.amb,.amb *,.amb *:before,.amb *:after{box-sizing:border-box}:root{--gold: #fab00f;--blue: #2757a5;--blue-dark: #1f4788;--navy: #202236;--ink: #1b1b1c;--ink-2: #1c1c1c;--cream: #f9f5ea;--olive-text: #2f3624;--white: #ffffff;--font-serif: "Tinos", Georgia, "Times New Roman", serif;--font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--container: 1760px;--gutter: clamp(1.25rem, 4.2vw, 5rem);--radius: 5px}.amb *,.amb *:before,.amb *:after{box-sizing:border-box}.amb{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.amb{font-family:var(--font-sans);font-weight:300;color:var(--ink);background:var(--white);line-height:1.6}.amb img{max-width:100%;display:block}.amb a{color:inherit;text-decoration:none}.amb button{font-family:inherit;cursor:pointer}.amb ul{margin:0;padding:0;list-style:none}.amb h1,.amb h2,.amb h3{font-family:var(--font-serif);font-weight:400;margin:0}.amb h1,.amb h2,.amb h3,.amb h4,.amb h5,.amb h6,.amb p{color:inherit}.amb .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.amb .eyebrow{font-family:var(--font-sans);font-weight:500;text-transform:uppercase;letter-spacing:.3em;font-size:clamp(.8rem,1.1vw,1.25rem);margin:0}.amb .section-heading{font-family:var(--font-serif);color:var(--blue);font-size:clamp(1.9rem,4vw,3.375rem);line-height:1.05;letter-spacing:-1px}.amb .hero h1,.amb .connoisseur__title,.amb .connoisseur__text,.amb .wineclub__title,.amb .gallery__title,.amb .cta h2,.amb .newsletter__title{color:var(--white)}.amb .section-heading>p,.amb .connoisseur__title>p,.amb .wineclub__title>p,.amb .gallery__title>p,.amb .makers__heading>p,.amb .newsletter__title>p,.amb .hero h1>p,.amb .cta h2>p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.amb .btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:600;text-transform:capitalize;border:0;border-radius:var(--radius);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.amb .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.amb .btn:focus,.amb .btn:active,.amb .gallery__btn:focus,.amb .gallery__btn:active,.amb .hero-slider__arrow:focus,.amb .hero-slider__arrow:active,.amb .hero-slider__dot:focus,.amb .hero-slider__dot:active,.amb .nav-toggle:focus,.amb .nav-toggle:active{outline:none;box-shadow:none}.amb .gallery__btn:focus-visible,.amb .hero-slider__arrow:focus-visible,.amb .hero-slider__dot:focus-visible,.amb .btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.amb .btn--gold{background:var(--gold);color:var(--ink);padding:1rem 1.75rem;font-size:.79rem;min-width:145px}.amb .btn--gold-lg{background:var(--gold);color:#000;text-transform:uppercase;font-weight:500;letter-spacing:.06em;font-size:clamp(.9rem,1.2vw,1.03rem);padding:1.5rem 2.5rem;min-width:min(480px,82vw)}.amb .ornament{position:relative;display:inline-block;text-align:center}.amb .ornament__label{position:relative;z-index:2;display:inline-block;padding-bottom:.1em;border-bottom:2px solid currentColor;font-family:var(--font-sans);font-weight:400;text-transform:uppercase;letter-spacing:.22em;font-size:clamp(.85rem,1vw,1rem);white-space:nowrap}.amb .ornament__sprig{position:absolute;z-index:1;width:clamp(80px,7vw,100px);height:auto;top:-2.6em;pointer-events:none}.amb .ornament--sprig-left .ornament__sprig{left:-3.5em;transform:none}.amb .ornament--sprig-right .ornament__sprig{right:-3.5em;transform:scaleX(-1)}.amb .ornament--light .ornament__label{color:var(--white)}.amb .ornament--dark .ornament__label{color:var(--ink);border-bottom-color:color-mix(in srgb,currentColor 40%,transparent)}#shopify-section-header,#shopify-section-header>.amb{display:contents}.amb .site-header{position:sticky;top:0;inset-inline:0;z-index:50;background:var(--blue);transition:box-shadow .3s ease}.amb .site-header.is-stuck{box-shadow:0 2px 18px #00000047}.amb .header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:120px;padding-block:1rem}.amb .brand img{height:clamp(48px,5vw,70px);width:auto}.amb .main-nav>ul{display:flex;align-items:center;gap:clamp(1rem,2vw,2.1rem)}.amb .main-nav a{display:inline-flex;align-items:center;gap:6px;color:var(--white);font-weight:300;text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;padding-block:.4rem;transition:color .2s ease}.amb .main-nav a:hover,.amb .main-nav li.is-current>a{color:var(--gold)}.amb .main-nav a:focus,.amb .main-nav a:active{outline:none;box-shadow:none}.amb .main-nav .caret{width:9px;height:9px}.amb .main-nav .caret path{stroke:currentColor}.amb .main-nav .submenu{list-style:none;margin:0;padding:0}@media(min-width:1025px){.amb .main-nav>ul>li{position:relative}.amb .main-nav .submenu{position:absolute;top:100%;left:0;min-width:230px;background:#fff;border-radius:6px;box-shadow:0 16px 36px #0000002e;padding:.5rem 0;margin-top:.4rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:70}.amb .main-nav>ul>li.has-children:hover>.submenu,.amb .main-nav>ul>li.has-children:focus-within>.submenu{opacity:1;visibility:visible;transform:none}.amb .main-nav>ul>li.has-children:hover>a .caret{transform:rotate(180deg)}.amb .main-nav .submenu a{display:block;color:var(--ink);text-transform:none;letter-spacing:0;font-weight:400;font-size:.92rem;padding:.55rem 1.4rem;white-space:nowrap}.amb .main-nav .submenu a:hover{color:var(--blue);background:var(--cream)}.amb .main-nav .submenu--nested{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 .25rem;margin:0;min-width:0}.amb .main-nav .submenu--nested a{padding-left:2.4rem;font-size:.84rem;opacity:.85}}.amb .header-actions{display:flex;align-items:center;gap:1rem}.amb .nav-toggle{display:none;flex-direction:column;gap:5px;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:0}.amb .nav-toggle span{width:26px;height:2px;background:var(--white);transition:transform .3s ease,opacity .3s ease}.amb .nav-toggle.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.amb .nav-toggle.is-active span:nth-child(2){opacity:0}.amb .nav-toggle.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.amb .hero{position:relative;min-height:clamp(560px,80vh,760px);display:grid;place-items:center;text-align:center;color:var(--white);background:#000 center/cover no-repeat;padding:clamp(3rem,6vw,5rem) var(--gutter);overflow:hidden}.amb .hero-slider{position:relative;min-height:clamp(560px,80vh,760px);background:#000;overflow:hidden}.amb .hero-slider .hero{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;opacity:0;visibility:hidden;transition:opacity .8s ease;z-index:0}.amb .hero-slider .hero.is-active{opacity:1;visibility:visible;z-index:1}.amb .hero-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#00000040;color:#fff;display:grid;place-items:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.amb .hero-slider__arrow:hover{background:var(--gold);border-color:var(--gold);color:#000}.amb .hero-slider__arrow svg{width:22px;height:22px}.amb .hero-slider__arrow--prev{left:clamp(12px,2vw,32px)}.amb .hero-slider__arrow--next{right:clamp(12px,2vw,32px)}.amb .hero-slider__dots{position:absolute;bottom:clamp(18px,3vh,34px);left:0;right:0;z-index:5;display:flex;justify-content:center;gap:11px}.amb .hero-slider__dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:transparent;padding:0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.amb .hero-slider__dot:hover{transform:scale(1.15)}.amb .hero-slider__dot.is-active{background:var(--gold);border-color:var(--gold)}.amb .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.amb .hero__content{position:relative;z-index:2;max-width:1110px}.amb .hero h1{font-size:clamp(2.4rem,6vw,5rem);line-height:1.05;letter-spacing:-2px;margin-bottom:2rem}.amb .hero .deco{position:absolute;z-index:1;pointer-events:none}.amb .deco--olive{left:2%;top:38%;width:clamp(120px,16vw,287px)}.amb .deco--pourer{right:6%;top:12%;width:clamp(90px,11vw,195px)}.amb .intro{position:relative;background:var(--white)}.amb .intro__photo{position:relative;overflow:hidden;min-height:clamp(340px,34vw,520px)}.amb .intro__photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 68%}.amb .intro__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff 0% 18%,#ffffffeb 45%,#ffffffd1 72%,#ffffff73);z-index:1}.amb .intro__overlay{position:relative;z-index:2;padding:clamp(1.75rem,4.5vw,4rem) var(--gutter) clamp(7rem,12vw,11rem);text-align:center}.amb .intro .eyebrow{color:var(--navy)}.amb .intro__overlay .section-heading{margin-top:1.1rem}.amb .intro__text{max-width:780px;margin:1.5rem auto 0}.amb .intro__text p{color:var(--ink);font-size:1.0625rem;line-height:1.7;margin:0 0 1.1rem}.amb .intro__text p:last-child{margin-bottom:0}.amb .intro__overlay .section-heading,.amb .intro__overlay .section-heading *,.amb .intro__overlay h1,.amb .intro__overlay h2,.amb .intro__overlay h3,.amb .intro__overlay h4,.amb .intro__overlay h5,.amb .intro__overlay h6{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,3.375rem);line-height:1.05;letter-spacing:-1px;color:var(--blue)}.amb .intro__overlay h1,.amb .intro__overlay h2,.amb .intro__overlay h3,.amb .intro__overlay h4,.amb .intro__overlay h5,.amb .intro__overlay h6{margin:1.1rem 0 0}.amb .intro__overlay .section-heading>*{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.amb .intro__overlay .section-heading:empty{display:none}.amb .intro__btn{margin-top:clamp(1.5rem,3vw,2.25rem)}.amb .split{display:grid;grid-template-columns:1fr 1fr}.amb .split__media{position:relative;min-height:clamp(420px,42vw,800px);overflow:hidden}.amb .split__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.amb .split__media--overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1b1ccc}.amb .split__panel{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--white);gap:clamp(1.75rem,2.6vw,2.75rem);padding:clamp(2.5rem,5vw,4rem)}.amb .split--vcenter .split__media--content{display:flex}.amb .split--vcenter .split__media--content>.split__panel{flex:1 1 auto}.amb .connoisseur__title{font-size:clamp(2.2rem,5vw,3.75rem);line-height:1.08;letter-spacing:-2px}.amb .connoisseur__text{font-weight:300;max-width:620px}.amb .wineclub__title{font-family:var(--font-serif);font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.05;max-width:720px}.amb .wineclub__body{max-width:720px;margin-top:1.5rem}.amb .wineclub__body p{color:var(--white);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7;margin:0 0 1.25rem}.amb .wineclub__body p:last-child{margin-bottom:0}.amb .wineclub__body a{color:var(--gold)}.amb .price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:1.75rem;margin-block:.5rem}.amb .price-card{background:var(--white);color:var(--ink);border:1px solid var(--cream);border-radius:var(--radius);box-shadow:0 4px 20px #00000040;padding:1.75rem 1.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.amb .price-card--link{cursor:pointer;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.amb .price-card--link:hover,.amb .price-card--link:focus-visible{transform:translateY(-6px);box-shadow:0 18px 40px #00000057;border-color:var(--gold)}.amb .price-card--link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.amb .price-card__cta{margin-top:auto;padding-top:.9rem;padding-bottom:.9rem;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.amb .price-card--link:hover .price-card__cta,.amb .price-card--link:focus-visible .price-card__cta{background:#e09c00;transform:translateY(-2px);box-shadow:0 8px 20px #00000038}@media(prefers-reduced-motion:reduce){.amb .price-card--link,.amb .price-card__cta{transition:none}.amb .price-card--link:hover,.amb .price-card--link:hover .price-card__cta{transform:none}}.amb .price-card h3{text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.5rem);color:var(--ink-2);line-height:1}.amb .price-card__img{height:clamp(120px,12vw,168px);width:auto;margin:.25rem auto}.amb .price-card__price{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.amb .price-card__price strong{font-family:var(--font-serif);font-weight:700;font-size:clamp(1.7rem,2.8vw,2.5rem);color:var(--ink-2)}.amb .price-card__price span{font-family:var(--font-sans);font-weight:500;font-size:1.25rem;color:var(--ink-2)}.amb .price-card p{font-weight:300;font-size:1rem;line-height:1.25;color:#000;margin:0}.amb .knife{text-align:center;padding-top:clamp(3rem,6vw,6.25rem);background:var(--white)}.amb .knife .eyebrow{color:var(--navy)}.amb .knife .section-heading{margin-top:1rem}.amb .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);text-align:left}.amb .stat{display:flex;align-items:center;gap:1.4rem}.amb .stat__icon{flex:0 0 auto;width:100px;height:100px;border-radius:50%;background:var(--cream);display:grid;place-items:center}.amb .stat__icon img{width:50px;height:50px}.amb .stat__num{font-family:var(--font-sans);font-weight:300;color:var(--navy);font-size:clamp(1.5rem,2.6vw,3.125rem);line-height:1.1;letter-spacing:-1px}.amb .stat__label{color:var(--navy);opacity:.7;font-size:1rem;line-height:1.3}.amb .knife__intro{max-width:720px;margin:1.5rem auto 0}.amb .knife__intro p{line-height:1.7;margin:0 0 1rem}.amb .knife__intro p:last-child{margin-bottom:0}.amb .knife__cta{display:inline-flex;margin-top:clamp(2rem,4vw,3rem)}.amb .knife__cta--home{margin-top:clamp(1.5rem,3vw,2.25rem);margin-bottom:0;padding:1rem 2.25rem;min-width:min(280px,80vw)}.amb .knife:not(.knife--page) .knife__photo{margin-top:0}.amb .knife__story{max-width:820px;margin:clamp(2.5rem,5vw,4rem) auto 0;text-align:center}.amb .knife__story p{line-height:1.7;margin:0 0 1.25rem}.amb .knife__story p:last-child{margin-bottom:0}.amb .knife__photo{position:relative;margin-top:clamp(2rem,4vw,3rem);height:clamp(280px,32vw,520px);overflow:hidden}.amb .knife__photo img{width:100%;height:100%;object-fit:cover}.amb .knife__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff,#f9f5ea00 55%);z-index:2}.amb .makers{background:var(--cream);padding-block:clamp(3rem,6vw,6rem)}.amb .makers__label{text-align:center;margin-bottom:clamp(2rem,5vw,4rem)}.amb .makers__heading{font-family:var(--font-serif);color:var(--blue);font-size:clamp(2rem,4vw,3.75rem);letter-spacing:-2px;margin-top:.75rem}.amb .makers__card{position:relative;background:var(--white);border-radius:10px;padding:clamp(1.75rem,3.2vw,3.25rem);box-shadow:0 14px 44px #2757a512}.amb .makers__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4rem);align-items:center}.amb .makers__copy--top{align-self:start}.amb .makers__copy--center{align-self:center}.amb .makers__copy--bottom{align-self:end}.amb .makers__copy .section-heading{margin-bottom:1.75rem}.amb .makers__copy>p{color:var(--olive-text);font-size:1rem;line-height:1.65;margin:0 0 1.5rem}.amb .makers__copy>.btn{display:flex;width:fit-content;margin-inline:auto}.amb .makers__photo{position:relative;align-self:center}.amb .makers__photo>img{width:100%;height:auto}.amb .makers__photo .tape{position:absolute;z-index:3;width:clamp(90px,9vw,150px)}.amb .tape--top{top:-22px;left:4%;transform:rotate(-4deg)}.amb .tape--bottom{bottom:-26px;right:2%;transform:rotate(-3deg)}.amb .makers__photo .signature{position:absolute;z-index:4;bottom:6%;left:8%;width:clamp(120px,13vw,174px)}.amb .gallery{background:var(--blue);color:var(--white);padding-block:clamp(3rem,6vw,5.5rem);overflow:hidden}.amb .gallery__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.amb .gallery__title{font-family:var(--font-serif);font-size:clamp(1.5rem,2.9vw,2.75rem);line-height:1.15;max-width:1100px}.amb .gallery__title em{font-style:normal;color:var(--gold)}.amb .gallery .eyebrow{color:var(--white);margin-bottom:.75rem}.amb .gallery__controls{display:flex;gap:.85rem}.amb .gallery__btn{width:70px;height:70px;border-radius:50%;background:transparent;border:1px solid var(--white);color:var(--white);display:grid;place-items:center;transition:background-color .25s ease,color .25s ease}.amb .gallery__btn--next{border-color:var(--gold);color:var(--gold)}.amb .gallery__btn:hover{background:var(--gold);border-color:var(--gold);color:#000}.amb .gallery__btn svg{width:20px;height:20px}.amb .gallery__track{--gap: clamp(1rem, 1.6vw, 1.875rem);--slides: 1.15;display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none}.amb .gallery__track::-webkit-scrollbar{display:none}.amb .gallery__slide{flex:0 0 calc((100% - var(--gap) * var(--slides)) / var(--slides));aspect-ratio:354 / 497;border-radius:var(--radius);overflow:hidden;scroll-snap-align:start}@media(min-width:600px){.amb .gallery__track{--slides: 2.2}}@media(min-width:900px){.amb .gallery__track{--slides: 3.3}}@media(min-width:1200px){.amb .gallery__track{--slides: 4.5}}.amb .gallery__slide img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.amb .gallery__slide:hover img{transform:scale(1.05)}.amb .cta{position:relative;text-align:center;color:var(--white);background:#000 center/cover no-repeat;min-height:clamp(440px,40vw,563px);padding:clamp(3rem,6vw,5rem) var(--gutter);display:grid;place-items:center}.amb .cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b}.amb .cta__content{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(2.25rem,5.5vw,4.5rem);width:100%;max-width:1200px}.amb .cta h2{font-size:clamp(2.4rem,8vw,6.25rem);line-height:1.05}.amb .site-footer{position:relative;background:var(--blue);color:var(--white)}.amb .site-footer .deco-branch{position:absolute;top:-34px;right:0;width:clamp(90px,9vw,135px);z-index:1}.amb .footer-main{display:grid;grid-template-columns:minmax(220px,1fr) 1.1fr 1.2fr;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(3rem,5vw,4.5rem);align-items:start}.amb .footer-logo img{width:clamp(180px,18vw,280px);height:auto}.amb .footer-social{display:flex;justify-content:center;gap:.9rem;margin:2rem 0 0;padding:0;list-style:none}.amb .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);transition:background .2s ease,color .2s ease}.amb .footer-social a:hover{background:var(--gold);color:#000}.amb .footer-social svg{width:20px;height:20px}.amb .footer-contact-col{display:block}.amb .footer-contact{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.amb .footer-contact li{display:flex;align-items:flex-start;gap:1rem;font-weight:400}.amb .footer-contact li>img{flex:0 0 32px;width:32px;height:30px;object-fit:contain;object-position:center top;margin-top:2px}.amb .footer-contact p{margin:0;line-height:1.45}.amb .newsletter .ornament__label{color:var(--white);letter-spacing:.25em;font-size:.8rem}.amb .newsletter__title{font-family:var(--font-serif);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.75rem);line-height:1.1;letter-spacing:-1px;margin:1.25rem 0 1.75rem}.amb .newsletter__form{display:flex;gap:1rem;align-items:stretch;max-width:520px}.amb .newsletter__form input{flex:1;min-width:0;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.6);color:var(--white);font-family:var(--font-sans);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 0}.amb .newsletter__form input::placeholder{color:#fff9}.amb .newsletter__form input:focus{outline:none;border-color:var(--gold)}.amb .newsletter__form button{display:inline-flex;align-items:center;gap:.6rem;background:transparent;border:1px solid var(--gold);color:var(--white);border-radius:var(--radius);text-transform:uppercase;font-size:.78rem;letter-spacing:.05em;padding:0 1.5rem;transition:background-color .2s ease,color .2s ease}.amb .newsletter__form button:hover{background:var(--gold);color:#000}.amb .newsletter__form button svg{width:22px;height:10px}.amb .footer-bottom{background:var(--blue-dark);font-size:.95rem}.amb .footer-bottom .container{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between;padding-block:.9rem}.amb .footer-bottom .center{text-align:center;flex:1 1 auto}.amb .footer-bottom .left p,.amb .footer-bottom .center p,.amb .footer-bottom .right p{margin:0}.amb .footer-bottom a{color:#fff;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.amb .footer-bottom a:hover{color:var(--gold)}@media(max-width:1024px){.amb .header-inner{min-height:88px}.amb .nav-toggle{display:flex}.amb .main-nav{position:fixed;inset:0 0 0 auto;width:min(320px,82vw);background:#141828fa;transform:translate(100%);transition:transform .35s ease;padding:6rem 2rem 2rem;z-index:60;overflow-y:auto}.amb .main-nav.is-open{transform:translate(0)}.amb .main-nav>ul{flex-direction:column;align-items:flex-start;gap:.25rem}.amb .main-nav a{font-size:1.05rem;padding-block:.6rem}.amb .main-nav .has-children>a .caret{display:none}.amb .main-nav .submenu{padding:.1rem 0 .4rem .9rem;width:100%}.amb .main-nav .submenu a{font-size:.95rem;padding-block:.4rem;text-transform:none;letter-spacing:0;opacity:.9}.amb .main-nav .submenu--nested{padding-left:.9rem}.amb .header-actions .btn--gold{display:none}.amb .stats{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.amb .split{grid-template-columns:1fr}.amb .split__media{min-height:340px}.amb .split__panel{padding:clamp(2.25rem,5vw,3.5rem) clamp(1.25rem,4vw,2.5rem)}}@media(max-width:820px){.amb .split{grid-template-columns:1fr}.amb .split__media{min-height:320px;order:-1}.amb .wineclub .split__media--content{order:-1}.amb .price-cards{grid-template-columns:1fr 1fr}.amb .makers__grid{grid-template-columns:1fr}.amb .makers__photo{max-width:480px;margin:0 auto}.amb .gallery__head{flex-direction:column;align-items:flex-start}.amb .footer-main{grid-template-columns:1fr;text-align:center}.amb .footer-contact li{justify-content:center;text-align:left}.amb .footer-social{justify-content:center}.amb .newsletter__form{margin-inline:auto}.amb .footer-bottom .container{justify-content:center;text-align:center}.amb .footer-bottom .center,.amb .footer-bottom .right{flex:1 1 100%;text-align:center}}@media(max-width:480px){.amb .price-cards{grid-template-columns:1fr;max-width:320px;margin-inline:auto}.amb .newsletter__form{flex-direction:column}.amb .newsletter__form button{padding:.85rem;justify-content:center}}.amb .winetasting{background:var(--white);padding-block:clamp(3rem,6vw,6rem)}.amb .winetasting__intro{max-width:880px}.amb .winetasting .eyebrow{color:var(--navy);margin-bottom:1.1rem;text-align:center}.amb .winetasting__title{font-family:var(--font-sans);text-transform:uppercase;color:var(--ink);font-weight:600;font-size:clamp(2.2rem,5.5vw,3.75rem);line-height:1.05;letter-spacing:-2px;margin-bottom:1.75rem}.amb .winetasting__title>p{margin:0}.amb .winetasting__body{max-width:760px}.amb .winetasting__body p{color:var(--ink);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7;margin:0 0 1.25rem}.amb .winetasting__body p:last-child{margin-bottom:0}.amb .winetasting__cta{margin:2rem 0 0}.amb .winetasting__cta .btn{text-align:center}.amb .winetasting__gallery{padding-top:clamp(2rem,4vw,3.5rem)}.amb .wineclub-page{background:var(--cream);padding-block:clamp(3rem,6vw,6rem)}.amb .wineclub-page__intro{max-width:1000px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.amb .wineclub-page .eyebrow{color:var(--navy);margin-bottom:1.1rem;text-align:center}.amb .wineclub-page__title{font-family:var(--font-sans);color:var(--ink);font-weight:600;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.08;letter-spacing:-1.5px}.amb .wineclub-page__title>p{margin:0}.amb .wineclub-page__lead{max-width:760px;margin:1.25rem auto 0}.amb .wineclub-page__lead p{font-size:1.0625rem;line-height:1.7;margin:0 0 1rem}.amb .tier-cards{display:grid;grid-template-columns:repeat(var(--tiers, 2),minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.amb .tier-card{position:relative;background:var(--white);border:1px solid #ece4d2;border-radius:var(--radius);box-shadow:0 6px 26px #0000001a;padding:clamp(1.75rem,3vw,2.75rem);display:flex;flex-direction:column;align-items:center;text-align:center}.amb .tier-card--featured{border-color:var(--gold);box-shadow:0 10px 34px #00000029}.amb .tier-card__badge{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);background:var(--gold);color:var(--ink);font-family:var(--font-sans);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;padding:.4rem .9rem;border-radius:999px;white-space:nowrap}.amb .tier-card__name{font-family:var(--font-sans);text-transform:uppercase;font-weight:700;letter-spacing:.04em;font-size:clamp(1.6rem,2.6vw,2.25rem);color:var(--ink-2);line-height:1;margin-bottom:1rem}.amb .tier-card__img{height:clamp(150px,16vw,230px);width:auto;margin:.25rem auto 1.25rem}.amb .tier-card__price{display:flex;align-items:baseline;justify-content:center;gap:.3rem;margin-bottom:1rem}.amb .tier-card__price strong{font-family:var(--font-serif);font-weight:700;font-size:clamp(1.7rem,3vw,2.5rem);color:var(--ink-2)}.amb .tier-card__price span{font-family:var(--font-sans);font-weight:500;font-size:1.2rem;color:var(--ink-2)}.amb .tier-card__desc{color:var(--ink)}.amb .tier-card__desc p{font-size:1rem;line-height:1.55;margin:0 0 1.25rem}.amb .tier-card__benefits{width:100%;text-align:left;margin-bottom:1.75rem}.amb .tier-card__benefits--extra{margin-top:-.5rem}.amb .tier-card__benefits-title{font-family:var(--font-sans);font-weight:700;font-size:1.05rem;letter-spacing:.02em;color:var(--ink-2);margin:0 0 .85rem;padding-top:1.25rem;border-top:1px solid rgba(27,27,28,.12)}.amb .tier-card__benefits ul{list-style:none;margin:0;padding:0}.amb .tier-card__benefits li{position:relative;padding-left:1.85rem;margin-bottom:.85rem;font-size:.97rem;line-height:1.5;color:var(--ink)}.amb .tier-card__benefits li:before{content:"";position:absolute;left:0;top:.15em;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4 10-10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.7rem}.amb .tier-card__cta{margin-top:auto;width:100%}.amb .mktp{background:var(--white);padding-block:clamp(3rem,6vw,6rem)}.amb .mktp__intro{max-width:880px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.amb .mktp .eyebrow{color:var(--navy);margin-bottom:1.1rem}.amb .mktp__title{font-family:var(--font-sans);text-transform:uppercase;color:var(--ink);font-weight:600;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-1.5px}.amb .mktp__title>p{margin:0}.amb .mktp__lead{max-width:720px;margin:1rem auto 0}.amb .mktp__lead p{font-size:1.0625rem;line-height:1.7;margin:0 0 1.25rem}.amb .mktp__lead p:last-child{margin-bottom:0}.amb .mktp__rows{display:grid;gap:clamp(2.5rem,5vw,4.5rem)}.amb .mktp__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.amb .mktp__row:nth-child(2n) .mktp__media{order:2}.amb .mktp__media img{width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:var(--radius);display:block}.amb .mktp__heading{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2;color:var(--ink);margin:0 0 1.25rem}.amb .mktp__text p{color:var(--ink);font-size:1.0625rem;line-height:1.7;margin:0 0 1.25rem}.amb .mktp__text p:last-child{margin-bottom:0}.amb .mktp__copy .btn{margin-top:1.5rem}@media(max-width:860px){.amb .mktp__row{grid-template-columns:1fr;gap:1.5rem}.amb .mktp__row:nth-child(2n) .mktp__media{order:0}}.amb .grabgo{background:var(--white);padding-block:clamp(3rem,6vw,6rem)}.amb .grabgo__intro{max-width:880px;margin-inline:auto;margin-bottom:clamp(2rem,4vw,3.25rem);text-align:center}.amb .grabgo .eyebrow{color:var(--navy);margin-bottom:1.1rem;text-align:center}.amb .grabgo__title{font-family:var(--font-sans);text-transform:uppercase;color:var(--ink);font-weight:600;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-1.5px}.amb .grabgo__title>p{margin:0}.amb .grabgo__lead{max-width:720px;margin-top:1rem;margin-inline:auto}.amb .grabgo__lead p{font-size:1.0625rem;line-height:1.7;margin:0 0 1.25rem}.amb .grabgo__lead p:last-child{margin-bottom:0}.amb .grabgo__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.amb .grabgo-card{display:flex;flex-direction:column;background:var(--white);border:1px solid #ece4d2;border-radius:var(--radius);overflow:hidden;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.amb .grabgo-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000024}.amb .grabgo-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--cream)}.amb .grabgo-card__media img{width:100%;height:100%;object-fit:cover}.amb .grabgo-card__title{font-family:var(--font-serif);font-size:1.15rem;line-height:1.3;margin:1rem 1rem .35rem}.amb .grabgo-card__title a{color:var(--ink)}.amb .grabgo-card__price{color:var(--ink-2);font-weight:500;margin-bottom:1rem}.amb .grabgo-card__price .grabgo-card__sale{color:#b3261e;margin-right:.4rem}.amb .grabgo-card__price s{opacity:.6;font-weight:300}.amb .grabgo-card__cta{margin:auto 1rem 1.25rem}.amb .grabgo-card__cta.is-disabled{opacity:.5;pointer-events:none}.amb .grabgo__empty{color:var(--ink);opacity:.7}@media(max-width:720px){.amb .tier-cards{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.amb .events{background:var(--white);padding-block:clamp(3rem,6vw,6rem)}.amb .events__head{max-width:820px;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}.amb .events__head .eyebrow{color:var(--navy);margin-bottom:1.1rem}.amb .events__head .section-heading{margin-top:0}.amb .events__intro{margin-top:1.25rem}.amb .events__intro p{line-height:1.7;margin:0 0 1rem}.amb .events__empty{text-align:center;color:var(--ink);opacity:.7}.amb .events__calendar{min-height:200px}.amb .events__newsletter{background:var(--blue);color:var(--white);margin-top:clamp(3rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,4rem)}.amb .events-news{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.amb .events-news__title{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.75rem);color:var(--white);margin:0 0 1rem}.amb .events-news__copy p{color:#ffffffd9;line-height:1.6;margin:0 0 1.5rem;max-width:520px}.amb .events-news__form{display:flex;gap:.6rem;flex-wrap:wrap;max-width:520px}.amb .events-news__form input{flex:1;min-width:200px;padding:.85rem 1rem;border:0;border-radius:6px;font-family:var(--font-sans)}.amb .events-news__form button{background:var(--gold);color:var(--ink);border:0;border-radius:6px;padding:.85rem 1.6rem;font-weight:600;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.amb .events-news__success{color:var(--white);font-weight:600;width:100%;margin:0 0 .5rem}.amb .events-news__img img{width:100%;height:auto;border-radius:var(--radius);display:block}@media(max-width:760px){.amb .events-news{grid-template-columns:1fr}}.amb .about{background:var(--white);padding-block:clamp(3rem,6vw,6rem)}.amb .about__store{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(2rem,4vw,4rem);align-items:center;margin-bottom:clamp(3rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid #ece4d2}.amb .about__store .about__name{margin-bottom:1.5rem}.amb .about__store-photo img{width:100%;height:auto;border-radius:var(--radius);display:block}.amb .about__bio{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.amb .about__bio-photo{position:sticky;top:140px}.amb .about__bio-photo img{width:100%;height:auto;border-radius:var(--radius);display:block}.amb .about__name{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:var(--ink);margin:0}.amb .about__eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.25em;font-size:.85rem;font-weight:600;color:var(--navy);margin:.5rem 0 1.5rem}.amb .about__prose p{color:var(--ink);font-size:1.0625rem;line-height:1.75;margin:0 0 1.25rem}.amb .about__prose p:last-child{margin-bottom:0}.amb .about__press{max-width:820px;margin:clamp(3rem,6vw,5rem) auto 0;padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid #ece4d2}.amb .about__press-title{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2;color:var(--ink);margin:0 0 1.75rem}.amb .about__press-title>p{margin:0}.amb .about__sub{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:600;color:var(--navy);margin:2rem 0 1rem}.amb .about__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem}@media(max-width:760px){.amb .about__bio{grid-template-columns:1fr}.amb .about__bio-photo{position:static;max-width:360px}.amb .about__store{grid-template-columns:1fr}.amb .about__store-photo{max-width:420px}}.amb .contact{background:var(--white);padding-top:clamp(3rem,6vw,6rem)}.amb .contact__intro{max-width:760px;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.amb .contact__intro .eyebrow{color:var(--navy);margin-bottom:1.1rem;text-align:center}.amb .contact__intro .section-heading{margin-top:0}.amb .contact__lead{margin-top:1.25rem}.amb .contact__lead p{font-size:1.0625rem;line-height:1.7;margin:0 0 1.25rem}.amb .contact__lead p:last-child{margin-bottom:0}.amb .contact__info{max-width:760px;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}.amb .contact__store{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2rem);color:var(--ink);margin:0 0 1.5rem}.amb .contact__list{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;justify-content:center}.amb .contact__list li{display:flex;align-items:center;gap:.9rem;text-align:left}.amb .contact__list a{color:var(--ink)}.amb .contact__list a:hover{color:var(--gold)}.amb .contact__list p{margin:0;line-height:1.4;color:var(--ink)}.amb .contact__ico{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:var(--cream);display:grid;place-items:center}.amb .contact__ico img{width:22px;height:22px}.amb .contact__map{position:relative}.amb .contact__map iframe{display:block;width:100%;height:clamp(360px,46vw,520px);border:0}.amb .contact__card{background:var(--white);border-radius:var(--radius);box-shadow:0 14px 40px #00000038;padding:clamp(1.75rem,2.5vw,2.5rem);max-width:420px}.amb .contact__card-title{font-family:var(--font-serif);font-size:clamp(1.6rem,2.8vw,2.25rem);color:var(--ink);margin:0 0 1.25rem}.amb .contact__card p{margin:0 0 .5rem;line-height:1.5;color:var(--ink)}.amb .contact__card-hours{margin-top:1rem}.amb .contact__card-hours em{color:var(--navy);font-style:italic}.amb .contact__card .btn{margin-top:1.5rem}@media(min-width:800px){.amb .contact__card{position:absolute;top:50%;right:clamp(1.5rem,5vw,5rem);transform:translateY(-50%)}}@media(max-width:799px){.amb .contact__card{margin:-3rem auto 0;position:relative;width:calc(100% - 2.5rem)}}.amb .contact__form-wrap{max-width:720px;margin:clamp(3rem,6vw,5rem) auto 0;padding-bottom:clamp(3rem,6vw,6rem)}.amb .contact__form-title{font-family:var(--font-serif);font-size:clamp(1.8rem,3.4vw,2.75rem);color:var(--ink);margin:0 0 1.75rem;text-align:center}.amb .contact__row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.amb .contact__field{margin-bottom:1.25rem}.amb .contact__field label{display:block;font-family:var(--font-sans);font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:var(--navy);margin-bottom:.5rem}.amb .contact__field label span{color:var(--gold)}.amb .contact__field input,.amb .contact__field textarea{width:100%;box-sizing:border-box;padding:.85rem 1rem;border:1px solid #d8cfbb;border-radius:6px;font-family:var(--font-sans);font-size:1rem;color:var(--ink);background:var(--white)}.amb .contact__field input:focus,.amb .contact__field textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.amb .contact__form .btn{width:100%;margin-top:.5rem}.amb .contact__success{background:#eaf5ea;border:1px solid #bfe0bf;color:#2f6b32;padding:.9rem 1.1rem;border-radius:6px;margin-bottom:1.5rem}.amb .contact__errors{color:#b3261e;margin:0 0 1.5rem;padding-left:1.2rem}@media(max-width:560px){.amb .contact__row{grid-template-columns:1fr}}.amb .inquiry{background:var(--white);padding-block:clamp(3rem,6vw,6rem)}.amb .inquiry__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.amb .inquiry--flip .inquiry__copy{order:2}.amb .inquiry__copy--bg{position:relative;overflow:hidden;border-radius:8px;min-height:clamp(360px,30vw,560px);display:flex;align-items:center;justify-content:center;align-self:stretch;text-align:center}.amb .inquiry__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.amb .inquiry__copy--bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(27,27,28,var(--inquiry-veil-alpha,.6));z-index:1}.amb .inquiry__copy--bg .inquiry__copy-inner{position:relative;z-index:2;padding:clamp(2rem,4vw,3.5rem);max-width:620px}.amb .inquiry__copy .eyebrow{color:var(--inquiry-text, var(--navy))}.amb .inquiry__copy-inner .section-heading,.amb .inquiry__copy-inner .section-heading *,.amb .inquiry__copy-inner h1,.amb .inquiry__copy-inner h2,.amb .inquiry__copy-inner h3,.amb .inquiry__copy-inner h4,.amb .inquiry__copy-inner h5,.amb .inquiry__copy-inner h6{font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.15;letter-spacing:-.5px;color:var(--inquiry-text, var(--blue));white-space:nowrap}.amb .inquiry__copy-inner .section-heading>*,.amb .inquiry__copy-inner h1,.amb .inquiry__copy-inner h2,.amb .inquiry__copy-inner h3,.amb .inquiry__copy-inner h4,.amb .inquiry__copy-inner h5,.amb .inquiry__copy-inner h6{margin:1rem 0 0}.amb .inquiry__copy-inner .section-heading>*{margin-top:0;font:inherit;letter-spacing:inherit;color:inherit}.amb .inquiry__copy-inner .section-heading:empty{display:none}.amb .inquiry__copy .section-heading{margin-top:1rem}.amb .inquiry__text{margin-top:1.5rem}.amb .inquiry__text p,.amb .inquiry__text li{color:var(--inquiry-text, var(--ink));font-size:1.0625rem;line-height:1.7;margin:0 0 1.1rem}.amb .inquiry__text p:last-child{margin-bottom:0}.amb .inquiry__form-title{font-family:var(--font-serif);font-size:clamp(1.4rem,2.4vw,2rem);color:var(--ink);margin:0 0 1.5rem}.amb .inquiry__form .btn{width:100%;margin-top:.5rem}.amb .inquiry__embed iframe{max-width:100%;border:0}@media(max-width:820px){.amb .inquiry__grid{grid-template-columns:1fr}.amb .inquiry--flip .inquiry__copy{order:0}}@media(max-width:560px){.amb .inquiry__copy-inner .section-heading,.amb .inquiry__copy-inner .section-heading *,.amb .inquiry__copy-inner h1,.amb .inquiry__copy-inner h2,.amb .inquiry__copy-inner h3,.amb .inquiry__copy-inner h4,.amb .inquiry__copy-inner h5,.amb .inquiry__copy-inner h6{white-space:normal}}.amb .gallery__slide{cursor:zoom-in}.amb-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem);background:#0f1018eb}.amb-lightbox.is-open{display:flex}.amb-lightbox__stage{margin:0;max-width:min(92vw,1100px);max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:.75rem}.amb-lightbox__img{max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:6px;box-shadow:0 10px 40px #00000080}.amb-lightbox__cap{color:#e9e9ee;font-family:Poppins,system-ui,sans-serif;font-size:.9rem;text-align:center}.amb-lightbox__close{position:absolute;top:1rem;right:1.2rem;width:46px;height:46px;font-size:2rem;line-height:1;color:#fff;background:transparent;border:0;cursor:pointer}.amb-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#00000040;color:#fff;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.amb-lightbox__nav:hover{background:#fab00f;border-color:#fab00f;color:#000}.amb-lightbox__nav--prev{left:clamp(.5rem,2vw,1.5rem)}.amb-lightbox__nav--next{right:clamp(.5rem,2vw,1.5rem)}.amb-lightbox__count{position:absolute;bottom:1.1rem;left:0;right:0;text-align:center;color:#cfcfd6;font-family:Poppins,system-ui,sans-serif;font-size:.85rem;letter-spacing:.1em}@media(prefers-reduced-motion:reduce){.amb{scroll-behavior:auto}.amb *,.amb *:before,.amb *:after{transition:none!important}}.amb .faq{background:var(--blue);color:var(--white);padding-block:clamp(3rem,6vw,5.5rem)}.amb .faq__head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.amb .faq .eyebrow{color:var(--gold)}.amb .faq__title{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,3.375rem);line-height:1.1}.amb .faq__title>p{margin:0}.amb .faq__title em{font-style:normal;color:var(--gold)}.amb .faq__intro{max-width:640px;margin:1rem auto 0;color:#ffffffd9;line-height:1.7}.amb .faq__list{max-width:820px;margin-inline:auto}.amb .faq__item{border-bottom:1px solid rgba(255,255,255,.22)}.amb .faq__item:first-child{border-top:1px solid rgba(255,255,255,.22)}.amb .faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.15rem .25rem;cursor:pointer;list-style:none;font-family:var(--font-serif);font-size:clamp(1.05rem,1.6vw,1.35rem);transition:color .2s ease}.amb .faq__q::-webkit-details-marker{display:none}.amb .faq__q:hover,.amb .faq__item[open]>.faq__q{color:var(--gold)}.amb .faq__q:focus,.amb .faq__q:focus-visible{outline:none}.amb .faq__q:focus-visible{color:var(--gold)}.amb .faq__icon{position:relative;flex:0 0 auto;width:30px;height:30px;border:1px solid var(--gold);border-radius:50%}.amb .faq__icon:before,.amb .faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--gold);transform:translate(-50%,-50%);transition:transform .25s ease}.amb .faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.amb .faq__item[open] .faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.amb .faq__a{padding:0 3rem 1.35rem .25rem;color:#ffffffd9;line-height:1.7}.amb .faq__a p{margin:0 0 .75em}.amb .faq__a p:last-child{margin-bottom:0}html:has(.amb){scroll-behavior:smooth}.amb .faq{scroll-margin-top:90px}.amb .blog{padding-block:clamp(2.5rem,5vw,4.5rem);background:var(--white);color:var(--ink)}.amb .blog__head{text-align:center;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.amb .blog .eyebrow{color:var(--navy)}.amb .blog__title{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,3.375rem);line-height:1.1;color:var(--ink)}.amb .blog__title>p{margin:0;display:inline}.amb .blog__title em{font-style:normal;color:var(--gold)}.amb .blog__intro{max-width:640px;margin:1rem auto 0;line-height:1.7;opacity:.85}.amb .blog__empty{text-align:center;padding-block:3rem;opacity:.7}.amb .blog__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.amb .blog__tags a{padding:.35rem 1rem;border:1px solid rgba(27,27,28,.25);border-radius:999px;font-size:.85rem;color:var(--ink);text-decoration:none;transition:all .2s ease}.amb .blog__tags a:hover,.amb .blog__tags a.is-active{background:var(--blue);border-color:var(--blue);color:var(--white)}.amb .blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem)}@media(max-width:980px){.amb .blog__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.amb .blog__grid{grid-template-columns:1fr}}.amb .blog-card{display:flex;flex-direction:column;background:var(--cream);overflow:hidden}.amb .blog-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--blue)}.amb .blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.amb .blog-card:hover .blog-card__media img{transform:scale(1.04)}.amb .blog-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.amb .blog-card__placeholder img{width:90px;height:90px;object-fit:contain}.amb .blog-card__body{display:flex;flex-direction:column;flex:1;gap:.55rem;padding:1.25rem 1.35rem 1.5rem}.amb .blog-card__meta{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);opacity:.7}.amb .blog-card__title{font-family:var(--font-serif);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.25}.amb .blog-card__title a{color:var(--ink);text-decoration:none}.amb .blog-card__title a:hover{color:var(--blue)}.amb .blog-card__excerpt{line-height:1.65;opacity:.85}.amb .blog-card__more{margin-top:auto;padding-top:.5rem;align-self:flex-start;color:var(--blue);font-weight:600;text-decoration:none}.amb .blog-card__more:hover{color:var(--gold)}.amb .blog__pagination{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.amb .blog__pagination span{margin:0 .2rem}.amb .blog__pagination span a,.amb .blog__pagination span.current,.amb .blog__pagination span.deco{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding-inline:.5rem;text-decoration:none;color:var(--ink)}.amb .blog__pagination span a:hover{color:var(--blue)}.amb .blog__pagination span.current{background:var(--blue);color:var(--white);border-radius:50%}.amb .article{background:var(--white);color:var(--ink);padding-bottom:clamp(3rem,6vw,5rem)}.amb .article__hero img{width:100%;max-height:480px;object-fit:cover;display:block}.amb .article__container{max-width:820px}.amb .article__head{text-align:center;padding-top:clamp(2rem,4.5vw,3.5rem);margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.amb .article__head .eyebrow a{color:var(--navy);text-decoration:none}.amb .article__head .eyebrow a:hover{color:var(--gold)}.amb .article__title{font-family:var(--font-serif);font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.15}.amb .article__meta{margin-top:.9rem;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);opacity:.7}.amb .article__body{line-height:1.8;font-size:1.05rem}.amb .article__body p,.amb .article__body ul,.amb .article__body ol,.amb .article__body blockquote{margin-bottom:1.1em}.amb .article__body ul,.amb .article__body ol{padding-left:1.4em}.amb .article__body ul li{list-style:disc}.amb .article__body ol li{list-style:decimal}.amb .article__body h2,.amb .article__body h3,.amb .article__body h4{font-family:var(--font-serif);line-height:1.25;margin:1.6em 0 .6em}.amb .article__body h2{font-size:1.7rem}.amb .article__body h3{font-size:1.4rem}.amb .article__body h4{font-size:1.2rem}.amb .article__body img{max-width:100%;height:auto}.amb .article__body a{color:var(--blue)}.amb .article__body a:hover{color:var(--gold)}.amb .article__body blockquote{border-left:3px solid var(--gold);padding-left:1.1em;font-style:italic;opacity:.9}.amb .article__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.amb .article__tags a{padding:.3rem .9rem;border:1px solid rgba(27,27,28,.25);border-radius:999px;font-size:.82rem;color:var(--ink);text-decoration:none}.amb .article__tags a:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.amb .article__back{margin-top:clamp(2rem,4vw,3rem);text-align:center}.amb .article__comments{margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid rgba(27,27,28,.15);padding-top:2rem}.amb .article__comments-title{font-family:var(--font-serif);font-size:1.4rem;margin-bottom:1.2rem}.amb .article__comment{padding:1rem 0;border-bottom:1px solid rgba(27,27,28,.1)}.amb .article__comment-meta{font-size:.85rem;color:var(--navy);margin-bottom:.35rem}.amb .article__comment-body{line-height:1.65}.amb .article__comment-form{margin-top:2rem}.amb .article__form-row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media(max-width:620px){.amb .article__form-row{grid-template-columns:1fr}}.amb .article__comment-form input,.amb .article__comment-form textarea{width:100%;padding:.8rem .95rem;margin-bottom:.9rem;border:1px solid rgba(27,27,28,.25);background:var(--white);font:inherit;color:var(--ink)}.amb .article__comment-form input:focus,.amb .article__comment-form textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.amb .article__form-note{margin-bottom:1rem;color:var(--blue)}#fsb_container,#fsb_background,#fsb_bar{display:none!important}#fsb_container{height:0!important}.amb .wineclub-page__lead ul,.amb .wineclub-page__lead ol,.amb .grabgo__lead ul,.amb .grabgo__lead ol,.amb .mktp__lead ul,.amb .mktp__lead ol,.amb .contact__lead ul,.amb .contact__lead ol,.amb .knife__story ul,.amb .knife__story ol,.amb .knife__intro ul,.amb .knife__intro ol{text-align:left;width:fit-content;max-width:100%;margin:0 auto 1rem;padding-left:1.4rem}.amb .wineclub-page__lead ul,.amb .grabgo__lead ul,.amb .mktp__lead ul,.amb .contact__lead ul,.amb .knife__story ul,.amb .knife__intro ul{list-style:disc outside}.amb .wineclub-page__lead ol,.amb .grabgo__lead ol,.amb .mktp__lead ol,.amb .contact__lead ol,.amb .knife__story ol,.amb .knife__intro ol{list-style:decimal outside}.amb .wineclub-page__lead li,.amb .grabgo__lead li,.amb .mktp__lead li,.amb .contact__lead li,.amb .knife__story li,.amb .knife__intro li{font-size:1.0625rem;line-height:1.7;margin-bottom:.4rem}.amb .wineclub-page__lead li:last-child,.amb .grabgo__lead li:last-child,.amb .mktp__lead li:last-child,.amb .contact__lead li:last-child,.amb .knife__story li:last-child,.amb .knife__intro li:last-child{margin-bottom:0}.amb .wineclub__body ul,.amb .wineclub__body ol,.amb .winetasting__body ul,.amb .winetasting__body ol{margin:0 0 1rem;padding-left:1.4rem}.amb .wineclub__body ul,.amb .winetasting__body ul{list-style:disc outside}.amb .wineclub__body ol,.amb .winetasting__body ol{list-style:decimal outside}.amb .wineclub__body li,.amb .winetasting__body li{line-height:1.7;margin-bottom:.4rem}.amb .wineclub__body li{color:var(--white)}.amb .wineclub__body li:last-child,.amb .winetasting__body li:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ambrosi.css.map */
