.header{position:sticky}#MainContent{padding-top:0!important}.header .header__search .search-modal{left:auto;right:0;max-width:400px}.header .header__search .search-modal .search-modal__content .search-modal__form{padding-top:40px}.header .header__search .search-modal .predictive-search{box-shadow:none;border:none}.header .header__search .search-modal .predictive-search__heading,.header .header__search .search-modal .predictive-search__item{padding-left:0;margin-left:0}@media screen and (min-width:750px){a[href^="tel:"]{pointer-events:none}.search-modal__content{padding:20px}}.mask-swiper .swiper-box .swiper-slide .icon-plus{cursor:pointer}.cart__title-wrapper{display:flex;align-items:center;justify-content:space-between;width:69.5589298626%}.cart__title-wrapper .cart-back{display:inline-flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--White,#fff);padding:.25rem 0;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}.cart__footer .cart__note{display:block}.cart__footer .cart__note label{position:static;color:#fff;height:auto}.cart__footer .cart__note .field__input{width:100%;border:1px solid #d5d5d5;background-color:#fff;border-radius:10px;padding:14px}.cart__footer .cart__note .field__input::placeholder{color:rgba(0,0,0,.4)!important}.product-info__collection-color{font-size:14px;margin-bottom:4px;order:2}.product-info__collection-color span{text-decoration:underline}.design-form-success{text-align:center;display:none}.design-form-success h3{text-align:center;margin-bottom:20px}.fancybox__container{--fancybox-bg:rgba(24, 24, 27, 0.6)}.fancybox__content{background-color:#fff!important}.fancybox__content:has(video){height:auto!important;width:auto!important;max-height:80vh!important;aspect-ratio:auto!important}.share-cart{background-color:#454b5f;margin-top:37px;padding:35px 60px;border-radius:10px}.share-cart-step-one{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.share-cart-step-one-title{font-family:'PP Right Grotesk Compact Dark';color:#ef9245;font-size:32px;font-weight:800;line-height:42px;letter-spacing:.5120000243186951px;text-align:left}.share-cart-step-one-content{width:252px;font-size:14px;font-weight:400;line-height:20px;text-align:left}.share-cart-step-one .btn{width:212px;display:flex;gap:20px;justify-content:center}.share-cart-step-one .btn:not(:hover){border-color:#fff;color:#fff}.share-cart-form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.share-cart-form form{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.share-cart-form form input{border-color:#fff;color:#fff!important;max-width:230px}.share-cart-form form input::placeholder{color:#fff!important}.share-cart-form form .btn{padding:13px 22px}.sent-message{text-align:right;width:100%;padding:10px 0 0;font-size:large}.cart-item__error-text:empty+svg,.product-faq-item-title svg{display:none}#submenu{scroll-margin:144px}.product-faq .content{border-radius:.625rem;background:#fbf6ef;padding:5.625rem 8.75rem;margin:5.625rem 0}.product-faq-title{margin:0 0 3rem;color:var(--Red-Orange,#e54c23);font-size:3rem;font-style:normal;font-weight:400;line-height:100%;text-align:center}.product-faq-item{border-top:1px solid var(--black-40,rgba(0,0,0,.4));display:flex;padding:3rem 1.5rem;flex-direction:column;align-items:flex-start;gap:2.25rem;align-self:stretch}.product-faq-item:last-child{border-bottom:1px solid var(--black-40,rgba(0,0,0,.4))}.product-faq-item-title{color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.75rem;margin:0;display:flex;justify-content:space-between}.product-faq-item-content p{color:#000;leading-trim:both;text-edge:cap;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;margin-top:0}@media screen and (max-width:991px){.cart__title-wrapper{flex-direction:column-reverse;gap:.42rem;width:100%}.cart__title-wrapper .cart-back{font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem;padding:.2rem 0;gap:.4rem}.share-cart{background-color:#454b5f;margin-top:30px;padding:25px}.product-faq .content{border-radius:.5rem;padding:1.25rem;margin:3rem 0}.product-faq-title{margin:0 0 2.25rem;font-size:2.25rem;text-align:left}.product-faq-item{padding:1.5rem .75rem;gap:1.8rem}.product-faq-item-title{font-size:1.125rem;line-height:1.4rem;cursor:pointer;gap:1rem}.product-faq-item-title svg{display:block;min-width:.8625rem}.product-faq-item-content p{font-size:.875rem;line-height:160%}}