:root{--jv-night: #0d1a2b;--jv-deep: #07101c;--jv-gold: #c9a05a;--jv-gold-hi: #ecd29c;--jv-paper: #f2f4f5;--jv-foil: linear-gradient(115deg, #9c7534 0%, #d9b574 28%, #f3dca8 44%, #c9a05a 58%, #8f6d34 80%, #c9a05a 100%);--jv-display: "Marcellus", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--jv-gutter: clamp(1rem, .4rem + 3vw, 3rem);--jv-ease: cubic-bezier(.22, .61, .21, 1)}.announcement--root{border:0!important}.announcement--root [data-item=nav-text],.announcement--root a,.announcement--root a:link,.announcement--root a:visited{color:var(--jv-night)!important;letter-spacing:.14em}.header--root{--header--filter: none;transition:background-color .35s var(--jv-ease),box-shadow .35s var(--jv-ease)}.header--root img{filter:none!important}.header--root .x-menu--level-1--link>a{position:relative}.header--root .x-menu--level-1--link>a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--jv-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--jv-ease)}.header--root .x-menu--level-1--link>a:hover:after{transform:scaleX(1)}.header--root .header--cart:not([data-cart-count="0"]):after{background-color:var(--jv-gold)!important;color:var(--jv-night)!important}.header--root[data-disable-transparent=true]{box-shadow:0 10px 30px -22px #0d1a2b73}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-disable-transparent=false]:not(:hover):not(:focus-within){background:linear-gradient(180deg,#07101c99,#07101c00)!important}a.jv-header-cta,a.jv-header-cta:link,a.jv-header-cta:visited{display:inline-flex;align-items:center;padding:.55rem 1.2rem;margin-inline:.25rem .5rem;border-radius:var(--button--radius, 0);background:var(--jv-gold);color:var(--jv-night)!important;font-size:13px;font-weight:500;letter-spacing:.06em;white-space:nowrap;transition:background-color .25s var(--jv-ease),transform .25s var(--jv-ease)}a.jv-header-cta:hover{background:var(--jv-gold-hi);transform:translateY(-1px)}@media(max-width:767px){a.jv-header-cta,a.jv-header-cta:link,a.jv-header-cta:visited,.jv-hero a.jv-hero__tag{display:none}}.jv-hero{position:relative;display:grid;align-items:end;min-height:max(36rem,calc(100svh - var(--announcement--height, 0px)));overflow:hidden;background:var(--jv-deep);color:var(--jv-paper);isolation:isolate}.jv-hero__media,.jv-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.jv-hero__img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.jv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(7,16,28,calc(var(--jv-hero-overlay) + .3)),rgba(7,16,28,var(--jv-hero-overlay)) 38%,#07101c00 72%),linear-gradient(0deg,#07101cd9,#07101c00 40%)}.jv-hero__inner{width:100%;max-width:84rem;margin-inline:auto;padding:clamp(8rem,22vh,12rem) var(--jv-gutter) clamp(5rem,13vh,8rem)}.jv-hero .jv-eyebrow{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--jv-gold);margin:0 0 1.25rem}.jv-hero__title{font-family:var(--jv-display);font-weight:400;font-size:clamp(2.9rem,1.6rem + 4.8vw,6.2rem);line-height:1.02;letter-spacing:-.005em;text-transform:none;margin:0 0 1.5rem;max-width:13ch;color:var(--jv-paper);text-wrap:balance}.jv-hero__accent{display:block;background:var(--jv-foil);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.18em;margin-bottom:-.18em}.jv-hero__text,.jv-hero__text p{max-width:31rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.65;color:#f2f4f5d1;margin:0}.jv-hero .jv-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:2rem}.jv-hero a.jv-btn,.jv-hero a.jv-btn:link,.jv-hero a.jv-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.6rem;border-radius:var(--button--radius, 0);border:1px solid var(--jv-btn-border, transparent);font-size:15px;font-weight:500;letter-spacing:.02em;transition:background-color .25s var(--jv-ease),border-color .25s,color .25s,transform .25s var(--jv-ease)}.jv-hero a.jv-btn:hover{transform:translateY(-1px)}.jv-hero a.jv-btn--gold{background:var(--jv-gold);color:var(--jv-night)}.jv-hero a.jv-btn--gold:hover{background:var(--jv-gold-hi)}.jv-hero a.jv-btn--ghost{--jv-btn-border: rgba(242, 244, 245, .55);color:var(--jv-paper)}.jv-hero a.jv-btn--ghost:hover{--jv-btn-border: var(--jv-gold);color:var(--jv-gold-hi)}.jv-hero a.jv-hero__tag,.jv-hero a.jv-hero__tag:link,.jv-hero a.jv-hero__tag:visited{position:absolute;right:var(--jv-gutter);bottom:clamp(1.5rem,4vh,2.5rem);display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1rem;border-radius:var(--button--radius, 0);background:#07101c73;border:1px solid rgba(201,160,90,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--jv-paper);font-size:13px;letter-spacing:.02em}.jv-hero a.jv-hero__tag:hover{border-color:var(--jv-gold);color:var(--jv-gold-hi)}.jv-hero .jv-star{color:var(--jv-gold)}.jv-hero__scroll{position:absolute;left:50%;bottom:1.25rem;width:1px;height:46px;background:#f2f4f533;overflow:hidden;transform:translate(-50%)}.jv-hero__scroll span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--jv-gold);transform:translateY(-100%)}@media(prefers-reduced-motion:no-preference){.jv-hero__img{animation:jv-hero-zoom 16s var(--jv-ease) both}.jv-hero__accent{animation:jv-foil 7s ease-in-out infinite alternate}.jv-hero__scroll span{animation:jv-scroll 2.4s var(--jv-ease) infinite}.jv-hero .jv-reveal{opacity:0;animation:jv-rise 1.1s var(--jv-ease) forwards}.jv-hero .jv-reveal:nth-child(2){animation-delay:.15s}.jv-hero .jv-reveal:nth-child(3){animation-delay:.3s}.jv-hero .jv-reveal:nth-child(4){animation-delay:.45s}}@keyframes jv-hero-zoom{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes jv-foil{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes jv-scroll{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes jv-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:767px){.jv-hero{min-height:max(34rem,calc(100svh - var(--announcement--height, 0px)))}.jv-hero__img{object-position:78% 50%}.jv-hero:after{background:linear-gradient(0deg,#07101cf2,#07101c99 45%,#07101c26)}.jv-hero__inner{padding-bottom:6.5rem}.jv-hero a.jv-hero__tag{left:var(--jv-gutter);right:auto;bottom:1.5rem;font-size:12px}.jv-hero__scroll{display:none}.jv-hero .jv-actions .jv-btn{flex:1 1 auto}}.jv-footer-logo{width:150px;height:auto;display:block}.footer--root .jv-footer-legal,.footer--root .jv-footer-legal p{font-size:12px;line-height:1.6;opacity:.6;max-width:46rem}.footer--root .jv-footer-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer--root .jv-footer-legal p+p{margin-top:.35rem}.shopify-policy__container{max-width:none!important}.shopify-policy__title,.shopify-policy__body{max-width:var(--max-width--small, 800px);margin-inline:auto}a.jv-header-cta,.jv-hero a.jv-btn,.jv-hero a.jv-hero__tag{font-family:var(--font--nav--family);text-transform:uppercase;letter-spacing:1px}.jv-hero a.jv-btn{font-size:14px;min-height:46px;padding:.75rem 1.5rem}a.jv-header-cta{font-size:12px;padding:.6rem 1.1rem}.jv-hero a.jv-hero__tag{font-size:11px}.footer--root .footer--sub{flex-wrap:wrap}.footer--root .jv-footer-legal{display:block!important;flex:1 1 32rem;max-width:52rem;text-align:left}.footer--root .jv-footer-legal p{display:block;margin:0}.footer--root .jv-footer-legal{display:block!important;flex:1 1 60%!important;text-align:left!important}.footer--root .jv-footer-legal__text,.footer--root .jv-footer-legal__text p{margin:0;font-size:12px;line-height:1.6;opacity:.65}.footer--root .jv-footer-legal__links{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.6rem}.footer--root .jv-footer-legal__links a,.footer--root .jv-footer-legal__links a:link,.footer--root .jv-footer-legal__links a:visited{font-family:var(--font--nav--family);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:inherit;opacity:.8}.footer--root .jv-footer-legal__links a:hover{opacity:1;color:var(--jv-gold-hi)}.footer--root .footer--sub{align-items:flex-end}.footer--root .footer--block[data-block-type=about] .jv-footer-logo{margin-bottom:1rem}@media only screen and (max-width:767px){.footer--root .jv-footer-legal{text-align:center!important;flex-basis:100%!important}.footer--root .footer--sub [data-type=powered-by]{flex-basis:100%!important;justify-content:center}.footer--root .jv-footer-legal__links{justify-content:center}}@media only screen and (min-width:768px){.featured-product--root[data-container-width="6"]{padding-inline:var(--spacing--block, 30px)}.featured-product--root[data-container-width="6"] .featured-product--wrapper{align-items:center;gap:clamp(2rem,4vw,5rem)}.featured-product--root[data-container-width="6"] .featured-product--media{max-width:none;flex:1 1 auto}.featured-product--root[data-container-width="6"] .featured-product--form{flex:0 0 min(var(--text-column-width),520px)}.featured-product--root[data-container-width="6"] .product-media--root{max-width:none!important}}@media only screen and (min-width:768px){.featured-product--root[data-container-width="6"] .featured-product--media{flex:1 1 58%;align-self:center}.featured-product--root[data-container-width="6"] .product-media--variants{flex:1 1 auto}.featured-product--root[data-container-width="6"] .product-media--root,.featured-product--root[data-container-width="6"] .product-media--root [data-item=image],.featured-product--root[data-container-width="6"] .product-media--root .image--root{aspect-ratio:1 / 1;max-height:min(86vh,960px);width:100%;overflow:hidden}.featured-product--root[data-container-width="6"] .product-media--root img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}}.template-page--heading,.shopify-policy__title h1{font-family:var(--font--heading--family)!important;font-weight:400!important;font-size:clamp(30px,2.2vw + 18px,42px)!important;line-height:1.15!important;letter-spacing:.02em!important;text-transform:none!important;text-align:center!important;margin:0 0 2.5rem!important}.template-page--root [data-item=rte-content],.shopify-policy__body{font-family:var(--font--paragraph--family);font-size:16px;line-height:1.7;color:var(--color--body)}.template-page--root [data-item=rte-content] :is(p,ul,ol),.shopify-policy__body :is(p,ul,ol){font-size:16px!important;line-height:1.7!important;margin:0 0 1rem!important}.template-page--root [data-item=rte-content]>*,.shopify-policy__body .rte>*{padding-bottom:0!important;padding-top:0!important}.template-page--root [data-item=rte-content] :is(ul,ol),.shopify-policy__body :is(ul,ol){padding-left:1.25rem!important}.template-page--root [data-item=rte-content] li,.shopify-policy__body li{margin:0 0 .4rem!important}.template-page--root [data-item=rte-content] h2,.shopify-policy__body h2{font-family:var(--font--heading--family)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;letter-spacing:.01em!important;text-transform:none!important;margin:2.5rem 0 .75rem!important}.template-page--root [data-item=rte-content] h3,.shopify-policy__body h3,.template-page--root [data-item=rte-content] h4,.shopify-policy__body h4{font-family:var(--font--heading--family)!important;font-weight:400!important;font-size:20px!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;margin:1.75rem 0 .5rem!important}.template-page--root [data-item=rte-content]>:first-child,.shopify-policy__body .rte>:first-child,.shopify-policy__body>:first-child{margin-top:0!important}.template-page--root [data-item=rte-content] a,.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9a05a}.template-page--root [data-item=rte-content] strong,.shopify-policy__body strong{font-weight:600}.shopify-policy__body br+br{display:none}@media only screen and (max-width:767px){.template-page--root [data-item=rte-content] :is(p,ul,ol),.shopify-policy__body :is(p,ul,ol){font-size:15px!important}.template-page--root [data-item=rte-content] h2,.shopify-policy__body h2{font-size:22px!important;margin-top:2rem!important}}a.jv-header-cta,.jv-hero a.jv-btn--gold,.jv-hero a.jv-btn--ghost{position:relative;overflow:hidden;isolation:isolate}a.jv-header-cta,a.jv-header-cta:link,a.jv-header-cta:visited,.jv-hero a.jv-btn--gold,.jv-hero a.jv-btn--gold:link,.jv-hero a.jv-btn--gold:visited{background:linear-gradient(115deg,#9c7534,#c9a05a 22%,#efd59f 46%,#d9b574 58%,#a8823f 82%,#c9a05a);background-size:220% 100%;background-position:0% 50%;box-shadow:inset 0 1px #fff4d68c,inset 0 -1px #5a3e1459;transition:background-position .9s var(--jv-ease),transform .25s var(--jv-ease),box-shadow .25s}a.jv-header-cta:hover,.jv-hero a.jv-btn--gold:hover{background-position:100% 50%;box-shadow:inset 0 1px #fff4d6b3,inset 0 -1px #5a3e1459,0 8px 22px -12px #c9a05abf}.jv-hero a.jv-btn--ghost,.jv-hero a.jv-btn--ghost:link,.jv-hero a.jv-btn--ghost:visited,.jv-hero a.jv-btn--ghost:hover{border:0!important;background:transparent!important;color:#ecd29c}.jv-hero a.jv-btn--ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#9c7534,#efd59f 40%,#c9a05a 60%,#8f6d34);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.jv-hero a.jv-btn--ghost:hover{color:#f7e6bf}a.jv-header-cta:after,.jv-hero a.jv-btn--gold:after,.jv-hero a.jv-btn--ghost:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:45%;z-index:1;pointer-events:none;background:linear-gradient(100deg,#fff0,#fffaeb8c,#fff0);transform:translate(-160%) skew(-18deg)}.jv-hero a.jv-btn--ghost:after{background:linear-gradient(100deg,#ecd29c00,#ecd29c47,#ecd29c00)}@media(prefers-reduced-motion:no-preference){a.jv-header-cta:hover:after,.jv-hero a.jv-btn--gold:hover:after,.jv-hero a.jv-btn--ghost:hover:after{transition:transform .85s var(--jv-ease);transform:translate(330%) skew(-18deg)}.jv-hero a.jv-btn--gold:after{animation:jv-shine 1.3s var(--jv-ease) 1.6s 1 both}.jv-hero a.jv-btn--ghost:after{animation:jv-shine 1.3s var(--jv-ease) 1.85s 1 both}.jv-hero a.jv-btn:hover:after{animation:none}}@keyframes jv-shine{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(330%) skew(-18deg)}}.header--root .x-menu--level-1--link>a:after,.header--root .x-menu--level-1--link>a:hover:after{background:linear-gradient(90deg,#8f6d34,#efd59f,#8f6d34)}@media(hover:hover){.header--root .x-menu--level-1--link>a:hover,.header--root .x-menu--level-1--link>a:focus-visible{background-image:linear-gradient(110deg,#a8823f,#c9a05a 30%,#f7e6bf 48%,#fff6dc,#f7e6bf 52%,#c9a05a 70%,#a8823f);background-size:260% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.header--root .x-menu--level-1--link>a:hover,.header--root .x-menu--level-1--link>a:focus-visible{animation:jv-text-shine .9s var(--jv-ease) both}}@keyframes jv-text-shine{0%{background-position:100% 50%}to{background-position:0% 50%}}:root{--jv-foil-btn: linear-gradient(115deg, #9c7534 0%, #c9a05a 22%, #efd59f 46%, #d9b574 58%, #a8823f 82%, #c9a05a 100%);--jv-foil-line: linear-gradient(115deg, #9c7534 0%, #efd59f 40%, #c9a05a 60%, #8f6d34 100%)}.product-buy-buttons--primary,.template--page button[data-item=button],[id$=__cta_order] .stacked-text--button[data-item=secondary-button],[id$=__cta_order] .stacked-text--button[data-item=secondary-button]:link,[id$=__cta_order] .stacked-text--button[data-item=secondary-button]:visited{position:relative;overflow:hidden;isolation:isolate;border:0!important;background:var(--jv-foil-btn)!important;background-size:220% 100%!important;background-position:0% 50%!important;color:#0d1a2b!important;box-shadow:inset 0 1px #fff4d68c,inset 0 -1px #5a3e1459;transition:background-position .9s var(--jv-ease),box-shadow .25s}.product-buy-buttons--primary:hover:not([disabled]),.template--page button[data-item=button]:hover,[id$=__cta_order] .stacked-text--button[data-item=secondary-button]:hover{background-position:0% 50%!important;filter:brightness(1.07) saturate(1.05);color:#0d1a2b!important;box-shadow:inset 0 1px #fff4d6b3,inset 0 -1px #5a3e1459,0 8px 22px -12px #c9a05abf}.stacked-text--button[data-item=secondary-button]:not([id$=__cta_order] *),.stacked-text--button[data-item=secondary-button]:not([id$=__cta_order] *):link,.stacked-text--button[data-item=secondary-button]:not([id$=__cta_order] *):visited,.stacked-text--button[data-item=secondary-button]:not([id$=__cta_order] *):hover{position:relative;overflow:hidden;isolation:isolate;border:0!important;background:transparent!important;color:#7a5a24!important}.stacked-text--button[data-item=secondary-button]:not([id$=__cta_order] *):hover{color:#5e4419!important;background:#c9a05a1f!important}[data-text-color=white] .stacked-text--button[data-item=secondary-button]:hover{background:#c9a05a2e!important}[data-text-color=white] .stacked-text--button[data-item=secondary-button],[data-text-color=white] .stacked-text--button[data-item=secondary-button]:link,[data-text-color=white] .stacked-text--button[data-item=secondary-button]:visited{color:#ecd29c!important}[data-text-color=white] .stacked-text--button[data-item=secondary-button]:hover{color:#f7e6bf!important}.stacked-text--button[data-item=secondary-button]:not([id$=__cta_order] *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:1px;border-radius:inherit;pointer-events:none;background:var(--jv-foil-line);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.product-buy-buttons--primary:after,.template--page button[data-item=button]:after,.stacked-text--button[data-item=secondary-button]:after{color:inherit;z-index:1}.stacked-text--button[data-item=secondary-button]>span,.product-buy-buttons--primary>*{position:relative;z-index:1}.jv-made-by{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font--nav--family);font-size:12px;letter-spacing:.08em;color:#f2f4f58c!important;text-decoration:none!important;transition:color .25s}.jv-made-by img,.jv-made-by__logo{height:15px;width:auto;aspect-ratio:350 / 84.45;display:block;overflow:visible;opacity:.9;transition:opacity .25s}.jv-made-by:hover{color:#f2f4f5e6!important}.jv-made-by:hover img,.jv-made-by:hover .jv-made-by__logo{opacity:1}@media only screen and (max-width:767px){.footer--root .footer--blocks{margin:0}.footer--root .footer--blocks>.footer--block{padding:0 0 2.25rem!important}.footer--root .footer--block .footer--block{padding:0!important;flex-basis:auto}.footer--root .footer--block--container{width:100%;text-align:center}.footer--root .footer--block--heading{padding-bottom:.9rem!important;margin:0!important}.footer--root .footer--menu{list-style:none;padding:0!important;margin:0!important;align-items:center!important;gap:.85rem!important;text-align:center!important}.footer--root .footer--block--body,.footer--root .footer--block .footer--block--container{text-align:center!important}.footer--root .footer--block .footer--block{align-items:center!important}.footer--root .footer--menu li{margin:0;padding:0!important}.footer--root .footer--about-text p{margin:0 0 .5rem}.footer--root .jv-footer-logo{width:120px;margin:0 auto .9rem}.footer--root .footer--sub{margin-top:.5rem;padding-top:1.5rem;gap:1.25rem}.footer--root .jv-footer-legal__links{gap:.5rem 1rem}.footer--root .footer--sub [data-type=powered-by]{padding-top:.5rem}}.product-options--option .radios--container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.product-options--option .radios--container>.radios--main{display:block!important;margin:0!important;width:100%}@media only screen and (max-width:767px){.product-options--option .radios--container{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-options--option .radios--main .radios--input{position:absolute;opacity:0;pointer-events:none}.product-options--option .radios--value-button{width:100%!important;min-width:0!important;margin:0!important;justify-content:center;text-align:center;border:1px solid rgba(13,26,43,.22)!important;background:transparent!important;color:var(--jv-night)!important;transition:border-color .25s,background-color .25s,color .25s}.product-options--option .radios--value-button:hover{border-color:#c9a05a!important;color:#5e4419!important}.product-options--option .radios--input:checked+.radios--value-button{border:1px solid transparent!important;border-image:var(--jv-foil-line) 1!important;background:#c9a05a1f!important;color:#5e4419!important}.product-options--option .radios--input:focus-visible+.radios--value-button{outline:2px solid #c9a05a;outline-offset:2px}.product-options--option .radios--value-button:after{color:inherit}.product-options--option .radios--value-button{padding-inline:8px!important;font-size:13px!important;letter-spacing:.06em!important}.product-options--option .radios--value-button>div{display:inline-flex!important;align-items:center;gap:8px;transform:none!important}.product-options--option .radios--value-button>div:before{content:"";flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:var(--jv-swatch, transparent);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px #fff9;display:none}.product-options--option label[for$=-cognac]{--jv-swatch: #9a5a2c}.product-options--option label[for$=-black]{--jv-swatch: #1b1b1d}.product-options--option label[for$=-taupe]{--jv-swatch: #8e8279}.product-options--option label[for$=-navy]{--jv-swatch: #1e2c47}.product-options--option label[for$=-espresso]{--jv-swatch: #4a2b1f}.product-options--option label:is([for$=-cognac],[for$=-black],[for$=-taupe],[for$=-navy],[for$=-espresso])>div:before{display:block}.product-buy-buttons--primary{justify-content:center!important;align-items:center!important;gap:0}.product-buy-buttons--primary>.product-buy-buttons--cta-text{transform:none!important;transition:none!important}.product-buy-buttons--primary:before{content:"";order:2;flex:0 0 auto;width:0;height:18px;margin-left:0;opacity:0;transform:translate(10px) rotate(-8deg);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / 18px 18px no-repeat;transition:width .45s var(--jv-ease),margin .45s var(--jv-ease),opacity .35s var(--jv-ease),transform .45s var(--jv-ease)}.product-buy-buttons--primary:after{content:""!important;position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg)!important;background-image:linear-gradient(90deg,transparent,rgba(255,252,240,.8),transparent);pointer-events:none;z-index:1}.product-buy-buttons--primary:hover:not([disabled]):not([aria-busy=true]):before{width:18px;margin-left:10px;opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.product-buy-buttons--primary:hover:not([disabled]):not([aria-busy=true]):after{animation:jv-cart-shine 1s ease}.product-buy-buttons--primary:hover:not([disabled]):not([aria-busy=true]):before{animation:jv-bag-drop .6s var(--jv-ease) .1s both}}@keyframes jv-cart-shine{0%{left:-100%}to{left:120%}}@keyframes jv-bag-drop{0%{transform:translate(10px,-4px) rotate(-12deg)}60%{transform:translateY(1px) rotate(4deg)}to{transform:none}}.product-buy-buttons--primary[aria-busy=true]:before{display:none}.product-buy-buttons--primary>.product-buy-buttons--cta-text,.product-buy-buttons--primary:before{position:relative;z-index:2;color:#0d1a2b!important}.product-buy-buttons--primary:hover:not([disabled])>.product-buy-buttons--cta-text{color:#0d1a2b!important;opacity:1!important}.product-buy-buttons--primary:after{background-image:linear-gradient(90deg,transparent,rgba(255,252,240,.55),transparent)!important}[data-transition-button][data-item*=button i]>*{transform:none!important;transition:none!important;position:relative;z-index:2}[data-transition-button][data-item*=button i]:after{content:""!important;position:absolute!important;top:0!important;left:-110%!important;width:100%!important;height:100%!important;display:block!important;transform:skew(-15deg)!important;transition:none!important;pointer-events:none;z-index:1;background-image:linear-gradient(90deg,transparent,rgba(255,252,240,.45),transparent)}.stacked-text--button[data-item=secondary-button]:after,[data-item=secondary-button]:not(.product-buy-buttons--primary):after{background-image:linear-gradient(90deg,transparent,rgba(201,160,90,.28),transparent)}@media(prefers-reduced-motion:no-preference){[data-transition-button][data-item*=button i]:hover:not([disabled]):not([aria-busy=true]):after{animation:jv-sweep .9s ease!important}}@keyframes jv-sweep{0%{left:-110%}to{left:120%}}.product-options--option .radios--value-button:after{display:none!important}.cart--checkout-button,.cart--checkout-button:hover{position:relative;overflow:hidden;isolation:isolate;border:0!important;background:var(--jv-foil-btn)!important;background-size:220% 100%!important;background-position:0% 50%!important;color:#0d1a2b!important;box-shadow:inset 0 1px #fff4d68c,inset 0 -1px #5a3e1459}.cart--checkout-button:hover:not([disabled]){filter:brightness(1.07) saturate(1.05);box-shadow:inset 0 1px #fff4d6b3,inset 0 -1px #5a3e1459,0 8px 22px -12px #c9a05abf}.cart--checkout-button,.cart--checkout-button *{color:#0d1a2b!important}.cart--checkout-button .cart-button--text{display:inline-flex;align-items:center}.cart--checkout-button .cart-button--text:after{content:"";flex:0 0 auto;width:0;height:16px;margin-left:0;opacity:0;transform:translateY(-6px);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M12 14.5v2'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M12 14.5v2'/%3E%3C/svg%3E") center / 16px 16px no-repeat;transition:width .45s var(--jv-ease),margin .45s var(--jv-ease),opacity .35s var(--jv-ease),transform .45s var(--jv-ease)}.cart--checkout-button:hover:not([disabled]) .cart-button--text:after{width:16px;margin-left:10px;opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.cart--checkout-button:hover:not([disabled]) .cart-button--text:after{animation:jv-lock-click .7s var(--jv-ease) .15s both}}@keyframes jv-lock-click{0%{transform:translateY(-6px)}55%{transform:translateY(1px)}75%{transform:translateY(-1px) scale(1.06)}to{transform:none}}.quantity-selector--minus,.quantity-selector--plus{transition:background-color .25s var(--jv-ease),color .25s var(--jv-ease),box-shadow .25s var(--jv-ease),transform .12s ease}.quantity-selector--minus .icon--root,.quantity-selector--plus .icon--root{transition:transform .35s var(--jv-ease)}.quantity-selector--minus:hover,.quantity-selector--plus:hover{background:#c9a05a24!important;color:#5e4419!important;box-shadow:inset 0 0 0 1px #c9a05a}.quantity-selector--plus:hover .icon--root{transform:rotate(180deg)}.quantity-selector--minus:hover .icon--root *,.quantity-selector--plus:hover .icon--root *{fill:#5e4419}.quantity-selector--minus:hover .icon--root{transform:scaleX(1.25)}.quantity-selector--minus:active,.quantity-selector--plus:active{transform:scale(.88);background:#c9a05a42!important}.quantity-selector--input{transition:color .25s}.quantity-selector--container:has(button:active) .quantity-selector--input{color:#8f6d34}@media(prefers-reduced-motion:reduce){.quantity-selector--plus:hover .icon--root,.quantity-selector--minus:hover .icon--root{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/jv-header-hero.css.map */
