.products .container{border-top:1px solid #ced5dd;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:-1px}@media (max-width:1024px){.products .container{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.products .container{display:flex;flex-direction:column}}.products .product-item{--color-saving:#00ae11;--color-discount:#8199af;aspect-ratio:1;border:solid #ced5dd;border-width:0 1px 1px 0;display:flex;flex-direction:column;gap:12px;min-height:100%;overflow:hidden;padding:48px;position:relative;width:100%;z-index:1}@media (max-width:1024px){.products .product-item{padding:24px}}.products .product-item.product{padding-top:56px}.products .product-item.category{padding:clamp(24px,2.7777777778vw,40px)}.products .product-item.category.large{flex-direction:row}.products .product-item.category.large.right{flex-direction:row-reverse}.products .product-item.category.large .info{align-self:flex-start;flex:1}@media (max-width:640px){.products .product-item.category.large{flex-direction:column!important}.products .product-item.category.large .info{flex:unset}}.products .product-item.text{aspect-ratio:unset;justify-content:center;padding-block:clamp(24px,2.7777777778vw,40px)}.products .product-item.text.landscape{grid-column:span 2}.products .product-item.text.landscape~.media{grid-column:unset}.products .product-item.text .text-content{display:flex;flex-direction:column;gap:clamp(16px,1.6666666667vw,24px)}.products .product-item.text .text-content a{color:var(--orange-1)}.products .product-item.text .promo-icon{width:100%}.products .product-item.text .promo-icon img{height:auto;width:100%}@media (max-width:640px){.products .product-item.text{padding:12px}.products .product-item.text .text-content{background:#f9f9f9;border-radius:24px;padding:12px}}.products .product-item.media{aspect-ratio:unset;flex-direction:row;grid-column:span 2;padding:24px}.products .product-item.media .landscape{aspect-ratio:2/1;flex:auto}.products .product-item.media .square{aspect-ratio:1;flex:auto}@media (max-width:1024px){.products .product-item.media{grid-column:span 1}}.products .product-item.media .product-item-icon{border-radius:32px;overflow:hidden}.products .product-item.media .product-item-play,.products .product-item.media .product-item-video{border-radius:32px;inset:24px;overflow:hidden}.products .product-item.media img{min-height:100%;position:relative}.products .product-item.large{aspect-ratio:2/1;grid-column:span 2}@media (max-width:640px){.products .product-item.large{aspect-ratio:unset}}.products .product-item-icon{flex:1;overflow:visible;position:relative;width:100%}.products .product-item-icon img{position:absolute}.products .product-item-video{inset:0;opacity:0;position:absolute;z-index:-1}.products .product-item-video video{background-color:#000;-o-object-fit:contain;object-fit:contain}.products .product-item-info{flex:none;font-size:clamp(14px,1.1111111111vw,16px);gap:8px}.products .product-item-info .price_html,.products .product-item-info .product-title{font-family:var(--roboto-con-b);font-size:clamp(16px,1.3888888889vw,20px);font-weight:700}.products .product-item-info .product-price{align-items:center;display:flex;justify-content:space-between;width:100%}.products .product-item-info .product-price .woocommerce-Price-currencySymbol{font-family:var(--roboto-r);font-weight:400}.products .product-item-info .product-price .discount{display:flex;flex-direction:column}.products .product-item-info .product-price .discount-top{align-items:center;display:flex;gap:5px}.products .product-item-info .product-price .discount-percent{background:#f94754;border-radius:10px;color:var(--white);font-size:12px;line-height:normal;min-width:clamp(35px,3.125vw,45px);padding:2px;text-align:center}.products .product-item-info .product-price .discount-price{color:var(--color-discount);display:block;font-size:clamp(16px,1.25vw,18px);position:relative;transition:color var(--transition)}.products .product-item-info .product-price .discount-price:after{background:#f94754;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(8deg);width:100%}.products .product-item-info .product-price .discount-saving{color:var(--color-saving);transition:color var(--transition)}.products .product-item-sale{font-size:14px;gap:4px;pointer-events:none;position:absolute;right:24px;top:24px}.products .product-item-play{inset:0;position:absolute;z-index:1}.products .product-item-play .icon{opacity:1;transform:scale(1)}@media (hover:hover){.products .product-item-play .icon{opacity:.6;transform:scale(.5)}.products .product-item-play:focus-visible .icon,.products .product-item-play:hover .icon{opacity:1;transform:scale(1)}}.products .product-item-circle{aspect-ratio:1;background-color:var(--circle);border-radius:100%;pointer-events:none;position:absolute;transform:scale(.8);transition:.5s ease;width:100%;z-index:-1}@media (hover:hover){.products .product-item.on-hover:hover{color:var(--white);--scale:1.5;--color-saving:var(--white);--color-discount:var(--white)}.products .product-item.on-hover:hover.category.large{--scale:4}.products .product-item.on-hover:hover .icon_arrow{--arrow:var(--white)}.products .product-item.on-hover:hover .product-item-sale{border-color:var(--white);color:var(--white)}.products .product-item.on-hover:hover .product-item-info del{color:var(--white)}.products .product-item.on-hover:hover .product-item-circle{border-radius:0;transform:scale(var(--scale))}}@media (max-width:640px){.products .product-item{aspect-ratio:unset}.products .product-item-icon{aspect-ratio:1}}.intro .container{display:flex;min-height:clamp(1px,100vh - clamp(64px,4.4444444444vw,85px),1000px)}.intro .container-text{align-items:flex-start;background-color:var(--orange-1);color:var(--white);flex:none;gap:clamp(24px,2.7777777778vw,40px);justify-content:center;padding:60px clamp(16px,3.4722222222vw,50px);position:relative;width:43%}.intro .container-text p{max-width:420px}.intro .container-text .link{background-color:var(--blue);border-radius:100px;padding:clamp(12px,1.1111111111vw,16px) clamp(24px,2.2222222222vw,32px)}@media (hover:hover){.intro .container-text .link:hover{background-color:var(--blue-2)}}.intro .container-key{flex:1}@media (max-width:768px){.intro .container{flex-direction:column}.intro .container-text{flex:1;padding-block:48px 120px;width:100%}.intro .container-key{flex:none}.intro .container-key img{aspect-ratio:6/5;max-height:450px;-o-object-position:bottom;object-position:bottom}.intro .container .smile{left:50%;top:100%;width:150px}}.intro .smile{aspect-ratio:1;background:url(../img/smile.svg) 50%/cover no-repeat;left:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(100px,14.5833333333vw,210px);z-index:1}
/*# sourceMappingURL=page-home.css.map */