:root{--ease: cubic-bezier(.625, .05, 0, 1);--maxw: 1120px;--gutter: clamp(20px, 5vw, 56px);--serif: "Libre Caslon Text", Georgia, serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--caps: "Cinzel", serif;--btn-radius: 999px;--ground: #f6f3ec;--deep: #eee7d8;--ink: #26221e;--ink-soft: #5a544c;--ink-faint: #8c857a;--line: #e3ded3;--line-strong: #cfc8ba;--accent: #6b6a31;--paper: #fdfcf8;--on-ink: #f3efe5;--on-ink-soft: #b9b29b;--fp-header-h: 76px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media screen and (max-width:1023px){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.62;letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}@media screen and (min-width:750px){body{font-size:17px}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--serif);font-weight:400;color:var(--ink);letter-spacing:-.01em}.h0,.h1,.h2{font-style:italic}a{color:inherit}.fp-wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.fp-eyebrow,.eyebrow{font-family:var(--caps);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.ht-line-mask,.sl-line-mask{overflow:visible!important}.fp-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 30px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:var(--btn-radius);background:var(--accent);color:var(--paper);border:1px solid var(--accent);transition:color .3s var(--ease),border-color .3s var(--ease);cursor:pointer;will-change:transform}.fp-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);transform:translate(-101%);transition:transform .55s var(--ease)}.fp-btn:hover:before{transform:translate(0)}.fp-btn:hover{border-color:var(--ink);color:var(--paper)}.fp-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fp-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.fp-btn--ghost:hover{color:var(--paper);border-color:var(--ink)}.fp-btn--light{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.fp-btn--light:before{background:var(--accent)}.fp-btn--light:hover{color:var(--paper);border-color:var(--accent)}[data-roll]{display:inline-block;overflow:hidden;position:relative;line-height:1.3;white-space:nowrap}[data-roll] span{display:inline-block;position:relative;text-shadow:0 1.3em currentColor;transform:translateY(0) rotate(.001deg);transition:transform .6s var(--ease)}.fp-btn:hover [data-roll] span{transform:translateY(-1.3em) rotate(.001deg)}.reveal{will-change:opacity,transform}.no-motion .reveal{opacity:1!important;visibility:visible!important;transform:none!important}@keyframes fp-in{0%{opacity:0;transform:translateY(12px)}}@keyframes fp-fade-in{0%{opacity:0}}@keyframes fp-title-in{0%{opacity:0;transform:translateY(.3em);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(-.5em -1em -.5em -1em)}}.fp-hero-anim{animation:fp-in .7s var(--ease) both;animation-delay:calc(var(--fp-i, 0) * 70ms)}.fp-hero-title{--fp-i: 1;animation:fp-title-in .85s var(--ease) both;animation-delay:calc(var(--fp-i) * 70ms)}.fp-hero-lede,.standfirst,.fp-cat-note,[data-fp-gallery]{--fp-i: 1}.fp-hero-ctas,.cta-row,.fp-cat-count{--fp-i: 2}.fp-hero-facts{--fp-i: 3}.fp-buy{--fp-i: 2;animation:fp-fade-in .6s ease both;animation-delay:calc(var(--fp-i) * 70ms)}.fp-buy .fp-hero-anim,.fp-buy .fp-hero-title{--fp-i: 2}@media(prefers-reduced-motion:reduce){.fp-hero-anim,.fp-hero-title,.fp-buy{animation:none}}.no-motion #fp-to-top{display:none!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#fp-to-top{position:fixed;right:22px;bottom:22px;z-index:50;width:48px;height:48px;border-radius:999px;background:var(--ink);color:var(--paper);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s}#fp-to-top.show{opacity:1;visibility:visible;transform:none}#fp-to-top:hover{background:var(--accent)}@media screen and (max-width:900px){#fp-to-top{display:none}}.page-width{max-width:calc(var(--maxw) + var(--gutter) + var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--btn-radius);min-height:48px}.button:not([disabled]):hover:after,.button:after{box-shadow:none}.button--secondary{--color-button: 255, 255, 255}.field__input,.select__select,.customer .field input,.customer select,textarea{font-family:var(--sans);border-radius:10px;background-color:var(--paper)}.field__input:focus,.select__select:focus,.customer .field input:focus{outline:2px solid var(--accent);outline-offset:1px;box-shadow:none}.link,a.link{text-underline-offset:.3rem}hr{border-top-color:var(--line-strong)}cart-drawer{--color-background: 253, 252, 248;font-family:var(--sans)}cart-drawer .drawer__inner{background:var(--paper);color:var(--ink);border-left:1px solid var(--line-strong);box-shadow:-30px 0 70px #26221e2e;border-radius:0}cart-drawer .drawer__overlay:before,cart-drawer:not(.is-empty) .drawer__overlay:before{background-color:#26221e73}cart-drawer .drawer__header{align-items:flex-start;padding-bottom:6px}cart-drawer .drawer__heading{font-family:var(--serif);font-style:italic;font-size:28px;line-height:1.15;color:var(--ink);margin:0}cart-drawer .drawer__close{color:var(--ink)}cart-drawer .drawer__close:hover{color:var(--accent)}cart-drawer .cart-item__name,cart-drawer .cart-item__name:hover{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.2;text-decoration:none;color:var(--ink)}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__price-wrapper,cart-drawer .unit-price{font-family:var(--caps);font-size:12.5px;letter-spacing:.1em;color:var(--ink-soft)}cart-drawer .cart-item__media .cart-item__image{border-radius:6px}cart-drawer .quantity,.cart-page .quantity{border-radius:999px;border:1px solid var(--line-strong);background:transparent}cart-drawer .quantity:after,.cart-page .quantity:after{box-shadow:none}cart-drawer .quantity__button:hover,.cart-page .quantity__button:hover{background:var(--deep);border-radius:999px}cart-drawer .cart-item__quantity{border-top-color:var(--line)}cart-drawer .drawer__footer,cart-drawer .cart-drawer__footer{border-top:1px solid var(--line-strong)}cart-drawer .totals__subtotal,.cart-page .totals__subtotal{font-family:var(--caps);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}cart-drawer .totals__subtotal-value,.cart-page .totals__subtotal-value{font-family:var(--serif);font-style:italic;font-size:26px;font-variant-numeric:tabular-nums;color:var(--ink)}cart-drawer .tax-note,.cart-page .tax-note{color:var(--ink-faint);font-size:13px}cart-drawer .cart__empty-text,.cart-page .cart__empty-text,.is-empty .cart__empty-text{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3.4vw,34px);color:var(--ink)}cart-drawer .cart__login-title{font-family:var(--serif);font-style:italic;color:var(--ink)}.cart-page,#main-cart-items,#main-cart-footer{color:var(--ink)}.cart__warnings{background:transparent}.cart-items thead th,.cart-items th{font-family:var(--caps);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line-strong)}.cart-item__name{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--ink)}.cart-items td,.cart-item{border-color:var(--line)}.cart__ctas .cart__checkout-button,.cart__ctas button{border-radius:var(--btn-radius)}.search-modal{background:var(--paper)}.search-modal__content{background:var(--paper);border-color:var(--line-strong)}.search__input.field__input{font-family:var(--serif);font-style:italic;font-size:20px;background:var(--paper)}predictive-search .predictive-search,.predictive-search{background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 40px #26221e1f}.predictive-search__heading{font-family:var(--caps);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border-bottom-color:var(--line)}.predictive-search__item-heading{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background-color:var(--ground)}.predictive-search__item-vendor,.predictive-search__item .price{font-family:var(--caps);font-size:11px;letter-spacing:.12em;color:var(--ink-soft)}.template-search__header .h2,.template-search__search .field__input{color:var(--ink)}.template-search__header .h2{font-family:var(--serif);font-style:italic}.customer{font-family:var(--sans);color:var(--ink)}.customer h1,.customer h2,.customer legend,.customer .h2{font-family:var(--serif);font-style:italic;color:var(--ink)}.customer table{border-color:var(--line)}.customer th{font-family:var(--caps);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.customer td,.customer th{border-bottom:1px solid var(--line)}.customer .field__input,.customer input[type=text],.customer input[type=email],.customer input[type=password]{border-radius:10px}.customer a{color:var(--accent)}.customer .button,.customer button[type=submit]{border-radius:var(--btn-radius)}.form__message,.customer__notice{color:var(--ink-soft)}.template-404{background:var(--ground)}.template-404 .title,.template-404 h1{font-family:var(--serif);font-style:italic;font-size:clamp(38px,6vw,68px);color:var(--ink)}.template-404 .button{border-radius:var(--btn-radius)}.password-main,.password__container{background:var(--ground);color:var(--ink)}.password-main .h2,.password-main h1,.password__heading{font-family:var(--serif);font-style:italic;color:var(--ink)}.password-form .field__input{border-radius:10px}.shopify-policy__container,.rte{color:var(--ink-soft)}.shopify-policy__title h1,.shopify-policy__container h1,.rte h1,.rte h2,.rte h3{font-family:var(--serif);color:var(--ink)}.shopify-policy__title h1{font-style:italic}.rte a{color:var(--accent)}.rte blockquote{border-left-color:var(--line-strong);font-family:var(--serif);font-style:italic}.gift-card__heading,.gift-card__text{font-family:var(--serif);color:var(--ink)}.cart-notification{background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 40px #26221e1f}.cart-notification__heading{font-family:var(--caps);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.cart-notification-product__name{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink)}.cart-notification .button,.cart-notification .link{border-radius:var(--btn-radius)}.focus-inset:focus-visible,*:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner,cart-drawer .drawer__overlay{transition:none}}.fp-d-scrim,.fp-topbar-spacer,.hampers-hero .h-ground,[class^=fp-]:empty,[class*=" fp-"]:empty,.wc div:empty,[class^=hampers-] div:empty,[class^=wineclub-] div:empty{display:block}img{height:auto}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:inherit}.fp-age-tick{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:14px;line-height:1.45;text-align:left;cursor:pointer}.fp-age-tick input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fresca.css.map */
