.d-none{display:none!important}.price-item.price-item--sale.price-item--last{color:#ee2f53}.product-form__buttons.fixed .product-form__submit{position:fixed!important;bottom:44px;width:calc(100% - 3rem);left:1.5rem}@media screen and (min-width: 750px){.product-form__buttons.fixed .product-form__submit{max-width:340px;left:auto;right:5rem}}@media screen and (min-width: 1440px){.product-form__buttons.fixed .product-form__submit{right:calc((100% - 120rem)/2 + 5rem)}}.product-page .product-form__submit{transition:position 1s ease-out}.contact-page .page-width{max-width:560px}.contact-page .contact__fields{grid-template-columns:repeat(1,1fr);grid-column-gap:2rem}.contact-page .field__input{padding:22px 10px 8px 25px;border:1px solid rgba(18,18,18,.08);color:#121212bf;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.75px;min-height:50px;height:50px;outline:none}.contact-page .field__label{color:#121212bf;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.75px;top:18px}.contact-page .field:after,.contact-page .field:before{border:none;box-shadow:none}.contact-page .contact .field{margin-bottom:16px}.contact-page textarea.field__input{height:200px;min-height:200px}.contact-page .contact__button{margin-top:16px}.contact-page .contact__button .button{width:100%;font-size:18.8px;font-style:normal;font-weight:600;line-height:21.75px;letter-spacing:1.25px;text-transform:uppercase}.contact-page h1.main-page-title{font-size:34px;font-style:normal;font-weight:400;line-height:44px;text-align:center;letter-spacing:.69px;text-transform:math-auto}@media screen and (min-width: 750px){.contact-page h1.main-page-title{font-size:46px;line-height:59.8px}}.contact-us-section .desc{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.75px;text-align:center}@media screen and (min-width: 750px){.contact-us-section .desc{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.75px}}.contact-us-section .desc p{margin-bottom:16px}.contact-us-section h1.main-page-title.h0{margin-bottom:6px}@media screen and (max-width: 749px){.contact-us-section h1.main-page-title.h0{margin-top:22px}}.contact-us-section h2{text-align:center;margin-top:6px;margin-bottom:24px}@media screen and (min-width: 750px){.contact-us-section h2{margin-bottom:32px}}.contact-us-section .link{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.75px;color:#121212bf;text-decoration:none;margin:0 0 8px;width:100%;text-align:center}.contact-us-section .link.email{text-decoration:underline}.contact-us-section .social-media{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:22px;margin-bottom:11px}.contact-us-section .social-media a{width:24px;height:24px;display:block;text-decoration:none}.banner-products{display:flex;flex-direction:column;width:100%;max-height:none}@media screen and (min-width: 750px){.banner-products{max-height:480px;flex-direction:row}}@media screen and (min-width: 990px){.banner-products{max-height:640px}}.banner-products .banner-product{position:relative;width:100%;height:320px}@media screen and (min-width: 750px){.banner-products .banner-product{width:50%;height:inherit}}.banner-products .banner-product img{width:100%;height:100%;object-fit:cover}.banner-products .link-abs{position:absolute;width:100%;height:100%;top:0;z-index:2;left:0;display:block}.banner-products .bg{position:absolute;width:100%;height:100%;top:0;z-index:1;background:linear-gradient(180deg,#0000,#0009 41.04%);left:0;background-size:100% 100%;display:block}.banner-products .banner-product-info{position:absolute;bottom:0;left:0;width:100%;padding:20px;z-index:2}@media screen and (min-width: 750px){.banner-products .banner-product-info{padding:40px}}.banner-products .banner-product-title{color:#fff;font-style:normal;font-weight:400;margin-bottom:6px;margin-top:18px;font-size:23px;line-height:normal;letter-spacing:.69px}@media screen and (min-width: 750px){.banner-products .banner-product-title{margin-bottom:2px}}@media screen and (min-width: 990px){.banner-products .banner-product-title{font-size:46px;line-height:59.8px;margin-bottom:2px;margin-top:18px}}.banner-products .banner-product-price{display:flex;flex-direction:column;color:#fff;font-style:normal;font-weight:400;letter-spacing:1.25px;text-transform:capitalize;margin:0;font-size:20px;line-height:28px}@media screen and (min-width: 750px){.banner-products .banner-product-price{font-size:32px;line-height:normal;gap:4px}}.banner-products .old{color:#ffffffbf;font-size:16.3px;font-style:normal;font-weight:400;line-height:22.75px;letter-spacing:1.25px}@media screen and (min-width: 750px){.banner-products .old{font-size:16.3px;line-height:22.75px;letter-spacing:1.25px}}.banner-products .banner-product-info-bottom{display:flex;justify-content:space-between;align-items:end;min-height:65px}@media screen and (min-width: 750px){.banner-products .banner-product-info-bottom{margin-top:20px}}.banner-products .banner-product-info .banner-product-btn{background:#fff;box-shadow:0 4px 5px #12121233;display:flex;align-items:center;justify-content:center;color:#121212;font-size:18.8px;font-style:normal;font-weight:400;line-height:21.75px;letter-spacing:1.25px;text-decoration:none;width:48px;height:48px;border-radius:50%}.banner-products .banner-product-info .banner-product-btn .txt{display:none}.banner-products .badge{font-size:15px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:1.25px;padding:7.25px 10.75px 8.75px 10.25px}.banner-products .rating-star{--letter-spacing: .7;--font-size: 1.4}.banner-products .rating-count{color:#fdd663}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wss.css.map */
