@media screen and (min-width:750px){.product__media-wrapper .product__media-list{display:grid!important;grid-template-columns:1fr 1fr;gap:1.6rem;margin:0}.product__media-wrapper .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.product__media-wrapper .slider-buttons{display:none!important}}quick-add-modal .product__media-wrapper .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;grid-template-columns:none!important}quick-add-modal .product__media-wrapper .product__media-item{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start}@media screen and (min-width:990px)and (min-aspect-ratio:4/3){.product__media-wrapper .product__media-list{grid-template-columns:1.55fr 1fr}.product__media-wrapper .product__media-item:first-child{grid-row:span 2}.product__media-wrapper .product__media-item:first-child .product-media-container{height:100%}.product__media-wrapper .product__media-item:first-child .product-media-container img{height:100%;width:100%;object-fit:cover}}@media screen and (max-width:749px){.product__media-wrapper .product__media-list{display:flex}}@media screen and (min-width:990px){.product__media-wrapper .thumbnail-slider{display:none}.gx-thumb-down{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .2s ease;z-index:2}.gx-thumb-down:hover{border-color:rgb(var(--color-foreground))}.gx-thumb-down svg{width:1.6rem;height:1.6rem}}@media screen and (max-width:989px){.gx-thumb-down{display:none}}.product__media-wrapper .product-media-container{border-radius:1.6rem!important;overflow:hidden!important;border:none!important}.product__media-wrapper .product__media,.product__media-wrapper .product__media img,.product__media-wrapper .product-media-container img{border-radius:1.6rem}.product__media-wrapper .product__media-item{border-radius:1.6rem;overflow:hidden}.thumbnail-list__item .thumbnail{border-radius:1.1rem;overflow:hidden;border:.2rem solid transparent;transition:border-color .2s ease}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:rgb(var(--color-foreground));box-shadow:none}quick-add-modal .product__media-wrapper media-gallery{display:block}quick-add-modal .thumbnail-slider{display:none}.product__title h1,.product__title .h1{font-weight:700;letter-spacing:-.015em}.price .price-item--regular,.price .price-item--last{font-weight:700;font-size:2.2rem}.price--on-sale .price-item--regular{font-weight:400;font-size:1.5rem;opacity:.55}.price__badges .badge,.product__badge{border-radius:.6rem;padding:.5rem 1rem;font-size:1.15rem;font-weight:600;letter-spacing:.02em}.badge--bottom-left,.price__badge-sale{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none}.product__description{font-size:1.35rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.product-form__input--pill input[type=radio]+label{border-radius:.8rem!important;min-width:4.6rem!important;min-height:0!important;height:auto!important;text-align:center;padding:.9rem 1.3rem!important;font-size:1.25rem!important;line-height:1.2!important;letter-spacing:0!important;border:.1rem solid rgba(var(--color-foreground),.15)!important;background:rgb(var(--color-background));box-shadow:none!important;margin:0 .2rem .2rem 0!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.product-form__input--swatch .swatch-input__input+.swatch{width:3.4rem;height:3.4rem;border-radius:50%;transition:transform .2s ease}.product-form__input--swatch .swatch-input__input+.swatch:hover{transform:scale(1.08)}.product-form__input--swatch .swatch-input__input:checked+.swatch{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.product__inventory{display:inline-flex;align-items:center;gap:.6rem;background:rgba(var(--gx-color-success),.1);color:rgb(var(--gx-color-success));padding:.8rem 1.5rem;border-radius:999px;font-size:1.25rem}.product__accordion.accordion{border-top:none;border-bottom:none;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;background:rgba(var(--color-foreground),.03);padding:0 1.8rem;margin-top:1rem;margin-bottom:0}.product__accordion .accordion__title{font-size:1.4rem;font-weight:500}.product__accordion summary{padding:1.5rem 0}.product__accordion .accordion__content{padding-bottom:1.6rem;font-size:1.3rem;line-height:1.7}.gx-mini-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.8rem}.gx-mini-trust__item{display:flex;align-items:flex-start;gap:.8rem}.gx-mini-trust__item svg{width:1.8rem;height:1.8rem;flex-shrink:0;margin-top:.2rem}.gx-mini-trust__label{display:block;font-size:1.15rem;font-weight:600;color:rgb(var(--color-foreground))}.gx-mini-trust__sub{display:block;font-size:1.05rem;color:rgba(var(--color-foreground),.55);line-height:1.4}.gx-category-pill{display:inline-block;padding:.6rem 1.5rem;border-radius:999px;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));font-size:1.15rem;letter-spacing:.03em;margin-bottom:.4rem}.gx-off-chip{display:inline-block;padding:.5rem 1rem;border-radius:.6rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.15rem;font-weight:600;letter-spacing:.02em;vertical-align:middle;margin-left:.8rem}.gx-size-chart{display:flex;justify-content:flex-start;width:100%}.gx-size-chart__trigger{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:.6rem;width:auto;min-height:3.2rem;margin:0;padding:.4rem 0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.gx-size-chart__trigger:hover{opacity:.7}.gx-size-chart__trigger:active{transform:translateY(1px)}.gx-size-chart__trigger:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem;border-radius:.2rem}.gx-size-chart__trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex:0 0 1.6rem}.gx-size-chart__trigger-icon svg{display:block;width:100%;height:100%}.gx-size-chart__dialog{width:min(68rem,calc(100vw - 4rem));max-width:68rem;max-height:calc(100dvh - 4rem);margin:auto;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));overflow:visible}.gx-size-chart__dialog[open]{display:block;animation:gx-size-chart-dialog-in .28s cubic-bezier(.22,1,.36,1) both}.gx-size-chart__dialog::backdrop{background:#0000009e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:gx-size-chart-backdrop-in .24s ease-out both}.gx-size-chart__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 4rem);background:#fff;color:#111;box-shadow:0 2rem 6rem #00000047;overflow:hidden}.gx-size-chart__header{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:6rem;padding:1.4rem 6rem;border-bottom:.1rem solid rgba(0,0,0,.08);background:#fff}.gx-size-chart__title{margin:0;color:#111;font-size:1.8rem;font-weight:500;line-height:1.3;text-align:center}.gx-size-chart__close{-webkit-appearance:none;appearance:none;position:absolute;top:50%;right:1.8rem;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:transparent;color:#777;cursor:pointer;transform:translateY(-50%);transition:color .16s ease,background-color .16s ease}.gx-size-chart__close:hover{color:#111;background:#0000000d}.gx-size-chart__close:focus-visible{outline:.2rem solid #111111;outline-offset:.2rem}.gx-size-chart__close .svg-wrapper,.gx-size-chart__close svg{display:block;width:1.8rem;height:1.8rem}.gx-size-chart__body{flex:1 1 auto;min-height:0;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:thin}.gx-size-chart__image{display:block;width:100%;height:auto;max-width:100%;max-height:calc(100dvh - 12rem);object-fit:contain;margin:0 auto;background:#fff}.gx-size-chart--empty{padding:1rem;border:.1rem dashed rgba(var(--color-foreground),.35);font-size:1.2rem;opacity:.7}@keyframes gx-size-chart-dialog-in{0%{opacity:0;transform:translateY(2.4rem) scale(.96)}60%{opacity:1;transform:translateY(-.3rem) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gx-size-chart-backdrop-in{0%{opacity:0}to{opacity:1}}@media screen and (max-width:749px){.gx-size-chart__dialog{width:calc(100vw - 2.4rem);max-width:calc(100vw - 2.4rem);max-height:calc(100dvh - 2.4rem);margin:auto}.gx-size-chart__panel{max-height:calc(100dvh - 2.4rem)}.gx-size-chart__header{min-height:5.4rem;padding:1.2rem 5.4rem}.gx-size-chart__title{font-size:1.6rem}.gx-size-chart__close{right:.8rem;width:4rem;height:4rem}.gx-size-chart__body{display:flex;align-items:flex-start;justify-content:center}.gx-size-chart__image{width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 8rem);object-fit:contain;margin:0 auto}}@media(prefers-reduced-motion:reduce){.gx-size-chart__dialog[open],.gx-size-chart__dialog::backdrop{animation:none}}.related-products .title{font-weight:700;letter-spacing:-.01em}.related-products .card--card,.related-products .card--standard .card__inner{border-radius:1.4rem;overflow:hidden}@media screen and (max-width:749px){.product__media-wrapper .product-media-container{border-radius:1.2rem}.gx-mini-trust{grid-template-columns:1fr;gap:1.2rem}.product-form__input--pill input[type=radio]+label{min-width:4.8rem;padding:.9rem 1.5rem}}.product-form__input .form__label{font-size:1.3rem;font-weight:700;color:rgb(var(--color-foreground))}.product-form__input .form__label [data-selected-value]{font-weight:500}@media screen and (min-width:990px){.section-main-product .page-width{max-width:100%;padding-left:3.5rem;padding-right:3.5rem}.product:not(.product--no-media) .product__media-wrapper{max-width:58%;width:58%}.product:not(.product--no-media) .product__info-wrapper{max-width:42%;width:42%;padding-left:5rem}.section-main-product~* .related-products.page-width,.related-products.page-width{max-width:100%;padding-left:3.5rem;padding-right:3.5rem}}.card--card,.card--standard .card__inner,.card__media,.card .media{border-radius:1.4rem;overflow:hidden}.card--standard .card__inner .card__media{border-radius:1.4rem}.card__media img{border-radius:inherit}.card__badge .badge{border-radius:.6rem;padding:.5rem 1rem;font-size:1.1rem;font-weight:600}.card .quick-add__submit{border-radius:1rem}:root{--gx-fast: .2s;--gx-med: .3s;--gx-ease: cubic-bezier(.4, 0, .2, 1)}.product__text.caption-with-letter-spacing{font-weight:500;letter-spacing:.12em}.product__title h1,.product__title .h1{font-weight:800;font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.12;text-wrap:balance}.price .price-item--regular,.price .price-item--last{font-weight:800}.price--on-sale .price-item--regular{font-weight:400}.gx-off-chip{font-weight:700}.product__inventory{font-weight:500}.product-form__input .form__label{font-weight:700}.product-form__input .form__label [data-selected-value]{font-weight:600}.product-form__submit{font-weight:700}.shopify-payment-button__button{font-weight:600}.gx-mini-trust__label{font-weight:700}.gx-mini-trust__sub{font-weight:400;line-height:1.5;font-size:1.1rem}.product__description{font-weight:400}.product__accordion .accordion__title,.card__heading{font-weight:600}.card .price{font-weight:700}.related-products .title,.gx-recent__heading{font-weight:800}@keyframes gx-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.product__info-container>*:not(.gx-size-chart){animation:gx-up .45s var(--gx-ease) both}.product__info-container>*:nth-child(1){animation-delay:0ms}.product__info-container>*:nth-child(2){animation-delay:60ms}.product__info-container>*:nth-child(3){animation-delay:.12s}.product__info-container>*:nth-child(4){animation-delay:.18s}.product__info-container>*:nth-child(5){animation-delay:.24s}.product__info-container>*:nth-child(6){animation-delay:.3s}.product__info-container>*:nth-child(7){animation-delay:.36s}.product__info-container>*:nth-child(n+8){animation-delay:.42s}@keyframes gx-fade{0%{opacity:0}to{opacity:1}}.product__info-wrapper .price{animation:gx-fade var(--gx-fast) ease both}@keyframes gx-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.55}}.product__inventory svg,.product__inventory .icon-inventory-status{animation:gx-pulse 2s ease-in-out infinite;transform-origin:center}.product-form__input--pill input[type=radio]+label{transition:background-color var(--gx-fast) var(--gx-ease),color var(--gx-fast) var(--gx-ease),border-color var(--gx-fast) var(--gx-ease),transform var(--gx-fast) var(--gx-ease)!important}.product-form__input--pill input[type=radio]:not(:checked)+label:hover{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.45)!important;transform:translateY(-1px)}.product-form__input--pill input[type=radio]+label:active{transform:scale(.97)}.quantity__button{transition:background-color var(--gx-fast) ease,transform .12s ease;border-radius:.8rem}.quantity__button:hover{background:rgba(var(--color-foreground),.05)}.quantity__button:active{transform:scale(.9)}.product-form__submit{transition:transform var(--gx-fast) var(--gx-ease),background-color var(--gx-fast) ease,box-shadow var(--gx-fast) ease,opacity var(--gx-fast) ease}.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--color-foreground),.18);opacity:1}.product-form__submit:active{transform:scale(.98)}.product-form__submit.gx-added{background:rgb(var(--gx-color-success))!important}.product__accordion details[open] .accordion__content{animation:gx-up .28s var(--gx-ease) both}.card-wrapper{transition:transform var(--gx-med) var(--gx-ease)}.card-wrapper:hover{transform:translateY(-5px)}.product__info-wrapper.product__column-sticky{align-self:flex-start}.gx-sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:var(--gx-z-drawer);display:none;align-items:center;gap:var(--gx-space-sm);padding:var(--gx-space-sm) var(--gx-home-gutter, var(--gx-space-md));padding-bottom:calc(var(--gx-space-sm) + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 -.4rem 2rem rgba(var(--color-foreground),.08);transform:translateY(110%);transition:transform var(--gx-dur-base) var(--gx-ease-premium)}.gx-sticky-atc[hidden]{display:none}.gx-sticky-atc.is-visible{transform:translateY(0)}.gx-sticky-atc__media{flex:0 0 auto;width:4.4rem;height:5.4rem;border-radius:var(--gx-radius-sm);overflow:hidden;background:rgba(var(--color-foreground),.05)}.gx-sticky-atc__media img{width:100%;height:100%;object-fit:cover;display:block}.gx-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.gx-sticky-atc__title{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:var(--gx-tracking-xs);color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-sticky-atc__meta,.gx-sticky-atc__price{margin:0;font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.gx-sticky-atc__price .price__container,.gx-sticky-atc__price .price{margin:0}.gx-sticky-atc__btn.button{flex:0 0 auto;min-width:12rem;min-height:var(--gx-touch-min)}@media screen and (max-width:749px){.gx-sticky-atc{display:flex}}@media(prefers-reduced-motion:reduce){.product__info-container>*,.product__info-wrapper .price,.product__inventory svg,.product__accordion details[open] .accordion__content{animation:none!important}.card-wrapper,.product-form__submit,.gx-sticky-atc{transition:none}}.card__content{position:relative}.card-wrapper .quick-add{position:absolute;left:0;right:0;bottom:100%;margin-bottom:var(--gx-space-md);padding:0 var(--gx-space-md);display:flex;justify-content:center;z-index:3;opacity:0;transform:translateY(.8rem);pointer-events:none;transition:opacity var(--gx-dur-fast) var(--gx-ease-out),transform var(--gx-dur-fast) var(--gx-ease-premium)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0);pointer-events:auto}@media screen and (max-width:749px){.card-wrapper .quick-add__submit.button{width:4.4rem;height:4.4rem;min-width:0;min-height:0;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}}.card-wrapper .quick-add__submit.button{width:auto;min-width:0;min-height:0;padding:1.1rem 2.4rem;border-radius:var(--gx-radius-pill);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;box-shadow:var(--gx-shadow-md)}@media screen and (max-width:749px){.gx-quick-add-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gx-quick-add-icon{display:inline-flex;align-items:center;justify-content:center}.gx-quick-add-icon svg{width:1.8rem;height:1.8rem}.card-wrapper .quick-add{position:absolute;inset:auto 1.2rem 1.2rem auto;left:auto;right:1.2rem;bottom:1.2rem;width:auto;margin:0;z-index:3;opacity:1;transform:none;pointer-events:auto;margin:var(--gx-space-sm) 0 0;padding:0}}.card>.card__content>.quick-add{top:auto;bottom:100%;margin-bottom:2.4rem}.card__inner>.quick-add{position:absolute;inset:auto 0 2rem 0;margin:0;z-index:3}.card-wrapper .card__inner>.quick-add{position:absolute;inset:auto 1.2rem 2rem;margin:0;padding:0;background:none;border:0;box-shadow:none;display:flex;justify-content:center;z-index:3}.card-wrapper .quick-add__submit.button:before,.card-wrapper .quick-add__submit.button:after{content:none}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{padding:0;align-self:stretch}quick-add-modal .product__column-sticky{height:100%}quick-add-modal .product-media-container{--media-padding: 0px;height:100%;border-radius:0}quick-add-modal .product-media-container>img,quick-add-modal .product__media-item img{width:100%;height:100%;object-fit:cover}}quick-add-modal .icon-with-text,quick-add-modal .dispatch-countdown,quick-add-modal .gx-sticky-atc,quick-add-modal .gx-mini-trust{display:none!important}quick-add-modal .product__view-details{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none}quick-add-modal .product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}quick-add-modal .product__view-details svg{width:1.5rem;height:1.5rem}quick-add-modal slider-component{position:relative}.gx-quickview-dots{display:none}quick-add-modal .gx-quickview-dots{display:flex;align-items:center;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);gap:.5rem;padding:.7rem 1rem;background:#fff;border-radius:999px;box-shadow:0 .2rem .8rem #00000026;z-index:3}quick-add-modal .gx-quickview-dots__dot{width:.6rem;height:.6rem;padding:0;border:none;border-radius:50%;background:#000000a6;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}quick-add-modal .gx-quickview-dots__dot.is-active{background:transparent;box-shadow:inset 0 0 0 .15rem #000000d9}@media screen and (max-width:749px){quick-add-modal .gx-quickview-dots{position:static;transform:none;display:flex;justify-content:center;margin:1.2rem auto;padding:0;background:none;box-shadow:none;width:100%}quick-add-modal .gx-quickview-dots__dot{background:#00000040}quick-add-modal .gx-quickview-dots__dot.is-active{background:transparent;box-shadow:inset 0 0 0 .15rem #000000d9}}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{padding:0}quick-add-modal .product__column-sticky,quick-add-modal .product__media-list,quick-add-modal .product__media-item,quick-add-modal .product-media-container{height:100%}quick-add-modal .product-media-container{--media-padding: 0px;border-radius:0}quick-add-modal .product-media-container>img,quick-add-modal .product__media-item img{width:100%;height:100%;object-fit:cover}}.gx-fake-reviews{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;font-size:1.3rem}.gx-fake-reviews__stars{display:inline-flex;letter-spacing:.1rem}.gx-fake-reviews__star{color:rgba(var(--color-foreground),.2);line-height:1}.gx-fake-reviews__star.is-full{color:#f5a623}.gx-fake-reviews__value{font-weight:600;color:rgb(var(--color-foreground))}.gx-fake-reviews__count{color:rgba(var(--color-foreground),.55);padding-left:.4rem;border-left:.1rem solid rgba(var(--color-foreground),.2)}.gx-card-rating-badge{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;background:rgba(var(--color-background),.92);box-shadow:0 .1rem .4rem #0000001f;font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground))}.gx-card-rating-badge svg{color:#f5a623;flex-shrink:0}@media screen and (max-width:749px){.card-wrapper .quick-add{position:absolute!important;top:auto!important;left:auto!important;right:1.2rem!important;bottom:1.2rem!important;width:auto!important;margin:0!important;z-index:3}.card-wrapper .quick-add__submit.button{width:4.4rem!important;height:4.4rem!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center}}@media screen and (min-width:750px){.gx-card-rating-badge--demo{display:none}}.gx-purchase-form,.gx-purchase-form__inner{width:100%;margin:0}.gx-purchase-grid{display:grid;grid-template-columns:11.6rem minmax(0,1fr);grid-template-areas:"quantity atc" "dynamic dynamic";gap:1.2rem;width:100%;align-items:stretch}.gx-purchase-grid__quantity{grid-area:quantity;min-width:0}.gx-purchase-grid__atc{grid-area:atc;min-width:0;display:block;margin:0}.gx-purchase-grid__dynamic{grid-area:dynamic;min-width:0;width:100%}.gx-purchase-grid__quantity .product-form__quantity{width:100%;max-width:none;margin:0}.gx-purchase-grid__quantity .quantity__label,.gx-purchase-grid__quantity .quantity__rules,.gx-purchase-grid__quantity volume-pricing,.gx-purchase-grid__quantity price-per-item{display:none}.gx-purchase-grid__quantity .price-per-item__container,.gx-purchase-grid__quantity .quantity{width:100%;height:5.4rem;min-height:5.4rem}.gx-purchase-grid__quantity .quantity{overflow:hidden;border:.1rem solid rgb(var(--color-foreground))!important;border-radius:var(--gx-radius-pill)!important;background:rgb(var(--color-background));box-shadow:none!important}.gx-purchase-grid__quantity .quantity:before,.gx-purchase-grid__quantity .quantity:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.gx-purchase-grid__atc .product-form__submit.button{display:flex!important;width:100%!important;max-width:none!important;min-height:5.4rem!important;margin:0!important;overflow:hidden!important;border:.1rem solid rgb(var(--color-foreground))!important;border-radius:var(--gx-radius-pill)!important;background-color:rgb(var(--color-foreground))!important;background-image:linear-gradient(rgb(var(--color-background)),rgb(var(--color-background)))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;color:rgb(var(--color-background))!important;box-shadow:none!important;outline:none!important;opacity:1!important;transform:none;transition:background-size .32s cubic-bezier(.22,1,.36,1),color .22s ease,transform .18s ease!important}.gx-purchase-grid__atc .product-form__submit.button:before,.gx-purchase-grid__atc .product-form__submit.button:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.gx-purchase-grid__atc .product-form__submit.button span,.gx-purchase-grid__atc .product-form__submit.button .loading__spinner{position:relative;z-index:1;color:inherit!important}.gx-purchase-grid__dynamic .shopify-payment-button,.gx-purchase-grid__dynamic [data-shopify=payment-button]{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:var(--gx-radius-pill)!important;overflow:hidden!important}.gx-purchase-grid__dynamic .shopify-payment-button__button,.gx-purchase-grid__dynamic .shopify-payment-button__button--unbranded{display:block!important;width:100%!important;max-width:none!important;min-height:5.4rem!important;margin:0!important;overflow:hidden!important;border:.1rem solid rgb(var(--color-foreground))!important;border-radius:var(--gx-radius-pill)!important;background-color:rgb(var(--color-background))!important;background-image:linear-gradient(rgb(var(--color-foreground)),rgb(var(--color-foreground)))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important;outline:none!important;transition:background-size .32s cubic-bezier(.22,1,.36,1),color .22s ease,transform .18s ease!important}.gx-purchase-grid__dynamic .shopify-payment-button__button:before,.gx-purchase-grid__dynamic .shopify-payment-button__button:after,.gx-purchase-grid__dynamic .shopify-payment-button__button--unbranded:before,.gx-purchase-grid__dynamic .shopify-payment-button__button--unbranded:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}@media(hover:hover){.gx-purchase-grid__atc .product-form__submit.button:hover:not(:disabled):not([disabled]){background-size:100% 100%!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important;opacity:1!important;transform:none!important}.gx-purchase-grid__dynamic:not(.is-disabled) .shopify-payment-button__button:hover,.gx-purchase-grid__dynamic:not(.is-disabled) .shopify-payment-button__button--unbranded:hover{background-size:100% 100%!important;color:rgb(var(--color-background))!important;box-shadow:none!important}}.gx-purchase-grid__atc .product-form__submit.button:active:not(:disabled),.gx-purchase-grid__dynamic:not(.is-disabled) .shopify-payment-button__button:active,.gx-purchase-grid__dynamic:not(.is-disabled) .shopify-payment-button__button--unbranded:active{transform:scale(.97)!important}.gx-purchase-grid__atc .product-form__submit.button:focus-visible,.gx-purchase-grid__dynamic .shopify-payment-button__button:focus-visible,.gx-purchase-grid__dynamic .shopify-payment-button__button--unbranded:focus-visible{outline:.2rem solid rgb(var(--color-foreground))!important;outline-offset:.3rem}.gx-purchase-grid__atc .product-form__submit.button:disabled,.gx-purchase-grid__atc .product-form__submit.button[disabled],.gx-purchase-grid__atc .product-form__submit.button[aria-disabled=true]{background:rgb(var(--color-background))!important;background-image:none!important;color:rgb(var(--color-foreground))!important;border-color:rgb(var(--color-foreground))!important;opacity:1!important;transform:none!important}.gx-purchase-grid__dynamic.is-disabled{pointer-events:none!important;cursor:not-allowed!important;opacity:.45}.gx-purchase-grid__dynamic.is-disabled .shopify-payment-button__button,.gx-purchase-grid__dynamic.is-disabled .shopify-payment-button__button--unbranded{cursor:not-allowed!important;background-size:0% 100%!important;color:rgb(var(--color-foreground))!important;transform:none!important}quick-add-modal .gx-purchase-grid{grid-template-columns:1fr;grid-template-areas:"quantity" "atc" "dynamic"}@media screen and (max-width:749px){.gx-purchase-grid{grid-template-columns:10.8rem minmax(0,1fr);gap:.8rem}}@media screen and (max-width:420px){.gx-purchase-grid{grid-template-columns:9.8rem minmax(0,1fr)}}product-info .gx-purchase-grid__quantity,product-info .gx-purchase-grid__quantity .product-form__quantity,product-info .gx-purchase-grid__quantity .price-per-item__container,product-info .gx-purchase-grid__quantity quantity-input,product-info .gx-purchase-grid__quantity .quantity__button,product-info .gx-purchase-grid__quantity .quantity__input{pointer-events:auto!important}product-info .gx-purchase-grid__quantity{position:relative;z-index:3}product-info .gx-purchase-grid__quantity .quantity__button{cursor:pointer!important}@media screen and (max-width:749px){media-gallery:not(quick-add-modal media-gallery){display:block;width:100%}media-gallery:not(quick-add-modal media-gallery)>slider-component{display:block;width:100%;padding:0 1.6rem;overflow:visible}media-gallery:not(quick-add-modal media-gallery) .product__media-list{display:flex!important;flex-wrap:nowrap!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}media-gallery:not(quick-add-modal media-gallery) .product__media-list::-webkit-scrollbar{display:none}media-gallery:not(quick-add-modal media-gallery) .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always;border-radius:1.6rem!important;overflow:hidden!important}media-gallery:not(quick-add-modal media-gallery) .product-media-container,media-gallery:not(quick-add-modal media-gallery) .product__modal-opener,media-gallery:not(quick-add-modal media-gallery) .product__media{display:block;width:100%!important;aspect-ratio:3 / 4!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:1.6rem!important;overflow:hidden!important}media-gallery:not(quick-add-modal media-gallery) .product__media:before,media-gallery:not(quick-add-modal media-gallery) .product__media:after{display:none!important;content:none!important}media-gallery:not(quick-add-modal media-gallery) .product__media img,media-gallery:not(quick-add-modal media-gallery) .product-media-container img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center center!important;border-radius:1.6rem!important}media-gallery:not(quick-add-modal media-gallery) .slider-buttons,media-gallery:not(quick-add-modal media-gallery) .thumbnail-slider{display:none!important}media-gallery:not(quick-add-modal media-gallery) .gx-quickview-dots{position:static!important;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:1.2rem;margin:1.8rem auto 2.2rem;padding:0;gap:1.4rem;transform:none!important;background:transparent!important;box-shadow:none!important}media-gallery:not(quick-add-modal media-gallery) .gx-quickview-dots__dot{display:block;flex:0 0 auto;width:.8rem;height:.8rem;margin:0;padding:0;border:0;border-radius:50%;background:rgb(var(--color-foreground));opacity:1;pointer-events:none;-webkit-appearance:none;appearance:none}media-gallery:not(quick-add-modal media-gallery) .gx-quickview-dots__dot.is-active{background:transparent;box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}media-gallery:not(quick-add-modal media-gallery) .gx-quickview-dots:empty{display:none!important}}@media screen and (max-width:749px){.product__media-wrapper{width:100%;max-width:100%;overflow:hidden}.product__media-wrapper media-gallery,.product__media-wrapper slider-component{display:block;width:100%;max-width:100%;margin:0!important;padding:0!important;overflow:hidden}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.product__media-wrapper .product__media-list{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product__media-wrapper .product__media-list::-webkit-scrollbar{display:none}.product__media-wrapper .product__media-list .product__media-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:1.8rem!important;overflow:hidden!important;scroll-snap-align:start;scroll-snap-stop:always}.product__media-wrapper .product-media-container{position:relative;width:100%!important;max-width:100%!important;aspect-ratio:3 / 4!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:1.8rem!important;overflow:hidden!important;background:#f1f1f1}.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media,.product__media-wrapper .product__media.media{display:block;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:1.8rem!important;overflow:hidden!important}.product__media-wrapper .product__media img{display:block;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;object-fit:contain!important;object-position:center center!important;border-radius:1.8rem!important}.product__media-wrapper .slider-buttons,.product__media-wrapper .thumbnail-slider{display:none!important}.product__media-wrapper .gx-quickview-dots{position:static!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;width:100%;gap:1.2rem;margin:1.6rem 0 2.2rem!important;padding:0!important;background:transparent!important;box-shadow:none!important}.product__media-wrapper .gx-quickview-dots__dot{display:block;width:.8rem;height:.8rem;flex:0 0 .8rem;padding:0;border:0;border-radius:50%;background:#111;opacity:1;pointer-events:none}.product__media-wrapper .gx-quickview-dots__dot.is-active{width:1.5rem;height:1.5rem;flex-basis:1.5rem;border:.3rem solid #111;border-radius:50%;background:transparent;box-shadow:none!important}.product__media-wrapper .product__media-icon{top:1.6rem!important;right:1.6rem!important;left:auto!important;width:4.8rem!important;height:4.8rem!important;border:0!important;border-radius:50%!important;background:#ffffffe6!important;color:#111!important;box-shadow:none!important;z-index:4;pointer-events:none!important}.product__media-wrapper .product__media-toggle{pointer-events:auto!important;touch-action:manipulation}}.card-wrapper .card__inner{position:relative}.card-wrapper .gx-card-media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;cursor:pointer;text-decoration:none}.card-wrapper .card__media,.card-wrapper .card__media .media,.card-wrapper .card__media img{pointer-events:none}.card-wrapper .card__heading .full-unstyled-link:after{content:none!important;display:none!important}.card-wrapper .gx-card-rating-badge{z-index:3;pointer-events:none}.card-wrapper .card__inner>.quick-add{z-index:4;pointer-events:auto}.card-wrapper .card__inner>.quick-add modal-opener,.card-wrapper .card__inner>.quick-add product-form,.card-wrapper .card__inner>.quick-add .quick-add__submit{z-index:5;pointer-events:auto}@media screen and (min-width:750px){.card-wrapper .card__inner>.quick-add{position:absolute!important;top:auto!important;right:1.2rem!important;bottom:2rem!important;left:1.2rem!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;opacity:0;transform:translateY(.8rem);pointer-events:none;z-index:4}.card-wrapper:hover .card__inner>.quick-add,.card-wrapper:focus-within .card__inner>.quick-add{opacity:1;transform:translateY(0);pointer-events:auto}}@media screen and (max-width:749px){.card-wrapper .card__inner>.quick-add{position:absolute!important;top:auto!important;right:1.2rem!important;bottom:1.2rem!important;left:auto!important;width:auto!important;margin:0!important;padding:0!important;opacity:1!important;transform:none!important;pointer-events:auto!important;z-index:4}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-gx-product.css.map */
