.verane-cart{--verane-cart-ink: #111;--verane-cart-text: #222;--verane-cart-muted: #666;--verane-cart-hairline: #dedede;--verane-cart-band: #f5f5f5;--verane-cart-media: #f2f2f2;--verane-cart-gutter: 5.4%;--verane-cart-serif: "Times New Roman", Times, serif;--verane-cart-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--verane-cart-ink);background:#fff;font-family:var(--verane-cart-sans);-webkit-font-smoothing:antialiased;width:100%;margin:0 auto;padding:0}.verane-cart *,.verane-cart *:before,.verane-cart *:after{box-sizing:border-box}.verane-cart__header{padding:28px var(--verane-cart-gutter) 0}.verane-cart .verane-cart__title{font:700 22px/1.15 var(--verane-cart-serif);letter-spacing:0;text-transform:uppercase;margin:0}.verane-cart__intro{margin:22px 0 24px;font:400 14px/1.4 var(--verane-cart-serif)}.verane-cart__tabs{display:flex;border-bottom:1px solid var(--verane-cart-hairline)}.verane-cart__tab{position:relative;min-width:50%;padding:0 12px 10px 0;font:400 10px/1.5 var(--verane-cart-sans);letter-spacing:.18em;text-transform:uppercase}.verane-cart__tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#222}.verane-cart__form{margin:0}.verane-cart__lines{margin:0;padding:40px var(--verane-cart-gutter) 0;list-style:none}.verane-cart__line{position:relative;display:grid;grid-template-columns:34% minmax(0,1fr);grid-template-areas:"media details" "actions actions";column-gap:16px}.verane-cart__line+.verane-cart__line{border-top:1px solid var(--verane-cart-hairline);padding-top:24px}.verane-cart__media{grid-area:media;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background:var(--verane-cart-media);overflow:hidden;align-self:start}.verane-cart__media img{display:block;width:100%;height:100%;object-fit:contain}.verane-cart__details{grid-area:details;display:flex;flex-direction:column;min-width:0;font-family:var(--verane-cart-serif)}.verane-cart__product{margin:0;padding-right:24px;font:400 14px/1.3 var(--verane-cart-serif);overflow-wrap:anywhere}.verane-cart__product a{text-decoration:none;color:inherit}.verane-cart__price{margin:3px 0 0;padding-right:20px;font:400 14px/1.35 var(--verane-cart-serif)}.verane-cart__price s{color:var(--verane-cart-muted);font-size:12px;margin-right:5px}.verane-cart__discounts{padding:0;margin:5px 0 0;list-style:none;font-size:11px;line-height:1.4}.verane-cart__meta{margin:auto 0 0;padding-top:18px;font:400 12px/1.4 var(--verane-cart-serif)}.verane-cart__meta-row{display:flex;gap:4px;margin:0;overflow-wrap:anywhere}.verane-cart__meta-row dt,.verane-cart__meta-row dd{margin:0;min-width:0}.verane-cart__meta-row dd{flex:1}.verane-cart__meta-row--plan{margin-top:5px}.verane-cart__meta-row--quantity{align-items:center;margin-top:-9px;margin-bottom:-11px}.verane-cart__stepper{display:inline-flex;align-items:center;margin-left:-9px}.verane-cart__stepper button{display:flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:400 15px/1 var(--verane-cart-sans);cursor:pointer;transition:color .14s ease;-webkit-tap-highlight-color:transparent}.verane-cart__stepper button[aria-disabled=true]{color:#b6b6b6}.verane-cart__stepper input{width:28px;height:40px;margin:0 -5px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:center;font:400 12px/1 var(--verane-cart-serif);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.verane-cart__stepper input::-webkit-inner-spin-button,.verane-cart__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.verane-cart__remove{position:absolute;top:-10px;right:-10px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;color:inherit}.verane-cart__line+.verane-cart__line .verane-cart__remove{top:14px}.verane-cart__remove svg{width:18px;height:18px}.verane-cart__line-actions{grid-area:actions;display:flex;align-items:center;gap:22px;padding:10px 0 20px}.verane-cart__edit-link{display:inline-flex;align-items:center;gap:11px;min-height:44px;color:inherit;text-decoration:none;font:400 10px/1 var(--verane-cart-sans);letter-spacing:.18em;text-transform:uppercase}.verane-cart__edit-link svg{width:14px;height:14px}.verane-cart__link{display:inline-flex;align-items:center;min-height:44px;padding:0;color:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;font-size:12px}.verane-cart__form.is-enhanced .verane-cart__update{display:none}.verane-cart__form.is-updating{opacity:.65;pointer-events:none}.verane-cart__summary{background:var(--verane-cart-band);padding:16px var(--verane-cart-gutter) 28px}.verane-cart .verane-cart__summary-title{margin:0 0 14px;font:700 22px/1.2 var(--verane-cart-serif);letter-spacing:0}.verane-cart__totals{font:400 14px/1.4 var(--verane-cart-serif)}.verane-cart__total-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;min-height:29px;padding:3px 0}.verane-cart__amount{flex-shrink:0;text-align:right;white-space:nowrap}.verane-cart__total-row--final{font-weight:700}.verane-cart__total-row--final .verane-cart__amount{font-weight:400}.verane-cart__shipping-state{font-size:11px;text-align:right}.verane-cart__promo summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;list-style:none;cursor:pointer}.verane-cart__promo summary::-webkit-details-marker{display:none}.verane-cart__promo-plus{display:inline-block;margin-left:5px;font-family:var(--verane-cart-sans);transition:transform .2s}.verane-cart__promo[open] .verane-cart__promo-plus{transform:rotate(45deg)}.verane-cart__promo p{margin:4px 0 12px;font:400 12px/1.5 var(--verane-cart-sans);color:var(--verane-cart-muted)}.verane-cart__tax-note{margin:8px 0 0;font:400 10px/1.5 var(--verane-cart-sans);color:var(--verane-cart-muted)}.verane-cart__checkout{margin-top:34px}.verane-cart__button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:12px 16px;margin:0;border:1px solid #000;border-radius:0;box-shadow:none;background:#000;color:#fff;font:400 10px/1.4 var(--verane-cart-sans);letter-spacing:.18em;text-align:center;text-transform:uppercase;text-decoration:none}.verane-cart__express{margin-top:12px;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-row-gap: 10px}.verane-cart__express .additional-checkout-buttons,.verane-cart__express .dynamic-checkout__content{width:100%;margin:0}.verane-cart__express shop-pay-wallet-button,.verane-cart__express shopify-google-pay-button{display:none!important}.verane-cart__terms{margin:16px 0 0;color:var(--verane-cart-muted);font-size:10px;line-height:1.6;text-align:center}.verane-cart__terms a{color:var(--verane-cart-ink);text-decoration:underline;text-underline-offset:3px}.verane-cart__payments{margin-top:24px;padding:22px 0;border-top:1px solid var(--verane-cart-hairline);border-bottom:1px solid var(--verane-cart-hairline);text-align:center}.verane-cart .verane-cart__payments-title{margin:0;font:700 13px/1.4 var(--verane-cart-serif);letter-spacing:0;text-transform:uppercase}.verane-cart__payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:16px;list-style:none;padding:0;margin:24px 0 0}.verane-cart__payment-icons li{display:flex;align-items:center;justify-content:center;background:transparent}.verane-cart__payment-icon{display:block;width:34px;height:22px}.verane-cart__empty{padding:40px var(--verane-cart-gutter) 64px;min-height:240px}.verane-cart__empty p{margin:0 0 24px;font:400 16px/1.5 var(--verane-cart-serif)}.verane-cart :is(a,button,input,summary):focus-visible{outline:2px solid #111;outline-offset:3px}.verane-cart__stepper button:focus-visible{outline-offset:-9px}.verane-cart__stepper input:focus-visible{outline-offset:-8px}.verane-cart__panel{border-bottom:1px solid var(--verane-cart-hairline)}.verane-cart__panel summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:0;list-style:none;color:var(--verane-cart-ink);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.3;cursor:pointer;-webkit-tap-highlight-color:transparent}.verane-cart__panel summary::-webkit-details-marker{display:none}.verane-cart__panel summary:focus-visible{outline:1px solid var(--verane-cart-ink);outline-offset:4px}.verane-cart__chevron{position:relative;width:8px;height:8px;flex:0 0 8px;margin-top:-4px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.verane-cart__panel[open] .verane-cart__chevron{margin-top:4px;transform:rotate(225deg)}.verane-cart__panel-body{padding:0 8px 26px;color:var(--verane-cart-text);font-size:13.5px;font-weight:400;line-height:1.6}.verane-cart__panel-body p{margin:0 0 14px}.verane-cart__panel-body p:last-child{margin-bottom:0}.verane-cart__panel-body a{color:var(--verane-cart-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(min-width:750px){.verane-cart{max-width:900px;--verane-cart-gutter: 40px}.verane-cart__header{padding-top:40px}.verane-cart .verane-cart__title,.verane-cart .verane-cart__summary-title{font-size:28px}.verane-cart__intro{font-size:17px;margin-top:24px}.verane-cart__tab{font-size:12px}.verane-cart__line{grid-template-columns:34% minmax(0,1fr);column-gap:28px}.verane-cart__product,.verane-cart__price{font-size:19px}.verane-cart__meta{font-size:15px}.verane-cart__stepper input{font-size:15px;width:30px}.verane-cart__summary{padding-top:28px;padding-bottom:40px}.verane-cart__totals{font-size:17px}.verane-cart__total-row{min-height:36px}.verane-cart__shipping-state{font-size:13px}.verane-cart__promo summary{min-height:36px}.verane-cart__button{min-height:50px;font-size:12px}.verane-cart .verane-cart__payments-title{font-size:16px}.verane-cart__payment-icon{width:40px;height:26px}.verane-cart__panel summary{min-height:66px;font-size:15px}}@media(max-width:359px){.verane-cart__line{column-gap:12px}.verane-cart__product,.verane-cart__price{font-size:13px}.verane-cart__tab{font-size:9px}.verane-cart__payment-icons{gap:14px}.verane-cart__line-actions{gap:16px}}@media(prefers-reduced-motion:reduce){.verane-cart__chevron,.verane-cart__promo-plus,.verane-cart__stepper button{transition:none}}.verane-category-tile{padding-block:clamp(56px,7vw,96px) clamp(48px,6vw,88px);background:var(--color-background);text-align:center}.verane-category-tile__inner{width:min(calc(100% - 48px),1320px);margin-inline:auto}.verane-category-tile__link{display:block;color:inherit;text-decoration:none}.verane-category-tile__media{display:flex;height:clamp(240px,30.3vw,400px);align-items:flex-end;justify-content:center;overflow:hidden;transform-origin:50% 50%}.verane-category-tile__media.is-scroll-scaled{will-change:transform}.verane-category-tile__media img,.verane-category-tile__media svg{width:auto;max-width:min(37.3vw,493px);height:100%;object-fit:contain}@keyframes verane-tile-settle{0%{transform:scale(1.19)}to{transform:scale(1)}}.verane-category-tile__media img{transform-origin:center center;animation:verane-tile-settle 1.1s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.verane-category-tile__media img{animation:none}.verane-category-tile__media.is-scroll-scaled{transform:none!important}}.verane-category-tile__caption{margin:clamp(72px,20.8vw,275px) 0 0;font-family:Jost,Futura,Avenir Next,Century Gothic,URW Gothic,sans-serif;font-size:14px;font-weight:450;font-synthesis-weight:none;letter-spacing:0;line-height:1.3}.verane-category-tile__link:hover .verane-category-tile__caption{text-decoration:underline;text-underline-offset:.3em}.verane-category-tile__title{margin:clamp(64px,14.4vw,190px) 0 0;font-family:var(--font-body);font-size:clamp(1.05rem,2.35vw,1.95rem);font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}@media(max-width:749px){.verane-category-tile__inner{width:min(calc(100% - 24px),1320px)}.verane-category-tile__media img,.verane-category-tile__media svg{max-width:62vw}.verane-category-tile__caption{margin-top:clamp(8px,3vw,20px);font-size:12px}.verane-category-tile__title{margin-top:clamp(48px,13vw,120px)}}.verane-image-banner{margin:0;padding:0;overflow:hidden;background:var(--color-background)}.verane-image-banner__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#2b2a20;transform-origin:50% 50%}.verane-image-banner__media.is-scroll-scaled{will-change:transform}@media(prefers-reduced-motion:reduce){.verane-image-banner__media.is-scroll-scaled{transform:none!important}}.verane-image-banner__media img,.verane-image-banner__media .verane-image-banner__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.verane-image-banner__overlay{position:absolute;right:0;bottom:36px;left:0;display:flex;flex-direction:column;align-items:center;padding-inline:16px;text-align:center}.verane-image-banner__overlay--left{align-items:flex-start;padding-inline:24px;text-align:left}.verane-image-banner__caption{margin:0 0 22px;color:#fbf8f4;font-family:Jost,Futura,Avenir Next,Century Gothic,URW Gothic,sans-serif;font-size:16px;font-weight:450;font-synthesis-weight:none;letter-spacing:0;line-height:1.3}.verane-image-banner__button{display:inline-flex;min-width:117px;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid #fff;border-radius:2px;background:#2e2218;box-sizing:border-box;color:#fff;font-family:Jost,Futura,Avenir Next,Century Gothic,URW Gothic,sans-serif;font-size:12px;font-weight:500;font-synthesis-weight:none;letter-spacing:.03em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .16s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.verane-image-banner__button:hover{background:#3e2e21}}.verane-image-banner__button:focus-visible{outline:1px solid #fff;outline-offset:4px}@media(min-width:750px){.verane-image-banner__media{aspect-ratio:auto;height:min(90vh,calc(100vh - 70px),133.33vw)}.verane-image-banner__overlay{bottom:48px}.verane-image-banner__overlay--left{padding-inline:48px}.verane-image-banner__caption{font-size:18px}.verane-image-banner__button{min-width:190px;min-height:50px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
