/*! GreenLife Pro 1.2.0 | base.css */:root{--glp-font-system: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--glp-gutter: 16px;--glp-section-y: clamp(3.5rem, 2rem + 6vw, 7.5rem);--glp-ease: cubic-bezier(.22, 1, .36, 1);--glp-ease-in-out: cubic-bezier(.65, 0, .35, 1);--glp-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--glp-z-raised: 5;--glp-z-atc: 60;--glp-z-bottomnav: 70;--glp-z-float: 80;--glp-z-proof: 85;--glp-z-header: 100;--glp-z-nav-panel: 110;--glp-z-backdrop: 190;--glp-z-drawer: 200;--glp-z-modal: 300;--glp-z-toast: 400;--glp-z-top: 500;--glp-header-h: 68px;--glp-bottomnav-h: 64px;--glp-atc-h: 76px;--glp-safe-bottom: env(safe-area-inset-bottom, 0px);--glp-adminbar: 0px;--glp-nav-dock: 0px;--glp-atc-dock: 0px;--glp-surface: #fff;--glp-paper: #fbf8f1;--glp-cream: #f8f0e3;--glp-cream-2: #f0e1c6;--glp-p50: #f0f6f1;--glp-p100: #e2efe6;--glp-p200: #c4dfcc;--glp-a100: #f9efd2;--glp-a200: #f1dc9c;--glp-clay: #b5441d;--glp-clay-rgb: 181, 68, 29;--glp-clay-soft: #f8e4da;--glp-coral: #e8794f;--glp-gold-ink: #7a5800;--glp-gold-hi: #f0c64a;--glp-ink-soft: #3d4f44;--glp-mute: #55655b;--glp-line: rgba(var(--gl-dark-rgb), .11);--glp-line2: rgba(var(--gl-dark-rgb), .26);--glp-forest-2: #17372a;--glp-wa: #0a7a4a;--glp-wa-dark: #075c37;--glp-ok: #1b7f3b;--glp-ok-soft: #e5f4ea;--glp-err: #b42318;--glp-err-soft: #fdecea;--glp-info: #1e5a96;--glp-info-soft: #eaf1f8;--glp-sh-xs: 0 1px 2px rgba(var(--gl-dark-rgb), .07);--glp-sh-sm: 0 1px 2px rgba(var(--gl-dark-rgb), .06), 0 6px 14px -4px rgba(var(--gl-dark-rgb), .1);--glp-sh-md: 0 2px 4px rgba(var(--gl-dark-rgb), .05), 0 14px 28px -8px rgba(var(--gl-dark-rgb), .16);--glp-sh-lift: 0 2px 4px rgba(var(--gl-dark-rgb), .05), 0 10px 20px -6px rgba(var(--gl-dark-rgb), .12), 0 32px 56px -18px rgba(var(--gl-dark-rgb), .3);--glp-sh-card: 0 1px 2px rgba(var(--gl-dark-rgb), .06), 0 6px 14px -4px rgba(var(--gl-dark-rgb), .1), inset 0 0 0 1px rgba(var(--gl-dark-rgb), .11);--glp-sh-xl: 0 4px 8px rgba(var(--gl-dark-rgb), .06), 0 24px 48px -12px rgba(var(--gl-dark-rgb), .28), 0 56px 100px -30px rgba(var(--gl-dark-rgb), .35);--glp-grain: radial-gradient(rgba(255, 255, 255, .055) 1px, transparent 1.3px) 0 0 / 4px 4px;--glp-grain-dark: radial-gradient(rgba(var(--gl-dark-rgb), .05) 1px, transparent 1.3px) 0 0 / 4px 4px;--glp-adire: radial-gradient( circle, rgba(255, 255, 255, .09) 0 2px, transparent 2.5px 6px, rgba(255, 255, 255, .06) 6.5px 7.5px, transparent 8px 12px, rgba(255, 255, 255, .045) 12.5px 13.5px, transparent 14px ) 0 0 / 34px 34px;--glp-adire-dark: radial-gradient( circle, rgba(var(--gl-dark-rgb), .07) 0 2px, transparent 2.5px 6px, rgba(var(--gl-dark-rgb), .05) 6.5px 7.5px, transparent 8px 12px, rgba(var(--gl-dark-rgb), .035) 12.5px 13.5px, transparent 14px ) 0 0 / 34px 34px;--glp-x0: 0%;--glp-ring: var(--gl-primary-dark);--glp-ring-gap: #fff}@supports (color: color-mix(in srgb,red,blue)){:root{--glp-paper: color-mix(in srgb, var(--gl-light) 45%, #fdf8ee);--glp-cream: color-mix(in srgb, var(--gl-light) 40%, #fbeedd);--glp-cream-2: color-mix(in srgb, var(--glp-cream) 70%, var(--gl-accent) 30%);--glp-p50: color-mix(in srgb, var(--gl-primary) 6%, #fff);--glp-p100: color-mix(in srgb, var(--gl-primary) 12%, #fff);--glp-p200: color-mix(in srgb, var(--gl-primary) 25%, #fff);--glp-a100: color-mix(in srgb, var(--gl-accent) 16%, #fff);--glp-a200: color-mix(in srgb, var(--gl-accent) 38%, #fff);--glp-gold-ink: color-mix(in srgb, var(--gl-accent) 50%, #2a1d00);--glp-gold-hi: color-mix(in srgb, var(--gl-accent) 70%, #fff6c8);--glp-ink-soft: color-mix(in srgb, var(--gl-text) 82%, #fff);--glp-mute: color-mix(in srgb, var(--gl-muted) 75%, var(--gl-dark));--glp-forest-2: color-mix(in srgb, var(--gl-dark) 80%, var(--gl-primary))}}[dir=rtl]{--glp-x0: 100%}body.admin-bar{--glp-adminbar: 32px}@media(max-width:782px){body.admin-bar{--glp-adminbar: 46px}}@media(max-width:600px){body.admin-bar{--glp-adminbar: 0px}}@media(min-width:768px){:root{--glp-gutter: 24px;--glp-header-h: 78px;--glp-atc-h: 92px}}@media(max-width:767.98px){body.glp-has-mobile-nav{--glp-nav-dock: var(--glp-bottomnav-h);padding-bottom:calc(var(--glp-bottomnav-h) + var(--glp-safe-bottom))}}body.glp-sticky-atc-visible{--glp-atc-dock: var(--glp-atc-h)}@media(max-width:767.98px){body.glp-sticky-atc-visible:has(.glp-sticky-atc--no-mobile){--glp-atc-dock: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--glp-header-h) + var(--glp-adminbar) + 16px);overflow-x:clip}body{--glp-float-bottom: calc(16px + var(--glp-safe-bottom) + var(--glp-nav-dock) + var(--glp-atc-dock));margin:0;min-width:320px;overflow-x:clip;background:var(--glp-paper);color:var(--gl-text);font-family:var(--gl-font-body);font-size:1rem;font-weight:var(--gl-weight-regular);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none}body.glp-lock-scroll{overflow:hidden;padding-inline-end:var(--glp-sbw, 0px)}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote,pre){margin-top:0}:where(img,svg,video,canvas,iframe,embed,object){max-width:100%}:where(img,video){height:auto}:where(img,svg,video){display:block}:where(.glp-icon,.glp-botanical,.glp-stars__star){display:inline-block}:where(a){color:var(--gl-primary-dark);text-decoration-thickness:.08em;text-underline-offset:.18em}:where(a:hover){color:var(--gl-primary)}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){cursor:pointer}:where(button:disabled,[disabled]){cursor:not-allowed}:where(table){border-collapse:collapse;border-spacing:0}:where(hr){border:0;border-top:1px solid var(--glp-line);margin-block:2rem}:where(ul[class],ol[class]){list-style:none;margin:0;padding:0}:where(summary){cursor:pointer}[hidden]{display:none!important}::selection{background:var(--gl-accent);color:var(--gl-on-accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex="0"],[role=button]):focus-visible{outline:3px solid var(--glp-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--glp-ring-gap)}.glp-announcement,.glp-footer,.glp-hero,.glp-marquee,div.glp-search-overlay,.glp-bundle__box,.glp-quizcta__box,.glp-newsletter__box,.glp-newsletter-strip,.glp-modal--video,.glp-promo--dark,.glp-promo--green,.glp-need,.glp-why,.glp-shop-cta{--glp-ring: var(--gl-accent);--glp-ring-gap: var(--gl-dark)}.glp-main:focus{outline:none}.screen-reader-text,#glp-live{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed!important;top:8px;inset-inline-start:8px;z-index:var(--glp-z-top);width:auto;height:auto;margin:0;padding:.9rem 1.4rem;clip:auto;clip-path:none;overflow:visible;border-radius:var(--gl-radius-sm);background:var(--gl-dark);color:#fff;font-weight:var(--gl-weight-bold);text-decoration:none;box-shadow:var(--glp-sh-lift);outline:3px solid var(--gl-accent)}.glp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.glp-page{position:relative;display:flex;flex-direction:column;min-height:100vh}.glp-main{display:block;flex:1 0 auto;min-width:0}.glp-footer{flex-shrink:0}.glp-anchor{display:block;width:0;height:0;overflow:hidden;scroll-margin-top:calc(var(--glp-header-h) + var(--glp-adminbar))}:where(h1,h2,h3,h4,h5,h6){margin-bottom:.5em;color:var(--gl-dark);font-family:var(--gl-font-heading);font-weight:var(--gl-font-heading-weight);line-height:1.1;letter-spacing:-.022em;text-wrap:balance}:where(h1){font-size:clamp(2.4rem,1.5rem + 3.9vw,4.75rem);line-height:1.02;letter-spacing:-.035em}:where(h2){font-size:clamp(1.9rem,1.35rem + 2.2vw,3.2rem);letter-spacing:-.03em}:where(h3){font-size:clamp(1.35rem,1.15rem + .9vw,1.85rem)}:where(h4){font-size:1.25rem}:where(h5){font-size:1.0625rem}:where(h6){font-size:1rem}.glp-heading-sans :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.04em}:where(h1,h2,h3,.glp-hero__title,.glp-section__title,.glp-page-header__title) em,.glp-accent{font-family:var(--gl-font-accent);font-style:italic;font-weight:var(--gl-weight-medium);letter-spacing:-.01em;color:var(--gl-primary)}:where(p){margin-bottom:1em;text-wrap:pretty}:where(small){font-size:.875em}:where(strong,b){font-weight:var(--gl-weight-bold)}:where(blockquote){margin-inline:0}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}:where(ins){text-decoration:none}:where(mark){padding-inline:.2em;border-radius:3px;background:var(--glp-a200);color:inherit}.glp-eyebrow{display:inline-flex;align-items:center;gap:.6em;margin-bottom:1rem;color:var(--gl-primary-dark);font-family:var(--gl-font-accent);font-size:1.0625rem;font-style:italic;font-weight:var(--gl-weight-medium);line-height:1.3}.glp-eyebrow .glp-icon{box-sizing:content-box;width:14px;height:14px;padding:5px;border-radius:50% 50% 50% 4px;background:var(--gl-accent);color:var(--gl-on-accent)}.glp-eyebrow:after{content:"";width:2.25rem;height:1px;background:currentColor;opacity:.35}.glp-link-arrow{display:inline-flex;align-items:center;gap:.45em;min-height:44px;color:var(--gl-primary-dark);font-weight:var(--gl-weight-medium);text-decoration:none;background:linear-gradient(currentColor,currentColor) var(--glp-x0) calc(50% + .85em) / 0 2px no-repeat;transition:background-size .32s var(--glp-ease),color .18s}.glp-link-arrow:hover,.glp-link-arrow:focus-visible{background-size:calc(100% - 1.5em) 2px;color:var(--gl-primary)}.glp-link-arrow .glp-icon{transition:translate .32s var(--glp-ease)}.glp-link-arrow:hover .glp-icon{translate:4px 0}[dir=rtl] .glp-link-arrow:hover .glp-icon{translate:-4px 0}.glp-flip{transform:scaleX(-1)}[dir=rtl] .glp-flip{transform:none}[dir=rtl] .glp-icon--arrow-right:not(.glp-flip),[dir=rtl] .glp-icon--chevron-right:not(.glp-flip){transform:scaleX(-1)}.glp-container{width:100%;max-width:var(--gl-container);margin-inline:auto;padding-inline:var(--glp-gutter)}.glp-container--narrow{max-width:820px}.glp-section{position:relative;padding-block:var(--glp-section-y)}.glp-section__head{max-width:48rem;margin-bottom:clamp(2rem,1.2rem + 3vw,3.5rem)}.glp-section__head--center{margin-inline:auto;text-align:center}.glp-section__head--left{text-align:start}.glp-section__title{margin-bottom:.3em;font-size:clamp(2.1rem,1.3rem + 3.1vw,3.9rem);line-height:1;letter-spacing:-.04em}.glp-section__text{max-width:38rem;margin-bottom:0;color:var(--glp-ink-soft);font-size:clamp(1rem,.95rem + .3vw,1.175rem)}.glp-section__head--center .glp-section__text{margin-inline:auto}.glp-section__cta{margin-block:clamp(2rem,1rem + 3vw,3.5rem) 0;text-align:center}.glp-section-title{margin-bottom:1.25rem;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.4rem)}.glp-widget,.glp-sidebar .widget{margin-bottom:2rem}.glp-widget__title,.glp-sidebar .widget-title,.widgettitle{margin-bottom:.9rem;padding-bottom:.6rem;border-bottom:2px solid var(--glp-p100);font-size:1.2rem}.glp-widget ul,.glp-sidebar .widget ul{margin:0;padding:0;list-style:none}.glp-widget li,.glp-sidebar .widget li{padding-block:.4rem;border-bottom:1px dashed var(--glp-line)}.glp-widget li:last-child,.glp-sidebar .widget li:last-child{border-bottom:0}.glp-widget a,.glp-sidebar .widget a{text-decoration:none}.glp-widget a:hover,.glp-sidebar .widget a:hover{text-decoration:underline}.glp-u-center{text-align:center!important}.glp-u-hide{display:none!important}.glp-u-nowrap{white-space:nowrap!important}.glp-icon{flex:none;vertical-align:middle;stroke-linecap:round;stroke-linejoin:round}.glp-botanical{flex:none;width:120px;height:auto;fill:currentColor;pointer-events:none}.glp-botanical--leaf{aspect-ratio:120 / 160}.glp-botanical--sprig{width:100px;aspect-ratio:100 / 200}.glp-botanical--fern{aspect-ratio:120 / 200}.glp-botanical--branch{width:220px;aspect-ratio:220 / 120}.glp-botanical--seed{width:80px;aspect-ratio:80 / 120}.glp-botanical--blob{width:200px;aspect-ratio:1}.glp-stars{display:inline-flex;align-items:center;gap:1px;color:var(--gl-accent);line-height:0;vertical-align:middle}.glp-stars__star{width:16px;height:16px;stroke-width:1.5}.glp-stars__star.is-full,.glp-stars__star.is-half{fill:currentColor;filter:drop-shadow(0 0 .5px rgba(var(--gl-dark-rgb),.4))}.glp-stars__star.is-empty{fill:none;color:var(--glp-line2)}.glp-btn,.button,.wp-block-button__link,.wp-element-button,input[type=submit],input[type=button],input[type=reset]{--btn-bg: var(--gl-primary);--btn-bg-hover: var(--gl-primary-dark);--btn-fg: var(--gl-on-primary);--btn-glow: rgba(var(--gl-primary-rgb), .55);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.75em 1.75em;overflow:hidden;isolation:isolate;border:1.5px solid transparent;border-radius:var(--gl-btn-radius);background-color:var(--btn-bg);color:var(--btn-fg);font-family:var(--gl-font-body);font-size:1rem;font-weight:var(--gl-weight-medium);line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000014,0 1px 2px rgba(var(--gl-dark-rgb),.14),0 12px 22px -10px var(--btn-glow);transition:transform .18s var(--glp-ease),background-color .18s,color .18s,border-color .18s,translate .45s var(--glp-ease);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.glp-btn:before,.button:not(input):before,.wp-block-button__link:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.42) 50%,transparent 70%);transform:translate(-135%);transition:transform .8s var(--glp-ease);pointer-events:none}.glp-btn:hover,.button:hover,.wp-block-button__link:hover,input[type=submit]:hover,input[type=button]:hover{background-color:var(--btn-bg-hover);color:var(--btn-fg)}@media(hover:hover)and (pointer:fine){.glp-btn:hover:before,.button:not(input):hover:before,.wp-block-button__link:hover:before{transform:translate(135%)}.glp-btn:hover,.button:hover,.wp-block-button__link:hover{transform:translateY(-2px)}}.glp-btn:active,.button:active,.wp-block-button__link:active,input[type=submit]:active{transform:translateY(0) scale(.98)}.glp-btn>span,.glp-btn>.glp-icon{position:relative}.glp-btn .glp-icon{width:1.2em;height:1.2em}.glp-btn--accent{--btn-bg: var(--gl-accent);--btn-bg-hover: var(--gl-accent);--btn-fg: var(--gl-on-accent);--btn-glow: rgba(var(--gl-accent-rgb), .7);background-image:linear-gradient(180deg,rgba(255,255,255,.28),transparent 55%)}.glp-btn--accent:hover{filter:brightness(1.06) saturate(1.08)}.glp-btn--outline{--btn-bg: transparent;--btn-bg-hover: var(--gl-primary-dark);--btn-fg: var(--gl-primary-dark);border-color:currentColor;box-shadow:none}.glp-btn--outline:hover{border-color:var(--gl-primary-dark);color:#fff}.glp-btn--ghost{--btn-bg: transparent;--btn-bg-hover: var(--glp-p100);--btn-fg: var(--gl-primary-dark);box-shadow:none}.glp-btn--ghost-light{--btn-bg: rgba(255, 255, 255, .08);--btn-bg-hover: #fff;--btn-fg: #fff;border-color:#ffffffb3;box-shadow:none}.glp-btn--ghost-light:hover{border-color:#fff;color:var(--gl-dark)}@supports (backdrop-filter: blur(4px)){.glp-btn--ghost-light{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.glp-btn--light{--btn-bg: #fff;--btn-bg-hover: var(--gl-accent);--btn-fg: var(--gl-dark);--btn-glow: rgba(var(--gl-dark-rgb), .35)}.glp-btn--light:hover{color:var(--gl-on-accent)}.glp-btn--whatsapp{--btn-bg: var(--glp-wa);--btn-bg-hover: var(--glp-wa-dark);--btn-fg: #fff;--btn-glow: rgba(10, 122, 74, .6)}.glp-btn--block{display:flex;width:100%}.glp-btn--sm{min-height:44px;padding:.5em 1.2em;font-size:.875rem}.glp-btn--lg{min-height:58px;padding:.85em 2.1em;font-size:1.0625rem}.glp-btn:disabled,.glp-btn.is-disabled,.button:disabled,.button.disabled,.button.is-disabled,input[type=submit]:disabled{opacity:.5;filter:grayscale(.4);box-shadow:none;pointer-events:none}.glp-btn.is-loading{color:transparent;pointer-events:none}.glp-btn.is-loading:after{content:"";position:absolute;inset:0;margin:auto;width:1.3em;height:1.3em;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:glp-spin .7s linear infinite}.glp-btn--outline.is-loading:after,.glp-btn--ghost.is-loading:after,.glp-btn--light.is-loading:after,.glp-btn--accent.is-loading:after{border-color:var(--glp-line2);border-top-color:var(--gl-dark)}.glp-btn.is-magnetic{translate:var(--glp-mx, 0px) var(--glp-my, 0px)}:is(.glp-announcement__close,.glp-drawer__close,.glp-modal__close,.glp-search-overlay__close,.glp-nav__toggle,.glp-mnav__toggle,.glp-hero__arrow,.glp-hero__pause,.glp-scroller__btn,.glp-slider__arrow,.glp-card__action,.glp-proof-toast__close,.glp-faq__icon,.glp-need__arrow,.glp-social__link,.glp-back-top){display:grid;place-items:center;padding:0;border:0;border-radius:50%}.glp-chip{position:relative;display:inline-flex;align-items:center;gap:.5em;min-height:40px;padding:.4em 1.05em;border:1px solid var(--glp-line2);border-radius:999px;background:var(--glp-surface);color:var(--gl-text);font-size:.9rem;font-weight:var(--gl-weight-medium);line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s}.glp-chip:hover{border-color:var(--gl-primary);background:var(--gl-primary);color:var(--gl-on-primary)}.glp-chip.is-active,.glp-chip[aria-current]{border-color:var(--gl-dark);background:var(--gl-dark);color:#fff}.glp-chip__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.15em;line-height:1}.glp-badge,.glp-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding-inline:5px;border-radius:999px;background:var(--glp-clay);color:#fff;font-family:var(--gl-font-body);font-size:.6875rem;font-weight:var(--gl-weight-bold);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--glp-surface)}.glp-cart-count.is-bumped,.glp-badge.is-bumped,.glp-header__cart.is-bumped .glp-icon,.glp-bottom-nav__link.is-bumped .glp-icon,.is-popping{animation:glp-bump .55s var(--glp-ease-spring)}@keyframes glp-bump{40%{transform:scale(1.4)}}@keyframes glp-spin{to{transform:rotate(360deg)}}@keyframes glp-fade-in{0%{opacity:0}}.form-row label,label.woocommerce-form__label,.comment-form label{color:var(--gl-dark);font-size:.9375rem;font-weight:var(--gl-weight-medium)}.required{color:var(--glp-err);font-weight:var(--gl-weight-bold);text-decoration:none}.glp-newsletter-form__input,.glp-search-form__input,input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=date],select,textarea{width:100%;min-height:50px;padding:.7rem 1rem;border:1.5px solid var(--glp-line2);border-radius:var(--gl-radius-sm);background-color:#fff;color:var(--gl-text);font:inherit;line-height:1.4;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none;appearance:none}textarea{min-height:140px;resize:vertical;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--glp-mute);opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--gl-primary)}input:focus,select:focus,textarea:focus{border-color:var(--gl-primary);box-shadow:0 0 0 4px var(--glp-p100)}select{padding-inline-end:2.6rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}[dir=rtl] select{background-position:15px 52%,20px 52%}input[type=checkbox],input[type=radio]{flex:none;width:1.2rem;height:1.2rem;min-height:0;margin:0;padding:0;accent-color:var(--gl-primary);-webkit-appearance:auto;appearance:auto;cursor:pointer}input[type=file],input[type=range]{min-height:0;-webkit-appearance:auto;appearance:auto;accent-color:var(--gl-primary)}input[type=range]{padding:0;border:0}input[type=number]{-moz-appearance:textfield}.glp-announcement{position:relative;z-index:calc(var(--glp-z-header) + 1);background:var(--glp-adire),var(--gl-ann-bg);color:var(--gl-ann-color);font-size:.8125rem;font-weight:var(--gl-weight-medium);line-height:1.35;letter-spacing:.01em}.glp-announcement__inner{display:flex;align-items:center;justify-content:center;min-height:40px;padding-inline:48px}.glp-announcement__list{display:grid;width:100%;text-align:center}.glp-announcement__item{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:.6em;padding-block:.5rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .32s var(--glp-ease),transform .32s var(--glp-ease),visibility 0s linear .32s}.glp-announcement__item:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--gl-accent);box-shadow:0 0 0 3px rgba(var(--gl-accent-rgb),.25)}.glp-announcement__item.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.glp-announcement a{color:inherit;text-decoration-color:var(--gl-accent);text-underline-offset:3px}.glp-announcement__close{position:absolute;inset-block:0;inset-inline-end:4px;width:40px;height:40px;margin-block:auto;background:transparent;color:inherit;opacity:.85}.glp-announcement__close:hover{opacity:1;background:#ffffff24}.glp-announcement.is-dismissed{display:none}.glp-topbar{display:none;border-bottom:1px solid var(--glp-line);background:var(--glp-cream);color:var(--glp-ink-soft);font-size:.8125rem}@media(min-width:768px){.glp-topbar{display:block}}.glp-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:40px}.glp-topbar__contact,.glp-topbar__end,.glp-topbar__menu{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.4rem;margin:0;padding:0;list-style:none}.glp-topbar__item,.glp-topbar__text{display:inline-flex;align-items:center;gap:.45em}.glp-topbar__item .glp-icon,.glp-topbar__wa .glp-icon{color:var(--gl-primary)}.glp-topbar__link,.glp-topbar__menu a{display:inline-flex;align-items:center;gap:.4em;min-height:36px;color:inherit;font-weight:var(--gl-weight-medium);text-decoration:none;background:linear-gradient(var(--gl-primary),var(--gl-primary)) var(--glp-x0) calc(50% + .75em) / 0 1.5px no-repeat;transition:background-size .32s var(--glp-ease),color .18s}.glp-topbar__link:hover,.glp-topbar__menu a:hover{background-size:100% 1.5px;color:var(--gl-primary-dark)}.glp-topbar__wa{padding:0 .9em;border-radius:999px;background-color:var(--glp-p100);color:var(--gl-primary-dark)}@media(max-width:1023.98px){.glp-topbar__item--hours,.glp-topbar__menu{display:none}}.glp-header{--glp-hdr-fg: var(--gl-dark);--glp-nav-h: var(--glp-header-h);position:relative;z-index:var(--glp-z-header);color:var(--glp-hdr-fg)}.glp-has-sticky-header .glp-header{position:sticky;top:var(--glp-adminbar);transition:transform .32s var(--glp-ease)}.glp-header:before{content:"";position:absolute;inset:0;z-index:-1;background:#fffffff7;box-shadow:0 1px 0 var(--glp-line);pointer-events:none;transition:background-color .32s var(--glp-ease),box-shadow .32s var(--glp-ease),opacity .32s}.glp-header.is-scrolled:before,.glp-header.is-sticky:before{box-shadow:0 1px rgba(var(--gl-dark-rgb),.06),0 14px 30px -16px rgba(var(--gl-dark-rgb),.35)}@supports (backdrop-filter: blur(1px)){.glp-header.is-scrolled:before,.glp-header.is-sticky:before{background:#ffffffc2;-webkit-backdrop-filter:saturate(1.7) blur(18px);backdrop-filter:saturate(1.7) blur(18px)}}.glp-header.is-hidden{transform:translateY(-110%)}.glp-header__inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;min-height:var(--glp-header-h)}.glp-header__left{display:flex;align-items:center;justify-self:start}.glp-header__brand{justify-self:center;min-width:0}.glp-header__actions{display:flex;align-items:center;justify-self:end;gap:.15rem}.glp-header__burger,.glp-header__action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:44px;min-height:44px;padding:0 .5rem;border:0;border-radius:999px;background:transparent;color:var(--glp-hdr-fg);text-decoration:none;transition:background-color .18s,color .18s,transform .18s var(--glp-ease)}.glp-header__burger:hover,.glp-header__action:hover{background:var(--glp-hdr-hover, var(--glp-p100));color:var(--glp-hdr-hover-fg, var(--gl-primary-dark))}.glp-header__action:active,.glp-header__burger:active{transform:scale(.92)}.glp-header__action .glp-badge,.glp-header__action .glp-cart-count,.glp-bottom-nav__link .glp-cart-count{position:absolute;top:3px;inset-inline-end:0}.glp-header__cart .glp-cart-count{inset-inline:26px auto}.glp-header__cart .glp-cart-total{display:none;font-size:.875rem;font-weight:var(--gl-weight-bold);font-variant-numeric:tabular-nums}.glp-header__cta{display:none}@media(max-width:767.98px){.glp-header__action--account,.glp-header__action--wishlist,.glp-header__action--compare{display:none}}@media(min-width:768px){.glp-header__actions{gap:.25rem}}@media(min-width:1200px){.glp-header__cta{display:inline-flex;min-height:46px;margin-inline-start:.5rem}}.glp-logo{display:flex;align-items:center;min-width:0}.glp-logo .custom-logo-link{display:block;line-height:0}.glp-logo .custom-logo{width:auto;max-height:46px;max-width:190px;object-fit:contain}.glp-logo__link{display:inline-flex;align-items:center;gap:.6rem;color:var(--glp-hdr-fg, var(--gl-dark));font-family:var(--gl-font-heading);font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:var(--gl-font-heading-weight);letter-spacing:-.03em;line-height:1;text-decoration:none}.glp-logo__link:hover{color:var(--glp-hdr-fg, var(--gl-dark))}.glp-logo__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50% 50% 50% 10px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 55%),linear-gradient(145deg,var(--gl-primary),var(--gl-dark));color:var(--gl-accent);box-shadow:inset 0 0 0 2px rgba(var(--gl-accent-rgb),.55),inset 0 0 0 4px var(--gl-primary-dark),0 8px 16px -6px rgba(var(--gl-primary-rgb),.7);transition:transform .32s var(--glp-ease-spring)}.glp-logo__mark .glp-icon{width:22px;height:22px}.glp-logo__link:hover .glp-logo__mark{transform:rotate(-12deg) scale(1.06)}.glp-logo__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glp-logo--header .glp-logo__text{max-width:40vw}@media(min-width:768px){.glp-logo--header .glp-logo__text{max-width:none}}.glp-logo--drawer .glp-logo__link{--glp-hdr-fg: var(--gl-dark)}@media(min-width:1024px){.glp-header__inner{display:flex;gap:1.5rem}.glp-header__left{display:none}.glp-header__brand{flex:none}.glp-header__nav{flex:1 1 auto;min-width:0}.glp-header__actions{flex:none;margin-inline-start:auto}.glp-header__nav+.glp-header__actions,.glp-header__nav+.glp-header__search+.glp-header__actions{margin-inline-start:0}.glp-header-centered{--glp-nav-h: 54px}.glp-header-centered .glp-header__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"search brand actions" "nav nav nav";gap:0 1.5rem;min-height:0;padding-top:.4rem}.glp-header-centered .glp-header__brand{grid-area:brand;min-height:64px;display:flex;align-items:center}.glp-header-centered .glp-header__search{grid-area:search;justify-self:start}.glp-header-centered .glp-header__actions{grid-area:actions;margin-inline-start:0}.glp-header-centered .glp-header__nav{grid-area:nav;border-top:1px solid var(--glp-line)}}.glp-header-minimal .glp-header__inner{display:grid;grid-template-columns:1fr auto 1fr}.glp-header-minimal .glp-header__left{display:flex}.glp-header-minimal .glp-header__nav,.glp-header-minimal .glp-header__search{display:none}.glp-header-transparent .glp-header{position:absolute;top:auto;inset-inline:0}.glp-header-transparent .glp-header.is-sticky,.glp-header-transparent .glp-header.is-scrolled{position:fixed;top:var(--glp-adminbar)}.glp-header-transparent .glp-header:not(.is-sticky,.is-scrolled){--glp-hdr-fg: #fff;--glp-hdr-hover: rgba(255, 255, 255, .16);--glp-hdr-hover-fg: #fff;--glp-ring: var(--gl-accent);--glp-ring-gap: var(--gl-dark);background:linear-gradient(to bottom,rgba(var(--gl-dark-rgb),.55),rgba(var(--gl-dark-rgb),0))}.glp-header-transparent .glp-header:not(.is-sticky,.is-scrolled):before{opacity:0}.glp-header-transparent .glp-header:not(.is-sticky,.is-scrolled) .glp-header__cta{--btn-bg: var(--gl-accent);--btn-bg-hover: var(--gl-accent);--btn-fg: var(--gl-on-accent)}.glp-header-transparent .glp-header:not(.is-sticky,.is-scrolled) .glp-search-form--inline{border-color:#ffffff80;background:#ffffff24;color:#fff}.glp-nav{display:none}@media(min-width:1024px){.glp-header .glp-header__nav{display:block}.glp-header-minimal .glp-header .glp-header__nav{display:none}}.glp-nav__list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.glp-nav__item{position:relative;display:flex;align-items:center}.glp-nav__item--mega{position:static}.glp-nav__link{position:relative;display:inline-flex;align-items:center;min-height:var(--glp-nav-h);padding-inline:.85rem;color:var(--glp-hdr-fg);font-size:.9375rem;font-weight:var(--gl-weight-medium);text-decoration:none;white-space:nowrap}.glp-nav__item--has-children>.glp-nav__link{padding-inline-end:.1rem}.glp-nav__link:after{content:"";position:absolute;inset-inline:.85rem;bottom:calc(50% - 1.1em);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gl-accent),var(--glp-clay));transform:scaleX(0);transform-origin:left center;transition:transform .32s var(--glp-ease)}[dir=rtl] .glp-nav__link:after{transform-origin:right center}.glp-nav__item--has-children>.glp-nav__link:after{inset-inline-end:.1rem}.glp-nav__link:hover:after,.glp-nav__item:focus-within>.glp-nav__link:after,.glp-nav__link[aria-current=page]:after,.current-menu-item>.glp-nav__link:after,.current-menu-ancestor>.glp-nav__link:after{transform:scaleX(1)}.glp-nav__link:hover{color:var(--glp-hdr-fg)}.glp-nav__toggle{width:28px;min-height:44px;margin-inline-end:.2rem;background:transparent;color:var(--glp-hdr-fg)}.glp-nav__toggle .glp-icon{width:16px;height:16px;transition:transform .32s var(--glp-ease)}.glp-nav__item:hover>.glp-nav__toggle .glp-icon,.glp-nav__toggle[aria-expanded=true] .glp-icon{transform:rotate(180deg)}.glp-submenu,.glp-mega{position:absolute;top:100%;z-index:var(--glp-z-nav-panel);border:1px solid var(--glp-line);background:var(--glp-surface);color:var(--gl-text);box-shadow:var(--glp-sh-xl);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .32s var(--glp-ease),transform .32s var(--glp-ease),visibility 0s linear .32s}.glp-submenu{inset-inline-start:-.75rem;min-width:260px;padding:.6rem;border-radius:var(--gl-radius)}.glp-nav__item:last-child>.glp-submenu:not(.glp-submenu--nested){inset-inline:auto -.75rem}.glp-nav__item:hover>.glp-submenu,.glp-nav__item:focus-within>.glp-submenu,.glp-nav__toggle[aria-expanded=true]~.glp-submenu,.glp-submenu__item:hover>.glp-submenu,.glp-submenu__item:focus-within>.glp-submenu,.glp-nav__item--mega:hover>.glp-mega,.glp-nav__item--mega:focus-within>.glp-mega,.glp-nav__item--mega>.glp-nav__toggle[aria-expanded=true]~.glp-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.glp-submenu__item{position:relative}.glp-submenu__link{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:.55rem .9rem;border-radius:var(--gl-radius-sm);color:var(--gl-text);font-size:.9375rem;font-weight:var(--gl-weight-medium);text-decoration:none;transition:background-color .18s,color .18s,translate .32s var(--glp-ease)}.glp-submenu__link:hover,.glp-submenu__link:focus-visible,.glp-submenu__link[aria-current=page]{background:var(--glp-p100);color:var(--gl-primary-dark);translate:4px 0}[dir=rtl] .glp-submenu__link:hover{translate:-4px 0}.glp-submenu--nested{top:-.6rem;inset-inline-start:100%}.glp-mega{inset-inline:var(--glp-gutter);padding:clamp(1.25rem,2vw,2.25rem);border-radius:0 0 var(--gl-radius-lg) var(--gl-radius-lg);border-top:3px solid var(--gl-accent);background:var(--glp-adire-dark),radial-gradient(60% 90% at 100% 100%,var(--glp-a100),transparent 70%),var(--glp-surface);background-position:100% 100%,0 0,0 0}.glp-mega__inner{max-height:calc(100vh - var(--glp-header-h) - 140px);overflow-y:auto;overscroll-behavior:contain}.glp-mega__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.5rem 2rem}.glp-mega__col{min-width:0}.glp-mega__title{display:block;margin-bottom:.6rem;padding-bottom:.55rem;border-bottom:1px solid var(--glp-line);color:var(--gl-dark);font-family:var(--gl-font-heading);font-size:1.2rem;font-weight:var(--gl-font-heading-weight);letter-spacing:-.015em;text-decoration:none}a.glp-mega__title:hover{color:var(--gl-primary)}.glp-mega__link{display:inline-flex;align-items:center;min-height:36px;color:var(--gl-text);font-size:.9375rem;text-decoration:none;background:linear-gradient(var(--gl-accent),var(--gl-accent)) var(--glp-x0) calc(50% + .8em) / 0 2px no-repeat;transition:background-size .32s var(--glp-ease),color .18s}.glp-mega__link:hover{background-size:100% 2px;color:var(--gl-primary-dark)}.glp-mega__col--title>.glp-mega__link{font-weight:var(--gl-weight-bold)}.glp-menu-fallback__hint{color:var(--gl-primary-dark);font-size:.8125rem}.no-js .glp-header__burger{display:none}.no-js .glp-header__nav{display:block;grid-column:1 / -1;grid-row:2;padding-bottom:.5rem}.no-js .glp-nav__list{flex-wrap:wrap;justify-content:flex-start}.no-js .glp-nav__link{min-height:44px}@media(max-width:1023.98px){.no-js .glp-nav__toggle,.no-js .glp-submenu,.no-js .glp-mega{display:none}.no-js .glp-header__inner{grid-template-columns:auto 1fr}.no-js .glp-header__brand{justify-self:start}}.glp-search-form{position:relative;display:flex;align-items:center;gap:.35rem;width:100%;padding-block:.25rem;padding-inline:1rem .25rem;border:1.5px solid var(--glp-line2);border-radius:var(--gl-btn-radius);background:#fff;color:var(--gl-text);transition:border-color .18s,box-shadow .18s}.glp-search-form:hover{border-color:var(--gl-primary)}.glp-search-form:focus-within{border-color:var(--gl-primary);box-shadow:0 0 0 4px var(--glp-p100)}.glp-search-form__icon{display:inline-flex;color:var(--glp-mute)}.glp-search-form .glp-search-form__input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 .35rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:1rem}.glp-search-form .glp-search-form__input:focus-visible{outline:none;box-shadow:none}.glp-search-form__input::-webkit-search-cancel-button,.glp-search-form__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.glp-search-form__submit{flex:none;min-height:44px;padding-inline:1.3em}.glp-header__search{position:relative;display:none}@media(min-width:1024px){.glp-header__search{display:block;flex:0 1 280px;min-width:180px}}.glp-search-form--inline,.glp-search-form--drawer{border-color:transparent;background:var(--glp-p50)}.glp-search-form--inline .glp-search-form__submit{position:absolute!important;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.glp-search-results--inline{position:absolute;top:calc(100% + 10px);inset-inline-start:0;z-index:var(--glp-z-nav-panel);width:min(440px,92vw);max-height:min(70vh,560px);padding:.75rem;overflow-y:auto;border:1px solid var(--glp-line);border-radius:var(--gl-radius);background:#fff;color:var(--gl-text);box-shadow:var(--glp-sh-xl)}.glp-search-results--inline:empty{display:none}.glp-search-form--page{max-width:640px}div.glp-search-overlay{position:fixed;inset:0;z-index:var(--glp-z-modal);display:flex;align-items:flex-start;justify-content:center;padding-block:clamp(4.5rem,14vh,9rem) 2rem;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(70% 60% at 85% 0%,rgba(var(--gl-primary-rgb),.5),transparent 70%),radial-gradient(50% 50% at 0% 100%,rgba(var(--gl-accent-rgb),.2),transparent 70%),var(--glp-adire),rgba(var(--gl-dark-rgb),.97);color:#fff;opacity:0;visibility:hidden;transition:opacity .32s var(--glp-ease),visibility 0s linear .32s}div.glp-search-overlay.is-open,div.glp-search-overlay[aria-hidden=false]{opacity:1;visibility:visible;transition-delay:0s}.glp-search-overlay__inner{position:relative;max-width:880px;transform:translateY(28px);transition:transform .5s var(--glp-ease)}div.glp-search-overlay.is-open .glp-search-overlay__inner,div.glp-search-overlay[aria-hidden=false] .glp-search-overlay__inner{transform:none}.glp-search-overlay__close{position:fixed;top:calc(var(--glp-adminbar) + 14px);inset-inline-end:14px;width:48px;height:48px;border:1.5px solid rgba(255,255,255,.4);background:#ffffff0f;color:#fff;transition:background-color .18s,transform .32s var(--glp-ease)}.glp-search-overlay__close:hover{border-color:var(--gl-accent);background:var(--gl-accent);color:var(--gl-on-accent);transform:rotate(90deg)}.glp-search-overlay__title{margin-bottom:1.25rem;color:#fff;font-family:var(--gl-font-heading);font-size:clamp(1.9rem,1.2rem + 2.8vw,3.4rem);font-weight:var(--gl-font-heading-weight);line-height:1.02;letter-spacing:-.035em}.glp-search-form--overlay{padding-inline:1.35rem .4rem;padding-block:.4rem;border-color:#fff6;background:#ffffff14;color:#fff}.glp-search-form--overlay:hover,.glp-search-form--overlay:focus-within{border-color:var(--gl-accent);box-shadow:0 0 0 4px rgba(var(--gl-accent-rgb),.2)}.glp-search-form--overlay .glp-search-form__icon{color:var(--gl-accent)}.glp-search-form--overlay .glp-search-form__input{min-height:54px;color:#fff;font-family:var(--gl-font-heading);font-size:clamp(1.15rem,1rem + .9vw,1.65rem)}.glp-search-form--overlay .glp-search-form__input::placeholder{color:#ffffffb8}.glp-search-form--overlay .glp-search-form__submit{--btn-bg: var(--gl-accent);--btn-bg-hover: var(--gl-accent);--btn-fg: var(--gl-on-accent);min-height:54px}@media(max-width:479.98px){.glp-search-form--overlay .glp-search-form__submit{padding-inline:1em}}.glp-search-overlay__popular{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem}.glp-search-overlay__label{margin-inline-end:.35rem;color:#ffffffd9;font-family:var(--gl-font-accent);font-style:italic}div.glp-search-overlay .glp-chip{border-color:#ffffff59;background:transparent;color:#fff}div.glp-search-overlay .glp-chip:hover{border-color:var(--gl-accent);background:var(--gl-accent);color:var(--gl-on-accent)}.glp-search-results{--sr-text: var(--gl-text);--sr-muted: var(--glp-mute);--sr-row: var(--glp-p50);--sr-row-hover: var(--glp-p100)}div.glp-search-overlay .glp-search-results{--sr-text: #fff;--sr-muted: rgba(255, 255, 255, .8);--sr-row: rgba(255, 255, 255, .07);--sr-row-hover: rgba(255, 255, 255, .15);margin-top:1.5rem}.glp-search-results.is-loading{opacity:.6}.glp-search-results__group+.glp-search-results__group{margin-top:1.25rem}.glp-search-results__heading{margin-bottom:.6rem;color:var(--sr-muted);font-family:var(--gl-font-body);font-size:.8125rem;font-weight:var(--gl-weight-medium);letter-spacing:.02em}.glp-search-results__list{display:grid;gap:.5rem}@media(min-width:640px){div.glp-search-overlay .glp-search-results__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.glp-search-result{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.5rem;border-radius:var(--gl-radius-sm);background:var(--sr-row);color:var(--sr-text);text-decoration:none;transition:background-color .18s,translate .32s var(--glp-ease)}.glp-search-result:hover,.glp-search-result:focus-visible{background:var(--sr-row-hover);color:var(--sr-text);translate:3px 0}[dir=rtl] .glp-search-result:hover{translate:-3px 0}.glp-search-result__img{width:56px;height:56px;border-radius:var(--gl-radius-sm);background:var(--glp-p100);object-fit:cover}.glp-search-result__name{display:-webkit-box;overflow:hidden;font-size:.9375rem;font-weight:var(--gl-weight-medium);line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.glp-search-result__price{font-size:.875rem;font-weight:var(--gl-weight-bold);white-space:nowrap}.glp-search-result__price del{opacity:.65;font-weight:var(--gl-weight-regular)}.glp-search-result__price ins{text-decoration:none}.glp-search-results__group .glp-chip{margin-bottom:.4rem;margin-inline-end:.4rem}.glp-search-results__all{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;color:var(--sr-text);font-weight:var(--gl-weight-bold);text-decoration-color:var(--gl-accent);text-underline-offset:4px}.glp-search-results__empty{margin:0;padding:1rem .25rem;color:var(--sr-muted)}.glp-backdrop{position:fixed;inset:0;z-index:var(--glp-z-backdrop);background:rgba(var(--gl-dark-rgb),.55);opacity:0;visibility:hidden;transition:opacity .32s var(--glp-ease),visibility 0s linear .32s}@supports (backdrop-filter: blur(1px)){.glp-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.glp-backdrop.is-visible{opacity:1;visibility:visible;transition-delay:0s}.glp-drawer{position:fixed;inset-block:0;z-index:var(--glp-z-drawer);display:flex;flex-direction:column;width:min(92vw,430px);background:var(--glp-surface);color:var(--gl-text);box-shadow:var(--glp-sh-xl);overscroll-behavior:contain;visibility:hidden;transition:transform .5s var(--glp-ease),visibility 0s linear .5s}.glp-drawer:focus{outline:none}.glp-drawer--left{inset-inline-start:0;border-start-end-radius:var(--gl-radius-lg);border-end-end-radius:var(--gl-radius-lg);transform:translate(-104%)}.glp-drawer--right{inset-inline-end:0;border-start-start-radius:var(--gl-radius-lg);border-end-start-radius:var(--gl-radius-lg);transform:translate(104%)}[dir=rtl] .glp-drawer--left{transform:translate(104%)}[dir=rtl] .glp-drawer--right{transform:translate(-104%)}.glp-drawer.is-open,.glp-drawer[aria-hidden=false]{visibility:visible;transform:none;transition-delay:0s}.glp-drawer__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding-block:.85rem;padding-inline:1.25rem 1rem;border-bottom:1px solid var(--glp-line)}.glp-drawer__title{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.6rem}.glp-drawer__title .glp-cart-count{box-shadow:none}.glp-drawer__close,.glp-modal__close{flex:none;width:44px;height:44px;background:var(--glp-p100);color:var(--gl-dark);transition:background-color .18s,color .18s,transform .32s var(--glp-ease)}.glp-drawer__close:hover,.glp-modal__close:hover{background:var(--gl-dark);color:#fff;transform:rotate(90deg)}.glp-drawer__body{flex:1 1 auto;min-height:0;padding:1rem 1.25rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}.glp-drawer__search{margin-bottom:1rem}.glp-drawer__footer{display:grid;flex:none;gap:.65rem;padding:1rem 1.25rem calc(1rem + var(--glp-safe-bottom));border-top:1px solid var(--glp-line);background:var(--glp-adire-dark),var(--glp-cream)}.glp-drawer__footer .glp-social{justify-content:center}.glp-mnav__item{border-bottom:1px solid var(--glp-line)}.glp-mnav__item--depth-1,.glp-mnav__item--depth-2{border-bottom:0}.glp-mnav__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.glp-mnav__link{display:flex;flex:1 1 auto;align-items:center;min-height:56px;color:var(--gl-dark);font-family:var(--gl-font-heading);font-size:1.4rem;font-weight:var(--gl-font-heading-weight);letter-spacing:-.025em;text-decoration:none}.glp-mnav__item--depth-1>.glp-mnav__row>.glp-mnav__link,.glp-mnav__item--depth-2>.glp-mnav__row>.glp-mnav__link{min-height:46px;color:var(--gl-text);font-family:var(--gl-font-body);font-size:1rem;font-weight:var(--gl-weight-medium);letter-spacing:0}.glp-mnav__link:hover,.glp-mnav__link[aria-current=page]{color:var(--gl-primary)}.glp-mnav__toggle{flex:none;width:44px;height:44px;background:var(--glp-p50);color:var(--gl-primary-dark)}.glp-mnav__toggle .glp-icon{transition:transform .32s var(--glp-ease)}.glp-mnav__item.is-open>.glp-mnav__row>.glp-mnav__toggle,.glp-mnav__toggle[aria-expanded=true]{background:var(--gl-primary);color:var(--gl-on-primary)}.glp-mnav__item.is-open>.glp-mnav__row>.glp-mnav__toggle .glp-icon,.glp-mnav__toggle[aria-expanded=true] .glp-icon{transform:rotate(180deg)}.glp-mnav__sub{margin-bottom:.75rem;margin-inline-start:.4rem;padding-inline-start:1rem;border-inline-start:2px solid var(--glp-a200);list-style:none}.js .glp-mnav__sub{display:none}.js .glp-mnav__item.is-open>.glp-mnav__sub{display:block;animation:glp-fade-in .3s var(--glp-ease)}.glp-drawer__links{display:grid;gap:.35rem;margin:1.25rem 0 0;padding:0;list-style:none}.glp-drawer__link{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:0 .9rem;border-radius:var(--gl-radius-sm);background:var(--glp-p50);color:var(--gl-text);font-weight:var(--gl-weight-medium);text-decoration:none}.glp-drawer__link:hover{background:var(--glp-p100);color:var(--gl-primary-dark)}.glp-drawer__link .glp-badge{margin-inline-start:auto}.glp-modal{position:fixed;inset:0;z-index:var(--glp-z-modal);display:grid;place-items:center;padding:12px;overflow-y:auto;overscroll-behavior:contain;background:rgba(var(--gl-dark-rgb),.62);opacity:0;visibility:hidden;transition:opacity .32s var(--glp-ease),visibility 0s linear .32s}@supports (backdrop-filter: blur(1px)){.glp-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.glp-modal.is-open,.glp-modal[aria-hidden=false]{opacity:1;visibility:visible;transition-delay:0s}.glp-modal:focus{outline:none}.glp-modal__dialog{position:relative;width:min(100%,640px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;border-radius:var(--gl-radius-lg);background:var(--glp-surface);box-shadow:var(--glp-sh-xl);transform:translateY(26px) scale(.97);transition:transform .5s var(--glp-ease)}.glp-modal.is-open .glp-modal__dialog,.glp-modal[aria-hidden=false] .glp-modal__dialog{transform:none}.glp-modal__close{position:absolute;top:10px;inset-inline-end:10px;z-index:4;background:#fff;box-shadow:var(--glp-sh-sm)}.glp-modal--quickview .glp-modal__dialog{width:min(100%,980px)}.glp-modal__body{position:relative;min-height:120px}.glp-modal__body[aria-busy=true]:after,.glp-modal__body.is-loading:after{content:"";position:absolute;inset:0;margin:auto;width:38px;height:38px;border:3px solid var(--glp-p200);border-top-color:var(--gl-primary);border-radius:50%;animation:glp-spin .75s linear infinite}.glp-modal--popup .glp-modal__dialog{width:min(100%,860px)}.glp-popup{display:grid;overflow:hidden}@media(min-width:720px){.glp-popup{grid-template-columns:.85fr 1.15fr}}.glp-popup__art{position:relative;min-height:120px;overflow:hidden;background:var(--glp-adire),radial-gradient(80% 70% at 20% 20%,rgba(var(--gl-accent-rgb),.4),transparent 60%),linear-gradient(155deg,var(--gl-primary),var(--gl-primary-dark) 55%,var(--gl-dark))}.glp-popup__sprig{position:absolute;bottom:-14%;inset-inline-start:8%;width:130px;color:#ffffff38;transform:rotate(14deg)}.glp-popup__leaf{position:absolute;top:8%;inset-inline-end:6%;width:90px;color:rgba(var(--gl-accent-rgb),.6);transform:rotate(-24deg)}@media(min-width:720px){.glp-popup__sprig{bottom:-6%;width:190px}.glp-popup__leaf{width:150px}}.glp-popup__content{padding:clamp(1.5rem,1rem + 3vw,3rem)}.glp-popup__title{margin-bottom:.4em;font-size:clamp(1.7rem,1.2rem + 1.9vw,2.6rem);line-height:1.04}.glp-popup__text{color:var(--glp-ink-soft)}.glp-popup__dismiss{display:block;min-height:44px;margin:.75rem auto 0;padding:0 1rem;border:0;background:transparent;color:var(--glp-mute);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.glp-popup__dismiss:hover{color:var(--gl-dark)}.glp-modal--video{background:rgba(var(--gl-dark-rgb),.92)}.glp-modal--video .glp-modal__dialog{width:min(100%,1000px);overflow:visible;border-radius:var(--gl-radius);background:#000}.glp-modal--video .glp-modal__close{top:-54px;inset-inline-end:0;background:#ffffff24;color:#fff;box-shadow:none}.glp-modal--video .glp-modal__close:hover{background:var(--gl-accent);color:var(--gl-on-accent)}.glp-modal--video .glp-modal__body{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--gl-radius)}.glp-modal--video video,.glp-modal--video iframe{width:100%;height:100%;background:#000;object-fit:contain}.glp-toasts{position:fixed;top:calc(var(--glp-header-h) + var(--glp-adminbar) + 10px);inset-inline:12px;z-index:var(--glp-z-toast);display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:none}@media(min-width:768px){.glp-toasts{inset-inline:auto 20px;align-items:flex-end;width:min(400px,calc(100vw - 40px))}}.glp-toast{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;width:100%;max-width:420px;padding-block:.9rem;padding-inline:3.2rem 1.1rem;border-radius:var(--gl-radius);background:var(--glp-adire),var(--gl-dark);color:#fff;font-size:.9375rem;font-weight:var(--gl-weight-medium);line-height:1.4;box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb),.25),var(--glp-sh-xl);pointer-events:auto;animation:glp-toast-in .45s var(--glp-ease) both}.glp-toast:before{content:"\2713";position:absolute;top:50%;inset-inline-start:.85rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;margin-top:-.8rem;border-radius:50%;background:var(--glp-ok);color:#fff;font-size:.9rem;font-weight:var(--gl-weight-bold)}.glp-toast--error:before{content:"!";background:var(--glp-err)}.glp-toast--info:before{content:"i";background:var(--gl-accent);color:var(--gl-on-accent);font-family:var(--gl-font-accent);font-style:italic}.glp-toast__msg{flex:1 1 auto;min-width:0}.glp-toast a,.glp-toast__link{color:var(--glp-gold-hi);font-weight:var(--gl-weight-bold);text-decoration-thickness:2px;text-underline-offset:3px}.glp-toast.is-leaving{opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s}@keyframes glp-toast-in{0%{opacity:0;transform:translateY(-14px) scale(.96)}}.glp-newsletter-strip{position:relative;overflow:hidden;padding-block:clamp(2.75rem,1.5rem + 4vw,4.75rem);background:radial-gradient(60% 120% at 100% 0%,rgba(var(--gl-accent-rgb),.32),transparent 60%),var(--glp-adire),linear-gradient(115deg,var(--gl-primary-dark),var(--gl-primary));color:#fff}.glp-newsletter-strip__inner{position:relative;display:grid;align-items:center;gap:1.5rem 3rem}@media(min-width:900px){.glp-newsletter-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.glp-newsletter-strip__title{margin-bottom:.3em;color:#fff;font-size:clamp(1.8rem,1.2rem + 2.2vw,2.9rem)}.glp-newsletter-strip__text{margin:0;color:#ffffffeb;font-size:1.0625rem}.glp-newsletter-form{--nf-msg-ok: var(--glp-ok);--nf-msg-err: var(--glp-err);--nf-note: var(--glp-mute)}.glp-newsletter-form--strip,.glp-newsletter-form--section{--nf-msg-ok: #c4f2d3;--nf-msg-err: #ffd5cf;--nf-note: rgba(255, 255, 255, .82)}.glp-newsletter-form__row{display:flex;flex-wrap:wrap;gap:.6rem}.glp-newsletter-form .glp-newsletter-form__input{flex:1 1 220px;min-height:56px;padding-inline:1.35rem;border-color:transparent;border-radius:var(--gl-btn-radius);background:#fff;color:var(--gl-text);box-shadow:var(--glp-sh-sm)}.glp-newsletter-form--popup .glp-newsletter-form__input.glp-newsletter-form__input{border-color:var(--glp-line2);box-shadow:none}.glp-newsletter-form__submit{flex:0 0 auto;min-height:56px}@media(max-width:479.98px){.glp-newsletter-form__submit{flex-basis:100%}}.glp-newsletter-form--popup .glp-newsletter-form__row{flex-direction:column}.glp-newsletter-form--popup .glp-newsletter-form__submit{width:100%}.glp-newsletter-form__msg{min-height:1.4em;margin:.6rem 0 0;font-size:.9375rem;font-weight:var(--gl-weight-bold)}.glp-newsletter-form__msg.is-success{color:var(--nf-msg-ok)}.glp-newsletter-form__msg.is-error{color:var(--nf-msg-err)}.glp-newsletter-form__msg:empty{min-height:0;margin:0}.glp-newsletter-form__note{margin:.5rem 0 0;color:var(--nf-note);font-size:.8125rem}.glp-newsletter-form.is-loading{opacity:.85}.glp-newsletter-form.is-subscribed .glp-newsletter-form__row,.glp-newsletter-form.is-subscribed .glp-newsletter-form__note{display:none}.glp-newsletter-form [aria-invalid=true]{box-shadow:0 0 0 3px var(--glp-err)}.glp-footer{position:relative;overflow:hidden;border-radius:60% 40% 0 0/34px 22px 0 0;background:radial-gradient(70% 60% at 100% 0%,rgba(var(--gl-primary-rgb),.4),transparent 65%),radial-gradient(50% 50% at 0% 100%,rgba(var(--gl-accent-rgb),.12),transparent 70%),var(--glp-adire),var(--gl-dark);color:#ffffffd6}@media(min-width:900px){.glp-footer{border-radius:60% 40% 0 0/56px 34px 0 0}}.glp-newsletter-strip+.glp-footer{border-radius:0}.glp-footer a{color:inherit;text-decoration:none}.glp-footer__main{padding-block:clamp(3.5rem,2rem + 4vw,6rem) clamp(2rem,1rem + 3vw,3.5rem)}.glp-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}@media(max-width:599.98px){.glp-footer__col--1,.glp-footer__col--4{grid-column:1 / -1}}@media(min-width:992px){.glp-footer__grid--2{grid-template-columns:1.5fr 1fr}.glp-footer__grid--3{grid-template-columns:1.6fr 1fr 1fr}.glp-footer__grid--4{grid-template-columns:1.6fr 1fr 1fr 1.25fr}}.glp-footer__col{min-width:0}.glp-footer__title,.glp-footer .glp-widget__title,.glp-footer .widget-title{position:relative;margin-bottom:1.25rem;padding:0 0 .85rem;border:0;color:#fff;font-size:1.35rem}.glp-footer__title:after,.glp-footer .glp-widget__title:after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:34px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--gl-accent),var(--glp-coral))}.glp-logo--footer{margin-bottom:1rem}.glp-logo--footer .glp-logo__link{color:#fff;font-size:1.7rem}.glp-footer__slogan{margin:0 0 .6rem;color:var(--gl-accent);font-family:var(--gl-font-accent);font-size:1.125rem;font-style:italic;font-weight:var(--gl-weight-bold, 700);line-height:1.4}.glp-footer__about{max-width:30rem;margin-bottom:1.5rem;line-height:1.7}.glp-footer__menu,.glp-footer .menu{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.glp-footer__menu a,.glp-footer .menu a,.glp-footer-widget a{display:inline-flex;align-items:center;min-height:40px;background:linear-gradient(var(--gl-accent),var(--gl-accent)) var(--glp-x0) calc(50% + .8em) / 0 1.5px no-repeat;transition:background-size .32s var(--glp-ease),color .18s}.glp-footer__menu a:hover,.glp-footer .menu a:hover,.glp-footer-widget a:hover{background-size:100% 1.5px;color:#fff}.glp-footer__contact{display:grid;gap:.9rem}.glp-footer__contact li{display:flex;align-items:flex-start;gap:.75rem}.glp-footer__contact .glp-icon{margin-top:.2em;color:var(--gl-accent)}.glp-footer__contact a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.glp-social{display:flex;flex-wrap:wrap;gap:.55rem}.glp-social__link{width:44px;height:44px;border:1.5px solid rgba(255,255,255,.28);color:#fff;transition:background-color .18s,color .18s,border-color .18s,translate .32s var(--glp-ease-spring)}.glp-social__link:hover{border-color:var(--gl-accent);background:var(--gl-accent);color:var(--gl-on-accent);translate:0 -3px}.glp-social--drawer .glp-social__link{border-color:var(--glp-line2);color:var(--gl-dark)}.glp-footer__bottom{padding-block:1.5rem;border-top:1px solid rgba(255,255,255,.14)}.glp-footer__disclaimer{max-width:62rem;margin-bottom:1.1rem;color:#ffffffc2;font-size:.8125rem;line-height:1.6}.glp-footer__bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem}.glp-footer__copy{margin:0;font-size:.875rem}.glp-badges{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.glp-badges__item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:var(--gl-weight-medium)}.glp-badges__item .glp-icon{color:var(--gl-accent)}.glp-bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:var(--glp-z-bottomnav);padding-bottom:var(--glp-safe-bottom);border-top:1px solid var(--glp-line);background:#fffffff7;box-shadow:0 -10px 28px -14px rgba(var(--gl-dark-rgb),.3);transition:transform .32s var(--glp-ease)}@supports (backdrop-filter: blur(1px)){.glp-bottom-nav{background:#ffffffd6;-webkit-backdrop-filter:saturate(1.7) blur(16px);backdrop-filter:saturate(1.7) blur(16px)}}@media(min-width:768px){.glp-bottom-nav{display:none}}body.glp-lock-scroll .glp-bottom-nav{transform:translateY(100%)}body.glp-lock-scroll:has(.glp-modal--welcome.is-open) .glp-bottom-nav{transform:none}.glp-bottom-nav__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.glp-bottom-nav__link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--glp-bottomnav-h);padding:6px 2px;color:var(--glp-mute);font-size:.6875rem;font-weight:var(--gl-weight-medium);line-height:1.1;text-decoration:none;-webkit-tap-highlight-color:transparent}.glp-bottom-nav__link .glp-icon{transition:transform .18s var(--glp-ease)}.glp-bottom-nav__link:active .glp-icon{transform:scale(.88)}.glp-bottom-nav__link:before{content:"";position:absolute;top:7px;inset-inline:calc(50% - 22px);z-index:-1;height:30px;border-radius:999px;background:var(--glp-p100);opacity:0;transform:scale(.6);transition:opacity .32s,transform .32s var(--glp-ease-spring)}.glp-bottom-nav__link.is-current,.glp-bottom-nav__link[aria-current=page]{color:var(--gl-primary-dark)}.glp-bottom-nav__link.is-current:before,.glp-bottom-nav__link[aria-current=page]:before{opacity:1;transform:none}.glp-bottom-nav__item{position:relative;isolation:isolate}.glp-bottom-nav__link .glp-cart-count{top:5px;inset-inline:calc(50% + 4px) auto}.glp-bottom-nav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glp-wa-float{position:fixed;inset-inline-end:16px;bottom:var(--glp-float-bottom);z-index:var(--glp-z-float);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:56px;min-height:56px;padding:0 1.3rem 0 1rem;isolation:isolate;border-radius:999px;background:var(--glp-wa);color:#fff;font-size:.9375rem;font-weight:var(--gl-weight-medium);text-decoration:none;box-shadow:0 10px 24px -6px #0a7a4a99,var(--glp-sh-md);transition:bottom .45s var(--glp-ease),translate .32s var(--glp-ease),background-color .18s}[dir=rtl] .glp-wa-float{padding:0 1rem 0 1.3rem}.glp-wa-float:hover{background:var(--glp-wa-dark);color:#fff;translate:0 -3px}.glp-wa-float:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--glp-wa);opacity:0}@media(max-width:767.98px){.glp-wa-float{width:56px;padding:0}[dir=rtl] .glp-wa-float{padding:0}.glp-wa-float__label{display:none}}body.glp-lock-scroll :is(.glp-wa-float,.glp-back-top,.glp-proof-toast){visibility:hidden}.glp-back-top{position:fixed;inset-inline-end:20px;bottom:calc(var(--glp-float-bottom) + 68px);z-index:var(--glp-z-float);width:48px;height:48px;border:1px solid var(--glp-line);background:#fffffff0;color:var(--gl-dark);box-shadow:var(--glp-sh-md);opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .32s var(--glp-ease),transform .32s var(--glp-ease),visibility 0s linear .32s,bottom .45s var(--glp-ease),background-color .18s,color .18s}.glp-back-top.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.glp-back-top:hover{border-color:var(--gl-dark);background:var(--gl-dark);color:#fff}.glp-back-top__icon{rotate:180deg}.glp-page-header{position:relative;overflow:hidden;padding-block:clamp(2.5rem,1.25rem + 4.5vw,5.25rem);border-radius:0 0 55% 45%/0 0 22px 34px;background:radial-gradient(55% 120% at 100% 0%,var(--glp-a100),transparent 62%),radial-gradient(45% 100% at 0% 100%,var(--glp-p100),transparent 62%),var(--glp-cream)}@media(min-width:900px){.glp-page-header{border-radius:0 0 55% 45%/0 0 38px 56px}}.glp-page-header:before{content:"";position:absolute;top:-40%;inset-inline-end:-6%;width:clamp(220px,34vw,480px);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 14px,rgba(var(--gl-primary-rgb),.12) 14px 15.5px);-webkit-mask:radial-gradient(circle,#000 40%,transparent 71%);mask:radial-gradient(circle,#000 40%,transparent 71%);pointer-events:none}.glp-page-header .glp-container{position:relative;z-index:1}.glp-page-header__title{max-width:18ch;margin-bottom:.3em;font-size:clamp(2.3rem,1.3rem + 3.9vw,4.4rem);line-height:1;letter-spacing:-.04em}.glp-page-header--single .glp-page-header__title,.glp-page-header--blog .glp-page-header__title,.glp-page-header--search .glp-page-header__title{max-width:24ch}.glp-page-header__text{max-width:40rem;margin:0;color:var(--glp-ink-soft);font-size:clamp(1rem,.95rem + .3vw,1.2rem)}.glp-page-header__text>:last-child{margin-bottom:0}.glp-page-header--need .glp-container{display:grid;align-items:center;gap:1.5rem 3rem}@media(min-width:800px){.glp-page-header--need .glp-container:has(.glp-page-header__media){grid-template-columns:minmax(0,1fr) minmax(240px,340px)}}.glp-page-header__media{margin:0;overflow:hidden;aspect-ratio:1;border-radius:44% 56% 52% 48%/52% 44% 56% 48%;box-shadow:var(--glp-sh-lift)}.glp-page-header__media img{width:100%;height:100%;object-fit:cover}.glp-breadcrumbs{margin-bottom:1.25rem;color:var(--glp-mute);font-size:.875rem}.glp-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .1rem}.glp-breadcrumbs__item{display:inline-flex;align-items:center}.glp-breadcrumbs a{display:inline-flex;align-items:center;min-height:32px;color:inherit;font-weight:var(--gl-weight-medium);text-decoration:none;background:linear-gradient(var(--gl-primary),var(--gl-primary)) var(--glp-x0) calc(50% + .7em) / 0 1.5px no-repeat;transition:background-size .32s var(--glp-ease),color .18s}.glp-breadcrumbs a:hover{background-size:100% 1.5px;color:var(--gl-primary-dark)}.glp-breadcrumbs .is-current,.glp-breadcrumbs [aria-current=page]{color:var(--gl-dark);font-weight:var(--gl-weight-medium)}.glp-breadcrumbs__sep{display:inline-flex;align-items:center;padding-inline:.45rem;color:var(--glp-line2)}.glp-breadcrumbs__sep .glp-icon{width:14px;height:14px}.glp-page-links{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-block:2rem;font-weight:var(--gl-weight-medium)}.glp-page-links>a,.glp-page-links>span:not(.glp-page-links__label){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:.7rem;border:1px solid var(--glp-line2);border-radius:999px;text-decoration:none}.glp-page-links>span:not(.glp-page-links__label){border-color:var(--gl-dark);background:var(--gl-dark);color:#fff}.glp-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:clamp(1.1rem,.6rem + 1.6vw,2rem)}.glp-post-grid--3{grid-template-columns:1fr}@media(min-width:640px){.glp-post-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.glp-post-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.glp-card-post{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;border-radius:var(--gl-radius-lg);background:var(--glp-surface);box-shadow:var(--glp-sh-card);transition:translate .32s var(--glp-ease)}.glp-card-post:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--glp-sh-lift);opacity:0;transition:opacity .32s var(--glp-ease);pointer-events:none}.glp-card-post:hover,.glp-card-post:focus-within{translate:0 -6px}.glp-card-post:hover:after,.glp-card-post:focus-within:after{opacity:1}.glp-card-post__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;margin:8px 8px 0;border-radius:calc(var(--gl-radius-lg) - 6px);background:var(--glp-p100)}.glp-card-post__img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--glp-ease)}.glp-card-post:hover .glp-card-post__img{transform:scale(1.06)}.glp-card-post__placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--glp-adire-dark),radial-gradient(circle at 20% 20%,var(--glp-a200),transparent 55%),linear-gradient(135deg,var(--glp-p100),var(--glp-p200));color:var(--gl-primary)}.glp-card-post__leaf{width:64px;opacity:.85;transform:rotate(-14deg);transition:transform .32s var(--glp-ease-spring)}.glp-card-post:hover .glp-card-post__leaf{transform:rotate(8deg) scale(1.1)}.glp-card-post__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:1.25rem 1.4rem 1.3rem}.glp-card-post__cat{min-height:30px;margin-bottom:.8rem;padding:.2em .85em;border-color:transparent;background:var(--glp-a100);color:var(--glp-gold-ink);font-size:.8125rem}.glp-card-post__title{margin-bottom:.45rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.15}.glp-card-post__title a{color:var(--gl-dark);text-decoration:none;background:linear-gradient(var(--gl-accent),var(--gl-accent)) 0 100% / 0 2px no-repeat;transition:background-size .32s var(--glp-ease)}.glp-card-post__title a:hover{background-size:100% 2px;color:var(--gl-dark)}.glp-card-post__excerpt{display:-webkit-box;margin-block:.6rem 1rem;overflow:hidden;color:var(--glp-ink-soft);font-size:.9688rem;-webkit-line-clamp:3;-webkit-box-orient:vertical}.glp-card-post .glp-link-arrow{margin-top:auto}@media(min-width:900px){.glp-card-post--featured{grid-column:1 / -1;flex-direction:row;align-items:stretch}.glp-card-post--featured .glp-card-post__media{flex:0 0 55%;min-height:340px;margin:8px;aspect-ratio:auto}.glp-card-post--featured .glp-card-post__body{justify-content:center;padding:clamp(1.75rem,3vw,3.25rem)}.glp-card-post--featured .glp-card-post__title{font-size:clamp(1.9rem,1.2rem + 1.6vw,2.8rem);line-height:1.05}.glp-card-post--featured .glp-card-post__excerpt{font-size:1.0625rem;-webkit-line-clamp:4}}.sticky .glp-card-post__title:after{content:"";display:inline-block;width:8px;height:8px;margin-inline-start:.4em;border-radius:50%;background:var(--gl-accent)}.glp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .9rem;color:var(--glp-mute);font-size:.8125rem;font-weight:var(--gl-weight-medium)}.glp-meta__item{display:inline-flex;align-items:center;gap:.4rem}.glp-meta__item+.glp-meta__item:before{content:"";width:4px;height:4px;margin-inline-end:.5rem;border-radius:50%;background:var(--gl-accent)}.glp-meta__avatar,.glp-meta .avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.glp-meta__author{color:var(--gl-dark)}.glp-page-article>.glp-container{padding-block:clamp(2rem,1rem + 4vw,4.5rem)}.glp-page-article__media{margin:0 0 2rem;overflow:hidden;border-radius:var(--gl-radius-lg)}.glp-page--landing{min-height:100vh}.glp-entry-content{font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.75;overflow-wrap:break-word}.glp-entry-content>*{margin-block:0 1.4em}.glp-entry-content>:last-child{margin-bottom:0}.glp-entry-content :where(h2,h3,h4,h5){margin-block:1.9em .6em;scroll-margin-top:calc(var(--glp-header-h) + var(--glp-adminbar) + 20px)}.glp-entry-content :where(h2){font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem)}.glp-entry-content :where(h3){font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem)}.glp-entry-content>:first-child:is(h2,h3,h4){margin-top:0}.glp-entry-content a:not(.wp-block-button__link,.glp-btn,.button,.woocommerce *,.wc-block-grid *,.glp-wishlist *,.glp-compare *){color:var(--gl-primary-dark);text-decoration:underline;text-decoration-color:var(--gl-accent);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.glp-entry-content a:not(.wp-block-button__link,.glp-btn,.button,.woocommerce *,.wc-block-grid *,.glp-wishlist *,.glp-compare *):hover{color:var(--gl-primary);text-decoration-color:var(--gl-primary)}.glp-entry-content :where(ul,ol):where(:not([class]),.wp-block-list){padding-inline-start:1.5em}.glp-entry-content ul.wp-block-list{list-style:disc}.glp-entry-content ol.wp-block-list{list-style:decimal}.glp-entry-content li>:where(ul,ol){margin-top:.45em}.glp-entry-content li>ul:where(:not([class]),.wp-block-list){list-style:circle}.glp-entry-content :where(ul,ol):where(:not([class]),.wp-block-list)>li{margin-bottom:.45em;padding-inline-start:.2em}.glp-entry-content ul:where(:not([class]),.wp-block-list)>li::marker{color:var(--gl-primary)}.glp-entry-content ol:where(:not([class]),.wp-block-list)>li::marker{color:var(--gl-primary-dark);font-weight:var(--gl-weight-bold)}.glp-entry-content blockquote,.wp-block-quote{position:relative;margin-block:2em;padding-block:1.5rem;padding-inline:3.25rem 1.75rem;border-inline-start:4px solid var(--gl-accent);border-start-end-radius:var(--gl-radius);border-end-end-radius:var(--gl-radius);background:var(--glp-cream);color:var(--gl-dark);font-family:var(--gl-font-accent);font-size:1.25em;font-style:italic;line-height:1.5}.glp-entry-content blockquote:before,.wp-block-quote:before{content:"\201c";position:absolute;top:.15em;inset-inline-start:.6rem;color:var(--gl-accent);font-family:var(--gl-font-heading);font-size:3.2em;font-style:normal;line-height:1}.glp-entry-content blockquote p:last-of-type{margin-bottom:0}.glp-entry-content blockquote cite,.wp-block-quote cite{display:block;margin-top:.75rem;color:var(--glp-mute);font-family:var(--gl-font-body);font-size:.875rem;font-style:normal;font-weight:var(--gl-weight-medium)}.glp-entry-content img,.glp-entry-content video{border-radius:var(--gl-radius)}.glp-entry-content figure{margin-inline:0}.glp-entry-content figcaption,.wp-element-caption,.wp-caption-text{margin-top:.6rem;color:var(--glp-mute);font-size:.875rem;text-align:center}.glp-entry-content>table{display:block;width:100%;overflow-x:auto;border-radius:var(--gl-radius-sm);box-shadow:0 0 0 1px var(--glp-line);font-size:.95em}.glp-entry-content>table :is(th,td),.wp-block-table :is(th,td){padding:.75rem 1rem;border:0;border-bottom:1px solid var(--glp-line);text-align:start}.glp-entry-content>table thead th,.wp-block-table thead th{background:var(--gl-dark);color:#fff;font-weight:var(--gl-weight-bold)}.glp-entry-content>table tbody tr:nth-child(2n),.wp-block-table tbody tr:nth-child(2n){background:var(--glp-p50)}.glp-entry-content pre{overflow-x:auto;padding:1.25rem;border-radius:var(--gl-radius);background:var(--gl-dark);color:#e8f2ec;font-size:.875rem;line-height:1.6}.glp-entry-content :where(:not(pre)>code){padding:.15em .4em;border-radius:4px;background:var(--glp-p100);color:var(--gl-primary-dark)}.glp-entry-content hr,.wp-block-separator{width:80px;height:4px;margin-block:2.5em;margin-inline:auto;border:0;border-radius:4px;background:linear-gradient(90deg,var(--gl-accent),var(--glp-clay))}.glp-entry-content--full>:where(:not(.alignfull,.alignwide,.wp-block-cover,.glp-section)){max-width:var(--gl-container);margin-inline:auto;padding-inline:var(--glp-gutter)}.glp-main :where(.alignwide){max-width:min(100%,calc(var(--gl-container) - 2 * var(--glp-gutter)))}.alignleft{float:inline-start;max-width:50%;margin:.4em 0 1em;margin-inline:0 1.5em}.alignright{float:inline-end;max-width:50%;margin:.4em 0 1em;margin-inline:1.5em 0}.aligncenter{display:block;clear:both;margin-inline:auto}@media(max-width:599.98px){.alignleft,.alignright{display:block;float:none;max-width:100%;margin-inline:auto}}.alignwide{margin-inline:auto}.alignfull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.glp-layout--sidebar .alignfull,.glp-layout--sidebar .alignwide{width:auto;max-width:100%;margin-inline:0}.wp-caption{max-width:100%}.wp-caption img,.gallery-item img{width:100%}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5em}@media(min-width:600px){.gallery-columns-3,.gallery-columns-5,.gallery-columns-6{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-columns-1{grid-template-columns:1fr}}.gallery-item{margin:0}.gallery-item img{aspect-ratio:1;object-fit:cover}.gallery-caption{margin-top:.35rem;color:var(--glp-mute);font-size:.8125rem}.wp-block-image img{border-radius:var(--gl-radius)}.wp-block-image.is-style-rounded img{border-radius:999px}.wp-block-button.is-style-outline .wp-block-button__link{--btn-bg: transparent;--btn-bg-hover: var(--gl-primary-dark);--btn-fg: var(--gl-primary-dark);border-color:currentColor;box-shadow:none}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff}.wp-block-columns{gap:clamp(1rem,.5rem + 2vw,2rem)}.wp-block-group.has-background{padding:clamp(1.25rem,1rem + 2vw,2.5rem);border-radius:var(--gl-radius)}.glp-entry-content .glp-callout,.wp-block-group.glp-callout{margin-block:2.25em;padding:clamp(1.25rem,1rem + 2vw,2.25rem);border:1px solid var(--glp-line);border-inline-start:4px solid var(--gl-accent);border-radius:var(--gl-radius);background:var(--glp-cream)}.glp-callout>:first-child{margin-top:0}.glp-callout>:last-child{margin-bottom:0}.glp-callout :where(h2,h3){margin-top:0}.glp-callout--note{font-size:.95em}.glp-entry-content .glp-callout--cta,.wp-block-group.glp-callout--cta{border-color:transparent;background:radial-gradient(120% 140% at 100% 0%,rgba(var(--gl-primary-rgb),.55),transparent 60%),var(--gl-dark);color:#fff;text-align:center}.glp-entry-content .glp-callout--cta :where(h2,h3,p){color:inherit}.glp-callout--cta .wp-block-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.glp-entry-content .glp-callout--cta .wp-block-button.is-style-outline .wp-block-button__link{--btn-fg: #fff;color:#fff}.glp-entry-content .wp-block-table{overflow-x:auto;border-radius:var(--gl-radius-sm);box-shadow:0 0 0 1px var(--glp-line)}.glp-entry-content .wp-block-table table{margin:0;border-collapse:collapse}.wp-block-cover{overflow:hidden;border-radius:var(--gl-radius)}.wp-block-pullquote{padding-block:2rem;border-block:4px solid var(--gl-accent);font-family:var(--gl-font-accent);font-size:1.5em;font-style:italic;text-align:center}.wp-block-pullquote blockquote{margin:0;padding:0;border:0;background:none;font-size:inherit}.wp-block-pullquote blockquote:before{display:none}.wp-block-table table{display:table;width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:56.25%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;inset:0;width:100%;height:100%}.has-text-align-center{text-align:center}.has-text-align-right{text-align:end}.has-text-align-left{text-align:start}.glp-cursor-glow{position:fixed;top:0;inset-inline-start:0;z-index:var(--glp-z-raised);width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;background:radial-gradient(circle,rgba(var(--gl-accent-rgb),.16),rgba(var(--gl-primary-rgb),.07) 45%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s}[dir=rtl] .glp-cursor-glow{inset-inline-start:auto;left:0}.glp-cursor-glow.is-active{opacity:1}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.glp-cursor-glow{display:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:glp-vt-out .28s var(--glp-ease-in-out) both}::view-transition-new(root){animation:glp-vt-in .42s var(--glp-ease) both}@keyframes glp-vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes glp-vt-in{0%{opacity:0;transform:translateY(16px)}}.js [data-glp-reveal]{transition:opacity .9s var(--glp-ease),translate .9s var(--glp-ease)}.js [data-glp-reveal]:not(.is-revealed){opacity:0;translate:0 28px}.js [data-glp-reveal=left]:not(.is-revealed){translate:-36px 0}.js [data-glp-reveal=right]:not(.is-revealed){translate:36px 0}[dir=rtl].js [data-glp-reveal=left]:not(.is-revealed){translate:36px 0}[dir=rtl].js [data-glp-reveal=right]:not(.is-revealed){translate:-36px 0}.js .is-split .glp-split__w{display:inline-block;overflow:hidden;margin-block:-.12em;padding-block:.12em;vertical-align:top}.js .is-split .glp-split__i{display:inline-block;transition:transform .9s var(--glp-ease),opacity .9s var(--glp-ease);transition-delay:calc(var(--i, 0) * 45ms + 80ms)}.js [data-glp-reveal]:not(.is-revealed) .is-split .glp-split__i,.js .is-split[data-glp-reveal]:not(.is-revealed) .glp-split__i{opacity:0;transform:translateY(100%)}.glp-btn.is-magnetic{transition:transform .18s var(--glp-ease),background-color .18s,color .18s,border-color .18s,translate .5s var(--glp-ease)}.js [data-glp-parallax]{will-change:transform}.glp-page-transition .glp-page{animation:glp-fade-in .55s var(--glp-ease) both}.glp-page-transition.is-leaving .glp-page{opacity:0;transition:opacity .25s ease-in}.glp-wa-float:before{animation:glp-pulse-ring 3.2s var(--glp-ease) 2s infinite}@keyframes glp-pulse-ring{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45,1.6)}}}.glp-section__title.is-split:not(:has(em)) .glp-split__w:last-child{font-family:var(--gl-font-accent);font-style:italic;font-weight:var(--gl-weight-medium);letter-spacing:-.015em;color:var(--gl-primary)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.glp-card-post__media,.glp-single__media,.glp-page-header__media{animation:glp-clip-in linear both;animation-timeline:view();animation-range:entry 0% cover 30%}@keyframes glp-clip-in{0%{clip-path:inset(10% 8% 10% 8% round var(--gl-radius-lg));opacity:.4}to{clip-path:inset(0 0 0 0 round var(--gl-radius-lg));opacity:1}}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-glp-tilt]{transform:perspective(900px) rotateX(var(--glp-tilt-y, 0deg)) rotateY(var(--glp-tilt-x, 0deg));transition:transform .35s var(--glp-ease),translate .32s var(--glp-ease)}[data-glp-tilt].is-tilting{transition-duration:.08s,.32s}}@media(pointer:coarse){.glp-chip,.glp-breadcrumbs a,.glp-footer__menu a,.glp-footer .menu a,.glp-topbar__link,.glp-topbar__menu a,.glp-mega__link{min-height:44px}}@media(forced-colors:active){.glp-btn,.button,.glp-chip,.glp-badge,.glp-cart-count,input[type=submit],.wp-block-button__link,.page-numbers,.glp-share__link,.glp-social__link{forced-color-adjust:none;border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.glp-btn:hover,.button:hover,.page-numbers.current{border-color:Highlight;background:Highlight;color:HighlightText}:where(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:3px solid Highlight;outline-offset:2px}.glp-header:before,.glp-header:after,.glp-btn:before,.glp-page-header:before{display:none}.glp-header,.glp-drawer,.glp-modal__dialog,.glp-submenu,.glp-mega,.glp-card-post,.glp-toast{border:1px solid CanvasText}.glp-stars__star.is-empty{color:GrayText}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}[data-glp-tilt],.glp-card-post:hover,.glp-btn:hover,.button:hover,.glp-btn.is-magnetic{transform:none;translate:none}}@media print{.glp-announcement,.glp-topbar,.glp-header,.glp-footer__main,.glp-newsletter-strip,.glp-drawer,.glp-modal,div.glp-search-overlay,.glp-bottom-nav,.glp-wa-float,.glp-back-top,.glp-toasts,.glp-backdrop,.glp-cursor-glow,.glp-share,.glp-shop-cta,.comment-respond,.glp-sticky-atc,.glp-proof-toast,.glp-hero__controls{display:none!important}body{background:#fff;color:#000;font-size:12pt}.glp-page-header,.glp-footer{padding-block:0 1rem;border-radius:0;background:none;color:#000}.glp-page-header:before{display:none}.glp-entry-content a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}img,table,blockquote{break-inside:avoid}}@media(max-width:767px){body.glp-has-mobile-nav .glp-back-top{display:none}}.glp-nav__list{justify-content:center;justify-content:safe center}@media(min-width:1024px){.glp-header__cart .glp-cart-total{display:none}.glp-nav__link{padding-inline:.7rem;font-size:.9rem}.glp-nav__link:after{inset-inline:.7rem}}@media(min-width:1440px){.glp-header__actions:not(:has(.glp-header__cta)) .glp-header__cart .glp-cart-total:not(:empty){display:inline;padding-inline-start:.35rem}}@media(min-width:1024px)and (max-width:1359.98px){.glp-header__inner{gap:1rem}.glp-header__cta,.glp-header__action--compare{display:none}.glp-nav__link{padding-inline:.5rem;font-size:.875rem}.glp-nav__link:after{inset-inline:.5rem}}@media(min-width:1024px)and (max-width:1199.98px){.glp-header__action--wishlist{display:none}.glp-nav__link{padding-inline:.4rem}.glp-nav__link:after{inset-inline:.4rem}}.glp-breadcrumbs__item+.glp-breadcrumbs__item:before{content:"/";content:"/" / "";padding-inline:.5rem;color:var(--glp-line2, #c9d3cc);font-weight:400}@media(min-width:768px){body:has(.glp-wa-float) .glp-footer__bottom{padding-bottom:5.5rem}}.glp-logo__mark--brand{width:48px;height:48px;padding:5px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(var(--gl-primary-rgb),.14),0 8px 18px -8px rgba(var(--gl-primary-rgb),.55)}.glp-logo__mark--brand picture{display:block;width:100%;height:100%}.glp-logo__img{display:block;width:100%;height:100%;object-fit:contain}.glp-logo__link:hover .glp-logo__mark--brand{transform:rotate(-6deg) scale(1.05)}.glp-logo--footer .glp-logo__mark--brand{width:56px;height:56px}.glp-logo--drawer .glp-logo__mark--brand{width:42px;height:42px}@media(max-width:767.98px){.glp-logo--header .glp-logo__mark--brand{width:42px;height:42px;padding:4px;border-radius:12px}}.glp-line{display:block}.glp-section__head--left{margin-inline:0}.glp-section--align-left .glp-section__cta{text-align:start}.glp-section.glp-section--cream{background:var(--glp-grain-dark),var(--glp-cream)}.glp-section.glp-section--green{background:radial-gradient(55% 70% at 100% 0%,rgba(var(--gl-accent-rgb),.2),transparent 65%),radial-gradient(45% 60% at 0% 100%,rgba(255,255,255,.08),transparent 60%),linear-gradient(160deg,var(--gl-primary-dark),var(--glp-forest-2) 72%,var(--gl-dark))}.glp-section.glp-section--dark{background:var(--glp-adire),radial-gradient(50% 80% at 100% 0%,rgba(var(--gl-primary-rgb),.42),transparent 65%),var(--gl-dark)}:is(.glp-section--green,.glp-section--dark){--glp-ring: var(--gl-accent);--glp-ring-gap: var(--gl-dark);color:#ffffffdb}:is(.glp-section--green,.glp-section--dark) :is(.glp-section__title,.glp-section-title){color:#fff}:is(.glp-section--green,.glp-section--dark) .glp-section__text{color:#ffffffd6}:is(.glp-section--green,.glp-section--dark) :is(.glp-eyebrow,.glp-link-arrow,.glp-accent,.glp-section__title.is-split:not(:has(em)) .glp-split__w:last-child){color:var(--glp-gold-hi)}:is(.glp-section--green,.glp-section--dark) .glp-section__cta .glp-btn--outline{--btn-fg: #fff;--btn-bg-hover: #fff}:is(.glp-section--green,.glp-section--dark) .glp-section__cta .glp-btn--outline:hover{color:var(--gl-dark)}.glp-ai-btn .glp-icon{color:var(--gl-accent)}.glp-faq__list{display:grid;gap:.75rem}.glp-faq__item{overflow:hidden;border-radius:var(--gl-radius);background:var(--glp-surface);box-shadow:inset 0 0 0 1px var(--glp-line);transition:box-shadow .32s var(--glp-ease)}.glp-faq__item[open]{box-shadow:inset 0 0 0 1.5px var(--glp-a200),var(--glp-sh-md)}.glp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.9rem 1.25rem;list-style:none;cursor:pointer}.glp-faq__q::-webkit-details-marker{display:none}.glp-faq__q::marker{content:""}.glp-faq__q-text{color:var(--gl-dark);font-family:var(--gl-font-heading);font-size:clamp(1.05rem,1rem + .4vw,1.3rem);font-weight:var(--gl-font-heading-weight);line-height:1.25;letter-spacing:-.015em}.glp-faq__icon{flex:none;width:38px;height:38px;background:var(--glp-p100);color:var(--gl-primary-dark);transition:transform .32s var(--glp-ease),background-color .18s}.glp-faq__q:hover .glp-faq__icon{background:var(--glp-p200)}.glp-faq__item[open] .glp-faq__icon{background:var(--gl-accent);color:var(--gl-on-accent);transform:rotate(135deg)}.glp-faq__a{padding:0 1.25rem 1.25rem;color:var(--glp-ink-soft)}.glp-faq__a>:last-child{margin-bottom:0}.glp-social{margin:0;padding:0;list-style:none}.glp-social__link .glp-icon{width:20px;height:20px}:is(.glp-social--contact,.glp-social--drawer) .glp-social__link{border-color:var(--glp-line2);background:var(--glp-surface);color:var(--gl-dark)}.glp-social--topbar{display:none;gap:.15rem}.glp-social--topbar .glp-social__link{width:32px;height:32px;border:0;color:var(--glp-ink-soft)}.glp-social--topbar .glp-icon{width:15px;height:15px}.glp-social--topbar .glp-social__link:hover{translate:none}@media(max-width:1279.98px){.glp-topbar__item--hours{display:none}}@media(min-width:1280px){.glp-social--topbar{display:flex;padding-inline-start:.9rem;border-inline-start:1px solid var(--glp-line2)}}.glp-lang{position:relative;display:flex;align-items:center}.glp-lang__toggle{display:inline-flex;align-items:center;gap:.3rem;min-width:44px;min-height:44px;padding:0 .6rem;border:0;border-radius:999px;background:transparent;color:var(--glp-hdr-fg, var(--gl-dark));font-size:.8125rem;font-weight:var(--gl-weight-medium);letter-spacing:.04em;transition:background-color .18s}.glp-lang__toggle:hover,.glp-lang__toggle[aria-expanded=true]{background:var(--glp-hdr-hover, var(--glp-p100));color:var(--glp-hdr-hover-fg, var(--gl-primary-dark))}.glp-lang__list{margin:0;padding:0;list-style:none}.glp-lang--header .glp-lang__list:not(.glp-lang__list--menu,[hidden]){position:absolute;display:grid;top:calc(100% + 8px);inset-inline-end:0;z-index:var(--glp-z-nav-panel);width:max-content;min-width:13rem;padding:.4rem;border-radius:var(--gl-radius);background:var(--glp-surface);box-shadow:inset 0 0 0 1px var(--glp-line),var(--glp-sh-lift);animation:glp-fade-in .2s var(--glp-ease)}.glp-lang__link,.glp-lang__list--menu a{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.3rem .75rem;border-radius:10px;color:var(--gl-text);font-size:.9375rem;text-decoration:none}.glp-lang__link:hover{background:var(--glp-p50);color:var(--gl-primary-dark)}.glp-lang__code{min-width:1.9em;color:var(--glp-mute);font-size:.75rem;font-weight:var(--gl-weight-medium);letter-spacing:.06em}.glp-lang__link.is-current{font-weight:var(--gl-weight-bold)}.glp-lang__link.is-current .glp-lang__code{color:var(--glp-gold-ink)}.glp-lang--header .glp-lang__list--menu{display:flex}.glp-lang--header .glp-lang__list--menu a{padding-inline:.5rem;color:var(--glp-hdr-fg, var(--gl-dark));font-size:.8125rem}.glp-lang--drawer{display:block;padding:1rem var(--glp-gutter, 16px);border-top:1px solid var(--glp-line)}.glp-lang__label{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;color:var(--glp-mute);font-size:.875rem;font-weight:var(--gl-weight-medium)}.glp-lang--drawer .glp-lang__list{display:flex;flex-wrap:wrap;gap:.5rem}.glp-lang--drawer :is(.glp-lang__link,.glp-lang__list--menu a){padding-inline:1rem;border:1px solid var(--glp-line2);border-radius:999px}.glp-lang--drawer .glp-lang__link.is-current{border-color:var(--gl-dark);background:var(--gl-dark);color:#fff}.glp-lang--drawer .glp-lang__link.is-current .glp-lang__code{color:var(--glp-gold-hi)}.glp-lang :is(.wpml-ls,.trp-language-switcher,.gtranslate_wrapper) ul,.glp-lang>ul{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.glp-lang :is(.lang-item a,.wpml-ls-link,.trp-ls-shortcode-language a,a.glink){display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .5rem;color:inherit;font-size:.8125rem;text-decoration:none}.glp-lang img{width:18px;height:auto}.glp-lang select{min-height:40px;max-width:10rem;padding:0 2rem 0 .8rem;border-radius:999px;font-size:.875rem}@media(max-width:767.98px){.glp-lang--header{display:none}}@media(min-width:1024px)and (max-width:1599.98px){.glp-header__actions:has(.glp-lang) .glp-header__action--compare{display:none}}.glp-modal--welcome{bottom:calc(var(--glp-nav-dock) + var(--glp-safe-bottom));align-items:end;padding:0;background:rgba(var(--gl-dark-rgb),.3);-webkit-backdrop-filter:none;backdrop-filter:none}.glp-modal--welcome .glp-modal__dialog{width:100%;max-height:60vh;max-height:60svh;border-radius:26px 26px 0 0;transform:translateY(105%);transition:transform .55s var(--glp-ease)}.glp-welcome{display:grid;grid-template-columns:minmax(0,1fr);box-shadow:0 -18px 50px -12px rgba(var(--gl-dark-rgb),.4)}.glp-welcome:before{content:"";position:absolute;top:8px;inset-inline:0;width:44px;height:4px;margin-inline:auto;border-radius:4px;background:var(--glp-line2)}.glp-welcome__close{top:14px;inset-inline-end:14px;width:44px;height:44px}.glp-welcome__art,.glp-welcome__media{display:none}.glp-welcome__content{padding:1.75rem var(--glp-gutter) 1rem}.glp-welcome__eyebrow{margin-bottom:.5rem;padding-inline-end:3rem;font-size:1rem}.glp-welcome__title{margin-bottom:.35em;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.3rem);line-height:1.05}.glp-welcome__text{margin-bottom:1.1rem;color:var(--glp-ink-soft);font-size:.9688rem;line-height:1.55}.glp-welcome__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.6rem}.glp-welcome__btn{padding-inline:1em}.glp-welcome__later{display:block;min-height:44px;margin:.35rem auto 0;padding:0 1rem;border:0;background:transparent;color:var(--glp-mute);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.glp-welcome__later:hover{color:var(--gl-dark)}@media(min-width:768px){.glp-modal--welcome{bottom:0;align-items:center;padding:24px;background:rgba(var(--gl-dark-rgb),.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.glp-modal--welcome .glp-modal__dialog{width:min(100%,480px);max-height:calc(100dvh - 48px);border-radius:var(--gl-radius-lg);transform:translateY(18px) scale(.96);opacity:0;transition:transform .55s var(--glp-ease),opacity .35s}.glp-welcome:before{display:none}.glp-welcome__art,.glp-welcome__media{position:relative;display:block;height:150px;overflow:hidden;background:var(--glp-adire),radial-gradient(60% 120% at 85% 0%,rgba(var(--gl-accent-rgb),.45),transparent 60%),linear-gradient(150deg,var(--gl-primary),var(--gl-primary-dark) 50%,var(--gl-dark))}.glp-welcome__media{height:190px}.glp-welcome__img{width:100%;height:100%;object-fit:cover}.glp-welcome__sprig{position:absolute;top:12px;inset-inline-start:calc(50% - 40px);width:80px;color:var(--glp-gold-hi);transform:rotate(-18deg)}.glp-welcome__content{padding:1.75rem 2rem 1.25rem;text-align:center}.glp-welcome__eyebrow{padding:0}.glp-welcome__close{background:#ffffffeb}}.glp-modal--welcome.is-open .glp-modal__dialog,.glp-modal--welcome[aria-hidden=false] .glp-modal__dialog{opacity:1;transform:none}.glp-modal--image .glp-modal__dialog{width:auto;max-width:min(100%,1100px);background:var(--glp-surface)}.glp-modal--image .glp-modal__body{aspect-ratio:auto;background:var(--glp-surface)}.glp-modal--image .glp-modal__img{display:block;width:auto;max-width:100%;max-height:calc(100dvh - 120px);margin-inline:auto;object-fit:contain}
