.media-gallery--carousel slideshow-container{border:1px solid #292D30;border-radius:24px}.slideshow-controls__thumbnails .slideshow-control{border-radius:8px}.product-information__grid .jdgm-horizon-widget{width:auto}.product-information__grid .jdgm-horizon-widget span.jdgm-star{color:#ffe731}.product-information__grid .jdgm-horizon-widget span.jdgm-prev-badge__text{font-weight:700}.variant-option--buttons legend{font-size:18px;color:#292d30;font-weight:700;width:100%;display:flex;align-items:center;line-height:1;margin-bottom:30px}.variant-option--buttons legend .variant-option__swatch-value{padding-left:5px;color:inherit;font-weight:400}.variant-option--buttons legend .variant-option__swatch-value-separator{padding-left:6px}fieldset.variant-option.variant-option--buttons.variant-option--swatches{--variant-picker-swatch-width: 64px;--variant-picker-swatch-height: 64px}fieldset.variant-option.variant-option--buttons.variant-option--swatches span.swatch{background-size:40px;background-repeat:no-repeat}.variant-option__button-label--has-swatch:has(:checked){outline-offset:0px}fieldset.variant-option+fieldset.variant-option{margin-top:40px}.variant-option--equal-width-buttons .variant-option__button-label{min-width:130px;min-height:47px}fieldset.variant-option.variant-option--buttons.variant-option--equal-width-buttons{display:flex}fieldset.variant-option.variant-option--buttons .variant-option__button-label{--options-border-radius: 40px}fieldset.variant-option.variant-option--buttons .variant-option__button-label{--options-border-radius: 40px;font-size:16px;font-weight:600;--color-selected-variant-background: #fff}fieldset.variant-option.variant-option--buttons .variant-option__button-label:has(:checked){color:var(--color-variant-text);background-color:var(--color-variant-background);--color-selected-variant-background: #fff;--color-selected-variant-hover-background: #f5f5f5}.product-information product-price>*{color:#292d30!important;font-size:28px!important;font-weight:700!important}.product-information product-price .compare-at-price{font-weight:400;opacity:.5}.product-information product-price .price-item__save-percent{display:inline-block;background:#73a3c7;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1;padding:8px 16px;border-radius:40px;margin-left:10px}.product-form-buttons button .add-to-cart-text span.svg-wrapper.add-to-cart-icon{display:none}.product-form-buttons button{--height-buy-buttons: 77px;font-size:20px;text-transform:uppercase;font-weight:700;--color-primary-button-hover-background: #000;border-radius:70px}.product-form-buttons button .add-to-cart-text span.svg-wrapper.button-arrow-icon{--icon-size-sm: 28px}.product-form-buttons button .add-to-cart-text{gap:12px}.product-information .accordion .details__header{padding:30px 0;font-size:18px;font-weight:700}.product-information .accordion .details-content{padding-bottom:30px}.product-information .accordion .details-content .text-block>*{max-width:100%}.product-information .accordion .details__header span.svg-wrapper{width:24px;height:24px}.resource-list__carousel slideshow-arrows{mix-blend-mode:unset;top:-55px;height:40px;padding:0;width:100px;right:0;left:auto}.resource-list__carousel slideshow-arrows button.slideshow-control{background:#5596ef;width:40px;height:40px;display:flex;align-items:center;justify-content:center;min-width:unset;min-height:unset;border-radius:50%;opacity:1;animation:unset!important}.resource-list__carousel slideshow-arrows button.slideshow-control[disabled]{display:flex;opacity:.5}.resource-list__carousel{--slide-width-max: 250px}.section-resource-list__content .text-block>*{font-family:var(--font-body-family)}.resource-list__carousel .product-card__content a.contents .text-block>*{font-size:18px;font-weight:700}.resource-list__carousel .product-card__content product-price>*{font-size:16px!important}.resource-list__carousel .product-card__content product-price .price-item__save-percent{display:none}.iw-review-block{margin-top:42px;background:#f5f5f5;border-radius:24px;padding:24px;width:100%}.iw-review-block__quote-icon{display:flex;justify-content:center}.iw-review-block__text{text-align:center;margin-top:12px;max-width:520px;margin-left:auto;margin-right:auto}.product-information__media media-gallery.media-gallery--carousel slideshow-arrows{mix-blend-mode:unset;padding:0;opacity:0;pointer-events:none;transition:all .2s ease}.product-information__media media-gallery.media-gallery--carousel:hover slideshow-arrows{padding:0 20px;opacity:1;pointer-events:auto}.product-information__media media-gallery.media-gallery--carousel slideshow-arrows button.slideshow-control{display:flex;width:50px;height:50px;background:#2e292a;color:#fff;align-items:center;justify-content:center;padding:0;border-radius:50%}.size-chart-container .popup-link__button{display:flex;gap:12px;align-items:center;font-weight:700;font-size:16px;cursor:pointer}.size-chart-container .popup-link__button img{width:20px;height:auto}.size-chart-container .popup-link__button span{text-decoration:underline}.size-chart-container{margin-left:auto}.size-chart-container .popup-link__content.dialog-modal{width:100%;max-width:1170px;padding:50px 30px;outline:none!important;background-color:#eef9ff}.size-chart-grid{display:flex;gap:50px;align-items:center}.size-chart-image{max-width:450px;width:100%}.size-chart-image img{width:100%;height:auto;display:block}.size-chart-content h2{color:#3a729c;font-size:33px;margin:0 0 5px;font-weight:700}.size-chart-content{color:#000;font-size:12px;line-height:24px;font-family:var(--font-body-family);font-weight:300;flex:1}.size-chart-content p{max-width:480px;margin:0}.size-chart-content strong{font-weight:700}.size-chart-content .table-wrapper{margin:20px 0 38px}.size-chart-content :is(ol,ul){padding:0;margin:0 0 0 15px}.size-chart-content table{background:#fff!important;font-family:inherit!important;border:1px solid #909192;border-spacing:0px;table-layout:fixed;font-size:12px!important}.size-chart-content table tr td:not(tr:last-child td){border-bottom:1px solid #909192}.size-chart-content table tr td{border-left:1px solid #909192}.size-chart-content table tr td:first-child{border-left:none}.size-chart-content table tr td{padding:10px 5px}.size-chart-container .popup-link__content.dialog-modal .close-button{cursor:pointer;border:1px solid #000}.size-chart-container .popup-link__content.dialog-modal .close-button{cursor:pointer;border:1px solid #000;--icon-stroke-width: 1.5px}.resource-list__carousel{--corner-radius: 16px}.resource-list__carousel quick-add-component.quick-add{display:none}@media screen and (max-width:1199px){.size-chart-image{max-width:380px}.size-chart-container .popup-link__content.dialog-modal{width:calc(100% - 40px)}}@media screen and (max-width:1023px){.product-information .product-information__grid{display:grid!important;grid-template-columns:subgrid!important;grid-column:1 / -1!important;padding-left:20px;padding-right:20px}.product-information .product-information__grid .product-information__media{grid-column:1 / -1!important;padding-right:0!important}.product-information .product-information__grid .product-details{grid-column:1 / 4!important;padding-left:0!important;position:relative;top:auto;padding-top:42px}.size-chart-image{max-width:250px}.size-chart-grid{gap:30px}}@media screen and (max-width:749px){.media-gallery--carousel slideshow-container{border-radius:12px;overflow:hidden}.iw-review-block{margin-top:24px;padding:24px 12px}.iw-review-block__quote-icon svg{width:32px;height:auto}.iw-review-block__text{font-size:14px;margin-top:10px}.product-details h1{font-size:28px!important}.product-information__grid .jdgm-horizon-widget span.jdgm-prev-badge__text{font-size:12px}.product-information__grid .jdgm-horizon-widget span.jdgm-star{font-size:10px}.product-information__grid .jdgm-horizon-widget+rte-formatter{font-size:12px}.variant-option--buttons legend{font-size:16px;margin-bottom:24px}fieldset.variant-option.variant-option--buttons.variant-option--swatches{--variant-picker-swatch-width: 58px;--variant-picker-swatch-height: 58px}.variant-option--equal-width-buttons .variant-option__button-label{min-width:100px;min-height:36px;padding:5px;font-size:14px!important}.product-information product-price .compare-at-price{font-size:24px}.product-form-buttons button{--height-buy-buttons: 64px;font-size:18px}.product-information .accordion .details__header{font-size:14px;padding:22px 0}.product-information .accordion .details-content{padding-bottom:22px;font-size:12px}.block-resource-list .h4 p{font-size:18px}.resource-list__carousel slideshow-arrows button.slideshow-control{width:32px;height:32px}.resource-list__carousel slideshow-arrows{width:80px;height:32px;top:-49px}.product-information .resource-list__item product-price .compare-at-price{font-size:14px}.product-information__media media-gallery.media-gallery--carousel slideshow-arrows{padding:0 15px!important;opacity:1;pointer-events:all;display:flex!important}.product-information__media media-gallery.media-gallery--carousel slideshow-arrows button.slideshow-control{width:32px;height:32px}.size-chart-container .popup-link__content.dialog-modal{width:100%;margin-bottom:0;padding:50px 15px 0}.size-chart-container .popup-link__inner{height:100%;overflow-y:auto;padding-bottom:20px;outline:none!important}.size-chart-grid{flex-direction:column-reverse;gap:20px}.size-chart-image{max-width:100%}.size-chart-content table{font-size:11px!important;line-height:1.1}.size-chart-content .table-wrapper{margin:20px 0 30px}.size-chart-container .popup-link__button img{width:15px}.size-chart-container .popup-link__button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/iw-product-information.css.map */
