.header .header__nav-items--menu .nav-mega-menu[data-dropdown-menu=shop]{width:auto!important;min-width:220px!important;max-width:280px!important;left:auto!important}.header .header__nav-items--menu .nav-mega-menu[data-dropdown-menu=shop] .custom-container{max-width:100%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.header .header__nav-items--menu .nav-mega-menu[data-dropdown-menu=shop] .mega-menu{flex-wrap:nowrap!important;height:auto!important;width:100%!important}.header .header__nav-items--menu .nav-mega-menu[data-dropdown-menu=shop] .nav-mega-menu-sub[data-layer="1"]{grid-template-columns:1fr!important;gap:.5rem!important;width:100%!important}.nav-mega-menu-item.nav-mega-menu-item--sub-parent.d-block{display:none!important}.collection-list[data-id=template--20922547732702__collection_list] .collection-list__card{border-radius:0%!important}.about-page-simple{max-width:760px;margin:0 auto;padding:3rem 1.5rem 4rem;font-family:var(--font-body);font-size:18px;line-height:1.8;color:rgb(var(--color-foreground, 26, 26, 26))}.about-page-simple h1{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,3rem);font-weight:var(--font-heading-weight);margin:0 0 .5rem;line-height:1.2;text-align:center}.about-page-simple .about-lead{font-size:1.2rem;font-style:italic;text-align:center;opacity:.75;margin:0 0 3rem}.about-page-simple h2{font-family:var(--font-heading);font-size:26px;font-weight:var(--font-heading-weight);margin:3rem 0 1.2rem;line-height:1.3}.about-page-simple p{font-size:18px;margin:0 0 1.4rem;line-height:1.8}.about-page-simple .about-img{width:100%;height:auto;display:block;margin:2rem 0 2.5rem}.about-page-simple strong{font-weight:600}@media(max-width:600px){.about-page-simple{padding:2rem 1.2rem 3rem;font-size:16px}.about-page-simple h1{font-size:1.9rem}.about-page-simple .about-lead{font-size:1.05rem;margin-bottom:2rem}.about-page-simple h2{font-size:1.4rem;margin:2.5rem 0 1rem}.about-page-simple p{font-size:1rem}}.chart{margin:.5rem 0;padding:.25rem 0}.chart__inner{align-items:center!important;padding:1rem 0 2rem!important;gap:1rem}.chart__label{min-width:140px;max-width:140px;font-family:var(--font-heading);font-style:var(--font-heading-style);font-size:.9rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:currentColor;opacity:.85;text-align:left!important;justify-content:flex-start!important;line-height:1.3;transition:all .3s ease}.chart__inner .chart__label:last-child{display:none!important}.chart__graph{position:relative;height:3px!important;background:linear-gradient(to right,#00000014,#00000026,#00000014);border-radius:2px;margin:0!important;overflow:visible;flex:1}.chart__graph span{position:absolute;top:50%;left:0;height:8px;border-radius:20px;transform:translateY(-50%);transition:width 1.2s cubic-bezier(.25,1,.5,1);animation:chartFillIn 1.4s cubic-bezier(.25,1,.5,1)}.chart__graph[data-rating="1"] span{width:20%!important}.chart__graph[data-rating="2"] span{width:40%!important}.chart__graph[data-rating="3"] span{width:60%!important}.chart__graph[data-rating="4"] span{width:80%!important}.chart__graph[data-rating="5"] span{width:100%!important}.chart__graph span:before{content:"";position:absolute;top:1px;left:4px;right:4px;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,.5),transparent);border-radius:20px;pointer-events:none}.chart__graph span:after{content:"";position:absolute;right:-3px;top:50%;width:14px;height:14px;border-radius:50%;transform:translateY(-50%);animation:dropletPulse 2.5s ease-in-out infinite}@keyframes dropletPulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.1)}}@keyframes chartFillIn{0%{opacity:0}to{opacity:1}}.chart--dry .chart__graph span{background:linear-gradient(90deg,#d4a04c,#e8be6a,#d4a04c)!important;box-shadow:0 2px 6px #d4a04c66,0 0 0 1px #d4a04c33!important}.chart--dry .chart__graph span:after{background:radial-gradient(circle at 35% 35%,#f5d789,#d4a04c 60%,#8f6319)!important;box-shadow:0 2px 6px #d4a04c99,inset 0 1px 2px #ffffff80!important}.chart--sweet .chart__graph span{background:linear-gradient(90deg,#c4526f,#e37a9c,#c4526f)!important;box-shadow:0 3px 10px #c4526f66,0 0 0 1px #c4526f40!important}.chart--sweet .chart__graph span:after{background:radial-gradient(circle at 35% 30%,#ffc8dc,#e37a9c 55%,#8f2d4c)!important;border-radius:50% 50% 55% 45%/55% 55% 45% 45%!important;box-shadow:0 3px 10px #c4526f8c,inset 0 2px 3px #ffffff80!important}.chart--temperature .chart__graph span{background:linear-gradient(90deg,#7a1028,#a82844,#d14565 60%,#a82844)!important;box-shadow:0 3px 12px #a8284480,0 0 0 1px #a828444d!important}.chart--temperature .chart__graph span:after{background:radial-gradient(circle at 35% 35%,#e8687f,#a82844 55%,#5c0a14)!important;box-shadow:0 3px 10px #a8284499,0 0 14px #e8687f66,inset 0 1px 2px #fff6!important;animation:warmWineGlow 2.8s ease-in-out infinite!important}@keyframes warmWineGlow{0%,to{transform:translateY(-50%) scale(1);filter:brightness(1)}50%{transform:translateY(-50%) scale(1.12);filter:brightness(1.15)}}.chart--body .chart__graph span{background:linear-gradient(90deg,#4b1b48,#703a6b,#4b1b48)!important;box-shadow:0 3px 10px #4b1b4873,0 0 0 1px #4b1b4840!important}.chart--body .chart__graph span:after{background:radial-gradient(circle at 35% 35%,#9b5f96,#4b1b48 55%,#2c0f2a)!important;box-shadow:0 3px 10px #4b1b488c,inset 0 1px 2px #fff6!important}.chart--tannin .chart__graph span{background:linear-gradient(90deg,#6b4423,#8b5a33,#6b4423)!important;box-shadow:0 2px 8px #6b442366,0 0 0 1px #6b442340!important}.chart--tannin .chart__graph span:after{background:radial-gradient(circle at 35% 35%,#b58859,#6b4423 60%,#3f2814)!important;box-shadow:0 2px 8px #6b44238c,inset 0 1px 2px #ffffff59!important}.chart__scale{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 10px)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;pointer-events:none!important;padding:0!important;margin:0!important;height:12px!important;background:none!important}.chart__scale span{font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:500!important;opacity:.45!important;color:inherit!important;line-height:1!important;letter-spacing:0!important;width:auto!important;min-width:0!important;max-width:none!important;text-align:center!important;position:relative!important;display:inline-block!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;border:none!important;transform:none!important;border-radius:0!important;text-transform:none!important;animation:none!important}.chart__scale span:before,.chart__scale span:after{content:none!important;display:none!important}.chart__graph[data-rating="1"] .chart__scale span:nth-child(1),.chart__graph[data-rating="2"] .chart__scale span:nth-child(2),.chart__graph[data-rating="3"] .chart__scale span:nth-child(3),.chart__graph[data-rating="4"] .chart__scale span:nth-child(4),.chart__graph[data-rating="5"] .chart__scale span:nth-child(5){opacity:1!important;font-weight:700!important;font-size:.8rem!important}.chart:hover .chart__label{opacity:1;letter-spacing:2px}.chart:hover .chart__graph span{filter:brightness(1.15) saturate(1.1)}@media(max-width:600px){.chart__label{min-width:95px;max-width:95px;font-size:.75rem;letter-spacing:1px}.chart__graph span{height:7px}.chart__graph span:after{width:12px;height:12px}.chart__scale span{font-size:.65rem!important}}.chart .chart__scale,.chart--dry .chart__scale,.chart--sweet .chart__scale,.chart--temperature .chart__scale,.chart--body .chart__scale,.chart--tannin .chart__scale{background:none!important;background-image:none!important;background-color:transparent!important;box-shadow:none!important;border:none!important;animation:none!important;height:auto!important}.chart .chart__scale span,.chart--dry .chart__scale span,.chart--sweet .chart__scale span,.chart--temperature .chart__scale span,.chart--body .chart__scale span,.chart--tannin .chart__scale span{background:none!important;background-image:none!important;background-color:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;animation:none!important;width:auto!important;height:auto!important;color:#00000080!important;filter:none!important;transform:none!important}.chart .chart__scale span:before,.chart .chart__scale span:after,.chart--dry .chart__scale span:before,.chart--dry .chart__scale span:after,.chart--sweet .chart__scale span:before,.chart--sweet .chart__scale span:after,.chart--temperature .chart__scale span:before,.chart--temperature .chart__scale span:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.chart__graph[data-rating="1"] .chart__scale span:nth-child(1),.chart__graph[data-rating="2"] .chart__scale span:nth-child(2),.chart__graph[data-rating="3"] .chart__scale span:nth-child(3),.chart__graph[data-rating="4"] .chart__scale span:nth-child(4),.chart__graph[data-rating="5"] .chart__scale span:nth-child(5){opacity:1!important;font-weight:700!important;font-size:.85rem!important;color:currentColor!important}.testimonials .writer{margin-top:1.5rem!important;position:relative;padding-top:1.5rem}.testimonials .writer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:1px;background:linear-gradient(to right,transparent,rgba(33,37,41,.4),transparent)}.testimonials .writer span{font-family:var(--font-heading)!important;font-style:var(--font-heading-style)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#212529!important;display:inline-block;line-height:1.3!important}.testimonials .review-date{font-family:var(--font-body)!important;font-size:12px!important;font-weight:400!important;font-style:italic!important;letter-spacing:1.5px!important;text-transform:uppercase!important;opacity:.6!important;margin-top:.4rem!important;color:#212529!important;position:relative;display:inline-block}.testimonials .review-date:before{content:"\25c8";display:inline-block;margin-right:8px;color:#212529;opacity:.5;font-size:.7rem;vertical-align:1px}.testimonials .review-date:after{content:"\25c8";display:inline-block;margin-left:8px;color:#212529;opacity:.5;font-size:.7rem;vertical-align:1px}.testimonials .rate{margin-top:1rem!important;gap:4px}.testimonials .rate svg{width:14px!important;height:14px!important}@media(max-width:600px){.testimonials .writer span{font-size:10px!important;letter-spacing:2px!important}.testimonials .review-date{font-size:10px!important;letter-spacing:1px!important}.testimonials .rate svg{width:12px!important;height:12px!important}}.collection-list__card-product-size,.countdown-banner .countdown-grid__timer .flip-clock{display:none!important}img.header__logo.logo.text-center{max-height:70px!important;width:auto!important;object-fit:contain}.header .header__container{position:relative!important;background-color:#fff!important}custom-header.header,custom-header.header[data-sticky=true]{width:100%!important;max-width:100%!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important;background-color:#fff!important;box-shadow:0 2px 8px #0000000d}custom-header.header.is-sticky,custom-header.header.sticky,custom-header.header.scrolled,custom-header.header[data-scrolled=true],.header.sticky-active{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;z-index:999!important;background-color:#fff!important}custom-header.header .header__container.custom-container{max-width:1400px;margin-left:auto!important;margin-right:auto!important;padding-left:24px;padding-right:24px;width:100%}custom-header.header .header__logo{max-height:70px!important;width:auto!important;height:auto!important;object-fit:contain}custom-header.header.is-sticky .header__logo,custom-header.header.scrolled .header__logo,custom-header.header[data-scrolled=true] .header__logo{max-height:50px!important}.header[data-id=sections--20922543767774__header][data-scroll=true]:before{background:#fff!important}.countdown-grid{width:100vw!important;max-width:100vw!important;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important}.countdown-grid .custom-container{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.countdown-grid__timer{display:none!important}.countdown-grid__details{flex:1 1 100%!important;max-width:100%!important;width:100%!important;text-align:center!important}.countdown-grid__details .subheading,.countdown-grid__details .heading,.countdown-grid__details .body-text,.countdown-grid__details .body-text p{text-align:center!important}.countdown-grid .custom-container{justify-content:center!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
