.gx_product{--gx-ease: cubic-bezier(.22, .61, .36, 1);--gx-ease-out: cubic-bezier(.16, 1, .3, 1);--gx-fast: .18s;--gx-mid: .3s;--gx-slow: .55s;font-family:var(--gx-font-body);color:var(--gx-text);background:var(--gx-bg);-webkit-font-smoothing:antialiased}.gx_product *,.gx_product *:before,.gx_product *:after{box-sizing:border-box}.gx_product__inner{width:100%;max-width:var(--gx-max, 1320px);margin-inline:auto;padding-inline:var(--gx-pad, clamp(16px, 4vw, 40px))}.gx_product :where(button,[role=button]):focus-visible,.gx_product a:focus-visible{outline:2px solid var(--gx-gold);outline-offset:3px;border-radius:4px}@keyframes gxRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes gxFade{0%{opacity:0}to{opacity:1}}@keyframes gxPop{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}.gx_reveal{animation:gxRise .7s var(--gx-ease) both}.gx_reveal--b{animation-delay:.1s}.gx_crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;letter-spacing:.015em;color:var(--gx-muted);margin:0 0 clamp(16px,2vw,26px)}.gx_crumbs a{position:relative;color:inherit;text-decoration:none;transition:color var(--gx-mid) ease}.gx_crumbs a:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--gx-mid) var(--gx-ease)}.gx_crumbs a:hover{color:var(--gx-gold-dark)}.gx_crumbs a:hover:after{transform:scaleX(1);transform-origin:left}.gx_crumbs svg{width:11px;height:11px;opacity:.45;flex:0 0 auto}.gx_crumbs [aria-current=page]{color:var(--gx-text);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx_grid{display:grid;grid-template-columns:minmax(0,var(--gx-col-media, 54fr)) minmax(0,var(--gx-col-info, 46fr));gap:var(--gx-col-gap, 56px);align-items:start}.gx_col--media{min-width:0}.gx_col--info{min-width:0;justify-self:start;width:100%;max-width:var(--gx-info-max, 560px)}@media(min-width:990px){.gx_col--media.is-sticky{position:sticky;top:var(--gx-sticky-top, 24px)}}@media(max-width:989px){.gx_grid{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,36px)}.gx_col--info{max-width:none;justify-self:stretch}}.gx_gallery{display:grid;grid-template-columns:var(--gx-thumb-w, 78px) minmax(0,1fr);gap:clamp(10px,1vw,18px);align-items:start;width:100%;max-width:calc(var(--gx-stage-max, 720px) + var(--gx-thumb-w, 78px) + 18px)}.gx_gallery--solo{grid-template-columns:minmax(0,1fr);max-width:var(--gx-stage-max, 720px)}.gx_gallery[data-fit=cover]{--gx-media-fit: cover}.gx_gallery[data-fit=contain]{--gx-media-fit: contain}.gx_thumbs{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:4px;height:100%;max-height:var(--gx-thumb-rail-h, none)}.gx_thumbs__nav{display:grid;place-items:center;height:22px;padding:0;border:0;background:none;color:var(--gx-muted);cursor:pointer;opacity:0;transition:opacity var(--gx-mid) ease,color var(--gx-fast) ease,transform var(--gx-fast) ease}.gx_thumbs.has-overflow .gx_thumbs__nav{opacity:1}.gx_thumbs__nav svg{width:15px;height:15px}.gx_thumbs__nav:hover{color:var(--gx-gold-dark)}.gx_thumbs__nav--up:hover{transform:translateY(-2px)}.gx_thumbs__nav--down:hover{transform:translateY(2px)}.gx_thumbs__nav[disabled]{opacity:.2;cursor:default;transform:none}.gx_thumbs__viewport{min-height:0;height:100%}.gx_thumbs.has-overflow .gx_thumbs__viewport{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.gx_thumbs__track{display:flex;flex-direction:column;gap:10px;height:100%;padding:2px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none}.gx_thumbs__track::-webkit-scrollbar{display:none}.gx_thumb{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--gx-radius-sm, 10px);overflow:hidden;background:var(--gx-cream);cursor:pointer;box-shadow:0 0 0 1px var(--gx-border);transition:box-shadow var(--gx-mid) ease,transform var(--gx-mid) var(--gx-ease);animation:gxRise .5s var(--gx-ease) both;animation-delay:calc(var(--gx-thumb-i, 0) * 55ms)}.gx_thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--gx-slow) var(--gx-ease),opacity var(--gx-mid) ease}.gx_thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gx-text);opacity:.08;transition:opacity var(--gx-mid) ease;pointer-events:none}.gx_thumb:hover{box-shadow:0 0 0 1px var(--gx-gold-soft);transform:translateY(-2px)}.gx_thumb:hover img{transform:scale(1.06)}.gx_thumb:hover:after{opacity:0}.gx_thumb.is-active{box-shadow:0 0 0 2px var(--gx-bg),0 0 0 3px var(--gx-gold);transform:none}.gx_thumb.is-active:after{opacity:0}.gx_thumb__type{position:absolute;inset-inline-end:5px;inset-block-end:5px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#1d1d1b99;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gx_thumb__type svg{width:10px;height:10px}.gx_stage{position:relative;width:100%;max-width:var(--gx-stage-max, 720px);border-radius:var(--gx-radius-lg, 16px);overflow:hidden;background:var(--gx-cream);box-shadow:0 26px 48px -40px #1d1d1b8c}.gx_stage__track{position:relative;aspect-ratio:var(--gx-media-ratio, 1 / 1)}.gx_slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .5s ease,transform .8s var(--gx-ease),visibility 0s linear .5s}.gx_slide.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gx_slide>img,.gx_slide video,.gx_slide iframe,.gx_slide model-viewer,.gx_slide .shopify-model-viewer-ui{width:100%;height:100%;display:block;object-fit:var(--gx-media-fit, cover)}.gx_slide[data-media-type=image]>img{cursor:zoom-in}.gx_stage__zoom,.gx_stage__nav{position:absolute;z-index:3;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#ffffffd1;color:var(--gx-text);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px -10px #1d1d1b80;transition:opacity var(--gx-mid) ease,transform var(--gx-mid) var(--gx-ease),background .25s ease,color .25s ease}.gx_stage__zoom svg,.gx_stage__nav svg{width:16px;height:16px}.gx_stage__zoom:hover,.gx_stage__nav:hover{background:var(--gx-green);color:#fff}.gx_stage__zoom{inset-block-start:14px;inset-inline-end:14px;opacity:0;transform:scale(.9)}.gx_stage:hover .gx_stage__zoom,.gx_stage__zoom:focus-visible{opacity:1;transform:none}.gx_stage__nav{inset-block-start:50%;margin-block-start:-19px;opacity:0}.gx_stage__nav--prev{inset-inline-start:14px;transform:translate(-6px)}.gx_stage__nav--next{inset-inline-end:14px;transform:translate(6px)}.gx_stage:hover .gx_stage__nav,.gx_stage__nav:focus-visible{opacity:1;transform:none}.gx_stage__count{position:absolute;z-index:3;inset-block-end:14px;inset-inline-end:14px;padding:4px 9px;border-radius:100px;background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10.5px;letter-spacing:.06em;color:var(--gx-muted)}.gx_dots{display:none}@media(max-width:749px){.gx_gallery{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}.gx_stage{max-width:none}.gx_stage__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gx_stage__track::-webkit-scrollbar{display:none}.gx_slide{position:relative;inset:auto;flex:0 0 100%;scroll-snap-align:center;opacity:1;visibility:visible;transform:none;transition:none}.gx_stage__zoom,.gx_stage__nav,.gx_stage__count{display:none}.gx_thumbs{order:2;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.gx_thumbs__nav{display:none}.gx_thumbs.has-overflow .gx_thumbs__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.gx_thumbs__track{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:8px}.gx_thumb{width:58px;flex:0 0 58px}.gx_dots{position:absolute;inset-block-end:12px;inset-inline:0;display:flex;justify-content:center;gap:5px;z-index:3}.gx_dot{width:6px;height:6px;padding:0;border:0;border-radius:100px;background:#ffffffa6;box-shadow:0 0 0 1px #1d1d1b14;cursor:pointer;transition:width var(--gx-mid) ease,background var(--gx-mid) ease}.gx_dot.is-active{width:18px;background:var(--gx-gold)}}.gx_lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;opacity:0;pointer-events:none;transition:opacity .32s ease}.gx_lb.is-open{opacity:1;pointer-events:auto}.gx_lb[hidden]{display:none}.gx_lb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#121412ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out}.gx_lb__shell{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;padding:clamp(48px,6vh,72px) clamp(16px,6vw,88px) clamp(16px,3vh,28px);transform:scale(.97) translateY(10px);opacity:0;transition:transform .42s var(--gx-ease),opacity .32s ease}.gx_lb.is-open .gx_lb__shell{transform:none;opacity:1}.gx_lb__fig{position:relative;display:grid;place-items:center;min-height:0;margin:0}.gx_lb__fig img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;transition:opacity var(--gx-mid) ease,transform .45s var(--gx-ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gx_lb__fig.is-out-next img{opacity:0;transform:translate(-26px) scale(.985)}.gx_lb__fig.is-out-prev img{opacity:0;transform:translate(26px) scale(.985)}.gx_lb__fig.is-in-next img{animation:gxLbInNext .45s var(--gx-ease) both}.gx_lb__fig.is-in-prev img{animation:gxLbInPrev .45s var(--gx-ease) both}@keyframes gxLbInNext{0%{opacity:0;transform:translate(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes gxLbInPrev{0%{opacity:0;transform:translate(-26px) scale(.985)}to{opacity:1;transform:none}}.gx_lb__close,.gx_lb__arrow{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .18);border-radius:50%;background:#ffffff0f;color:#fff;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s var(--gx-ease)}.gx_lb__close:hover,.gx_lb__arrow:hover{background:var(--gx-gold);border-color:var(--gx-gold)}.gx_lb__close svg,.gx_lb__arrow svg{width:18px;height:18px}.gx_lb__close{inset-block-start:clamp(14px,2.4vh,26px);inset-inline-end:clamp(14px,2.4vw,30px)}.gx_lb__arrow{inset-block-start:50%;translate:0 -50%}.gx_lb__arrow--prev{inset-inline-start:clamp(8px,2vw,28px)}.gx_lb__arrow--prev:hover{translate:-3px -50%}.gx_lb__arrow--next{inset-inline-end:clamp(8px,2vw,28px)}.gx_lb__arrow--next:hover{translate:3px -50%}.gx_lb__arrow[hidden]{display:none}.gx_lb__bar{display:flex;flex-direction:column;align-items:center;gap:10px;padding-block-start:clamp(12px,2vh,20px)}.gx_lb__thumbs{display:flex;gap:8px;max-width:100%;padding:2px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.gx_lb__thumbs::-webkit-scrollbar{display:none}.gx_lb__thumb{flex:0 0 auto;width:52px;height:52px;padding:0;border:0;border-radius:8px;overflow:hidden;background:none;cursor:pointer;opacity:.45;box-shadow:0 0 0 1px #ffffff29;transition:opacity .25s ease,box-shadow .25s ease,transform .25s ease}.gx_lb__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gx_lb__thumb:hover{opacity:.85;transform:translateY(-2px)}.gx_lb__thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--gx-gold)}.gx_lb__count{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}body.gx-lb-open{overflow:hidden}@media(max-width:749px){.gx_lb__shell{padding:64px 12px 16px}.gx_lb__arrow{display:none}.gx_lb__thumb{width:42px;height:42px}}.gx_info{display:flex;flex-direction:column}.gx_block{min-width:0}.gx_block--vendor{font-size:11px;letter-spacing:.16em;text-transform:var(--gx-vendor-transform, uppercase);color:var(--gx-gold-dark);margin-bottom:10px}.gx_badge{display:inline-flex;align-items:center;align-self:flex-start;height:26px;padding-inline:12px;background:var(--gx-gold-tint);color:var(--gx-gold-dark);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:100px;margin-bottom:14px;animation:gxPop .5s var(--gx-ease-out) both .15s}.gx_title{font-family:var(--gx-font-head);font-size:clamp(29px,2.6vw,38px);font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0 0 12px;text-wrap:balance}.gx_rating{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:13.5px;margin-bottom:18px}.gx_stars{position:relative;display:inline-flex;line-height:0;color:var(--gx-border)}.gx_stars__fill{position:absolute;inset-block:0;inset-inline-start:0;display:inline-flex;line-height:0;overflow:hidden;width:var(--gx-rating-pct, 96%);color:var(--gx-gold);animation:gxStars .9s var(--gx-ease-out) both .2s}@keyframes gxStars{0%{width:0}to{width:var(--gx-rating-pct, 96%)}}.gx_stars svg{width:15px;height:15px;flex:0 0 auto}.gx_rating__val{font-weight:600}.gx_rating__count,.gx_rating__extra{color:var(--gx-muted)}.gx_rating__sep{width:1px;height:13px;background:var(--gx-border)}.gx_tagline{font-size:15px;font-weight:600;line-height:1.45;margin:0 0 10px}.gx_desc{font-size:var(--gx-desc-size, 15px);line-height:1.7;color:var(--gx-muted);max-width:var(--gx-desc-max, none);width:100%;overflow-wrap:break-word}.gx_desc>:first-child{margin-top:0}.gx_desc>:last-child{margin-bottom:0}.gx_desc p{margin-block:0 .85em}.gx_desc ul,.gx_desc ol{margin-block:0 .9em;padding-inline-start:1.15em}.gx_desc li{margin-block-end:.35em}.gx_desc strong,.gx_desc b{color:var(--gx-text);font-weight:600}.gx_desc a{color:var(--gx-gold-dark);text-underline-offset:3px}.gx_desc h1,.gx_desc h2,.gx_desc h3,.gx_desc h4{font-family:var(--gx-font-head);font-size:1.25em;font-weight:600;color:var(--gx-text);margin-block:0 .5em}.gx_desc--plain{white-space:normal}.gx_desc--plain br+br{content:"";display:block;height:.5em}.gx_benefits{position:relative;display:block;border-block:1px solid var(--gx-border);padding-block:22px;margin-block:26px}.gx_benefits__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% / var(--gx-benefit-cols, 4));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:10px;margin-block:-10px}.gx_benefits__track::-webkit-scrollbar{display:none}.gx_benefits.has-overflow .gx_benefits__track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.gx_benefits__nav{position:absolute;inset-block-start:50%;z-index:2;translate:0 -50%;display:none;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--gx-border);border-radius:50%;background:var(--gx-bg);color:var(--gx-text);cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease,scale .22s var(--gx-ease)}.gx_benefits.has-overflow .gx_benefits__nav{display:grid}.gx_benefits__nav svg{width:14px;height:14px}.gx_benefits__nav:hover:not([disabled]){background:var(--gx-green);color:#fff;border-color:var(--gx-green);scale:1.08}.gx_benefits__nav[disabled]{opacity:.25;cursor:default}.gx_benefits__nav--prev{inset-inline-start:-6px}.gx_benefits__nav--next{inset-inline-end:-6px}.gx_benefit{position:relative;display:flex;align-items:center;gap:12px;padding-inline:clamp(10px,1.4vw,18px);min-width:0;scroll-snap-align:start}.gx_benefit+.gx_benefit:before{content:"";position:absolute;inset-inline-start:0;inset-block:4px;width:1px;background:var(--gx-border)}.gx_benefits--stack .gx_benefit{flex-direction:column;align-items:center;text-align:center;gap:10px}.gx_benefits--stack .gx_benefit__txt{justify-items:center}.gx_benefit__icon{position:relative;flex:0 0 auto;width:var(--gx-benefit-icon, 52px);height:var(--gx-benefit-icon, 52px);display:grid;place-items:center;border:1px solid var(--gx-gold-soft);border-radius:50%;background:var(--gx-bg);color:var(--gx-gold);overflow:visible;transition:background var(--gx-mid) ease,border-color var(--gx-mid) ease,box-shadow var(--gx-mid) ease,transform .35s var(--gx-ease)}.gx_benefit:hover .gx_benefit__icon{background:var(--gx-gold-tint);border-color:var(--gx-gold);box-shadow:0 8px 18px -12px var(--gx-gold-dark);transform:translateY(-3px)}.gx_benefit__icon svg{width:50%;height:50%;transition:transform .35s var(--gx-ease)}.gx_benefit__icon img{width:100%;height:100%;object-fit:contain;padding:24%;display:block;border-radius:50%;transition:transform .35s var(--gx-ease)}.gx_benefit:hover .gx_benefit__icon svg,.gx_benefit:hover .gx_benefit__icon img{transform:scale(1.08)}.gx_benefit__txt{display:grid;gap:3px;min-width:0}.gx_benefit__t{display:block;font-size:var(--gx-benefit-title, 16px);font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--gx-text);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.gx_benefit__s{display:block;font-size:var(--gx-benefit-sub, 14px);font-weight:400;line-height:1.35;color:var(--gx-muted);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.gx_benefit__s>*{margin:0;font-size:inherit;font-weight:inherit;color:inherit}.gx_benefit__s p+p{margin-top:2px}.gx_benefit__s ul,.gx_benefit__s ol{padding-inline-start:1em;list-style-position:inside}.gx_benefit__s a{color:var(--gx-gold-dark)}@media(max-width:1099px){.gx_benefits__track{grid-auto-columns:50%}.gx_benefit:nth-child(odd):before{display:none}}@media(max-width:480px){.gx_benefits__track{grid-auto-columns:46%}.gx_benefits__nav{display:none!important}.gx_benefit:before{display:none}.gx_benefit{padding-inline:8px}}.gx_card{background:var(--gx-cream);border:1px solid var(--gx-border);border-radius:var(--gx-radius-lg, 16px);padding:clamp(16px,1.6vw,22px);margin-block:2px 22px}.gx_card__body{display:flex;flex-wrap:wrap;gap:var(--gx-gap, 14px)}.gx_card__body>.gx_block{flex:1 1 100%}.gx_card__body>.gx_block--quantity{flex:0 0 var(--gx-qty-w, 136px)}.gx_card__body>.gx_block--add-to-cart{flex:1 1 200px}.gx_price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:11px}.gx_price__now{font-size:clamp(25px,2.2vw,29px);font-weight:700;letter-spacing:-.015em;transition:color var(--gx-fast) ease}.gx_price__was{font-size:15px;color:var(--gx-muted);text-decoration:line-through}.gx_price__save{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--gx-gold-dark);background:var(--gx-gold-tint);border-radius:100px;padding:4px 10px;animation:gxPop .45s var(--gx-ease-out) both .25s}.gx_price__note{font-size:12.5px;color:var(--gx-muted);margin-top:7px}.gx_price__note p{margin:0}.gx_price .price__badges,.gx_price .badge{display:none}.product_installments_wrapper{margin-top:10px}.gx_option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:16px 18px;border:1px solid var(--gx-border);border-radius:var(--gx-radius-sm, 10px);background:#fff;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform var(--gx-fast) ease}.gx_option+.gx_option{margin-top:10px}.gx_option:hover{border-color:var(--gx-gold-soft)}.gx_option:active{transform:scale(.995)}.gx_option.is-selected{border-color:var(--gx-green);box-shadow:0 0 0 1px var(--gx-green)}.gx_option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.gx_option input:focus-visible~.gx_option__dot{outline:2px solid var(--gx-green);outline-offset:3px}.gx_option__dot{width:22px;height:22px;display:grid;place-items:center;border:2px solid #c9c4b8;border-radius:50%;transition:border-color .25s ease}.gx_option.is-selected .gx_option__dot{border-color:var(--gx-green)}.gx_option__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--gx-green);transform:scale(0);transition:transform .3s var(--gx-ease-out)}.gx_option.is-selected .gx_option__dot:after{transform:scale(1)}.gx_option__label{font-size:15px;font-weight:500}.gx_option__off{color:var(--gx-gold-dark);font-weight:700}.gx_option__price{font-size:15px;font-weight:600}.gx_option__note{grid-column:2 / -1;font-size:12px;color:var(--gx-muted)}.gx_qty__shell{position:relative;display:flex!important;align-items:stretch;width:100%;height:52px;padding:5px;gap:2px;border:1px solid var(--gx-border);border-radius:100px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.gx_qty__shell:focus-within{border-color:var(--gx-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--gx-green) 12%,transparent)}.gx_qty__shell *:not(button):not(input):not(svg):not(path):not(line):not(circle):not(polyline){display:contents!important}.gx_qty__shell label,.gx_qty__shell legend{font-size:0!important;line-height:0!important;color:transparent!important}.gx_qty__shell .visually-hidden,.gx_qty__shell .sr-only{display:none!important}.gx_qty__shell button{flex:0 0 40px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:auto!important;min-height:0!important;align-self:stretch;display:grid!important;place-items:center;padding:0!important;margin:0!important;border:0!important;border-radius:100px!important;background:transparent!important;box-shadow:none!important;color:var(--gx-gold-dark);font:400 19px/1 var(--gx-font-body);cursor:pointer;transition:background .22s ease,color .22s ease,transform .12s ease}.gx_qty__shell button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}@media(hover:hover){.gx_qty__shell button:hover:not([disabled]){background:var(--gx-gold-tint)!important;color:var(--gx-gold-dark)}}.gx_qty__shell button:active:not([disabled]){background:var(--gx-green)!important;color:#fff;transform:scale(.9)}.gx_qty__shell button[disabled]{opacity:.3;cursor:not-allowed;background:transparent!important;transform:none}.gx_qty__shell input{flex:1 1 auto!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:32px!important;height:auto!important;min-height:0!important;align-self:stretch;padding:0 6px!important;margin:0!important;border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;outline:0!important;border-radius:0!important;text-align:center!important;text-indent:0!important;font-family:var(--gx-font-body)!important;font-size:16px!important;font-weight:600!important;line-height:1!important;color:var(--gx-text)!important;-webkit-text-fill-color:var(--gx-text)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-moz-appearance:textfield}.gx_qty__shell input:focus{outline:none!important;box-shadow:none!important}.gx_qty__shell input[type=number]::-webkit-outer-spin-button,.gx_qty__shell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main_product__quantity_rule_wrapper{font-size:11.5px;color:var(--gx-muted);margin-top:7px}.gx_block--add-to-cart,.gx_block--add-to-cart product-form,.gx_block--add-to-cart .product_form,.gx_block--add-to-cart form{display:flex;flex-direction:column;gap:10px;width:100%;margin:0}.gx_block--add-to-cart button[type=submit],.gx_block--add-to-cart .add_to_cart,.gx_block--add-to-cart .btn:not(.shopify-payment-button__button){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;padding-inline:20px;border:0;border-radius:100px;background:var(--gx-green);color:#fff;font:600 13.5px/1 var(--gx-font-body);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:background .25s ease,transform var(--gx-fast) ease,box-shadow .25s ease}.gx_block--add-to-cart button[type=submit]:after,.gx_block--add-to-cart .btn:not(.shopify-payment-button__button):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .16) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--gx-ease);pointer-events:none}.gx_block--add-to-cart button[type=submit]:hover:not([disabled]),.gx_block--add-to-cart .btn:not(.shopify-payment-button__button):hover:not([disabled]){background:var(--gx-green-dark);box-shadow:0 16px 26px -18px var(--gx-green-dark)}.gx_block--add-to-cart button[type=submit]:hover:not([disabled]):after,.gx_block--add-to-cart .btn:not(.shopify-payment-button__button):hover:not([disabled]):after{transform:translate(120%)}.gx_block--add-to-cart button[type=submit]:active:not([disabled]){transform:scale(.985)}.gx_block--add-to-cart button[disabled]{background:#9c9a93;cursor:not-allowed}.gx_block--add-to-cart .shopify-payment-button{width:100%}.gx_block--add-to-cart .shopify-payment-button__button,.gx_block--add-to-cart .shopify-payment-button__button--unbranded{min-height:52px;height:52px;border-radius:100px;background:var(--gx-gold);color:#fff;font:600 13.5px/1 var(--gx-font-body);letter-spacing:.11em;text-transform:uppercase;box-shadow:none;transition:background .25s ease,box-shadow .25s ease}.gx_block--add-to-cart .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--gx-gold-dark);box-shadow:0 16px 26px -18px var(--gx-gold-dark)}.gx_block--add-to-cart .shopify-payment-button__more-options{display:none}@media(min-width:750px){.gx_card__body[data-buynow-full=true]:has(>.gx_block--quantity) .gx_block--add-to-cart .shopify-payment-button{margin-inline-start:calc(-1 * (var(--gx-qty-w, 136px) + var(--gx-gap, 14px)));width:calc(100% + var(--gx-qty-w, 136px) + var(--gx-gap, 14px))}}.gx_trust{display:grid;grid-template-columns:repeat(var(--gx-trust-cols, 3),minmax(0,1fr));gap:18px 0;padding-top:20px;border-top:1px solid var(--gx-border)}.gx_trust__item{position:relative;display:flex;align-items:center;gap:11px;padding-inline:clamp(10px,1.4vw,16px);min-width:0}.gx_trust__item:first-child{padding-inline-start:0}.gx_trust__item:last-child{padding-inline-end:0}.gx_trust__item+.gx_trust__item:before{content:"";position:absolute;inset-inline-start:0;inset-block:2px;width:1px;background:var(--gx-border)}.gx_trust__ico{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--gx-border);border-radius:50%;background:#fff;color:var(--gx-green);transition:border-color .25s ease,transform .3s var(--gx-ease)}.gx_trust__item:hover .gx_trust__ico{border-color:var(--gx-green);transform:translateY(-2px)}.gx_trust__ico svg{width:17px;height:17px}.gx_trust__txt{display:grid;gap:2px;min-width:0}.gx_trust__t{display:block;font-size:13px;font-weight:600;line-height:1.3;color:var(--gx-text);overflow-wrap:break-word}.gx_trust__s{display:block;font-size:12px;line-height:1.3;color:var(--gx-muted);overflow-wrap:break-word}@media(max-width:700px){.gx_trust{grid-template-columns:repeat(2,minmax(0,1fr))}.gx_trust__item{padding-inline:12px}.gx_trust__item:nth-child(odd){padding-inline-start:0}.gx_trust__item:nth-child(odd):before{display:none}}.gx_block--separator{height:1px;background:var(--gx-border);opacity:var(--opacity, .6);margin-block:16px}.gx_block--sku,.gx_block--inventory{font-size:12.5px;color:var(--gx-muted);margin-bottom:10px}.gx_block--variant-picker{margin-bottom:18px}.gx_block--variant-picker .main_product_options_header h4{font-size:13px;font-weight:600;margin:0 0 8px}.gx_block--collapsible-tab details{border-bottom:1px solid var(--gx-border)}.gx_block--collapsible-tab summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;list-style:none;transition:color var(--gx-fast) ease}.gx_block--collapsible-tab summary:hover{color:var(--gx-gold-dark)}.gx_block--collapsible-tab summary::-webkit-details-marker{display:none}.gx_block--collapsible-tab summary h5{font-family:var(--gx-font-head);font-size:18px;font-weight:600;margin:0}.gx_block--collapsible-tab .square{position:relative;width:12px;height:12px;flex:0 0 auto}.gx_block--collapsible-tab .hori,.gx_block--collapsible-tab .vert{position:absolute;background:currentColor}.gx_block--collapsible-tab .hori{inset-block-start:50%;inset-inline:0;height:1px}.gx_block--collapsible-tab .vert{inset-inline-start:50%;inset-block:0;width:1px;transition:scale .3s var(--gx-ease)}.gx_block--collapsible-tab details[open] .vert{scale:1 0}.gx_block--collapsible-tab details[open] .main_product_content_inner{animation:gxRise .4s var(--gx-ease) both}.gx_block--collapsible-tab .main_product_content_inner{font-size:14px;line-height:1.7;color:var(--gx-muted);padding-bottom:16px}.gx_block--size-chart .size_chart_wrapper{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--gx-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-bottom:14px;transition:color var(--gx-fast) ease}.gx_block--size-chart .size_chart_wrapper:hover{color:var(--gx-gold-dark)}.gx_block--size-chart .size_chart_wrapper img{width:16px;height:auto}.gx_block--size-chart .size_chart_wrapper p{margin:0}.gx_block--trust-badges ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.gx_block--trust-badges .trust_badges_head h4{font-size:13px;margin:0 0 8px;font-weight:600}.gx_block--trust-badges svg{height:26px;width:auto}.gx_block--product-siblings .product_siblings_products{display:flex;flex-wrap:wrap;gap:8px}.gx_block--product-siblings .swatch_label{width:42px;height:42px;display:block;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px var(--gx-border);transition:box-shadow .25s ease,transform .25s var(--gx-ease)}.gx_block--product-siblings .swatch_label:hover{transform:translateY(-3px)}.gx_block--product-siblings .swatch_label.active{box-shadow:0 0 0 2px var(--gx-bg),0 0 0 3px var(--gx-gold)}.gx_block--product-siblings .swatch_label span{display:block;width:100%;height:100%;background:var(--background)}.gx_block--product-siblings .swatch_label img{width:100%;height:100%;object-fit:cover}.sticky_atc_bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--gx-border);padding-block:10px;padding-bottom:max(10px,env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .38s var(--gx-ease)}.sticky_atc_bar.is-visible{transform:none}.sticky_atc_inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky_atc_product_info{display:flex;align-items:center;gap:12px;min-width:0}.sticky_atc_img{width:48px;height:48px;border-radius:10px;overflow:hidden;flex:0 0 auto;background:var(--gx-cream)}.sticky_atc_img img{width:100%;height:100%;object-fit:cover}.sticky_atc_title{font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky_atc_price_variant{display:flex;gap:8px;font-size:12.5px;color:var(--gx-muted)}.sticky_atc_btn{flex:0 0 auto;height:48px;padding-inline:32px;border:0;border-radius:100px;background:var(--gx-green);color:#fff;font:600 13px/1 var(--gx-font-body);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,transform var(--gx-fast) ease}.sticky_atc_btn:hover{background:var(--gx-green-dark)}.sticky_atc_btn:active{transform:scale(.98)}@media(max-width:749px){.sticky_atc_product_info{display:none}.sticky_atc_btn{width:100%}}.size_chart_popup_wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:none;place-items:center;background:#12141299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px}.size_chart_popup_wrapper.is-open{display:grid;animation:gxFade .28s ease both}.size_chart_popup_wrapper.is-open .size_chart_popup_inner{animation:gxRise .38s var(--gx-ease) both}.size_chart_popup_inner{position:relative;max-width:900px;max-height:86vh;overflow:auto;background:#fff;border-radius:var(--gx-radius-lg, 16px);padding:26px}.size_chart_popup_close{position:absolute;inset-block-start:12px;inset-inline-end:12px;cursor:pointer}.size_chart_popup_inner .mob_size_img{display:none}@media(max-width:749px){.size_chart_popup_inner .desk_size_img{display:none}.size_chart_popup_inner .mob_size_img{display:block}}@media(max-width:749px){.gx_card{padding:16px}.gx_card__body>.gx_block--quantity{flex:0 0 136px}.gx_card__body>.gx_block--add-to-cart{flex:1 1 140px}.gx_block--add-to-cart button[type=submit],.gx_block--add-to-cart .btn:not(.shopify-payment-button__button){font-size:12.5px;letter-spacing:.08em;padding-inline:12px}.gx_benefits{padding-block:20px;margin-block:22px}.gx_crumbs [aria-current=page]{max-width:24ch}}@media(max-width:380px){.gx_card__body>.gx_block--quantity,.gx_card__body>.gx_block--add-to-cart{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.gx_product *,.gx_lb *{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/glixor-product.css.map */
