.template-product .product{max-width:calc(1200px + var(--space-10) * 2);margin:32px auto auto}.template-product .product section-wrapper{max-width:calc(var(--width-site-full) + 2 * var(--space-gutter-desktop));padding-right:var(--space-gutter-desktop);padding-left:var(--space-gutter-desktop)}@media screen and (max-width:719px){.template-product .product__grid .product-block__title{line-height:1.2;font-size:20px;word-break:break-all}.template-product .product__grid .product-block__price{display:flex;flex-wrap:wrap;align-items:center}.template-product .product__grid .price{font-size:1.5rem;font-weight:700;display:flex;gap:10px}.template-product .product__grid .tax_include{font-size:14px}.template-product .product__grid .reference_retail_price{width:100%;margin-top:10px;font-size:1rem;margin-bottom:0}.template-product .product__grid .product__tags-block .product-tags{list-style:none;display:flex;gap:7px;padding:0}.template-product .product__grid .product__tags-block .product-tags li{margin-bottom:0;font-size:11px;margin-top:5px;padding:6px 8px;border:1px solid rgba(0,0,0,.1);line-height:1;border-radius:30px}.template-product .product__grid .product__tags-block .options-selector .input-fieldset__legend,.template-product .product__grid .options-selector .input-fieldset__legend{margin-bottom:var(--space-2)}.template-product .product__grid-column .product-gallery__media-list .product-gallery__media{aspect-ratio:3/4;width:100%;height:auto}.template-product .product__grid-column .product-gallery__media-list .product-gallery__media img{-o-object-fit:cover;object-fit:cover}.template-product .product__grid-column .product-gallery__media-list .product-gallery__media .product-gallery__media-zoom,.template-product .product__grid-column .product-gallery__media-list .product-gallery__media .product-gallery__media-badges{padding-bottom:133.3333333333%}.template-product .product__grid-column .product-gallery__media-list .aigen-img .aigen-badge{position:absolute;bottom:10px;right:10px;border:1px solid #777;font-size:10px;padding:4px 8px 2px;line-height:1;letter-spacing:.01rem;color:#777;background-color:#fafafa}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery-navigation__thumbnails-wrapper{display:none;order:2;margin-top:10px}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery-navigation__thumbnails-wrapper .product-gallery-navigation__thumbnails{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;-moz-column-gap:10px;column-gap:10px}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery-navigation__thumbnails-wrapper .product-gallery-navigation__thumbnails>li{width:25%;min-width:calc((100% - 30px)/4);padding-bottom:calc((100% - 30px) / 4 / var(--media-aspect-ratio));height:auto}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery-navigation__thumbnails-wrapper .product-gallery-navigation__thumbnails>li .lazy-img{width:100%;height:100%;top:0;left:0}.template-product .product__grid-column .product-gallery-modal__media-item--image img{min-width:auto;width:100%}.template-product .product__grid-column .product-gallery-navigation__arrows .product-gallery-navigation__previous svg,.template-product .product__grid-column .product-gallery-navigation__arrows .product-gallery-navigation__next svg{width:.8rem}.template-product .product-block--description{border-top:1px solid var(--collapsible-content-border-color, var(--color-lines-and-borders))}.template-product .product-block--description .collapsible-tab{border-top:0}.template-product .product-block--description .collapsible-tab__label,.template-product .product-block--item_size_tab .collapsible-tab__label,.template-product .product-block--collapsible_tab .collapsible-tab__label{width:100%;line-height:1.7}.template-product .product-block--description .collapsible-tab__label h2,.template-product .product-block--item_size_tab .collapsible-tab__label h2,.template-product .product-block--collapsible_tab .collapsible-tab__label h2{font-size:var(--font-heading-size-4)}.template-product .product-block--description .collapsible-tab__panel,.template-product .product-block--item_size_tab .collapsible-tab__panel,.template-product .product-block--collapsible_tab .collapsible-tab__panel{line-height:1.7}.template-product .product-block--item_size_tab .collapsible-tab__panel .accordion__body-block{margin-top:20px}.template-product .product-block--item_size_tab .collapsible-tab__panel .accordion__body-block h2{font-size:var(--font-heading-size-5);margin-bottom:0}.template-product .product-block--item_size_tab .collapsible-tab__panel .accordion__body-block>p{margin-top:10px}.template-product .product-block--variant_picker .option-selectable-boxes .input-swatch{padding:1px}.template-product .product-block--variant_picker .option-selectable-boxes .input-swatch:hover:before{opacity:0}.template-product .product-block--variant_picker .input-fieldset__legend{margin-bottom:var(--space-3)}.template-product .product-block--custom_liquid .condition_content h2{font-size:var(--font-body-size-50)}.template-product .product-block--custom_liquid .condition_content .condition-table{padding:0 3px 10px}.template-product .product-block--custom_liquid .condition_content .condition-table table{width:100%;border-collapse:unset;font-size:var(--font-body-size-25);box-shadow:none;border-spacing:unset;border-color:unset}.template-product .product-block--custom_liquid .condition_content .condition-table table tr:first-of-type td{border-top:1px solid #E1E6E9}.template-product .product-block--custom_liquid .condition_content .condition-table table tr:last-of-type td{border-bottom:1px solid #E1E6E9}.template-product .product-block--custom_liquid .condition_content .condition-table table tr td{padding:1rem 1.5rem .9rem;line-height:1.2;border:0;border-bottom:1px solid #E1E6E9}.template-product .product-block--custom_liquid .condition_content .condition-table table tr td:first-of-type{width:35%;border-right:1px solid #E1E6E9;background-color:#f6f5f2}.template-product .product-recommendations .product-card-slider__list{display:flex;flex-wrap:wrap;gap:var(--space-5);overflow-x:unset}.template-product .product-recommendations .product-card-slider__list .product-card-slider__item{flex:0 0 30%}.template-product #swym-atw-button-container{margin-bottom:20px}.template-product #swym-atw-button-container #swym-atw-pdp-button{font-weight:500}.template-product #swym-atw-button-container #swym-atw-pdp-button svg{fill:#fff}.template-product #swym-atw-button-container #swym-atw-pdp-button svg path{stroke-width:1.2px}.template-product #swym-atw-button-container #swym-atw-pdp-button:hover{transform:scale(1)}}@media screen and (min-width:720px){.template-product .product__grid{grid-template-columns:1.2fr 1fr}.template-product .product__grid .product-block__title{line-height:1.2}.template-product .product__grid .product-block__price{display:flex;flex-wrap:wrap;align-items:center}.template-product .product__grid .price{font-size:1.5rem;font-weight:700;display:flex;gap:10px}.template-product .product__grid .tax_include{font-size:14px}.template-product .product__grid .reference_retail_price{width:100%;margin-top:10px;margin-bottom:0;font-size:1rem}.template-product .product__grid .product__tags-block .product-tags{list-style:none;display:flex;gap:7px;padding:0}.template-product .product__grid .product__tags-block .product-tags li{margin-bottom:0;font-size:11px;margin-top:5px;padding:6px 8px;border:1px solid rgba(0,0,0,.1);line-height:1;border-radius:30px}.template-product .product-gallery.product-gallery--thumbnail-navigation{grid-template-columns:auto}.template-product .product__grid-column .product-gallery__media-list .product-gallery__media{aspect-ratio:3/4;width:100%;height:auto}.template-product .product__grid-column .product-gallery__media-list .product-gallery__media img{-o-object-fit:cover;object-fit:cover}.template-product .product__grid-column .product-gallery__media-list .product-gallery__media .product-gallery__media-zoom,.template-product .product__grid-column .product-gallery__media-list .product-gallery__media .product-gallery__media-badges{padding-bottom:133.3333333333%}.template-product .product__grid-column .product-gallery__media-list .aigen-img .aigen-badge{position:absolute;bottom:10px;right:10px;border:1px solid #777;font-size:10px;padding:2px 8px;line-height:1;color:#777;background-color:#fafafa}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery__media-list{order:1}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery-navigation__thumbnails-wrapper{position:static;order:2;overflow-x:scroll}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery-navigation__thumbnails-wrapper .product-gallery-navigation__thumbnails{display:flex;flex-direction:row;position:static;overflow-y:unset}.template-product .product__grid-column .product-gallery--layout-thumbnails .product-gallery-navigation__thumbnails-wrapper .product-gallery-navigation__thumbnails>li{min-width:25%;max-width:25%;padding-bottom:calc(25% / var(--media-aspect-ratio));margin-bottom:25px}.template-product .product-block--description{border-top:1px solid var(--collapsible-content-border-color, var(--color-lines-and-borders))}.template-product .product-block--description .collapsible-tab{border-top:0}.template-product .product-block--description .collapsible-tab__label,.template-product .product-block--item_size_tab .collapsible-tab__label,.template-product .product-block--collapsible_tab .collapsible-tab__label{width:100%;line-height:1.7}.template-product .product-block--description .collapsible-tab__label h2,.template-product .product-block--item_size_tab .collapsible-tab__label h2,.template-product .product-block--collapsible_tab .collapsible-tab__label h2{font-size:var(--font-heading-size-4)}.template-product .product-block--description .collapsible-tab__panel,.template-product .product-block--item_size_tab .collapsible-tab__panel,.template-product .product-block--collapsible_tab .collapsible-tab__panel{line-height:1.7}.template-product .product-block--item_size_tab .collapsible-tab__panel .accordion__body-block{margin-top:20px}.template-product .product-block--item_size_tab .collapsible-tab__panel .accordion__body-block h2{font-size:var(--font-heading-size-5);margin-bottom:0}.template-product .product-block--item_size_tab .collapsible-tab__panel .accordion__body-block>p{margin-top:10px}.template-product .product-block--variant_picker .option-selectable-boxes .input-swatch{padding:1px}.template-product .product-block--variant_picker .option-selectable-boxes .input-swatch:before{transition:.1s}.template-product .product-block--variant_picker .option-selectable-boxes .input-swatch:hover:before{opacity:0;transition:.1s}.template-product .product-block--variant_picker .input-fieldset__legend{margin-bottom:var(--space-3)}.template-product .product-block--custom_liquid .condition_content h2{font-size:var(--font-body-size-50)}.template-product .product-block--custom_liquid .condition_content .condition-table{padding:0 3px 10px}.template-product .product-block--custom_liquid .condition_content .condition-table table{width:100%;border-collapse:unset;font-size:var(--font-body-size-25);box-shadow:none;border-spacing:unset;border-color:unset}.template-product .product-block--custom_liquid .condition_content .condition-table table tr:first-of-type td{border-top:1px solid #E1E6E9}.template-product .product-block--custom_liquid .condition_content .condition-table table tr:last-of-type td{border-bottom:1px solid #E1E6E9}.template-product .product-block--custom_liquid .condition_content .condition-table table tr td{padding:1rem 1.5rem .9rem;line-height:1.2;border:0;border-bottom:1px solid #E1E6E9}.template-product .product-block--custom_liquid .condition_content .condition-table table tr td:first-of-type{width:35%;border-right:1px solid #E1E6E9;background-color:#f6f5f2}.template-product #swym-atw-button-container{margin-bottom:60px}.template-product #swym-atw-button-container #swym-atw-pdp-button{font-weight:500}.template-product #swym-atw-button-container #swym-atw-pdp-button svg{fill:#fff}.template-product #swym-atw-button-container #swym-atw-pdp-button svg path{stroke-width:1.2px}.template-product #swym-atw-button-container #swym-atw-pdp-button:hover{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aw-product.css.map */
