@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-form__quantity .quantity{border-radius:1rem;overflow:hidden}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{border-radius:1rem}.product-form__submit{border-radius:1.2rem!important;background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;font-weight:600;transition:transform .2s ease,opacity .2s ease}.product-form__submit:hover{transform:translateY(-2px);opacity:.92}.product-form__submit.button--secondary:after{box-shadow:none}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:rgba(var(--color-foreground),.05)!important;color:rgba(var(--color-foreground),.5)!important;transform:none}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:1.2rem!important;overflow:hidden}.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button:hover:after,.shopify-payment-button__button--unbranded:hover:after{content:none!important;box-shadow:none!important;border:none!important}.shopify-payment-button,.product-form__buttons [data-shopify=payment-button]{border-radius:1.2rem;overflow:hidden}.product-form__buttons{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch}.product-form__buttons .product-form__submit{flex:1;margin-bottom:0}.product-form__buttons .shopify-payment-button{flex:0 0 100%}.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-guide{display:flex;justify-content:flex-start}.gx-size-guide__trigger{display:inline-flex;align-items:center;gap:var(--gx-space-2xs);padding:var(--gx-space-2xs) 0;font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground));cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.3rem;transition:opacity var(--gx-dur-fast) var(--gx-ease-out)}.gx-size-guide__trigger::-webkit-details-marker{display:none}.gx-size-guide__trigger:hover{opacity:.65}.gx-size-guide__trigger .svg-wrapper{display:inline-flex}.gx-size-guide__modal{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:9999;display:none;align-items:center;justify-content:center;padding:var(--gx-space-lg);background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gx-size-guide details[open] .gx-size-guide__modal{display:flex;animation:gx-size-guide-fade var(--gx-dur-base) var(--gx-ease-out)}@keyframes gx-size-guide-fade{0%{opacity:0}to{opacity:1}}.gx-size-guide__content{width:92%;max-width:70rem;max-height:85vh;max-height:85dvh;margin:auto;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background));border-radius:var(--gx-radius-lg);box-shadow:var(--gx-shadow-lg)}.gx-size-guide__content:focus{outline:none}.gx-size-guide__header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--gx-space-md);padding:var(--gx-space-lg);background:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.gx-size-guide__heading{margin:0;font-size:1.9rem;font-weight:600;letter-spacing:var(--gx-tracking-md)}.gx-size-guide__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--gx-touch-min);height:var(--gx-touch-min);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--gx-radius-circle);background:none;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--gx-dur-fast) var(--gx-ease-out)}.gx-size-guide__close:hover{background:rgba(var(--color-foreground),.06)}.gx-size-guide__close .svg-wrapper svg{width:1.6rem;height:1.6rem}.gx-size-guide__body{padding:var(--gx-space-lg)}.gx-size-guide__body table{width:100%;border-collapse:collapse;font-size:1.3rem}.gx-size-guide__body :is(th,td){padding:var(--gx-space-sm) var(--gx-space-md);border:.1rem solid rgba(var(--color-foreground),.1);text-align:start}.gx-size-guide__body th{font-weight:600;background:rgba(var(--color-foreground),.03)}@media(prefers-reduced-motion:reduce){.gx-size-guide details[open] .gx-size-guide__modal{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>*{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)}product-info .product-form__quantity{margin-bottom:0;float:left;width:auto;margin-right:1.2rem}product-info .product-form__quantity .quantity__label{display:none}product-info .product-form{margin-top:0;overflow:hidden}product-info .product-form .product-form__buttons{display:block;padding-top:.3rem}product-info .product-form .shopify-payment-button{clear:both;margin-top:1.2rem;width:100%}product-info .product-form__quantity .price-per-item__container{height:5.4rem}product-info .product-form__quantity .quantity{border:.15rem solid rgba(var(--color-foreground),.55);border-radius:var(--gx-radius-pill);height:5.4rem;overflow:hidden}product-info .product-form__submit.button--primary{min-height:5.4rem;padding-top:.2rem!important;padding-bottom:.2rem!important;border-radius:var(--gx-radius-pill);border:none!important;background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease!important;overflow:visible!important;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important;outline:none!important}product-info .product-form__submit.button--primary:after,product-info .product-form__submit.button--primary:before,product-info .product-form__submit.button--secondary:after,product-info .product-form__submit.button--secondary:before{display:none!important;content:none!important}product-info .product-form__submit:hover:not([disabled]),product-info .product-form__submit:focus:not([disabled]){background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;border:none!important;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))!important}product-info .product-form__submit.button--primary:hover:not([disabled]) span,product-info .product-form__submit.button--primary:focus:not([disabled]) span{color:rgb(var(--color-foreground))!important}product-info .shopify-payment-button__button--unbranded,product-info .shopify-payment-button__button{min-height:5.4rem;border-radius:var(--gx-radius-pill)!important;border:.1rem solid rgb(var(--color-foreground))!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;transition:background-color .25s ease,color .25s ease!important}product-info .shopify-payment-button__button:hover{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.product__info-wrapper:has(.gx-size-guide details[open]),product-info:has(.gx-size-guide details[open]){transform:none!important}.gx-size-guide details[open] .gx-size-guide__modal{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;z-index:9999}.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}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-gx-product.css.map */
