:root{--gl-bg: #fbfaf8;--gl-surface: #ffffff;--gl-ink: #1d1a17;--gl-muted: #6b645c;--gl-line: #e6e0d8;--gl-line-strong: #d9d2c8;--gl-chip: #f1ece5;--gl-earn: #2e6a4c;--gl-error: #a3271b;--gl-photo: #efeae4;--gl-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--gl-sans: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif}.gl-page{font-family:var(--gl-sans);color:var(--gl-ink);background:var(--gl-bg);min-height:100vh;box-sizing:border-box;padding:24px 28px 56px}.gl-page *,.gl-page *:before,.gl-page *:after{box-sizing:border-box}.gl-wrap{max-width:1360px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.gl-page a{color:var(--gl-ink)}.gl-page a:hover{color:#8a6a3f}.gl-page button,.gl-page input,.gl-page select{font-family:inherit}.gl-page :focus-visible{outline:2px solid var(--gl-ink);outline-offset:2px}.gl-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.gl-title{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:44px;line-height:1.05;letter-spacing:-.01em}.gl-sub{font-size:15px;color:var(--gl-muted);margin-top:4px}.gl-banner{background:#f4f1ec;border-radius:10px;padding:12px 16px;font-size:14px}.gl-banner--warn{background:#fbefe2}.gl-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--gl-line-strong);background:var(--gl-surface);font-size:14px;font-weight:500;color:var(--gl-ink);text-decoration:none;cursor:pointer}.gl-pill:hover{border-color:var(--gl-ink)}.gl-pill[disabled]{opacity:.5;cursor:default}.gl-pill--dark{background:var(--gl-ink);border-color:var(--gl-ink);color:#fff}.gl-pill--dark:hover{background:#3a352f}.gl-page a.gl-pill--dark,.gl-page a.gl-pill--dark:hover{color:#fff}.gl-pill--outline{border-color:var(--gl-ink)}.gl-pill--block{width:100%}.gl-pill--big{min-height:52px;font-size:16px;font-weight:600}.gl-count{background:var(--gl-chip);border-radius:999px;padding:2px 8px;font-size:12px}.gl-promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;list-style:none;margin:0;padding:0}.gl-promise{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:14px}.gl-promise svg.gl-deco{position:absolute;right:-24px;bottom:-26px}.gl-promise .gl-icon{position:relative;flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gl-promise .gl-ptext{position:relative;display:flex;flex-direction:column;gap:3px}.gl-promise strong{font-size:16px;font-weight:600}.gl-promise span.gl-pdesc{font-size:13px}.gl-promise--gift{background:#f3e6df}.gl-promise--gift .gl-icon{background:#b8664e}.gl-promise--gift .gl-pdesc{color:#5a4a43}.gl-promise--usa{background:#e3e9f1}.gl-promise--usa .gl-icon{background:#2f4a73}.gl-promise--usa .gl-pdesc{color:#3e4a5c}.gl-promise--fast{background:#e2ebe4}.gl-promise--fast .gl-icon{background:#2e6a4c}.gl-promise--fast .gl-pdesc{color:#3f5247}.gl-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gl-search{flex:999 1 420px;min-width:0;display:flex;align-items:center;gap:10px;height:48px;padding:0 18px;background:var(--gl-surface);border:1px solid var(--gl-line-strong);border-radius:999px}.gl-search:focus-within{border-color:var(--gl-ink)}.gl-search input{flex:1;min-width:0;border:0;outline:none;font-size:15px;background:transparent;color:var(--gl-ink)}.gl-select{height:48px;padding:0 16px;border:1px solid var(--gl-line-strong);border-radius:999px;background:var(--gl-surface);font-size:14px;color:var(--gl-ink);cursor:pointer}.gl-switch{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border:1px solid var(--gl-line-strong);border-radius:999px;background:var(--gl-surface);font-size:14px;color:var(--gl-ink);cursor:pointer}.gl-switch .gl-track{width:34px;height:20px;border-radius:999px;background:var(--gl-line-strong);position:relative;display:inline-block;transition:background .15s}.gl-switch .gl-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.gl-switch[aria-pressed=true] .gl-track{background:var(--gl-ink)}.gl-switch[aria-pressed=true] .gl-knob{left:16px}.gl-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:6px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:999px;box-shadow:0 2px 10px #1d1a170d;align-self:flex-start;max-width:100%}.gl-tab{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;border:0;border-radius:999px;background:none;font-size:15px;font-weight:500;color:var(--gl-ink);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.gl-tab:hover{background:var(--gl-chip)}.gl-tab svg{color:#8a6a3f;flex-shrink:0}.gl-tab .gl-tab-count{font-size:12px;font-weight:500;color:var(--gl-muted);background:var(--gl-chip);border-radius:999px;padding:2px 8px}.gl-tab[aria-current=true]{background:var(--gl-ink);color:#fff;font-weight:600}.gl-tab[aria-current=true] svg{color:#e9d3a6}.gl-tab[aria-current=true] .gl-tab-count{background:#ffffff29;color:#fff}.gl-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gl-chip{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--gl-line);background:var(--gl-surface);font-size:13px;color:var(--gl-ink);cursor:pointer}.gl-chip span{color:var(--gl-muted)}.gl-chip[aria-pressed=true]{background:var(--gl-ink);border-color:var(--gl-ink);color:#fff}.gl-chip[aria-pressed=true] span{color:#d9d2c8}.gl-chip--active{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:0;background:var(--gl-ink);color:#fff}.gl-crumb{font-size:13px;color:var(--gl-muted)}.gl-body{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.gl-filters{flex:1 1 232px;max-width:260px;display:flex;flex-direction:column;gap:6px}.gl-results{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:18px}@media(max-width:860px){.gl-filters{max-width:none}}.gl-filters-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.gl-filters-head h2{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gl-link{background:none;border:0;padding:0;font-size:13px;color:var(--gl-muted);text-decoration:underline;cursor:pointer}.gl-facet{border-top:1px solid var(--gl-line);padding:14px 0 6px}.gl-facet summary{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;cursor:pointer;list-style:none;min-height:28px}.gl-facet summary::-webkit-details-marker{display:none}.gl-facet summary svg{transition:transform .15s}.gl-facet[open] summary svg{transform:rotate(180deg)}.gl-facet-list{display:flex;flex-direction:column;gap:2px;padding-top:8px}.gl-check{display:flex;align-items:center;gap:10px;font-size:14px;min-height:32px;cursor:pointer}.gl-check input{width:16px;height:16px;margin:0;accent-color:var(--gl-ink)}.gl-check .gl-n{margin-left:auto;color:var(--gl-muted);font-size:12px}.gl-check--off{color:#a39b92}.gl-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 4px;padding-top:10px}.gl-swatch{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;font-size:10px;color:var(--gl-muted)}.gl-swatch .gl-ring{display:inline-flex;padding:2px;border-radius:50%;box-shadow:0 0 0 1px transparent}.gl-swatch[aria-pressed=true] .gl-ring{box-shadow:0 0 0 2px var(--gl-ink)}.gl-swatch[aria-pressed=true]{color:var(--gl-ink);font-weight:600}.gl-dot{display:block;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #1d1a172e}.gl-swatch .gl-label{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gl-total{font-size:14px;color:var(--gl-muted)}.gl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:28px 20px}.gl-loading{opacity:.55;transition:opacity .15s}.gl-empty{padding:48px 0;text-align:center;color:var(--gl-muted)}.gl-card{display:flex;flex-direction:column;gap:10px;position:relative}.gl-photo{display:block;position:relative;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background:var(--gl-photo)}.gl-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.gl-card:hover .gl-photo img{transform:scale(1.03)}.gl-photo .gl-nophoto{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8c8379;font-size:12px}.gl-badge{position:absolute;top:10px;left:10px;background:#fff;color:var(--gl-ink);font-size:11px;font-weight:600;letter-spacing:.08em;padding:4px 8px;border-radius:4px}.gl-badge--in{background:var(--gl-earn);color:#fff;letter-spacing:0}.gl-badge--out{background:#fff;color:var(--gl-error);letter-spacing:0}.gl-photo-wrap{position:relative}.gl-select-box{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:6px;background:#fff;border:1px solid var(--gl-line-strong);display:flex;align-items:center;justify-content:center;cursor:pointer}.gl-select-box input{width:18px;height:18px;margin:0;accent-color:var(--gl-ink);cursor:pointer}.gl-hover-actions{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:8px}.gl-hover-actions .gl-pill{flex:1;min-height:44px}.gl-round{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#fff;color:var(--gl-ink);display:flex;align-items:center;justify-content:center}.gl-card--picked .gl-photo{box-shadow:0 0 0 2px var(--gl-ink)}.gl-touch-only{display:none}@media(hover:hover){.gl-select-box,.gl-hover-actions{opacity:0;transition:opacity .15s,transform .15s}.gl-hover-actions{transform:translateY(6px)}.gl-card:hover .gl-select-box,.gl-card:focus-within .gl-select-box,.gl-card--picked .gl-select-box{opacity:1}.gl-card:hover .gl-hover-actions,.gl-card:focus-within .gl-hover-actions,.gl-card--busy .gl-hover-actions{opacity:1;transform:none}}@media(hover:none){.gl-hover-actions{display:none}.gl-touch-only{display:inline-flex}}.gl-dots{display:flex;gap:5px;align-items:center;min-height:14px}.gl-dots .gl-dot{width:14px;height:14px}.gl-dots span.gl-more{font-size:12px;color:var(--gl-muted)}.gl-card-title{font-size:14px;line-height:1.35;font-weight:500;text-decoration:none;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gl-price{font-size:16px;font-weight:600}.gl-price small{font-size:12px;font-weight:400;color:var(--gl-muted)}.gl-retail{font-size:12px;color:var(--gl-muted)}.gl-earn{color:var(--gl-earn);font-weight:600}.gl-card-error{font-size:12px;color:var(--gl-error)}.gl-more-row{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:12px}.gl-bulkbar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px 12px 20px;border-radius:999px;background:var(--gl-ink);color:#fff;box-shadow:0 8px 24px #1d1a1733}.gl-bulkbar .gl-pill{min-height:40px}.gl-bulkbar .gl-link{color:#d9d2c8}.gl-product{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.gl-gallery{flex:1 1 460px;min-width:0;display:flex;gap:14px}.gl-thumbs{display:flex;flex-direction:column;gap:10px;width:76px;flex-shrink:0}.gl-thumb{width:76px;aspect-ratio:4 / 5;border-radius:6px;padding:0;overflow:hidden;background:var(--gl-photo);border:1px solid var(--gl-line);cursor:pointer}.gl-thumb[aria-current=true]{border:2px solid var(--gl-ink)}.gl-thumb img,.gl-main-photo img{width:100%;height:100%;object-fit:cover;display:block}.gl-main-photo{flex:1;min-width:0;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--gl-photo)}.gl-info{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:22px}.gl-eyebrow{font-size:12px;color:var(--gl-muted);letter-spacing:.06em;text-transform:uppercase}.gl-product-title{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:40px;line-height:1.08}.gl-tags{display:flex;gap:6px;flex-wrap:wrap}.gl-tag{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--gl-chip);color:#4a443d}.gl-colors{display:flex;gap:10px;flex-wrap:wrap}.gl-color{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--gl-surface);border:1px solid var(--gl-line-strong);font-size:14px;color:var(--gl-ink)}.gl-color .gl-dot{width:18px;height:18px}.gl-color small{color:var(--gl-muted);font-size:12px}.gl-color{cursor:pointer;font-family:inherit}.gl-color:hover{border-color:var(--gl-ink)}.gl-color[aria-pressed=true]{border:2px solid var(--gl-ink);padding:0 13px}.gl-color--out{color:#a39b92}.gl-pricebox{background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:10px;padding:22px;display:flex;flex-direction:column;gap:18px}.gl-pricegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gl-pricegrid .gl-k{font-size:13px;color:var(--gl-muted)}.gl-pricegrid .gl-v{font-size:24px;font-weight:600}.gl-moneyfield{display:flex;align-items:center;gap:6px;height:48px;padding:0 14px;border:1px solid var(--gl-ink);border-radius:8px;background:var(--gl-surface)}.gl-moneyfield input{flex:1;min-width:0;border:0;outline:none;font-size:18px;font-weight:600;background:transparent;color:var(--gl-ink)}.gl-field-label{font-size:14px;font-weight:600;display:block;margin-bottom:6px}.gl-earnline{font-size:15px;font-weight:600;color:var(--gl-earn)}.gl-earnline--bad{font-size:14px;color:var(--gl-error)}.gl-note{font-size:12px;color:var(--gl-muted);line-height:1.5}.gl-delivery{display:flex;flex-direction:column;gap:14px;background:#f4f1ec;border-radius:10px;padding:18px 20px;list-style:none;margin:0}.gl-delivery li{display:flex;align-items:center;gap:12px;font-size:14px}.gl-desc{border-top:1px solid var(--gl-line);padding-top:20px;font-size:15px;line-height:1.6;color:#3a352f}.gl-desc h2{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--gl-ink)}.gl-desc ul{padding-left:18px;margin:8px 0 0}.gl-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;color:var(--gl-muted);text-decoration:none}.gl-filters-head--gap{margin-top:18px;border-top:1px solid var(--gl-line);padding-top:16px}.gl-cats,.gl-styles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.gl-styles{margin:2px 0 8px 12px;padding-left:10px;border-left:1px solid var(--gl-line)}.gl-cat{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:6px;background:none;cursor:pointer;font-size:14px;color:var(--gl-ink);text-align:left}.gl-cat:hover{background:var(--gl-chip)}.gl-cat span{color:var(--gl-muted);font-size:12px}.gl-cat[aria-current=true]{font-weight:600;background:var(--gl-chip)}.gl-cat--style{min-height:36px;font-size:13px}.gl-cat--style[aria-current=true]{background:none}.gl-results-title{display:flex;flex-direction:column;gap:2px}.gl-heading{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:38px;line-height:1.05}.gl-heading span{font-family:var(--gl-sans);font-size:15px;font-weight:400;color:var(--gl-muted)}.gl-mobile-bar,.gl-panel-head,.gl-panel-foot{display:none}@media(max-width:860px){.gl-page{padding:16px 14px 96px}.gl-wrap{gap:16px}.gl-title{font-size:32px}.gl-sub{font-size:14px}.gl-head .gl-pill{min-height:40px;padding:0 14px}.gl-promises{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -14px;padding:0 14px 4px;scrollbar-width:none}.gl-promises::-webkit-scrollbar{display:none}.gl-promise{flex:0 0 78%;scroll-snap-align:start;padding:14px 16px;gap:12px}.gl-promise .gl-icon{width:42px;height:42px}.gl-promise .gl-icon svg{width:22px;height:22px}.gl-promise strong{font-size:15px}.gl-search{flex-basis:100%;height:46px}.gl-select,.gl-switch{flex:1 1 0;height:44px;padding:0 12px;font-size:13px;min-width:0}.gl-tabs{flex-wrap:nowrap;overflow-x:auto;gap:4px;align-self:stretch;padding:5px;scrollbar-width:none}.gl-tabs::-webkit-scrollbar{display:none}.gl-tab{font-size:14px;min-height:44px;padding:0 14px 0 12px;flex-shrink:0}.gl-mobile-bar{display:flex;gap:10px}.gl-mobile-bar .gl-pill{flex:1 1 0;min-width:0;justify-content:space-between}.gl-body{gap:0}.gl-filters{display:none}.gl-filters--open{display:flex;position:fixed;inset:0;z-index:50;max-width:none;overflow-y:auto;background:var(--gl-bg);padding:0 16px;gap:4px}.gl-panel-head{display:flex;position:sticky;top:0;z-index:1;align-items:center;justify-content:space-between;background:var(--gl-bg);padding:14px 0;border-bottom:1px solid var(--gl-line);margin-bottom:10px;font-size:16px}.gl-panel-head .gl-round{border:1px solid var(--gl-line-strong)}.gl-panel-foot{display:block;position:sticky;bottom:0;background:var(--gl-bg);padding:12px 0 16px;margin-top:auto;border-top:1px solid var(--gl-line)}.gl-cat{min-height:44px;font-size:15px}.gl-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}.gl-check{min-height:44px;font-size:15px}.gl-heading{font-size:28px}.gl-heading span{font-size:13px}.gl-tip{display:none}.gl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.gl-card{gap:8px}.gl-card-title{font-size:13px;min-height:35px}.gl-price{font-size:15px}.gl-price small{display:block;font-size:11px}.gl-retail{font-size:11px}.gl-badge{top:8px;left:8px;font-size:10px;padding:3px 6px}.gl-select-box{top:8px;right:8px;width:34px;height:34px}.gl-touch-only{min-height:40px;font-size:13px}.gl-bulkbar{position:fixed;left:10px;right:10px;bottom:10px;border-radius:16px;padding:12px 14px;font-size:13px}.gl-bulkbar .gl-pill{min-height:44px}.gl-product{gap:22px}.gl-gallery{flex-direction:column-reverse;flex-basis:100%}.gl-thumbs{flex-direction:row;width:auto;overflow-x:auto;scrollbar-width:none}.gl-thumb{width:64px;flex-shrink:0}.gl-product-title{font-size:30px}.gl-info{flex-basis:100%;gap:18px}.gl-pricebox{padding:16px}.gl-pricegrid .gl-v{font-size:22px}}.gl-mk-week{display:flex;flex-direction:column;gap:16px;padding-top:8px}.gl-mk-weekhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gl-mk-weektitle{font-size:32px}.gl-mk-weektitle span{font-size:14px}.gl-mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px}.gl-mk-card{display:flex;flex-direction:column;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;overflow:hidden}.gl-mk-preview{background:#efe9e2;display:flex;align-items:center;justify-content:center;padding:14px;aspect-ratio:1 / 1}.gl-mk-preview img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:6px;box-shadow:0 6px 18px #1d1a171f;background:#f7f2ec}.gl-mk-body{display:flex;flex-direction:column;gap:12px;padding:16px}.gl-mk-formats{display:flex;gap:8px;flex-wrap:wrap}.gl-mk-formats .gl-chip{min-height:40px}.gl-mk-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gl-muted)}.gl-mk-caption{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--gl-line);padding-top:12px}.gl-mk-caption p{margin:0;font-size:14px;line-height:1.5;color:#3a352f;-webkit-user-select:text;user-select:text}.gl-mk-tags{color:#8a6a3f!important;font-size:13px!important}.gl-mk-thumbs{display:flex;gap:8px;flex-wrap:wrap}.gl-mk-thumb{position:relative;width:56px;height:70px;border-radius:6px;overflow:hidden;background:var(--gl-photo);display:block}.gl-mk-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gl-mk-in{position:absolute;right:3px;bottom:3px;width:18px;height:18px;border-radius:50%;background:var(--gl-earn);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.gl-mk-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.gl-mk-field input,.gl-mk-field textarea{font:inherit;font-weight:400;font-size:14px;padding:10px 12px;border:1px solid var(--gl-line-strong);border-radius:8px;background:#fff;color:var(--gl-ink);resize:vertical}.gl-mk-field input:focus,.gl-mk-field textarea:focus{outline:none;border-color:var(--gl-ink)}@media(max-width:860px){.gl-mk-grid{grid-template-columns:1fr}.gl-mk-weektitle{font-size:26px}}.gl-acct{max-width:1100px}.gl-acct-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:start}.gl-acct-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:24px 26px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:16px}.gl-acct-kicker{position:relative;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gl-muted)}.gl-acct-label{font-size:13px;font-weight:600;margin-bottom:8px}.gl-acct-plan{background:linear-gradient(160deg,#f7efe6,#fbf7f2 70%);border-color:#eadccb}.gl-acct-plan svg.gl-deco{position:absolute;right:-40px;top:-40px}.gl-acct-planhead{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gl-acct-planname{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:40px;line-height:1.05}.gl-acct-badge{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:#dcebe1;color:var(--gl-earn);font-size:13px;font-weight:600}.gl-acct-badge--ended{background:#f6e0dc;color:var(--gl-error)}.gl-acct-badge--test{background:var(--gl-chip);color:var(--gl-muted)}.gl-acct-days{position:relative;font-size:22px;font-weight:600}.gl-acct-meter{position:relative;display:grid;grid-template-columns:repeat(14,1fr);gap:4px}.gl-acct-meter span{height:10px;border-radius:999px;background:#a9c7b3}.gl-acct-meter span.is-used{background:#e4d8ca}.gl-acct-meter span.is-today{background:var(--gl-earn)}.gl-acct-text{position:relative;margin:0;font-size:15px;line-height:1.55;color:#4a433c}.gl-acct-included{position:relative;padding-top:14px;border-top:1px solid #eadccb}.gl-acct-included ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-acct-included li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}.gl-acct-included li svg{flex-shrink:0;margin-top:1px;color:var(--gl-earn)}.gl-acct-list{margin:0;display:flex;flex-direction:column}.gl-acct-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--gl-line);font-size:14px}.gl-acct-row:last-child{border-bottom:0}.gl-acct-row dt{color:var(--gl-muted);flex-shrink:0}.gl-acct-row dd{margin:0;font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.gl-acct-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gl-acct-stat{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--gl-bg);border:1px solid var(--gl-line);border-radius:12px;min-width:0}.gl-acct-stat strong{font-family:var(--gl-serif);font-size:30px;font-weight:600;line-height:1.1}.gl-acct-stat span{font-size:13px;color:var(--gl-muted);overflow-wrap:anywhere}.gl-acct-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:860px){.gl-acct-grid{grid-template-columns:1fr}.gl-acct-card{padding:20px 18px}.gl-acct-planname{font-size:34px}.gl-acct-stats{grid-template-columns:1fr}.gl-acct-actions .gl-pill{flex:1 1 100%}}.gl-samplebox{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px dashed var(--gl-line-strong);border-radius:12px;background:var(--gl-surface)}.gl-samplehead{display:flex;flex-direction:column;gap:2px}.gl-samplehead strong{font-size:15px}.gl-samplerow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gl-sampleselect{flex:1 1 180px;min-width:0;height:44px}.gl-stepper{display:inline-flex;align-items:center;height:44px;border:1px solid var(--gl-line-strong);border-radius:999px;background:var(--gl-surface)}.gl-stepper button{width:44px;height:42px;border:0;background:none;font-size:20px;line-height:1;color:var(--gl-ink);cursor:pointer;border-radius:999px}.gl-stepper button:disabled{color:var(--gl-line-strong);cursor:default}.gl-stepper span{min-width:28px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.gl-page a.gl-samplecart{font-size:14px;font-weight:600;color:var(--gl-earn);text-decoration:none}.gl-samples{max-width:1100px}.gl-sample-ready{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-radius:14px;background:#e2ebe4}.gl-sample-ready div{display:flex;flex-direction:column;gap:2px}.gl-sample-ready span{font-size:14px;color:#3f5247}.gl-sample-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;align-items:start}.gl-sample-summary{position:sticky;top:16px}.gl-sample-total dt,.gl-sample-total dd{font-size:17px;font-weight:700;color:var(--gl-ink)}.gl-sample-promises{gap:10px;padding:14px 16px}.gl-sample-promises li{font-size:13px}.gl-sample-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gl-sample-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--gl-line)}.gl-sample-line:last-child{border-bottom:0}.gl-sample-thumb{width:72px;height:90px;border-radius:8px;overflow:hidden;background:var(--gl-photo);display:block}.gl-sample-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gl-sample-info{display:flex;flex-direction:column;gap:3px;min-width:0}.gl-page a.gl-sample-name{font-weight:600;font-size:15px;text-decoration:none}.gl-sample-price{font-size:13px;color:var(--gl-muted)}.gl-sample-controls{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gl-sample-empty{align-items:flex-start}.gl-sample-empty span{color:var(--gl-muted);font-size:14px}.gl-sample-orders{display:flex;flex-direction:column;gap:14px}.gl-sample-order{gap:12px}.gl-sample-orderhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gl-sample-orderhead div{display:flex;flex-direction:column;gap:2px}.gl-status--awaiting_payment{background:#fbefe2;color:#8a5a1f}.gl-status--paid{background:#e3e9f1;color:#2f4a73}.gl-status--shipped{background:#dcebe1;color:var(--gl-earn)}.gl-status--cancelled{background:var(--gl-chip);color:var(--gl-muted)}@media(max-width:860px){.gl-sample-grid{grid-template-columns:1fr}.gl-sample-summary{position:static}.gl-sample-line{grid-template-columns:64px minmax(0,1fr)}.gl-sample-thumb{width:64px;height:80px}.gl-sample-controls{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.gl-sample-ready .gl-pill{flex:1 1 100%}.gl-sample-orderhead{flex-direction:column}}.gl-headactions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gl-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.gl-cartbtn{gap:14px}.gl-cartbtn-icon{position:relative;display:inline-flex}.gl-cartbtn-badge{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gl-earn);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.gl-cartbtn--full{border-color:var(--gl-earn)}.gl-page a.gl-cartbtn--full{color:var(--gl-ink)}.gl-orders{max-width:1100px}.gl-orders-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.gl-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.gl-check input,.gl-order-check{width:20px;height:20px;accent-color:var(--gl-ink);cursor:pointer}.gl-order-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gl-order-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--gl-line)}.gl-order-row:last-child{border-bottom:0}.gl-order-row:not(:has(.gl-order-check)){grid-template-columns:minmax(0,1fr) auto}.gl-order-check{margin-top:2px}.gl-order-main{display:flex;flex-direction:column;gap:10px;min-width:0}.gl-order-title{display:flex;flex-direction:column;gap:2px}.gl-page a.gl-order-name{font-weight:600;font-size:15px;text-decoration:none}.gl-order-warn{font-size:13px;color:#8a5a1f;background:#fbefe2;border-radius:8px;padding:6px 10px;align-self:flex-start}.gl-order-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.gl-paybar{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:14px;background:var(--gl-surface);border:1px solid var(--gl-line-strong);box-shadow:0 6px 24px #1d1a171a}.gl-paybar div{display:flex;flex-direction:column;gap:2px}.gl-paybar strong{font-size:17px}.gl-orders-promises{flex-direction:row;flex-wrap:wrap;gap:10px 24px}@media(max-width:860px){.gl-order-row{grid-template-columns:auto minmax(0,1fr)}.gl-order-row:not(:has(.gl-order-check)){grid-template-columns:minmax(0,1fr)}.gl-order-side{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.gl-paybar .gl-pill{flex:1 1 100%}.gl-orders-promises{flex-direction:column}}.gl-page.gl-reminders{min-height:0;padding-bottom:0;display:flex;flex-direction:column;gap:8px}.gl-reminder{max-width:1360px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;border-radius:12px;background:#fbefe2;border:1px solid #f0d9bd;font-size:14px}.gl-reminder--soft{background:#f4f1ec;border-color:var(--gl-line)}.gl-reminder-icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center}.gl-reminder-text{flex:1 1 220px;min-width:0;color:#4a433c}.gl-reminder-text strong{color:var(--gl-ink)}.gl-reminder .gl-pill{min-height:38px}@media(max-width:860px){.gl-reminder .gl-pill{flex:1 1 100%}}.gl-ship{max-width:1100px}.gl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.gl-num{text-align:right}.gl-picktable{width:100%;border-collapse:collapse;font-size:14px}.gl-picktable th{text-align:left;font-size:12px;font-weight:600;color:var(--gl-muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px;border-bottom:1px solid var(--gl-line-strong)}.gl-picktable td{padding:10px;border-bottom:1px solid var(--gl-line);vertical-align:top}.gl-picktable th.gl-num,.gl-picktable td.gl-num{text-align:right}.gl-picktable tbody tr:last-child td{border-bottom:0}.gl-shiphead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.gl-shipname{font-size:18px}.gl-shipbody{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:20px}.gl-shipto address{font-style:normal;display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.45}.gl-shipitems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gl-shipitems li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--gl-line)}.gl-shipitems li:last-child{border-bottom:0}.gl-shipthumb{width:56px;height:70px}.gl-shipitem{display:flex;flex-direction:column;gap:2px;font-size:14px;min-width:0}.gl-shipstyle{font-size:14px;background:#f4f1ec;border-radius:6px;padding:2px 8px;align-self:flex-start}.gl-shipqty{font-size:18px;font-weight:700}@media(max-width:860px){.gl-shipbody{grid-template-columns:1fr}.gl-picktable{font-size:13px}.gl-picktable th:nth-child(4),.gl-picktable td:nth-child(4),.gl-picktable th:nth-child(6),.gl-picktable td:nth-child(6){display:none}}@media print{.gl-noprint,.gl-reminders{display:none!important}.gl-page{background:#fff;padding:0;min-height:0}.gl-acct-card{break-inside:avoid;border-color:#bbb}.gl-picklist{break-after:page}}.gl-find{max-width:1100px}.gl-findform{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:14px}.gl-findfield{display:flex;flex-direction:column;gap:6px;flex:0 1 260px;min-width:0}.gl-findfield--grow{flex:1 1 260px}.gl-findfield .gl-select{width:100%}@media(max-width:860px){.gl-findform .gl-pill,.gl-findfield{flex:1 1 100%}}.gl-findfield .gl-search{flex:none;width:100%}.gl-findfield .gl-select{height:48px;min-height:48px;flex:none}.gl-reports{max-width:1100px}.gl-periods{display:flex;flex-wrap:wrap;gap:8px}.gl-page a.gl-chip{text-decoration:none}.gl-periods .gl-chip[aria-current=true]{background:var(--gl-ink);border-color:var(--gl-ink);color:#fff}.gl-report-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.gl-profit-hero{background:linear-gradient(160deg,#e2ebe4,#f4f8f5 75%);border-color:#cfe0d4;justify-content:center}.gl-profit-number{font-family:var(--gl-serif);font-size:64px;font-weight:600;line-height:1;color:var(--gl-earn);font-variant-numeric:tabular-nums}.gl-profit-math{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;color:#3f5247}.gl-report-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gl-report-tiles .gl-acct-stat{background:var(--gl-surface)}.gl-report-cardhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.gl-report-h2{margin:0;font-size:17px;font-weight:600}.gl-report-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.gl-tablewrap{overflow-x:auto}.gl-reporttable td,.gl-reporttable th{white-space:nowrap}.gl-chart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;height:260px;padding-top:22px}.gl-chart-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:12px;color:var(--gl-muted);text-align:right;padding-bottom:26px;transform:translateY(-7px)}.gl-chart-plot{position:relative;min-width:0}.gl-chart-grid{position:absolute;inset:0 0 26px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.gl-chart-grid span{height:1px;background:#ece7e0}.gl-chart-bars{position:relative;height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.gl-bar{position:relative;display:flex;flex-direction:column;align-items:center;cursor:default;outline:none}.gl-bar-track{position:relative;flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.gl-bar-fill{width:min(24px,60%);background:#2f8a5b;border-radius:4px 4px 0 0;min-height:0}.gl-bar:hover .gl-bar-fill,.gl-bar:focus-visible .gl-bar-fill{background:#23714a}.gl-bar-label{position:absolute;left:50%;transform:translate(-50%);font-size:12px;font-weight:600;color:var(--gl-ink);white-space:nowrap}.gl-bar-month{height:26px;display:flex;align-items:center;font-size:12px;color:var(--gl-muted)}.gl-tip{position:absolute;bottom:calc(100% - 10px);left:50%;transform:translate(-50%);z-index:3;display:none;flex-direction:column;gap:2px;min-width:150px;padding:10px 12px;border-radius:10px;background:var(--gl-ink);color:#fff;font-size:12px;box-shadow:0 6px 20px #1d1a172e;pointer-events:none}.gl-tip strong{font-size:13px}.gl-bar:hover .gl-tip,.gl-bar:focus-visible .gl-tip{display:flex}.gl-bar:first-child .gl-tip{left:0;transform:none}.gl-bar:last-child .gl-tip{left:auto;right:0;transform:none}@media(max-width:860px){.gl-report-top,.gl-report-two{grid-template-columns:1fr}.gl-profit-number{font-size:48px}.gl-hide-sm{display:none}.gl-chart{height:220px}.gl-bar-month{font-size:10px}.gl-headactions .gl-pill{flex:1 1 100%}}.gl-bar{border:0;background:none;padding:0;font:inherit;color:inherit}.gl-bar-track,.gl-bar-fill,.gl-bar-month{display:flex}.gl-bar-fill{display:block}.gl-periods .gl-chip{display:inline-flex;align-items:center}.gl-tip{bottom:auto;top:0;text-align:left;white-space:nowrap}.gl-crumbs a,.gl-page a.gl-crumblink{color:var(--gl-muted);text-decoration:none;border-bottom:1px solid transparent}.gl-crumbs a:hover,.gl-page a.gl-crumblink:hover{color:var(--gl-ink);border-bottom-color:currentColor}.gl-crumbs [aria-current=page]{color:var(--gl-ink)}.gl-fav{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;color:var(--gl-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px #1d1a171f;transition:transform .12s}.gl-fav:hover{transform:scale(1.08)}.gl-fav:active{transform:scale(.94)}.gl-photo-wrap .gl-fav~.gl-select-box{right:54px;top:12px}@media(hover:hover){.gl-fav:not(.is-on){opacity:0;transition:opacity .15s,transform .12s}.gl-card:hover .gl-fav,.gl-card:focus-within .gl-fav{opacity:1}}.gl-favpill{min-height:38px;padding:0 14px;font-size:13px}.gl-favpill.is-on{border-color:#e9c9b8;background:#fbefe7}.gl-headactions .gl-pill svg{flex-shrink:0}.gl-favtools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 10px 18px;border:1px solid var(--gl-line);border-radius:999px;background:var(--gl-surface)}.gl-favs .gl-select-box,.gl-favs .gl-fav{opacity:1}.gl-favs .gl-card:has(.gl-select-box input:checked) .gl-photo{outline:2px solid var(--gl-ink);outline-offset:2px;border-radius:8px}@media(max-width:860px){.gl-favtools{border-radius:16px}.gl-favtools .gl-pill{flex:1 1 100%}}.gl-periods .gl-chip[aria-current=true] span{color:#d9d2c8}.gl-periods .gl-chip span{margin-left:6px}.gl-brandbar{display:flex;align-items:center;padding:14px 28px 12px;background:#fbfaf8;border-bottom:1px solid #E6E0D8}.gl-brandlink{display:inline-flex;align-items:center;line-height:0}.gl-brandlink img{height:36px;width:auto;display:block}.gl-brandlink:focus-visible{outline:2px solid #1D1A17;outline-offset:4px;border-radius:4px}@media(max-width:860px){.gl-brandbar{padding:10px 16px}.gl-brandlink img{height:28px}}@media print{.gl-brandbar{display:none}}.gl-totop{position:fixed;right:24px;bottom:24px;z-index:20;width:48px;height:48px;border-radius:50%;border:1px solid var(--gl-line-strong);background:var(--gl-surface);color:var(--gl-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #1d1a1724;animation:gl-totop-in .18s ease-out}.gl-totop:hover{background:var(--gl-ink);color:#fff;border-color:var(--gl-ink)}.gl-totop:focus-visible{outline:2px solid var(--gl-ink);outline-offset:3px}.gl-totop--raised{bottom:96px}@keyframes gl-totop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gl-totop{animation:none}}@media(max-width:860px){.gl-totop{right:16px;bottom:16px}.gl-totop--raised{bottom:120px}}@media print{.gl-totop{display:none}}.gl-prows{display:flex;flex-direction:column;gap:28px}.gl-prow{display:flex;flex-direction:column;gap:14px;min-width:0}.gl-prow-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.gl-prow-head>div:first-child{display:flex;flex-direction:column;gap:2px}.gl-prow-title{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:30px;line-height:1.1}.gl-prow-arrows{display:flex;gap:8px}.gl-prow-arrow{border:1px solid var(--gl-line-strong);cursor:pointer}.gl-prow-arrow:hover{border-color:var(--gl-ink)}.gl-prow-track{list-style:none;margin:0;padding:2px 2px 10px;display:grid;grid-auto-flow:column;grid-auto-columns:200px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.gl-prow-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}.gl-prow-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gl-prow-card .gl-fav{opacity:1}@media(hover:none){.gl-prow-arrows{display:none}}@media(max-width:860px){.gl-prow-title{font-size:26px}.gl-prow-track{grid-auto-columns:160px;gap:12px}}.gl-bestpill svg{flex-shrink:0}.gl-besttitle{display:flex;align-items:center;gap:12px}.gl-rank{background:var(--gl-ink);color:#fff;letter-spacing:0;font-size:12px}.gl-rank-in{top:auto;bottom:10px}.gl-days{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.gl-days::-webkit-scrollbar{height:0}.gl-page a.gl-day{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:116px;min-height:60px;padding:8px 16px;border:1px solid var(--gl-line);border-radius:12px;background:var(--gl-surface);color:var(--gl-ink);text-decoration:none}.gl-day strong{font-size:15px;font-weight:600}.gl-day span{font-size:12px;color:var(--gl-muted)}.gl-page a.gl-day[aria-current=true]{background:var(--gl-ink);border-color:var(--gl-ink);color:#fff}.gl-day[aria-current=true] span{color:#d9d2c8}.gl-dayhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.gl-dayheading{font-family:var(--gl-serif);font-size:28px;font-weight:600;margin:0}.gl-newpill svg{flex-shrink:0}@media(max-width:860px){.gl-page a.gl-day{min-width:104px}.gl-dayheading{font-size:24px}}.gl-dialog{width:min(640px,calc(100vw - 32px));max-height:min(860px,calc(100dvh - 48px));padding:0;border:0;border-radius:20px;background:var(--gl-bg);color:var(--gl-ink);font-family:var(--gl-sans);box-shadow:0 24px 64px #1d1a1747;overflow:hidden}.gl-dialog *,.gl-dialog *:before,.gl-dialog *:after{box-sizing:border-box}.gl-dialog::backdrop{background:#1d1a1773}.gl-dialog[open]{display:flex;flex-direction:column}.gl-dialog button,.gl-dialog input{font-family:inherit}.gl-dialog :focus-visible{outline:2px solid var(--gl-ink);outline-offset:2px}.gl-dialog-inner{display:flex;flex-direction:column;min-height:0;max-height:inherit;flex:1}.gl-dialog-loading{display:flex;flex-direction:column;gap:14px;padding:28px;align-items:flex-start}.gl-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 24px 14px;border-bottom:1px solid var(--gl-line)}.gl-dialog-title{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:30px;line-height:1.1}.gl-dialog-x{flex:none;border:1px solid var(--gl-line);cursor:pointer;font-size:22px;line-height:1}.gl-dialog-body{flex:1;min-height:0;overflow-y:auto;padding:8px 24px 20px;display:flex;flex-direction:column;gap:4px}.gl-dialog-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 24px;border-top:1px solid var(--gl-line);background:var(--gl-surface)}.gl-add-remember{margin-right:auto}.gl-add-sec{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid var(--gl-line)}.gl-add-sec:last-child{border-bottom:0}.gl-add-h{margin:0;font-size:15px;font-weight:600}.gl-add-sublabel{margin:4px 0 -4px;font-size:13px}.gl-add-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.gl-add-money{width:160px}.gl-add-input{width:100%;height:44px;padding:0 14px;border:1px solid var(--gl-line-strong);border-radius:8px;background:var(--gl-surface);font-size:15px;color:var(--gl-ink)}.gl-add-input:focus{outline:none;border-color:var(--gl-ink)}.gl-add-small{width:72px;height:36px;padding:0 10px;border:1px solid var(--gl-line-strong);border-radius:8px;background:var(--gl-surface);font-size:15px;font-weight:600;color:var(--gl-ink)}.gl-add-small:focus{outline:none;border-color:var(--gl-ink)}.gl-add-inline{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--gl-muted)}.gl-add-options{display:grid;gap:8px}.gl-add-options--two{grid-template-columns:1fr 1fr}.gl-add-opt{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--gl-line);border-radius:12px;background:var(--gl-surface)}.gl-add-opt:has(input[type=radio]:checked){border-color:var(--gl-ink);box-shadow:inset 0 0 0 1px var(--gl-ink)}.gl-add-optlabel{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer}.gl-add-optlabel input{margin:0;width:18px;height:18px;flex:none;accent-color:var(--gl-ink)}.gl-add-opt>:not(.gl-add-optlabel){margin-left:30px}.gl-seg{display:inline-flex;padding:3px;gap:3px;border-radius:999px;background:var(--gl-chip);width:fit-content}.gl-seg button{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;font-size:13px;color:var(--gl-ink);cursor:pointer}.gl-seg button[aria-checked=true]{background:var(--gl-ink);color:#fff}.gl-seg--wrap{flex-wrap:wrap;border-radius:18px}.gl-add-thumbs{list-style:none;margin:12px 0 4px;padding:0;display:flex;gap:6px;flex-wrap:wrap}.gl-add-thumbs li{width:52px;height:52px;border-radius:8px;overflow:hidden;background:var(--gl-photo);display:grid;place-items:center}.gl-add-thumbs img{width:100%;height:100%;object-fit:cover}.gl-add-more{font-size:13px;font-weight:600;color:var(--gl-muted)}.gl-add-each summary{cursor:pointer;font-size:13px;color:var(--gl-muted);text-decoration:underline;text-underline-offset:3px}.gl-add-each table{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.gl-add-each th{text-align:left;font-weight:600;color:var(--gl-muted);padding:6px 8px 6px 0;border-bottom:1px solid var(--gl-line)}.gl-add-each td{padding:6px 8px 6px 0;border-bottom:1px solid var(--gl-line);font-variant-numeric:tabular-nums}.gl-add-each td:first-child{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-add-each .gl-bad{color:var(--gl-error)}.gl-add-collections{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;padding:4px 2px}.gl-add-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:44px;padding:5px 8px;border:1px solid var(--gl-line-strong);border-radius:8px;background:var(--gl-surface)}.gl-add-tags:focus-within{border-color:var(--gl-ink)}.gl-add-tags .gl-chip--active{cursor:default}.gl-add-tags .gl-chip--active button{border:0;background:none;color:#d9d2c8;font-size:16px;line-height:1;padding:0 0 0 2px;cursor:pointer}.gl-add-tagin{flex:1 1 140px;min-width:120px;height:32px;border:0;outline:none;background:transparent;font-size:14px;color:var(--gl-ink)}.gl-progress{height:10px;margin-top:18px;border-radius:999px;background:var(--gl-chip);overflow:hidden}.gl-progress span{display:block;height:100%;background:var(--gl-earn);border-radius:999px;transition:width .3s ease}.gl-add-failed{margin-top:12px;padding:12px 14px;border-radius:12px;background:#fbeeec;font-size:14px}.gl-add-failed ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.gl-add-failed li{display:flex;flex-direction:column;gap:2px}.gl-dialog-body>.gl-earnline,.gl-dialog-body>.gl-note{margin-top:12px}@media(max-width:860px){.gl-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.gl-dialog-head{padding:16px 16px 12px}.gl-dialog-title{font-size:26px}.gl-dialog-body{padding:4px 16px 16px}.gl-dialog-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.gl-add-remember{flex:1 1 100%}.gl-dialog-foot .gl-pill{flex:1}.gl-add-options--two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gl-progress span{transition:none}}.gl-selectall{margin-left:auto;font-size:13px;white-space:nowrap}.gl-dialog .gl-check input{flex:none;width:20px;height:20px}.gl-picker{display:flex;flex-direction:column;gap:8px}.gl-picker-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 14px;border:1px solid var(--gl-line-strong);border-radius:8px;background:var(--gl-surface);font-size:15px;color:var(--gl-ink);cursor:pointer;text-align:left}.gl-picker-btn[aria-expanded=true]{border-color:var(--gl-ink)}.gl-picker-placeholder{color:var(--gl-muted)}.gl-picker-panel{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--gl-ink);border-radius:12px;background:var(--gl-surface)}.gl-picker-list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;padding:2px 4px}.gl-picker-new{align-self:flex-start;border:0;background:none;padding:4px 2px;font-size:14px;font-weight:600;color:var(--gl-earn);cursor:pointer;text-align:left}.gl-picker-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--gl-line)}.gl-picker-foot .gl-pill{min-height:36px}.gl-picker-chips{display:flex;flex-wrap:wrap;gap:6px}.gl-picker-chips .gl-chip--active{cursor:default}.gl-picker-chips .gl-chip--active button{border:0;background:none;color:#d9d2c8;font-size:16px;line-height:1;padding:0 0 0 2px;cursor:pointer}.gl-add-opt .gl-add-money{width:160px;height:44px}@media(hover:hover)and (pointer:fine){.gl-dialog{width:min(640px,calc(100vw - 32px));height:auto;margin:16px auto auto;border-radius:20px;max-height:min(860px,calc(100dvh - 112px))}.gl-bulkbar{bottom:92px}.gl-totop{bottom:100px}.gl-totop--raised{bottom:172px}}.gl-rules-sec{display:flex;flex-direction:column;gap:12px}.gl-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.gl-rule{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:1px solid var(--gl-line);border-radius:16px;background:var(--gl-surface)}.gl-rule-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gl-rule-name{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:26px;line-height:1.1}.gl-rule-cover{flex:none;padding:4px 10px;border-radius:999px;background:var(--gl-chip);font-size:12px;font-weight:600}.gl-rule-desc{font-size:14px;line-height:1.5}.gl-rule-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:auto;padding-top:6px}.gl-rule-actions .gl-pill{min-height:38px}.gl-rule-confirm{display:inline-flex;align-items:center;gap:10px;font-size:13px}.gl-link--bad{color:var(--gl-error)!important;font-weight:600}.gl-run-text{margin:12px 0 4px;font-size:15px;line-height:1.5}.gl-run-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.gl-run-list li{display:flex;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--gl-line)}.gl-add-select{width:100%;max-width:100%;height:40px;padding:0 10px;border:1px solid var(--gl-line-strong);border-radius:8px;background:var(--gl-surface);font-family:inherit;font-size:14px;color:var(--gl-ink);text-overflow:ellipsis}.gl-add-select:focus{outline:none;border-color:var(--gl-ink)}.gl-add-opt>.gl-add-select{margin-left:30px;width:calc(100% - 30px)}.gl-pagebar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.gl-pagebar .gl-total{font-variant-numeric:tabular-nums}.gl-pill--sm{min-height:36px;padding:0 14px;font-size:13px}.gl-pagebar .gl-pill[aria-pressed=true]{background:var(--gl-ink);border-color:var(--gl-ink);color:#fff}.gl-perpage{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:var(--gl-muted)}.gl-perpage .gl-seg button{min-height:30px;padding:0 12px}.gl-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding-top:12px}.gl-pager .gl-pill{text-decoration:none}.gl-pager-off{opacity:.4;cursor:default}.gl-pager-nums{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.gl-pager-num{min-width:40px;height:40px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;text-decoration:none;color:var(--gl-ink);font-variant-numeric:tabular-nums}.gl-pager-num:hover{background:var(--gl-chip)}.gl-pager-num[aria-current=page]{background:var(--gl-ink);color:#fff!important;font-weight:600}.gl-pager-gap{padding:0 4px;color:var(--gl-muted)}@media(max-width:860px){.gl-perpage{margin-left:0}.gl-pager .gl-pill{flex:1 1 40%}.gl-pager-nums{order:-1;flex:1 1 100%}}.gl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-head-actions{display:flex;flex-wrap:wrap;gap:10px}.gl-pill--danger{background:var(--gl-error);border-color:var(--gl-error);color:#fff}.gl-pill--danger:hover{background:#82200f;border-color:#82200f}.gl-mp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.gl-mp-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border:1px solid var(--gl-line);border-radius:14px;background:var(--gl-surface);color:var(--gl-ink);text-align:left;cursor:pointer;font-family:inherit}.gl-mp-tile strong{font-family:var(--gl-serif);font-size:30px;font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums}.gl-mp-tile span{font-size:13px;color:var(--gl-muted)}.gl-mp-tile:hover{border-color:var(--gl-ink)}.gl-mp-tile[aria-pressed=true]{border-color:var(--gl-ink);box-shadow:inset 0 0 0 1px var(--gl-ink)}.gl-mp-tile--warn strong{color:#8a5a1f}.gl-mp-tile--bad strong{color:var(--gl-error)}.gl-mp-tools .gl-select{height:48px}.gl-mp-list{display:flex;flex-direction:column;border:1px solid var(--gl-line);border-radius:16px;background:var(--gl-surface);overflow:hidden}.gl-mp-row{display:grid;grid-template-columns:28px 64px minmax(200px,1fr) 90px 110px 110px 80px 130px auto;align-items:center;gap:14px;padding:12px 18px;border-top:1px solid var(--gl-line);font-size:14px}.gl-mp-row:first-child{border-top:0}.gl-mp-row--picked{background:#f6f2ec}.gl-mp-headrow{padding-top:10px;padding-bottom:10px;background:var(--gl-bg);font-size:12px;font-weight:600;color:var(--gl-muted)}.gl-mp-check input{width:18px;height:18px;margin:0;accent-color:var(--gl-ink);cursor:pointer}.gl-mp-photo{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--gl-photo)}.gl-mp-photo img{width:100%;height:100%;object-fit:cover;display:block}.gl-mp-info{display:flex;flex-direction:column;gap:3px;min-width:0}.gl-mp-title{font-weight:600;color:var(--gl-ink);text-decoration:none;line-height:1.3}a.gl-mp-title:hover{text-decoration:underline}.gl-mp-sale{align-self:flex-start;padding:2px 8px;border-radius:999px;background:#fbefe2;color:#8a5a1f;font-size:11px;font-weight:600}.gl-mp-num{text-align:right;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.gl-mp-num small{font-size:11px;color:var(--gl-muted);font-weight:400}.gl-mp-was{font-size:12px;color:var(--gl-muted)}.gl-mp-warn{color:#8a5a1f;font-weight:600}.gl-mp-bad{color:var(--gl-error);font-weight:600}.gl-mp-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--gl-chip);color:var(--gl-muted);white-space:nowrap}.gl-mp-status--active{background:#dcebe1;color:var(--gl-earn)}.gl-mp-status--deleted{background:#fbeeec;color:var(--gl-error)}.gl-mp-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}.gl-mp-bulk-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}@media(max-width:1100px){.gl-mp-row{grid-template-columns:28px 56px minmax(160px,1fr) 80px 100px 100px 70px 110px}.gl-mp-photo{width:56px;height:56px}.gl-mp-actions{grid-column:3 / -1;flex-direction:row;justify-content:flex-start;gap:16px}}@media(max-width:860px){.gl-mp-headrow{display:none}.gl-mp-row{grid-template-columns:24px 64px 1fr;gap:6px 12px;padding:14px}.gl-mp-row>.gl-mp-info{grid-column:3}.gl-mp-row>.gl-mp-num,.gl-mp-row>span:has(.gl-mp-status){grid-column:3;flex-direction:row;justify-content:space-between;align-items:baseline;text-align:left;gap:8px}.gl-mp-row>.gl-mp-num:before{content:attr(data-label);color:var(--gl-muted);font-weight:400;margin-right:auto}.gl-mp-actions{grid-column:3;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:14px;padding-top:4px}.gl-mp-bulk{border-radius:16px}.gl-mp-bulk-actions{justify-content:flex-start}.gl-mp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-mp-tile{padding:10px 12px}.gl-mp-tile strong{font-size:24px}}.gl-main-photo{position:relative}.gl-photo-dl{position:absolute;right:12px;bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.gl-photo-dl .gl-pill{display:inline-flex;align-items:center;gap:6px;text-decoration:none;box-shadow:0 4px 14px #1d1a172e}.gl-photo-dl .gl-pill:not(.gl-pill--dark){background:#fff}.gl-page .gl-photo-dl .gl-pill--dark,.gl-page .gl-photo-dl .gl-pill--dark:hover{color:#fff}.gl-mtabs{display:flex;gap:4px;border-bottom:1px solid var(--gl-line);overflow-x:auto}.gl-mtab{padding:10px 16px;font-size:14px;font-weight:600;color:var(--gl-muted)!important;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.gl-mtab:hover{color:var(--gl-ink)!important}.gl-mtab[aria-current=page]{color:var(--gl-ink)!important;border-bottom-color:var(--gl-ink)}.gl-piece-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gl-usage{font-size:13px;color:var(--gl-muted)}.gl-bk{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.gl-bk-form{gap:10px}.gl-bk-form .gl-field-label{margin:10px 0 0}.gl-bk-logo{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gl-bk-logobox{width:220px;height:90px;border-radius:12px;border:1px solid var(--gl-line);display:grid;place-items:center;padding:10px}.gl-bk-logobox img{max-width:100%;max-height:100%;object-fit:contain}.gl-bk-logoactions{display:flex;align-items:center;gap:12px}.gl-bk-upload{position:relative;cursor:pointer}.gl-bk-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.gl-bk-colors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gl-bk-color{display:flex;flex-direction:column;gap:4px}.gl-bk-colorrow{display:flex;gap:8px;align-items:center}.gl-bk-colorrow input[type=color]{width:44px;height:44px;padding:0;border:1px solid var(--gl-line-strong);border-radius:8px;background:none;cursor:pointer;flex:none}.gl-bk-presets{display:flex;gap:8px;flex-wrap:wrap}.gl-bk-preset{display:flex;border:1px solid var(--gl-line-strong);border-radius:999px;overflow:hidden;padding:0;cursor:pointer;background:none}.gl-bk-preset span{width:22px;height:22px;display:block}.gl-bk-preview{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.gl-bk-sample{border-radius:14px;border:1px solid var(--gl-line);padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.gl-bk-samplelogo{max-width:160px;max-height:44px;object-fit:contain}.gl-bk-samplename{font-family:var(--gl-serif);font-weight:600;letter-spacing:.2em;font-size:16px}.gl-bk-sampleeyebrow{font-size:10px;letter-spacing:.2em;opacity:.75;font-weight:600}.gl-bk-samplehead{font-family:var(--gl-serif);font-weight:600;font-size:34px;line-height:1}.gl-bk-samplephotos{display:flex;gap:8px;margin:6px 0}.gl-bk-samplephotos span{width:70px;height:92px;border-radius:8px;background:#00000014}.gl-bk-samplecta{padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600}.gl-bk-samplesite{font-size:12px;font-weight:600;opacity:.8;letter-spacing:.05em}.gl-bk-sample--pop{padding:18px}.gl-bk-sample--pop .gl-bk-samplehead{font-size:26px}.gl-dz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gl-dz-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--gl-line);border-radius:16px;background:var(--gl-surface)}.gl-dz-thumb{display:flex;gap:6px;padding:18px 14px;border-radius:10px;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;min-height:0}.gl-dz-thumb img{flex:1;min-width:0;height:70%;object-fit:cover;border-radius:6px}.gl-dz-info{display:flex;flex-direction:column;gap:2px}.gl-dz-title{font-family:var(--gl-serif);font-weight:600;font-size:22px;line-height:1.1;color:var(--gl-ink)!important;text-decoration:none}.gl-dz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.gl-pp-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.gl-pp-search{flex:1 1 180px;width:auto}.gl-pp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.gl-pp-item{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--gl-ink)}.gl-pp-item[disabled]{opacity:.45;cursor:default}.gl-pp-photo{position:relative;display:block;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:var(--gl-photo);border:2px solid transparent}.gl-pp-item[aria-pressed=true] .gl-pp-photo{border-color:var(--gl-ink)}.gl-pp-photo img{width:100%;height:100%;object-fit:cover;display:block}.gl-pp-num{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--gl-ink);color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center}.gl-pp-name{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gl-de{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);gap:28px;align-items:start}.gl-de-preview{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.gl-de-frame{position:relative;width:100%;max-height:72vh;margin:0 auto;border-radius:12px;overflow:hidden;background:var(--gl-photo);border:1px solid var(--gl-line);display:grid;place-items:center}.gl-de-frame--story,.gl-de-frame--flyer{width:auto;height:72vh;max-width:100%}.gl-de-frame img{width:100%;height:100%;object-fit:contain;display:block}.gl-de-frame--drawing img{opacity:.35}.gl-de-msg{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--gl-ink);text-align:center;padding:20px}.gl-de-dirty{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;background:#fbefe2;color:#8a5a1f;font-size:12px;font-weight:600}.gl-de-dl{display:flex;flex-wrap:wrap;gap:8px}.gl-de-dl .gl-pill,.gl-head-actions a.gl-pill{text-decoration:none}.gl-de-form{display:flex;flex-direction:column}.gl-de-pieces{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-de-pieces li{display:flex;align-items:center;gap:10px;font-size:14px}.gl-de-pthumb{width:44px;height:54px;border-radius:6px;overflow:hidden;background:var(--gl-photo);flex:none}.gl-de-pthumb img{width:100%;height:100%;object-fit:cover;display:block}.gl-de-pname{flex:1;min-width:0}.gl-de-looks{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-de-write{display:flex;gap:8px;flex-wrap:wrap}.gl-de-write .gl-add-input{flex:1 1 220px;width:auto}.gl-de-field{display:flex;flex-direction:column;gap:4px}.gl-de-textarea{height:auto;padding:10px 14px;line-height:1.5;resize:vertical;font-family:inherit}.gl-de-copy{display:flex;gap:8px}.gl-de-save{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;background:var(--gl-bg);border-top:1px solid var(--gl-line)}@media(hover:hover)and (pointer:fine){.gl-de-save{bottom:84px}}@media(max-width:1000px){.gl-bk,.gl-de{grid-template-columns:1fr}.gl-bk-preview,.gl-de-preview{position:static}.gl-de-frame--story,.gl-de-frame--flyer{height:60vh}}@media(max-width:860px){.gl-de-looks,.gl-bk-colors{grid-template-columns:1fr}}.gl-de-video{display:flex;flex-direction:column;gap:10px}.gl-de-frame video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.gl-de-vmsg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.gl-de-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--gl-line-strong);border-top-color:var(--gl-ink);animation:gl-spin .9s linear infinite}@keyframes gl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gl-de-spinner{animation-duration:3s}}.gl-chat{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--gl-sans);color:var(--gl-ink)}.gl-chat-bubble{position:relative;width:56px;height:56px;border-radius:50%;border:0;background:var(--gl-ink);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px #1d1a1747}.gl-chat-bubble:hover{background:#3a352f}.gl-chat-bubble:focus-visible{outline:2px solid var(--gl-ink);outline-offset:3px}.gl-chat-badge{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--gl-error);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}.gl-chat-panel{width:min(380px,calc(100vw - 32px));height:min(560px,calc(100dvh - 140px));display:flex;flex-direction:column;background:var(--gl-bg);border:1px solid var(--gl-line);border-radius:18px;box-shadow:0 18px 48px #1d1a1740;overflow:hidden}.gl-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px;background:var(--gl-ink);color:#fff}.gl-chat-head>div{display:flex;flex-direction:column;gap:3px}.gl-chat-head strong{font-family:var(--gl-serif);font-size:22px;font-weight:600;line-height:1.1}.gl-chat-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#d9d2c8}.gl-chat-dot{width:8px;height:8px;border-radius:50%;background:#a39b92}.gl-chat-dot--on{background:#5bd38f}.gl-chat-x{border:0;background:none;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.gl-chat-list{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.gl-chat-empty{margin:auto 0;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--gl-surface);border:1px solid var(--gl-line);font-size:14px;line-height:1.5}.gl-chat-empty span{color:var(--gl-muted)}.gl-chat-msg{display:flex;flex-direction:column;gap:3px;max-width:82%}.gl-chat-msg--me{align-self:flex-end;align-items:flex-end}.gl-chat-msg--them{align-self:flex-start;align-items:flex-start}.gl-chat-text{padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.gl-chat-msg--me .gl-chat-text{background:var(--gl-ink);color:#fff;border-bottom-right-radius:4px}.gl-chat-msg--them .gl-chat-text{background:var(--gl-surface);border:1px solid var(--gl-line);border-bottom-left-radius:4px}.gl-chat-msg--note .gl-chat-text{background:#fbefe2;color:#5c3d12;border:1px dashed #e4c38f}.gl-chat-who{font-size:11px;font-weight:600;color:var(--gl-muted)}.gl-chat-time{font-size:10px;color:var(--gl-muted)}.gl-chat-error{padding:6px 14px;font-size:13px;color:var(--gl-error)}.gl-chat-form{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--gl-line);background:var(--gl-surface)}.gl-chat-form textarea{flex:1;resize:none;border:1px solid var(--gl-line-strong);border-radius:12px;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.4;color:var(--gl-ink);background:#fff}.gl-chat-form textarea:focus{outline:none;border-color:var(--gl-ink)}.gl-chat-form .gl-pill{min-height:40px}@media(hover:hover)and (pointer:fine){.gl-chat{bottom:96px}}body:has(.gl-bulkbar) .gl-chat{bottom:180px}@media(max-width:860px){body:has(.gl-bulkbar) .gl-chat{bottom:150px}.gl-chat{right:14px;bottom:14px}}.gl-totop{right:92px}@media(max-width:860px){.gl-totop{right:82px}}.gl-sp{display:grid;grid-template-columns:320px minmax(0,1fr) 260px;gap:16px;align-items:stretch;min-height:560px}.gl-sp-list{display:flex;flex-direction:column;gap:10px;min-width:0}.gl-sp-filters{display:flex;flex-wrap:wrap;gap:6px}.gl-sp-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow-y:auto}.gl-sp-item{width:100%;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--gl-line);border-radius:12px;background:var(--gl-surface);text-align:left;cursor:pointer;font-family:inherit;color:var(--gl-ink)}.gl-sp-item[aria-current=true]{border-color:var(--gl-ink);box-shadow:inset 0 0 0 1px var(--gl-ink)}.gl-sp-item--unread strong:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gl-error);margin-right:6px;vertical-align:middle}.gl-sp-itemtop{display:flex;justify-content:space-between;gap:8px;font-size:14px}.gl-sp-preview{font-size:13px;color:var(--gl-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gl-sp-tags{display:flex;gap:6px;flex-wrap:wrap}.gl-sp-tag{padding:2px 8px;border-radius:999px;background:var(--gl-chip);font-size:11px;font-weight:600;color:var(--gl-muted)}.gl-sp-tag--wait{background:#fbefe2;color:#8a5a1f}.gl-sp-tag--me{background:#dcebe1;color:var(--gl-earn)}.gl-sp-none{padding:14px 4px}.gl-sp-thread{display:flex;flex-direction:column;min-width:0;border:1px solid var(--gl-line);border-radius:16px;background:var(--gl-bg);overflow:hidden;max-height:78vh}.gl-sp-empty{display:grid;place-items:center}.gl-sp-threadhead{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 14px;border-bottom:1px solid var(--gl-line);background:var(--gl-surface)}.gl-sp-back{display:none}.gl-sp-who{display:flex;flex-direction:column;margin-right:auto}.gl-sp-who strong{font-family:var(--gl-serif);font-size:22px;font-weight:600;line-height:1.1}.gl-sp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gl-sp-busy{padding:8px 14px;background:#fbefe2;color:#8a5a1f;font-size:13px}.gl-sp-msgs{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:280px}.gl-sp-form{flex-wrap:wrap}.gl-sp-form .gl-seg{flex:1 1 100%}.gl-sp-form--note textarea{background:#fffaf2;border-color:#e4c38f}.gl-sp-context{padding:14px 16px;border:1px solid var(--gl-line);border-radius:16px;background:var(--gl-surface);align-self:start;display:flex;flex-direction:column;gap:10px}.gl-sp-context dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.gl-sp-context dt{color:var(--gl-muted)}.gl-sp-context dd{margin:0;text-align:right;font-weight:600}.gl-sp-name{flex-wrap:wrap}.gl-sp-name .gl-add-input{width:200px;height:38px}@media(max-width:1100px){.gl-sp{grid-template-columns:280px minmax(0,1fr)}.gl-sp-context{grid-column:2}}@media(max-width:860px){.gl-sp{grid-template-columns:1fr}.gl-sp--open .gl-sp-list{display:none}.gl-sp:not(.gl-sp--open) .gl-sp-thread,.gl-sp:not(.gl-sp--open) .gl-sp-context{display:none}.gl-sp-context{grid-column:auto}.gl-sp-back{display:inline}}.gl-chat-idea{margin-top:6px;font-size:13px;color:var(--gl-ink);font-weight:600}.gl-idea-form{gap:14px}.gl-idea-formhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.gl-idea-h{margin:0;font-family:var(--gl-serif);font-weight:600;font-size:26px;line-height:1.1}.gl-idea-fields{display:flex;flex-direction:column;gap:12px}.gl-idea-fields .gl-mk-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.gl-idea-fields select.gl-add-input{max-width:320px}.gl-idea-send{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.gl-idea-similar{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#fbf6ec;border:1px solid #ecdcbc}.gl-idea-similar ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.gl-idea-similar li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:var(--gl-surface);border-radius:10px}.gl-idea-similar li>div{display:flex;flex-direction:column;min-width:0}.gl-idea-similar-title{font-size:14px;font-weight:600}.gl-idea-voted{font-size:13px;font-weight:600;color:var(--gl-earn);white-space:nowrap}.gl-idea-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border-radius:12px;background:#dcebe1}.gl-idea-done strong{color:var(--gl-earn)}.gl-idea-done span{font-size:14px}.gl-idea-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.gl-idea-tools{display:flex;gap:8px;flex-wrap:wrap}.gl-idea-tools .gl-select{height:44px}.gl-ideas{display:flex;flex-direction:column;gap:10px}.gl-idea{display:flex;gap:16px;padding:16px 18px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:16px}.gl-idea--voted{border-color:#cfdcc9}.gl-idea-votebox{flex:none}.gl-idea-vote{width:64px;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--gl-line-strong);border-radius:12px;background:var(--gl-bg);color:var(--gl-ink);font-family:inherit;cursor:pointer}.gl-idea-vote:hover:not([disabled]):not(.gl-idea-vote--static){border-color:var(--gl-ink)}.gl-idea-vote strong{font-size:20px;line-height:1}.gl-idea-vote span{font-size:11px;font-weight:600;color:var(--gl-muted)}.gl-idea-vote[aria-pressed=true]{background:var(--gl-ink);border-color:var(--gl-ink);color:#fff}.gl-idea-vote[aria-pressed=true] span{color:#e9d3a6}.gl-idea-vote--static{cursor:default;background:var(--gl-chip);border-color:transparent}.gl-idea-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.gl-idea-title{margin:0;font-size:17px;font-weight:600;line-height:1.3}.gl-idea-details{margin:0;font-size:14px;line-height:1.5;color:#4a443d;white-space:pre-line;overflow-wrap:anywhere}.gl-idea-merged{margin:0;font-size:13px;color:var(--gl-muted)}.gl-idea-reply{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-left:3px solid #c9a46a;background:#fbf6ec;border-radius:0 10px 10px 0;font-size:14px;white-space:pre-line}.gl-idea-reply strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#8a6a3f}.gl-idea-note{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px;color:var(--gl-muted)}.gl-idea-noteform{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gl-idea-noteform .gl-add-input{flex:1 1 240px;height:38px;font-size:14px}.gl-idea-status{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--gl-chip);color:var(--gl-muted)}.gl-idea-status--new{background:#fbefe2;color:#8a5a1f}.gl-idea-status--review{background:#ece6f5;color:#5a3f86}.gl-idea-status--planned{background:#e3e9f1;color:#2f4a73}.gl-idea-status--progress{background:#fdf0c9;color:#7a5a00}.gl-idea-status--done{background:#dcebe1;color:var(--gl-earn)}.gl-idea-status--declined,.gl-idea-status--merged{background:var(--gl-chip);color:var(--gl-muted)}@media(max-width:860px){.gl-idea{gap:12px;padding:14px}.gl-idea-vote{width:54px;min-height:64px}.gl-idea-tools{width:100%}.gl-idea-tools .gl-select{flex:1 1 0}.gl-idea-similar li{flex-wrap:wrap}}.gl-fr-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gl-fr-stat{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;text-align:left;font-family:inherit;color:var(--gl-ink);cursor:pointer}.gl-fr-stat:hover{border-color:var(--gl-ink)}.gl-fr-stat strong{font-family:var(--gl-serif);font-size:32px;font-weight:600;line-height:1}.gl-fr-stat span{font-size:13px;color:var(--gl-muted)}.gl-fr-stat--hot{background:#fbefe2;border-color:#ecd0ac}.gl-fr-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gl-fr-tools .gl-search{flex:1 1 280px;height:44px}.gl-fr-tools .gl-select{height:44px}.gl-fr{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;align-items:start}.gl-fr-list ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-fr-row{width:100%;display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;text-align:left;font-family:inherit;color:var(--gl-ink);cursor:pointer}.gl-fr-row:hover{border-color:var(--gl-line-strong)}.gl-fr-row[aria-current=true]{border-color:var(--gl-ink);box-shadow:inset 0 0 0 1px var(--gl-ink)}.gl-fr-rank{flex:none;width:34px;font-size:13px;font-weight:600;color:var(--gl-muted);text-align:right}.gl-fr-count{flex:none;width:58px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:var(--gl-chip)}.gl-fr-count strong{font-size:20px;line-height:1}.gl-fr-count span{font-size:11px;color:var(--gl-muted);font-weight:600}.gl-fr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.gl-fr-title{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.gl-fr-detail{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;padding:18px 20px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:16px;max-height:calc(100vh - 32px);overflow-y:auto}.gl-fr-detail--empty{min-height:200px;justify-content:center;text-align:center}.gl-fr-dhead{display:flex;justify-content:space-between;align-items:center}.gl-fr-back{display:none}.gl-fr-x{margin-left:auto;width:34px;height:34px;border-radius:50%;background:var(--gl-surface)}.gl-fr-summary,.gl-fr-edit{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.gl-fr-edit{align-items:stretch}.gl-fr-edit .gl-mk-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.gl-fr-dtitle{margin:0;font-family:var(--gl-serif);font-size:26px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.gl-fr-sec{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--gl-line)}.gl-fr-sec h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gl-muted)}.gl-fr-statuses{display:flex;flex-wrap:wrap;gap:6px}.gl-fr-statuschip{min-height:32px;padding:0 12px;font-weight:600;border-color:transparent}.gl-fr-statuschip[aria-checked=true]{box-shadow:0 0 0 2px var(--gl-ink)}.gl-fr-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.gl-fr-btns select.gl-add-input{flex:1 1 200px;min-width:0}.gl-fr-voters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-fr-voters li{padding:8px 10px;border-radius:10px;background:var(--gl-bg)}.gl-fr-voters li>div{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:14px}.gl-fr-voters p{margin:4px 0 0;font-size:13px;color:#4a443d;white-space:pre-line;overflow-wrap:anywhere}.gl-fr-delete{justify-content:flex-start;padding-top:8px;border-top:1px solid var(--gl-line)}@media(max-width:1100px){.gl-fr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-fr{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:860px){.gl-fr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-fr-stat strong{font-size:26px}.gl-fr-tools .gl-select{flex:1 1 40%}.gl-fr{grid-template-columns:1fr}.gl-fr--open .gl-fr-list{display:none}.gl-fr:not(.gl-fr--open) .gl-fr-detail{display:none}.gl-fr-detail{position:static;max-height:none;padding:16px}.gl-fr-back{display:inline}.gl-fr-x,.gl-fr-rank{display:none}.gl-fr-row{gap:12px}}@media(min-width:861px){.gl-fr-dhead{position:absolute;top:14px;right:14px}.gl-fr-dtitle{padding-right:36px}}.gl-mp-tile--good strong{color:var(--gl-earn)}.gl-mp-back{background:#dcebe1;color:var(--gl-earn)}.gl-acct-leave{border-style:dashed}.gl-acct-leave-text{margin:0;font-size:14px;line-height:1.55;color:#4a443d;max-width:760px}.gl-acct-leave-remove{color:var(--gl-error);border-color:var(--gl-error)}.gl-shipwarn{display:block;padding:10px 12px;border-radius:10px;background:#fbe5e1;color:var(--gl-error);font-weight:600}.gl-rp{gap:14px}.gl-rp-sec{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.gl-rp-hint{display:block;padding-left:30px;margin-top:-2px}.gl-rp-pieces{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-rp-pieces li{display:flex;align-items:center;gap:12px}.gl-rp-piece{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.gl-rp-piece strong{overflow-wrap:anywhere}.gl-rp-sum{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#fbf6ec;border:1px solid #ecdcbc;font-size:14px}.gl-rp-status{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:10px 12px;border-radius:12px;background:var(--gl-bg);border:1px solid var(--gl-line);font-size:14px}.gl-rp-statushead{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.gl-rp-statushead span{color:var(--gl-muted)}.gl-rp-status--label_sent{background:#fbf6ec;border-color:#ecdcbc}.gl-rp-status--refunded,.gl-rp-status--reshipped{background:#eef5f0;border-color:#cfdcc9}.gl-rp-status--declined{background:var(--gl-chip)}.gl-rp-reply{font-size:13px;color:#4a443d}.gl-rp-policy summary{cursor:pointer;font-weight:600;font-size:15px}.gl-rp-policy ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:#4a443d}.gl-order-good{display:block;font-size:13px;color:var(--gl-earn);font-weight:600}.gl-rt-thumb{flex:none;width:52px;height:64px;border-radius:8px;overflow:hidden;background:var(--gl-photo)}.gl-rt-thumb img{width:100%;height:100%;object-fit:cover}.gl-rt-reason{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--gl-chip);color:var(--gl-muted)}.gl-rt-reason--damaged,.gl-rt-reason--defective,.gl-rt-reason--wrong{background:#fbe5e1;color:var(--gl-error)}.gl-rt-reason--lost{background:#e3e9f1;color:#2f4a73}.gl-rt-reason--return{background:#ece6f5;color:#5a3f86}.gl-rt-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.gl-rt-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block}.gl-rt-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.gl-rt-math{margin:0;display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:14px;align-items:center}.gl-rt-math dd{margin:0;text-align:right}.gl-rt-cancels{gap:10px;border-color:#ecd0ac;background:#fffaf2}.gl-rt-cancels .gl-fr-voters li{background:#fff}.gl-rx section{display:flex;flex-direction:column;gap:14px}.gl-rx-labels{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;font-size:14px}.gl-rx-labelsdots{display:inline-flex;gap:6px}.gl-rx-labelsdots span{width:14px;height:14px;border-radius:50%;border:2px solid #c9a46a}.gl-rx-labelsdots .gl-rx-dot--on{background:#b8893b;border-color:#b8893b}.gl-rx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:14px}.gl-rx-step{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:18px;font-size:14px;line-height:1.5;color:#4a443d}.gl-rx-step strong{font-family:var(--gl-serif);font-size:22px;line-height:1.15;font-weight:600;color:var(--gl-ink)}.gl-rx-art{width:100%;max-width:190px;height:auto;align-self:center;margin-bottom:4px}.gl-rx-num{position:absolute;top:14px;left:14px;width:28px;height:28px;border-radius:50%;background:var(--gl-ink);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.gl-rx-step:not(:last-child):after{content:"→";position:absolute;right:-13px;top:64px;width:24px;height:24px;border-radius:50%;background:var(--gl-bg);border:1px solid var(--gl-line);display:grid;place-items:center;font-size:13px;color:#8a6a3f;z-index:1}.gl-rx-cases{display:grid!important;grid-template-columns:1fr 1fr;gap:14px!important}.gl-rx-case{flex-direction:row;align-items:center;gap:16px}.gl-rx-case h3{margin:0 0 4px;font-family:var(--gl-serif);font-size:22px;font-weight:600;line-height:1.15}.gl-rx-case p{margin:0;font-size:14px;line-height:1.5;color:#4a443d}.gl-rx-caseart{flex:none;width:120px;height:auto}.gl-rx-orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gl-rx-order{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--gl-line)}.gl-rx-order:first-child{border-top:0;padding-top:4px}.gl-rx-orderinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.gl-rx-deadline{font-size:13px;font-weight:600;color:#8a5a1f}.gl-rx-none{margin:0;font-size:14px}.gl-rx-mine{gap:10px!important}.gl-rx-mine .gl-link{align-self:flex-start}.gl-rx-bottom{display:grid!important;grid-template-columns:1fr 1fr;gap:14px!important;align-items:start}.gl-rx-fees{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px 16px;font-size:14px}.gl-rx-fees dt{color:var(--gl-muted)}.gl-rx-fees dd{margin:0;font-weight:600}.gl-rx-faq details{border-top:1px solid var(--gl-line);padding:10px 0}.gl-rx-faq details:first-of-type{border-top:0;padding-top:0}.gl-rx-faq summary{cursor:pointer;font-weight:600;font-size:14px}.gl-rx-faq p{margin:8px 0 0;font-size:14px;line-height:1.55;color:#4a443d}.gl-rp-link{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;color:var(--gl-ink)}.gl-rp-link>span:first-child{display:flex;flex-direction:column;gap:2px}.gl-rp-link>span:last-child{font-size:22px;color:#8a6a3f}.gl-rp-link:hover{border-color:var(--gl-ink)}.gl-rp-steps{list-style:none;margin:2px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--gl-muted)}.gl-rp-steps li{display:inline-flex;align-items:center;gap:6px}.gl-rp-dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--gl-line-strong);display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--gl-surface)}.gl-rp-step--done{color:var(--gl-ink);font-weight:600}.gl-rp-step--done .gl-rp-dot{background:var(--gl-earn);border-color:var(--gl-earn);color:#fff}@media(max-width:1100px){.gl-rx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-rx-step:nth-child(2n):after{display:none}}@media(max-width:860px){.gl-rx-labels{width:100%}.gl-rx-steps{grid-template-columns:1fr;gap:10px}.gl-rx-step{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto 1fr;column-gap:14px;row-gap:2px;padding:14px;align-items:start}.gl-rx-art{grid-row:1 / span 2;width:96px;margin:0}.gl-rx-step strong{font-size:19px}.gl-rx-num{top:10px;left:10px;width:24px;height:24px;font-size:12px}.gl-rx-step:not(:last-child):after{display:none}.gl-rx-cases,.gl-rx-bottom{grid-template-columns:1fr}.gl-rx-case{align-items:flex-start}.gl-rx-caseart{width:84px}.gl-rx-order{flex-wrap:wrap;gap:10px 14px}.gl-rx-order .gl-pill{width:100%}.gl-rx-fees{grid-template-columns:1fr;gap:2px}.gl-rx-fees dd{margin-bottom:8px}}.gl-guide{display:flex;flex-direction:column;gap:14px}.gl-guide-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.gl-guide-intro{margin:4px 0 0;font-size:14px;color:var(--gl-muted)}.gl-guide-show{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 6px;border:1px solid var(--gl-line);border-radius:999px;background:var(--gl-surface);font:inherit;font-size:13px;font-weight:600;color:var(--gl-ink);cursor:pointer}.gl-guide-show span{width:24px;height:24px;border-radius:50%;background:#b8893b;color:#fff;display:grid;place-items:center;font-size:13px}.gl-guide-show:hover{border-color:var(--gl-ink)}.gl-guide-faq{max-width:900px}.gl-rx-step:nth-child(5n):after{display:none}.gl-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-home-start{gap:12px}.gl-home-starthead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gl-home-meter{flex:0 1 260px;height:8px;border-radius:999px;background:var(--gl-chip);overflow:hidden}.gl-home-meter span{display:block;height:100%;background:var(--gl-earn);border-radius:999px}.gl-home-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gl-home-steps li{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--gl-line)}.gl-home-steps li:first-child{border-top:0}.gl-home-steps li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;color:#4a443d}.gl-home-steps strong{color:var(--gl-ink);font-size:15px}.gl-home-check{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--gl-line-strong);display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.gl-home-step--done .gl-home-check{background:var(--gl-earn);border-color:var(--gl-earn)}.gl-home-step--done strong{text-decoration:line-through;color:var(--gl-muted)}.gl-home-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gl-home-link{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 44px 16px 18px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;text-decoration:none;color:var(--gl-ink);font-size:14px}.gl-home-link span:not(.gl-home-arrow){color:var(--gl-muted)}.gl-home-link strong{font-size:16px}.gl-home-link:hover{border-color:var(--gl-ink)}.gl-home-link--urgent{border-color:#ecd0ac;background:#fffaf2}.gl-home-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;color:#8a6a3f}.gl-home-help{flex-direction:row;flex-wrap:wrap;gap:6px 10px;align-items:baseline;font-size:14px}@media(max-width:860px){.gl-home-links{grid-template-columns:1fr}.gl-home-steps li{flex-wrap:wrap}.gl-home-steps li>div{flex:1 1 calc(100% - 40px)}.gl-home-steps li .gl-pill{margin-left:40px}}.gl-status--cannot_ship{background:#fbe5e1;color:var(--gl-error)}.gl-shp-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gl-shp-facts li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;font-size:13px;color:var(--gl-muted)}.gl-shp-facts strong{font-family:var(--gl-serif);font-size:24px;font-weight:600;line-height:1.1;color:var(--gl-ink)}.gl-shp-facts li:first-child strong{color:var(--gl-earn)}.gl-shp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gl-shp-col{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--gl-bg);border-radius:12px;min-width:0}.gl-shp-colhead{display:flex;flex-direction:column;gap:2px}.gl-shp-colhead strong{display:flex;align-items:center;gap:8px;font-size:15px}.gl-shp-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gl-shp-col li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:10px;font-size:14px}.gl-shp-col li>div{display:flex;flex-direction:column;min-width:0}.gl-shp-col p{margin:0}.gl-shp-two{display:grid;grid-template-columns:1fr 1.3fr;gap:14px;align-items:start}.gl-shp-where{position:relative}.gl-shp-art{position:absolute;top:12px;right:12px;width:110px;height:auto}.gl-shp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;max-width:calc(100% - 110px)}.gl-shp-list li{display:flex;gap:10px;align-items:baseline}.gl-shp-list li:before{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;transform:translateY(4px)}.gl-shp-yes:before{content:"✓";background:var(--gl-earn)}.gl-shp-no{color:var(--gl-muted)}.gl-shp-no:before{content:"✕";background:var(--gl-line-strong)}.gl-shp-setup ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5;color:#4a443d}.gl-shp-setup strong{color:var(--gl-ink)}@media(max-width:1100px){.gl-shp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.gl-shp-board,.gl-shp-two{grid-template-columns:1fr}.gl-shp-facts strong{font-size:20px}.gl-shp-art{width:84px}.gl-shp-list{max-width:none;padding-top:4px}.gl-shp-where .gl-acct-kicker{max-width:calc(100% - 90px);min-height:60px}}.gl-help-search{flex:none;height:54px;max-width:720px}.gl-help-topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gl-help-topic{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px 16px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:16px;text-decoration:none;color:var(--gl-ink)!important;font-size:13px}.gl-help-topic:hover{border-color:var(--gl-ink)}.gl-help-topic strong{font-family:var(--gl-serif);font-size:20px;font-weight:600;line-height:1.15}.gl-help-topic span{color:var(--gl-muted);line-height:1.4}.gl-help-art{width:100%;max-width:150px;height:auto;align-self:center;margin-bottom:2px}.gl-help-section{scroll-margin-top:16px}.gl-help-section details{scroll-margin-top:16px}.gl-help-sechead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.gl-help-h{margin:0;font-family:var(--gl-serif);font-size:28px;font-weight:600;line-height:1.1}.gl-help-section p a,.gl-help-results p a{color:var(--gl-ink);font-weight:600}.gl-help-hit{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--gl-line);padding-top:10px}.gl-help-hit:first-of-type{border-top:0;padding-top:0}.gl-help-hit details{border-top:0!important;padding-top:0!important}.gl-help-topicname{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a6a3f}.gl-chat-idea+.gl-chat-idea{margin-top:0}@media(max-width:1100px){.gl-help-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.gl-help-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gl-help-topic{padding:10px 12px 12px}.gl-help-topic strong{font-size:17px}.gl-help-art{max-width:110px}.gl-help-h{font-size:24px}}.gl-search input:focus-visible{outline:none}.gl-hol-banners{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gl-hol-banner{display:flex;align-items:center;gap:16px;padding:12px 18px;background:linear-gradient(90deg,#fbf3e6,var(--gl-surface));border:1px solid #ecdcbc;border-radius:16px;text-decoration:none;color:var(--gl-ink)!important}.gl-hol-banner:hover{border-color:var(--gl-ink)}.gl-hol-bannerart{flex:none;width:74px;height:auto}.gl-hol-bannertext{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.gl-hol-bannertext strong{font-family:var(--gl-serif);font-size:24px;font-weight:600;line-height:1.1}.gl-hol-bannertext span{color:var(--gl-muted)}.gl-hol-thumbs{display:flex;gap:6px}.gl-hol-thumbs img{width:52px;height:64px;object-fit:cover;border-radius:8px;background:var(--gl-photo)}.gl-hol-go{flex:none}.gl-hol-hero{display:flex;align-items:center;gap:22px;padding:22px 26px;background:linear-gradient(120deg,#fbf3e6,var(--gl-surface) 70%);border:1px solid #ecdcbc;border-radius:20px}.gl-hol-heroart{flex:none;width:150px;height:auto}.gl-hol-herotext{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.gl-hol-herotext .gl-sub{margin:0}.gl-hol-tip{margin:4px 0 0;font-size:14px;color:#4a443d}.gl-hol-heroactions{flex:none;display:flex;flex-direction:column;gap:8px}.gl-hol-sec{display:flex;flex-direction:column;gap:12px}.gl-hol-sec .gl-prow-title{display:flex;align-items:center;gap:10px}.gl-hol-sec>.gl-note{margin:-6px 0 0}.gl-hol-team{gap:10px;border-style:dashed}.gl-hol-find{display:flex;gap:8px;flex:1 1 320px}.gl-hol-find .gl-add-input{flex:1;height:38px}.gl-hol-removed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gl-hol-removed li{display:flex;align-items:center;gap:12px;padding:6px 10px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:10px;font-size:14px}.gl-hol-removed li>span:nth-child(2){flex:1;min-width:0}.gl-hol-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-hol-row{display:flex;align-items:center;gap:16px;padding:10px 16px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;text-decoration:none;color:var(--gl-ink)!important}.gl-hol-row:hover{border-color:var(--gl-ink)}.gl-hol-rowart{flex:none;width:60px;height:auto}.gl-hol-rowmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gl-hol-rowmain strong{font-size:16px}.gl-hol-counts{display:flex;gap:14px;font-size:13px;color:var(--gl-muted)}.gl-hol-counts strong{color:var(--gl-ink);font-size:15px}.gl-hol-status{flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.gl-hol-status--live{background:#dcebe1;color:var(--gl-earn)}.gl-hol-status--soon{background:var(--gl-chip);color:var(--gl-muted)}.gl-hol-status--off{background:#fbefe2;color:#8a5a1f}@media(max-width:860px){.gl-hol-banner{flex-wrap:wrap;gap:10px 12px;padding:12px}.gl-hol-bannerart{width:56px}.gl-hol-bannertext{flex:1 1 calc(100% - 70px)}.gl-hol-bannertext strong{font-size:20px}.gl-hol-thumbs{display:none}.gl-hol-go{width:100%}.gl-hol-hero{flex-direction:column;align-items:flex-start;padding:18px;gap:12px}.gl-hol-heroart{width:110px}.gl-hol-heroactions{flex-direction:row;flex-wrap:wrap}.gl-hol-row{flex-wrap:wrap;gap:8px 12px}.gl-hol-rowart{width:48px}.gl-hol-rowmain{flex:1 1 calc(100% - 64px)}}.gl-pk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.gl-pk-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:18px}.gl-pk-artwrap{display:grid;place-items:center;margin:0 -4px 6px;padding:8px 0 2px;background:var(--gl-bg);border-radius:12px}.gl-pk-art{width:100%;max-width:170px;height:auto}.gl-pk-card strong{font-family:var(--gl-serif);font-size:21px;font-weight:600;line-height:1.15}.gl-pk-for{align-self:flex-start;padding:2px 10px;border-radius:999px;background:var(--gl-chip);font-size:12px;font-weight:600;color:#8a6a3f}.gl-pk-card p{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:#4a443d}.gl-pk-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.gl-pk-choice{display:flex;align-items:center;gap:14px;padding:10px 12px;background:var(--gl-bg);border-radius:12px}.gl-pk-choiceart{flex:none;width:96px;height:auto}.gl-pk-choice>div{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:#4a443d}.gl-pk-choice strong{font-family:var(--gl-serif);font-size:20px;font-weight:600;color:var(--gl-ink)}.gl-pk-opens .gl-shp-list{max-width:none}.gl-pk-unbox{width:100%;max-width:230px;height:auto;align-self:center;margin-top:auto}.gl-pk-copyintro{margin:-6px 0 0}.gl-pk-copy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.gl-pk-copy li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;background:var(--gl-bg);border-radius:12px}.gl-pk-copy blockquote{margin:0;flex:1;font-family:var(--gl-serif);font-size:19px;line-height:1.35;color:var(--gl-ink)}@media(max-width:1100px){.gl-pk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.gl-pk-grid{grid-template-columns:1fr;gap:10px}.gl-pk-card{display:grid;grid-template-columns:96px 1fr;column-gap:14px;row-gap:4px;align-items:start;padding:14px}.gl-pk-artwrap{grid-row:1 / span 3;margin:0;padding:4px 0}.gl-pk-card strong{font-size:19px}.gl-pk-for,.gl-pk-card p{grid-column:2}.gl-pk-for{justify-self:start}.gl-pk-unbox{max-width:180px}.gl-pk-two,.gl-pk-copy{grid-template-columns:1fr}.gl-pk-choiceart{width:76px}}.gl-shippack{padding:10px 12px;border-radius:10px;background:#f6efe3;border:1px solid #e7d6b8;font-size:14px;line-height:1.45;color:#4a3b22}.gl-shippack strong{color:#8a6a3f;margin-right:4px}.gl-pk-promise{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px 28px;padding:26px 28px;border-radius:18px;background:var(--gl-ink);color:#f7f2ec}.gl-pk-promisehead{display:flex;flex-direction:column;gap:8px}.gl-pk-promisekicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d9b874}.gl-pk-promise h2{margin:0;font-family:var(--gl-serif);font-size:34px;font-weight:600;line-height:1.08;color:#fff}.gl-pk-promise p{margin:0;font-size:14px;line-height:1.55;color:#d8d0c6}.gl-pk-promise ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gl-pk-promise li{display:flex;flex-direction:column;gap:3px;padding:12px 14px 12px 40px;position:relative;border-radius:12px;background:#ffffff0f;font-size:13px;color:#d8d0c6;line-height:1.45}.gl-pk-promise li:before{content:"✓";position:absolute;left:12px;top:12px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#b8893b;color:#fff;font-size:11px;font-weight:700}.gl-pk-promise li strong{font-size:14px;color:#fff}.gl-pk-promise a{color:#e8cc86!important}.gl-pk-tablewrap{overflow-x:auto}.gl-pk-table{width:100%;border-collapse:collapse;font-size:14px}.gl-pk-table th,.gl-pk-table td{padding:10px 12px;border-top:1px solid var(--gl-line);text-align:left;vertical-align:top}.gl-pk-table thead th{border-top:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gl-muted)}.gl-pk-table tbody th{font-weight:600}.gl-pk-table th .gl-note,.gl-pk-table td .gl-note{display:block;font-weight:400}.gl-pk-table td strong{font-family:var(--gl-serif);font-size:19px}.gl-pk-table .gl-pk-sizem{display:none}.gl-pkb-head{display:flex;flex-direction:column;gap:4px}.gl-pkb-head .gl-note{margin:0}.gl-pkb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:start}.gl-pkb-preview{position:sticky;top:12px;display:flex;flex-direction:column;gap:8px}.gl-pkb-stage{display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:22px 16px;border-radius:16px;background:radial-gradient(circle at 30% 20%,#f8f4ef,var(--pkb-bg));min-height:340px}.gl-pkb-mailer{width:52%;max-width:240px;height:auto}.gl-pkb-pouches{display:flex;flex-direction:column;align-items:center;gap:6px}.gl-pkb-pouch{max-width:100%;height:auto}.gl-pkb-form{display:flex;flex-direction:column;gap:16px;min-width:0}.gl-pkb-set{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px;min-width:0}.gl-pkb-set legend{padding:0;margin-bottom:8px;font-weight:700;font-size:14px}.gl-pkb-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-pkb-items li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;border:1px solid var(--gl-line);border-radius:12px}.gl-pkb-items li.gl-pkb-on{border-color:var(--gl-ink);background:var(--gl-bg)}.gl-pkb-itemtext{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.gl-pkb-each{grid-column:1 / -1}.gl-pkb-packs{display:inline-flex;border:1px solid var(--gl-line-strong);border-radius:10px;overflow:hidden}.gl-pkb-packs button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:62px;min-height:44px;padding:4px 8px;border:0;border-left:1px solid var(--gl-line);background:var(--gl-surface);font:inherit;font-size:13px;font-weight:600;color:var(--gl-ink);cursor:pointer}.gl-pkb-packs button:first-child{border-left:0;min-width:52px;font-weight:500;color:var(--gl-muted)}.gl-pkb-packs button small{font-size:11px;font-weight:500;color:var(--gl-muted)}.gl-pkb-packs button[aria-pressed=true]{background:var(--gl-ink);color:#fff}.gl-pkb-packs button[aria-pressed=true] small{color:#d8d0c6}.gl-pkb-logo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-size:14px}.gl-pkb-logo label{cursor:pointer}.gl-pkb-swatches{display:flex;flex-wrap:wrap;gap:8px}.gl-pkb-swatch{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 8px;border:1px solid var(--gl-line-strong);border-radius:999px;background:var(--gl-surface);font:inherit;font-size:13px;color:var(--gl-ink);cursor:pointer}.gl-pkb-swatch>span{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.gl-pkb-swatch[aria-checked=true]{border-color:var(--gl-ink);box-shadow:0 0 0 1px var(--gl-ink)}.gl-pkb-foil--gold>span{background:linear-gradient(135deg,#8c6a2b,#f2dc9c 45%,#b48838 70%,#e2c27a)}.gl-pkb-foil--silver>span{background:linear-gradient(135deg,#7d838a,#f4f6f8 45%,#a7aeb5 70%,#d9dde1)}.gl-pkb-foil--black>span{background:linear-gradient(135deg,#050505,#4a4a4a 45%,#0e0e0e 70%,#2a2a2a)}.gl-pkb-custom input{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.gl-pkb-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.gl-pkb-total{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--gl-line)}.gl-pkb-total>div{display:flex;flex-direction:column}.gl-pkb-total strong{font-family:var(--gl-serif);font-size:30px;line-height:1}.gl-pkb-form>.gl-note{margin:0}.gl-pks{gap:12px}.gl-pks-stock{display:flex;flex-direction:column;gap:6px}.gl-pks-stock ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gl-pks-stock li{padding:8px 12px;border-radius:10px;background:var(--gl-bg);font-size:14px}.gl-pks-stock li strong{font-family:var(--gl-serif);font-size:20px}.gl-pks-low{background:#fbefe2!important}.gl-pks-stock p{margin:0}.gl-pks-order{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--gl-line);border-radius:14px}.gl-pks-orderhead{display:flex;flex-direction:column;gap:2px}.gl-pks-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;counter-reset:pks}.gl-pks-steps li{counter-increment:pks;position:relative;padding-top:10px;font-size:12px;color:var(--gl-muted);border-top:3px solid var(--gl-line)}.gl-pks-steps li.gl-pks-done{border-color:var(--gl-earn);color:var(--gl-ink)}.gl-pks-steps li.gl-pks-now{border-color:#b8893b;color:var(--gl-ink);font-weight:700}.gl-pks-next{margin:0;font-size:14px;color:#4a443d}.gl-pks-proof{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px;border-radius:12px;background:#f6efe3}.gl-pks-proofimg img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--gl-line);background:#fff}.gl-pks-prooftext{display:flex;flex-direction:column;gap:8px;font-size:14px}.gl-pks-prooftext p{margin:0}.gl-pks-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gl-pks-change{display:flex;flex-direction:column;gap:8px}.gl-pks-change textarea,.gl-pkt textarea{height:auto;padding:10px 14px;font:inherit}.gl-pks-cancel{align-self:flex-start;font-size:13px}@media(max-width:1100px){.gl-pkb-grid{grid-template-columns:1fr}.gl-pkb-preview{position:static}}@media(max-width:860px){.gl-pk-promise{grid-template-columns:1fr;padding:20px 18px}.gl-pk-promise h2{font-size:28px}.gl-pk-promise ul{grid-template-columns:1fr}.gl-pkb-stage{min-height:0;padding:16px 10px}.gl-pkb-items li{grid-template-columns:1fr}.gl-pkb-packs{width:100%}.gl-pkb-packs button{flex:1}.gl-pks-proof{grid-template-columns:1fr}.gl-pks-steps li{font-size:11px}.gl-pk-table .gl-pk-size{display:none}.gl-pk-table .gl-pk-sizem{display:block;color:var(--gl-ink)}.gl-pk-table th,.gl-pk-table td{padding:10px 6px}}.gl-pkt-order{gap:12px}.gl-pkt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gl-pkt-head>div{display:flex;flex-direction:column;gap:2px}.gl-pkt-store{font-family:var(--gl-serif);font-size:22px}.gl-pkt-status--proofing,.gl-pkt-status--changes{background:#fbefe2}.gl-pkt-status--approved,.gl-pkt-status--in_production{background:#eaf2ec;color:var(--gl-earn)}.gl-pkt-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.gl-pkt-spec ul{margin:6px 0 10px;padding-left:18px;font-size:14px;line-height:1.6}.gl-pkt-design{margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.gl-pkt-design>div{display:flex;gap:8px}.gl-pkt-design dt{min-width:80px;color:var(--gl-muted)}.gl-pkt-design dd{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gl-pkt-dot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.gl-pkt-files{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:14px}.gl-pkt-logo{max-width:160px;max-height:90px;object-fit:contain;padding:6px;border:1px solid var(--gl-line);border-radius:8px;background:repeating-conic-gradient(#f3f0eb 0 25%,#fff 0 50%) 0 0 / 12px 12px}.gl-pkt-proof{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--gl-bg)}.gl-pkt-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--gl-line)}.gl-pkt-note{display:flex;align-items:center;gap:8px;flex:1 1 320px}.gl-pkt-note input{height:38px}.gl-pkt-count{display:flex;align-items:center;gap:6px}.gl-pkt-count input{width:84px;height:36px}.gl-pkt-low{border-color:#d9a066;background:#fbefe2}.gl-pkt-done{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.gl-pkt-done li{display:flex;flex-direction:column}@media(max-width:860px){.gl-pkt-body{grid-template-columns:1fr}}.gl-pkb-socials{display:flex;flex-direction:column;gap:8px}.gl-pkb-sublabel{font-size:13px;font-weight:600}.gl-pkb-social{display:grid;grid-template-columns:84px 18px minmax(0,1fr);align-items:center;gap:4px;font-size:14px}.gl-pkb-socialname{color:var(--gl-muted)}.gl-pkb-at{color:var(--gl-muted);text-align:right;padding-right:2px}.gl-pkb-social input{height:40px}.gl-pkb-notes{height:auto;padding:10px 14px;font:inherit}.gl-pkb-notesbox{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:#f6efe3;border:1px solid #e7d6b8;font-size:13.5px;line-height:1.5;color:#4a3b22}.gl-pkb-notesbox>strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8a6a3f}.gl-pkb-notesbox ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.gl-mail-intro{margin:-6px 0 0}.gl-mail-form{display:flex;flex-direction:column;gap:12px;max-width:640px}.gl-mail-list{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:6px}.gl-mail-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--gl-line);border-radius:10px;cursor:pointer;font-size:14px}.gl-mail-row input{margin-top:3px;width:16px;height:16px;accent-color:var(--gl-ink)}.gl-mail-row>label{display:flex;flex-direction:column;gap:1px;font-weight:600;cursor:pointer}.gl-mail-row>label .gl-note{font-weight:400}.gl-mail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.gl-mail-side{display:flex;flex-direction:column;gap:14px}.gl-mail-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:#4a443d}.gl-mail-test{display:flex;gap:8px}.gl-mail-test input{height:38px}.gl-mail-what{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.gl-mail-what li{display:flex;flex-direction:column}.gl-mail-log td{font-size:13px}.gl-mail-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--gl-chip)}.gl-mail-status--sent{background:#eaf2ec;color:var(--gl-earn)}.gl-mail-status--failed{background:#fbe9e6;color:var(--gl-error)}@media(max-width:860px){.gl-mail-grid{grid-template-columns:1fr}}.gl-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-shp-rateform{display:flex;flex-direction:column;gap:14px}.gl-shp-modes{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;border:0}.gl-shp-ratefields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.gl-public{min-height:100vh;display:flex;flex-direction:column}.gl-public-head{padding:22px 24px;border-bottom:1px solid var(--gl-line);background:var(--gl-surface)}.gl-public-head img{display:block;height:28px;width:auto;max-width:100%}.gl-public-main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:40px 24px 64px}.gl-public-foot{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;padding:22px 24px;border-top:1px solid var(--gl-line);font-size:13px;color:var(--gl-muted)}.gl-public-foot a{color:var(--gl-ink)}.gl-legal{font-size:15px;line-height:1.65;color:#3a352f}.gl-legal .gl-title{margin-bottom:18px}.gl-legal h2{margin:34px 0 10px;font-family:var(--gl-serif);font-size:26px;font-weight:600;color:var(--gl-ink)}.gl-legal p{margin:0 0 12px}.gl-legal ul{margin:0 0 14px;padding-left:20px}.gl-legal li{margin-bottom:8px}.gl-legal strong{color:var(--gl-ink)}.gl-legal a{color:var(--gl-ink);text-decoration:underline;overflow-wrap:anywhere}.legal-table{overflow-x:auto;margin:6px 0 16px;border:1px solid var(--gl-line);border-radius:10px}.legal-table table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.legal-table th,.legal-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--gl-line)}.legal-table th{background:var(--gl-chip);font-weight:600;color:var(--gl-ink)}.legal-table tr:last-child td{border-bottom:0}@media(max-width:640px){.gl-public-main{padding:28px 16px 48px}.gl-legal h2{font-size:22px}}
