:root{--vc-ink: #2F3A2B;--vc-ink-2: #3A4034;--vc-body: #4A5142;--vc-muted: #6B675A;--vc-sage: #8A9A7B;--vc-sage-deep: #5C6B51;--vc-sage-light: #DDE3D5;--vc-blush: #F6ECE6;--vc-blush-deep: #EEDDD3;--vc-beige: #EFE9DE;--vc-cream: #FAF7F1;--vc-card: #F5F2EC;--vc-line: #E4DDD0;--vc-control: #8C8576;--vc-white: #FFFFFF;--vc-radius: 16px;--vc-radius-sm: 10px;--vc-pill: 999px;--vc-gutter: clamp(16px, 3.4vw, 50px);--vc-max: 1400px;--vc-serif: "Fraunces", "Iowan Old Style", Georgia, serif;--vc-sans: "Figtree", "Helvetica Neue", Arial, sans-serif;--vc-shadow: 0 10px 30px rgba(47, 58, 43, .08);--vc-ease: cubic-bezier(.2, .7, .2, 1);--font-body-family: var(--vc-sans);--font-heading-family: var(--vc-serif);--font-heading-weight: 500;--font-body-weight: 400}html{scroll-behavior:smooth}body{font-family:var(--vc-sans);color:var(--vc-body);background:var(--vc-white);letter-spacing:0;font-size:1.6rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--vc-serif);font-weight:500;color:var(--vc-ink);letter-spacing:-.01em;font-variation-settings:"SOFT" 50,"WONK" 0,"opsz" 72}a{color:inherit}.vc-container{width:100%;max-width:var(--vc-max);margin-inline:auto;padding-inline:var(--vc-gutter);box-sizing:border-box}.vc-section{padding-block:clamp(40px,5vw,72px)}.vc-section--tight{padding-block:clamp(24px,3vw,40px)}.vc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vc-kicker{display:block;font-family:var(--vc-serif);font-style:italic;font-weight:400;font-size:clamp(1.7rem,1.6vw,2.2rem);color:var(--vc-ink);margin:0 0 1.2rem}.vc-title{font-family:var(--vc-serif);font-weight:500;color:var(--vc-ink);font-size:clamp(2.8rem,3.2vw,4.4rem);line-height:1.12;margin:0}.vc-display{font-family:var(--vc-serif);font-weight:500;color:var(--vc-ink);font-size:clamp(3.8rem,5.2vw,7.2rem);line-height:1.04;margin:0;letter-spacing:-.015em}.vc-lead{font-size:clamp(1.6rem,1.2vw,1.8rem);line-height:1.6;color:var(--vc-body);margin:0}.vc-label{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-muted);font-weight:600}.vc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:clamp(20px,2.4vw,36px);flex-wrap:wrap}.vc-section-head__text{display:grid;gap:1rem;max-width:72rem}.vc-section-head p{margin:0;color:var(--vc-muted)}.vc-link-arrow{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;font-weight:600;color:var(--vc-ink);text-decoration:none;font-size:1.5rem;white-space:nowrap}.vc-link-arrow svg{width:1.4rem;height:1.4rem;transition:transform .2s var(--vc-ease)}.vc-link-arrow:hover svg{transform:translate(3px)}.vc-link-arrow:hover{text-decoration:underline;text-underline-offset:.3em}.vc-btn,.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button{--vc-btn-bg: var(--vc-ink);--vc-btn-fg: var(--vc-white);--vc-btn-bd: var(--vc-ink);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.8rem;border-radius:var(--vc-pill)!important;background:var(--vc-btn-bg)!important;color:var(--vc-btn-fg)!important;border:1px solid var(--vc-btn-bd)!important;box-shadow:none!important;font-family:var(--vc-sans);font-weight:600;font-size:1.55rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .2s var(--vc-ease),color .2s,border-color .2s,transform .2s}.vc-btn:after,.button:after,.button:before{display:none!important}.vc-btn:hover,.button:not([disabled]):hover{--vc-btn-bg: #1F271C;--vc-btn-bd: #1F271C}.vc-btn--light,.button--secondary{--vc-btn-bg: var(--vc-white);--vc-btn-fg: var(--vc-ink);--vc-btn-bd: var(--vc-white)}.button--secondary{--vc-btn-bd: var(--vc-ink)}.vc-btn--light:hover,.button--secondary:not([disabled]):hover{--vc-btn-bg: var(--vc-ink);--vc-btn-fg: var(--vc-white);--vc-btn-bd: var(--vc-ink)}.vc-btn--soft{--vc-btn-bg: var(--vc-card);--vc-btn-fg: var(--vc-ink);--vc-btn-bd: var(--vc-card)}.vc-btn--soft:hover{--vc-btn-bg: var(--vc-ink);--vc-btn-fg: var(--vc-white);--vc-btn-bd: var(--vc-ink)}.vc-btn--outline{--vc-btn-bg: transparent;--vc-btn-fg: var(--vc-ink);--vc-btn-bd: var(--vc-ink)}.vc-btn--outline:hover{--vc-btn-bg: var(--vc-ink);--vc-btn-fg: var(--vc-white);--vc-btn-bd: var(--vc-ink)}.vc-btn--sm{min-height:4.4rem;padding:0 2rem;font-size:1.45rem}.button[disabled],.button:disabled{opacity:.5;cursor:not-allowed}.button.loading{color:transparent!important;position:relative}.button.loading>span{visibility:hidden}.button .loading__spinner .path{stroke:var(--vc-btn-fg)}.vc-icon-btn{display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;border:1px solid var(--vc-line);background:var(--vc-white);color:var(--vc-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.vc-icon-btn:hover{background:var(--vc-ink);color:var(--vc-white);border-color:var(--vc-ink)}.vc-icon-btn svg{width:1.8rem;height:1.8rem}.vc-icon-btn[disabled]{opacity:.35;cursor:default}.vc-icon-btn[disabled]:hover{background:var(--vc-white);color:var(--vc-ink);border-color:var(--vc-line)}.vc-pill{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 2rem .8rem .8rem;border:1px solid var(--vc-line);border-radius:var(--vc-pill);background:var(--vc-white);color:var(--vc-ink);text-decoration:none;font-weight:500;white-space:nowrap;transition:border-color .2s,box-shadow .2s}.vc-pill:hover{border-color:var(--vc-ink);box-shadow:var(--vc-shadow)}.vc-pill__img{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;background:var(--vc-card);flex:none}.vc-check-pill{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2.2rem;border:1px solid var(--vc-line);border-radius:var(--vc-pill);background:var(--vc-white);color:var(--vc-ink);font-weight:500}.vc-check-pill svg{width:1.6rem;height:1.6rem;color:var(--vc-sage-deep)}.vc-badge{display:inline-flex;align-items:center;padding:.3rem 1.1rem;border-radius:var(--vc-pill);font-size:1.25rem;font-weight:600;line-height:1.6;background:var(--vc-sage-light);color:var(--vc-ink)}.vc-badge--sale{background:var(--vc-ink);color:var(--vc-white)}.vc-badge--soldout{background:var(--vc-white);color:var(--vc-ink);border:1px solid var(--vc-line)}.vc-badge--gift{background:var(--vc-blush-deep);color:var(--vc-ink)}.vc-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--vc-card);border-radius:var(--vc-radius);overflow:hidden;transition:box-shadow .25s var(--vc-ease)}.vc-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.vc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%;box-sizing:border-box;transition:opacity .35s var(--vc-ease),transform .5s var(--vc-ease)}.vc-card__media img.vc-card__img--cover{object-fit:cover;padding:0}.vc-card__media img{mix-blend-mode:multiply}.vc-card__media .vc-card__img2{opacity:0}.vc-card__badges{position:absolute;top:1.2rem;left:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem;z-index:2;pointer-events:none}.vc-card__quickview{position:absolute;top:1.2rem;right:1.2rem;z-index:3;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s}.vc-card:hover .vc-card__quickview,.vc-card:focus-within .vc-card__quickview{opacity:1;transform:none}.vc-card__quickview .vc-icon-btn{width:4.2rem;height:4.2rem;border:0;box-shadow:0 4px 14px #2f3a2b1f}.vc-card__action{position:absolute;left:1.4rem;right:1.4rem;top:0;margin-top:calc(100% - 6rem);z-index:3;opacity:0;transform:translateY(8px);transition:opacity .22s var(--vc-ease),transform .22s var(--vc-ease)}.vc-card:hover .vc-card__action,.vc-card:focus-within .vc-card__action{opacity:1;transform:none}.vc-card__action .quick-add{margin:0}.vc-card__action .quick-add__submit,.vc-card__action .button{width:100%;min-height:4.6rem;font-size:1.5rem}.vc-card__info{display:grid;gap:.45rem;padding:1.6rem 1.8rem 2rem;flex:1 1 auto;align-content:start}.vc-card__type{font-size:1.2rem;letter-spacing:.09em;text-transform:uppercase;color:var(--vc-muted);font-weight:600}.vc-card__title{margin:0;font-family:var(--vc-sans);font-weight:500;font-size:1.6rem;line-height:1.4;color:var(--vc-ink)}.vc-card__title a{text-decoration:none;color:inherit}.vc-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(hover:hover){.vc-card:hover{box-shadow:var(--vc-shadow)}.vc-card:hover .vc-card__media .vc-card__img2{opacity:1}.vc-card:hover .vc-card__media img:only-of-type,.vc-card:hover .vc-card__media img.vc-card__img1:not(:has(+.vc-card__img2)){transform:scale(1.03)}.vc-card__title a:hover{text-decoration:underline;text-underline-offset:.25em}}.vc-card__meta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;color:var(--vc-muted);font-size:1.3rem}.vc-card__price .price{font-family:var(--vc-sans);font-weight:700;font-size:1.6rem;color:var(--vc-ink);margin:0}.vc-card__price .price--on-sale .price-item--sale{color:var(--vc-ink)}.vc-card__price .price-item--regular s,.vc-card__price s.price-item{color:var(--vc-muted);font-weight:500}.vc-stars{--pct: 100%;position:relative;display:inline-block;font-size:1.3rem;line-height:1;letter-spacing:.12em}.vc-stars:before{content:"\2605\2605\2605\2605\2605";color:var(--vc-line)}.vc-stars:after{content:"\2605\2605\2605\2605\2605";color:var(--vc-ink);position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden}@media(hover:none){.vc-card__action,.vc-card__quickview{opacity:1;transform:none}.vc-card__action{position:static;margin-top:0;padding:0 1.4rem 1.6rem}.vc-card__quickview,.vc-card__media .vc-card__img2{display:none}}@media(max-width:749px){.vc-card__info{padding:1.2rem 1.2rem 1.4rem}.vc-card__title{font-size:1.5rem}.vc-card__action .quick-add__submit,.vc-card__action .button{min-height:4.4rem;font-size:1.5rem;padding:.4rem .8rem;line-height:1.2}}@media(hover:none)and (max-width:749px){.vc-card__action{padding:0 1.2rem 1.4rem}}@media(max-width:374px){.vc-card__action .quick-add__submit,.vc-card__action .button{font-size:1.4rem;padding-inline:.6rem}}.vc-grid{display:grid;gap:clamp(10px,1.2vw,16px);grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media(max-width:989px){.vc-grid{--cols: 3}}@media(max-width:749px){.vc-grid{--cols: 2}}vc-carousel{display:block;position:relative}.vc-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per, 5) - 1) * var(--gap, 12px)) / var(--per, 5));gap:var(--gap, 12px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px}.vc-carousel__track::-webkit-scrollbar{display:none}.vc-carousel__track>*{position:relative;scroll-snap-align:start;min-width:0}.vc-carousel__foot{display:flex;align-items:center;gap:2.4rem;margin-top:2.8rem}.vc-carousel__foot[hidden]{display:none}.vc-carousel__bar{position:relative;flex:1;height:2px;background:var(--vc-line);border-radius:2px;overflow:hidden}.vc-carousel__bar span{position:absolute;top:0;left:0;height:100%;width:30%;background:var(--vc-ink);border-radius:2px;transition:transform .25s var(--vc-ease),width .25s}.vc-carousel__nav{display:flex;gap:1rem}@media(max-width:989px){.vc-carousel__track{--per: 3.2 !important}}@media(max-width:749px){.vc-carousel__track{--per: 2.15 !important;--gap: 10px}.vc-carousel__nav{display:none}}.field__input,.select__select,.customer .field input,.quantity,.localization-form__select{border-radius:var(--vc-pill)!important}.field:after,.select:after,.quantity:after,.customer .field:after{box-shadow:0 0 0 1px var(--vc-control)!important;border-radius:var(--vc-pill)!important}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 1px var(--vc-ink)!important}textarea.field__input,.field:has(>textarea.field__input):after,.field:has(>textarea.field__input):before{border-radius:var(--vc-radius)!important}.vc-input{width:100%;min-height:5rem;padding:0 2rem;border:1px solid var(--vc-control);border-radius:var(--vc-pill);background:var(--vc-white);color:var(--vc-ink);font:inherit;font-size:1.6rem;box-sizing:border-box}.vc-input:focus{outline:2px solid var(--vc-ink);outline-offset:2px}:focus-visible{outline:2px solid var(--vc-ink);outline-offset:3px}.price{font-family:var(--vc-sans);color:var(--vc-ink);letter-spacing:0}.badge{border-radius:var(--vc-pill);font-family:var(--vc-sans);font-weight:600}.quick-add-modal__content{border-radius:var(--vc-radius)!important;background:var(--vc-white)!important}quick-add-modal:not([open]){display:none!important}@media screen and (min-width:750px)and (max-height:600px){quick-add-modal .quick-add-modal__content{--modal-height-offset: 1.6rem;margin-top:var(--modal-height-offset);max-height:calc(100% - var(--modal-height-offset) * 2)}}.modal-overlay,.quick-add-modal{background:#2f3a2b73}.drawer{background:#2f3a2b73!important}.drawer__inner{background:var(--vc-white)!important;color:var(--vc-ink);border-radius:var(--vc-radius) 0 0 var(--vc-radius)}.drawer__heading{font-family:var(--vc-serif);font-weight:500}.cart-count-bubble{background:var(--vc-ink)!important;color:var(--vc-white)!important}.predictive-search{background:var(--vc-white)!important;border-radius:var(--vc-radius)!important;box-shadow:0 18px 40px #2f3a2b24!important;border:1px solid var(--vc-line)!important}.predictive-search__heading{font-family:var(--vc-sans);letter-spacing:.08em;color:var(--vc-muted)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--vc-card)!important}.title,.title-wrapper-with-link .title{font-family:var(--vc-serif)}.shopify-section .page-width{max-width:var(--vc-max);padding-inline:var(--vc-gutter)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){.vc-carousel__track{scroll-behavior:auto}}@media(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea{font-size:max(1.6rem,16px)!important}}html{scroll-padding-top:10rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vc-theme.css.map */
