.grapes-home{--ink:#271633;--berry:#66008b;--lilac:#bd8dcd;--lime:#cf0;--paper:#faf6f0;--pale:#ecdbf0;--line:#d8c8da}.grapes-home *{box-sizing:border-box}.grapes-home{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 system-ui,sans-serif}.grapes-home a{color:inherit}.grapes-home button{font:inherit;cursor:pointer}.grapes-home img{display:block;width:100%}.grapes-home h1,.grapes-home h2,.grapes-home h3,.grapes-home p{margin:0}.grapes-home h1,.grapes-home h2{font-family:Georgia,serif;font-weight:400;line-height:1.02;letter-spacing:-.065em}.grapes-home h1{font-size:clamp(56.8px,7vw,119.2px)}.grapes-home h2{font-size:clamp(44px,5.8vw,80px)}.grapes-home h3{font-size:17.28px;line-height:1.25}.grapes-home .gp-wrap{width:min(100% - 64px,1320px);margin-inline:auto}.grapes-home .gp-small{font-size:11.84px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.grapes-home .draft{text-align:center;background:var(--ink);color:#fff;padding:7px 12px;font-size:11.52px;letter-spacing:.07em}.grapes-home .header{display:flex;justify-content:space-between;align-items:center;min-height:76px;gap:24px}.grapes-home .header img{width:126px}.grapes-home .header nav{display:flex;align-items:center;gap:28px}.grapes-home .header a,.grapes-home .gp-cta,.grapes-home .gp-card a,.grapes-home .gp-shark a{text-decoration:none}.grapes-home .header nav a:hover,.grapes-home .gp-card a:hover,.grapes-home .gp-shark a:hover{text-decoration:underline}.grapes-home .pill{padding:8px 13px;border:1px solid currentColor;border-radius:30px;font-size:13.28px;font-weight:650}.grapes-home .gp-hero{margin-top:clamp(14px,2vw,22px);display:grid;grid-template-columns:46% 54%;background:var(--pale);overflow:hidden;border-radius:22px}.grapes-home .gp-hero-copy{padding:clamp(32px,5.4vw,84px);align-self:center}.grapes-home .gp-hero h1{margin:16px 0 22px}.grapes-home .gp-hero em{color:var(--berry);font-weight:400}.grapes-home .gp-intro{max-width:36ch;font-size:16.96px}.grapes-home .gp-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.grapes-home .gp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:30px;background:var(--lime);color:var(--ink);font-weight:750;border:1px solid var(--ink)}.grapes-home .gp-cta:hover{background:#e3ff85}.grapes-home .gp-secondary{font-size:14.4px;font-weight:700;text-underline-offset:4px}.grapes-home .gp-hero-art{position:relative;min-height:490px}.grapes-home .gp-hero-art img{position:absolute;height:100%;object-fit:cover}.grapes-home .gp-photo-tag{position:absolute;bottom:19px;right:19px;border-radius:30px;background:var(--paper);padding:7px 13px}.grapes-home .gp-catalog{padding:70px 0 62px}.grapes-home .gp-section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:24px}.grapes-home .gp-section-head .gp-small,.grapes-home .gp-guide .gp-small,.grapes-home .gp-shark .gp-small{margin-bottom:10px;color:var(--berry)}.grapes-home .gp-section-head>p{max-width:35ch}.grapes-home .gp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.grapes-home .gp-card img{border-radius:15px;aspect-ratio:1;object-fit:cover}.grapes-home .gp-card a{display:block}.grapes-home .gp-card .gp-meta{padding:12px 1px;display:flex;gap:5px 12px;justify-content:space-between;flex-wrap:wrap}.grapes-home .gp-meta p{font-size:14.08px;color:#593e63;margin-top:4px}.grapes-home .gp-price{white-space:nowrap;font-weight:700;font-size:15.04px}.grapes-home .gp-guide{background:var(--pale);padding:clamp(24px,5vw,64px);display:grid;grid-template-columns:1fr 1.2fr;gap:28px;border-radius:22px}.grapes-home .gp-guide h2{margin-bottom:13px}.grapes-home .gp-guide p{max-width:44ch}.grapes-home .gp-guide fieldset{border:0;margin:0 0 13px;padding:0}.grapes-home .gp-guide legend{padding:0;margin-bottom:8px;font-weight:750}.grapes-home .gp-choice{display:inline-flex;align-items:center;gap:6px;margin:0 6px 7px 0;border:1px solid #8c6698;border-radius:25px;padding:7px 11px;background:var(--paper);cursor:pointer;font-size:14.56px}.grapes-home .gp-choice:has(input:checked){background:var(--lime);border-color:var(--ink)}.grapes-home .gp-choice input{accent-color:var(--berry)}.grapes-home .gp-result{min-height:81px;margin-top:3px}.grapes-home .gp-result a{font-weight:750;text-underline-offset:4px}.grapes-home .gp-shark{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;padding:66px 0}.grapes-home .gp-shark img{border-radius:19px;aspect-ratio:16/8;object-fit:cover}.grapes-home .gp-shark h2{margin:8px 0 19px}.grapes-home .gp-shark a{font-weight:750}.grapes-home .foot{background:var(--ink);color:var(--paper);padding:28px 0}.grapes-home .foot .gp-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.grapes-home .foot a{text-underline-offset:4px}@media(max-width:900px){.grapes-home .gp-hero-copy{padding:32px}.grapes-home .gp-hero-art{min-height:410px}.grapes-home .gp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grapes-home .gp-wrap{width:calc(100% - 28px)}.grapes-home .header{min-height:63px;gap:8px}.grapes-home .header img{width:97px}.grapes-home .header nav{gap:10px;font-size:12.64px}.grapes-home .header .pill{font-size:12px;padding:5px 8px}.grapes-home .gp-hero,.grapes-home .gp-guide,.grapes-home .gp-shark{grid-template-columns:1fr}.grapes-home .gp-hero-copy{padding:27px 20px 30px}.grapes-home .gp-hero-art{min-height:0;aspect-ratio:1.47}.grapes-home .gp-hero h1{margin:12px 0 16px}.grapes-home .gp-actions{margin-top:20px;gap:12px}.grapes-home .gp-catalog{padding:44px 0 34px}.grapes-home .gp-section-head{align-items:start;flex-direction:column;gap:9px;margin-bottom:18px}.grapes-home .gp-grid{gap:13px}.grapes-home .gp-card .gp-meta{padding-top:8px}.grapes-home .gp-meta p{font-size:12.96px}.grapes-home .gp-shark{gap:17px;padding:40px 0}}.grapes-home :focus-visible{outline:3px solid #8500af;outline-offset:4px}.grapes-home .gp-launch{margin-top:50px;padding:clamp(22px,4vw,50px);border-radius:22px;background:#ede1f1;border:1px solid #e0cbe6}.grapes-home .gp-launch .gp-section-head{margin-bottom:22px}.grapes-home .gp-launch .gp-section-head>p{max-width:33ch}.grapes-home .gp-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grapes-home .gp-launch-card{min-width:0;overflow:hidden;background:var(--paper);border-radius:16px}.grapes-home .gp-launch-card img{height:auto;aspect-ratio:1;object-fit:cover}.grapes-home .gp-launch-copy{padding:clamp(14px,2.5vw,27px)}.grapes-home .gp-launch-copy .gp-small{color:var(--berry);margin-bottom:7px}.grapes-home .gp-launch-copy h3{font-size:clamp(18.88px,3vw,26.88px);margin-bottom:7px}.grapes-home .gp-launch-spec{color:#593e63;font-size:13.76px;margin-top:10px;font-weight:650}.grapes-home .header nav .launch-link{color:var(--berry);font-weight:750}@media(max-width:620px){.grapes-home .gp-launch{margin-top:29px;padding:17px 14px}.grapes-home .gp-launch-grid{grid-template-columns:1fr;gap:13px}.grapes-home .gp-launch .gp-section-head{margin-bottom:14px}.grapes-home .header nav{gap:8px;flex-wrap:wrap;justify-content:flex-end}.grapes-home .header nav .pill{padding:3px 6px}}.grapes-home .gp-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:32px;padding:clamp(24px,5vw,62px);margin-bottom:clamp(36px,6vw,74px);background:#fffaf5;border:1px solid var(--line);border-radius:22px}.grapes-home .gp-faq .gp-small{color:var(--berry);margin-bottom:10px}.grapes-home .gp-faq h2{margin-bottom:15px}.grapes-home .gp-faq-intro p{max-width:32ch}.grapes-home .gp-faq details{border-bottom:1px solid var(--line)}.grapes-home .gp-faq details:first-child{border-top:1px solid var(--line)}.grapes-home .gp-faq summary{position:relative;min-height:46px;padding:13px 33px 13px 0;font-weight:700;cursor:pointer;list-style:none}.grapes-home .gp-faq summary::-webkit-details-marker{display:none}.grapes-home .gp-faq summary:after{position:absolute;right:5px;top:10px;color:var(--berry);content:"+";font-size:19.2px}.grapes-home .gp-faq details[open] summary:after{content:"\2212"}.grapes-home .gp-faq details p{padding:0 12px 15px 0;color:#593e63}.grapes-home .gp-faq a{font-weight:700;text-underline-offset:4px}@media(max-width:720px){.grapes-home .gp-faq{grid-template-columns:1fr;gap:20px}.grapes-home .gp-faq h2{margin-bottom:9px}}.grapes-home .gp-launch-price{margin-top:10px;font-weight:700}.grapes-home .gp-launch-copy .gp-cta{margin-top:9px}.grapes-home{padding-bottom:1px}.grapes-home .gp-wrap{width:min(calc(100% - 64px),1320px)}@media(max-width:620px){.grapes-home .gp-wrap{width:calc(100% - 28px)}}.grapes-home h1,.grapes-home h2,.grapes-home h3{color:inherit}.grapes-home .gp-carousel{display:grid;grid-template-rows:auto;align-content:start;min-width:0;min-height:0;aspect-ratio:auto}.grapes-home .gp-carousel-stage{position:relative;aspect-ratio:1;background:#ecdbf0;overflow:hidden}.grapes-home .gp-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.grapes-home .gp-carousel-slide[hidden],.grapes-home .gp-carousel-toggle[hidden]{display:none}.grapes-home .gp-carousel-slide img{width:100%;height:100%;object-fit:cover}.grapes-home .gp-carousel-slide:focus-visible{outline-offset:-4px}.grapes-home .gp-carousel .gp-photo-tag{bottom:12px;right:12px;max-width:calc(100% - 24px)}.grapes-home .gp-carousel-toggle{position:absolute;z-index:1;inset:12px auto auto 12px;border:1px solid #271633;border-radius:24px;min-height:44px;padding:6px 12px;background:var(--paper);color:#271633;font:700 14px/1 system-ui,sans-serif}.grapes-home .gp-carousel-toggle:not(:focus-visible){width:1px;height:1px;min-height:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(max-width:749px){.grapes-home .gp-hero:has(>.gp-carousel){grid-template-columns:minmax(0,1fr)}.grapes-home .gp-carousel .gp-photo-tag{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/grapes-home.css.map */
