.product__main-photos .flickity-prev-next-button{bottom:0;top:auto;border-radius:0;background-color:#fff}.product__main-photos .flickity-button-icon{color:#000;width:45%;height:45%;top:30%;left:30%}.product__main-photos .flickity-next{right:20px}.product__main-photos .flickity-previous{left:auto;right:70px}.product__main-photos .grid-product__tag{left:20px;right:auto;top:20px}.product-single__title{font-size:22px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.44px;margin-bottom:16px}.product-single__sku{font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.3px}.product-block.product-block--header{margin-bottom:16px}.product__price{font-size:22px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.44px}.product__price.on-sale{padding-right:0;margin-right:2px}.product__price.product__price--compare{font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.3px;text-decoration-line:strikethrough}.product__price-savings{font-size:22px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.44px}.label,label:not(.variant__button-label):not(.text-label){text-transform:none;font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.3px;margin-bottom:16px}.product-block--price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:8px;row-gap:16px}.collapsible-trigger-btn--borders{border:none;padding:36px 0 32px;font-size:18px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.36px;margin-bottom:0}.collapsibles-wrapper--border-bottom{border-bottom:none;border-top:2px solid #f6f6f6}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:none;padding-left:0;padding-right:0}.product-block--tab .collapsible-trigger.is-open .collapsible-trigger__icon--plus{display:none}.product-block--tab .collapsible-trigger:not(.is-open) .collapsible-trigger__icon--minus{display:none}.product-block--tab .collapsible-trigger__icon{height:18px;width:18px;right:0;top:47%}body .lb-upsell-ppa-card-cont .lb-spc-cont{max-width:100%!important;min-width:auto}body .lb-upsell-ppa-card-cont .lb-spc-border{border:2px solid #000!important;background:#f4f6f5}body .lb-spc-border-radius{border-radius:0}.lb-upsell-addon-popup-card .lb-spc-image-cont,.lb-upsell-product-page-card .lb-spc-image-cont,lb-tq-page-upsell .lb-spc-image-cont{margin:7px 0 7px 4px;height:44px;width:44px}.lb-upsell-addon-popup-card .lb-spc-image,.lb-upsell-product-page-card .lb-spc-image,lb-tq-page-upsell .lb-spc-image{height:44px;width:44px}.lb-spc-details-checkbox{accent-color:black}body .lb-upsell-ppa-title{font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.3px}body .lb-upsell-ppa-title:after{content:":"}body .lb-upsell-ppa-offer-desc,body .lb-upsell-ppa-title-cont small{display:none}.variant-input-wrap{display:flex;flex-wrap:wrap}.variant-wrapper{margin-bottom:32px}.inventory-status.show-in-stock .out-of-stock,.inventory-status.show-low-stock .out-of-stock{display:none}.inventory-status:not(.show-in-stock) .in-stock{display:none}.inventory-status:not(.show-low-stock) .low-stock{display:none}.inventory-status{font-size:13px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.26px;margin-right:auto}.inventory-status__item{display:flex;gap:4px;justify-content:center;align-items:center;padding:4px 8px;line-height:140%}.inventory-status .in-stock{color:#027a48;background-color:#ecfdf3}.inventory-status .low-stock{color:#c2840c;background-color:#fff6e3}.variant__label.variant__label--size{display:flex;align-items:center;flex-wrap:wrap;row-gap:12px;column-gap:8px}.inventory-status .out-of-stock{color:#f04438;background-color:#fff3f2}.size_conversions{text-size-adjust:100%;color:#777;-webkit-font-smoothing:antialiased;line-height:1.4;font-size:16px;box-sizing:inherit;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.size_conversions__item{display:flex;align-items:center;color:#000;justify-content:center;text-align:center;cursor:pointer;font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.3px;padding:3px 0}.size_conversions__item--active{border-bottom:2px solid #000}.size_conversions__item:not(.size_conversions__item--active){color:#737373}.variant-input-wrap[name=Size]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.variant-input-wrap[name=Size] label{margin:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.3px;background-color:#f4f6f5;box-shadow:none;padding:7px 4px;height:100%;text-align:center}.variant-input-wrap[name=Size] input[type=radio]:checked+label:not(.disabled):after{content:"";width:18px;height:18px;margin-left:4px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 9L8.25 10.5L11.25 7.5M15.75 9C15.75 12.7279 12.7279 15.75 9 15.75C5.27208 15.75 2.25 12.7279 2.25 9C2.25 5.27208 5.27208 2.25 9 2.25C12.7279 2.25 15.75 5.27208 15.75 9Z' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.variant-input-wrap[name=Size] input[type=radio]:checked+label:not(.disabled){background-color:#ededed}.variant-input-wrap[name=Size] label.disabled{background-color:#f9f9f9;color:#c7c7c7}.variant-input-wrap[name=Size] label.disabled:after{content:"";border:none;position:relative;transform:none;background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon/Outline/mail'%3E%3Cpath id='Icon' d='M2.75 6L8.66795 9.9453C9.1718 10.2812 9.8282 10.2812 10.3321 9.9453L16.25 6M4.25 14.25H14.75C15.5784 14.25 16.25 13.5784 16.25 12.75V5.25C16.25 4.42157 15.5784 3.75 14.75 3.75H4.25C3.42157 3.75 2.75 4.42157 2.75 5.25V12.75C2.75 13.5784 3.42157 14.25 4.25 14.25Z' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");width:18px;height:18px;left:0;margin-left:4px}.size_conversions--wrapper{padding:8px 0}.variant__label.variant__label--width{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.width_fit_finder{font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:4px}.variant-input-wrap[name=Width]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.variant-input-wrap[name=Width] label{margin:0;width:100%;min-width:max-content;display:flex;align-items:center;justify-content:center;font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.3px;background-color:#f4f6f5;box-shadow:none;padding:7px 4px;text-align:center}.variant-input-wrap[name=Width] input[type=radio]:checked+label:not(.disabled):after{content:"";width:18px;height:18px;margin-left:4px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 9L8.25 10.5L11.25 7.5M15.75 9C15.75 12.7279 12.7279 15.75 9 15.75C5.27208 15.75 2.25 12.7279 2.25 9C2.25 5.27208 5.27208 2.25 9 2.25C12.7279 2.25 15.75 5.27208 15.75 9Z' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.variant-input-wrap[name=Width] input[type=radio]:checked+label:not(.disabled){background-color:#ededed}.variant-input-wrap[name=Width] label.disabled{background-color:#f9f9f9;color:#c7c7c7}.variant-input-wrap[name=Width] label.disabled:after{content:"";border:none;position:relative;transform:none;background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon/Outline/mail'%3E%3Cpath id='Icon' d='M2.75 6L8.66795 9.9453C9.1718 10.2812 9.8282 10.2812 10.3321 9.9453L16.25 6M4.25 14.25H14.75C15.5784 14.25 16.25 13.5784 16.25 12.75V5.25C16.25 4.42157 15.5784 3.75 14.75 3.75H4.25C3.42157 3.75 2.75 4.42157 2.75 5.25V12.75C2.75 13.5784 3.42157 14.25 4.25 14.25Z' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");width:18px;height:18px;left:0;margin-left:4px}.btn.add-to-cart{font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.44px;text-transform:none}.shopify-payment-button .shopify-payment-button__button{font-size:22px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.44px;text-transform:none}.btn.add-to-cart:not(.disabled):not([disabled=disabled]){background-color:#000;color:#fff}.btn.add-to-cart{display:flex;align-items:center;justify-content:center;gap:10px}.btn.add-to-cart .add-to-cart__icon{width:20px;height:18px}.btn.add-to-cart .add-to-cart__icon path{stroke:#fff}.btn.add-to-cart.btn--loading .add-to-cart__icon{display:none}.add-to-cart.disabled .add-to-cart__icon path,.add-to-cart[disabled=disabled] .add-to-cart__icon path{stroke:#b6b6b6}.errors,.note{margin-top:12px}body .iWishAdd{display:flex;padding:14px 22px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;background-color:#f4f6f5;font-size:22px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.44px;flex-direction:row-reverse;margin-bottom:48px}.product-block.product-block--buy_buttons,.product-block.product-block--buy_buttons .product-block{margin-bottom:12px}@media only screen and (min-width: 769px) and (max-width: 1100px){.variant-input-wrap[name=Size]{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 768px){.mobile-hide{display:none!important}.product-single__meta{text-align:left}.breadcrumb{margin-bottom:8px}.product-single__title{font-size:18px;margin-bottom:8px}.product-block.product-block--header{margin-bottom:8px}.product__price,.product__price-savings{font-size:18px}.grid--product-images--partial .flickity-slider .product-main-slide{margin-right:0;width:100%}.product__photo-zoom{bottom:auto;top:0;cursor:zoom-in;right:0}.product__main-photos .flickity-prev-next-button{height:38px;width:38px}.btn.add-to-cart,.shopify-payment-button .shopify-payment-button__button{font-size:18px}body .iWishAdd{font-size:18px;margin-bottom:36px}.collapsible-trigger-btn--borders{padding:30px 0}}@media only screen and (min-width: 769px){.desktop-hide{display:none!important}}#trustpilot-widget-trustbox-0-wrapper{display:none}.delivery-message{font-size:13px;color:#0d0c0c;margin-top:1px;margin-bottom:1px;padding:15px 20px;text-align:center;background-color:#f4f6f5}.delivery-message__title{text-align:center;margin-bottom:4px;font-weight:700}.delivery-message__message{margin-bottom:4px}.delivery-message__submessage{text-align:center}.swym-button-bar{width:100%;margin:12px 0 0}.swym-btn-container[data-position=default]{width:100%}body .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{display:flex;align-items:center;justify-content:center;padding:13px 20px;gap:10px;flex:1 0 0;background-color:#f4f6f5!important;height:auto;color:#000!important;width:100%;line-height:120%;transition:background-color .2s ease 0s}body .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:hover{background-color:var(--colorBtnPrimary)!important;color:var(--colorBtnPrimaryText)!important;transition:background-color .2s ease 0s;opacity:1}body .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:hover:after{color:var(--colorBtnPrimaryText)!important}.swym-add-to-wishlist .swym-wishlist-cta{font-size:20px;font-style:normal;line-height:120%;text-transform:capitalize;letter-spacing:.44px;font-weight:600;text-indent:0px}body .swym-btn-container .swym-button:after{position:static;color:#000;font-size:20px}body .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after{color:#000;font-size:20px;font-weight:400;width:max-content}body button.swym-button.disabled,body button.swym-button:disabled{opacity:1}body .swym-btn-container .swym-button.swym-added *:not(.swym-tooltip){opacity:1}body .swym-btn-container .swym-button.swym-added:after{opacity:1}@media only screen and (max-width: 768px){.swym-button-bar{width:100%;margin:12px 0 24px}.swym-add-to-wishlist .swym-wishlist-cta{font-size:18px}}.cross-link-product--wrapper{padding:20px 0;border-bottom:1px solid #00000030}.cross-link-product--wrapper--title{margin-bottom:10px;font-weight:600;font-size:20px}.cross-link-product--wrapper .cross-link-product,.cross-link-product--wrapper .cross-link-product__data{display:flex;flex-direction:column;gap:15px}.cross-link-product--wrapper .cross-link-product--title{font-weight:700}.product-section .product-block .icon-flex-view{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:20px}.product-section .product-block .icon-flex-view .image-text-wrapper .waterproof-icon{width:55px;height:70px;max-width:100%;margin:0 auto}.product-section .product-block .icon-flex-view .image-text-wrapper image-element img{max-width:100%;height:auto}@media screen and (max-width: 640px){.product-section .product-block .icon-flex-view .image-text-wrapper .waterproof-icon .text{font-size:12px}}.product-section .sticky-bar{display:flex;justify-content:space-between;align-items:center;gap:50px}.sticky-bar-container{display:none}.product-section .sticky-bar{max-width:unset;width:100%;position:fixed;bottom:0;left:0;z-index:+5;gap:20px;padding-top:20px;padding-bottom:20px;background:#fff;box-shadow:0 0 11px #00000026;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/78/assets/template-product.css.map */
