.product-information{--gw-pdp-media-height: min(68svh, 680px)}.product-information__grid{align-items:start}.product-information .product-details{min-width:0}.product-information .product-details>.group-block{width:100%;padding-block:0 20px}.product-information .product-details>.group-block>.group-block-content{gap:12px}.product-information h1{margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.2;font-weight:500;letter-spacing:0}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content>.text-block:has(h1){grid-column:1;width:100%}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content>product-price{grid-column:1;grid-row:2;width:100%;font-size:22px;text-align:start}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content>.gw-favorite{grid-column:2;grid-row:1}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content>:not(.text-block):not(product-price):not(.gw-favorite){grid-column:1 / -1}button.gw-favorite svg{width:22px;height:22px;flex:0 0 22px}button.gw-favorite{gap:6px}button.gw-favorite[aria-pressed=true] svg{fill:currentColor}.product-information button.gw-favorite{margin:0!important}.product-information variant-picker{width:100%;min-width:0;padding:0}.product-information .variant-picker__form{gap:12px}.product-information [data-gw-option-carousel]{display:block;position:relative;width:100%;min-width:0;margin:0;padding:0;border:0}.product-information [data-gw-option-carousel] legend{padding:0 94px 4px 0;font-size:14px;font-weight:600}.product-information [data-gw-option-carousel] .gw-group-status{display:block;margin:0 92px 4px 0;font-size:12px;line-height:1.4}.product-information gw-option-carousel{display:block;min-width:0}.gw-option-track{display:flex;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:2px;padding:3px 2px 7px;scrollbar-width:thin;touch-action:pan-x pan-y}.product-information .gw-option-track .variant-option__button-label{display:flex;flex:0 0 132px;width:132px;min-width:132px;max-width:132px;min-height:82px;height:auto;padding:7px 8px;margin:0;flex-direction:column;justify-content:center;gap:3px;border:1px solid rgb(43 43 43 / 28%);border-radius:6px;background:transparent!important;color:var(--gw-charcoal-night, #2b2b2b);scroll-snap-align:start;box-shadow:none;overflow:visible}.product-information [data-gw-confirmed=true] .gw-option-track .variant-option__button-label:has(input:checked){border:2px solid #276b6c;padding:6px 7px;background:transparent!important}.product-information .gw-option-track .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--gw-charcoal-night, #2b2b2b);outline-offset:3px}.product-information .gw-option-track .variant-option__button-label:has(input[aria-disabled=true]){opacity:.55}.product-information .gw-option-track .variant-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-information .gw-option-track .variant-option__button-label__text{white-space:normal;text-align:center;font-size:13px;line-height:1.3;font-weight:400;z-index:1;pointer-events:none}.product-information img.gw-option-cutout{display:block;width:88px;height:42px;object-fit:contain;background:transparent;padding:0;filter:none;pointer-events:none}.gw-option-controls{position:absolute;inset-inline-end:0;top:-48px;z-index:2;display:flex;gap:0}.gw-option-controls[hidden]{display:none}.gw-option-controls button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer}.gw-option-controls button svg{width:20px;height:20px}.gw-option-controls button:disabled{opacity:.25;cursor:default}.product-information .gw-component-summary{margin:12px 0 0}.product-information .gw-component-summary nav{display:none}.product-information .product-form-buttons{width:100%;gap:8px}.product-information .add-to-cart-button{min-height:50px;width:100%;font-weight:600}.product-information .accelerated-checkout-block{display:none}.gw-pdp-trust{display:block;margin:8px 0;text-align:center;font-size:12px;line-height:1.5}.gw-pdp-trust a{text-decoration:underline;text-underline-offset:3px}.gw-pdp-required{margin:8px 0;font-size:13px;line-height:1.5}.gw-pdp-disclosure{display:block;width:100%;border-block-end:1px solid rgb(43 43 43 / 20%);padding:0;font-size:14px}.gw-pdp-disclosure>summary{min-height:44px;padding-block:12px;cursor:pointer;font-weight:500}.gw-pdp-disclosure>:not(summary){margin-block:8px 16px}.gw-pdp-disclosure .gw-system-cost{margin:0 0 16px;padding-top:0;border:0}.product-information .gw-build-entry{margin-block:8px}.product-information [data-gw-choice-status]{position:absolute;width:1px;height:1px;margin:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(min-width:990px){.product-information__grid.product-information--media-left{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,420px);gap:40px}.product-information .product-details{max-width:420px;width:100%;position:sticky;top:calc(var(--header-height, 80px) + 16px)}.product-information__media{min-width:0;width:100%}.product-information__media media-gallery{position:static}.product-information__media slideshow-slides{height:var(--gw-pdp-media-height);max-height:var(--gw-pdp-media-height)}.product-information__media slideshow-slide{height:100%}.product-information__media .product-media-container{height:100%;min-height:0}.product-information__media .product-media{height:100%}.product-information__media .product-media>img{height:100%;max-height:var(--gw-pdp-media-height);object-fit:contain}}@media(min-width:750px)and (max-width:989px){.product-information__grid.product-information--media-left{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.product-information .product-details{position:static}.product-information__media slideshow-slides{max-height:60svh}}@media(max-width:749px){main:has(.product-information){padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.product-information__grid{display:flex;flex-direction:column;gap:12px}.product-information .product-details,.product-information .product-details>.group-block,.product-information .product-details>.group-block>.group-block-content{display:contents}.product-information .product-details>.group-block>.group-block-content>*{order:2;width:100%;min-width:0}.product-information .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.text-block h1){order:0}.product-information__media{order:1;min-width:0;width:100%}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 8px}.product-information h1{font-size:22px}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content>product-price{grid-column:2;grid-row:1;width:auto;font-size:18px;white-space:nowrap}.product-information .group-block:has(>.group-block-content>.text-block h1)>.group-block-content>.gw-favorite{grid-column:3;grid-row:1}.product-information .group-block:has(>.group-block-content>.text-block h1) button.gw-favorite{width:44px!important;padding:10px!important}.product-information .group-block:has(>.group-block-content>.text-block h1) button.gw-favorite [data-gw-favorite-label]{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.product-information__media media-gallery{position:static}.product-information__media slideshow-slides{height:clamp(180px,30svh,250px);max-height:250px}.product-information__media slideshow-slide,.product-information__media .product-media-container,.product-information__media .product-media{height:100%;min-height:0}.product-information__media .product-media>img{height:100%;width:100%;object-fit:contain}.product-information__media slideshow-controls{min-height:24px;padding:0}.product-information .gw-confirm-choice{font-size:12px;margin:0 0 4px}.product-information .variant-picker__form{gap:8px}.product-information .gw-option-track .variant-option__button-label{min-height:74px;flex-basis:132px}.product-information .gw-component-summary{margin-bottom:8px}.gw-sticky-atc__bar{gap:8px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.gw-sticky-atc__info{flex:0 0 auto}.gw-sticky-atc__title{display:none}.gw-sticky-atc__bar>button.gw-favorite{order:1;margin:0!important;padding:10px!important;width:44px!important}.gw-sticky-atc__bar>button.gw-favorite [data-gw-favorite-label]{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.gw-sticky-atc__cta{order:2;flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){.gw-option-track{scroll-behavior:auto}}.product-information .product-form-buttons:not(:has(.quantity-rules,.quantity-label,.volume-pricing)) .quantity-selector-wrapper{display:none}.product-information .product-form-buttons{display:flex;flex-direction:column;align-items:stretch}.product-information .product-form-buttons>add-to-cart-component{width:100%}.product-information h1{font-size:32px!important;line-height:1.2!important}.product-information [data-gw-option-carousel] legend{padding-inline-end:0}.product-information [data-gw-option-carousel] legend .variant-option__swatch-value{display:inline;margin-inline-start:6px;font-size:12px;font-weight:400}.product-information [data-gw-option-carousel]:has(.gw-option-controls:not([hidden])) legend{padding-inline-end:88px;min-height:44px}@media(min-width:990px){.product-information__grid.product-information--media-left{width:100%;max-width:1160px;justify-self:center;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important}.product-information .product-details{padding:0!important}}@media(max-width:749px){.product-information{padding-block-start:8px!important}.product-information__grid{margin-inline:16px;width:calc(100% - 32px)!important}.product-information h1{font-size:22px!important}.product-information__media slideshow-slides{height:clamp(150px,24svh,190px)!important;max-height:190px}.product-information .gw-option-track .variant-option__button-label{min-height:70px}.product-information img.gw-option-cutout{width:76px;height:32px}.product-information .gw-option-track{padding-bottom:4px}}.product-information [data-gw-option-carousel]>legend{margin:0 0 4px!important;padding-block:0!important;line-height:20px!important}@media(max-width:749px){.gw-breadcrumb-wrap{padding-block:0!important}.product-information .product-details>.group-block>.group-block__media-wrapper{display:none}.product-information__media slideshow-slides{height:clamp(150px,26svh,220px)!important;max-height:220px}}.product-information .product-form-buttons>:is(.gw-options-pending-button,.gw-select-color-button){flex:0 0 auto;align-self:flex-start;width:fit-content;max-width:100%;min-width:0;min-height:44px;height:auto;padding:10px 16px;font-size:14px;line-height:22px;font-weight:500;background:transparent;color:var(--gw-charcoal-night, #2b2b2b);border:1px solid rgb(43 43 43 / 45%);box-shadow:none}.product-information__media slideshow-controls:has(.slideshow-controls__dots){position:static;inset:auto;transform:none;width:100%;min-height:44px;margin-block:4px 0;padding:0;mix-blend-mode:normal;--color-foreground: var(--gw-charcoal-night, #2b2b2b);--color-foreground-rgb: 43 43 43}.product-information__media slideshow-controls .slideshow-controls__dots{max-width:100%;gap:0;padding:0;overflow-x:auto;scrollbar-width:thin;border-radius:0}.product-information__media .slideshow-controls__dots .slideshow-control{--size: 7px;flex:0 0 44px;width:44px;height:44px;margin:0;border-radius:0}.product-information__media .slideshow-controls__dots .slideshow-control:after{background-color:#2b2b2b59;box-shadow:none}.product-information__media .slideshow-controls__dots .slideshow-control[aria-current=true]:after{background-color:#2b2b2b;box-shadow:none}.product-information__media .slideshow-controls__dots .slideshow-control:focus-visible{outline:2px solid #2b2b2b;outline-offset:-3px}@media(max-width:749px){.product-information__grid{gap:8px}.product-information [data-gw-option-carousel]>legend{margin-block-end:2px!important}.product-information .gw-option-track{padding-block:2px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/gw-pdp-conversion.css.map */
