:root{--gl-section-y: 64px}@media(max-width:749px){:root{--gl-section-y: 40px}}product-info.gl-pdp{background:var(--gl-bg);color:var(--gl-ink)}product-info.gl-pdp .page-width{max-width:calc(var(--gl-container) + var(--gl-gutter) * 2);padding:0 var(--gl-gutter)}product-info.gl-pdp .product.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:stretch;margin:0}product-info.gl-pdp .product.grid>.grid__item{width:auto;max-width:none;min-width:0;padding:0}product-info.gl-pdp .product.grid.product--no-media{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}product-info.gl-pdp .product--no-media>.product__media-wrapper{display:none}@media(max-width:989px){product-info.gl-pdp .product.grid>.product__media-wrapper{order:0}}@media(max-width:749px){product-info.gl-pdp .product.grid{gap:28px}}@media(min-width:990px){product-info.gl-pdp .product.grid.product--small:not(.product--no-media){grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}product-info.gl-pdp .product.grid.product--medium:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}product-info.gl-pdp .product.grid.product--large:not(.product--no-media){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}gl-pdp-gallery{display:contents}product-info.gl-pdp media-gallery{display:flex;flex-direction:column;gap:12px}product-info.gl-pdp .product__media-wrapper slider-component{position:relative;margin:0}product-info.gl-pdp .product-media-container{border:0;border-radius:var(--gl-r-xl);background:var(--gl-tile);overflow:hidden!important}product-info.gl-pdp .product-media-container:after{content:none}product-info.gl-pdp .product-media-container .media{background:var(--gl-tile)}product-info.gl-pdp .product-media-container .media>img,product-info.gl-pdp .product-media-container .deferred-media__poster img{object-fit:contain;border-radius:0}product-info.gl-pdp .product__media-icon,product-info.gl-pdp .thumbnail__badge,product-info.gl-pdp .deferred-media__poster-button{background:var(--gl-surface);color:var(--gl-ink);border-color:var(--gl-line)}product-info.gl-pdp .product__modal-opener .path{stroke:var(--gl-accent)}product-info.gl-pdp .product__xr-button{background:var(--gl-fill);color:var(--gl-ink);border-radius:var(--gl-r-btn)}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list{position:relative;display:flex;flex-wrap:nowrap;gap:0;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--gl-r-xl);background:var(--gl-tile)}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list::-webkit-scrollbar{display:none}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list:after{content:none}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list .product__media-item{display:block;flex:0 0 100%;width:100%;max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box;scroll-snap-align:start}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list .product-media-container{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list .product-media-container .media{position:relative;height:auto;padding-top:100%}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list .media>img{padding:4%}@media(prefers-reduced-motion:reduce){product-info.gl-pdp .product__media-list{scroll-behavior:auto}}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryViewer]>.slider-buttons{display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;align-items:center;justify-content:space-between;margin:0;padding:0 14px;pointer-events:none}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryViewer]>.slider-buttons .slider-button{display:flex;width:44px;height:44px;border-radius:50%;background:var(--gl-surface);color:var(--gl-ink);box-shadow:var(--gl-shadow-sm);pointer-events:auto;transition:opacity .15s}product-info.gl-pdp [id^=GalleryViewer]>.slider-buttons .slider-button .svg-wrapper{width:12px;height:12px}product-info.gl-pdp [id^=GalleryViewer]>.slider-buttons .slider-button .icon{width:12px;height:auto;color:inherit}product-info.gl-pdp [id^=GalleryViewer]>.slider-buttons .slider-button[disabled]{opacity:0;pointer-events:none}product-info.gl-pdp .gl-pdp-gallery--count-0 [id^=GalleryViewer]>.slider-buttons,product-info.gl-pdp .gl-pdp-gallery--count-1 [id^=GalleryViewer]>.slider-buttons,product-info.gl-pdp gl-pdp-gallery[data-count="0"] [id^=GalleryViewer]>.slider-buttons,product-info.gl-pdp gl-pdp-gallery[data-count="1"] [id^=GalleryViewer]>.slider-buttons{display:none!important}product-info.gl-pdp :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryViewer] .slider-counter{display:none;position:absolute;left:50%;bottom:12px;min-width:0;padding:4px 10px;transform:translate(-50%);border-radius:var(--gl-r-pill);background:var(--gl-surface);color:var(--gl-ink);box-shadow:var(--gl-shadow-sm);font-size:12px;font-weight:600;line-height:1.4}.gl-pdp-dots{display:none;position:absolute;left:50%;bottom:12px;z-index:3;gap:6px;padding:6px 10px;transform:translate(-50%);border-radius:var(--gl-r-pill);background:var(--gl-surface);box-shadow:var(--gl-shadow-sm);pointer-events:none}.gl-pdp-dots>span{width:6px;height:6px;border-radius:50%;background:var(--gl-line-2);transition:background .2s,width .2s}.gl-pdp-dots>span.is-active{width:16px;border-radius:var(--gl-r-pill);background:var(--gl-accent)}@media(max-width:749px){product-info.gl-pdp .product--mobile-hide gl-pdp-gallery[data-dots] .gl-pdp-dots{display:flex}product-info.gl-pdp .product--mobile-hide gl-pdp-gallery:not([data-dots]) [id^=GalleryViewer] .slider-counter{display:flex}}product-info.gl-pdp .thumbnail-slider{display:block}product-info.gl-pdp .thumbnail-slider>.slider-button{display:none}product-info.gl-pdp .thumbnail-slider .thumbnail-list{display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:2px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:2px;scrollbar-width:none}product-info.gl-pdp .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}product-info.gl-pdp .thumbnail-slider .thumbnail-list .thumbnail-list__item{flex:0 0 calc((100% - 48px) / 7);width:auto;max-width:none;min-width:0;scroll-snap-align:start}@media(min-width:750px){product-info.gl-pdp .product--thumbnail .thumbnail-slider .thumbnail-list{flex-wrap:wrap;overflow:visible}}@media(max-width:749px){product-info.gl-pdp .thumbnail-slider .thumbnail-list .thumbnail-list__item{flex-basis:calc((100% - 32px)/5)}}product-info.gl-pdp .thumbnail{border:2px solid transparent;border-radius:10px;background:var(--gl-tile);box-shadow:none;overflow:hidden;color:var(--gl-ink)}product-info.gl-pdp .thumbnail img{width:100%;height:100%;padding:6%;object-fit:contain;border-radius:0}product-info.gl-pdp .thumbnail:hover{opacity:1;border-color:var(--gl-line-2)}product-info.gl-pdp .thumbnail[aria-current],product-info.gl-pdp .thumbnail[aria-current]:focus,product-info.gl-pdp .thumbnail.focused{border-color:var(--gl-accent);box-shadow:none;outline:0}product-info.gl-pdp .thumbnail:focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px;box-shadow:none}product-info.gl-pdp .product-media-modal{background:var(--gl-tile)}product-info.gl-pdp .product-media-modal__toggle{background:var(--gl-surface);color:var(--gl-ink);border-color:var(--gl-line)}product-info.gl-pdp .product-media-modal__content img{display:block;height:auto;max-width:100%;margin:0 auto}product-info.gl-pdp .product__info-container{display:flex;flex-direction:column;gap:20px;max-width:none}product-info.gl-pdp .product__info-container>*,product-info.gl-pdp .product__info-container>.product__text,product-info.gl-pdp .product__info-container .product-form{margin:0}product-info.gl-pdp .product__info-container>.product__tax{margin-top:-12px}product-info.gl-pdp .product__info-container>div:has(>.installment):not(:has(shopify-payment-terms)){display:none}product-info.gl-pdp .gl-h1{font-size:clamp(26px,2.9vw,38px);line-height:1.08}product-info.gl-pdp .product__title{margin:0}product-info.gl-pdp .product__text,product-info.gl-pdp .product__sku,product-info.gl-pdp .product__inventory,product-info.gl-pdp .product__tax,product-info.gl-pdp .caption,product-info.gl-pdp .caption-large,product-info.gl-pdp .quantity__rules,product-info.gl-pdp .rating-count,product-info.gl-pdp .volume-pricing-note{color:var(--gl-ink-2);letter-spacing:normal}product-info.gl-pdp .product__text.caption-with-letter-spacing{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--gl-accent)}product-info.gl-pdp .product__tax a,product-info.gl-pdp .gl-pdp-offer__tax a{color:inherit;text-decoration:underline;text-underline-offset:3px}product-info.gl-pdp .rating-star{--color-rating-star: var(--gl-star)}product-info.gl-pdp .icon-with-text .svg-wrapper{fill:var(--gl-accent);color:var(--gl-accent)}product-info.gl-pdp .icon-with-text .h4{font-size:15px;font-weight:700;line-height:1.25;letter-spacing:normal;color:var(--gl-ink)}product-info.gl-pdp .price{color:var(--gl-ink);letter-spacing:-.02em}product-info.gl-pdp .price--large{font-size:32px;font-weight:700;line-height:1.1}product-info.gl-pdp .price--on-sale .price__sale .price-item--regular{font-size:18px;font-weight:400;color:var(--gl-ink-3)}product-info.gl-pdp .price .badge{padding:5px 10px;border:0;border-radius:var(--gl-r-pill);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}product-info.gl-pdp .price__badge-sale{background:var(--gl-accent);color:var(--gl-accent-contrast)}product-info.gl-pdp .price__badge-sold-out{background:var(--gl-fill);color:var(--gl-ink)}product-info.gl-pdp variant-selects{display:flex;flex-direction:column;gap:16px}product-info.gl-pdp .product-form__input{min-width:0;max-width:none;margin:0}product-info.gl-pdp .form__label{margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:normal;color:var(--gl-ink)}product-info.gl-pdp .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0 8px 8px 0;padding:0 18px;border:1.5px solid var(--gl-line-2);border-radius:var(--gl-r-lg);background:var(--gl-surface);color:var(--gl-ink);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:normal;transition:border-color .15s,background .15s,color .15s}product-info.gl-pdp .product-form__input--pill input[type=radio]+label:before{content:none}product-info.gl-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--gl-ink)}product-info.gl-pdp .product-form__input--pill input[type=radio]:checked+label{border-color:var(--gl-accent);background:var(--gl-accent);color:var(--gl-accent-contrast)}product-info.gl-pdp .product-form__input--pill input[type=radio]:disabled+label,product-info.gl-pdp .product-form__input--pill input[type=radio].disabled+label{border-color:var(--gl-line);background:transparent;color:var(--gl-ink-4);text-decoration:line-through}product-info.gl-pdp .product-form__input--pill input[type=radio]:disabled:checked+label,product-info.gl-pdp .product-form__input--pill input[type=radio].disabled:checked+label{border-color:var(--gl-ink-3);background:var(--gl-fill);color:var(--gl-ink-3)}product-info.gl-pdp .product-form__input--pill input[type=radio]:focus-visible+label,product-info.gl-pdp .product-form__input--pill input[type=radio].focused+label{outline:2px solid var(--gl-accent);outline-offset:3px;box-shadow:none}product-info.gl-pdp .swatch-input__input+.swatch-input__label{--swatch-input--size: 36px}product-info.gl-pdp .swatch-input__input+.swatch-input__label:hover,product-info.gl-pdp .swatch-input__input:hover+.swatch-input__label{outline:2px solid var(--gl-line-2)}product-info.gl-pdp .swatch-input__input:active+.swatch-input__label,product-info.gl-pdp .swatch-input__input:checked+.swatch-input__label,product-info.gl-pdp .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--gl-accent);box-shadow:none}product-info.gl-pdp .select:before,product-info.gl-pdp .select:after{content:none}product-info.gl-pdp .select .select__select{height:48px;margin:0;padding:0 44px 0 16px;border:1.5px solid var(--gl-line-2);border-radius:var(--gl-r-lg);background:var(--gl-surface);color:var(--gl-ink);font-family:inherit;font-size:16px;box-shadow:none}product-info.gl-pdp .select .select__select:focus-visible{border-color:var(--gl-accent);outline:2px solid var(--gl-accent);outline-offset:2px;box-shadow:none}product-info.gl-pdp .select .svg-wrapper{color:var(--gl-ink)}product-info.gl-pdp .product-form__quantity.gl-pdp-quantity--tiers{display:none}product-info.gl-pdp .quantity{width:140px;min-height:48px;border:1.5px solid var(--gl-line-2);border-radius:10px;background:var(--gl-surface);color:var(--gl-ink)}product-info.gl-pdp .quantity:before,product-info.gl-pdp .quantity:after{content:none}product-info.gl-pdp .quantity__input{color:var(--gl-ink);font-family:inherit;font-size:17px;font-weight:700;opacity:1}product-info.gl-pdp .quantity__button{width:44px;margin:0;color:var(--gl-ink)}product-info.gl-pdp .product-form__buttons{display:flex;flex-direction:column;gap:10px;max-width:none}product-info.gl-pdp .product-form__submit{min-height:58px;margin:0;padding:0 32px;border:0;border-radius:var(--gl-r-btn);background:var(--gl-accent);color:var(--gl-accent-contrast);font-family:inherit;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:.01em;transition:filter .15s,transform .15s var(--gl-ease)}product-info.gl-pdp .product-form__submit:before,product-info.gl-pdp .product-form__submit:after{content:none}product-info.gl-pdp .product-form__submit:not([disabled]):hover{filter:brightness(1.08)}product-info.gl-pdp .product-form__submit:not([disabled]):active{transform:scale(.985)}product-info.gl-pdp .product-form__submit.loading{color:transparent}product-info.gl-pdp .product-form__submit .loading__spinner .path{stroke:var(--gl-accent-contrast)}product-info.gl-pdp .product-form__submit:focus-visible,product-info.gl-pdp .product-form__submit.focused{outline:2px solid var(--gl-accent);outline-offset:3px;box-shadow:none}product-info.gl-pdp .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: 14px}product-info.gl-pdp .shopify-payment-button__button{width:100%;min-height:54px;border-radius:var(--gl-r-btn);font-size:16px;letter-spacing:normal;overflow:hidden}product-info.gl-pdp .shopify-payment-button__button--unbranded{background:var(--gl-ink);color:var(--gl-bg);font-weight:700}product-info.gl-pdp .shopify-payment-button__button--unbranded:before,product-info.gl-pdp .shopify-payment-button__button--unbranded:after{content:none}product-info.gl-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--gl-ink);filter:brightness(1.15)}product-info.gl-pdp .shopify-payment-button__more-options{color:var(--gl-ink-2)}product-info.gl-pdp .product-form__error-message-wrapper{margin-bottom:10px;color:var(--gl-neg);font-size:14px}product-info.gl-pdp .pickup-availability-preview,product-info.gl-pdp .pickup-availability-info *{color:var(--gl-ink-2)}product-info.gl-pdp .pickup-availability-button,product-info.gl-pdp .product-popup-modal__button,product-info.gl-pdp .share-button__button{color:var(--gl-ink)}product-info.gl-pdp .rte{color:var(--gl-ink-2)}product-info.gl-pdp .rte>*+*{margin-top:12px}product-info.gl-pdp .rte ul,product-info.gl-pdp .rte ol{padding-left:22px;list-style-position:outside}product-info.gl-pdp .rte ul{list-style-type:disc}product-info.gl-pdp .rte ol{list-style-type:decimal}product-info.gl-pdp .rte li+li{margin-top:4px}product-info.gl-pdp .rte a{color:var(--gl-ink);text-decoration:underline;text-underline-offset:3px}product-info.gl-pdp .rte strong,product-info.gl-pdp .rte :is(h1,h2,h3,h4,h5,h6){color:var(--gl-ink)}product-info.gl-pdp .rte :is(h1,h2,h3,h4,h5,h6){margin-top:20px;font-size:19px;line-height:1.25;letter-spacing:normal}product-info.gl-pdp .rte img{height:auto;border-radius:var(--gl-r-lg)}product-info.gl-pdp .product__accordion.accordion{margin:0;border-top:0;border-bottom:1px solid var(--gl-line)}product-info.gl-pdp .product__accordion.accordion+.product__accordion.accordion{margin-top:-20px}product-info.gl-pdp .product__accordion summary{padding:14px 0;color:var(--gl-ink)}product-info.gl-pdp .product__accordion .accordion__title{font-family:var(--gl-font);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:normal;color:var(--gl-ink)}product-info.gl-pdp .product__accordion .svg-wrapper{fill:var(--gl-ink-3);color:var(--gl-ink-3)}product-info.gl-pdp .product__accordion .accordion__content{margin-bottom:16px;padding:0}product-info.gl-pdp .product-popup-modal__content{border-color:var(--gl-line);border-radius:var(--gl-r-xl);background:var(--gl-surface);color:var(--gl-ink)}product-info.gl-pdp .product-popup-modal__content-info>*+*{margin-top:12px}product-info.gl-pdp .product-popup-modal__toggle{background:var(--gl-surface);color:var(--gl-ink);border-color:var(--gl-line)}.gl-pdp-rating{display:flex;flex-direction:column;gap:14px}.gl-pdp-rating__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:17px}a.gl-pdp-rating__line:hover .gl-pdp-rating__text{text-decoration:underline;text-underline-offset:3px}.gl-pdp-rating__proof{display:flex;align-items:center;gap:16px;font-size:18px}.gl-pdp-rating .gl-avatars>*{width:44px;height:44px}.gl-pdp-note{padding:8px 12px;border:1px dashed var(--gl-line-2);border-radius:var(--gl-r-md);font-size:12px;color:var(--gl-ink-3)}.gl-pdp-headline{display:flex;flex-direction:column;gap:12px}.gl-pdp-headline__name{margin-bottom:-4px}.gl-pdp-benefits{padding:8px 0}.gl-pdp-benefits>li{gap:16px;line-height:1.35}.gl-pdp-offer,.gl-pdp-offer__body{display:flex;flex-direction:column;gap:12px}.gl-pdp-offer__body:empty{display:none}.gl-pdp-offer__terms:not(:has(shopify-payment-terms)){display:none}product-info.gl-pdp.gl-pdp--unavailable .gl-pdp-offer__body{display:none}.gl-pdp-offer__single{display:flex;flex-direction:column;gap:8px}.gl-pdp-offer__line,.gl-pdp-offer__tax{font-size:14px;color:var(--gl-ink-3)}.gl-pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.gl-pdp-price__now{font-family:var(--gl-font-display);font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.gl-pdp-price__was{font-size:20px;color:var(--gl-ink-3);text-decoration:line-through}.gl-pdp-price--md .gl-pdp-price__now{font-size:32px}.gl-pdp-price--md .gl-pdp-price__was{font-size:18px}.gl-pdp-price--sm .gl-pdp-price__now{font-size:26px}.gl-pdp-price--sm .gl-pdp-price__was{font-size:17px}.gl-pdp-price__unit{font-size:14px;color:var(--gl-ink-3)}.gl-pdp-badge{display:inline-flex;align-items:center;align-self:center;padding:4px 10px;border-radius:var(--gl-r-pill);background:var(--gl-accent);color:var(--gl-accent-contrast);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.gl-pdp-badge--tint{padding:2px 8px;background:var(--gl-accent-tint);color:var(--gl-accent);font-size:11px}.gl-pdp-opts{display:flex;flex-direction:column;gap:12px}.gl-pdp-opts__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gl-pdp-opts__title{font-size:15px;font-weight:700}.gl-pdp-opts__note{font-size:13px;color:var(--gl-ink-3)}.gl-pdp-opt{display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.gl-pdp-opt__box{position:relative;display:flex;align-items:center;gap:14px;min-height:60px;padding:16px 18px;border:2px solid var(--gl-line);border-radius:var(--gl-r-btn);background:var(--gl-surface);color:var(--gl-ink);transition:border-color .15s,background .15s}.gl-pdp-opt__box--top{align-items:flex-start}.gl-pdp-opt__box--top .gl-pdp-opt__dot{margin-top:2px}.gl-pdp-opt:hover .gl-pdp-opt__box{border-color:var(--gl-line-2)}.gl-pdp-opt input:checked+.gl-pdp-opt__box{border-color:var(--gl-accent);background:var(--gl-accent-tint-2)}.gl-pdp-opt input:focus-visible+.gl-pdp-opt__box{outline:2px solid var(--gl-accent);outline-offset:3px}.gl-pdp-opt__dot{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--gl-ink-4);transition:box-shadow .15s}.gl-pdp-opt input:checked+.gl-pdp-opt__box .gl-pdp-opt__dot{box-shadow:inset 0 0 0 6px var(--gl-accent)}.gl-pdp-opt__main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.gl-pdp-opt__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700}.gl-pdp-opt__sub{font-size:13px;color:var(--gl-ink-3)}.gl-pdp-opt__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;font-weight:700;text-align:right}.gl-pdp-opt__price s{font-size:13px;font-weight:400;color:var(--gl-ink-3)}.gl-pdp-opt__flag{position:absolute;top:-11px;right:16px;padding:3px 10px;border-radius:var(--gl-r-pill);background:var(--gl-accent);color:var(--gl-accent-contrast);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.gl-pdp-plans{margin-top:4px}.gl-pdp-stock{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.gl-pdp-stock__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gl-star)}.gl-pdp-stock--bar{flex-direction:column;align-items:stretch;font-weight:400}.gl-pdp-stock__row{display:flex;justify-content:space-between;gap:12px}.gl-pdp-stock__heading{font-weight:600}.gl-pdp-stock__count{color:var(--gl-ink-2)}.gl-pdp-stock__track{height:8px;border-radius:var(--gl-r-pill);background:var(--gl-line);overflow:hidden}.gl-pdp-stock__track>span{display:block;height:100%;border-radius:var(--gl-r-pill);background:var(--gl-star)}.gl-pdp-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-variant-numeric:tabular-nums}.gl-pdp-countdown[hidden],.gl-pdp-countdown [hidden]{display:none}.gl-pdp-countdown__label{font-size:14px;font-weight:600}.gl-pdp-countdown__units{display:flex;gap:10px}.gl-pdp-countdown__unit{min-width:76px;padding:12px 8px;border-radius:var(--gl-r-lg);background:color-mix(in srgb,currentColor 8%,transparent);text-align:center}.gl-pdp-countdown__unit>b{display:block;font-family:var(--gl-font-display);font-size:32px;font-weight:700;line-height:1.2}.gl-pdp-countdown__unit>span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gl-ink-3)}.gl-pdp-countdown--inline .gl-pdp-countdown__units{gap:6px}.gl-pdp-countdown--inline .gl-pdp-countdown__unit{min-width:52px;padding:6px;border-radius:var(--gl-r-md)}.gl-pdp-countdown--inline .gl-pdp-countdown__unit>b{font-size:18px}.gl-pdp-countdown--inline .gl-pdp-countdown__unit>span{font-size:10px}@media(max-width:374px){.gl-pdp-countdown__unit{min-width:64px}}.gl-pdp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px}.gl-pdp-trust>li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.25;text-align:center;text-wrap:balance}.gl-pdp-trust svg{flex:none;color:var(--gl-accent)}.gl-pdp-testimonial{gap:12px;padding:20px}.gl-pdp-testimonial__who,.gl-pdp-testimonial__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.gl-pdp-testimonial__avatar{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;background:var(--gl-fill)}.gl-pdp-testimonial__name,.gl-pdp-testimonial__title{font-size:17px}.gl-pdp-testimonial blockquote,.gl-pdp-quote{border:0;font-style:normal}.gl-pdp-testimonial blockquote{text-wrap:pretty}.gl-pdp-verified{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--gl-r-pill);background:var(--gl-accent-tint);color:var(--gl-accent);font-size:13px;font-weight:700}.gl-pdp-faq__heading{margin-bottom:6px;font-size:15px}.gl-pdp-faq__item{border-bottom:1px solid var(--gl-line)}.gl-pdp-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0;font-weight:600;list-style:none;cursor:pointer}.gl-pdp-faq__item>summary::-webkit-details-marker{display:none}.gl-pdp-faq__item>summary:after{content:"+";flex:none;font-size:20px;font-weight:400;line-height:1;color:var(--gl-ink-3)}.gl-pdp-faq__item[open]>summary:after{content:"\2212"}.gl-pdp-faq__answer{padding-bottom:16px;color:var(--gl-ink-2)}.gl-pdp-faq--columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));column-gap:48px;align-items:start}.gl-pdp-faq--columns .gl-pdp-faq__item>summary{padding:18px 0}.gl-pdp-faq--columns .gl-pdp-faq__answer{padding-bottom:18px}.gl-pdp-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:56px;align-items:center}.gl-pdp-split--top{align-items:start}@media(max-width:749px){.gl-pdp-split{gap:28px}}.gl-pdp-head__text{max-width:620px}.gl-pdp-review{display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:var(--gl-r-card);background:var(--gl-surface)}.gl-bg--white .gl-pdp-review{background:var(--gl-bg)}.gl-pdp-review__body{display:flex;flex-direction:column;gap:8px;padding:0 4px 4px}.gl-pdp-review__body .gl-stars{align-self:flex-start}.gl-pdp-review__title{font-size:17px}.gl-pdp-review__who{margin-top:4px;font-size:13px;color:var(--gl-ink-3)}.gl-pdp-review__who b{color:var(--gl-ink)}.gl-pdp-quote{font-family:var(--gl-font-display);font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:pretty}.gl-pdp-authority__who{display:flex;flex-direction:column;gap:2px}.gl-pdp-authority__who span{font-size:14px;color:var(--gl-ink-3)}.gl-pdp-versus__card{gap:18px;padding:26px}.gl-pdp-versus__sub{margin-top:4px}.gl-pdp-versus__list{gap:10px}.gl-pdp-step{display:flex;gap:18px}.gl-pdp-step__num{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid var(--gl-ink);border-radius:50%;font-weight:700}.gl-pdp-step__title{font-size:18px}.gl-pdp-step__title+p{margin-top:4px}.gl-pdp-use__step{display:flex;flex-direction:column;gap:16px}.gl-pdp-use__step .gl-eyebrow+.gl-pdp-step__title{margin-top:4px}.gl-pdp-who__card{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border:1px solid var(--gl-line);border-radius:var(--gl-r-btn);background:var(--gl-surface)}.gl-bg--white .gl-pdp-who__card{background:var(--gl-bg)}.gl-pdp-who__card span{font-size:14px;color:var(--gl-ink-2)}.gl-pdp-compare__table{width:100%;border:1px solid var(--gl-line);border-radius:var(--gl-r-card);border-collapse:separate;border-spacing:0;overflow:hidden;table-layout:fixed;background:var(--gl-surface);box-shadow:none}.gl-pdp-compare__table th,.gl-pdp-compare__table td{padding:16px 12px;border:0;border-top:1px solid var(--gl-line);font-size:16px;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.gl-pdp-compare__table thead th,.gl-pdp-compare__table thead td{border-top:0;background:var(--gl-bg);font-size:14px;font-weight:700;color:var(--gl-ink-3)}.gl-pdp-compare__table thead td,.gl-pdp-compare__table tbody th{width:50%}.gl-pdp-compare__table tbody th{padding:16px 20px;font-weight:500;text-align:left}.gl-pdp-compare__table tbody td.gl-pdp-compare__us{background:var(--gl-accent-tint-2);color:var(--gl-accent);font-weight:700}.gl-pdp-compare__table thead th.gl-pdp-compare__us{background:var(--gl-accent);color:var(--gl-accent-contrast)}.gl-pdp-compare__them{color:var(--gl-ink-3)}.gl-pdp-compare__table svg{display:inline-block;vertical-align:middle}@media(max-width:749px){.gl-pdp-compare__table th,.gl-pdp-compare__table td{padding:14px 8px;font-size:14px}.gl-pdp-compare__table tbody th{padding:14px 12px}.gl-pdp-compare__table thead td,.gl-pdp-compare__table tbody th{width:44%}}.gl-pdp-tech__head{max-width:640px}.gl-pdp-tech__media{min-height:260px}.gl-pdp-spec{padding-top:16px;border-top:2px solid var(--gl-ink)}.gl-pdp-spec__num{font-size:36px;line-height:1.2;letter-spacing:-.02em}.gl-pdp-spec__title{margin-top:4px;font-size:16px;font-weight:700}.gl-pdp-spec__text{margin-top:4px;font-size:15px}.gl-pdp-milestone{display:flex;flex-direction:column;gap:14px}.gl-pdp-milestone__rule{display:flex;align-items:center;gap:10px}.gl-pdp-milestone__rule:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:var(--gl-accent)}.gl-pdp-milestone__rule:after{content:"";flex:1;height:2px;background:var(--gl-line)}.gl-pdp-milestone__label{font-size:26px}.gl-pdp-roadmap__head .gl-pdp-head__text{max-width:440px}.gl-pdp-stage{display:flex;gap:20px}.gl-pdp-stage__rail{display:flex;flex:none;flex-direction:column;align-items:center}.gl-pdp-stage__rail:after{content:"";flex:1;width:2px;background:var(--gl-line)}.gl-pdp-stage__num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--gl-ink);color:var(--gl-bg);font-size:14px;font-weight:700}.gl-pdp-stage__body{padding:4px 0 32px}.gl-pdp-stage--last .gl-pdp-stage__rail:after{content:none}.gl-pdp-stage--last .gl-pdp-stage__num{background:var(--gl-accent);color:var(--gl-accent-contrast)}.gl-pdp-stage--last .gl-pdp-stage__body{padding-bottom:0}gl-pdp-final{display:block}.gl-pdp-final__heading{font-size:clamp(34px,4.4vw,52px);line-height:1.02;letter-spacing:-.03em}.gl-pdp-final__pill{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:6px 12px;border-radius:var(--gl-r-pill);background:color-mix(in srgb,currentColor 10%,transparent);font-size:13px;font-weight:600}.gl-pdp-final__pill>span{width:8px;height:8px;border-radius:50%;background:var(--gl-star)}.gl-pdp-final__live:empty{display:none}.gl-pdp-final__form{display:block}.gl-pdp-final__cta{position:relative;min-height:60px;background:var(--gl-inverse-ink);color:var(--gl-inverse-bg)!important}.gl-pdp-final__cta.loading>span{opacity:0}.gl-pdp-final__cta>.loading__spinner{position:absolute;top:50%;left:50%;width:20px;transform:translate(-50%,-50%)}.gl-pdp-final__cta>.loading__spinner.hidden{display:none}.gl-pdp-final__cta>.loading__spinner .path{stroke:currentColor}.gl-pdp-final__error{margin-bottom:10px;font-size:14px;font-weight:600}.gl-pdp-final__error[hidden]{display:none}.gl-pdp-final__trust{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--gl-ink-2)}.gl-pdp-final__trust svg{flex:none}.gl-pdp-reviews__carousel{display:flex;flex-direction:column;gap:18px}.gl-pdp-reviews__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 20px) / 3);align-items:stretch;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.gl-pdp-reviews__rail::-webkit-scrollbar{display:none}.gl-pdp-reviews__rail:focus-visible{outline:2px solid var(--gl-accent);outline-offset:4px}.gl-pdp-reviews__rail>.gl-pdp-review{scroll-snap-align:start}.gl-pdp-review--photo{padding:0;overflow:hidden}.gl-pdp-review--photo .gl-media{flex:1 1 auto;border-radius:inherit}.gl-pdp-review--text{justify-content:center}.gl-pdp-review--text .gl-pdp-review__quote{font-size:18px;line-height:1.5;color:var(--gl-ink)}.gl-pdp-reviews__nav{display:flex;justify-content:flex-end;gap:10px}.gl-pdp-reviews__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--gl-line-2);border-radius:50%;background:var(--gl-surface);color:var(--gl-ink);cursor:pointer}.gl-pdp-reviews__btn[data-dir="-1"] svg{transform:rotate(180deg)}.gl-pdp-reviews__btn:hover{border-color:var(--gl-accent);color:var(--gl-accent)}@media(max-width:989px){.gl-pdp-reviews__rail{grid-auto-columns:calc((100% - 20px) / 2.2)}}@media(max-width:749px){.gl-pdp-reviews__rail{grid-auto-columns:82%;gap:14px}}@media screen and (max-width:749px){product-info.gl-pdp .product__info-container>.product-form__quantity,product-info.gl-pdp .product__info-container>div:has(>product-form){margin-top:-8px}}.gl-review-meta{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px}.gl-review-meta__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--gl-ink) 8%,var(--gl-surface));color:var(--gl-ink);font-size:18px;font-weight:700;line-height:1}.gl-review-meta__avatar img{width:100%;height:100%;object-fit:cover}.gl-review-meta__text{display:flex;flex-direction:column;gap:3px;min-width:0}.gl-review-meta__line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.gl-review-meta__name{font-size:16px;color:var(--gl-ink)}.gl-review-meta__product{font-size:13px;line-height:1.35;color:var(--gl-ink-3)}.gl-review-meta__product b{color:var(--gl-ink);font-weight:700}.gl-review-meta__date{align-self:start;padding-top:3px;font-size:12px;color:var(--gl-ink-3);white-space:nowrap}.gl-pdp-verified{white-space:nowrap;padding:3px 9px;background:var(--gl-verified-tint, #e7f6ec);color:var(--gl-verified, #157a3c);font-size:12px}.gl-pdp-review,.gl-bg--white .gl-pdp-review{background:var(--gl-surface);border:1px solid var(--gl-line);gap:14px}.gl-pdp-review--text{justify-content:flex-start}.gl-pdp-review__body{gap:10px}.gl-pdp-review__title{font-size:16px;margin:0}.gl-pdp-review__quote,.gl-pdp-review--text .gl-pdp-review__quote{margin:0;font-size:15px;line-height:1.55;color:var(--gl-ink-2)}.gl-pdp-testimonial__head{flex-direction:column;align-items:flex-start;gap:6px}.gl-pdp-testimonial blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--gl-ink-2)}.gl-pdp-siblings__label{margin:0 0 8px;font-size:14px;color:var(--gl-ink-2)}.gl-pdp-siblings__label b{color:var(--gl-ink)}.gl-pdp-siblings__list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.gl-pdp-siblings__swatch{display:block;width:56px;height:56px;padding:3px;border:2px solid var(--gl-line);border-radius:50%;background:var(--gl-surface);transition:border-color .2s ease}.gl-pdp-siblings__swatch img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.gl-pdp-siblings__swatch:hover{border-color:var(--gl-ink-3)}.gl-pdp-siblings__swatch.is-current{border-color:var(--gl-ink)}.gl-pdp-siblings__swatch.is-soldout img{opacity:.45}.gl-vs-table{max-width:820px;margin:0 auto;width:100%;border:1px solid var(--gl-line);border-radius:22px;overflow:hidden;background:var(--gl-surface);box-shadow:0 18px 40px -24px color-mix(in srgb,var(--gl-ink) 35%,transparent)}.gl-vs-table__row{display:grid;grid-template-columns:1fr 1fr}.gl-vs-table__cell{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;font-size:15px;line-height:1.4}.gl-vs-table__cell--them{background:color-mix(in srgb,var(--gl-ink) 4%,var(--gl-surface));color:var(--gl-ink-3)}.gl-vs-table__cell--us{background:var(--gl-ink);color:#fff;font-weight:600}.gl-vs-table__row+.gl-vs-table__row .gl-vs-table__cell--them{border-top:1px solid var(--gl-line)}.gl-vs-table__row+.gl-vs-table__row .gl-vs-table__cell--us{border-top:1px solid color-mix(in srgb,#fff 12%,transparent)}.gl-vs-table__row--head .gl-vs-table__cell{flex-direction:column;justify-content:flex-end;gap:6px;padding-top:22px;padding-bottom:18px}.gl-vs-table__kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gl-vs-table__cell--us .gl-vs-table__kicker{color:color-mix(in srgb,#fff 70%,transparent)}.gl-vs-table__title{font-family:var(--gl-font-display, var(--gl-font));font-size:18px;font-weight:700;line-height:1.2;color:var(--gl-ink)}.gl-vs-table__cell--us .gl-vs-table__title{color:#fff}.gl-vs-table__logo{display:block;width:auto;height:52px}.gl-vs-table__mark{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%}.gl-vs-table__mark--no{background:color-mix(in srgb,#d92d20 12%,transparent);color:#d92d20}.gl-vs-table__mark--yes{background:var(--gl-accent);color:#fff}@media(max-width:749px){.gl-vs-table{border-radius:18px}.gl-vs-table__cell{gap:8px;padding:13px 12px;font-size:14px}.gl-vs-table__title{font-size:15px}.gl-vs-table__logo{height:40px}.gl-vs-table__mark{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/gl-pdp.css.map */
