:root{--bz-ease: cubic-bezier(.22, .61, .36, 1);--bz-ease-out: cubic-bezier(.16, 1, .3, 1);--bz-shadow-soft: 0 1px 2px rgba(43, 33, 39, .04), 0 12px 32px -12px rgba(43, 33, 39, .16);--bz-shadow-panel: 0 2px 6px rgba(43, 33, 39, .05), 0 28px 60px -20px rgba(43, 33, 39, .28);--bz-gutter: clamp(1.6rem, 4vw, 4.8rem);--bz-section-y: clamp(4.8rem, 7vw, 9.6rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:var(--bz-heading-tracking)}::selection{background:rgba(var(--bz-gold-rgb),.25);color:var(--bz-ink)}.bz-container{width:100%;max-width:var(--page-width);margin:0 auto;padding-left:var(--bz-gutter);padding-right:var(--bz-gutter)}.bz-container--wide{max-width:160rem}.bz-container--full{max-width:none}.bz-section{position:relative;isolation:isolate}.bz-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bz-eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.32em;text-transform:var(--bz-eyebrow-case, uppercase);color:var(--bz-gold);margin:0 0 1.2rem}.bz-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:var(--bz-ink);line-height:1.08;margin:0}.bz-heading--xl{font-size:clamp(4rem,6.4vw,8.4rem);line-height:1.02}.bz-heading--lg{font-size:clamp(3.2rem,4.2vw,5.6rem)}.bz-heading--md{font-size:clamp(2.6rem,3vw,4rem)}.bz-heading--sm{font-size:clamp(2rem,2vw,2.6rem)}.bz-lede{font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.6;color:var(--bz-muted);margin:0}.bz-rte{color:var(--bz-muted);line-height:1.75}.bz-rte a{color:var(--bz-ink);text-underline-offset:.3rem;text-decoration-color:var(--bz-gold)}.bz-rte h2,.bz-rte h3,.bz-rte h4{color:var(--bz-ink);font-family:var(--font-heading-family)}.bz-rule{position:relative;display:block;width:9rem;height:1px;background:var(--bz-gold);margin:2.4rem 0;border:0}.bz-rule:after{content:"";position:absolute;right:-.3rem;top:50%;width:.7rem;height:.7rem;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 35%,#f1dcae,var(--bz-gold) 60%,#7c5f33)}.bz-rule--center{margin-left:auto;margin-right:auto}.bz-btn{--_bg: var(--bz-maroon);--_fg: var(--bz-ivory);display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.2rem;padding:0 3.2rem;font:inherit;font-size:1.5rem;letter-spacing:.04em;color:var(--_fg);background:var(--_bg);border:1px solid var(--_bg);border-radius:var(--buttons-radius, 0);text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:background-color .4s var(--bz-ease),color .4s var(--bz-ease),border-color .4s var(--bz-ease)}.bz-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--bz-ease)}.bz-btn:hover:before{transform:translate(120%)}.bz-btn:hover{--_bg: var(--bz-maroon-deep)}.bz-btn--ghost{--_bg: transparent;--_fg: var(--bz-maroon);border-color:var(--bz-maroon)}.bz-btn--ghost:hover{--_bg: var(--bz-maroon);--_fg: var(--bz-ivory)}.bz-btn--gold{--_bg: var(--bz-gold);--_fg: #fff}.bz-btn--block{width:100%}.bz-btn--sm{min-height:4.2rem;padding:0 2rem;font-size:1.4rem}.bz-btn[disabled],.bz-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.bz-arrow{display:inline-block;width:1.8rem;height:1rem;flex:none;transition:transform .4s var(--bz-ease)}.bz-btn:hover .bz-arrow,.bz-link:hover .bz-arrow{transform:translate(.5rem)}.bz-link{display:inline-flex;align-items:center;gap:1rem;color:var(--bz-ink);text-decoration:none;font-size:1.5rem;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:.3rem;transition:background-size .5s var(--bz-ease),color .3s}.bz-link:hover{background-size:0 1px;background-position:100% 100%;color:var(--bz-plum)}.bz-link .bz-arrow{background:none}.bz-media{position:relative;overflow:hidden;border-radius:var(--bz-radius);background:var(--bz-line)}.bz-media img,.bz-media video,.bz-media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bz-hover-zoom .bz-media img{transition:transform 1.4s var(--bz-ease-out)}.bz-hover-zoom:hover .bz-media img{transform:scale(1.05)}.bz-thread{position:absolute;pointer-events:none;z-index:0;color:var(--bz-gold);overflow:visible}.bz-thread path{fill:none;stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.bz-thread .bz-thread__bead{fill:currentColor;stroke:none}.bz-thread--solid path{stroke-dasharray:none}html.bz-threads-animate .bz-thread[data-bz-draw] path{stroke-dasharray:var(--bz-len, 2000);stroke-dashoffset:var(--bz-len, 2000);transition:stroke-dashoffset 2.6s var(--bz-ease-out)}html.bz-threads-animate .bz-thread[data-bz-draw].is-drawn path{stroke-dashoffset:0}html.bz-reveal-on [data-bz-reveal]{opacity:0;transition:opacity var(--bz-reveal-duration) var(--bz-ease-out),transform var(--bz-reveal-duration) var(--bz-ease-out);transition-delay:calc(var(--bz-i, 0) * 90ms)}html.bz-reveal-fade-up [data-bz-reveal]{transform:translate3d(0,3.2rem,0)}html.bz-reveal-zoom [data-bz-reveal]{transform:scale(.97)}html.bz-reveal-on [data-bz-reveal].is-revealed{opacity:1;transform:none}.shopify-design-mode [data-bz-reveal]{opacity:1!important;transform:none!important}.bz-track{display:grid;grid-auto-flow:column;gap:var(--bz-track-gap, 2rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bz-track::-webkit-scrollbar{display:none}.bz-track>*{scroll-snap-align:start}.bz-round-btn{display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid var(--bz-line);background:var(--bz-ivory);color:var(--bz-ink);cursor:pointer;box-shadow:var(--bz-shadow-soft);transition:background .3s,color .3s,transform .3s var(--bz-ease)}.bz-round-btn:hover{background:var(--bz-plum);color:var(--bz-ivory);transform:scale(1.05)}.bz-round-btn[disabled]{opacity:.35;pointer-events:none}.bz-round-btn svg{width:1.6rem;height:1.6rem}.bz-heart{display:inline-grid;place-items:center;width:3.8rem;height:3.8rem;padding:0;border:0;border-radius:50%;background:#fbf8f3e6;color:var(--bz-ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s var(--bz-ease),color .3s}.bz-heart svg{width:1.8rem;height:1.8rem;overflow:visible}.bz-heart svg path{fill:transparent;stroke:currentColor;stroke-width:1.4;transition:fill .3s}.bz-heart:hover{transform:scale(1.08);color:var(--bz-plum)}.bz-heart[aria-pressed=true]{color:var(--bz-plum)}.bz-heart[aria-pressed=true] svg path{fill:currentColor}.bz-heart.is-popping svg{animation:bz-pop .5s var(--bz-ease-out)}@keyframes bz-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.bz-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;background:var(--bz-ivory);color:var(--bz-ink);border-radius:2rem}.bz-badge--plum{background:var(--bz-plum);color:var(--bz-ivory)}.bz-badge--gold{background:var(--bz-gold);color:#fff}.bz-stock{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;color:#3f7a57}.bz-stock:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}.bz-stock--low{color:#a8702a}.bz-stock--out{color:#9b3d3d}.bz-skeleton{background:linear-gradient(100deg,var(--bz-line) 30%,var(--bz-ivory) 50%,var(--bz-line) 70%) 0 0 / 300% 100%;animation:bz-shimmer 1.4s linear infinite;border-radius:var(--bz-radius)}@keyframes bz-shimmer{to{background-position:-150% 0}}.bz-toast{position:fixed;left:50%;bottom:2.4rem;z-index:200;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 2.2rem;color:var(--bz-ivory);background:var(--bz-plum);border-radius:4rem;box-shadow:var(--bz-shadow-panel);font-size:1.4rem;transform:translate(-50%,150%);opacity:0;transition:transform .5s var(--bz-ease-out),opacity .5s}.bz-toast.is-visible{transform:translate(-50%);opacity:1}.bz-toast a{color:var(--bz-gold-soft)}.bz-back-to-top{position:fixed;right:2rem;bottom:2rem;z-index:90;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .4s,transform .4s var(--bz-ease)}.bz-back-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.bz-back-to-top svg{width:1.4rem;height:1.4rem;transform:rotate(-90deg)}.bz-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;visibility:hidden}.bz-drawer[open]{visibility:visible}.bz-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--bz-plum-rgb),.45);opacity:0;transition:opacity .4s}.bz-drawer[open] .bz-drawer__overlay{opacity:1}.bz-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(56rem,100%);background:var(--bz-ivory);box-shadow:var(--bz-shadow-panel);transform:translate(100%);transition:transform .55s var(--bz-ease-out);display:flex;flex-direction:column}.bz-drawer[open] .bz-drawer__panel{transform:none}.bz-drawer--center .bz-drawer__panel{inset:auto;top:50%;left:50%;width:min(96rem,calc(100% - 3.2rem));max-height:calc(100% - 6.4rem);border-radius:var(--bz-panel-radius);transform:translate(-50%,-46%) scale(.98);opacity:0;transition:transform .5s var(--bz-ease-out),opacity .4s}.bz-drawer--center[open] .bz-drawer__panel{transform:translate(-50%,-50%);opacity:1}.bz-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;border-bottom:1px solid var(--bz-line)}.bz-drawer__body{padding:2.4rem;overflow-y:auto;flex:1}.bz-close{display:inline-grid;place-items:center;width:4rem;height:4rem;border:0;background:transparent;color:var(--bz-ink);cursor:pointer;border-radius:50%;transition:background .3s}.bz-close:hover{background:var(--bz-line)}.bz-close svg{width:1.6rem;height:1.6rem}html.bz-lock{overflow:hidden}.bz-table-wrap{overflow-x:auto}.bz-rte table,.bz-table{width:100%;border-collapse:collapse;font-size:1.4rem}.bz-rte th,.bz-rte td,.bz-table th,.bz-table td{padding:1.2rem 1.4rem;text-align:left;border-bottom:1px solid var(--bz-line)}.bz-rte th,.bz-table th{font-weight:500;color:var(--bz-ink);background:rgba(var(--bz-gold-rgb),.08)}.bz-section :focus-visible,.bz-header :focus-visible,.bz-footer :focus-visible{outline:2px solid var(--bz-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){html.bz-reveal-on [data-bz-reveal]{opacity:1;transform:none;transition:none}html.bz-threads-animate .bz-thread[data-bz-draw] path{stroke-dashoffset:0;transition:none}.bz-btn:before{display:none}*{scroll-behavior:auto!important}}.bz-wordmark{display:inline-grid;justify-items:center;line-height:1;color:var(--bz-ink);position:relative}.bz-wordmark__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.4rem;letter-spacing:.005em;white-space:nowrap}.bz-wordmark__flourish{position:absolute;right:-4.2rem;top:55%;width:7.4rem;height:1.6rem;color:var(--bz-gold)}.bz-wordmark__tag{margin-top:.7rem;font-family:var(--font-body-family);font-size:.95rem;letter-spacing:.42em;text-transform:uppercase;color:var(--bz-gold);padding-left:.42em}.bz-wordmark--sm .bz-wordmark__name{font-size:2.6rem}.bz-wordmark--sm .bz-wordmark__flourish{width:5.6rem;right:-3.2rem}.bz-wordmark--sm .bz-wordmark__tag{font-size:.85rem}.bz-wordmark--lg .bz-wordmark__name{font-size:4.2rem}.bz-wordmark--lg .bz-wordmark__flourish{width:8.4rem;right:-4.8rem}@media screen and (max-width:989px){.bz-wordmark--md .bz-wordmark__name{font-size:2.6rem}.bz-wordmark--md .bz-wordmark__flourish{width:5.2rem;right:-3rem}.bz-wordmark--md .bz-wordmark__tag{font-size:.8rem;margin-top:.5rem}}@media screen and (max-width:989px){.bz-header__logo-wrap .bz-wordmark__flourish{right:-2.2rem;width:4.2rem;top:60%}.bz-header__logo-wrap{max-width:100%;padding-right:1.6rem}}:where([class*=__head],.bz-section header)>.bz-eyebrow:not(.bz-pt__eyebrow){display:inline-flex;align-items:center;gap:1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.36em;color:var(--bz-gold)}:where([class*=__head],.bz-section header)>.bz-eyebrow:not(.bz-pt__eyebrow):before,:where([class*=__head],.bz-section header)>.bz-eyebrow:not(.bz-pt__eyebrow):after{content:"";width:3.2rem;height:1px;background:linear-gradient(90deg,transparent,var(--bz-gold))}:where([class*=__head],.bz-section header)>.bz-eyebrow:not(.bz-pt__eyebrow):after{background:linear-gradient(90deg,var(--bz-gold),transparent)}.bz-search .bz-eyebrow:before,.bz-search .bz-eyebrow:after,.bz-mega .bz-eyebrow:before,.bz-mega .bz-eyebrow:after{content:none!important}.bz-section .bz-heading--lg,.bz-section .bz-heading--xl,.bz-section .bz-heading--md{font-weight:500;letter-spacing:-.005em;line-height:1.06;color:var(--bz-ink);background:linear-gradient(180deg,var(--bz-maroon) 0%,var(--bz-maroon-deep) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance}.bz-section .bz-heading em,.bz-section .bz-heading i{font-style:italic;font-weight:500;background:linear-gradient(135deg,#c9a468,var(--bz-gold) 55%,#8a6a3b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.bz-section .bz-heading--lg,.bz-section .bz-heading--xl,.bz-section .bz-heading--md{background:none;-webkit-text-fill-color:currentColor;color:var(--bz-ink)}}html.bz-reveal-on [data-bz-reveal] .bz-heading--lg,html.bz-reveal-on [data-bz-reveal] .bz-heading--xl{clip-path:inset(0 0 100% 0);transform:translateY(1.2rem);transition:clip-path 1.1s var(--bz-ease-out) .1s,transform 1.1s var(--bz-ease-out) .1s}html.bz-reveal-on [data-bz-reveal].is-revealed .bz-heading--lg,html.bz-reveal-on [data-bz-reveal].is-revealed .bz-heading--xl{clip-path:inset(0 0 -20% 0);transform:none}.shopify-design-mode [data-bz-reveal] .bz-heading--lg,.shopify-design-mode [data-bz-reveal] .bz-heading--xl{clip-path:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){html.bz-reveal-on [data-bz-reveal] .bz-heading--lg,html.bz-reveal-on [data-bz-reveal] .bz-heading--xl{clip-path:none;transform:none;transition:none}}@media screen and (max-width:749px){:where([class*=__head],.bz-section header)>.bz-eyebrow:not(.bz-pt__eyebrow){letter-spacing:.26em;gap:.8rem;font-size:1rem}:where([class*=__head],.bz-section header)>.bz-eyebrow:not(.bz-pt__eyebrow):before,:where([class*=__head],.bz-section header)>.bz-eyebrow:not(.bz-pt__eyebrow):after{width:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bz-base.css.map */
