.wr-product-info{--product-info-block-spacing:14px}.wr-product-info>*+*{margin-block-start:14px;margin-block-end:14px}.wr-product-info>[data-block-type=price]{margin-block-start:10px}.wr-product-info>[data-block-type="@app"]{margin-block:0}.wr-product-info .wr-purchase-actions{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:end;margin-block:16px}.wr-product-info .wr-purchase-actions .product-info__block-item{margin:0}.wr-purchase-actions>[data-block-type=buy-buttons]{display:contents}.wr-purchase-assurance{grid-column:1/-1;display:grid;gap:8px;min-width:0}.wr-purchase-actions .form-control{gap:6px}.wr-purchase-actions .block-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wr-purchase-actions .quantity-selector{--quantity-selector-height:52px;--quantity-selector-input-width:28px}.wr-purchase-actions .quantity-selector__button{padding-inline:10px}.wr-product-info [id$=-options]{scroll-margin-top:calc(var(--sticky-area-height,100px) + 16px)}@media(max-width:749px){.wr-watch-product{row-gap:16px}.wr-watch-product .product-gallery{gap:8px}.wr-watch-product .product-gallery__media-list-wrapper{height:auto}.wr-watch-product .product-gallery__media-list{height:auto;align-items:start}.wr-watch-product .product-gallery__media{height:auto}.wr-watch-product .product-gallery__media>img{width:100%;height:auto;max-height:none;object-fit:contain}.wr-watch-product .product-gallery .page-dots--blurred{position:static;margin:8px 0 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.wr-watch-product .product-gallery__thumbnail-list-wrapper{display:none}.wr-watch-product .product-info__title{font-size:24px;line-height:1.2}.wr-product-info>*+*{margin-block-start:12px;margin-block-end:12px}.wr-product-info .wr-purchase-actions{gap:10px;margin-block:14px;grid-template-columns:100px minmax(0,1fr)}.shopify-section--main-product:has(wr-mobile-purchase) .product-quick-add{display:none}}.wr-product-reviews{max-width:1320px;margin:0 auto;padding:65px 24px}.wr-product-reviews h2{font:700 clamp(28px,3vw,42px)/1.15 var(--heading-font-family);letter-spacing:-.04em;margin:0 0 24px}.wr-buying-benefits{margin-top:12px}.wr-buying-benefits__intro{margin:0;font-size:13px;line-height:1.6;color:rgb(var(--text-color)/.85);max-width:55ch}.wr-buying-benefits__trust{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:10px 0 0;font-size:11px;font-weight:600}.wr-buying-benefits__trust a{display:inline-flex;align-items:center;gap:4px;min-height:24px;text-decoration:none}.wr-buying-benefits__trust a:hover{text-decoration:underline;text-underline-offset:3px}.wr-buying-benefits__trust a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.wr-buying-benefits{margin-top:9px}.wr-buying-benefits__intro{font-size:12px;line-height:1.55}.wr-buying-benefits__trust{font-size:10px;gap:4px 12px;margin-top:7px}}.wr-delivery-estimate{display:block;color:rgb(var(--text-color));font-size:12px;line-height:1.5}.wr-delivery-estimate p{margin:0;display:flex;flex-wrap:wrap;gap:2px 6px}.wr-delivery-estimate strong{font-weight:650}.wr-delivery-estimate small{display:block;margin-top:2px;font-size:10px;line-height:1.5;color:rgb(var(--text-color)/.65)}.wr-mobile-purchase{display:none}@media(max-width:749px){.wr-mobile-purchase{position:fixed;inset:auto 0 0;z-index:25;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.95fr);align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgb(var(--text-color)/.12);background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 -4px 18px #102b240a}.wr-mobile-purchase[hidden]{display:none}.wr-mobile-purchase p{margin:0}.wr-mobile-purchase__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;color:rgb(var(--text-color)/.7)}.wr-mobile-purchase__price{font-size:19px;font-weight:700;line-height:1.4;white-space:nowrap}.wr-mobile-purchase__options{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.65;text-decoration:underline;text-underline-offset:2px}.wr-mobile-purchase__button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:0;border-radius:100px;background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));font-size:12px;line-height:1.3;font-weight:650;cursor:pointer}.wr-mobile-purchase__button:disabled{opacity:.55;cursor:default}.wr-mobile-purchase__button:focus-visible,.wr-mobile-purchase__options:focus-visible{outline:2px solid currentColor;outline-offset:3px}body:has(wr-mobile-purchase){padding-bottom:calc(86px + env(safe-area-inset-bottom))}body:has(wr-mobile-purchase) shopify-chat::part(activator){translate:0 calc(-96px - env(safe-area-inset-bottom))}body:has(wr-mobile-purchase) #trustedsite-tm-image{bottom:calc(104px + env(safe-area-inset-bottom))!important}body:has(wr-mobile-purchase) .xb_sticky_cart_icon_wrapper{display:none!important}body:has(.drawer[open]) .wr-mobile-purchase{visibility:hidden}}@media(max-width:359px){.wr-mobile-purchase{gap:8px;padding-inline:12px;grid-template-columns:minmax(0,1fr) minmax(130px,1fr)}.wr-mobile-purchase__button{font-size:11px;padding-inline:10px}}.wr-purchase-facts{margin:16px 0 2px;color:rgb(var(--text-color));line-height:1.45}.wr-purchase-facts dl,.wr-purchase-facts dd{margin:0}.wr-purchase-facts__specs{display:grid;gap:8px;padding:14px 0;border-block:1px solid rgb(var(--text-color)/.12)}.wr-purchase-facts__specs>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:baseline}.wr-purchase-facts__specs dt{font-size:11px;font-weight:500;color:rgb(var(--text-color)/.7)}.wr-purchase-facts__specs dd{font-size:12px;font-weight:600;overflow-wrap:anywhere}.wr-purchase-facts__strap{display:block;font-size:11px;font-weight:400;line-height:1.5;margin-top:3px}.wr-purchase-facts__water dd{font-weight:700}.wr-purchase-facts__timing{display:grid;gap:4px;margin-top:12px!important}.wr-purchase-facts__timing>div{display:flex;flex-wrap:wrap;column-gap:8px}.wr-purchase-facts__timing dt{min-width:58px;font-size:11px;color:rgb(var(--text-color)/.65)}.wr-purchase-facts__timing dd{font-size:11px}@media(max-width:699px){.wr-purchase-facts{margin-top:14px}.wr-purchase-facts__specs{padding:12px 0;gap:7px}.wr-purchase-facts__specs>div{grid-template-columns:102px minmax(0,1fr);gap:10px}.wr-purchase-facts__timing dt{min-width:54px}}.wr-return-note{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.5;color:rgb(var(--text-color)/.75)}.wr-return-note svg{flex:none;margin-top:1px}.wr-return-note a{text-decoration:underline;text-underline-offset:3px}.wr-return-note a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wr-size{border:0;margin:16px 0 0;padding:0}.wr-size legend{font-size:14px;padding:0;margin:0 0 10px}.wr-size__options{display:flex;gap:8px}.wr-size__options label{cursor:pointer}.wr-size__options input{position:absolute;opacity:0;width:1px;height:1px}.wr-size__options span{display:inline-flex;align-items:center;justify-content:center;min-width:53px;height:42px;border:1px solid #d9d9d9;border-radius:9px;font-size:14px}.wr-size__options input:checked+span{border:2px solid #1b1b1b}.wr-size__options input:focus-visible+span{outline:2px solid #15392e;outline-offset:2px}.wr-size__guide{display:inline-block;margin-top:9px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.wr-upsells{margin-top:16px}.wr-upsells__title{font-weight:700;font-size:14px;margin:0 0 9px}.wr-upsells__error{color:#a12828;font-size:12px;margin:10px 0 0}.wr-upsells__gold{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #dedede;border-radius:10px;cursor:pointer;min-width:0}.wr-upsells__gold:has(input:checked){border-color:#15392e;box-shadow:inset 0 0 0 1px #15392e}.wr-upsells__gold input{width:19px;height:19px;flex:none;accent-color:#15392e}.wr-upsells__gold img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex:none}.wr-upsells__gold>span{display:grid;gap:4px;flex:1;min-width:0}.wr-upsells__gold strong{font-size:14px;line-height:1.3}.wr-upsells__gold small{font-size:11px;color:#626262;line-height:1.3}.wr-upsells__gold b{white-space:nowrap;font-size:13px}@media(max-width:600px){.wr-upsells__gold{gap:8px;padding:9px}.wr-upsells__gold img{width:38px;height:38px}.wr-upsells__gold strong{font-size:12px}.wr-upsells__gold b{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AAAAAAACAAAACAAAAAAAAAAAIJFh */
