:root{--base: #FAF7F4;--azure: #405860;--cyan: #3F565A;--clay: #e9e5df;--oos-grey: #ccc;--border-grey: #E7E7E7;--xs-breakpoint: 0;--sm-breakpoint: 576px;--md-breakpoint: 768px;--lg-breakpoint: 992px;--xl-breakpoint: 1200px;--xxl-breakpoint: 1400px;--xxxl-breakpoint: 1680px;--nav-breakpoint: 900px;--tab-breakpoint: 834px;--mob-breakpoint: 393px}@keyframes lineSlideIn{0%{width:0}to{width:100%}}.container-padding{padding-left:30px;padding-right:30px}.media-snippet{width:100%;height:100%;overflow:hidden}.media-snippet img,.media-snippet video{width:100%;height:100%;object-fit:cover;object-position:center}.button{display:inline-flex;align-items:center;justify-content:center;outline:none;border:none;background:none;cursor:pointer;transition:all .5s ease;padding:0;margin:0}.button:hover,.button:focus{text-decoration:none}.ecom-section.ecom-knct6mca2sh{display:none!important}.product-main{background-color:var(--base);margin-inline:auto;padding-inline:70px;padding-top:64px;padding-bottom:0;border-bottom:1px solid var(--border-grey)}.product-main__grid{display:grid;grid-template-columns:1fr auto;height:100%}.product-main__grid--left{height:100%;position:relative}.product-main__gallery{position:sticky;top:64px}.product-main__content{max-width:419px}.product-main__detailed-info{max-width:750px}.product-main.product-details{height:auto;min-height:0;padding-top:48px;padding-bottom:48px}.product-main.product-details .product-main__grid{grid-template-columns:1fr 489px}@media screen and (max-width: 992px){.product-main{padding-inline:32px}}@media screen and (max-width: 767px){.container-padding{padding-left:15px;padding-right:15px}.product-main{padding-inline:20px;padding-top:24px;padding-bottom:46px}.product-main__grid{grid-template-columns:1fr;gap:0}.product-main__grid--left{padding-right:0}.product-main__content{padding-top:24px}.product-main.product-details{padding:46px 16px}.product-main.product-details .product-main__grid{grid-template-columns:1fr;gap:0}}@media screen and (min-width: 768px){.product-main__grid--right{padding-left:70px}}@media screen and (min-width: 768px) and (max-width: 1200px){.product-main__content{max-width:267px}.product-main.product-details .product-main__grid{grid-template-columns:1fr 337px}}.product-atc-form{width:100%}.product-atc-form__atc-button{min-width:0;width:100%;outline:none!important;display:flex;height:40px;min-height:40px;padding:11px 33px;justify-content:center;align-items:center;border:none;background-color:var(--cyan);color:var(--base);box-shadow:none}.product-atc-form__atc-button:after,.product-atc-form__atc-button:before{display:none}.product-atc-form__atc-button span{color:inherit;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.product-atc-form__oos-button{background:var(--oos-grey);box-shadow:none;border:none!important;cursor:not-allowed}@media screen and (min-width: 992px){.product-atc-form__atc-button:hover{color:var(--cyan);background-color:var(--clay);box-shadow:none}.product-atc-form__oos-button:hover{border:none;color:var(--base);background:var(--oos-grey);box-shadow:none}}.product-gallery{width:100%;padding-bottom:64px}.product-gallery__image{width:100%;height:100%;aspect-ratio:4 / 4;overflow:hidden;object-fit:cover;object-position:center;display:flex;justify-content:center;align-items:center}.product-gallery__image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-gallery .swiper-navigation{display:flex;justify-content:end;align-items:center;gap:24px;transition:all .5s ease;margin-top:12px}.product-gallery .slider-button{width:18px;height:18px;border:none;background:none;outline:none!important;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--azure);opacity:1!important}.product-gallery .slider-button.gallery-swiper-button-next svg{transform:rotate(180deg)}.product-gallery .swiper-pagination-numbers{display:grid;grid-template-columns:1fr;justify-content:end}.product-gallery .swiper-pagination-bullet{width:auto;height:auto;background:none;opacity:1;padding:0;margin:0!important;color:var(--azure);font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.6px;grid-column:1;grid-row:1;opacity:0;visibility:hidden;text-align:right}.product-gallery .swiper-pagination-bullet-active{background:none;opacity:1;visibility:visible}.product-gallery .slides-counter{display:flex;align-items:center}.product-gallery .swiper-slide{width:100%!important}@media screen and (max-width: 767px){.product-gallery{padding-bottom:0;max-height:unset}.product-gallery__image{aspect-ratio:350 / 358;max-height:unset;min-height:0}}.product-content{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:28px;padding-bottom:64px}.product-content__header{display:flex;flex-direction:column;gap:12px;padding-bottom:5px}.product-content__title h1{margin:0;color:var(--cyan);font-family:Tenor Sans;font-size:27px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.6px}.product-content__price,.product-content__price *{color:var(--cyan);font-size:15px;font-style:normal;font-weight:600;line-height:16.8px}.product-content__description p{margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-content__description p.expanded{-webkit-line-clamp:100}.product-content__description .br-placeholder{display:block;margin-bottom:8px}.product-content__description *{color:var(--azure);font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px}.product-content__description .underline-btn{width:max-content;position:relative;cursor:pointer;margin-top:8px}.product-content__description .underline-btn:after{content:"";width:100%;height:1px;position:absolute;bottom:-2px;left:0;background-color:var(--azure);transition:all .5s ease}@media screen and (max-width: 992px){.product-content__description .underline-btn:hover:after{animation:lineSlideIn .5s ease forwards}}@media screen and (max-width: 767px){.product-content{padding-bottom:0}}.product-content .product-info__tab-buttons{display:flex;gap:24px;align-items:center;justify-content:flex-start;margin-bottom:12px}.product-content .product-info__tab-buttons .tab-button{display:flex;padding:1px 0;align-items:center;border:none;outline:none!important;border-bottom:1px solid rgba(63,86,90,.25);transition:all .5s ease;color:var(--cyan);text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.6px;width:max-content;min-width:0;min-height:0}.product-content .product-info__tab-buttons .tab-button:after,.product-content .product-info__tab-buttons .tab-button:before{display:none}.product-content .product-info__tab-buttons .tab-button.active{border-color:var(--azure)}.product-content .product-info__tab-content{display:grid;grid-template-columns:1fr}.product-content .product-info__tab-content .tab-content{grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:all .5s ease;color:var(--azure);font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px}.product-content .product-info__tab-content .tab-content.active{opacity:1;visibility:visible}.product-content .product-info__tab-content .tab-content *{color:var(--azure);font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px}.product-content .product-info__tab-content .tab-content *:not(:last-child){margin-bottom:8px}.product-content__atc{width:100%;display:flex;flex-direction:column;gap:8px}.product-content__afterpay{display:flex;align-items:center;justify-content:center;gap:8px}.product-content__afterpay .afterpay-image{width:60px;height:14px;aspect-ratio:30/7}.product-content__afterpay .afterpay-image img{width:100%;object-fit:contain}.product-content__afterpay .sa-price__afterpay{color:var(--azure);font-size:12px;font-style:normal;font-weight:400;line-height:14.4px}.product-content__options{display:flex;flex-direction:column;gap:16px}.product-content__options .variant-select{display:flex;flex-direction:column;gap:4px}.product-content__options .variant-select__title{margin:0;color:var(--azure);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px;white-space:nowrap}.product-content__options .variant-select__options{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-start;gap:12px;row-gap:4px;flex-wrap:wrap}.product-content__options .variant-select__option{display:flex;align-items:center;gap:4px;cursor:pointer;position:relative;white-space:nowrap}.product-content__options .variant-select__option.active .variant-select__icon .active{opacity:1;visibility:visible}.product-content__options .variant-select__option.active .variant-select__icon .default{opacity:0;visibility:hidden}.product-content__options .variant-select__link{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1;width:100%;height:100%;display:block!important}.product-content__options .variant-select__text{color:var(--azure);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px}.product-content__options .variant-select__icon{display:grid;grid-template-columns:1fr;width:14px;height:14px;align-items:center;justify-content:center}.product-content__options .variant-select__icon span{grid-row:1;grid-column:1;transition:all .5s ease}.product-content__options .variant-select__icon .default{opacity:1;visibility:visible}.product-content__options .variant-select__icon .active{opacity:0;visibility:hidden}@media screen and (max-width: 767px){.product-content{gap:32px}.product-content__price,.product-content__price *{font-size:13px;font-style:normal;font-weight:600;line-height:16.8px}.product-content__description *{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.6px}.product-content__description .underline-btn{font-size:13px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.6px}.product-content__description .underline-btn:after{bottom:2px}}.product-detailed-info{display:grid;grid-template-columns:.3629fr 1fr;gap:31px}.product-detailed-info__title{margin:0;color:var(--azure);font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.product-detailed-info__text,.product-detailed-info__text *{margin:0;color:var(--azure);font-family:Tenor Sans;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.6px}@media screen and (max-width: 992px){.product-detailed-info{grid-template-columns:auto 1fr;gap:20px}}@media screen and (max-width: 767px){.product-detailed-info{grid-template-columns:1fr;gap:64px}.product-detailed-info__text{padding-right:38px}}.main-product__rating{display:flex;align-items:center;gap:8px;height:16px}.main-product__rating svg{width:16px;height:16px;aspect-ratio:1/1}.main-product__rating span{color:var(--azure);font-size:12px;font-style:normal;font-weight:400;line-height:14.4px}.main-product__rating-stars{height:16px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sa-main-product.css.map */
