:root{--gt-font-display: "Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--gt-font-text: "Archivo", "Helvetica Neue", Arial, sans-serif;--gt-display-lh: 1;--gt-bg: #f7f6f2;--gt-ink: #000;--gt-brown: #594f4c;--gt-muted: #786e6b;--gt-sand: #d7d1cf;--gt-coral: #ff8680;--gt-white: #fff;--gt-line: rgb(0 0 0 / .12);--gt-gutter: 40px;--gt-radius: 24px;--gt-radius-btn: 12px;--gt-section-space: 60px;--font-body-family: var(--gt-font-text);--font-heading-family: var(--gt-font-text)}@media screen and (max-width:989px){:root{--gt-gutter: 24px;--gt-radius: 20px;--gt-section-space: 48px}}@media screen and (max-width:749px){:root{--gt-gutter: 16px;--gt-radius: 16px;--gt-section-space: 40px}}body{background-color:var(--gt-bg);font-family:var(--gt-font-text);font-stretch:100%;color:var(--gt-ink);letter-spacing:0}.gt-wrap{padding-inline:var(--gt-gutter)}.gt-section{padding-block:var(--gt-section-space)}.gt-display{margin:0;font-family:var(--gt-font-display);font-weight:700;font-size:clamp(56px,7.5vw,108px);line-height:var(--gt-display-lh);letter-spacing:.005em;text-transform:uppercase}.gt-display--md{font-size:clamp(44px,5.4vw,78px)}@media screen and (max-width:749px){.gt-display{font-size:clamp(40px,12.5vw,56px)}.gt-display--md{font-size:clamp(38px,11vw,48px)}}.gt-h2{margin:0;font-family:var(--gt-font-text);font-stretch:125%;font-weight:500;font-size:clamp(26px,2.8vw,40px);line-height:1.05;letter-spacing:0}.gt-eyebrow{display:block;margin:0 0 10px;font-family:var(--gt-font-text);font-stretch:125%;font-weight:400;font-size:clamp(13px,1.25vw,18px);line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:var(--gt-muted)}.gt-title-sm{margin:0;font-family:var(--gt-font-text);font-stretch:125%;font-weight:500;font-size:18px;line-height:1;letter-spacing:1.5px;text-transform:uppercase}.gt-text{font-size:16px;line-height:1.45}.gt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:var(--gt-radius-btn);background:var(--gt-white);color:var(--gt-ink);font-family:var(--gt-font-text);font-weight:500;font-size:14px;line-height:1;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gt-btn:hover,.gt-btn--dark{background:var(--gt-ink);color:var(--gt-white)}.gt-btn--dark:hover{background:var(--gt-brown)}.gt-btn svg{width:18px;height:18px}.gt-arrows{display:flex;gap:16px}.gt-arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:var(--gt-white);color:var(--gt-ink);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.gt-arrow:disabled{background:#b8adaa;color:var(--gt-white);cursor:default}.gt-arrow svg{width:14px;height:14px}.gt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-inline:var(--gt-gutter);margin-block-end:32px}.gt-head__text{max-width:1140px}.gt-track{display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.gt-track::-webkit-scrollbar{display:none}.gt-track>*{scroll-snap-align:start}.gt-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:16px 0;list-style:none;font-size:13px}.gt-crumbs li{display:inline-flex;align-items:center;gap:6px;color:var(--gt-muted)}.gt-crumbs a{color:var(--gt-ink);text-decoration:underline;text-underline-offset:3px}.gt-crumbs svg{width:12px;height:12px}.gt-dots{display:flex;gap:6px;padding:24px var(--gt-gutter) 0}.gt-dots .gt-dot{width:12px;height:12px;border-radius:4px;background:#c9c1be}.gt-dots .gt-dot[aria-current=true]{background:var(--gt-ink)}.gt-rte{font-size:16px;line-height:1.65}.gt-rte h2,.gt-rte h3,.gt-rte h4{margin:40px 0 12px;font-family:var(--gt-font-text);font-stretch:125%;font-weight:600;line-height:1.2;letter-spacing:0}.gt-rte h2{font-size:22px}.gt-rte h3{font-size:18px}.gt-rte h4{font-size:16px}.gt-rte p,.gt-rte ul,.gt-rte ol{margin:0 0 16px}.gt-rte ul,.gt-rte ol{padding-left:22px}.gt-rte li{margin-bottom:6px}.gt-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gt-rte table{width:100%;margin:16px 0 24px;border-collapse:collapse;font-size:14px}.gt-rte th,.gt-rte td{padding:10px 12px;border:1px solid var(--gt-line);text-align:left;vertical-align:top}.gt-rte img{max-width:100%;height:auto;border-radius:16px}.product__title h1,.product__title h2,.collection-hero__title,.main-page-title,.title.title--primary,.main-blog h1,.cart__title,.template-search__header h1{font-family:var(--gt-font-text);font-stretch:125%;font-weight:500;font-size:clamp(26px,2.6vw,38px);line-height:1.05;letter-spacing:0}.related-products__heading,.collection__title .title,.complementary-products__container .h3{font-family:var(--gt-font-text);font-stretch:125%;font-weight:500;font-size:clamp(22px,2.2vw,32px);letter-spacing:0}.product__text.caption-with-letter-spacing,.card__information .caption-with-letter-spacing{font-stretch:125%;letter-spacing:1.5px}.card__heading,.card__heading a{font-family:var(--gt-font-text);font-stretch:100%;font-weight:600;font-size:15px;line-height:1.35;letter-spacing:0;text-transform:none}.card-wrapper .card__media .media img{object-fit:contain;object-position:center;padding:6%}.card__information .card__heading{display:-webkit-box;min-height:calc(1.35em * 3);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:749px){.card__heading,.card__heading a{font-size:13px}}.price{font-family:var(--gt-font-text);font-size:15px;letter-spacing:0}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{min-height:48px;font-family:var(--gt-font-text);font-weight:500;font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.product-form__input .form__label,.facets__summary,.facet-filters__label,.product-count__text{font-family:var(--gt-font-text);font-stretch:125%;font-size:13px;letter-spacing:1px;text-transform:uppercase}.product__description,.collection-hero__description{font-size:16px;line-height:1.55}.product__media-item .product__media,.product-media-container{background:var(--gt-white)}@media screen and (min-width:750px){.js #menu-drawer{width:460px}}.js #menu-drawer,#menu-drawer .menu-drawer__submenu{background-color:var(--gt-bg)}#menu-drawer .menu-drawer__navigation-container{padding:24px var(--gt-gutter) 32px;overflow-y:auto}.gt-drawer-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gt-drawer-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--gt-radius);color:#fff;text-decoration:none}.gt-drawer-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gt-drawer-tile:hover img{transform:scale(1.05)}.gt-drawer-tile span{position:relative;padding-inline:8px;font-family:var(--gt-font-display);font-weight:700;font-size:clamp(30px,4vw,52px);line-height:var(--gt-display-lh);text-align:center;text-shadow:0 2px 16px rgb(0 0 0 / .25)}.gt-drawer-tile--long span{font-size:clamp(22px,2.4vw,32px)}#menu-drawer .menu-drawer__navigation{padding:28px 0 0}#menu-drawer .menu-drawer__menu-item{padding:8px 0;font-family:var(--gt-font-text);font-stretch:125%;font-weight:500;font-size:clamp(18px,1.7vw,24px);line-height:1.15;text-transform:uppercase;letter-spacing:0}#menu-drawer .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__menu-item:focus,#menu-drawer .menu-drawer__menu-item--active,#menu-drawer .menu-drawer__menu-item--active:hover,#menu-drawer .menu-drawer__close-button:hover,#menu-drawer .menu-drawer__close-button:focus{background-color:transparent;color:var(--gt-ink);text-decoration:underline;text-underline-offset:5px}#menu-drawer .menu-drawer__menu-item>.svg-wrapper{right:0}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:16px;font-stretch:100%;text-transform:none}#menu-drawer .menu-drawer__close-button{padding:8px 0;font-family:var(--gt-font-text);font-stretch:125%;font-size:13px;letter-spacing:1px;text-transform:uppercase}#menu-drawer .menu-drawer__submenu .menu-drawer__inner-submenu{padding:24px var(--gt-gutter)}.gt-drawer-extra{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.gt-drawer-extra a,.gt-drawer-foot a,.gt-drawer-foot span{display:inline-flex;align-items:center;gap:10px;color:var(--gt-ink);font-size:15px;text-decoration:none}.gt-drawer-extra a:hover,.gt-drawer-foot a:hover{text-decoration:underline;text-underline-offset:3px}.gt-drawer-extra svg,.gt-drawer-foot svg{width:22px;height:22px}.gt-drawer-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--gt-line)}#menu-drawer .menu-drawer__utility-links{padding:16px var(--gt-gutter);background:transparent}.header__icon--menu[aria-expanded=true]:before{background:#00000040;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gt-catalog .header__icon--cart,.gt-catalog .product-form__quantity,.gt-catalog .quick-add,.gt-catalog .product__tax,.gt-catalog cart-notification,.gt-catalog .cart-notification-wrapper{display:none!important}.gt-catalog-cta{display:grid;gap:16px;margin-top:8px}.gt-catalog-cta__note{margin:0;padding:14px 16px;border-radius:var(--gt-radius-btn);background:var(--gt-white);font-size:14px;line-height:1.4}.gt-catalog-cta__buttons{display:grid;gap:10px}.gt-catalog-cta__buttons .gt-btn{width:100%}.gt-btn--outline{border-color:var(--gt-ink);background:transparent}#menu-drawer .gt-drawer-all{display:inline-flex;align-items:center;gap:8px;margin:4px 0 12px;color:var(--gt-ink);font-stretch:125%;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none}#menu-drawer .gt-drawer-all svg,#menu-drawer .gt-drawer-store svg{width:20px;height:20px}#menu-drawer .gt-drawer-store{display:flex;align-items:center;gap:10px}.gt-ring{display:inline-block;width:16px;height:16px;flex:none;border-radius:50%;background:conic-gradient(#ff4d8d,#ff8a00,#ffd500,#3ddc84,#2fb5ff,#8b5cff,#ff4d8d);-webkit-mask:radial-gradient(circle,transparent 4px,#000 4.5px);mask:radial-gradient(circle,transparent 4px,#000 4.5px)}.gt-innov h2,.gt-innov h3,.gt-tl h2,.gt-tl h3,.gt-cta__item--dark h3{color:inherit}.gw-cc .gw-title{font-family:var(--gt-font-text);font-stretch:125%;font-weight:500;letter-spacing:0}.product__text.caption-with-letter-spacing,.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:12px}.gt-footer .gt-footer__social a{padding:8px;margin:-8px}.gt-dot{position:relative}.gt-dot:after{content:"";position:absolute;top:-14px;right:-3px;bottom:-14px;left:-3px}.gw-arr{position:relative}.gw-arr:after{content:"";position:absolute;top:-4px;right:-12px;bottom:-4px;left:-12px}@media screen and (max-width:749px){.gt-display{font-size:clamp(34px,10.5vw,46px)}.gt-display--md{font-size:clamp(32px,9.5vw,42px)}.gt-phero:not(.gt-phero--plain) .gt-phero__media:after{background:linear-gradient(0deg,#0009,#00000040 45%,#0000 75%)}.gt-spot:before{background:linear-gradient(0deg,#000000b3,#00000080 50%,#0000 88%)}.gt-spot__content{text-shadow:0 1px 14px rgb(0 0 0 / .45)}.gt-spot__content .gt-btn{text-shadow:none}.gt-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(0deg,#00000080,#00000026 45%,#0000 70%);pointer-events:none}}@media screen and (max-width:989px){.gt-arrow{width:40px;height:40px}.gt-footer__links{gap:0}.gt-footer__links a,.gt-footer__legal a{display:inline-block;padding:12px 0}.gt-footer__legal{gap:0 20px}.gt-crumbs ol{padding:4px 0}.gt-crumbs a{display:inline-block;padding:10px 0}}.gt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.gt-track{scroll-behavior:auto}}.header__icon--menu{display:inline-flex;align-items:center;width:auto;gap:8px;text-decoration:none}.header__icon--menu>span:first-child{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:4.4rem}.header__icon--menu:hover .gt-menu-label{text-decoration:underline;text-underline-offset:4px}.header__icon .gt-menu-label{display:inline;font-family:var(--gt-font-text);font-weight:500;font-size:15px;letter-spacing:1px;text-transform:uppercase}.menu-drawer-container[open] .header__icon .gt-menu-label{display:none}@media screen and (max-width:749px){.header__icon .gt-menu-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gwtr-base.css.map */
