.template-product .m-scrolling-promotion-section,.template-product .m-icon-box-section,.template-product .m-collapsible-section,.template-product .m-product-recommendations,.template-product .m-recently-viewed{background-image:none}.template-product .m-section__heading,.template-product .m-section__header .m-section__heading{color:rgb(var(--color-heading));font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.95rem,1.5vw,1.1rem)}.template-product .m-section__description,.template-product .m-section__subheading{color:rgb(var(--color-foreground-secondary))}.template-product .m-scrolling-promotion-section,.template-product .m-icon-box-section,.template-product .m-collapsible-section,.template-product .m-product-recommendations,.template-product .m-recently-viewed{--section-padding-top: 56px;--section-padding-bottom: 56px}@media screen and (max-width:767px){.template-product .m-scrolling-promotion-section,.template-product .m-icon-box-section,.template-product .m-collapsible-section,.template-product .m-product-recommendations,.template-product .m-recently-viewed{--section-padding-top: 40px;--section-padding-bottom: 40px}.template-product .m-section__heading{font-size:clamp(1.5rem,5vw,2rem)}}.template-product .m-scrolling-promotion-section{border-top:1px solid rgb(var(--color-border));border-bottom:1px solid rgb(var(--color-border));--section-padding-top: 18px;--section-padding-bottom: 18px}.template-product .m-scrolling-promotion-section .m-promotion__text{color:rgb(var(--color-foreground));font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.template-product .m-scrolling-promotion-section .m-promotion__icon,.template-product .m-scrolling-promotion-section .m-promotion__icon svg{color:rgb(var(--color-foreground));fill:currentColor}@media screen and (max-width:767px){.template-product .m-scrolling-promotion-section{--section-padding-top: 14px;--section-padding-bottom: 14px}.template-product .m-scrolling-promotion-section .m-promotion__text{font-size:12px}}.template-product .m-icon-box-section .m-icon-box{background-color:rgb(var(--color-background-secondary));border:1.5px solid rgb(var(--color-border));border-radius:16px;padding:28px 24px;box-shadow:none;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.template-product .m-icon-box-section .m-icon-box:hover{border-color:rgb(var(--color-button));transform:translateY(-4px);box-shadow:0 10px 22px #2f4a3a1f}.template-product .m-icon-box-section .m-icon-box__heading{color:rgb(var(--color-heading));font-weight:600;margin-bottom:8px}.template-product .m-icon-box-section .m-icon-box__description,.template-product .m-icon-box-section .m-icon-box__description p{color:rgb(var(--color-foreground-secondary));line-height:1.65}.template-product .m-icon-box-section .m-icon-box__icon{color:rgb(var(--color-button))}.template-product .m-icon-box-section .m-icon-box__icon img,.template-product .m-icon-box-section .m-icon-box__icon svg{max-width:48px}.template-product .m-icon-box-section .m-button,.template-product .m-icon-box-section .m-button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button));border-radius:12px}.template-product .m-icon-box-section .m-button:hover,.template-product .m-icon-box-section .m-button--primary:hover{background-color:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.template-product .m-icon-box-section .m-button--plain{background:transparent;color:rgb(var(--color-button));border:none}.template-product .m-icon-box-section .m-button--plain:hover{color:rgb(var(--color-button-hover));background:transparent}@media screen and (max-width:767px){.template-product .m-icon-box-section .m-icon-box{padding:20px 16px;border-radius:16px}}.template-product .m-collapsible-section .m-collapsible-section__wrapper,.template-product .m-collapsible-section .m-product-collapsible{background-color:rgb(var(--color-background-secondary));border:1.5px solid rgb(var(--color-border));border-radius:16px;padding:8px 28px;box-shadow:none}.template-product .m-collapsible-section .m-collapsible{margin-top:0;display:block}.template-product .m-collapsible-section .m-collapsible+.m-collapsible{margin-top:0}.template-product .m-collapsible-section .m-collapsible--button{color:rgb(var(--color-heading));font-weight:600;border-bottom:1px solid rgb(var(--color-border));padding-top:20px;padding-bottom:20px}.template-product .m-collapsible-section .m-collapsible[open=true] .m-collapsible--button{border-bottom-color:rgb(var(--color-border))}.template-product .m-collapsible-section .m-collapsible:last-child .m-collapsible--button{border-bottom-color:transparent}.template-product .m-collapsible-section .m-collapsible[open=true]:last-child .m-collapsible--button{border-bottom-color:rgb(var(--color-border))}.template-product .m-collapsible-section .m-collapsible--icon{color:rgb(var(--color-button))}.template-product .m-collapsible-section .m-collapsible--content,.template-product .m-collapsible-section .m-collapsible--content__inner{color:rgb(var(--color-foreground-secondary))}.template-product .m-collapsible-section .m-collapsible--content__inner{padding-top:12px;padding-bottom:20px}@media screen and (max-width:767px){.template-product .m-collapsible-section .m-collapsible-section__wrapper,.template-product .m-collapsible-section .m-product-collapsible{padding:4px 16px;border-radius:16px}.template-product .m-collapsible-section .m-collapsible--button{padding-top:14px;padding-bottom:14px;font-size:16px}}.template-product .m-product-recommendations .m-product-card,.template-product .m-recently-viewed .m-product-card{background-color:rgb(var(--color-background-secondary));border:1.5px solid rgb(var(--color-border));border-radius:16px;overflow:hidden;box-shadow:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.template-product .m-product-recommendations .m-product-card:hover,.template-product .m-recently-viewed .m-product-card:hover{border-color:rgb(var(--color-button));transform:translateY(-4px);box-shadow:0 10px 22px #2f4a3a1f}.template-product .m-product-recommendations .m-product-card__title,.template-product .m-product-recommendations .m-product-card__title a,.template-product .m-recently-viewed .m-product-card__title,.template-product .m-recently-viewed .m-product-card__title a{color:rgb(var(--color-heading));font-weight:600}.template-product .m-product-recommendations .m-price-item--regular,.template-product .m-product-recommendations .m-price-item--sale,.template-product .m-recently-viewed .m-price-item--regular,.template-product .m-recently-viewed .m-price-item--sale{color:rgb(var(--color-price-regular))}.template-product .m-product-recommendations .m-price__sale .m-price-item--regular,.template-product .m-recently-viewed .m-price__sale .m-price-item--regular{color:rgb(var(--color-foreground-secondary))}.template-product .m-product-recommendations .m-product-tag,.template-product .m-product-recommendations .m-product-card__badge,.template-product .m-recently-viewed .m-product-tag,.template-product .m-recently-viewed .m-product-card__badge{background-color:rgb(var(--color-background));color:rgb(var(--color-button));border:none;border-radius:999px;font-weight:600}.template-product .m-product-recommendations .m-add-to-cart,.template-product .m-product-recommendations .m-button--primary,.template-product .m-recently-viewed .m-add-to-cart,.template-product .m-recently-viewed .m-button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button));border-radius:12px}.template-product .m-product-recommendations .m-add-to-cart:hover,.template-product .m-product-recommendations .m-button--primary:hover,.template-product .m-recently-viewed .m-add-to-cart:hover,.template-product .m-recently-viewed .m-button--primary:hover{background-color:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.template-product .m-product-recommendations .swiper-button-next,.template-product .m-product-recommendations .swiper-button-prev,.template-product .m-product-recommendations .m-slider-controls__button,.template-product .m-recently-viewed .swiper-button-next,.template-product .m-recently-viewed .swiper-button-prev,.template-product .m-recently-viewed .m-slider-controls__button{background-color:rgb(var(--color-background-secondary));border:1px solid rgb(var(--color-border));color:rgb(var(--color-button));border-radius:999px;box-shadow:none}.template-product .m-product-recommendations .swiper-button-next:hover,.template-product .m-product-recommendations .swiper-button-prev:hover,.template-product .m-product-recommendations .m-slider-controls__button:hover,.template-product .m-recently-viewed .swiper-button-next:hover,.template-product .m-recently-viewed .swiper-button-prev:hover,.template-product .m-recently-viewed .m-slider-controls__button:hover{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.template-product .m-product-recommendations .swiper-pagination-bullet-active,.template-product .m-recently-viewed .swiper-pagination-bullet-active{background-color:rgb(var(--color-button))}@media screen and (max-width:767px){.template-product .m-product-recommendations .m-product-card,.template-product .m-recently-viewed .m-product-card{border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-page-brand-system.css.map */
