:root{--r2030-price-pdp: clamp(2rem, 1.55rem + 1.6vw, 3rem);--r2030-price-pdp-strike: clamp(1.15rem, 1rem + .5vw, 1.4rem);--r2030-price-grid: clamp(1.5rem, 1.3rem + .8vw, 1.85rem);--r2030-price-color: var(--COLOR-BODY-TEXT, #1a1a1a);--r2030-price-sale-color: var(--COLOR-ACCENT-WARM, #a73a3a);--r2030-radius-soft: 14px;--r2030-card-shadow: 0 6px 22px rgba(0,0,0,.06);--r2030-card-shadow-hi: 0 14px 32px rgba(0,0,0,.1)}.product__price{font-family:var(--font-2030-hand, "Caveat VF", cursive);font-size:var(--r2030-price-pdp);font-weight:700;line-height:1;letter-spacing:0;color:var(--r2030-price-color)}.product__price--sale{color:var(--r2030-price-sale-color);font-weight:700}.product__price--strike{font-family:var(--font-2030-hand, "Caveat VF", cursive);font-size:var(--r2030-price-pdp-strike);font-weight:500;color:var(--COLOR-BODY-TEXT-A55, rgba(0,0,0,.5));text-decoration:line-through;text-decoration-thickness:2px;margin-right:.4em}.product__price--off{display:inline-block;margin-left:.6em;padding:.2em .7em;background:color-mix(in oklch,var(--r2030-price-sale-color) 18%,transparent);color:var(--r2030-price-sale-color);border-radius:999px;font-family:var(--font-2030-mono, ui-monospace, monospace);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.product__price--unit{font-family:var(--font-2030-hand, "Caveat VF", cursive);font-size:1.05rem;font-weight:500;color:var(--COLOR-BODY-TEXT-A75, rgba(0,0,0,.6));margin-left:.7em}.price_wrapper{font-family:var(--font-2030-hand, "Caveat VF", cursive);font-size:var(--r2030-price-grid);font-weight:700;line-height:1.05;letter-spacing:0;color:var(--r2030-price-color);margin-top:.4rem}.price_wrapper.on-sale{color:var(--r2030-price-sale-color)}.price_wrapper.on-sale s,.price_wrapper s{font-family:var(--font-2030-hand, "Caveat VF", cursive);font-weight:500;color:var(--COLOR-BODY-TEXT-A55, rgba(0,0,0,.5));margin-right:.35em;text-decoration-thickness:2px}.price-per-unit{font-family:var(--font-2030-hand, "Caveat VF", cursive);font-size:.95rem;font-weight:500;color:var(--COLOR-BODY-TEXT-A75, rgba(0,0,0,.6))}h1,h2,h3,.h1,.h2,.h3,[class*=heading-size]{font-family:var(--font-2030-display, "Fraunces VF", ui-serif, serif);font-weight:500;line-height:1.08;letter-spacing:-.012em;font-feature-settings:"ss01" 1,"ss02" 1}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-2030-display, "Fraunces VF", ui-serif, serif);font-weight:500;line-height:1.2;letter-spacing:-.005em}.btn,.button,button.btn,input[type=submit].btn,.product__form button[type=submit],.product-form__submit{border-radius:var(--r2030-radius-soft)!important;font-family:var(--font-2030-body, "Inter VF", system-ui, sans-serif);font-weight:600;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn:hover,.button:hover,.product__form button[type=submit]:hover{transform:translateY(-1px);filter:brightness(1.05)}.product-grid-item{border-radius:var(--r2030-radius-soft);overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.product-grid-item:hover{transform:translateY(-3px);box-shadow:var(--r2030-card-shadow-hi)}.product-grid-item .product-grid-image,.product-grid-item--link picture img,.product-grid-item--link img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-grid-item:hover .product-grid-image,.product-grid-item:hover .product-grid-item--link picture img,.product-grid-item:hover .product-grid-item--link img{transform:scale(1.03)}.grid__cutline,.product-grid-item .product-grid-item__title,.product-grid-item .grid__title{font-family:var(--font-2030-display, "Fraunces VF", ui-serif, serif);font-weight:500;font-size:clamp(1rem,.92rem + .4vw,1.15rem);line-height:1.2;letter-spacing:-.005em;color:var(--COLOR-BODY-TEXT, #1a1a1a)}.rte a:not(.btn):not(.button){text-decoration-thickness:1px;text-underline-offset:3px}.compare-at,s{font-weight:400}.product__price-block [data-price-off-type],.product__price-block [data-price-each],.product__price-block [data-price-each-amount]{font-family:var(--font-2030-body, "Inter VF", system-ui, sans-serif)}.theme__header__toolbar{font-family:var(--font-2030-mono, ui-monospace, monospace);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;background:var(--COLOR-BODY-TEXT, #1a1a1a);color:var(--COLOR-BG, #fff);padding:.55rem 0}.theme__header__toolbar a{color:inherit}.theme__header__toolbar__text{font-weight:500;opacity:.95}.header__logo__text{font-family:var(--font-2030-display, "Fraunces VF", ui-serif, serif);font-weight:500;letter-spacing:-.01em;font-size:clamp(1.4rem,1.1rem + .8vw,1.85rem);line-height:1}.header__logo__text span{font-feature-settings:"ss01" 1}.header__logo--image .header__logo__link{min-height:44px}@media(min-width:990px){.header__logo--image .header__logo__link{min-height:56px}}.header__menu{font-family:var(--font-2030-body, "Inter VF", system-ui, sans-serif)}.header__menu__inner{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.4rem,.9rem + 1.5vw,2.4rem)}.header__menu .navlink,.header__menu__inner>a,.header__menu__inner>li>a{position:relative;display:inline-block;font-weight:500;font-size:.95rem;letter-spacing:.02em;padding:.4rem 0;text-decoration:none!important;border-bottom:0!important;transition:color .2s ease}.header__menu .navlink:hover,.header__menu__inner>a:hover,.header__menu__inner>li>a:hover{text-decoration:none!important}.navlink--toplevel .navtext:after{height:1.5px!important;background-color:currentColor!important;bottom:-3px!important}.header__desktop__buttons{gap:.7rem}.header__desktop__button .navlink{padding:.45rem;border-radius:999px;transition:background .18s ease}.header__desktop__button .navlink:hover{background:var(--COLOR-BODY-TEXT-A05, rgba(0,0,0,.05))}.header__cart__status{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--COLOR-ACCENT-WARM, #a73a3a);color:#fff;font-family:var(--font-2030-mono, ui-monospace, monospace);font-size:.72rem;font-weight:600;letter-spacing:0;line-height:1;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px var(--COLOR-BG, #fff)}.header__cart__status[data-cart-count="0"]{display:none}.header__mobile{padding:.8rem 1rem}.header__mobile__button .navlink{padding:.6rem;min-width:44px;min-height:44px;display:inline-grid;place-items:center}.header__mobile__hamburger{width:24px;height:16px}.header__mobile__hamburger span,.header__mobile__hamburger:before,.header__mobile__hamburger:after{height:1.5px;background:currentColor;transition:transform .24s cubic-bezier(.16,1,.3,1)}.header__drawer{font-family:var(--font-2030-body, "Inter VF", system-ui, sans-serif)}.header__drawer .navlink,.header__drawer a{font-size:1.15rem;font-weight:500;letter-spacing:-.005em;padding:.9rem 1.2rem;border-bottom:1px solid var(--COLOR-BODY-TEXT-A10, rgba(0,0,0,.07))}.header__drawer .navlink:hover,.header__drawer a:hover{background:var(--COLOR-BODY-TEXT-A05, rgba(0,0,0,.04))}.header__drawer h1,.header__drawer h2,.header__drawer h3,.header__drawer .h1,.header__drawer .h2,.header__drawer .h3{font-family:var(--font-2030-display, "Fraunces VF", ui-serif, serif);font-weight:500;letter-spacing:-.005em}[data-section-type=header],.header-wrapper,.shopify-section--header{position:sticky;top:0;z-index:50;transition:backdrop-filter .2s ease,background .2s ease,box-shadow .2s ease}html:not([data-no-scroll]) body:has(main:not(:hover)) .shopify-section--header,.shopify-section--header:hover{-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background:color-mix(in oklch,var(--COLOR-BG, #fff) 88%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/redesign-2030.css.map */
