:root{--g-page: #faf8f4;--g-card: #ffffff;--g-ink: #20201e;--g-ink-2: #5b5b55;--g-line: #ddd8cf;--g-accent: #69343d;--g-sand: #f1ede6;--g-error: #a3262e;--g-success: #2f5d45;--g-input-border: #8c867c;--g-white: #ffffff;--g-ink-rgb: 32, 32, 30;--g-accent-rgb: 105, 52, 61;--g-page-rgb: 250, 248, 244;--g-ivory: var(--g-page);--g-stone: var(--g-sand);--g-paper: var(--g-card);--g-taupe: var(--g-ink-2);--g-taupe-soft: var(--g-ink-2);--g-bordeaux: var(--g-accent);--g-bordeaux-rgb: var(--g-accent-rgb);--g-gold: currentColor;--g-gold-soft: var(--g-line);--g-gold-deep: var(--g-ink-2);--g-cream: var(--g-page);--g-cream-deep: var(--g-sand);--g-green: var(--g-ink);--g-green-deep: var(--g-ink);--g-cherry: var(--g-accent);--g-cherry-deep: var(--g-accent);--g-brass: var(--g-line);--g-ink-secondary: var(--g-ink-2);--g-tile-line: var(--g-line);--g-space-1: .4rem;--g-space-2: .8rem;--g-space-3: 1.2rem;--g-space-4: 1.6rem;--g-space-5: 2.4rem;--g-space-6: 3.2rem;--g-space-7: 4.8rem;--g-space-8: 6.4rem;--g-space-9: 9.6rem;--g-space-10: 9.6rem;--g-page-margin: 1.6rem;--g-card-gap: 1.2rem;--g-section-space: 4.8rem;--g-section-space-tight: 3.2rem;--g-form-gap: 1.2rem;--g-gutter: var(--g-page-margin);--g-font-display: var(--font-heading-family);--g-font-ui: var(--font-body-family);--g-weight-display: var(--font-heading-weight, 500);--g-weight-regular: var(--font-body-weight, 400);--g-weight-medium: var(--font-body-weight-medium, 500);--g-weight-bold: var(--g-weight-medium);--g-fs-hero: clamp(3.4rem, 2.4rem + 3vw, 6.4rem);--g-fs-section: clamp(2.6rem, 2.2rem + 1vw, 3.6rem);--g-fs-pdp-title: clamp(2.6rem, 2.2rem + 1vw, 3.4rem);--g-fs-page-title: clamp(3rem, 2.4rem + 1.6vw, 4.4rem);--g-fs-card-title: 1.6rem;--g-fs-lead: 1.8rem;--g-fs-body: 1.6rem;--g-fs-small: 1.4rem;--g-fs-xsmall: 1.3rem;--g-fs-label: 1.2rem;--g-fs-nav: 1.5rem;--g-fs-button: 1.6rem;--g-fs-price: 1.8rem;--g-fs-price-pdp: 2.2rem;--g-lh-body: 1.55;--g-lh-heading: 1.12;--g-lh-tight: 1.35;--g-tracking-heading: 0;--g-tracking-hero: -.01em;--g-tracking-label: .08em;--g-tracking-button: 0;--g-measure: 68ch;--g-fs-display: var(--g-fs-page-title);--g-fs-h1: var(--g-fs-page-title);--g-fs-h2: var(--g-fs-section);--g-fs-h3: 2rem;--g-fs-h4: 1.6rem;--g-fs-body-small: var(--g-fs-small);--g-radius: .4rem;--g-radius-media: 0;--g-radius-drawer: 0;--g-hairline: 1px;--g-shadow-overlay: 0 12px 32px rgba(32, 32, 30, .12);--g-radius-xs: var(--g-radius);--g-radius-control: var(--g-radius);--g-radius-card: 0;--g-radius-panel: 0;--g-shadow-panel: var(--g-shadow-overlay);--g-shadow-lift: none;--g-ease: cubic-bezier(.2, 0, 0, 1);--g-ease-out: cubic-bezier(.16, 1, .3, 1);--g-duration: .18s;--g-duration-panel: .24s;--g-duration-reveal: .3s;--g-reveal-distance: 0px;--g-reveal-stagger: 0ms;--g-card-zoom: 1.02;--duration-short: var(--g-duration);--duration-default: var(--g-duration);--duration-long: var(--g-duration-panel);--g-control-height: 4.8rem;--g-control-height-large: 5.6rem;--g-touch-target: 4.4rem;--g-pill-size: 4.8rem;--g-focus-width: .2rem;--g-focus-offset: .2rem;--product-card-image-padding: 0rem;--product-card-corner-radius: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: 0rem;--product-card-shadow-blur-radius: 0rem;--collection-card-image-padding: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: left;--collection-card-border-width: 0rem;--collection-card-border-opacity: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--collection-card-shadow-horizontal-offset: 0rem;--collection-card-shadow-vertical-offset: 0rem;--collection-card-shadow-blur-radius: 0rem;--badge-corner-radius: var(--g-radius);--focused-base-outline: var(--g-focus-width) solid rgb(var(--color-foreground));--focused-base-outline-offset: var(--g-focus-offset);--focused-base-box-shadow: none;--alpha-link: 1;--g-field-bg: var(--g-card)}.color-scheme-3,.color-scheme-4,.color-scheme-5{--g-field-bg: rgba(255, 255, 255, .06)}.color-scheme-1,.color-scheme-2,.color-scheme-6{--g-field-bg: var(--g-card)}[data-g-motion=subtle],[data-g-motion=off]{--g-reveal-distance: 0px;--g-reveal-stagger: 0ms;--g-card-zoom: 1}@media screen and (min-width:750px){:root{--g-page-margin: 2.4rem;--g-card-gap: 2.4rem;--g-section-space: 6.4rem;--g-section-space-tight: 4.8rem}}@media screen and (min-width:990px){:root{--g-page-margin: 4rem;--g-section-space: 9.6rem;--g-section-space-tight: 6.4rem}}@media screen and (min-width:1400px){:root{--g-page-margin: 4.8rem}}body{font-size:var(--g-fs-body);line-height:var(--g-lh-body);letter-spacing:0;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6{color:rgb(var(--color-foreground))}strong,b{font-weight:var(--g-weight-medium)}h1,h2,.h0,.h1,.h2,.hxl,.hxxl,.g-display,.g-hero-heading,.g-section-title,.g-page-title{font-family:var(--g-font-display);font-weight:var(--g-weight-display);font-style:normal;letter-spacing:var(--g-tracking-heading);line-height:var(--g-lh-heading);text-wrap:balance;overflow-wrap:break-word}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--g-font-ui);font-weight:var(--g-weight-medium);font-style:normal;letter-spacing:0;line-height:var(--g-lh-tight);text-wrap:balance}.hxxl,.g-hero-heading{font-size:var(--g-fs-hero);letter-spacing:var(--g-tracking-hero);line-height:1.05}.hxl,.h0,h1,.h1,.g-page-title{font-size:var(--g-fs-page-title)}h2,.h2,.g-section-title{font-size:var(--g-fs-section)}h3,.h3{font-size:var(--g-fs-h3)}h4,.h4{font-size:var(--g-fs-h4)}h5,.h5,h6,.h6{font-size:var(--g-fs-small)}@media only screen and (min-width:750px){.hxl,.h0,h1,.h1{font-size:var(--g-fs-page-title)}h2,.h2{font-size:var(--g-fs-section)}h3,.h3{font-size:var(--g-fs-h3)}}h1 em,h2 em,.g-display em,.g-hero-heading em,.g-accent{font-family:var(--g-font-display);font-style:italic;font-weight:var(--g-weight-display)}p{text-wrap:pretty}.g-lead{font-size:var(--g-fs-lead);line-height:1.5}.g-small,.g-help{font-size:var(--g-fs-small);line-height:1.5;color:rgb(var(--color-text-secondary))}.rte,.g-prose{max-width:var(--g-measure)}.rte{line-height:var(--g-lh-body)}.caption-with-letter-spacing,.link-with-icon,.text-body,.field__input,.select__select,.customer .field input,.customer select{letter-spacing:0}.caption-with-letter-spacing,.g-label,.g-eyebrow{font-family:var(--g-font-ui);font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;line-height:1.3}.g-eyebrow{display:inline-flex;align-items:center;gap:var(--g-space-2);color:rgb(var(--color-text-secondary));margin:0 0 var(--g-space-3)}.g-eyebrow--rule:before{content:none}.g-secondary,.g-statement-line{color:rgb(var(--color-text-secondary))}.g-statement-line{font-size:var(--g-fs-small);line-height:1.45}.g-quote:before{content:open-quote}.g-quote:after{content:close-quote}.g-tabular{font-variant-numeric:tabular-nums}.page-width{max-width:calc(var(--page-width) + var(--g-page-margin) * 2);padding-left:var(--g-page-margin);padding-right:var(--g-page-margin)}@media screen and (min-width:750px){.page-width{padding-left:var(--g-page-margin);padding-right:var(--g-page-margin)}}.page-width--narrow{max-width:calc(76rem + var(--g-page-margin) * 2)}.g-section{padding-top:var(--g-section-space);padding-bottom:var(--g-section-space)}.g-section--tight{padding-top:var(--g-section-space-tight);padding-bottom:var(--g-section-space-tight)}.g-surface{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.g-rule{border:0;border-top:var(--g-hairline) solid rgb(var(--color-line));margin:0}.g-rule--brass{border-top-color:rgb(var(--color-line))}.g-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--g-space-3) var(--g-space-5);margin-bottom:var(--g-space-6)}.g-section-heading>*{margin:0}.g-section-heading__text{max-width:56ch;color:rgb(var(--color-text-secondary));margin:var(--g-space-2) 0 0}@media screen and (min-width:990px){.g-section-heading{margin-bottom:var(--g-space-7)}}a{color:inherit}.link,.underlined-link,.customer a,.inline-richtext a,.rte a,.g-link{color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--g-duration) var(--g-ease),text-decoration-color var(--g-duration) var(--g-ease)}.link:hover,.underlined-link:hover,.customer a:hover,.inline-richtext a:hover,.rte a:hover,.g-link:hover{color:var(--g-accent);text-decoration-thickness:1px}.color-scheme-3 :is(.link,.underlined-link,.inline-richtext a,.rte a,.g-link,.g-arrow-link):hover,.color-scheme-4 :is(.link,.underlined-link,.inline-richtext a,.rte a,.g-link,.g-arrow-link):hover,.color-scheme-5 :is(.link,.underlined-link,.inline-richtext a,.rte a,.g-link,.g-arrow-link):hover{color:rgb(var(--color-foreground));text-decoration-color:rgba(var(--color-foreground),.6)}.link--text{color:rgb(var(--color-foreground))}.g-arrow-link{display:inline-flex;align-items:center;gap:var(--g-space-2);min-height:var(--g-touch-target);font-weight:var(--g-weight-medium);color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--g-duration) var(--g-ease)}.g-arrow-link:hover{color:var(--g-accent)}.g-arrow-link>span[aria-hidden]{display:inline-block;transition:transform var(--g-duration) var(--g-ease)}.g-arrow-link:hover>span[aria-hidden]{transform:translate(2px)}*:focus-visible,.focused{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:var(--g-focus-offset);box-shadow:none}.focus-inset:focus-visible,.focused.focus-inset{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:calc(var(--g-focus-width) * -1);box-shadow:none}.focus-offset:focus-visible,.focus-offset.focused{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:none}.button:focus-visible,.button.focused,.shopify-payment-button__button--unbranded:focus-visible{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:var(--g-focus-offset);box-shadow:none}.button:focus:not(:focus-visible):not(.focused){outline:0;box-shadow:none}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{z-index:9999;position:fixed;top:var(--g-space-2);left:var(--g-space-2);width:auto;height:auto;overflow:visible;clip:auto;margin:0;padding:var(--g-space-3) var(--g-space-5);background-color:var(--g-ink);color:var(--g-white);outline:var(--g-focus-width) solid var(--g-ink);outline-offset:var(--g-focus-offset)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:var(--g-control-height);min-width:12rem}.button,.button-label,.shopify-challenge__button,.customer button{font-family:var(--g-font-ui);font-size:var(--g-fs-button);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-button);text-transform:none;line-height:1.25}.button,.shopify-challenge__button,.customer button{height:auto;padding:1.2rem var(--g-space-5);white-space:normal;text-align:center;overflow-wrap:anywhere;transition:background-color var(--g-duration) var(--g-ease),color var(--g-duration) var(--g-ease),box-shadow var(--g-duration) var(--g-ease),opacity var(--g-duration) var(--g-ease)}.button--large{min-height:var(--g-control-height-large);font-size:var(--g-fs-button)}.button--small{min-height:var(--g-touch-target);padding:.8rem var(--g-space-4)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover{--alpha-button-background: 1}:root .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover,.color-scheme-1 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover,.color-scheme-2 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover,.color-scheme-6 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover{--color-button: var(--g-accent-rgb);--color-button-text: 255, 255, 255}.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover,.color-scheme-4 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover,.color-scheme-5 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover{--color-button: var(--color-foreground);--color-button-text: var(--color-background);--alpha-button-background: .88}.button:not([disabled]):active{transform:none}.button--secondary{--alpha-button-background: 0}.button--secondary:not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover{--alpha-button-background: 1;--color-button: var(--color-foreground);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.button--tertiary{min-width:0;min-height:var(--g-touch-target)}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{--border-offset: 0px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--color-foreground))}.button--full-width{display:flex;width:100%}.button[disabled],.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled{cursor:not-allowed;opacity:.45}.button[aria-busy=true]{cursor:progress;pointer-events:none;color:transparent!important;position:relative}.button .g-button-spinner{display:none}.button[aria-busy=true] .g-button-spinner,.button[aria-busy=true]:not(:has(.g-button-spinner)):before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:auto;width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(var(--color-button-text),.35);border-top-color:rgb(var(--color-button-text));box-shadow:none;animation:g-spin .7s linear infinite}.button--secondary[aria-busy=true] .g-button-spinner,.button--secondary[aria-busy=true]:not(:has(.g-button-spinner)):before{border-color:rgba(var(--color-foreground),.25);border-top-color:rgb(var(--color-foreground))}.button.is-success{--color-button: 47, 93, 69;--color-button-text: 255, 255, 255}@keyframes g-spin{to{transform:rotate(360deg)}}.field__input,.select__select,.customer .field input,.customer select{min-height:var(--g-control-height);height:var(--g-control-height);font-size:1.6rem;color:rgb(var(--color-foreground));background-color:var(--g-field-bg)}.select__select{font-size:1.6rem}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-control-border))}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-foreground))}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible{outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:var(--g-focus-offset);box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-foreground))}.field__input:focus:not(:focus-visible),.select__select:focus:not(:focus-visible){box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-foreground))}.field__label,.customer .field label{letter-spacing:0;color:rgb(var(--color-text-secondary))}.g-form{display:grid;gap:var(--g-form-gap)}.g-field{display:grid;gap:var(--g-space-2)}.g-field__label{font-family:var(--g-font-ui);font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);line-height:1.4;color:rgb(var(--color-foreground))}.g-field__optional,.g-field__required{font-weight:var(--g-weight-regular);color:rgb(var(--color-text-secondary))}.g-field__input,.g-field__select,.g-field__textarea{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:var(--g-control-height);margin:0;padding:1.1rem 1.4rem;font-family:var(--g-font-ui);font-size:1.6rem;line-height:1.5;color:rgb(var(--color-foreground));background-color:var(--g-field-bg);border:1px solid rgb(var(--color-control-border));border-radius:var(--inputs-radius, var(--g-radius));box-shadow:none;transition:border-color var(--g-duration) var(--g-ease)}.g-field__textarea{min-height:14rem;resize:vertical}.g-field__select{padding-right:4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2320201E' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;cursor:pointer}.g-field__input:hover,.g-field__select:hover,.g-field__textarea:hover{border-color:rgb(var(--color-foreground))}.g-field__input:focus-visible,.g-field__select:focus-visible,.g-field__textarea:focus-visible{border-color:rgb(var(--color-foreground));outline:var(--g-focus-width) solid rgb(var(--color-foreground));outline-offset:var(--g-focus-offset)}.g-field__input[aria-invalid=true],.g-field__select[aria-invalid=true],.g-field__textarea[aria-invalid=true]{border-color:var(--g-error)}.g-field__input:disabled,.g-field__select:disabled,.g-field__textarea:disabled{opacity:.45;cursor:not-allowed}.g-field__hint{margin:0;font-size:var(--g-fs-small);line-height:1.5;color:rgb(var(--color-text-secondary))}.g-field__error{display:flex;align-items:flex-start;gap:var(--g-space-2);margin:0;font-size:var(--g-fs-small);line-height:1.45;color:var(--g-error)}.g-field__error[hidden]{display:none}.g-status-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-top:.2rem;border-radius:50%;background:currentColor}.g-status-icon:before{content:"!";font-size:1.1rem;font-weight:var(--g-weight-medium);line-height:1;color:var(--g-white)}.g-status--success .g-status-icon:before{content:"\2713"}.product-form__input input[type=radio]+label,.g-pill{min-height:var(--g-pill-size);min-width:var(--g-pill-size);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--g-space-4);font-family:var(--g-font-ui);font-size:1.5rem;font-weight:var(--g-weight-medium);letter-spacing:0;border-radius:var(--variant-pills-radius, var(--g-radius));transition:background-color var(--g-duration) var(--g-ease),color var(--g-duration) var(--g-ease),border-color var(--g-duration) var(--g-ease),box-shadow var(--g-duration) var(--g-ease)}.g-pill{background:var(--g-card);color:var(--g-ink);border:1px solid var(--g-line);text-decoration:none;cursor:pointer}.g-pill:hover{border-color:var(--g-ink)}.g-pill[aria-pressed=true],.g-pill[aria-checked=true],.g-pill[aria-current],.g-pill.is-selected{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-white)}.g-pill[aria-disabled=true],.g-pill.is-unavailable{color:var(--g-ink-2);text-decoration:line-through;cursor:not-allowed}.g-chip-row{display:flex;flex-wrap:wrap;gap:var(--g-space-2);margin:0;padding:0;list-style:none}.g-chip{display:inline-flex;align-items:center;gap:var(--g-space-1);min-height:var(--g-touch-target);padding:0 var(--g-space-4);font-family:var(--g-font-ui);font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);letter-spacing:0;text-transform:none;line-height:1.2;text-decoration:none;border-radius:var(--g-radius);background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-line));transition:box-shadow var(--g-duration) var(--g-ease),background-color var(--g-duration) var(--g-ease),color var(--g-duration) var(--g-ease)}a.g-chip:hover{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.g-chip[aria-current],.g-chip.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.g-placement-label{display:inline-flex;align-items:center;gap:var(--g-space-1);font-family:var(--g-font-ui);font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;line-height:1;padding:.6rem .8rem;border-radius:var(--g-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-line))}.badge{font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;border-radius:var(--g-radius);padding:.5rem .8rem}.g-status{display:flex;align-items:flex-start;gap:var(--g-space-2);font-size:var(--g-fs-small);line-height:1.45}.g-status--error{color:var(--g-error)}.g-status--success{color:var(--g-success)}.color-scheme-3 .g-status--error,.color-scheme-4 .g-status--error,.color-scheme-5 .g-status--error,.color-scheme-3 .g-status--success,.color-scheme-4 .g-status--success,.color-scheme-5 .g-status--success{color:rgb(var(--color-foreground))}.g-media-tile{position:relative;background:var(--g-media-tile-bg, #fff);overflow:hidden;border-radius:var(--g-radius-media)}.g-media-tile--hairline:after,.g-hairline-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--g-hairline) solid var(--g-line);border-radius:inherit;pointer-events:none;z-index:1}.g-media-tile img{display:block;width:100%;height:100%;object-fit:contain}.g-photo{position:relative;overflow:hidden;border-radius:var(--g-radius-media);background:var(--g-sand)}.g-photo img{display:block;width:100%;height:100%;object-fit:cover}.price{font-size:var(--g-fs-price);font-weight:var(--g-weight-medium);letter-spacing:0;line-height:1.4;font-variant-numeric:tabular-nums}.price .price-item{letter-spacing:0}.price--large{font-size:var(--g-fs-price-pdp);font-weight:var(--g-weight-medium);letter-spacing:0}.drawer__inner,.menu-drawer{border-radius:var(--g-radius-drawer)}.modal__content,.global-settings-popup,.product-popup-modal__content,.g-dialog{border-radius:var(--g-radius)}.drawer__inner,.g-dialog,.g-overlay-shadow{box-shadow:var(--g-shadow-overlay)}.g-logo--vector{aspect-ratio:1813 / 500;color:rgb(var(--color-foreground))}.g-logo__svg{display:block;width:100%;height:auto}.g-logo{display:inline-block;vertical-align:middle;width:var(--g-logo-w-mobile);max-width:100%;line-height:0}@media screen and (min-width:750px){.g-logo{width:var(--g-logo-w)}}.g-logo__img{display:block;width:100%;height:auto}.g-logo--trim{position:relative;overflow:hidden;aspect-ratio:1812 / 474}.g-logo--trim .g-logo__img{position:absolute;max-width:none;width:119.868%;left:-10.044%;top:-32.489%}.g-logo--invert .g-logo__img{filter:invert(1)}.g-logo--cream .g-logo__img{filter:invert(97%) sepia(4%) saturate(300%) hue-rotate(330deg) brightness(102%)}.g-logo--text{width:auto;line-height:1}.g-logo__text{font-family:var(--g-font-display);font-weight:var(--g-weight-display);font-size:2.6rem;letter-spacing:0;color:rgb(var(--color-foreground))}[data-g-reveal].g-reveal--pending,[data-g-reveal].g-reveal--in{opacity:1;transform:none}.section-header.animate{transition:top var(--g-duration) var(--g-ease)}.header__icon--menu .icon{transition:transform var(--g-duration) var(--g-ease),opacity var(--g-duration) var(--g-ease)}.g-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.g-editor-notice{border:1px dashed rgb(var(--color-control-border));border-radius:var(--g-radius);padding:var(--g-space-4);font-size:var(--g-fs-small);color:rgb(var(--color-text-secondary))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button[aria-busy=true]{color:rgb(var(--color-button-text))!important}.button--secondary[aria-busy=true]{color:rgb(var(--color-foreground))!important}.button[aria-busy=true] .g-button-spinner,.button[aria-busy=true]:not(:has(.g-button-spinner)):before{display:none}}.g-review-stars{display:inline-flex;align-items:center;gap:var(--g-space-2);font-size:var(--g-fs-small);color:rgb(var(--color-foreground));text-decoration:none;min-height:2.4rem}a.g-review-stars:hover .g-review-stars__count{text-decoration:underline}.g-stars{position:relative;display:inline-block;line-height:1;letter-spacing:.08em;font-family:var(--g-font-ui)}.g-stars--small{font-size:1.3rem}.g-stars--large{font-size:1.6rem}.g-stars__base{color:rgba(var(--color-foreground),.2)}.g-stars__fill{position:absolute;inset:0 auto 0 0;width:var(--g-stars-fill, 0%);overflow:hidden;white-space:nowrap;color:rgb(var(--color-foreground))}.g-review-stars__value{font-weight:var(--g-weight-medium)}.g-review-stars__count{color:rgb(var(--color-text-secondary))}.shopify-policy__container{max-width:calc(72rem + var(--g-page-margin) * 2);padding:var(--g-space-8) var(--g-page-margin) var(--g-space-9)}.shopify-policy__title{text-align:left;margin-bottom:var(--g-space-6);padding-bottom:var(--g-space-5);border-bottom:var(--g-hairline) solid rgb(var(--color-line))}.shopify-policy__title h1{font-size:var(--g-fs-page-title);margin:0}.shopify-policy__body .rte{font-size:var(--g-fs-body);line-height:var(--g-lh-body)}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--g-font-ui);font-weight:var(--g-weight-medium);font-size:var(--g-fs-h3);margin:var(--g-space-6) 0 var(--g-space-3)}.g-ornament{display:flex;align-items:center;color:rgb(var(--color-line))}.g-ornament:before{content:"";flex:1 1 auto;height:1px;background:currentColor}.g-ornament:after,.g-ornament__mark{display:none}.g-quality-line{display:none}.g-trust-list{display:grid;gap:var(--g-space-4);margin:0;padding:0;list-style:none}.g-trust-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--g-space-3)}.g-trust-list__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.g-trust-list__icon .icon{width:2rem;height:2rem}.g-trust-list__title{display:block;font-family:var(--g-font-ui);font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground));line-height:1.4}.g-trust-list__text{display:block;margin-top:.2rem;font-size:var(--g-fs-small);line-height:1.5;color:rgb(var(--color-text-secondary))}.g-trust-list__text a{color:inherit;text-underline-offset:.2em}.g-pay-row{display:flex;flex-direction:column;align-items:center;gap:var(--g-space-3)}.g-pay-row__label{display:inline-flex;align-items:center;gap:var(--g-space-2);margin:0;font-size:var(--g-fs-small);font-weight:var(--g-weight-regular);color:rgb(var(--color-text-secondary))}.g-pay-row__label .icon{width:1.5rem;height:1.5rem;color:currentColor}.g-pay-row__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.g-pay-row__list .icon{width:3.8rem;height:2.4rem}.g-trust-bar{padding-top:var(--g-pt, 40px);padding-bottom:var(--g-pb, 40px);border-top:1px solid rgb(var(--color-line));border-bottom:1px solid rgb(var(--color-line))}.g-trust-bar__ornament{display:none}.g-trust-bar__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-space-5) var(--g-space-4)}@media screen and (min-width:990px){.g-trust-bar__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-trust-bar__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-trust-bar__list{gap:var(--g-space-6)}}.g-editor-slot{font-family:var(--g-font-ui);font-size:var(--g-fs-xsmall);line-height:1.4;color:var(--g-ink)}.g-editor-slot__kicker{font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;color:var(--g-accent)}.g-editor-slot--box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--g-space-2);width:100%;aspect-ratio:var(--g-slot-ratio, 4 / 5);padding:var(--g-space-5);border:2px dashed var(--g-input-border);border-radius:var(--g-radius);background:repeating-linear-gradient(-45deg,var(--g-sand),var(--g-sand) 12px,var(--g-page) 12px,var(--g-page) 24px);text-align:center}.g-editor-slot__icon{color:var(--g-ink-2)}.g-editor-slot__title{font-size:var(--g-fs-body);font-weight:var(--g-weight-medium)}.g-editor-slot__text{max-width:36ch}.g-editor-slot__hint{max-width:36ch;color:var(--g-ink-2)}.g-editor-slot--badge{position:absolute;top:var(--g-space-2);left:var(--g-space-2);z-index:2;display:grid;gap:.2rem;max-width:calc(100% - var(--g-space-4));padding:var(--g-space-1) var(--g-space-2);border:1px dashed var(--g-accent);border-radius:var(--g-radius);background:rgba(var(--g-page-rgb),.94);pointer-events:none}.g-editor-slot--note{display:flex;flex-wrap:wrap;gap:.2rem var(--g-space-2);margin:var(--g-space-3) 0 0;padding:var(--g-space-2) var(--g-space-3);border:1px dashed var(--g-input-border);border-radius:var(--g-radius);background:var(--g-sand)}.g-intro>.g-editor-slot--note{grid-column:1 / -1}.g-editor-slot-wrap{max-width:52rem}.g-editor-slot-wrap--image_right{margin-left:auto}.g-editor-slot-wrap--full{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/glimmery-base.css.map */
