:root{--gt-black: #0a0a0b;--gt-graphite: #18191c;--gt-graphite-2: #2a2b30;--gt-silver: #c5c9d0;--gt-silver-strong: #8d939c;--gt-line: #e4e4e7;--gt-shadow: 0 1px 2px rgba(10, 10, 11, .04), 0 12px 32px rgba(10, 10, 11, .08)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gt-black);box-shadow:0 0 0 3px #0a0a0b14}.search-form__input:focus{border-color:var(--gt-black)}.button{font-weight:600;letter-spacing:.01em}.button:hover{opacity:1;--btn-bg: var(--gt-graphite-2);border-color:var(--gt-graphite-2)}.button--secondary:hover{--btn-bg: var(--gt-black);--btn-fg: #ffffff;border-color:var(--gt-black)}.button[disabled]:hover{--btn-bg: var(--color-button);border-color:var(--color-button)}.announcement-bar{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.announcement-bar__slide a{text-decoration:none}.header-wrapper{border-bottom-color:#0a0a0b0f}.header{min-height:68px}.header__logo{font-size:1.25rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.nav{gap:4px 32px}.nav__link{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0ba8}.nav__link:hover,.nav__link[aria-current=page]{color:var(--gt-black)}.nav-dropdown__panel{border:1px solid var(--gt-line);border-radius:14px;box-shadow:var(--gt-shadow)}.nav-dropdown__list a:hover{color:var(--color-muted)}.cart-count{background:var(--gt-black)}.drawer__title{letter-spacing:.04em}.menu-drawer__link{font-size:1.125rem}.section-header{margin-bottom:36px}.section-header__title{font-weight:700;letter-spacing:-.03em}.section-header .link{font-size:.875rem;font-weight:600;color:var(--gt-black)}.section-hero .hero--stacked{background:radial-gradient(90% 70% at 50% 0%,#c5c9d02e,#c5c9d000 60%),linear-gradient(180deg,var(--gt-graphite) 0%,var(--gt-black) 100%);color:#f4f4f5}.section-hero .hero--stacked .hero__content{padding-top:clamp(72px,10vw,136px);padding-bottom:clamp(56px,7vw,96px)}.hero__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;font-size:.75rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--gt-silver-strong)}.hero--stacked .hero__eyebrow{color:var(--gt-silver)}.hero--stacked .hero__eyebrow:before,.hero--stacked .hero__eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.hero__heading{font-weight:700;letter-spacing:-.045em}.hero--stacked .hero__heading{background:linear-gradient(180deg,#fff 35%,#b9bec6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero--stacked .hero__text{color:#c9ccd2;opacity:1}.hero--stacked .button{--btn-bg: #ffffff;--btn-fg: var(--gt-black);border-color:#fff}.hero--stacked .button:hover{--btn-bg: #e9eaec;border-color:#e9eaec}.hero--stacked .button--secondary{--btn-bg: transparent;--btn-fg: #ffffff;border-color:#ffffff59}.hero--stacked .button--secondary:hover{--btn-bg: rgba(255, 255, 255, .08);--btn-fg: #ffffff;border-color:#fff}.hero__note{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:28px 0 0;font-size:.8125rem;letter-spacing:.04em;color:var(--gt-silver)}.hero__note span{display:inline-flex;align-items:center;gap:8px}.hero__note .icon{width:16px;height:16px}.hero--stacked .hero__media:empty{display:none}.collection-card{border:1px solid var(--gt-line);background:#fff;transition:box-shadow .3s ease,border-color .3s ease}.collection-card__media{background:var(--color-surface)}.collection-card__media img{object-fit:contain}.collection-card__title{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.collection-card__count{color:var(--color-muted);opacity:1}@media(hover:hover){.collection-card:hover{border-color:#d4d4d8;box-shadow:var(--gt-shadow)}}.card{padding:10px;border:1px solid var(--gt-line);border-radius:var(--radius-card);background:#fff;transition:box-shadow .3s ease,border-color .3s ease}@media(hover:hover){.card:hover{border-color:#d4d4d8;box-shadow:var(--gt-shadow)}}.card__media{border-radius:calc(var(--radius-card) - 6px)}.card__badges{top:10px;left:10px}.badge{padding:5px 10px;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 1px #0a0a0b0f}.badge--shipping{display:inline-flex;align-items:center;gap:6px;background:var(--gt-black);color:#fff;box-shadow:none}.badge--shipping .icon{width:14px;height:14px}.card__info{gap:6px;padding:16px 6px 0}.card__title{font-size:.9375rem;font-weight:600;line-height:1.35}.card .price__current{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.card__actions{padding:14px 6px 6px}.card__actions .button{min-height:42px}.price--large{font-size:1.75rem}.price--large .price__current{font-weight:700;letter-spacing:-.02em}.benefit{border:1px solid var(--gt-line);background:#fff}.color-surface .benefit{background:#fff}.benefit__icon{width:44px;height:44px;padding:10px;border-radius:50%;background:var(--gt-black);color:#fff}.benefit__title{font-weight:700}.product__vendor{font-size:.75rem;font-weight:600;letter-spacing:.24em;color:var(--gt-silver-strong)}.product__title{font-weight:700;letter-spacing:-.035em}.product__shipping{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:8px 14px;border-radius:980px;background:var(--gt-black);color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product__shipping .icon{width:18px;height:18px}.product__buy .button{min-height:54px;font-size:1rem}.gallery__viewer{border:1px solid var(--gt-line)}.gallery__thumb{border-color:var(--gt-line)}.gallery__thumb[aria-current=true]{border-color:var(--gt-black)}.option__input:checked+.option__pill{background:var(--gt-black);color:#fff}.collection-hero h1{font-weight:700;letter-spacing:-.035em}.cart-summary{border:1px solid var(--gt-line);background:#fff}.cart-item__media{border:1px solid var(--gt-line)}.cart-item__price{font-weight:600}.cart-totals__shipping span:last-child{font-weight:600}.cart-item__remove,.cart-item__edit,.cart__continue{color:var(--color-muted)}.cart-item__remove:hover,.cart-item__edit:hover,.cart__continue:hover{color:var(--gt-black)}.free-shipping--included{display:flex;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 14px;border-radius:12px;background:var(--gt-black);color:#fff;font-weight:500}.free-shipping--included p{margin:0}.free-shipping--included .icon{width:18px;height:18px}.cart-summary .button,.drawer__footer .button{min-height:54px}.footer{background:var(--gt-black);color:#a1a1aa}.footer__blocks{border-bottom-color:#ffffff1a}.footer__heading{color:#fafafa;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.footer a:hover{color:#fff}.footer__policies li:not(:last-child):after{color:#fff3}.footer .social-icons a{color:#e4e4e7}.footer .social-icons a:hover{background:#ffffff14}.footer .input{background:var(--gt-graphite);border-color:#ffffff24;color:#fff}.footer .input::placeholder{color:#8b8b93}.footer .button{--btn-bg: #ffffff;--btn-fg: var(--gt-black);border-color:#fff}.footer .button:hover{--btn-bg: #e9eaec;border-color:#e9eaec}@media(max-width:749px){.header{min-height:60px}.header__logo{font-size:1.125rem;letter-spacing:.18em}.card{padding:6px}.card__info{padding:12px 4px 0}.card__title{font-size:.875rem}.card .price__current{font-size:1rem}.card__actions{padding:12px 4px 4px}.card__actions .button{min-height:44px;padding-left:10px;padding-right:10px}.badge{padding:4px 8px;font-size:.625rem}.card__badges{top:6px;left:6px;right:6px}.hero__note{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gtide.css.map */
