.sh,.sh-hero{--sh-space: clamp(22px, 5vw, 80px);--sh-serif: var(--brand-font-display);--sh-sans: var(--brand-font-text);background:var(--home-cream);color:var(--home-ink);font-family:var(--sh-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.sh *,.sh-hero *{box-sizing:border-box}:where(.sh,.sh-hero) :is(h1,h2,h3,p,dl,dd,dt){margin:0}.sh :is(h1,h2,h3),.sh-hero :is(h1,h2,h3){font-family:var(--sh-serif);font-weight:400;font-style:normal;letter-spacing:0;color:inherit}:where(.sh ul[role=list]){list-style:none;margin:0;padding:0}:where(.sh,.sh-hero) a{color:inherit}.sh :is(button,a,input,select,summary):focus-visible,.sh-hero :is(button,a):focus-visible{outline:3px solid var(--home-focus);outline-offset:5px;box-shadow:none}.sh-wrap{width:min(1320px,100% - var(--sh-space) * 2);margin-inline:auto}.sh-eyebrow{font-family:var(--sh-sans);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500;line-height:1.5}.sh-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--home-muted)}.sh .sh-h2{font-size:clamp(38px,4.2vw,61px);line-height:1.03;letter-spacing:-1.5px}.sh-head{display:flex;flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:30px}.sh-head .sh-eyebrow{margin-bottom:-4px}.sh-head__text{max-width:720px;font-size:15px;color:var(--home-muted)}.sh-footnote{font-size:11px;color:var(--home-muted);margin-top:18px}.sh-arrow{width:17px;height:17px;flex:none}.sh-btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 23px;border-radius:3px;border:1px solid transparent;font-family:var(--sh-sans);font-size:14px;line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.sh-btn[disabled]{cursor:not-allowed;opacity:.55}.sh-btn--primary{background:var(--brand-navy);color:var(--brand-white)}.sh-btn--primary:not([disabled]):hover{background:var(--home-navy-hover)}.sh-btn--wine{background:var(--home-wine);color:var(--brand-white)}.sh-btn--wine:not([disabled]):hover{background:var(--home-wine-hover)}.sh-btn--light{background:var(--home-cream);color:var(--brand-navy)}.sh-btn--light:hover{background:var(--brand-white)}.sh-btn--outline{border-color:var(--home-line);background:transparent;color:var(--brand-navy)}.sh-btn--outline:not([disabled]):hover{background:var(--home-sand)}.sh-text-link{display:inline-flex;gap:10px;align-items:center;font-size:14px;color:var(--brand-navy);text-decoration:none}.sh-text-link span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.sh-text-link .sh-arrow{width:18px;height:18px}.sh-text-link--button{border:0;background:none;padding:0;font:inherit;font-size:14px;cursor:pointer}.sh-icon-btn{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(var(--brand-navy-rgb),.2);border-radius:50%;background:transparent;color:var(--brand-navy);cursor:pointer}.sh-icon-btn:hover{background:rgba(var(--brand-white-rgb),.6)}.sh-icon-btn svg{width:18px;height:18px}.sh-hero{padding-top:var(--header-height, 0px);background-color:var(--home-cream);background-image:linear-gradient(var(--brand-navy),var(--brand-navy));background-size:100% var(--header-height, 0px);background-repeat:no-repeat}.sh-hero__track{display:grid;overflow:hidden}.sh-hero__track>*{grid-area:1 / 1;min-width:0}.sh-slide{position:relative;height:100%;background:var(--sh-slide-bg, var(--home-sand));color:var(--brand-navy)}.sh-hero:not(.is-ready) .sh-hero__track>:not(:first-child) .sh-slide,.sh-hero:not(.is-ready) .sh-hero__track>.sh-slide:not(:first-child){visibility:hidden}.sh-hero.is-ready .sh-slide:not(.is-active):not(.is-leaving){visibility:hidden;pointer-events:none}.sh-hero.is-ready .sh-slide.is-leaving{pointer-events:none}.sh-slide.is-moving{transition:transform .8s cubic-bezier(.65,0,.35,1)}.sh-slide--light{color:var(--home-cream)}.sh-slide__art{position:relative;aspect-ratio:12 / 5;overflow:hidden}.sh-slide__art picture,.sh-slide__img{display:block;width:100%;height:100%}.sh-slide__img{object-fit:cover;object-position:center}.sh-slide__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sh-slide__copy{position:absolute;inset:0 auto 0 0;z-index:2;width:42%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(22px,3vw,64px) clamp(22px,3vw,64px) clamp(22px,3vw,64px) max(var(--sh-space),calc((100vw - 1320px)/2));pointer-events:none}.sh-slide__copy .sh-btn{pointer-events:auto}.sh-slide__copy .sh-eyebrow{font-size:clamp(9px,.8vw,12px)}.sh-hero .sh-slide__title{font-size:clamp(34px,4.1vw,76px);line-height:1.02;letter-spacing:-1px;margin:12px 0;color:inherit}.sh-hero .sh-slide__title em,.sh-hero .sh-slide__title i{display:block;font-style:italic;font-weight:inherit}.sh-slide__text{max-width:430px;font-size:clamp(13px,1.1vw,18px);line-height:1.45;margin:0 0 18px}.sh-slide__copy .sh-btn{min-height:44px;padding:11px 18px;font-size:clamp(12px,1vw,16px)}.sh-slide__cta{position:absolute;z-index:3;right:32px;bottom:24px;box-shadow:0 3px 15px rgba(var(--brand-black-rgb),.13)}.sh-hero__controls{display:flex;justify-content:center;align-items:center;gap:14px;min-height:64px;padding:10px 20px;background:var(--home-cream);color:var(--brand-navy)}.sh-hero__controls[hidden]{display:none}.sh-hero__dots{display:flex;gap:3px}.sh-hero__dot{width:35px;height:40px;display:flex;justify-content:center;align-items:center;border:0;background:transparent;padding:0;cursor:pointer}.sh-hero__dot:after{content:"";width:24px;height:2px;background:rgba(var(--brand-navy-rgb),.22)}.sh-hero__dot[aria-current=true]:after{background:var(--brand-navy)}.sh-hero__counter{font-size:11px;letter-spacing:1px}.sh-hero__icon-play{display:none}.sh-hero.is-paused .sh-hero__icon-play{display:block}.sh-hero.is-paused .sh-hero__icon-pause{display:none}@media(max-width:899px){.sh-slide{display:flex;flex-direction:column}.sh-slide__copy{position:relative;order:-1;width:100%;padding:28px 24px;justify-content:flex-start;pointer-events:auto}.sh-hero .sh-slide__title{font-size:clamp(38px,6vw,54px)}.sh-slide__text{font-size:16px;line-height:1.5;max-width:570px;margin-bottom:20px}.sh-slide__copy .sh-eyebrow{font-size:11px}.sh-slide__cta{position:relative;right:auto;bottom:auto;display:flex;width:max-content;max-width:calc(100% - 32px);margin:18px auto;text-align:center}}@media(max-width:700px){.sh-slide__art{aspect-ratio:3 / 4}.sh-hero__controls{gap:10px;min-height:60px}.sh-icon-btn{width:35px;height:35px}}.sh-benefits{background:var(--home-paper);border-bottom:1px solid var(--home-line)}.sh-benefits__list{display:grid;grid-template-columns:repeat(3,1fr);padding-block:20px;gap:25px}.sh-benefit{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px}.sh-benefit svg{width:23px;height:23px;flex:none;color:var(--home-gold)}.sh-paths__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:44px}.sh-path{display:grid;grid-template-columns:1fr;gap:24px;margin:0;padding:35px;border:1px solid var(--home-line);border-radius:4px;background:var(--home-paper)}.sh-path--savings,.sh-path--price{grid-template-columns:1.15fr 1fr;align-items:center}.sh-path__copy{display:flex;flex-direction:column;align-items:flex-start}.sh .sh-path__title{font-size:37px;line-height:1.12;letter-spacing:-1px;margin:14px 0}.sh-path__text{font-size:14px;color:var(--home-muted);max-width:350px;margin-bottom:20px}.sh-path__saving{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:25px;border-left:1px solid var(--home-line);color:var(--home-wine);font-size:13px}.sh-path__saving strong{font-family:var(--sh-sans);font-weight:500;font-size:clamp(44px,4.4vw,64px);line-height:1.1;letter-spacing:-1.5px}.sh-path__off{font-size:14px;letter-spacing:3px;font-weight:500}.sh-path__saving small{margin-top:10px;font-size:11px;color:var(--home-muted)}.sh-path__range{display:flex;flex-direction:column;gap:16px}.sh-range{--sh-thumb: 22px;width:100%}.sh-range__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.sh-range__label{font-size:10px;color:var(--home-muted)}.sh-range__value{font-size:15px;font-weight:500;color:var(--brand-navy)}.sh-range__track{position:relative;height:var(--sh-thumb)}.sh-range__track:before,.sh-range__fill{content:"";position:absolute;top:50%;height:3px;margin-top:-1.5px;border-radius:2px}.sh-range__track:before{left:calc(var(--sh-thumb) / 2);right:calc(var(--sh-thumb) / 2);background:var(--home-line)}.sh-range__fill{left:calc(var(--sh-thumb) / 2 + (100% - var(--sh-thumb)) * var(--sh-lo, 0));right:calc(var(--sh-thumb) / 2 + (100% - var(--sh-thumb)) * (1 - var(--sh-hi, 1)));background:var(--home-wine)}.sh-range input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:var(--sh-thumb);margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.sh-range input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0}.sh-range input[type=range]::-moz-range-track{background:transparent;border:0}.sh-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:var(--sh-thumb);height:var(--sh-thumb);border-radius:50%;background:var(--home-wine);border:4px solid var(--home-paper);box-shadow:0 0 0 1px var(--home-wine);cursor:grab}.sh-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--home-wine);border:4px solid var(--home-paper);box-shadow:0 0 0 1px var(--home-wine);cursor:grab}.sh-range input[type=range]:focus-visible{outline:none}.sh-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--home-focus);outline-offset:2px}.sh-range input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--home-focus);outline-offset:2px}.sh-range__scale{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--home-muted)}.sh-range__hint{margin-top:6px;font-size:10px;color:var(--home-muted)}.sh-catalogue{padding-block:80px}.sh-filters{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--home-line)}.sh-filters__range{flex:1 1 320px;max-width:560px}.sh-pill{min-height:44px;padding:9px 18px;border:1px solid var(--home-line);border-radius:30px;background:transparent;color:var(--home-muted);font-family:var(--sh-sans);font-size:13px;cursor:pointer}.sh-pill[aria-pressed=true]{border-color:var(--brand-navy);color:var(--brand-navy);background:rgba(var(--brand-white-rgb),.55)}.sh-glasses{display:flex;align-items:center;gap:5px;margin-left:auto}.sh-glass{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:55px;min-height:79px;padding:5px 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--brand-navy);font-family:var(--sh-sans);cursor:pointer}.sh-glass span{font-size:11px}.sh-glass:hover,.sh-glass[aria-pressed=true]{background:var(--home-sand);border-color:var(--home-gold)}.sh-glass__icon{width:29px;height:40px}.sh-glass__wine{stroke:none}.sh-glass__icon--red .sh-glass__wine{fill:var(--home-wine)}.sh-glass__icon--white .sh-glass__wine{fill:var(--brand-gold);opacity:.45}.sh-glass__icon--rose .sh-glass__wine{fill:var(--home-wine);opacity:.35}.sh-glass__icon--sparkling .sh-glass__wine{fill:var(--brand-gold);opacity:.6}.sh-circle{min-width:40px;min-height:38px;padding:6px;border:1px solid currentColor;border-radius:20px;background:transparent;color:var(--brand-navy);font-family:var(--sh-sans);font-size:12px;cursor:pointer}.sh-circle[aria-pressed=true]{font-weight:700}.sh-results[aria-busy=true] .sh-grid{opacity:.45;transition:opacity .2s}.sh-results__foot{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:25px}.sh-results__status{font-size:12px;color:var(--home-muted)}.sh-empty{padding:30px;border:1px solid var(--home-line);border-radius:4px}.sh .sh-empty h3{font-size:30px;margin-bottom:10px}.sh-empty p{font-size:14px;color:var(--home-muted)}.sh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sh-grid>li{display:flex;min-width:0}.sh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sh-card{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--home-line);border-radius:4px;background:var(--home-paper);color:var(--brand-navy)}.sh-card__image{position:relative;display:block;height:265px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--home-cream),var(--home-sand))}.sh-card__image img,.sh-card__placeholder{width:100%;height:100%;object-fit:contain;padding:16px 22px}.sh-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.sh-card:hover,.sh-card:focus-within{transform:translateY(-5px);border-color:rgba(var(--brand-gold-rgb),.7);box-shadow:0 14px 30px rgba(var(--brand-navy-rgb),.18)}.sh-card__image img{transition:scale .6s cubic-bezier(.2,.7,.3,1),opacity .4s ease}.sh-card:hover .sh-card__image img{scale:1.05}.sh-card__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;mix-blend-mode:multiply}.sh-card:hover .sh-card__img2{opacity:1}.sh-card:hover .sh-card__image img:first-of-type:not(:only-of-type){opacity:0}.sh-card:hover .sh-card__title a{text-decoration:underline;text-underline-offset:4px}.sh-card__badge{position:absolute;left:14px;top:14px;z-index:2;padding:5px 8px;border:1px solid rgba(var(--brand-asset-burgundy-rgb),.15);border-radius:2px;background:var(--home-paper);color:var(--home-wine);font-size:10px;letter-spacing:.4px}.sh-card__info{flex:1;display:flex;flex-direction:column;padding:21px 20px}.sh-card__meta{font-size:11px;letter-spacing:.5px;color:var(--home-muted)}.sh .sh-card__title{font-size:26px;line-height:1.13;letter-spacing:-.4px;margin:9px 0;min-height:58px;color:var(--brand-navy)}.sh-card__title a{text-decoration:none}.sh-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.sh-card__bottom{margin-top:auto}.sh-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:12px 0 3px;font-size:20px;font-weight:500}.sh-card__price del{font-size:13px;font-weight:400;color:var(--home-muted)}.sh-card__per{font-size:11px;color:var(--home-muted)}.sh-card__form{margin:0}.sh-card .sh-card__btn{width:100%;margin-top:18px;min-height:45px;padding:10px 14px;border:1px solid var(--brand-navy);border-radius:6px;background:var(--brand-navy);color:var(--brand-white);font-weight:var(--brand-weight-text-medium);font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.sh-card .sh-card__btn:not([disabled]):hover{background:var(--brand-gold);border-color:var(--brand-gold);color:var(--brand-navy)}.sh-card .sh-card__btn--muted{background:transparent;border-color:var(--home-line);color:var(--home-muted)}.sh-card__btn.is-loading{opacity:.6;pointer-events:none}.sh-mix{padding-block:80px;background:var(--brand-navy);color:var(--home-cream);scroll-margin-top:90px}.sh-mix .sh-eyebrow{color:var(--home-gold-light)}.sh-mix .sh-head__text{color:rgba(var(--brand-white-rgb),.85)}.sh-packs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:35px 0}.sh-pack{position:relative;min-height:120px;padding:23px 16px 20px;border:1px solid rgba(var(--brand-white-rgb),.25);border-radius:3px;background:transparent;color:var(--home-cream);font-family:var(--sh-sans);text-align:center;cursor:pointer}.sh-pack:hover{border-color:rgba(var(--brand-white-rgb),.6)}.sh-pack[aria-pressed=true]{background:var(--home-cream);color:var(--brand-navy);border-color:var(--home-cream)}.sh-pack__qty{display:flex;justify-content:center;align-items:center;gap:7px;margin-bottom:8px}.sh-pack__qty svg{width:16px;height:24px}.sh-pack strong{font-family:var(--sh-serif);font-weight:400;font-size:36px;line-height:1}.sh-pack small{display:block;font-size:12px}.sh-pack__saving{display:block;margin-top:8px;font-size:16px}.sh-pack__flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:4px 8px;border:1px solid rgba(var(--brand-white-rgb),.35);border-radius:2px;background:var(--home-wine);color:var(--brand-white);font-size:9px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.sh-mix__layout{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:30px;align-items:start}.sh-mix__top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:18px;margin-bottom:17px}.sh-mix__intro{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:13px}.sh-mix__sort{display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.3px}.sh-mix__sort select{min-width:185px;min-height:44px;padding:9px 14px;border:1px solid rgba(var(--brand-white-rgb),.35);border-radius:3px;background:transparent;color:var(--home-cream);font-family:var(--sh-sans);font-size:13px}.sh-mix__sort option{color:var(--brand-navy);background:var(--brand-white)}.sh-glasses--dark{margin-left:0}.sh-glasses--dark .sh-glass,.sh-glasses--dark .sh-circle{color:var(--home-cream)}.sh-glasses--dark .sh-glass:hover,.sh-glasses--dark .sh-glass[aria-pressed=true]{background:rgba(var(--brand-white-rgb),.09);border-color:var(--home-gold-light)}.sh-mix .sh-card__image{height:200px}.sh-mix .sh-card__info{padding:16px}.sh-mix .sh-card__title{font-size:22px;min-height:50px}.sh-mix .sh-card__price{font-size:18px}.sh-card .sh-card__btn.is-picked{background:var(--home-wine);border-color:var(--home-wine)}.sh-mix [data-sh-mix-item][hidden]{display:none}.sh-mix__none{padding:20px 0;font-size:14px}.sh-mix__more{display:flex;margin:25px auto 0}.sh-footnote--dark{color:rgba(var(--brand-white-rgb),.82);max-width:700px;margin-top:20px}.sh-summary{position:sticky;top:calc(var(--header-height, 80px) + 20px);max-height:calc(100dvh - var(--header-height, 80px) - 36px);overflow:auto;padding:26px;border-radius:4px;background:var(--home-cream);color:var(--brand-navy)}.sh-summary:focus{outline:none}.sh-summary__eyebrow{color:var(--home-muted)}.sh .sh-summary__title{font-size:33px;margin:10px 0}.sh-summary__sub{font-size:13px;color:var(--home-muted)}.sh-progress{display:block;height:4px;margin:18px 0 10px;overflow:hidden;border-radius:2px;background:var(--home-line)}.sh-progress span{display:block;height:100%;width:0;background:var(--home-wine);transition:width .3s}.sh-summary__progress{font-size:12px;line-height:1.5;margin-bottom:14px}.sh-summary__empty{font-size:13px;color:var(--home-muted);padding:4px 0 10px}.sh-selected{max-height:240px;overflow:auto;margin-bottom:6px}.sh-selected__item{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--home-line);font-size:12px}.sh-selected__item img{width:28px;height:40px;object-fit:contain;flex:none}.sh-selected__name{flex:1;min-width:0}.sh-qty{display:flex;align-items:center;gap:5px}.sh-qty button{width:32px;height:34px;padding:0;border:1px solid var(--home-line);border-radius:3px;background:var(--brand-white);color:var(--brand-navy);font-size:17px;cursor:pointer}.sh-qty button[disabled]{opacity:.4;cursor:not-allowed}.sh-qty output{min-width:14px;text-align:center}.sh-totals{margin-top:14px;padding-top:9px;border-top:1px solid var(--home-line)}.sh-totals__row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:13px}.sh-totals__row--saving{color:var(--home-wine)}.sh-totals__row--grand{margin-top:8px;padding-top:13px;border-top:1px solid var(--home-line);font-size:19px;font-weight:500}.sh-summary__delivery{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid var(--home-line);font-size:11px}.sh-summary__delivery svg{width:20px;height:20px;flex:none}.sh-summary__cta{width:100%;margin-top:17px;text-transform:uppercase;letter-spacing:.06em}.sh-summary__error{margin-top:10px;font-size:12px;color:var(--home-wine)}.sh-summary__fine{margin-top:12px;font-size:10px;color:var(--home-muted)}.sh-sticky{display:none}.sh-spirits,.sh-edit,.sh-journal{padding-block:80px}.sh-spirits+.sh-edit{padding-top:0}.sh-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.sh-edit__grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sh-tile{display:grid;grid-template-columns:1fr 1fr;min-height:350px;overflow:hidden;border:1px solid var(--home-line);border-radius:4px;background:var(--home-tile)}.sh-tile--blush{background:var(--home-blush)}.sh-tile__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:35px 25px}.sh .sh-tile__title{font-size:38px;line-height:1.12;letter-spacing:-1px;margin:15px 0}.sh-tile__text{font-size:14px;margin-bottom:20px;color:var(--home-muted-deep)}.sh-tile__image{position:relative;overflow:hidden}.sh-tile__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sh-tile__image--bottle{background:var(--home-sand)}.sh-tile__image--bottle img{object-fit:contain;padding:30px 0}.sh-delivery{padding-block:80px;background:var(--home-sand-deep)}.sh-delivery__layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.sh-delivery__text{max-width:450px;margin:20px 0;font-size:15px;color:var(--home-muted-deep)}.sh-age{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--home-muted-deep)}.sh-age__circle{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border:1px solid var(--home-muted);border-radius:50%;color:var(--brand-navy)}.sh-delivery__card{padding:30px;border:1px solid var(--home-line);border-radius:4px;background:var(--home-paper)}.sh-delivery__card-title{font-size:13px}.sh-delivery__tiers{display:grid;grid-template-columns:repeat(3,1fr);margin:15px 0;border-block:1px solid var(--home-line)}.sh-delivery__tiers>div{display:flex;flex-direction:column-reverse;padding:13px 4px;text-align:center}.sh-delivery__tiers strong{display:block;font-family:var(--sh-serif);font-weight:400;font-size:31px}.sh-delivery__tiers small{font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--home-muted)}.sh-delivery__fine{margin-bottom:14px;font-size:13px;color:var(--home-muted)}.sh-journal .sh-head .sh-text-link{margin-top:4px}.sh-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sh-journal__card{padding:16px;border:1px solid var(--home-line);border-radius:4px;background:var(--home-paper)}.sh .sh-journal__title{font-size:32px;line-height:1.12;margin:12px 0}.sh-journal__text{margin-bottom:16px;font-size:14px;color:var(--home-muted)}.sh-cta{padding-block:72px;background:var(--home-sand)}.sh-cta__layout{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.sh-cta__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sh-cta__text{font-size:15px;color:var(--home-muted-deep);max-width:520px}.sh-cta__shop{margin-top:8px}.sh-cta__signup{padding:30px;border:1px solid var(--home-line);border-radius:4px;background:var(--home-paper)}.sh-cta__signup-title{font-family:var(--sh-serif);font-size:30px;line-height:1.15}.sh-cta__signup-text{margin:8px 0 18px;font-size:13px;color:var(--home-muted)}.sh-cta__form{margin:0}.sh-cta__field{display:flex;gap:8px}.sh-cta__field input{flex:1;min-width:0;min-height:48px;padding:12px;border:1px solid var(--home-muted);border-radius:3px;background:var(--brand-white);color:var(--brand-navy);font-family:var(--sh-sans);font-size:15px}.sh-cta__field .sh-btn{flex:none}.sh-cta__msg{margin-top:10px;font-size:13px}.sh-cta__msg--error{color:var(--home-wine)}.sh-cta__fine{margin-top:12px;font-size:11px;color:var(--home-muted)}@media(max-width:1100px){.sh-grid{gap:15px}.sh-card__info{padding:17px}.sh-card__image{height:225px}.sh-mix__layout{grid-template-columns:minmax(0,1fr) 295px;gap:20px}.sh-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-path{padding:28px}.sh-tile__copy{padding:24px 20px}.sh .sh-tile__title{font-size:34px}.sh-delivery__layout{gap:35px}}@media(max-width:899px){.sh-filters__range{flex-basis:100%;max-width:none}.sh-glasses{margin-left:0}}@media(max-width:820px){.sh,.sh-hero{--sh-space: 24px}.sh-paths__grid{gap:15px}.sh-path--savings,.sh-path--price{grid-template-columns:1fr}.sh-path__saving{align-items:flex-start;text-align:left;padding:18px 0 0;border-left:0;border-top:1px solid var(--home-line)}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-card__image{height:270px}.sh-mix__layout{grid-template-columns:1fr}.sh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-summary{position:static;max-height:none;overflow:visible}.sh-edit__grid{grid-template-columns:1fr}.sh-tile{min-height:320px}.sh-delivery__layout,.sh-cta__layout{grid-template-columns:1fr;gap:25px}.sh-journal__grid{gap:18px}.sh .sh-journal__title{font-size:28px}}@media(max-width:600px){.sh,.sh-hero{--sh-space: 20px}.sh .sh-h2{font-size:42px}.sh-catalogue,.sh-mix,.sh-spirits,.sh-edit,.sh-journal,.sh-delivery,.sh-cta{padding-block:50px}.sh-head__text{font-size:14px}.sh-benefits__list{grid-template-columns:1fr;gap:10px;padding-block:16px}.sh-benefit{justify-content:flex-start;font-size:11px}.sh-benefit svg{width:19px;height:19px}.sh-paths__grid{grid-template-columns:1fr;padding-top:25px;gap:16px}.sh-path{padding:26px}.sh-grid{gap:12px}.sh-card__image{height:218px}.sh-card__image img{padding:15px 6px}.sh-card__info{padding:15px 13px}.sh .sh-card__title{font-size:23px;min-height:78px}.sh-card__meta{font-size:10px}.sh-card__price{font-size:18px;gap:6px}.sh-card .sh-card__btn{font-size:11px;padding:10px 5px;letter-spacing:.04em}.sh-card__badge{font-size:9px;left:10px;top:10px;padding:4px 6px}.sh-filters{gap:14px}.sh-packs{display:flex;gap:10px;margin:18px 0 23px;padding:13px 1px 7px;overflow-x:auto;scroll-snap-type:x mandatory}.sh-pack{flex:1 0 112px;min-height:110px;padding:18px 10px;scroll-snap-align:start}.sh-pack strong{font-size:32px}.sh-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-mix .sh-card__image{height:180px}.sh-mix .sh-card__info{padding:13px 11px}.sh-mix .sh-card__title{font-size:22px;min-height:76px}.sh-mix__sort,.sh-mix__sort select{width:100%}.sh-summary{padding:25px;margin-top:7px}.sh-tile{grid-template-columns:1.1fr 1fr;min-height:330px}.sh-tile__copy{padding:25px 19px}.sh .sh-tile__title{font-size:32px}.sh-tile__text{font-size:12px}.sh-delivery__card,.sh-cta__signup{padding:23px}.sh-delivery__text{font-size:14px}.sh-journal__grid{grid-template-columns:1fr;gap:27px}.sh-journal__card{padding-top:21px}.sh-cta__field{flex-direction:column}.sh-sticky.is-visible{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;align-items:center;justify-content:space-between;gap:20px;padding:10px 20px;border-top:1px solid var(--home-line);background:var(--home-paper);color:var(--brand-navy);box-shadow:0 -3px 20px rgba(var(--brand-black-rgb),.07)}.sh-sticky p{display:flex;flex-direction:column;font-size:11px}.sh-sticky strong{font-size:15px;font-weight:500}.sh-sticky .sh-btn{min-height:43px;padding:9px 16px;font-size:12px}}@media(max-width:380px){.sh .sh-card__title{font-size:21px}.sh-glass{min-width:48px}}@media(prefers-reduced-motion:reduce){.sh *,.sh *:before,.sh *:after,.sh-hero *,.sh-hero *:before,.sh-hero *:after{transition:none!important;animation:none!important}.sh-card:hover,.sh-card:focus-within{transform:none}.sh-card:hover .sh-card__image img{scale:1}}.sh.sh-catalogue{padding-block:clamp(24px,4vw,48px) 56px;background:var(--brand-navy);color:var(--home-cream);scroll-margin-top:90px}.sh-catalogue .sh-catalogue__title{margin-bottom:18px;color:var(--home-cream)}.sh-catalogue .sh-filters{justify-content:space-between;border-bottom-color:rgba(var(--brand-white-rgb),.35)}.sh-catalogue .sh-filters__pills{display:flex;flex-wrap:wrap;gap:8px}.sh-catalogue .sh-pill,.sh-catalogue .sh-glass,.sh-catalogue .sh-circle{color:var(--home-cream);background:transparent;border-color:rgba(var(--brand-white-rgb),.5)}.sh-catalogue .sh-pill:hover,.sh-catalogue .sh-pill[aria-pressed=true],.sh-catalogue .sh-glass:hover,.sh-catalogue .sh-glass[aria-pressed=true],.sh-catalogue .sh-circle:hover,.sh-catalogue .sh-circle[aria-pressed=true]{color:var(--brand-navy);background:var(--home-cream);border-color:var(--home-cream)}.sh-catalogue .sh-glasses--boxed .sh-glass{min-width:44px;min-height:62px;border-style:solid;border-width:1px}.sh-catalogue .sh-glasses--boxed .sh-glass__icon{height:30px}.sh-catalogue :focus-visible,.sh-hero :focus-visible,.sh-mix :focus-visible{outline-color:var(--brand-gold)}.sh-rail-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0}.sh-catalogue .sh-results__status{color:rgba(var(--brand-white-rgb),.85);font-size:13px}.sh-rail-controls__buttons{display:flex;gap:8px}.sh-icon-btn--light{width:44px;height:44px;color:var(--home-cream);border-color:rgba(var(--brand-white-rgb),.5)}.sh-icon-btn--light:hover{background:rgba(var(--brand-white-rgb),.12)}.sh-icon-btn--light[disabled]{opacity:.35;cursor:default}.sh-catalogue .sh-rail{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:8px 2px 18px;margin:-8px -2px 0;scrollbar-color:rgba(var(--brand-white-rgb),.4) transparent}.sh-catalogue .sh-rail>li{scroll-snap-align:start}.sh-catalogue .sh-rail:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.sh-catalogue .sh-card{color:var(--home-ink)}.sh-catalogue .sh-empty{border-color:rgba(var(--brand-white-rgb),.35);color:var(--home-cream)}.sh-catalogue .sh-empty p{color:rgba(var(--brand-white-rgb),.85)}.sh-catalogue .sh-results__foot{margin-top:18px}@media(max-width:899px){.sh-catalogue .sh-rail{grid-auto-columns:calc((100% - 36px) / 3);gap:18px}}@media(max-width:680px){.sh-catalogue .sh-filters{gap:12px}.sh-catalogue .sh-filters__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sh-catalogue .sh-pill{padding-inline:4px;white-space:nowrap}.sh-catalogue .sh-glasses{width:100%;justify-content:flex-start}}@media(max-width:600px){.sh-catalogue .sh-rail{grid-auto-columns:min(72%,245px);gap:12px}}.sh-occasions{padding-block:32px 64px}.sh-occasions__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.sh-occasion{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--brand-navy);color:var(--brand-white);text-decoration:none}.sh-occasion img{display:block;width:100%;height:100%;object-fit:cover}.sh-occasion__label{position:absolute;inset:auto 0 0;padding:28px 14px 12px;background:linear-gradient(transparent,rgba(var(--brand-black-rgb),.88));font-weight:500}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sh-occasion img{transition:scale .32s ease-out}.sh-occasion:hover img,.sh-occasion:focus-visible img{scale:1.15}}@media(max-width:600px){.sh-occasions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-occasion__label{font-size:13px}}.sh-checker__label{display:block;margin-bottom:9px;font-size:13px}.sh-checker__field{display:flex;gap:8px}.sh-checker__field input{flex:1;min-width:0;min-height:48px;padding:12px;border:1px solid var(--home-muted);border-radius:3px;background:var(--brand-white);color:var(--brand-navy);font-family:var(--sh-sans);font-size:15px}.sh-checker__field .sh-btn{flex:none}.sh-checker__result{min-height:26px;margin-top:15px;font-size:14px}@media(max-width:600px){.sh-checker__field{flex-direction:column}}.sh-toast{position:fixed;left:50%;bottom:24px;z-index:100;display:flex;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:14px 20px;border:1px solid rgba(var(--brand-white-rgb),.3);border-radius:5px;background:var(--brand-navy);color:var(--brand-white);box-shadow:0 8px 35px rgba(var(--brand-black-rgb),.2);font-family:var(--brand-font-text);font-size:13px;opacity:0;visibility:hidden;transform:translate(-50%,12px);transition:opacity .25s,transform .25s,visibility .25s}.sh-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.sh-toast a{flex:none;color:var(--brand-gold);text-underline-offset:4px}@media(max-width:600px){.sh-toast{bottom:85px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sh-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/solocru-home.css.map */
