.gc-section{margin:0}.gc-wrap{--gc-ink: #141414;--gc-text: #1f1d1b;--gc-muted: #67635f;--gc-soft: #7b7874;--gc-line: rgba(0, 0, 0, .065);--gc-surface: #efeeeb;--gc-surface-2: #f6f5f2;--gc-sale: #b42318;--gc-ok: #0f8a5f;--gc-warn: #b9770e;--gc-info: #2563eb;--gc-r-xl: 28px;--gc-r-lg: 20px;--gc-r-md: 14px;--gc-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .03), 0 24px 48px -28px rgba(0, 0, 0, .3);--gc-glass: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .46));--gc-glass-shadow: inset 0 1px 0 #fff, 0 0 0 1px rgba(255, 255, 255, .6), 0 0 0 2px rgba(0, 0, 0, .03), 0 14px 32px -22px rgba(0, 0, 0, .3);padding:0 clamp(12px,4vw,48px);margin:0 0 24px;color:var(--gc-text);font-family:inherit}.gc-wrap>*{max-width:var(--gc-max, 1500px);margin-left:auto;margin-right:auto}.gc-wrap>.gc-drawer{max-width:none;margin:0}.gc-wrap--embed{padding:0;margin:0}.gc-wrap--embed>*{max-width:none}.gm-pdp .gc-wrap--embed .gc-card{box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000a}.gc-wrap *,.gc-wrap *:before,.gc-wrap *:after{box-sizing:border-box}.gc-wrap a{color:inherit}.gc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gc-wrap .gc-h2{margin:0;font-family:inherit;font-size:clamp(22px,2.1vw,30px);line-height:1.1;font-weight:700;letter-spacing:-.035em;color:var(--gc-ink)}.gc-eyebrow{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gc-soft)}.gc-eyebrow--light{color:#ffffffb3}.gc-wrap .gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.gc-wrap .gc-btn:hover{transform:translateY(-1px)}.gc-wrap .gc-btn:active{transform:translateY(0)}.gc-wrap .gc-btn--ink{background:var(--gc-ink);color:#fff;box-shadow:0 8px 20px -12px #0009}.gc-wrap .gc-btn--ink:hover{background:#000}.gc-wrap .gc-btn--white{background:#fff;color:var(--gc-ink);box-shadow:0 8px 20px -12px #00000080}.gc-wrap .gc-btn--ghost{background:transparent;color:var(--gc-ink);box-shadow:inset 0 0 0 1px #00000024}.gc-btn--ghost:hover{background:#0000000a}.gc-wrap .gc-btn--glass{background:var(--gc-glass);color:var(--gc-ink);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--gc-glass-shadow)}.gc-wrap .gc-btn--outline-light{background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.gc-btn--outline-light:hover{background:#ffffff24}.gc-btn--sm{height:34px;padding:0 13px;font-size:12.5px}.gc-btn--lg{height:auto;min-height:56px;padding:10px 30px;flex-direction:column;gap:2px}.gc-btn__sub{font-size:11px;font-weight:500;opacity:.7}.gc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gc-ink);color:#fff;font-size:11px;font-weight:700}.gc-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:999px;background:var(--gc-glass);color:var(--gc-ink);box-shadow:var(--gc-glass-shadow);font:inherit;font-size:20px;line-height:1;cursor:pointer;transition:transform .15s ease}.gc-iconbtn:hover{transform:translateY(-1px)}.gc-iconbtn[disabled]{opacity:.35;cursor:default;transform:none}.gc-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:0 2px 8px -4px #00000059}.gc-pill--sale{background:var(--gc-sale);color:#fff}.gc-pill--ink{background:var(--gc-ink);color:#fff}.gc-pill--muted{background:#ffffffe6;color:#5f5b57;box-shadow:0 0 0 1px #00000014}.gc-pill--gold{background:#f3e2b3;color:#6b4b00}.gc-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#ffffffbf;color:var(--gc-ink);font-size:12.5px;font-weight:600;text-decoration:none;box-shadow:inset 0 1px #fff,0 0 0 1px #00000012;transition:background .15s ease}.gc-chip:hover{background:#fff}.gc-chip__k{color:var(--gc-soft);font-weight:500}.gc-chip__x{margin-left:2px;font-size:15px;line-height:1;opacity:.6}.gc-chip--clear{background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px;color:var(--gc-muted)}.gc,.gc-panel{position:relative;isolation:isolate;padding:16px;border-radius:var(--gc-r-xl);background:var(--gc-surface);color:var(--gc-text);box-shadow:var(--gc-shadow)}.gc:after,.gc-panel:after,.gc-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:3;background:linear-gradient(160deg,#fff,#fff3 35%,#fff0 60%,#fff9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.gc-panel__liquid,.gc-cta__liquid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit}.gc-blob{position:absolute;border-radius:50%;filter:blur(48px);will-change:transform}.gc-blob--a{width:460px;height:460px;right:-100px;top:-240px;background:radial-gradient(circle at 40% 40%,#60585061,#8c847c29 55%,#8c847c00 70%);animation:gc-drift-a 18s ease-in-out infinite alternate}.gc-blob--b{width:380px;height:380px;left:30%;bottom:-260px;background:radial-gradient(circle,#a59e9673,#a59e9600 70%);animation:gc-drift-b 22s ease-in-out infinite alternate}.gc-blob--c{width:520px;height:520px;right:-160px;top:-260px;background:radial-gradient(circle,#ffffff29,#fff0 70%);animation:gc-drift-a 20s ease-in-out infinite alternate}.gc-blob--d{width:420px;height:420px;left:-120px;bottom:-260px;background:radial-gradient(circle,#ffffff1a,#fff0 70%);animation:gc-drift-b 24s ease-in-out infinite alternate}@keyframes gc-drift-a{to{transform:translate(-60px,40px) scale(1.08)}}@keyframes gc-drift-b{to{transform:translate(80px,-30px) scale(.92)}}@media(prefers-reduced-motion:reduce){.gc-blob{animation:none!important}}.gc-panel{padding:24px 26px 26px}.gc-panel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.gc-panel__head--flat{margin-bottom:16px}.gc-panel__p{margin:8px 0 0;max-width:620px;font-size:14px;line-height:1.5;color:var(--gc-muted)}.gc-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 10px 8px 8px;border-radius:20px;background:var(--gc-glass);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--gc-glass-shadow)}.gc-bar__left,.gc-bar__right{display:flex;align-items:center;gap:12px;min-width:0}.gc-bar__count{font-size:13px;color:var(--gc-muted);white-space:nowrap}.gc-bar__count strong{color:var(--gc-ink);font-weight:700}.gc-density{display:inline-flex;padding:3px;border-radius:999px;background:#0000000d}.gc-density__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--gc-soft);cursor:pointer;transition:background .15s ease,color .15s ease}.gc-density__btn[aria-pressed=true]{background:#fff;color:var(--gc-ink);box-shadow:0 2px 6px -2px #00000040}.gc-sort{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 36px 0 14px;border-radius:999px;background:#ffffffb3;box-shadow:inset 0 1px #fff,0 0 0 1px #00000012;cursor:pointer}.gc-sort__label{font-size:12px;font-weight:600;color:var(--gc-soft)}.gc-sort__select{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:13px;font-weight:600;color:var(--gc-ink);cursor:pointer;max-width:180px}.gc-sort__select:focus{outline:none}.gc-sort:focus-within{box-shadow:inset 0 1px #fff,0 0 0 2px var(--gc-ink)}.gc-sort__chev{position:absolute;right:13px;pointer-events:none;color:var(--gc-soft)}.gc-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 4px 0}.gc-results{position:relative;margin-top:14px;transition:opacity .2s ease}.gc-results[aria-busy=true]{opacity:.45;pointer-events:none}.gc-grid{display:grid;grid-template-columns:repeat(var(--gc-cols, 4),minmax(0,1fr));gap:12px}@media(max-width:1100px){.gc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.gc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.gc-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--gc-r-lg);background:#fff;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000a;transition:transform .22s ease,box-shadow .22s ease}.gc-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #00000012,0 22px 40px -26px #00000073}.gc-card.is-soldout .gc-card__img--main{opacity:.55;filter:saturate(.6)}.gc-card__media{position:relative;display:block;aspect-ratio:1 / 1;padding:12px;border-radius:var(--gc-r-lg) var(--gc-r-lg) 0 0;background:var(--gc-surface-2);overflow:hidden}.gc-card__img{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;mix-blend-mode:multiply;transition:opacity .3s ease,transform .4s ease}.gc-card__img--ph{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.35}.gc-card__img--alt{opacity:0}@media(hover:hover){.gc-card__media.has-hover:hover .gc-card__img--alt{opacity:1}.gc-card__media.has-hover:hover .gc-card__img--main{opacity:0}.gc-card:hover .gc-card__img--main:only-child{transform:scale(1.04)}}.gc-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.gc-card__body{display:flex;flex-direction:column;gap:5px;flex:1;padding:13px 15px 15px}.gc-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:14px}.gc-card__vendor{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-card__rating{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;color:var(--gc-ink);white-space:nowrap}.gc-card__rating svg{color:#e0a000}.gc-card__rcount{font-weight:500;color:var(--gc-soft)}.gc-wrap .gc-card__title{margin:0;font-family:inherit;font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--gc-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gc-wrap .gc-card__title a{text-decoration:none;color:inherit}.gc-wrap .gc-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.gc-card__meta{margin:0;font-size:12.5px;line-height:1.4;color:var(--gc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-card__stock{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.3;color:var(--gc-ok)}.gc-dot{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.gc-card__stock--back{color:var(--gc-warn)}.gc-card__stock--order{color:var(--gc-info)}.gc-card__stock--out{color:#8a8681}.gc-card__foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px}.gc-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-weight:700;color:var(--gc-ink)}.gc-card__from{font-size:11px;font-weight:600;color:var(--gc-soft)}.gc-card__now{font-size:17px;letter-spacing:-.02em}.gc-card__price.is-sale .gc-card__now{color:var(--gc-sale)}.gc-card__was{font-size:12.5px;font-weight:500;color:#8a8681}.gc-card__form{margin:0;display:inline-flex}.gc-card__form .gc-btn[aria-busy=true]{opacity:.6}.gc-card__form .gc-btn[aria-disabled=true]{opacity:.5;cursor:default}.gc-card--wide{grid-column:span var(--gc-span, 2);flex-direction:row;min-height:250px}.gc-card--wide .gc-card__media{flex:0 0 38%;aspect-ratio:auto;border-radius:var(--gc-r-lg) 0 0 var(--gc-r-lg)}.gc-card--wide.gc-card--full .gc-card__media{flex-basis:30%}.gc-card--wide .gc-card__body{justify-content:center;gap:8px;padding:22px 26px}.gc-wrap .gc-card--wide .gc-card__title{font-size:19px;-webkit-line-clamp:3;line-clamp:3}.gc-card--wide .gc-card__meta{white-space:normal}.gc-card--wide .gc-card__foot{margin-top:10px;justify-content:flex-start;gap:18px}.gc-card--wide .gc-card__now{font-size:22px}.gc-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;border-radius:var(--gc-r-lg);overflow:hidden;isolation:isolate}.gc-promo--span2{grid-column:span 2}.gc-promo--ink{background:#171717;color:#fff}.gc-promo--glass{background:var(--gc-glass);color:var(--gc-ink);box-shadow:var(--gc-glass-shadow)}.gc-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.gc-promo--ink .gc-promo__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#17171726,#171717b8 60%,#171717eb)}.gc-promo__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px}.gc-promo__eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.75}.gc-wrap .gc-promo__h{margin:0;font-family:inherit;font-size:clamp(18px,1.5vw,22px);line-height:1.15;font-weight:700;letter-spacing:-.03em;color:inherit}.gc-promo__p{margin:0;font-size:13.5px;line-height:1.5;opacity:.85}.gc-promo .gc-btn{margin-top:6px}.gc-enter{animation:gc-in .4s ease both}@keyframes gc-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.gc-enter{animation:none}}.gc-pager{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 0 6px}.gc-pager__pages{display:flex;align-items:center;gap:4px}.gc-pager__a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--gc-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.gc-pager__a:hover{background:#fffc;color:var(--gc-ink)}.gc-pager__a.is-current{background:var(--gc-ink);color:#fff}.gc-pager__gap{color:var(--gc-soft);padding:0 4px}.gc-empty{padding:48px 20px;text-align:center}.gc-empty__t{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--gc-ink)}.gc-empty__s{margin:0 auto;max-width:520px;font-size:14px;line-height:1.55;color:var(--gc-muted)}.gc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.gc-drawer[hidden]{display:none}.gc-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141461;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}.gc-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(430px,100%);display:flex;flex-direction:column;background:#f3f2ef;color:var(--gc-text);border-radius:0 var(--gc-r-xl) var(--gc-r-xl) 0;box-shadow:0 30px 80px -30px #0009;transform:translate(-100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.gc-drawer.is-open .gc-drawer__overlay{opacity:1}.gc-drawer.is-open .gc-drawer__panel{transform:none}.gc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 12px 24px}.gc-wrap .gc-drawer__title{margin:0;font-family:inherit;font-size:20px;font-weight:700;letter-spacing:-.03em;color:var(--gc-ink)}.gc-drawer__form{display:flex;flex-direction:column;flex:1;min-height:0}.gc-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:0 16px 16px;overscroll-behavior:contain}.gc-drawer__foot{display:flex;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--gc-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -1px #0000000f;border-radius:0 0 var(--gc-r-xl) 0}.gc-drawer__foot .gc-btn{flex:1}.gc-filter{margin:0 0 8px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0000000f}.gc-filter__sum{display:flex;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:700;color:var(--gc-ink);cursor:pointer;list-style:none}.gc-filter__sum::-webkit-details-marker{display:none}.gc-filter__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gc-ink);color:#fff;font-size:10.5px}.gc-filter__chev{margin-left:auto;width:8px;height:8px;border-right:2px solid var(--gc-soft);border-bottom:2px solid var(--gc-soft);transform:rotate(45deg);transition:transform .2s ease}.gc-filter[open] .gc-filter__chev{transform:rotate(-135deg)}.gc-filter__body{padding:0 10px 10px}.gc-filter__body--scroll{max-height:264px;overflow-y:auto}.gc-check{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:10px;font-size:13.5px;color:var(--gc-text);cursor:pointer}.gc-check:hover{background:#00000009}.gc-check.is-dim{opacity:.45}.gc-check input{position:absolute;opacity:0;width:1px;height:1px}.gc-check__box{flex:0 0 auto;width:18px;height:18px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px #0003;position:relative;transition:background .15s ease,box-shadow .15s ease}.gc-check input:checked+.gc-check__box{background:var(--gc-ink);box-shadow:inset 0 0 0 1.5px var(--gc-ink)}.gc-check input:checked+.gc-check__box:after{content:"";position:absolute;left:6px;top:2.5px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.gc-check input:focus-visible+.gc-check__box{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gc-ink)}.gc-check__t{flex:1;min-width:0}.gc-check__n{font-size:12px;color:var(--gc-soft)}.gc-price{display:flex;align-items:center;gap:8px;padding:6px 6px 8px}.gc-price__field{position:relative;flex:1;display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:var(--gc-soft)}.gc-price__cur{position:absolute;left:12px;bottom:11px;font-size:13px;color:var(--gc-soft)}.gc-price__field input{height:40px;padding:0 10px 0 24px;border:0;border-radius:12px;background:var(--gc-surface-2);box-shadow:inset 0 0 0 1px #00000014;font:inherit;font-size:14px;font-weight:600;color:var(--gc-ink)}.gc-price__field input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--gc-ink)}.gc-price__dash{margin-top:16px;color:var(--gc-soft)}.gc-fab{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.gc-fab.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.gc-fab .gc-btn{height:46px;padding:0 22px;box-shadow:0 14px 30px -12px #0009}@media(min-width:721px){.gc-fab{display:none}}.gc-wrap--tiles{margin-top:-8px}.gc-tiles__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 4px}.gc-tiles__nav{display:flex;gap:6px}.gc-tiles__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 10px;scrollbar-width:none}.gc-tiles__row::-webkit-scrollbar{display:none}.gc-tile{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:12px;width:268px;padding:10px 14px 10px 10px;border-radius:18px;background:var(--gc-glass);color:var(--gc-ink);text-decoration:none;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--gc-glass-shadow),0 0 0 1px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.gc-tiles__row--sm .gc-tile{width:224px}.gc-tile:hover{transform:translateY(-2px);box-shadow:var(--gc-glass-shadow),0 18px 34px -24px #00000073}.gc-tile__media{flex:0 0 auto;display:grid;place-items:center;width:60px;height:60px;border-radius:14px;background:var(--gc-surface-2);overflow:hidden}.gc-tiles__row--sm .gc-tile__media{width:48px;height:48px}.gc-tile__img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.gc-tile__ph{color:var(--gc-soft)}.gc-tile__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.gc-tile__t{font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-tile__n{font-size:12px;color:var(--gc-soft)}.gc-tile__go{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#0000000f;color:var(--gc-ink);transition:background .15s ease,color .15s ease}.gc-tile:hover .gc-tile__go{background:var(--gc-ink);color:#fff}.gc-picks__row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 8px;scrollbar-width:none}.gc-picks__row::-webkit-scrollbar{display:none}.gc-pick{flex:0 0 auto;scroll-snap-align:start;width:clamp(240px,23.5%,340px);display:flex;flex-direction:column;gap:10px}.gc-pick__note{margin:0;padding:0 6px;font-size:13px;line-height:1.5;color:var(--gc-muted);font-style:italic}.gc-pick__q{color:var(--gc-soft)}.gc-pick__by{font-style:normal;font-size:12px;color:var(--gc-soft)}.gc-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:14px}.gc-value{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:18px;background:var(--gc-glass);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--gc-glass-shadow),0 0 0 1px #0000000a}.gc-value__icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--gc-ink);color:#fff}.gc-wrap .gc-value__t{margin:0 0 3px;font-family:inherit;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--gc-ink)}.gc-value__p{margin:0;font-size:13px;line-height:1.45;color:var(--gc-muted)}.gc-help__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.gc-help__grid .gc-cta{grid-column:span 2}.gc-cta{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(24px,3vw,40px);border-radius:var(--gc-r-xl);background:#171717;color:#fff;box-shadow:var(--gc-shadow)}.gc-cta:after{background:linear-gradient(160deg,#ffffff59,#ffffff0d 35%,#fff0 60%,#fff3)}.gc-wrap .gc-cta__h{margin:0;font-family:inherit;font-size:clamp(24px,2.4vw,34px);line-height:1.08;font-weight:700;letter-spacing:-.035em;color:#fff;max-width:14em}.gc-cta__p{margin:0;max-width:560px;font-size:15px;line-height:1.55;color:#ffffffc7}.gc-cta__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.gc-cta__foot{margin:6px 0 0;font-size:12.5px;color:#ffffff8c}.gc-service{display:flex;flex-direction:column;border-radius:var(--gc-r-lg);background:#fff;color:var(--gc-ink);text-decoration:none;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000a;transition:transform .22s ease,box-shadow .22s ease}.gc-service:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #00000012,0 22px 40px -26px #00000073}.gc-service__media{display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--gc-surface-2);overflow:hidden}.gc-service__img{width:100%;height:100%;object-fit:cover}.gc-service__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--gc-ink);color:#fff}.gc-service__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.gc-service__t{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.gc-service__p{font-size:13.5px;line-height:1.5;color:var(--gc-muted)}.gc-service__link{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700}.gc-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gc-guides__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-guides__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-guides__grid--1{grid-template-columns:1fr}.gc-guides__grid--1 .gc-guide{flex-direction:row;align-items:stretch}.gc-guides__grid--1 .gc-guide{max-height:300px}.gc-guides__grid--1 .gc-guide__media{flex:0 0 42%;aspect-ratio:auto;min-height:220px}.gc-guides__grid--1 .gc-guide__body{justify-content:center;padding:24px 28px}.gc-guides__grid--1 .gc-guide__t{font-size:clamp(20px,1.8vw,26px)}.gc-guide{display:flex;flex-direction:column;border-radius:var(--gc-r-lg);background:var(--gc-glass);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--gc-glass-shadow),0 0 0 1px #0000000a;color:var(--gc-ink);text-decoration:none;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.gc-guide:hover{transform:translateY(-3px)}.gc-guide__media{aspect-ratio:16 / 10;background:var(--gc-surface-2);overflow:hidden}.gc-guide__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gc-guide:hover .gc-guide__img{transform:scale(1.04)}.gc-guide__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e9e7e2,#f6f5f2)}.gc-guide__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.gc-guide__meta{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-soft)}.gc-guide__t{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.gc-guide__p{font-size:13.5px;line-height:1.5;color:var(--gc-muted)}.gc-guide__link{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700}@media(max-width:990px){.gc-help__grid{grid-template-columns:1fr 1fr}.gc-help__grid .gc-cta{grid-column:1 / -1}.gc-guides__grid,.gc-guides__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-pick{width:46%}}@media(max-width:720px){.gc-wrap{padding:0 10px;margin-bottom:16px}.gc,.gc-panel{padding:10px;border-radius:22px}.gc-panel{padding:18px 16px 16px}.gc-bar{padding:6px;gap:8px}.gc-bar__count{font-size:12px}.gc-density{display:none}.gc-sort{height:36px;padding-left:12px}.gc-sort__label{display:none}.gc-card__media{padding:8px}.gc-card__img{top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.gc-card__body{padding:10px 11px 12px;gap:4px}.gc-wrap .gc-card__title{font-size:13.5px}.gc-card__meta{font-size:11.5px}.gc-card__stock{font-size:11px}.gc-card__now{font-size:15px}.gc-card__foot{flex-wrap:wrap}.gc-card__foot .gc-btn,.gc-card__form{width:100%}.gc-promo--span2{grid-column:span 2}.gc-promo__content{padding:16px}.gc-drawer__panel{top:auto;left:0;right:0;width:100%;height:88dvh;border-radius:24px 24px 0 0;transform:translateY(100%)}.gc-drawer__foot{border-radius:0}.gc-help__grid,.gc-guides__grid,.gc-guides__grid--2,.gc-guides__grid--4{grid-template-columns:1fr}.gc-guides__grid--1 .gc-guide{flex-direction:column}.gc-guides__grid--1 .gc-guide__media{flex:none;aspect-ratio:16 / 10;min-height:0}.gc-values{grid-template-columns:1fr 1fr;gap:8px}.gc-value{padding:12px;flex-direction:column;gap:8px}.gc-pick{width:78%}.gc-tiles__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/gm-collection.css.map */
