.gbc{background:var(--gbc-bg);padding-block:var(--gbc-pad);padding-inline:clamp(20px,5vw,80px)}.gbc__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;font-size:var(--gbc-size);line-height:1.4;color:var(--gbc-text)}.gbc__item{display:flex;align-items:center;gap:10px;min-width:0}.gbc__item+.gbc__item:before{content:"/";opacity:.45;font-size:.95em}.gbc__link{color:var(--gbc-text);text-decoration:none;text-underline-offset:3px;transition:opacity .2s ease}.gbc__link:hover,.gbc__link:focus-visible{text-decoration:underline;opacity:.75}.gbc__current{color:var(--gbc-active);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw}@media screen and (max-width:749px){.gbc{padding-inline:20px;padding-block:calc(var(--gbc-pad) * .7)}.gbc__list{font-size:calc(var(--gbc-size) - 1px)}}.gcb{--gcb-ease: cubic-bezier(.22,.61,.36,1);position:relative;isolation:isolate;overflow:hidden;width:100%;background-color:var(--gcb-bg);color:var(--gcb-text-color)}.gcb *,.gcb *:before,.gcb *:after{box-sizing:border-box}.gcb__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.gcb__media picture{display:block;width:100%;height:100%}.gcb__img{width:100%;height:100%;object-fit:cover;object-position:var(--gcb-focal);display:block}.gcb__fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,rgb(from var(--gcb-bg) r g b / var(--gcb-fade)),rgb(from var(--gcb-bg) r g b / 0) 55%)}@supports not (color: rgb(from white r g b / 1)){.gcb__fade{background:none}}.gcb__inner{position:relative;z-index:2;display:flex;align-items:center;min-height:var(--gcb-h-desktop);padding-inline:var(--gcb-pad-x);padding-block:clamp(32px,4vw,56px)}.gcb__content{width:100%;max-width:min(var(--gcb-content-w),100%)}.gcb[data-align=center] .gcb__inner{justify-content:center;text-align:center}.gcb[data-align=center] .gcb__count{justify-content:center}.gcb[data-align=center] .gcb__desc{margin-inline:auto}.gcb__title{margin:0;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 500);font-size:var(--gcb-title-d);line-height:1.05;letter-spacing:-.015em;color:var(--gcb-title-color);text-wrap:balance;overflow-wrap:break-word}.gcb--serif .gcb__title{font-family:Playfair Display,Cormorant Garamond,Times New Roman,Georgia,serif;font-weight:500}.gcb__desc{margin:clamp(16px,1.8vw,24px) 0 0;max-width:44ch;font-size:var(--gcb-desc-d);line-height:1.7;color:var(--gcb-text-color)}.gcb__desc>*:first-child{margin-top:0}.gcb__desc>*:last-child{margin-bottom:0}.gcb__desc p{margin:0 0 .65em}.gcb__desc a{color:inherit;text-underline-offset:3px}.gcb__count{display:inline-flex;align-items:center;gap:12px;margin:clamp(24px,2.8vw,38px) 0 0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1;color:var(--gcb-text-color);white-space:nowrap}.gcb__count-num{font-size:1.18em;font-weight:700;letter-spacing:.06em;color:var(--gcb-title-color)}.gcb__count-label{opacity:.82}.gcb__count--rule .gcb__count-mark{width:44px;height:1px;flex:0 0 auto;background:linear-gradient(to right,transparent,var(--gcb-accent))}.gcb__count--pill{gap:10px;padding:11px 20px;border-radius:999px;background:#ffffff61;border:1px solid rgb(255 255 255 / .55);box-shadow:0 10px 30px -18px #12351f80;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.gcb__count--pill .gcb__count-mark{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--gcb-accent);box-shadow:0 0 0 4px rgb(from var(--gcb-accent) r g b / .18)}.gcb__count--panel{gap:12px;padding:13px 24px;background:rgb(from var(--gcb-title-color) r g b / .88);border:1px solid rgb(from var(--gcb-accent) r g b / .4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffffd1}.gcb__count--panel .gcb__count-num{color:#fff}.gcb__count--panel .gcb__count-mark{width:22px;height:1px;flex:0 0 auto;background:var(--gcb-accent)}@supports not (color: rgb(from white r g b / 1)){.gcb__count--panel{background:#12351fe0}.gcb__count--pill .gcb__count-mark{box-shadow:none}}.gcb[data-align=center] .gcb__inner .gcb__count{align-self:center}.gcb__rule{display:inline-block;width:42px;height:1px;flex:0 0 auto;background:var(--gcb-accent)}.gcb__debug,.gcb__notice{position:relative;z-index:3;margin:0;padding:10px 14px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;background:#ffffffeb;border-bottom:1px solid var(--gcb-accent);white-space:pre-wrap}@media(prefers-reduced-motion:no-preference){.gcb__content>*{animation:gcb-rise .8s var(--gcb-ease) both}.gcb__desc{animation-delay:.09s}.gcb__count{animation-delay:.18s}@keyframes gcb-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}}@media screen and (min-width:750px)and (max-width:1199px){.gcb__inner{min-height:var(--gcb-h-tablet);padding-inline:clamp(28px,5vw,56px)}.gcb__title{font-size:var(--gcb-title-t)}.gcb__desc{font-size:calc(var(--gcb-desc-d) - 1px);max-width:36ch}.gcb__content{max-width:min(calc(var(--gcb-content-w) * .78),100%)}}@media screen and (max-width:749px){.gcb__inner{min-height:var(--gcb-h-mobile);padding-inline:var(--gcb-pad-x-m);padding-block:clamp(28px,9vw,44px)}.gcb__content{max-width:100%}.gcb__img{object-position:var(--gcb-focal-m)}.gcb__title{font-size:var(--gcb-title-m);line-height:1.12;color:var(--gcb-title-color-m)}.gcb__desc{font-size:var(--gcb-desc-m);line-height:1.65;max-width:100%;color:var(--gcb-text-color-m)}.gcb__count{margin-top:22px;font-size:10px;gap:10px;color:var(--gcb-text-color-m)}.gcb__count--rule .gcb__count-mark{width:28px}.gcb__count--pill{padding:9px 16px}.gcb__count--panel{padding:11px 18px;color:#ffffffd1}.gcb__rule{width:30px}.gcb__fade{background:linear-gradient(to bottom,rgb(from var(--gcb-bg) r g b / var(--gcb-fade-m)),rgb(from var(--gcb-bg) r g b / calc(var(--gcb-fade-m) * .55)) 60%,rgb(from var(--gcb-bg) r g b / 0))}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
