.product-section{--pdp-title-size: clamp(1.265rem, 1.056rem + .88vw, 1.65rem);--pdp-price-size: 1.25rem;--pdp-label-tracking: .08em;--pdp-space-xs: .5rem;--pdp-space-sm: 1rem;--pdp-space-md: 1.75rem;--pdp-space-lg: 2.75rem;--pdp-space-header-gap: 0}.product-section .page-content--product{padding-top:var(--pdp-space-header-gap);padding-bottom:var(--pdp-space-lg)}.product-section .grid{align-items:flex-start}@media only screen and (min-width:769px){.product-section .product-single__sticky{padding-right:var(--pdp-space-lg)}.product-section .grid--product-images-right .product-single__sticky{padding-right:0;padding-left:var(--pdp-space-lg)}}.product-section .product-single__meta{max-width:none;margin:0;padding-top:var(--pdp-space-xs);text-align:left}.product-section .product-single__meta>.pdp-breadcrumb-moved{margin-bottom:var(--pdp-space-xs)}@media only screen and (max-width:768px){.product-section .product-single__meta{max-width:none;margin:0;padding-top:12px;text-align:left}.product-section .product-single__meta>.pdp-breadcrumb-moved{margin:0 0 20px}.product-section .product-single__meta:not(:has(.pdp-breadcrumb-moved)){padding-top:calc(32px + 1.2em)}}.product-section .product-single__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--pdp-title-size);font-weight:600;line-height:1.05;letter-spacing:.01em;margin:0 0 var(--pdp-space-xs);text-transform:none}.product-section .product-block--price{margin-bottom:var(--pdp-space-md)}.product-section .product__price{font-size:var(--pdp-price-size);font-weight:400}.product-section .rte,.product-section .collapsible-content__inner{line-height:1.7}.product-section .rte p{margin-bottom:1em}.product-section .product-block{margin-bottom:var(--pdp-space-md)}.product-section .product-block--header{margin-bottom:var(--pdp-space-xs)}.product-section .add-to-cart.btn--full{font-size:.8125rem;letter-spacing:var(--pdp-label-tracking);padding-left:1rem;padding-right:1rem}@media only screen and (min-width:769px){.product-section .add-to-cart.btn--full{padding-top:1.15em;padding-bottom:1.15em;width:50%;font-size:.91rem}}@media only screen and (max-width:768px){.product-section .add-to-cart.btn--full{padding-top:1.15em;padding-bottom:1.15em}}.product-section .add-to-cart.btn--full,.product-section .add-to-cart.btn--full:hover,.product-section .add-to-cart.btn--full:active,.product-section .add-to-cart.btn--full:focus,.sticky-atc__button,.sticky-atc__button:hover,.sticky-atc__button:active,.sticky-atc__button:focus{border-radius:0}.product-section [data-product-photos] .image-wrap{cursor:zoom-in}.product-section [data-product-photos] .aos-animate .image-element{opacity:1}.product-section .product__thumb{opacity:.55;transition:opacity .2s ease}.product-section .product__thumb-item.is-active .product__thumb,.product-section .product__thumb:hover{opacity:1}.product-section .collapsible-trigger-btn{padding-top:var(--pdp-space-sm);padding-bottom:var(--pdp-space-sm)}.product-section .collapsible-content__inner{padding-bottom:var(--pdp-space-sm);font-size:.875rem}.product-section .product-block--sales-point .sales-points{font-size:.75rem}.product-section .variant-input-wrap input[type=radio]:checked+label.variant__button-label:not(.color-swatch){background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);box-shadow:0 0 0 1px var(--colorBtnPrimary)}@media(hover:hover){.product-section .variant-input-wrap label.variant__button-label:not(.color-swatch):not(.disabled):hover{box-shadow:0 0 0 1px var(--colorTextBody)}}.product-section .variant-input-wrap label.variant__button-label:not(.color-swatch){min-width:38px;height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px}.product-section .color-swatch{width:32px;height:32px}.product-section .variant-input-wrap label.color-swatch--tone-light{box-shadow:0 0 0 1px var(--colorTextBody)}.product-section .variant-input-wrap label.color-swatch--tone-dark{box-shadow:0 0 0 1px var(--colorBorder)}.product-section .variant-input-wrap input[type=radio]:checked+label.color-swatch{box-shadow:0 0 0 2px var(--colorTextBody)}@media(hover:hover){.product-section .variant-input-wrap label.color-swatch:not(.disabled):hover{box-shadow:0 0 0 1px var(--colorTextBody)}}.product-section .variant-input-wrap input[type=radio]:checked+label.color-swatch:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);z-index:3}.product-section .variant-input-wrap input[type=radio]:checked+label.color-swatch--tone-light:after{border-color:var(--colorTextBody)}.product-section .variant-input-wrap input[type=radio]:checked+label.color-swatch--tone-dark:after{border-color:var(--colorBody)}.product-section .variant-wrapper .variant__label,.product-section .size-chart__standalone .tool-tip-trigger__title{letter-spacing:var(--pdp-label-tracking);text-transform:none}.product-section .size-chart__standalone .tool-tip-trigger__title{text-decoration:underline;text-underline-offset:2px}.product-section .product-single__vendor{text-transform:lowercase;letter-spacing:.05em}.product-section .product-single__vendor:first-letter{text-transform:uppercase}.product-section [data-variant-color-label]{font-weight:700}@media only screen and (max-width:768px){.product-section .color-swatch{width:38px;height:38px}.product-section .variant-input-wrap label.variant__button-label:not(.color-swatch){min-width:42px;height:42px}}.product-tabs__nav{display:flex;justify-content:flex-start;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--colorBorder)}.product-tabs__nav-item{flex:none;white-space:nowrap;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:0;padding:var(--pdp-space-sm) var(--pdp-space-sm) calc(var(--pdp-space-sm) - 2px);font-size:calc(.75rem + 2px);font-weight:700;letter-spacing:var(--pdp-label-tracking);text-transform:uppercase;color:var(--colorBorder);cursor:pointer;-webkit-tap-highlight-color:transparent}.product-tabs__nav-item:first-child{padding-left:0}.product-tabs__nav-item:hover,.product-tabs__nav-item:focus,.product-tabs__nav-item:active,.product-tabs__nav-item.is-active{background:transparent}.product-tabs__nav-item.is-active{color:var(--colorTextBody);border-bottom-color:var(--colorTextBody)}.product-tabs__panel{padding-top:var(--pdp-space-sm);padding-bottom:var(--pdp-space-sm);font-size:.875rem;line-height:1.6}.product-section .product-tabs__panel .rte{line-height:1.6}.product-tabs__panel[hidden],.sticky-atc{display:none}@media only screen and (max-width:768px){.sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:999;background-color:var(--colorBody);border-top:none;box-shadow:none;outline:none;padding-bottom:env(safe-area-inset-bottom);transform:translateY(0);transition:transform .2s ease}.sticky-atc.is-hidden{transform:translateY(100%)}body.template-product{padding-bottom:72px}}.sticky-atc__inner{padding-top:.65rem;padding-bottom:.65rem}.sticky-atc__button{font-size:.875rem;letter-spacing:.08em;padding-top:1.35em;padding-bottom:1.35em}.product-section [data-product-photos] .pdp-progress{display:none}.product-section [data-product-photos] .pdp-gallery-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;padding:0;border:1px solid var(--colorBorder);border-radius:50%;background:var(--colorBody);color:var(--colorTextBody);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.product-section [data-product-photos] .pdp-gallery-arrow svg{display:block;width:24px;height:24px}.product-section [data-product-photos] .pdp-gallery-arrow--prev{left:8px}.product-section [data-product-photos] .pdp-gallery-arrow--next{right:8px}@media only screen and (max-width:768px){.product-slideshow .flickity-page-dots{display:none}.product-slideshow .flickity-slider,.product-slideshow .product-main-slide{margin:0;padding:0}.product-section .grid--product-images--partial .flickity-slider .product-main-slide{width:100%;margin-right:0}.product-section [data-product-photos] .pdp-progress{display:block;position:relative;width:100%;height:3px;margin:0;background:#e0e0e0;overflow:hidden}.product-section [data-product-photos] .pdp-progress__fill{height:100%;background:#888;transition:transform .3s ease;will-change:transform}}.js .breadcrumbs-on-product{visibility:hidden}.js .pdp-breadcrumb-moved .breadcrumbs-on-product{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-redesign.css.map */
