.theme-glow .gl-star-row{color:var(--gl-star);align-items:center;gap:2px;display:flex}.theme-glow .gl-star-row svg{width:14px;height:14px}.theme-glow .gl-shop__hero{background:var(--gl-surface);border-radius:var(--image-radius,0);height:320px;position:relative;overflow:hidden}.theme-glow .gl-shop__hero-img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none)}.theme-glow .gl-shop__hero-overlay{background:linear-gradient(#1a1b181a,#1a1b188c);position:absolute;inset:0}.theme-glow .gl-shop__hero-inner{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:flex;position:absolute;inset:0}.theme-glow .gl-shop__hero-eyebrow{color:var(--gl-accent)}.theme-glow .gl-shop__hero-title{color:#fff;font-size:clamp(32px,5vw,56px)}.theme-glow .gl-shop__header{border-bottom:1px solid var(--gl-border);flex-direction:column;gap:10px;padding-top:56px;padding-bottom:32px;display:flex}.theme-glow .gl-shop__title{font-size:clamp(32px,4vw,48px)}.theme-glow .gl-shop__body{padding-top:40px;padding-bottom:var(--gl-section-pad)}.theme-glow .gl-shop-pills{display:none}@media (max-width:900px){.theme-glow .gl-shop-pills{scrollbar-width:none;gap:8px;padding-bottom:20px;display:flex;overflow:auto hidden}.theme-glow .gl-shop-pills::-webkit-scrollbar{display:none}}.theme-glow .gl-shop-pill{border:1px solid var(--gl-border);color:var(--gl-text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background var(--gl-dur-default)var(--gl-ease),color var(--gl-dur-default)var(--gl-ease),border-color var(--gl-dur-default)var(--gl-ease);background:0 0;flex-shrink:0;padding:9px 18px;font-size:12px;font-weight:600}.theme-glow .gl-shop-pill.is-active,.theme-glow .gl-shop-pill:hover{background:var(--gl-heading);color:var(--gl-bg);border-color:var(--gl-heading)}.theme-glow .gl-shop__layout{grid-template-columns:240px 1fr;align-items:flex-start;gap:48px;display:grid}.theme-glow .gl-shop__layout--full{grid-template-columns:1fr}.theme-glow .gl-shop__sidebar{position:sticky;top:100px}.theme-glow .gl-shop__sidebar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gl-text-muted);margin-bottom:16px;font-size:12px;font-weight:700}.theme-glow .gl-shop-cat-list,.theme-glow .gl-shop-cat__children{margin:0;padding:0;list-style:none}.theme-glow .gl-shop-cat__btn{text-align:left;width:100%;color:var(--gl-text);cursor:pointer;transition:color var(--gl-dur-default)var(--gl-ease);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.theme-glow .gl-shop-cat__btn:hover{color:var(--gl-accent-strong)}.theme-glow .gl-shop-cat__btn.is-active{color:var(--gl-heading);font-weight:600}@media (max-width:900px){.theme-glow .gl-shop__sidebar{display:none}.theme-glow .gl-shop__layout{grid-template-columns:1fr}}.theme-glow .gl-shop__toolbar{border-bottom:1px solid var(--gl-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:28px;display:flex}.theme-glow .gl-shop-search{border:1px solid var(--gl-border);min-width:220px;max-width:360px;transition:border-color var(--gl-dur-default)var(--gl-ease);flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.theme-glow .gl-shop-search:focus-within{border-color:var(--gl-heading)}.theme-glow .gl-shop-search svg{width:16px;height:16px;color:var(--gl-text-muted);flex-shrink:0}.theme-glow .gl-shop-search input{font-family:var(--gl-font-body);color:var(--gl-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.theme-glow .gl-shop-search input::placeholder{color:var(--gl-text-muted)}.theme-glow .gl-shop-search__clear{color:var(--gl-text-muted);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}.theme-glow .gl-shop-search__clear svg{width:12px;height:12px}.theme-glow .gl-shop-search__submit{display:none}.theme-glow .gl-shop__toolbar-right{align-items:center;gap:20px;display:flex}.theme-glow .gl-shop-sort{letter-spacing:.06em;text-transform:uppercase;color:var(--gl-text-muted);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.theme-glow .gl-shop-sort__control{align-items:center;display:flex;position:relative}.theme-glow .gl-shop-sort__control select{appearance:none;border:1px solid var(--gl-border);font-family:var(--gl-font-body);color:var(--gl-heading);cursor:pointer;background:0 0;padding:9px 32px 9px 14px;font-size:13px}.theme-glow .gl-shop-sort__control svg{pointer-events:none;width:12px;height:12px;color:var(--gl-text-muted);position:absolute;right:10px}.theme-glow .gl-grid.is-refetching{opacity:.45;pointer-events:none;transition:opacity var(--gl-dur-default)var(--gl-ease)}.theme-glow .gl-shop-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:100px 20px;display:flex}.theme-glow .gl-shop-empty__mark{border:1px solid var(--gl-border);width:52px;height:52px;color:var(--gl-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.theme-glow .gl-shop-empty__mark svg{width:20px;height:20px}.theme-glow .gl-shop-empty__title{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:22px}.theme-glow .gl-shop-empty__sub{color:var(--gl-text-muted);max-width:360px;font-size:14px}.theme-glow .gl-shop-loadmore{justify-content:center;padding-top:48px;display:flex}@media (max-width:640px){.theme-glow .gl-shop__toolbar{flex-direction:column;align-items:stretch}.theme-glow .gl-shop-search{max-width:none}.theme-glow .gl-shop__toolbar-right{justify-content:space-between}}.theme-glow .gl-pdp__crumbs{border-bottom:1px solid var(--gl-border)}.theme-glow .gl-pdp__crumbs-inner{color:var(--gl-text-muted);align-items:center;gap:8px;padding-top:20px;padding-bottom:20px;font-size:12px;display:flex}.theme-glow .gl-pdp__crumbs-inner a{transition:color var(--gl-dur-default)var(--gl-ease)}.theme-glow .gl-pdp__crumbs-inner a:hover{color:var(--gl-heading)}.theme-glow .gl-pdp__crumbs-current{color:var(--gl-heading);font-weight:600}.theme-glow .gl-pdp__layout{padding-top:48px;padding-bottom:var(--gl-section-pad);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:flex-start;gap:64px;display:grid}.theme-glow .gl-gallery{grid-template-columns:90px 1fr;gap:16px;display:grid;position:sticky;top:100px}.theme-glow .gl-gallery--single{grid-template-columns:1fr}.theme-glow .gl-gallery__thumbs{scrollbar-width:none;flex-direction:column;gap:12px;max-height:620px;display:flex;overflow:hidden auto}.theme-glow .gl-gallery__thumbs::-webkit-scrollbar{display:none}.theme-glow .gl-thumb{border:1px solid var(--gl-border);background:var(--gl-surface);aspect-ratio:4/5;cursor:pointer;transition:border-color var(--gl-dur-default)var(--gl-ease);flex-shrink:0;padding:0;overflow:hidden}.theme-glow .gl-thumb img{object-fit:cover;width:100%;height:100%}.theme-glow .gl-thumb.is-active{border-color:var(--gl-heading)}.theme-glow .gl-thumb:hover{border-color:var(--gl-border-strong)}.theme-glow .gl-gallery__main{aspect-ratio:4/5;background:var(--gl-surface);position:relative;overflow:hidden}.theme-glow .gl-gallery__img{object-fit:cover;width:100%;height:100%;transition:transform var(--gl-dur-long)var(--gl-ease)}.theme-glow .gl-gallery__main:hover .gl-gallery__img{transform:scale(1.03)}.theme-glow .gl-gallery__badge{position:absolute;top:16px;left:16px}.theme-glow .gl-gallery__sold{letter-spacing:.08em;text-transform:uppercase;color:var(--gl-heading);background:#fbf7f1cc;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.theme-glow .gl-gallery__arrow{border:1px solid var(--gl-heading);background:var(--gl-bg);cursor:pointer;width:40px;height:40px;transition:background var(--gl-dur-default)var(--gl-ease),color var(--gl-dur-default)var(--gl-ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.theme-glow .gl-gallery__arrow:hover{background:var(--gl-heading);color:var(--gl-bg)}.theme-glow .gl-gallery__arrow svg{width:16px;height:16px}.theme-glow .gl-gallery__arrow--prev{left:16px}.theme-glow .gl-gallery__arrow--next{right:16px}@media (max-width:900px){.theme-glow .gl-pdp__layout{grid-template-columns:1fr;gap:32px}.theme-glow .gl-gallery{grid-template-columns:1fr;position:static}.theme-glow .gl-gallery__thumbs{flex-direction:row;order:2;max-height:none;overflow:auto hidden}.theme-glow .gl-thumb{flex-shrink:0;width:68px}.theme-glow .gl-gallery__main{order:1}}.theme-glow .gl-pdp__info{flex-direction:column;gap:18px;padding-top:48px;display:flex}.theme-glow .gl-pdp__title{font-size:clamp(28px,3.4vw,40px)}.theme-glow .gl-pdp__rating{align-items:center;gap:10px;display:flex}.theme-glow .gl-pdp__rating-count{color:var(--gl-text-muted);font-size:13px}.theme-glow .gl-pdp__price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.theme-glow .gl-pdp__price{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:28px}.theme-glow .gl-pdp__price-row:has(.gl-pdp__compare) .gl-pdp__price{color:var(--gl-sale)}.theme-glow .gl-pdp__compare{color:#9a9c9f;font-size:16px;text-decoration:line-through}.theme-glow .gl-pdp__discount{letter-spacing:.06em;text-transform:uppercase;color:var(--gl-sale);border:1px solid var(--gl-sale);padding:3px 8px;font-size:11px;font-weight:700}.theme-glow .gl-pdp__excerpt{color:var(--gl-text-muted);max-width:46ch;font-size:15px;line-height:1.6}.theme-glow .gl-pdp__urgency{color:var(--gl-sale);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.theme-glow .gl-pdp__urgency:before{content:"";background:var(--gl-sale);border-radius:50%;flex-shrink:0;width:6px;height:6px}.theme-glow .gl-options{flex-direction:column;gap:18px;padding-top:6px;display:flex}.theme-glow .gl-option-group__label{letter-spacing:.08em;text-transform:uppercase;color:var(--gl-heading);align-items:baseline;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.theme-glow .gl-option-group__value{text-transform:none;letter-spacing:0;color:var(--gl-text-muted);font-size:13px;font-weight:400}.theme-glow .gl-option-group__values{flex-wrap:wrap;gap:10px;display:flex}.theme-glow .gl-swatch{border:1px solid var(--gl-border);cursor:pointer;width:32px;height:32px;transition:box-shadow var(--gl-dur-default)var(--gl-ease);border-radius:50%;padding:0}.theme-glow .gl-swatch.is-selected{box-shadow:0 0 0 2px var(--gl-bg),0 0 0 3px var(--gl-heading)}.theme-glow .gl-option-btn{border:1px solid var(--gl-border);min-width:44px;color:var(--gl-text);cursor:pointer;transition:border-color var(--gl-dur-default)var(--gl-ease),background var(--gl-dur-default)var(--gl-ease),color var(--gl-dur-default)var(--gl-ease);background:0 0;padding:10px 16px;font-size:13px;font-weight:600}.theme-glow .gl-option-btn:hover{border-color:var(--gl-heading)}.theme-glow .gl-option-btn.is-selected{background:var(--gl-heading);border-color:var(--gl-heading);color:var(--gl-bg)}.theme-glow .gl-option-btn.is-out{opacity:.4;cursor:not-allowed;text-decoration:line-through}.theme-glow .gl-pdp .gl-addon-group{border-top:1px solid var(--gl-border);margin-top:0;padding-top:18px}.theme-glow .gl-pdp .gl-addon-group__title{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.theme-glow .gl-pdp .gl-addon-group__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--gl-accent-strong);border:1px solid var(--gl-accent-strong);padding:2px 6px;font-size:10px;font-weight:700}.theme-glow .gl-pdp .gl-addon-items{gap:8px}.theme-glow .gl-pdp .gl-addon-item{text-align:left;border:1px solid var(--gl-border);width:100%;color:var(--gl-text);cursor:pointer;transition:border-color var(--gl-dur-default)var(--gl-ease),background var(--gl-dur-default)var(--gl-ease);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.theme-glow .gl-pdp .gl-addon-item:hover:not(:disabled){border-color:var(--gl-accent-strong)}.theme-glow .gl-pdp .gl-addon-item--selected{border-color:var(--gl-accent-strong);background:var(--gl-surface)}.theme-glow .gl-pdp .gl-addon-item:disabled{opacity:.4;cursor:not-allowed}.theme-glow .gl-pdp .gl-addon-item__control{border:2px solid var(--gl-border);width:18px;height:18px;transition:border-color var(--gl-dur-default)var(--gl-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-glow .gl-pdp .gl-addon-item--selected .gl-addon-item__control{border-color:var(--gl-accent-strong)}.theme-glow .gl-pdp .gl-addon-item__dot{background:var(--gl-accent-strong);border-radius:50%;width:10px;height:10px}.theme-glow .gl-pdp .gl-addon-item__name{flex:1}.theme-glow .gl-pdp .gl-addon-item__price{color:var(--gl-text-muted)}.theme-glow .gl-qty{align-items:center;gap:16px;padding-top:6px;display:flex}.theme-glow .gl-qty__label{letter-spacing:.08em;text-transform:uppercase;color:var(--gl-heading);font-size:12px;font-weight:700}.theme-glow .gl-qty__stepper{border:1px solid var(--gl-border);align-items:center;display:flex}.theme-glow .gl-qty__btn{cursor:pointer;width:38px;height:38px;color:var(--gl-heading);transition:background var(--gl-dur-default)var(--gl-ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-glow .gl-qty__btn:hover:not(:disabled){background:var(--gl-surface)}.theme-glow .gl-qty__btn:disabled{opacity:.3;cursor:not-allowed}.theme-glow .gl-qty__btn svg{width:13px;height:13px}.theme-glow .gl-qty__count{text-align:center;width:40px;font-size:14px;font-weight:600}.theme-glow .gl-pdp__cta{flex-direction:column;gap:12px;padding-top:8px;display:flex}.theme-glow .gl-pdp__cta .gl-btn.is-added{background:var(--gl-success);border-color:var(--gl-success);color:#fff}.theme-glow .gl-pdp__cta .gl-btn.is-added:after{display:none}.theme-glow .gl-pdp__cta .gl-btn.is-added svg{flex-shrink:0;width:18px;height:18px}.theme-glow .gl-pdp__description{border-top:1px solid var(--gl-border);flex-direction:column;gap:14px;padding-top:28px;display:flex}.theme-glow .gl-pdp__description-title{letter-spacing:.1em;text-transform:uppercase;color:var(--gl-heading);font-size:13px;font-weight:700}.theme-glow .gl-prose{color:var(--gl-text);font-size:14.5px;line-height:1.75}.theme-glow .gl-prose p{color:inherit;margin:0 0 14px}.theme-glow .gl-prose p:last-child{margin-bottom:0}.theme-glow .gl-prose ul,.theme-glow .gl-prose ol{margin:0 0 14px;padding-left:20px}.theme-glow .gl-prose li{margin-bottom:6px}.theme-glow .gl-prose a{text-underline-offset:2px;text-decoration:underline}.theme-glow .gl-prose strong{color:var(--gl-heading);font-weight:600}.theme-glow .gl-reviews{border-top:1px solid var(--gl-border);flex-direction:column;gap:20px;padding-top:28px;display:flex}.theme-glow .gl-reviews__head{align-items:center;gap:16px;display:flex}.theme-glow .gl-reviews__avg{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:40px;line-height:1}.theme-glow .gl-reviews__count{color:var(--gl-text-muted);font-size:12px}.theme-glow .gl-reviews__list{flex-direction:column;display:flex}.theme-glow .gl-review{border-top:1px solid var(--gl-border);flex-direction:column;gap:8px;padding:16px 0;display:flex}.theme-glow .gl-review:first-child{border-top:none;padding-top:0}.theme-glow .gl-review__title{color:var(--gl-heading);font-size:14px;font-weight:600}.theme-glow .gl-review__text{color:var(--gl-text-muted);font-size:14px;line-height:1.6}.theme-glow .gl-review__author{letter-spacing:.04em;text-transform:uppercase;color:var(--gl-text-muted);font-size:12px}.theme-glow .gl-related{background:var(--gl-surface-dark)}.theme-glow .gl-related .gl-section-head__title{text-transform:uppercase;letter-spacing:.01em}.theme-glow .gl-related-card{text-align:center;flex-direction:column;display:flex}.theme-glow .gl-related-card__media{aspect-ratio:3/4;background:var(--gl-bg);border-radius:var(--image-radius,0);display:block;position:relative;overflow:hidden}.theme-glow .gl-related-card__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform var(--gl-dur-slow)var(--gl-ease)}.theme-glow .gl-related-card:hover .gl-related-card__img{transform:scale(1.03)}.theme-glow .gl-related-card__sale{top:var(--space-3,14px);right:var(--space-3,14px);font-size:var(--fs-xs,11px);font-weight:var(--fw-heading,600);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-heading);position:absolute}.theme-glow .gl-related-card__title{margin-top:var(--space-4,18px);font-family:var(--gl-font-heading);font-size:var(--fs-base,16px);color:var(--gl-heading)}.theme-glow .gl-related-card__price{margin-top:var(--space-2,8px);font-size:var(--fs-sm,14px);justify-content:center;align-items:baseline;gap:8px;display:flex}.theme-glow .gl-related-card__price del{color:var(--gl-text-muted)}.theme-glow .gl-related-card__price strong{color:var(--gl-sale);font-weight:var(--fw-body,500)}.theme-glow .gl-related-card__price:has(del) strong{color:var(--gl-sale)}.theme-glow .gl-related-card__price:not(:has(del)) strong{color:var(--gl-heading)}.theme-glow .gl-carousel-arrows--below{margin-bottom:0;margin-top:var(--space-4,18px)}@media (max-width:640px){.theme-glow .gl-pdp__info{padding-top:24px}}
.theme-glow .gl-page-hero{background:var(--gl-heading);color:#fff;align-items:flex-end;min-height:clamp(400px,46vh,560px);display:flex;position:relative;overflow:hidden}.theme-glow .gl-page-hero__media{position:absolute;inset:0}.theme-glow .gl-page-hero__media img{object-fit:cover;width:100%;height:100%}.theme-glow .gl-page-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--gl-heading)12%,transparent)0%,color-mix(in srgb,var(--gl-heading)74%,transparent)100%);position:absolute;inset:0}.theme-glow .gl-page-hero__inner{z-index:1;width:100%;padding:64px 0 48px;position:relative}.theme-glow .gl-page-hero__text{max-width:620px}.theme-glow .gl-page-hero__eyebrow{color:var(--gl-accent)}.theme-glow .gl-page-hero__title{color:#fff;margin-top:14px;font-size:clamp(2.1rem,4.6vw,3.6rem)}.theme-glow .gl-page-hero__desc{color:#ffffffd6;max-width:520px;margin-top:16px;font-size:15px;line-height:1.65}.theme-glow .gl-page-hero--plain{background:var(--gl-surface);min-height:0;color:var(--gl-heading);text-align:center;padding:72px 0 56px;display:block;position:static}.theme-glow .gl-page-hero--plain .gl-page-hero__inner{padding:0;position:static}.theme-glow .gl-page-hero--plain .gl-page-hero__text{max-width:640px;margin:0 auto}.theme-glow .gl-page-hero--plain .gl-page-hero__eyebrow{color:var(--gl-accent-strong)}.theme-glow .gl-page-hero--plain .gl-page-hero__title{color:var(--gl-heading)}.theme-glow .gl-page-hero--plain .gl-page-hero__desc{color:var(--gl-text-muted);margin-left:auto;margin-right:auto}@media (max-width:640px){.theme-glow .gl-page-hero{min-height:clamp(320px,38vh,460px)}.theme-glow .gl-page-hero__inner{padding:40px 0 32px}.theme-glow .gl-page-hero--plain{padding:48px 0 40px}}.theme-glow .gl-empty{text-align:center;color:var(--gl-text-muted);flex-direction:column;align-items:center;gap:20px;padding:72px 24px;display:flex}.theme-glow .gl-empty__title{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:21px}.theme-glow .gl-prose .content-stack{gap:clamp(1.5rem,3vw,2.25rem)}.theme-glow .gl-prose .core-block{max-width:100%;margin-inline:0}.theme-glow .gl-prose .core-block-content__body{color:var(--gl-text);font-size:16px;line-height:1.85}.theme-glow .gl-prose .core-block-content__body p{color:var(--gl-text);margin:0 0 1.1em}.theme-glow .gl-prose .core-block-content__body h1,.theme-glow .gl-prose .core-block-content__body h2,.theme-glow .gl-prose .core-block-content__body h3,.theme-glow .gl-prose .core-block-content__body h4{font-family:var(--gl-font-heading);color:var(--gl-heading);margin:1.6em 0 .55em;font-weight:600;line-height:1.2}.theme-glow .gl-prose .core-block-content__body :is(h1,h2,h3,h4):first-child{margin-top:0}.theme-glow .gl-prose .core-block-content__body h1{font-size:clamp(1.7rem,3vw,2.2rem)}.theme-glow .gl-prose .core-block-content__body h2{font-size:clamp(1.4rem,2.4vw,1.8rem)}.theme-glow .gl-prose .core-block-content__body h3{font-size:1.25rem}.theme-glow .gl-prose .core-block-content__body strong{color:var(--gl-heading);font-weight:600}.theme-glow .gl-prose .core-block-content__body a{color:var(--gl-accent-strong);text-underline-offset:3px;transition:color var(--gl-dur-default)var(--gl-ease);text-decoration:underline}.theme-glow .gl-prose .core-block-content__body a:hover{color:var(--gl-heading)}.theme-glow .gl-prose .core-block-content__body ul,.theme-glow .gl-prose .core-block-content__body ol{margin:0 0 1.1em;padding-left:1.4em}.theme-glow .gl-prose .core-block-content__body li{margin-bottom:.5em}.theme-glow .gl-prose .core-block-content__body blockquote{border-left:2px solid var(--gl-accent);font-family:var(--gl-font-heading);color:var(--gl-heading);margin:1.8em 0;padding-left:20px;font-size:1.15em;font-style:italic}.theme-glow .gl-prose .core-block-content__body code{background:var(--gl-surface);padding:.15em .4em;font-family:monospace;font-size:.9em}.theme-glow .gl-prose .core-block-content__body pre{background:var(--gl-surface);padding:16px 18px;overflow:auto hidden}.theme-glow .gl-prose .core-block-content__body pre code{background:0 0;padding:0}.theme-glow .gl-prose .core-block-content__body hr{border:none;border-top:1px solid var(--gl-border);margin:2.4em 0}.theme-glow .gl-prose .core-block-image{margin-block:clamp(1.75rem,3.5vw,2.5rem)}.theme-glow .gl-prose .core-block-image__img{border:1px solid var(--gl-border)}.theme-glow .gl-prose .core-block-image__caption{color:var(--gl-text-muted);text-align:center;margin-top:10px;font-size:13px}.theme-glow .gl-collection__count{color:var(--gl-text-muted);white-space:nowrap;font-size:12px}.theme-glow .gl-pager{border-top:1px solid var(--gl-border);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}.theme-glow .gl-pager__link{cursor:pointer;font-family:var(--gl-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-heading);transition:color var(--gl-dur-default)var(--gl-ease);background:0 0;border:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.theme-glow .gl-pager__link svg{width:14px;height:14px}.theme-glow .gl-pager__link:hover{color:var(--gl-accent-strong)}.theme-glow .gl-pager__link.is-disabled,.theme-glow .gl-pager__link:disabled{opacity:.35;pointer-events:none}.theme-glow .gl-pager__status{letter-spacing:.04em;text-transform:uppercase;color:var(--gl-text-muted);font-size:12px}.theme-glow .gl-collections-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.theme-glow .gl-collection-tile{border:1px solid var(--gl-border);display:block}.theme-glow .gl-collection-tile__media{aspect-ratio:4/5;background:var(--gl-surface);border-radius:var(--image-radius,0);position:relative;overflow:hidden}.theme-glow .gl-collection-tile__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:transform .6s var(--gl-ease)}.theme-glow .gl-collection-tile:hover .gl-collection-tile__img{transform:scale(1.05)}.theme-glow .gl-collection-tile__body{padding:20px 22px 24px}.theme-glow .gl-collection-tile__name{transition:background-size var(--gl-dur-default)var(--gl-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;margin-bottom:8px;padding-bottom:2px;font-size:20px;display:inline-block}.theme-glow .gl-collection-tile:hover .gl-collection-tile__name{background-size:100% 1px}.theme-glow .gl-collection-tile__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--gl-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.theme-glow .gl-collection-tile__meta svg{width:13px;height:13px;transition:transform var(--gl-dur-default)var(--gl-ease)}.theme-glow .gl-collection-tile:hover .gl-collection-tile__meta svg{transform:translate(3px)}@media (max-width:900px){.theme-glow .gl-collections-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.theme-glow .gl-collections-grid{grid-template-columns:1fr}}.theme-glow .gl-blog-feature{border-bottom:1px solid var(--gl-border);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-bottom:56px;padding-bottom:56px;display:grid}.theme-glow .gl-blog-feature__media,.theme-glow .gl-blog-card__media{aspect-ratio:4/3;border:1px solid var(--gl-border);background:var(--gl-surface);position:relative;overflow:hidden}.theme-glow .gl-blog-card__media{margin-bottom:18px}.theme-glow .gl-blog-feature__media img,.theme-glow .gl-blog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--gl-ease)}.theme-glow .gl-blog-feature__media--empty,.theme-glow .gl-blog-card__media--empty{background:linear-gradient(135deg,var(--gl-surface),var(--gl-surface-dark));width:100%;height:100%}.theme-glow .gl-blog-feature:hover .gl-blog-feature__media img,.theme-glow .gl-blog-card:hover .gl-blog-card__media img{transform:scale(1.045)}.theme-glow .gl-blog-feature__title{margin:14px 0 16px;font-size:clamp(28px,3.6vw,42px)}.theme-glow .gl-blog-feature__excerpt{color:var(--gl-text-muted);max-width:46ch;margin-bottom:20px;font-size:15px;line-height:1.7}.theme-glow .gl-blog-feature__read,.theme-glow .gl-blog-card__read{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.theme-glow .gl-blog-feature__read svg,.theme-glow .gl-blog-card__read svg{width:14px;height:14px;transition:transform var(--gl-dur-default)var(--gl-ease)}.theme-glow .gl-blog-feature:hover .gl-blog-feature__read svg,.theme-glow .gl-blog-card:hover .gl-blog-card__read svg{transform:translate(4px)}.theme-glow .gl-blog-grid{grid-template-columns:repeat(3,1fr);gap:32px 28px;display:grid}.theme-glow .gl-blog-card__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gl-accent-strong);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.theme-glow .gl-blog-card__title{margin-bottom:8px;font-size:19px}.theme-glow .gl-blog-card__excerpt{color:var(--gl-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.theme-glow .core-cat-tabs{border-bottom-color:var(--gl-border);gap:4px;margin-bottom:40px}.theme-glow .core-cat-tabs__item{font-family:var(--gl-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-text-muted);padding:12px 16px;font-size:12px;font-weight:600}.theme-glow .core-cat-tabs__item:hover{color:var(--gl-heading)}.theme-glow .core-cat-tabs__item.is-active{color:var(--gl-heading);border-bottom-color:var(--gl-accent-strong)}.theme-glow .core-cat-tabs__count{background:var(--gl-surface);color:var(--gl-text-muted);border-radius:0}.theme-glow .core-cat-tabs__item.is-active .core-cat-tabs__count{background:var(--gl-heading);color:var(--gl-bg)}.theme-glow .core-pagination{border-top-color:var(--gl-border);margin-top:56px;padding-top:28px}.theme-glow .core-pagination__link{border-color:var(--gl-heading);color:var(--gl-heading);font-family:var(--gl-font-body);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;font-size:12px;font-weight:600}.theme-glow .core-pagination__link:hover{background:var(--gl-heading);color:var(--gl-bg)}.theme-glow .core-pagination__status{font-family:var(--gl-font-body);color:var(--gl-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}@media (max-width:900px){.theme-glow .gl-blog-feature{grid-template-columns:1fr;gap:24px}.theme-glow .gl-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.theme-glow .gl-blog-grid{grid-template-columns:1fr}}.theme-glow .gl-post-hero{background:var(--gl-heading);align-items:flex-end;min-height:64vh;display:flex;position:relative;overflow:hidden}.theme-glow .gl-post-hero__media{position:absolute;inset:0}.theme-glow .gl-post-hero__media img{object-fit:cover;width:100%;height:100%;transform:scale(1.05)}.theme-glow .gl-post-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--gl-heading)8%,transparent)5%,color-mix(in srgb,var(--gl-heading)80%,transparent)100%);position:absolute;inset:0}.theme-glow .gl-post-hero__inner{z-index:1;width:100%;padding:64px 0 48px;position:relative}.theme-glow .gl-post-head{background:var(--gl-bg);padding:56px 0 8px}.theme-glow .gl-post__crumbs{letter-spacing:.06em;text-transform:uppercase;opacity:.78;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.theme-glow .gl-post__crumbs a:hover{text-decoration:underline}.theme-glow .gl-post--cover .gl-post__crumbs,.theme-glow .gl-post--cover .gl-post__title{color:#fff}.theme-glow .gl-post--plain .gl-post__crumbs{color:var(--gl-text-muted)}.theme-glow .gl-post--plain .gl-post__title{color:var(--gl-heading)}.theme-glow .gl-post__cat,.theme-glow .core-post-cats a.gl-post__cat{letter-spacing:.1em;text-transform:uppercase;color:var(--gl-accent);margin-bottom:14px;font-size:11px;font-weight:700;display:inline-block}.theme-glow .gl-post--plain .gl-post__cat{color:var(--gl-accent-strong)}.theme-glow .core-post-cats{gap:12px;display:inline-flex}.theme-glow .gl-post__title{margin-bottom:18px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08}.theme-glow .gl-post__meta.core-post-meta{color:#ffffffd6;font-size:13px}.theme-glow .gl-post--plain .gl-post__meta.core-post-meta{color:var(--gl-text-muted)}.theme-glow .gl-post__meta .core-post-meta__author-name{font-family:var(--gl-font-body);color:inherit}.theme-glow .gl-post__meta .core-post-meta__avatar{border:1px solid #ffffff4d}.theme-glow .gl-post--plain .gl-post__meta .core-post-meta__avatar{border-color:var(--gl-border)}.theme-glow .gl-post__measure{max-width:720px;margin:0 auto}.theme-glow .gl-post__wrap{padding-bottom:72px}.theme-glow .gl-post__lead{font-family:var(--gl-font-heading);color:var(--gl-text);margin:32px 0 8px;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.55}.theme-glow .gl-post-body{margin-top:32px}.theme-glow .gl-post__wrap .core-share{border-top:1px solid var(--gl-border);margin-top:48px;padding-top:24px}.theme-glow .core-share__label{font-family:var(--gl-font-body);letter-spacing:.1em;color:var(--gl-text-muted);font-size:11px}.theme-glow .core-share__btn{border-color:var(--gl-border);font-family:var(--gl-font-body);letter-spacing:.03em;text-transform:uppercase;border-radius:0;font-size:12px}.theme-glow .core-share__btn:hover{background:var(--gl-heading);border-color:var(--gl-heading);color:var(--gl-bg)}.theme-glow .core-related{border-top:1px solid var(--gl-border);margin-top:56px;padding-top:40px}.theme-glow .core-related__heading{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:clamp(1.4rem,2.6vw,1.9rem)}.theme-glow .core-related__media{border:1px solid var(--gl-border);border-radius:0}.theme-glow .core-related__cat{color:var(--gl-accent-strong);font-family:var(--gl-font-body);letter-spacing:.08em;font-size:11px}.theme-glow .core-related__title{font-family:var(--gl-font-heading);color:var(--gl-heading)}.theme-glow .core-related__card:hover .core-related__title{color:var(--gl-accent-strong)}@media (max-width:640px){.theme-glow .gl-post-hero{min-height:52vh}}.theme-glow .gl-cms__measure{max-width:760px;margin:0 auto}.theme-glow .gl-gallery-grid .content-stack{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.theme-glow .gl-gallery-grid .core-block{margin:0}.theme-glow .gl-gallery-grid .core-block-image{border:1px solid var(--gl-border);overflow:hidden}.theme-glow .gl-gallery-grid .core-block-image__figure{height:100%;margin:0}.theme-glow .gl-gallery-grid .core-block-image__img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--gl-ease)}.theme-glow .gl-gallery-grid .core-block-image:hover .core-block-image__img{transform:scale(1.045)}.theme-glow .gl-gallery-grid .core-block-image__caption{color:var(--gl-text-muted);text-align:center;padding:10px 4px 0;font-size:12px}@media (max-width:900px){.theme-glow .gl-gallery-grid .content-stack{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.theme-glow .gl-gallery-grid .content-stack{grid-template-columns:1fr}}
.theme-glow .gl-modal-overlay,.theme-glow .gl-cart-backdrop,.theme-glow .gl-sheet-overlay,.theme-glow .gl-search-overlay,.theme-glow .gl-item-modal-overlay,.theme-glow .core-modal-backdrop,.theme-glow .core-auth-backdrop,.theme-glow .core-pairing-backdrop{z-index:200;animation:gl-fade-in var(--gl-dur-default)var(--gl-ease);background:#1a1b188c;position:fixed;inset:0}.theme-glow .gl-modal,.theme-glow .gl-item-modal,.theme-glow .core-modal{z-index:201;background:var(--gl-bg);border:1px solid var(--gl-border);width:min(560px,92vw);max-height:88vh;animation:gl-modal-pop-in var(--gl-dur-default)var(--gl-ease);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #00000040}.theme-glow .gl-modal__close,.theme-glow .core-modal__close,.theme-glow .core-auth-modal__close{border:1px solid var(--gl-border);background:var(--gl-bg);cursor:pointer;width:32px;height:32px;transition:transform var(--gl-dur-default)var(--gl-ease),background var(--gl-dur-default)var(--gl-ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.theme-glow .gl-modal__close:hover,.theme-glow .core-modal__close:hover,.theme-glow .core-auth-modal__close:hover{background:var(--gl-surface);transform:rotate(90deg)}.theme-glow .core-modal__header{padding:28px 28px 0}.theme-glow .core-modal__title{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:22px}.theme-glow .core-modal__body{padding:20px 28px 28px}.theme-glow .core-modal__hint{color:var(--gl-text-muted);margin-top:6px;font-size:13px}.theme-glow .gl-item-modal{grid-template-columns:1fr 1fr;width:min(880px,94vw);max-height:88vh;display:grid;overflow:hidden}.theme-glow .gl-item-modal__image{background:var(--gl-surface);justify-content:center;align-items:center;padding:40px;display:flex}.theme-glow .gl-item-modal__image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60vh}.theme-glow .gl-item-modal__body{max-height:88vh;padding:32px 32px 28px;overflow-y:auto}.theme-glow .gl-item-modal__eyebrow{margin-bottom:var(--space-2,8px);color:var(--gl-text-muted);font-size:11px;font-weight:var(--fw-body,400);display:block}.theme-glow .gl-item-modal__title{font-family:var(--gl-font-heading);margin:0 0 10px;padding:0;font-size:26px}.theme-glow .gl-item-modal__rating{color:var(--gl-star);align-items:center;gap:2px;margin-bottom:14px;display:flex}.theme-glow .gl-item-modal__rating svg{width:13px;height:13px}.theme-glow .gl-item-modal__rating-count{color:var(--gl-text-muted);margin-left:6px;font-size:12px}.theme-glow .gl-item-modal__price{color:var(--gl-heading);align-items:baseline;gap:10px;margin-bottom:16px;padding:0;font-size:18px;display:flex}.theme-glow .gl-item-modal__price del{color:#9a9c9f;font-weight:var(--fw-body,400);font-size:14px}.theme-glow .gl-item-modal__desc{color:var(--gl-text-muted);margin-bottom:18px;padding:0;font-size:14px;line-height:1.6}.theme-glow .gl-item-modal__accordion{border-top:1px solid var(--gl-border);margin-bottom:4px}.theme-glow .gl-item-modal__accordion-row{border-bottom:1px solid var(--gl-border)}.theme-glow .gl-item-modal__accordion-head{cursor:pointer;text-align:left;width:100%;font-family:var(--gl-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-heading);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-size:11px;font-weight:700;display:flex}.theme-glow .gl-item-modal__accordion-head svg{width:14px;height:14px;transition:transform var(--gl-dur-fast)var(--gl-ease);flex-shrink:0}.theme-glow .gl-item-modal__accordion-head[aria-expanded=true] svg{transform:rotate(180deg)}.theme-glow .gl-item-modal__accordion-body{color:var(--gl-text-muted);padding:0 2px 16px;font-size:13px;line-height:1.6}.theme-glow .gl-item-modal__view-full{letter-spacing:.1em;text-transform:uppercase;color:var(--gl-heading);border-bottom:1px solid var(--gl-border);align-items:center;gap:8px;margin-bottom:8px;padding:14px 2px;font-size:11px;font-weight:700;display:flex}.theme-glow .gl-item-modal__view-full svg{width:14px;height:14px}.theme-glow .gl-item-modal__policy-link{color:var(--gl-heading);text-decoration:underline}.theme-glow .gl-item-modal__loading{color:var(--gl-text-muted);padding:4px 0 12px;font-size:13px}.theme-glow .gl-item-modal__cta{flex-direction:column;gap:12px;margin-top:18px;display:flex}@media (max-width:640px){.theme-glow .gl-item-modal{grid-template-columns:1fr;max-height:92vh}.theme-glow .gl-item-modal__image{padding:24px}.theme-glow .gl-item-modal__image img{max-height:34vh}.theme-glow .gl-item-modal__body{max-height:none;overflow-y:visible}}.theme-glow .gl-cart-backdrop{opacity:0;pointer-events:none;z-index:201;transition:opacity var(--gl-dur-default)var(--gl-ease);animation:none}.theme-glow .gl-cart-backdrop--open{opacity:1;pointer-events:auto}.theme-glow .gl-cart-panel{z-index:202;background:var(--gl-bg);width:min(440px,100vw);transition:transform var(--gl-dur-long)var(--gl-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #00000026}.theme-glow .gl-cart-panel--open{transform:translate(0)}.theme-glow .gl-cart-shell{background:var(--gl-bg);border:1px solid var(--gl-border);flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.theme-glow .gl-cart-panel__head,.theme-glow .gl-cart-shell__head{border-bottom:1px solid var(--gl-border);justify-content:space-between;align-items:center;padding:24px 24px 18px;display:flex}.theme-glow .gl-cart-panel__title,.theme-glow .gl-cart-shell__title{font-family:var(--gl-font-heading);font-size:20px}.theme-glow .gl-cart-panel__subtitle{color:var(--gl-text-muted);font-size:13px}.theme-glow .gl-cart-panel__close,.theme-glow .gl-cart-shell__close{cursor:pointer;color:var(--gl-heading);width:28px;height:28px;transition:transform var(--gl-dur-default)var(--gl-ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-glow .gl-cart-panel__close:hover,.theme-glow .gl-cart-shell__close:hover{transform:rotate(90deg)}.theme-glow .gl-cart-panel__items,.theme-glow .gl-cart-shell__items,.theme-glow .core-cart__items{flex:1;padding:8px 24px;overflow-y:auto}.theme-glow .gl-cart-panel__item{border-bottom:1px solid var(--gl-border);grid-template-columns:76px 1fr;gap:14px;padding:18px 0;display:grid}.theme-glow .gl-cart-panel__item-info{flex-direction:column;gap:4px;display:flex}.theme-glow .gl-cart-panel__item-name{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:15px}.theme-glow .gl-cart-panel__item-price{color:var(--gl-text-muted);font-size:13px}.theme-glow .gl-cart-panel__item-addons{color:var(--gl-text-muted);font-size:12px}.theme-glow .gl-cart-panel__item-controls{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.theme-glow .gl-cart-panel__qty,.theme-glow .gl-qty-stepper{border:1px solid var(--gl-border);align-items:center;gap:10px;padding:4px 10px;display:inline-flex}.theme-glow .gl-cart-panel__qty-btn,.theme-glow .gl-qty-stepper__btn{cursor:pointer;color:var(--gl-heading);background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;font-size:15px;line-height:1;display:inline-flex}.theme-glow .gl-cart-panel__qty-btn svg{width:14px;height:14px}.theme-glow .gl-qty-stepper__count{text-align:center;min-width:16px;font-size:13px}.theme-glow .gl-cart-panel__remove{cursor:pointer;color:var(--gl-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:12px;display:inline-flex}.theme-glow .gl-cart-panel__remove svg{width:14px;height:14px}.theme-glow .gl-cart-panel__remove:hover{color:var(--gl-sale)}.theme-glow .gl-cart-panel__clear-btn{cursor:pointer;color:var(--gl-text-muted);background:0 0;border:none;align-self:flex-start;font-size:12px;text-decoration:underline}.theme-glow .gl-cart-panel__foot,.theme-glow .gl-cart-shell__foot{border-top:1px solid var(--gl-border);padding:20px 24px 24px}.theme-glow .gl-cart-panel__total-row{font-family:var(--gl-font-heading);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;display:flex}.theme-glow .gl-cart-panel__empty,.theme-glow .gl-cart-shell__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.theme-glow .gl-cart-panel__empty-title,.theme-glow .gl-cart-shell__empty-title{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:20px}.theme-glow .gl-cart-panel__empty-sub,.theme-glow .gl-cart-shell__empty-sub{color:var(--gl-text-muted);font-size:14px}@media (max-width:480px){.theme-glow .gl-cart-panel{width:100vw}}.theme-glow .gl-search-panel{z-index:201;background:var(--gl-bg);border-bottom:1px solid var(--gl-border);animation:gl-pop-in var(--gl-dur-default)var(--gl-ease);position:fixed;top:0;left:0;right:0}.theme-glow .gl-search-bar{max-width:var(--gl-container-w);align-items:center;gap:14px;margin:0 auto;padding:24px 40px;display:flex}.theme-glow .gl-search-bar__icon{color:var(--gl-text-muted);flex-shrink:0;width:20px;height:20px}.theme-glow .gl-search-bar__input{font-family:var(--gl-font-heading);color:var(--gl-heading);background:0 0;border:none;outline:none;flex:1;font-size:22px}.theme-glow .gl-search-bar__input::placeholder{color:var(--gl-text-muted)}.theme-glow .gl-search-bar__clear,.theme-glow .gl-search-bar__close{cursor:pointer;color:var(--gl-text-muted);background:0 0;border:none;padding:6px;display:flex}.theme-glow .gl-search-label{max-width:var(--gl-container-w);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-text-muted);margin:0 auto;padding:0 40px 12px;font-size:11px}.theme-glow .gl-search-results{max-width:var(--gl-container-w);max-height:60vh;margin:0 auto;padding:0 40px 28px;overflow-y:auto}.theme-glow .gl-search-row{border-bottom:1px solid var(--gl-border);align-items:center;gap:14px;padding:12px 0;display:flex}.theme-glow .gl-search-row--category{color:var(--gl-text-muted)}.theme-glow .gl-search-row__avatar{object-fit:cover;background:var(--gl-surface);flex-shrink:0;width:48px;height:48px}.theme-glow .gl-search-row__avatar--icon{color:var(--gl-text-muted);justify-content:center;align-items:center;display:flex}.theme-glow .gl-search-row__body{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.theme-glow .gl-search-row__label{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:15px}.theme-glow .gl-search-row__sub{color:var(--gl-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.theme-glow .gl-search-row__star{color:var(--gl-star);flex-shrink:0;display:inline-flex}.theme-glow .gl-search-row__star svg{width:12px;height:12px}@media (max-width:640px){.theme-glow .gl-search-bar,.theme-glow .gl-search-label,.theme-glow .gl-search-results{padding-left:20px;padding-right:20px}}.theme-glow .gl-orders-sheet{z-index:201;background:var(--gl-bg);width:min(480px,100vw);animation:gl-slide-in-right var(--gl-dur-long)var(--gl-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000026}.theme-glow .gl-orders-sheet__head{border-bottom:1px solid var(--gl-border);justify-content:space-between;align-items:center;padding:24px;display:flex}.theme-glow .gl-orders-sheet__title{font-family:var(--gl-font-heading);font-size:20px}.theme-glow .gl-orders-sheet__empty{text-align:center;color:var(--gl-text-muted);padding:60px 24px}.theme-glow .gl-orders-sheet__load-more{text-align:center;padding:20px 24px}.theme-glow .gl-order-list{padding:8px 0}.theme-glow .gl-order-list__loading{padding:40px 24px}.theme-glow .gl-order-row{border-bottom:1px solid var(--gl-border);padding:16px 24px;display:block}.theme-glow .gl-order-row__top{justify-content:space-between;align-items:center;display:flex}.theme-glow .gl-order-row__no{font-family:var(--gl-font-heading);color:var(--gl-heading);font-size:15px}.theme-glow .gl-order-row__main{color:var(--gl-text-muted);margin-top:4px;font-size:13px}.theme-glow .gl-order-row__sub{color:var(--gl-text-muted);font-size:12px}.theme-glow .gl-order-tabs{gap:6px;padding:0 24px 16px;display:flex}.theme-glow .gl-order-tab{border:1px solid var(--gl-border);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--gl-dur-default)var(--gl-ease),color var(--gl-dur-default)var(--gl-ease);background:0 0;padding:8px 16px;font-size:12px;font-weight:600}.theme-glow .gl-order-tab.is-active{background:var(--gl-heading);color:var(--gl-bg);border-color:var(--gl-heading)}.theme-glow .gl-order-detail{padding:24px}.theme-glow .gl-order-detail__back{color:var(--gl-text-muted);cursor:pointer;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:inline-flex}.theme-glow .gl-order-detail__header{margin-bottom:20px}.theme-glow .gl-order-detail__no{font-family:var(--gl-font-heading);font-size:22px}.theme-glow .gl-order-detail__items{border-top:1px solid var(--gl-border)}.theme-glow .gl-order-detail__item-row{border-bottom:1px solid var(--gl-border);justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.theme-glow .gl-order-detail__item-title{color:var(--gl-heading)}.theme-glow .gl-order-detail__item-qty{color:var(--gl-text-muted);font-size:12px}.theme-glow .gl-order-detail__addon{color:var(--gl-text-muted);padding-left:12px;font-size:12px}.theme-glow .gl-order-detail__summary-row{color:var(--gl-text-muted);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.theme-glow .gl-order-detail__total{font-family:var(--gl-font-heading);color:var(--gl-heading);border-top:1px solid var(--gl-border);margin-top:6px;padding-top:12px;font-size:18px}.theme-glow .gl-order-detail__pay{margin-top:20px}.theme-glow .gl-order-timeline{flex-direction:column;gap:0;margin:20px 0;display:flex}.theme-glow .gl-timeline-step{gap:14px;padding-bottom:20px;display:flex;position:relative}.theme-glow .gl-timeline-step__dot{background:var(--gl-border);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.theme-glow .gl-timeline-step__label{color:var(--gl-heading);font-size:13px;font-weight:600}.theme-glow .gl-timeline-step__desc{color:var(--gl-text-muted);font-size:12px}.theme-glow .gl-account-page{max-width:var(--gl-container-w);padding:var(--gl-section-pad)40px;margin:0 auto}.theme-glow .gl-account-card{border:1px solid var(--gl-border);background:var(--gl-bg);padding:32px}@media (min-width:901px){.theme-glow .gl-account-page{padding-left:90px;padding-right:90px}}.theme-glow .gl-auth-page{justify-content:center;align-items:center;min-height:60vh;padding:60px 20px;display:flex}.theme-glow .gl-auth-card,.theme-glow .core-auth-modal{background:var(--gl-bg);border:1px solid var(--gl-border);width:min(420px,100%);padding:40px 36px;position:relative}.theme-glow .core-auth-modal{z-index:201;animation:gl-modal-pop-in var(--gl-dur-default)var(--gl-ease);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-glow .core-auth__title{font-family:var(--gl-font-heading);color:var(--gl-heading);text-align:center;font-size:24px}.theme-glow .core-auth__sub{color:var(--gl-text-muted);text-align:center;margin-top:8px;margin-bottom:24px;font-size:13px}.theme-glow .core-auth__step{flex-direction:column;gap:14px;display:flex}.theme-glow .core-auth__error{background:color-mix(in srgb,var(--gl-sale)10%,transparent);color:var(--gl-sale);border:1px solid color-mix(in srgb,var(--gl-sale)30%,transparent);padding:10px 12px;font-size:13px}.theme-glow .core-auth__divider{color:var(--gl-text-muted);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.theme-glow .core-auth__divider:before,.theme-glow .core-auth__divider:after{content:"";background:var(--gl-border);flex:1;height:1px}.theme-glow .core-auth__google-btn{border:1px solid var(--gl-border);background:var(--gl-bg);cursor:pointer;width:100%;transition:background var(--gl-dur-default)var(--gl-ease);justify-content:center;align-items:center;gap:10px;padding:13px;font-size:14px;display:flex}.theme-glow .core-auth__google-btn:hover{background:var(--gl-surface)}.theme-glow .core-auth__google-icon{width:18px;height:18px}.theme-glow .core-auth__link{color:var(--gl-accent-strong);cursor:pointer;text-decoration:underline}.theme-glow .core-auth-otp{justify-content:center;gap:10px;margin:8px 0;display:flex}.theme-glow .core-auth-otp__box{text-align:center;border:1px solid var(--gl-border);width:44px;height:52px;font-size:20px;font-family:var(--gl-font-heading);background:var(--gl-bg);color:var(--gl-heading)}.theme-glow .core-auth-otp__box:focus{border-color:var(--gl-heading);outline:none}.theme-glow .core-pairing-modal{z-index:201;background:var(--gl-bg);border:1px solid var(--gl-border);text-align:center;width:min(360px,92vw);animation:gl-modal-pop-in var(--gl-dur-default)var(--gl-ease);padding:36px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-glow .core-pairing-modal__title{font-family:var(--gl-font-heading);font-size:20px}.theme-glow .core-pairing-modal__code{font-family:var(--gl-font-heading);letter-spacing:.1em;color:var(--gl-accent-strong);margin:16px 0;font-size:40px}.theme-glow .core-pairing-modal__hint{color:var(--gl-text-muted);font-size:13px}.theme-glow .core-pairing-modal__hint--small{font-size:11px}.theme-glow .core-input,.theme-glow .core-textarea,.theme-glow .gl-address-modal__input{border:1px solid var(--gl-border);background:var(--gl-bg);width:100%;color:var(--gl-text);font-family:var(--gl-font-body);transition:border-color var(--gl-dur-default)var(--gl-ease);padding:13px 14px;font-size:14px}.theme-glow .core-input:focus,.theme-glow .core-textarea:focus,.theme-glow .gl-address-modal__input:focus{border-color:var(--gl-heading);outline:none}.theme-glow .core-textarea{resize:vertical;min-height:90px}.theme-glow .core-submit-btn{border:1px solid var(--gl-heading);background:var(--gl-heading);width:100%;color:var(--gl-bg);font-family:var(--gl-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--gl-dur-long)var(--gl-ease);padding:15px;font-size:13px;font-weight:600}.theme-glow .core-submit-btn:hover:not(:disabled){background:#2a2b27}.theme-glow .core-submit-btn:focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px}.theme-glow .core-submit-btn:disabled{background:var(--gl-bg);color:var(--gl-text-muted);border:1px solid var(--gl-border);cursor:not-allowed}.theme-glow .core-submit-error{color:var(--gl-sale);margin-top:8px;font-size:13px}.theme-glow .core-submit-wrap{margin-top:8px}.theme-glow .core-skeleton,.theme-glow .gl-skeleton{background:linear-gradient(90deg,var(--gl-surface)25%,var(--gl-surface-dark)50%,var(--gl-surface)75%);background-size:200% 100%;animation:1.4s infinite gl-shimmer}.theme-glow .core-skeleton--line,.theme-glow .gl-skeleton--line{border-radius:var(--gl-radius);height:12px;margin-bottom:8px}.theme-glow .core-skeleton--short{width:40%}.theme-glow .core-skeleton--pill{border-radius:999px;width:100px;height:32px}.theme-glow .core-checkout,.theme-glow .core-checkout--page{background:var(--gl-bg)}.theme-glow .core-checkout__page-header{border-bottom:1px solid var(--gl-border);padding:40px 0 24px}.theme-glow .core-checkout__page-title{font-family:var(--gl-font-heading);font-size:clamp(26px,3.4vw,36px)}.theme-glow .core-checkout__page-grid{grid-template-columns:1.4fr 1fr;align-items:flex-start;gap:48px;padding:40px 0 80px;display:grid}.theme-glow .core-checkout__page-form{flex-direction:column;gap:28px;display:flex}.theme-glow .core-checkout__page-summary{position:sticky;top:100px}.theme-glow .core-checkout__section{border:1px solid var(--gl-border);padding:24px}.theme-glow .core-checkout__section-title{font-family:var(--gl-font-heading);margin-bottom:16px;font-size:17px}.theme-glow .core-checkout__tabs{gap:8px;margin-bottom:20px;display:flex}.theme-glow .core-checkout__tab{border:1px solid var(--gl-border);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;transition:background var(--gl-dur-default)var(--gl-ease),color var(--gl-dur-default)var(--gl-ease);background:0 0;flex:1;padding:12px;font-size:12px;font-weight:600}.theme-glow .core-checkout__tab[aria-selected=true],.theme-glow .core-checkout__tab.is-active{background:var(--gl-heading);color:var(--gl-bg);border-color:var(--gl-heading)}.theme-glow .core-checkout__summary-card{border:1px solid var(--gl-border);padding:24px}.theme-glow .core-checkout__summary{font-family:var(--gl-font-heading);margin-bottom:16px;font-size:18px}.theme-glow .core-checkout__subtotal{justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.theme-glow .core-checkout__summary-fees{border-top:1px solid var(--gl-border);margin-top:12px;padding-top:12px}.theme-glow .core-checkout__summary-footer{border-top:1px solid var(--gl-border);margin-top:16px;padding-top:16px}.theme-glow .core-checkout__actions{gap:12px;margin-top:20px;display:flex}.theme-glow .core-checkout__back,.theme-glow .core-checkout__back-link{color:var(--gl-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.theme-glow .core-checkout__delivery-message{border:1px solid var(--gl-border);margin-bottom:12px;padding:10px 12px;font-size:13px}.theme-glow .core-checkout__delivery-message--warning{border-color:var(--gl-accent-strong);color:var(--gl-accent-strong)}.theme-glow .core-checkout__delivery-message--danger{border-color:var(--gl-sale);color:var(--gl-sale)}.theme-glow .core-checkout__empty{text-align:center;color:var(--gl-text-muted);padding:80px 20px}@media (max-width:900px){.theme-glow .core-checkout__page-grid{grid-template-columns:1fr}.theme-glow .core-checkout__page-summary{position:static}}.theme-glow .core-address{flex-direction:column;gap:10px;display:flex}.theme-glow .core-address__current{border:1px solid var(--gl-border);justify-content:space-between;align-items:center;padding:12px;font-size:14px;display:flex}.theme-glow .core-address__change{color:var(--gl-accent-strong);cursor:pointer;font-size:13px}.theme-glow .core-address__label{color:var(--gl-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.theme-glow .core-address__hint{color:var(--gl-text-muted);font-size:12px}.theme-glow .core-address__list{flex-direction:column;gap:8px;display:flex}.theme-glow .core-address__option{border:1px solid var(--gl-border);cursor:pointer;transition:border-color var(--gl-dur-default)var(--gl-ease);align-items:center;gap:10px;padding:12px;display:flex}.theme-glow .core-address__option:hover{border-color:var(--gl-heading)}.theme-glow .core-address__pin{color:var(--gl-accent-strong);flex-shrink:0}.theme-glow .core-address__text{font-size:14px}.theme-glow .core-delivery-picker__modes,.theme-glow .core-delivery-source__options,.theme-glow .core-payment-list,.theme-glow .core-shipping-picker__zones,.theme-glow .core-schedule-picker__options{flex-direction:column;gap:10px;display:flex}.theme-glow .core-delivery-picker__mode,.theme-glow .core-delivery-source__option,.theme-glow .core-payment-list__item,.theme-glow .core-shipping-picker__zone,.theme-glow .core-courier__option{border:1px solid var(--gl-border);cursor:pointer;transition:border-color var(--gl-dur-default)var(--gl-ease),background var(--gl-dur-default)var(--gl-ease);align-items:center;gap:12px;padding:14px;display:flex}.theme-glow .core-delivery-picker__mode:hover,.theme-glow .core-delivery-source__option:hover,.theme-glow .core-payment-list__item:hover,.theme-glow .core-shipping-picker__zone:hover,.theme-glow .core-courier__option:hover{border-color:var(--gl-heading)}.theme-glow .core-delivery-source__name,.theme-glow .core-payment-list__name,.theme-glow .core-shipping-picker__zone-name,.theme-glow .core-courier__name{color:var(--gl-heading);font-size:14px;font-weight:500}.theme-glow .core-delivery-source__price,.theme-glow .core-shipping-picker__zone-rate,.theme-glow .core-courier__fee{color:var(--gl-text-muted);margin-left:auto;font-size:13px}.theme-glow .core-shipping-picker__zone-eta,.theme-glow .core-courier__eta{color:var(--gl-text-muted);font-size:12px}.theme-glow .core-shipping-picker__weight-hint,.theme-glow .core-courier__note{color:var(--gl-text-muted);margin-top:8px;font-size:12px}.theme-glow .core-delivery-info{border:1px solid var(--gl-border);gap:10px;padding:12px;font-size:13px;display:flex}.theme-glow .core-delivery-info--error{border-color:var(--gl-sale);color:var(--gl-sale)}.theme-glow .core-delivery-info--muted{color:var(--gl-text-muted)}.theme-glow .core-delivery-info__icon{color:var(--gl-accent-strong);flex-shrink:0}.theme-glow .core-schedule__days{gap:8px;padding-bottom:4px;display:flex;overflow:auto hidden}.theme-glow .core-schedule__day{text-align:center;border:1px solid var(--gl-border);cursor:pointer;flex-shrink:0;min-width:64px;padding:10px 14px}.theme-glow .core-schedule__day.is-active{background:var(--gl-heading);color:var(--gl-bg);border-color:var(--gl-heading)}.theme-glow .core-schedule__day-name{text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.theme-glow .core-schedule__day-date{font-family:var(--gl-font-heading);font-size:16px;display:block}.theme-glow .core-schedule__slots{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.theme-glow .core-schedule__slot{border:1px solid var(--gl-border);text-align:center;cursor:pointer;padding:10px;font-size:13px}.theme-glow .core-schedule__slot.is-active{background:var(--gl-heading);color:var(--gl-bg);border-color:var(--gl-heading)}.theme-glow .core-payment-picker__label{color:var(--gl-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:12px}.theme-glow .core-pay-redirect{text-align:center;padding:60px 20px}.theme-glow .core-pay-redirect__title{font-family:var(--gl-font-heading);margin-bottom:8px;font-size:20px}.theme-glow .core-pay-redirect__sub{color:var(--gl-text-muted);font-size:14px}.theme-glow .core-pay-redirect__spinner{border:2px solid var(--gl-border);border-top-color:var(--gl-heading);border-radius:50%;width:32px;height:32px;margin:0 auto 20px;animation:.8s linear infinite gl-spin}@keyframes gl-spin{to{transform:rotate(360deg)}}.theme-glow .core-fees__row{color:var(--gl-text-muted);justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.theme-glow .core-fees__row--total{color:var(--gl-heading);border-top:1px solid var(--gl-border);margin-top:6px;padding-top:10px;font-size:16px;font-weight:600}.theme-glow .core-notes__label{color:var(--gl-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;display:block}.theme-glow .core-promo__toggle{color:var(--gl-accent-strong);cursor:pointer;font-size:13px;text-decoration:underline}.theme-glow .core-promo__body{gap:8px;margin-top:10px;display:flex}.theme-glow .core-promo__clear{color:var(--gl-text-muted);cursor:pointer;font-size:12px}.theme-glow .gl-address-modal{z-index:201;background:var(--gl-bg);border:1px solid var(--gl-border);width:min(480px,92vw);animation:gl-modal-pop-in var(--gl-dur-default)var(--gl-ease);padding:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-glow .gl-address-modal__title{font-family:var(--gl-font-heading);margin-bottom:6px;font-size:20px}.theme-glow .gl-address-modal__sub{color:var(--gl-text-muted);margin-bottom:20px;font-size:13px}.theme-glow .gl-address-modal__search{margin-bottom:12px;position:relative}.theme-glow .gl-address-modal__icon{color:var(--gl-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.theme-glow .gl-address-modal__input{padding-left:38px}.theme-glow .gl-address-modal__suggestions{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.theme-glow .gl-address-modal__suggestion{text-align:left;border:1px solid var(--gl-border);cursor:pointer;transition:background var(--gl-dur-default)var(--gl-ease);background:0 0;padding:10px 12px;font-size:14px}.theme-glow .gl-address-modal__suggestion:hover{background:var(--gl-surface)}.theme-glow .gl-address-modal__spinner{text-align:center;color:var(--gl-text-muted);padding:20px}.theme-glow .gl-address-modal__hint{color:var(--gl-text-muted);margin-top:10px;font-size:12px}.theme-glow .gl-address-modal__head{margin-bottom:20px}.theme-glow .gl-addon-group{border-top:1px dashed var(--gl-border);margin-top:8px;padding-top:8px}.theme-glow .gl-addon-group__head{align-items:center;gap:8px;display:flex}.theme-glow .gl-addon-group__title{color:var(--gl-heading);font-size:12px;font-weight:600}.theme-glow .gl-addon-group__badge{color:var(--gl-text-muted);font-size:10px}.theme-glow .gl-addon-group__hint{color:var(--gl-text-muted);font-size:11px}.theme-glow .gl-addon-items{flex-direction:column;gap:2px;margin-top:4px;display:flex}.theme-glow .gl-addon-item{color:var(--gl-text-muted);justify-content:space-between;font-size:12px;display:flex}.theme-glow .gl-addon-item__name,.theme-glow .gl-addon-item__price{color:var(--gl-text-muted)}.theme-glow .gl-item-modal .gl-addon-group{border-top:1px solid var(--gl-border);margin-top:0;padding-top:16px}.theme-glow .gl-item-modal .gl-addon-group__title{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.theme-glow .gl-item-modal .gl-addon-group__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--gl-accent-strong);border:1px solid var(--gl-accent-strong);padding:2px 6px;font-size:10px;font-weight:700}.theme-glow .gl-item-modal .gl-addon-items{gap:6px}.theme-glow .gl-item-modal .gl-addon-item{text-align:left;border:1px solid var(--gl-border);width:100%;color:var(--gl-text);cursor:pointer;transition:border-color var(--gl-dur-default)var(--gl-ease),background var(--gl-dur-default)var(--gl-ease);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.theme-glow .gl-item-modal .gl-addon-item:hover:not(:disabled){border-color:var(--gl-accent-strong)}.theme-glow .gl-item-modal .gl-addon-item--selected{border-color:var(--gl-accent-strong);background:var(--gl-surface)}.theme-glow .gl-item-modal .gl-addon-item:disabled{opacity:.4;cursor:not-allowed}.theme-glow .gl-item-modal .gl-addon-item__control{border:2px solid var(--gl-border);width:18px;height:18px;transition:border-color var(--gl-dur-default)var(--gl-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-glow .gl-item-modal .gl-addon-item--selected .gl-addon-item__control{border-color:var(--gl-accent-strong)}.theme-glow .gl-item-modal .gl-addon-item__dot{background:var(--gl-accent-strong);border-radius:50%;width:10px;height:10px}.theme-glow .gl-item-modal .gl-addon-item__name{flex:1}.theme-glow .gl-item-modal .gl-addon-item__price{color:var(--gl-text-muted)}.theme-glow .gl-order-detail__loading{text-align:center;color:var(--gl-text-muted);padding:60px 20px}.theme-glow .gl-order-detail__summary{border-top:1px solid var(--gl-border);margin-top:20px;padding-top:16px}.theme-glow .gl-order-detail__item{flex-direction:column;gap:4px;display:flex}.theme-glow .gl-order-detail__item-price{color:var(--gl-heading);font-weight:600}.theme-glow .gl-order-detail__addons{margin-top:6px}.theme-glow .gl-timeline-step__info{flex:1}.theme-glow .core-courier,.theme-glow .core-delivery-picker,.theme-glow .core-delivery-source,.theme-glow .core-fees,.theme-glow .core-notes,.theme-glow .core-promo,.theme-glow .core-payment-picker,.theme-glow .core-schedule-picker,.theme-glow .core-shipping-picker{flex-direction:column;gap:8px;display:flex}.theme-glow .core-delivery-picker__label,.theme-glow .core-delivery-source__label,.theme-glow .core-schedule-picker__label,.theme-glow .core-courier__label{color:var(--gl-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.theme-glow .core-courier__body,.theme-glow .core-delivery-info__body{flex-direction:column;flex:1;gap:2px;display:flex}.theme-glow .core-delivery-info__fee{color:var(--gl-heading);font-weight:600}.theme-glow .core-courier__radio,.theme-glow .core-payment-list__radio{accent-color:var(--gl-heading);width:16px;height:16px}.theme-glow .core-payment-list__icon{flex-shrink:0;width:24px;height:24px}.theme-glow .core-shipping-picker__zone-left,.theme-glow .core-shipping-picker__zone-right{flex-direction:column;gap:2px;display:flex}.theme-glow .core-shipping-picker__zone-approx{color:var(--gl-text-muted);font-size:11px}.theme-glow .core-shipping-picker__weight{color:var(--gl-text-muted);font-size:12px}.theme-glow .core-shipping-picker__weight-label{color:var(--gl-heading);font-weight:600}.theme-glow .core-shipping-picker__empty,.theme-glow .core-shipping-picker__loading{text-align:center;color:var(--gl-text-muted);padding:20px;font-size:13px}.theme-glow .core-shipping-picker__error{color:var(--gl-sale);font-size:13px}.theme-glow .core-shipping-picker__spinner{border:2px solid var(--gl-border);border-top-color:var(--gl-heading);border-radius:50%;width:20px;height:20px;margin:0 auto;animation:.8s linear infinite gl-spin}.theme-glow .core-courier__skeleton,.theme-glow .core-delivery-picker__skeleton,.theme-glow .core-payment-list__skeleton{background:linear-gradient(90deg,var(--gl-surface)25%,var(--gl-surface-dark)50%,var(--gl-surface)75%);background-size:200% 100%;height:56px;animation:1.4s infinite gl-shimmer}.theme-glow .core-notes__field{flex-direction:column;gap:6px;display:flex}.theme-glow .core-fees__row--muted{color:var(--gl-text-muted);opacity:.8}.theme-glow .core-checkout__delivery-message--warning,.theme-glow [class*=core-checkout__delivery-message--]{border-color:var(--gl-accent-strong);color:var(--gl-accent-strong)}.theme-glow .core-checkout__form{flex-direction:column;gap:20px;display:flex}.theme-glow .core-address-input{width:100%}.theme-glow .core-delivery-picker__info{color:var(--gl-text-muted);background:var(--gl-surface);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.theme-glow .core-delivery-picker__info-icon{color:var(--gl-accent-strong);flex-shrink:0}
.theme-glow .gl-header__nav-item{align-items:center;display:flex;position:relative}.theme-glow .gl-header__nav-link--parent{align-items:center;gap:var(--space-1,6px);display:inline-flex}.theme-glow .gl-header__nav-link--parent svg{width:12px;height:12px;transition:transform var(--gl-dur-default)var(--gl-ease);flex-shrink:0}.theme-glow button.gl-header__nav-link{appearance:none;color:inherit;font-family:inherit;line-height:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:0;margin:0;padding:0 0 4px}.theme-glow .gl-nav-drop{top:calc(100% + var(--space-3,14px));z-index:60;min-width:220px;padding:var(--space-2,8px);background:var(--gl-bg);border:1px solid var(--gl-border);border-radius:var(--gl-radius);box-shadow:var(--shadow-2,0 12px 32px #0000001f);opacity:0;visibility:hidden;transition:opacity var(--gl-dur-default)var(--gl-ease),transform var(--gl-dur-default)var(--gl-ease),visibility 0s linear var(--gl-dur-default);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%,6px)}.theme-glow .gl-nav-drop:before{content:"";height:var(--space-4,16px);position:absolute;bottom:100%;left:0;right:0}.theme-glow .gl-header__nav-item:hover .gl-nav-drop,.theme-glow .gl-header__nav-item:focus-within .gl-nav-drop{opacity:1;visibility:visible;transition:opacity var(--gl-dur-default)var(--gl-ease),transform var(--gl-dur-default)var(--gl-ease),visibility 0s;transform:translate(-50%)}.theme-glow .gl-header__nav-item:hover .gl-header__nav-link--parent svg,.theme-glow .gl-header__nav-item:focus-within .gl-header__nav-link--parent svg{transform:rotate(180deg)}.theme-glow .gl-nav-drop__link{padding:var(--space-2,10px)var(--space-3,14px);font-size:var(--fs-sm,14px);letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--gl-text);transition:background-color var(--gl-dur-fast)var(--gl-ease),color var(--gl-dur-fast)var(--gl-ease)}.theme-glow .gl-nav-drop__link:hover,.theme-glow .gl-nav-drop__link:focus-visible{background:var(--gl-surface);color:var(--gl-heading)}@media (min-width:901px) and (max-width:1360px){.theme-glow .gl-header__nav{gap:var(--space-5,20px)}.theme-glow .gl-header__nav-link{letter-spacing:.12em;white-space:nowrap}}@media (min-width:901px) and (max-width:1180px){.theme-glow .gl-header__nav{gap:var(--space-4,16px)}.theme-glow .gl-header__nav-link{letter-spacing:.1em;font-size:12px}}@media (min-width:901px) and (max-width:1040px){.theme-glow .gl-header__row{gap:var(--space-3,12px)}.theme-glow .gl-header__actions{gap:var(--space-3,14px)}.theme-glow .gl-header__nav{gap:var(--space-3,12px)}.theme-glow .gl-header__nav-link{letter-spacing:.06em;font-size:11px}}.theme-glow .gl-mobile-nav-panel__entry{flex-direction:column;display:flex}.theme-glow .gl-mobile-nav-panel__group{padding:var(--space-5,22px)0 var(--space-2,8px);font-size:var(--fs-xs,12px);letter-spacing:.18em;text-transform:uppercase;color:var(--gl-text-muted);border-bottom:1px solid var(--gl-border)}.theme-glow .gl-mobile-nav-panel__link--sub{padding-left:var(--space-4,16px);font-size:17px}.theme-glow .gl-mobile-nav-panel__link--sub:active{padding-left:var(--space-5,22px)}@media (prefers-reduced-motion:reduce){.theme-glow .gl-nav-drop,.theme-glow .gl-header__nav-link--parent svg{transition:none}}
