:root{--jsw-wine: 158, 27, 44;--jsw-deep: 92, 14, 24;--jsw-cream: 250, 246, 241;--jsw-gold: 201, 163, 92}h1,h2,.h0,.h1,.h2{letter-spacing:-.01em}.title,.collection-hero__title,.product__title h1{font-weight:700}.section-header .title,.collection__title .title,.multicolumn .title,.case-deals-heading,.cat-heading{position:relative;padding-bottom:1.2rem}.collection__title .title:after,.multicolumn .title-wrapper-with-link .title:after,.case-deals-heading:after,.cat-heading:after{content:"";display:block;width:56px;height:2px;margin-top:1rem;background:rgb(var(--jsw-gold))}.multicolumn .center .title:after,.cat-heading:after{margin-left:auto;margin-right:auto}.announcement-bar__message{letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem}.header__menu-item{letter-spacing:.02em}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.03em}.button:not(.button--secondary):not(.button--tertiary){transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.button:not(.button--secondary):not(.button--tertiary):hover{box-shadow:0 6px 18px rgba(var(--jsw-wine),.25)}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{transition:box-shadow .25s ease,transform .25s ease}.card-wrapper:hover .card--card{box-shadow:0 14px 34px #1c1a191a}.card .card__media,.card--standard .card__inner .card__media{background:#f6f2ec}.card .card__media .media img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.card__heading{font-weight:600;line-height:1.35}.card__heading a{text-decoration:none}.card-information .price{font-weight:700;color:rgb(var(--jsw-wine))}.card-information .price .price-item--regular{color:inherit}.card .badge{border-radius:999px;padding:.3rem 1rem;font-weight:600;letter-spacing:.02em}.card-deal-badge{display:inline-flex;align-items:center;gap:.3rem;margin:.6rem 0 0;padding:.3rem .9rem;background:rgba(var(--jsw-wine),.08);color:rgb(var(--jsw-wine));border:1px solid rgba(var(--jsw-wine),.25);border-radius:999px;font-size:1.2rem;font-weight:700;white-space:nowrap}.card-deal-badge:before{content:"\2605";font-size:1rem;color:rgb(var(--jsw-gold))}.slideshow .banner__box{border-radius:14px;box-shadow:0 18px 40px #1c1a191f}.slideshow .banner__heading{font-size:clamp(2.6rem,3.4vw,4.4rem);line-height:1.12}.slideshow .banner__text{font-size:1.8rem;font-weight:600;opacity:.95}@media screen and (max-width:749px){.slideshow .banner__box{padding:2rem 1.6rem 2.4rem;border-radius:0 0 14px 14px;box-shadow:none}.slideshow .banner__heading{font-size:2.6rem}.slideshow .banner__text{font-size:1.5rem;margin-top:.6rem}.slideshow .banner__buttons{margin-top:1.4rem}}.multicolumn-card{border-radius:14px}.multicolumn .multicolumn-card__info .inline-richtext,.multicolumn-card__info h3{line-height:1.3}.color-scheme-4 .multicolumn-card__info h3{color:rgb(var(--jsw-gold))}.color-scheme-2 .multicolumn-card.content-container{background:#fff;box-shadow:0 6px 22px #1c1a190f}.cat-tile img{transition:transform .35s ease}.cat-tile:hover img{transform:scale(1.05)}.product__title h1{font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.15}.product .price{font-size:2.4rem}.product .price .price-item{color:rgb(var(--jsw-wine));font-weight:700}.product__media-item .media{background:#f6f2ec;border-radius:12px}.product__media-item .media img{object-fit:contain;mix-blend-mode:multiply}.product-deal-banner{border-radius:12px!important}@media screen and (max-width:749px){.product__media-list .product__media-item .media{max-height:46vh}.product__media-list .product__media-item .media img{object-fit:contain}}.jsw-sticky-atc{display:none}@media screen and (max-width:749px){.jsw-sticky-atc{display:flex;align-items:center;gap:1rem;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #1c1a191f;transform:translateY(110%);transition:transform .25s ease}.jsw-sticky-atc.is-visible{transform:none}.jsw-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.jsw-sticky-atc__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jsw-sticky-atc__price{font-weight:700;color:rgb(var(--jsw-wine))}.jsw-sticky-atc__btn{min-height:4.4rem;padding:0 2rem}}html.age-ok .age-gate{display:none!important}html:not(.age-ok) body{overflow:hidden}.age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 50% 30%,rgba(var(--jsw-wine),.92),rgba(var(--jsw-deep),.97));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.age-gate__panel{max-width:30rem;width:100%;background:#fff;color:#1c1a19;border-radius:16px;padding:2.8rem 2.4rem 2.2rem;text-align:center;box-shadow:0 30px 60px #00000059}.age-gate__logo{background:rgb(var(--jsw-wine));border-radius:10px;padding:1.2rem;margin:0 auto 1.8rem;max-width:22rem}.age-gate__logo img{width:100%;height:auto;display:block}.age-gate__heading{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;margin:0 0 .8rem}.age-gate__text{margin:0 0 2rem;color:#1c1a19bf}.age-gate__actions{display:flex;flex-direction:column;gap:.8rem}.age-gate__fine{margin:1.6rem 0 0;font-size:1.2rem;color:#1c1a198c}.footer{border-top:3px solid rgb(var(--jsw-gold))}.jsw-hero{position:relative;background:radial-gradient(120% 140% at 85% 50%,#fff,rgb(var(--jsw-cream)) 55%,#f1e7dc)}.jsw-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.jsw-hero__track::-webkit-scrollbar{display:none}.jsw-hero__slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem;margin:0;padding:4.5rem max(5rem,calc((100% - var(--page-width)) / 2 + 5rem)) 6rem;box-sizing:border-box;min-height:46rem}.jsw-hero__eyebrow{margin:0 0 1.2rem;font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--jsw-gold))}.jsw-hero__heading{margin:0 0 1.4rem;font-size:clamp(3.2rem,4.6vw,6rem);line-height:1.05;color:rgb(var(--jsw-deep))}.jsw-hero__text{margin:0 0 2.6rem;font-size:clamp(1.7rem,1.6vw,2.1rem);font-weight:600;color:rgb(var(--jsw-wine))}.jsw-hero__btn{min-width:20rem}.jsw-hero__media{display:flex;justify-content:center;align-items:center}.jsw-hero__media img{width:100%;max-width:46rem;height:auto;max-height:40rem;object-fit:contain;border-radius:18px;box-shadow:0 30px 60px #5c0e182e;background:#fff}.jsw-hero__nav{position:absolute;left:0;right:0;bottom:1.6rem;display:flex;justify-content:center;align-items:center;gap:1.2rem}.jsw-hero__dots{display:flex;gap:.7rem}.jsw-hero__dot{width:.9rem;height:.9rem;padding:0;border:0;border-radius:999px;background:rgba(var(--jsw-deep),.22);cursor:pointer;transition:width .25s ease,background .25s ease}.jsw-hero__dot.is-active{width:2.6rem;background:rgb(var(--jsw-wine))}.jsw-hero__arrow{width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid rgba(var(--jsw-deep),.2);background:#fff;color:rgb(var(--jsw-deep));font-size:2.2rem;line-height:1;cursor:pointer}@media screen and (max-width:749px){.jsw-hero__slide{grid-template-columns:1fr;padding:2.4rem 1.8rem 6rem;gap:1.6rem;min-height:0}.jsw-hero__media{order:-1}.jsw-hero__media img{max-height:30vh;max-width:30rem}.jsw-hero__heading{font-size:3rem;margin-bottom:.8rem}.jsw-hero__text{margin-bottom:1.6rem}.jsw-hero__btn{width:100%}.jsw-hero__arrow{display:none}}.card__description-preview{display:none}.card-information .price,.price .price-item--regular,.price .price-item--sale{color:rgb(var(--jsw-wine));font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jsw-refresh.css.map */
