.mega-menu__content:has(>.header__submenu-wrapper),.list-menu--disclosure{border:none!important;box-shadow:0 4px 8px #0003,0 6px 20px #00000030!important}.mega-menu__link--level-3{font-family:Jost,sans-serif!important}.header__submenu .header__menu-item{display:flex!important;align-items:center}.header__submenu .header__menu-item svg{width:16px;height:16px}#SearchDropdown{box-shadow:0 4px 8px #0003,0 6px 20px #00000030!important}.badge-custom{padding:5px 16px;border-radius:112px;font-size:14px;font-weight:600}.card-product-title{font-weight:600}.product-information__media media-gallery{position:relative}.product-information__media media-gallery .badge-custom{position:absolute;top:16px;left:16px;z-index:2}.card-product-information .card-information{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto}.card__information-in-stock{text-align:center!important;margin:0!important;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff!important;font-weight:600!important;font-size:13px!important;padding:2px 12px;border-radius:8px;box-shadow:0 4px 12px #4aff2e59}.card__information-out-of-stock{text-align:center!important;margin:0!important;background:linear-gradient(135deg,#ff2e63,#ff8a00);color:#fff!important;font-weight:600!important;font-size:13px!important;padding:2px 12px;border-radius:8px;box-shadow:0 4px 12px #ff000059}product-price{display:flex;gap:10px;flex-direction:column}.product-trust-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;font-size:14px}.product-trust-icons .product-trust-icon{display:flex;flex-direction:column}.product-trust-icons img{width:32px;height:32px;margin:0 auto}[class*=ai-] a:hover{color:#fff!important}.subcategories{padding:20px;background-color:#eee;margin-top:20px}.subcategories .subcategory{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.subcategories img{border-radius:999999px;transition:transform .3s ease;aspect-ratio:1;object-fit:cover}.subcategories h2{font-size:16px;text-transform:uppercase;font-weight:600}@media(min-width:1000px){.subcategories .swiper-slide{width:150px!important}.subcategories .subcategory:hover img{transform:scale(1.05)}}.section-faq{margin-top:20px}.section-faq .item-title .icon{display:flex;position:relative;width:24px;height:24px}.section-faq .item-title .icon .icon-plus,.section-faq .item-title .icon .icon-minus{position:absolute;top:0;left:0;width:24px;height:24px;transition:all .3s ease}.section-faq details[open] .icon-plus{opacity:0}.section-faq .section-faq-content{display:grid;gap:24px}.section-faq .section-faqs{display:flex;flex-direction:column;gap:12px}.section-faq .item-content-inner{overflow:hidden;padding:0 16px;font-weight:400;font-size:14px;line-height:18px;color:#283d39}.section-faq .item-content{display:grid;max-height:0;grid-template-rows:0fr;transition:all .3s ease}.section-faq details[open]+.item-content{grid-template-rows:1fr;max-height:500px}.section-faq details[open]+.item-content .item-content-inner{padding-bottom:16px}.product-details rte-formatter{max-width:393px!important}.subcategories-swiper-button-next,.subcategories-swiper-button-prev{all:unset;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#ffbbe7;z-index:10;cursor:pointer;transition:background-color .3s ease}.subcategories-swiper-button-next:hover,.subcategories-swiper-button-prev:hover{background-color:#000}.subcategories-swiper-button-prev{left:20px}.subcategories-swiper-button-prev svg{transform:rotate(180deg)}.subcategories-swiper-button-next{right:20px}.swiper-button-disabled{display:none}.product-form__buttons>.add-to-cart-button-container{min-width:100%}.product-form__buttons>.add-to-cart-button-container [name=add]{background-color:#2e7d5a!important;border-color:#2e7d5a}.product-information__grid .price-product-container{display:flex;gap:16px;align-items:center}.price__sale .price-item--last,.price__regular .price-item--regular{font-size:20px;font-weight:600}.price__sale .price-item--regular{font-size:16px!important;color:#666!important}.product-information__grid .price-item--last{font-size:24px;font-weight:600}.product-information__grid .compare-at-price{font-size:18px!important;color:#666!important}.product-details .list-payment{justify-content:center}.quantity__label{margin-bottom:16px}.hol-hide-sold-out [data-hol-sold-out=true],.hol-hide-sold-out li:has([data-hol-sold-out=true]),.hol-hide-sold-out .swiper-slide:has([data-hol-sold-out=true]),.hol-hide-sold-out .grid__item:has([data-hol-sold-out=true]),.hol-hide-sold-out .product-grid__item:has([data-hol-sold-out=true]){display:none!important}@media(min-width:1200px){.page-width{max-width:1480px}}.product-card-wrapper,.product-card-wrapper .card{height:100%}.product-card-wrapper img{object-position:center}.product-card-wrapper :is(.card-title,.card-product-title,[class*=card-product-title]){line-height:1.35;text-wrap:pretty}.template-collection .collection-header,.template-collection .main-collection-grid{max-width:1480px}.template-collection .collection-header{padding-top:10px;padding-bottom:8px}.template-collection .collection-header h1,.template-collection [class*=collection-title] h1{text-transform:none;letter-spacing:-.02em}.template-collection .rte{line-height:1.7}.template-collection .product-grid{align-items:stretch}.template-collection .section .rte:not(.card__content .rte){max-width:920px}.template-collection details summary{min-height:48px}.best-sellers-container{max-width:1450px!important;padding-inline:18px}.best-sellers-title{text-align:left!important;text-transform:none;letter-spacing:-.02em}.best-sellers-swiper .swiper-slide{width:330px!important}@media(min-width:1400px){.best-sellers-swiper .swiper-slide{width:342px!important}}@media(max-width:749px){.best-sellers{padding:38px 0}.best-sellers-container{padding-inline:12px}.best-sellers-title{font-size:28px!important;margin-bottom:22px!important}.best-sellers-swiper .swiper-slide{width:78vw!important;max-width:310px}}.trust-icons-section,.trust-icons{font-size:14px}.template-article .article-template__content.page-width{max-width:900px;margin-inline:auto;font-size:17px;line-height:1.78}.template-article .article-template__content h2{margin-top:2.3em;margin-bottom:.65em;font-size:clamp(28px,3vw,38px);line-height:1.15;text-transform:none}.template-article .article-template__content h3{margin-top:1.8em;font-size:clamp(22px,2vw,28px);text-transform:none}.template-article .article-template__content :is(img,video,iframe){max-width:100%;border-radius:2px}.template-article .article-template__content a{text-underline-offset:3px}.template-article .article-template__title{text-transform:none;letter-spacing:-.025em;text-wrap:balance}.hol-article-toc{max-width:900px;margin:28px auto 36px;padding:22px 24px;background:#f7f3f4;border-left:4px solid #8f5b63}.hol-article-toc[hidden]{display:none}.hol-article-toc__title{margin:0 0 10px;font-size:16px;font-weight:800}.hol-article-toc ol{margin:0;padding-left:20px;display:grid;gap:6px}.hol-article-toc a{color:#171214;text-decoration:none}.hol-article-toc a:hover{text-decoration:underline;text-underline-offset:3px}.template-index .section+.section{margin-top:0}.hol-collection-faq{max-width:980px;margin:58px auto 0;padding-inline:18px}.hol-collection-faq h2{margin:0 0 18px;font-size:clamp(28px,3vw,38px);text-transform:none}.hol-collection-faq .section-faq-item{border-top:1px solid #e5dfe1}.hol-collection-faq .section-faq-item:last-child{border-bottom:1px solid #e5dfe1}.hol-collection-faq .item-title{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:700;color:#171214}.hol-collection-faq .item-content-inner{color:#5c5658;font-size:15px;line-height:1.65;padding-inline:0}.hol-collection-seo{max-width:980px;margin:56px auto 20px;padding-inline:20px}.hol-collection-seo h2{margin:0 0 16px;font-size:clamp(2.6rem,3vw,4rem);line-height:1.12;text-transform:none;letter-spacing:-.02em}.hol-collection-seo__text{color:rgb(var(--color-foreground-rgb) / .78);font-size:1.65rem;line-height:1.75}@media screen and (max-width:749px){.hol-collection-seo{margin-top:38px;padding-inline:18px}.hol-collection-seo__text{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
