body{overflow-x:hidden}:root{--FONT-STACK-BODY: "newnord", sans-serif !important;--FONT-STACK-HEADING: "newnord", sans-serif !important;--FONT-STACK-BUTTON: "ortem-mn", serif !important;--FONT-STACK-NAV: "newnord", sans-serif !important;--FONT-STACK-SUBHEADING: "newnord", sans-serif !important;--FONT-STACK-ALT: "ortem-mn", serif !important;--RADIUS: 12px;--fuschia: #ED29BF;--libby-indigo: #21174B;--sky-blue: #06E2FF;--volt-yellow: #DFFC10;--hot-pink: #FF2C8C;--mint: #00F9C5;--PRODUCT-MEDIA-PADDING-TOP: 125%}@media screen and (min-width:768px){:root{--grid-gutter: 30px}}@media screen and (min-width:1024px){:root{--grid-gutter: 50px}}.color-scheme-1,.color-scheme-4{--PRIMARY-BUTTONS-COLOR-TEXT: var(--libby-indigo)}.color-scheme-7,.color-scheme-2{--PRIMARY-BUTTONS-COLOR-TEXT: var(--volt-yellow)}.color-scheme-6{--PRIMARY-BUTTONS-COLOR-TEXT: var(--mint)}.social-sharing-icon{margin-right:15px}.social-sharing-icon .icon{width:auto;height:auto}.social-sharing-icon svg path{fill:var(--text)}.btn{font-size:23px;font-weight:400;line-height:normal}@media screen and (max-width:767px){.btn{font-size:18px}}@media screen and (max-width:479px){.btn--solid{width:100%}}.shopify-policy__title h1{font-family:var(--FONT-STACK-HEADING)}.shopify-policy__title h1,.section__heading,.product-single .product__title,.image-with-text__heading,.text__heading,.section-header h1{font-size:45px;font-weight:800;line-height:normal}.shopify-policy__body *{font-family:var(--FONT-STACK-BODY)!important;font-size:16px!important;line-height:150%!important}.shopify-policy__body{margin-bottom:200px!important}@media screen and (max-width:767px){.shopify-policy__title h1,.section__heading,.image-with-text__heading,.product-single .product__title,.text__heading,.section-header h1{font-size:32px}}@media screen and (min-width:1024px){.flickity-viewport{--grid-gutter: 30px}}.shopify-section:has(.section--top-border-radius){position:relative;border-top-left-radius:80px;border-top-right-radius:80px;overflow:hidden;margin-top:-75px;z-index:9}.section--top-border-radius{padding-top:0}@media screen and (max-width:767px){.shopify-section:has(.section--top-border-radius){border-top-left-radius:40px;border-top-right-radius:40px}}.shopify-section:has(.section--bottom-border-radius){position:relative;border-bottom-left-radius:80px;border-bottom-right-radius:80px;overflow:hidden;margin-bottom:-75px;z-index:9}.section--bottom-border-radius{padding-bottom:0}@media screen and (max-width:767px){.shopify-section:has(.section--bottom-border-radius){border-bottom-left-radius:40px;border-bottom-right-radius:40px}}.wave-svg{--wave-height: 34px}.template-index .wave-svg{z-index:auto}.wave-svg svg{width:100%}.shopify-section .wave-svg #wave-svg__little-wave:not(.shopify-section-group-group-footer .wave-svg #wave-svg__little-wave){fill:var(--section-bg)}.wave-svg .top-border-mobile{display:none}@media screen and (max-width:767px){.wave-svg .top-border-mobile{display:block}.wave-svg .top-border-desktop{display:none}}body:has(.site-header:not(.site-header--compress)) .section--template-title{padding:0}.section--template-title .h2,.section-article .section-header h1{color:var(--mint)}body:has(.site-header:not(.site-header--compress)) .section--template-title .h2,body:has(.site-header:not(.site-header--compress)) .section-article .section-header{margin-top:30px}@media screen and (min-width:1024px){.section--template-title .h2,.section-article .section-header h1{font-size:60px}}.announcement-bar-static{--font-family: "newnord", sans-serif !important}.announcement-bar-static .announcement__text,.announcement-bar-static .announcement__text *{font-size:12px;line-height:normal!important;letter-spacing:.6px}.site-header--compress{--header-sticky-height: 85px !important}.site-header--compress .logo:not(.has-scrolled .site-header--compress .logo){margin-top:30px}@media screen and (max-width:450px){.site-header--compress .logo{padding:0}}.site-header--compress .logo__image-link{height:auto;min-width:185px;max-width:320px}.site-header--compress .icon path{stroke:var(--white)}.site-header .icon-shopping-cart{width:unset;height:unset}.site-header .custom-cart-count{position:absolute;top:0;right:0;background-color:var(--fuschia);border-radius:50%;font-size:10px;font-weight:700;height:16px;width:16px;display:flex;justify-content:center;align-items:center;color:var(--white)}.site-header .menu__item--icons{margin-left:7px}.site-header .nav:not(.site-header--compress .nav):not(.has-scrolled .site-header .nav){align-items:center;margin-top:25px;height:fit-content}.has-scrolled .site-header.site-header--has-logo .logo{height:auto}.has-scrolled .site-header .logo__image-link{width:165px;height:auto;min-width:0}.has-scrolled .site-header--compress .logo__image-link{width:125px}.site-header .navlink--toplevel__active>.navtext:after{opacity:1}.site-header .menu__items .menu__item:last-of-type .navlink--toplevel{padding-right:3px}.navlink--toplevel>.navtext:before,.navlink--toplevel>.navtext:after,.navlink--icon .navtext:before,.navlink--icon .navtext:after,.grandparent .navlink--child>.navtext:before,.grandparent .navlink--child>.navtext:after{background-color:#ff27b1}@media screen and (min-width:1024px){.site-header .navlink--toplevel{padding-left:25px;padding-right:25px}}.site-header:not(.template-index .site-header):not(.template-collection .site-header):not(.template-product .site-header){--text: var(--white);--highlight: var(--white);--COLOR-MENU-LINK: var(--white)}.template-collection .site-header,.template-product .site-header{--text: var(--libby-indigo);--bg: var(--volt-yellow);--highlight: var(--hot-pink);--COLOR-MENU-LINK: var(--hot-pink)}.template-collection .site-header .icon path,.template-product .site-header .icon path{fill:var(--libby-indigo)!important;stroke:var(--libby-indigo)!important}.site-header{--wave-height: 32px}.site-header .home-page-nav-overlay,.site-header--compress .btn--header-menu{display:none}.template-index .site-header .home-page-nav-overlay{display:block;position:fixed;top:0;left:0;width:100vw;height:auto;background-color:var(--bg);z-index:999;overflow:visible;transform:translateY(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s;pointer-events:none;visibility:hidden;padding:70px 25px 110px 60px;--text: var(--mint)}.template-index .site-header--compress .home-page-nav-overlay{display:none}.template-index .site-header .home-page-nav-overlay.is-open{transform:translateY(0);pointer-events:all;visibility:visible;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.template-index .site-header.nav-overlay-open .wrapper>.logo{z-index:0}.site-header .logo:not(.site-header--compress .logo):not(.has-scrolled .site-header .logo){margin-top:40px}.template-index .site-header .nav{align-items:flex-start;margin-top:0}.template-index .site-header--compress .nav,.template-index.has-scrolled .site-header .nav{align-items:stretch}.template-index .site-header .home-page-nav-overlay .navtext{--btn-text: var(--mint)}.template-index .site-header:has(.home-page-nav-overlay) .site-header__background{display:none}.template-index .home-page-bg-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000035;z-index:9;pointer-events:none}.template-index .home-page-bg-overlay.is-open{display:block;pointer-events:auto}.template-index .site-header .home-page-nav-overlay .icon-close{position:absolute;top:20px;right:20px;width:30px;height:30px;color:var(--white);stroke-width:24px}.template-index .site-header .home-page-nav-overlay .icon-close:hover{cursor:pointer;transform:rotate(90deg)}.template-index .site-header .home-page-nav-overlay .nav-overlay-border-bottom{position:absolute;bottom:calc((var(--wave-height) * -1) + 5px);left:0;width:100%;height:var(--wave-height);opacity:1;transition:opacity .4s cubic-bezier(.4,0,.2,1);transform:rotate(180deg)}.template-index .site-header .home-page-nav-overlay:not(.is-open) .nav-overlay-border-bottom{opacity:0}.template-index .site-header .home-page-nav-overlay .nav-overlay-border-bottom path{fill:var(--bg)}.template-index .site-header .btn--header-menu{min-width:180px;min-height:60px;font-family:var(--FONT-STACK-BODY);font-size:20px;font-weight:700;letter-spacing:2px;margin-top:10px;background-color:var(--mint)}.template-index .site-header .home-page-nav-overlay .nav-overlay--ctr{display:flex;gap:30px}.template-index .site-header .home-page-nav-overlay .nav-overlay--left,.template-index .site-header .home-page-nav-overlay .nav-overlay--right{flex:1}.template-index .site-header .home-page-nav-overlay .nav-overlay--left ul{margin:0 0 35px}.template-index .site-header .home-page-nav-overlay .nav-overlay--right ul{margin:70px 0 0}.template-index .site-header .home-page-nav-overlay ul li{list-style-type:none;margin-bottom:20px;display:block}.template-index .site-header .home-page-nav-overlay .nav-overlay--right ul li{margin-bottom:60px}.template-index .site-header .home-page-nav-overlay ul li:last-of-type{margin-bottom:0}.template-index .site-header .home-page-nav-overlay .alt-right-menu a{font-size:55px;font-weight:800;line-height:115%;text-transform:uppercase;padding:0}.template-index .site-header .home-page-nav-overlay .alt-left-menu a,.template-index .site-header .home-page-nav-overlay .alt-left-menu a span{font-size:20px;font-weight:700;line-height:115%;text-transform:uppercase;padding:0}.template-index .site-header .home-page-nav-overlay .logo{margin:0 0 55px;max-width:100%}@media screen and (min-width:1024px)and (max-width:1149px){.template-index .site-header .home-page-nav-overlay .alt-right-menu a{font-size:45px}}.template-collection .shopify-section-group-group-footer .newsletter-section{--bg: var(--sky-blue)}.shopify-section-group-group-footer .newsletter-section{border-top-left-radius:80px;border-top-right-radius:80px;margin-top:-75px}.newsletter-section .wrapper--narrow{width:100%;max-width:calc(760px + (var(--gutter-mobile) * 2))}.newsletter-section .newsletter-section__entry{margin-bottom:40px}.newsletter-section .newsletter-section__entry h2{font-size:35px;font-weight:800;line-height:100%}.newsletter-section .input-group__fields{flex-basis:unset;max-width:100%}.newsletter-section .input-group__item{width:100%;flex-basis:unset;padding:8px;flex-grow:unset}.newsletter-section .input-group__item--email{max-width:100%}.newsletter-section .input-group__item--btn{max-width:206px}.newsletter-section .input-group__field,.newsletter-section .input-group__field::placeholder{font-size:15px;font-weight:500;line-height:normal;text-transform:lowercase}.newsletter-section .input-group__field{border:none;background-color:var(--white);min-height:60px;padding-left:35px}.newsletter-section .input-group__btn{color:var(--white);min-height:60px}@media screen and (max-width:767px){.shopify-section-group-group-footer .newsletter-section{border-top-left-radius:40px;border-top-right-radius:40px;margin-top:-40px}.newsletter-section{padding-top:50px}.newsletter-section .newsletter-section__entry{margin-bottom:30px}.newsletter-section .newsletter-section__entry h2{font-size:32px;font-weight:700;line-height:112%}.newsletter-section .input-group__field{padding-left:20px}.newsletter-section .input-group__item--btn{max-width:100%}}@media screen and (min-width:1024px){.newsletter-section .wrapper--narrow{max-width:calc(760px + (var(--gutter) * 2))}}.template-collection .site-footer{--bg: var(--sky-blue)}.site-footer .footer-link{font-size:23px;font-weight:700;text-transform:uppercase}.site-footer .footer-links li{margin-bottom:12px}.site-footer .footer-links li:last-of-type{margin-bottom:0}.site-footer .footer-bottom{--text: var(--white);color:var(--white);background-color:var(--libby-indigo);padding-top:45px;padding-bottom:60px;margin-top:-15px}.site-footer .footer-content{padding-bottom:145px}.site-footer .footer-bottom .wave-svg{display:block;bottom:unset;top:calc(-1 * var(--wave-height))}.site-footer .footer-bottom .wave-svg #wave-svg__little-wave{fill:var(--libby-indigo)}.site-footer .footer-copyright a{font-size:12px;font-weight:500;line-height:normal;text-transform:lowercase}.site-footer .footer-copyright a:hover{color:var(--text)}.site-footer .footer-copyright__menu{margin-top:0}.site-footer .social-sharing-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px}.site-footer .social-sharing-wrapper__text{font-size:23px;font-weight:800;line-height:normal;text-transform:uppercase}@media screen and (max-width:1023px){.site-footer .footer-blocks{display:flex;justify-content:center;flex-wrap:wrap;column-gap:90px}.site-footer .footer-block--menu-1{order:2}.site-footer .footer-block--menu-3{order:3}.site-footer .footer-block--logo{order:1;flex-basis:100%}}@media screen and (max-width:767px){.site-footer .footer-content{padding-bottom:80px}.site-footer .footer-blocks{column-gap:40px}.site-footer .footer-links li{margin-bottom:5px}.site-footer .footer-link{font-size:14px}#SiteFooter .footer-block--logo{min-width:0!important}#SiteFooter .footer-block__logo-image{width:100%;max-width:300px}.site-footer .footer-bottom{justify-content:center;align-items:center;padding-top:20px;padding-bottom:40px}.site-footer .social-sharing-wrapper{justify-content:center;gap:20px}}@media screen and (min-width:1024px){.site-footer .footer-blocks{align-items:center;justify-content:space-evenly;gap:20px}.site-footer .footer-blocks .footer-block{padding-bottom:0}#SiteFooter .footer-block--logo{min-width:300px!important;width:35%;--desktop-width: auto !important}#SiteFooter .footer-block__logo-image{width:100%!important;max-width:430px}}.text-section .text__image-wrapper--mobile{display:none}.text-section .text__content,.text-section .text__content p{font-size:20px;font-weight:500;line-height:150%}@media screen and (max-width:767px){.text-section .text__image-wrapper--mobile{display:block}.text-section:has(.text__image-wrapper--mobile) .text__image-wrapper--desktop{display:none}.text-section .text__content,.text-section .text__content p{font-size:16px}}.text-section--real-wine .wrapper--narrow{width:100%;max-width:calc(665px + (var(--gutter-mobile) * 2))}@media screen and (min-width:1024px){.text-section--real-wine .wrapper--narrow{max-width:calc(665px + (var(--gutter) * 2))}}.text-section--outsparkling .text__subheading{width:fit-content;margin-left:auto;margin-right:auto;font-family:var(--FONT-STACK-ALT);font-size:65px;font-weight:400;line-height:112%}@keyframes pop-fade{0%{transform:scale(.5)}20%{transform:scale(1.2)}40%{transform:scale(.95)}60%{transform:scale(1)}80%{transform:scale(1)}to{transform:scale(.5)}}.text-section--outsparkling .text__subheading:after{content:"";background-image:url(/cdn/shop/files/sparkle_icon_82ef6f8c-579f-4f35-be80-6b3df14673e1.png?v=1773063012);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:-55px;top:0;width:40px;height:40px;animation:pop-fade 2.5s ease-in-out infinite}.text-section--outsparkling .text__heading{font-size:65px;font-weight:800;line-height:112%}.text-section--outsparkling .text__content{max-width:550px;margin:0 auto 45px}.text-section--outsparkling .text__content *{font-weight:500;line-height:155%}.text-section--outsparkling .text__button{margin-top:45px!important}@media screen and (max-width:767px){.text-section--outsparkling .text__subheading{font-size:32px}.text-section--outsparkling .text__heading{font-size:31px}.text-section--outsparkling .text__subheading:after{right:-22px;top:-14px;width:25px;height:25px}.text-section--outsparkling .text__content{margin-bottom:25px}.text-section--outsparkling .text__content *{font-size:14px!important}.text-section--outsparkling .text__button{margin-top:25px!important}}@media screen and (min-width:480px){.text-section--outsparkling .btn--large{min-width:300px}}.text-section--about .text__heading{max-width:660px;margin-left:auto;margin-right:auto}.text-section--about .text__content{max-width:570px;margin:25px auto 0}.text-section--about .text__content,.text-section--about .text__content p{font-size:13px}.text-section--press .wrapper--narrow{width:100%;max-width:calc(630px + (var(--gutter-mobile) * 2))}.text-section--press .text__subheading{font-size:13px;font-weight:800;line-height:normal}.text-section--press .text__heading{font-size:35px;font-weight:800;line-height:normal}.text-section--press .text__heading a:before,.text-section--press .text__heading a:after{visibility:hidden}.text-section--press .text__heading a:hover:before,.text-section--press .text__heading a:hover:after{visibility:visible}@media screen and (max-width:767px){.text-section--press .text__heading{font-size:18px}}@media screen and (min-width:1024px){.text-section--press .wrapper--narrow{max-width:calc(630px + (var(--gutter) * 2))}}.text-section--about-copy .text{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:40px}.text-section--about-copy .text__content{grid-row:1 / 3;align-self:center}.text-section--about-copy .text__image-wrapper{display:block;justify-content:unset;align-items:unset;margin:0}.text-section--about-copy .text__image-wrapper--2{align-self:flex-end}.text-section--about-copy .text__image-wrapper--3{align-self:flex-start}.text-section--about-copy .text__image-wrapper img{width:100%!important}.text-section--about-copy .text__image-wrapper p{text-align:center;font-size:25px!important;font-weight:700;text-transform:uppercase;color:var(--mint);margin:0}@media screen and (max-width:1023px){.text-section--about-copy .text{display:flex;gap:20px;flex-wrap:wrap}.text-section--about-copy .text__content{flex-basis:100%;align-self:unset}.text-section--about-copy .text__image-wrapper{flex-basis:calc(50% - 20px);align-self:unset}}@media screen and (max-width:768px){.text-section--about-copy .text{gap:10px}.text-section--about-copy .text__image-wrapper{flex-basis:100%}.text-section--about-copy .text__image-wrapper p{font-size:18px!important}}.featured-collection .featured-collection__content__wrapper{max-width:500px}.featured-collection.featured-collection--desktop-two-columns .wrapper,.featured-collection.featured-collection--desktop-two-columns .wrapper--full-padded{max-width:calc(1015px + (var(--gutter) * 2))}.featured-collection--bottom-border-radius{border-bottom-left-radius:80px;border-bottom-right-radius:80px;margin-bottom:-75px;z-index:9}@media screen and (max-width:767px){.featured-collection--bottom-border-radius{border-bottom-left-radius:40px;border-bottom-right-radius:40px;margin-bottom:-40px}}.product-grid-item{display:flex;flex-direction:column}.product-grid-item .product-grid-item__info{margin-bottom:20px;gap:0}.product-grid-item .product-grid-item__btn--center{margin:auto auto 0}.product-grid-item .product-grid-item__btn--left,.product-grid-item .product-grid-item__btn--inline{margin:auto auto 0 0}.product-grid-item .product-grid-item__title,.product-grid-item .product-grid-item__price{font-size:20px;font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase}.product-grid-item .product-grid-item__title--wrap{max-width:230px;margin-left:auto;margin-right:auto}.product-grid-item .product-grid-item__info--left .product-grid-item__title--wrap,.product-grid-item .product-grid-item__info--inline .product-grid-item__title--wrap{max-width:100%;margin-left:0}.product-grid-item .product-grid-item__image{margin-bottom:25px}@media screen and (max-width:767px){.product-grid-item .product-grid-item__info{margin-bottom:10px}.product-grid-item .product-grid-item__btn{width:100%}.product-grid-item .product-grid-item__btn .btn{min-width:100%;min-height:50px;font-size:16px}.product-grid-item .product-grid-item__image{margin-bottom:10px}.product-grid-item .product-grid-item__title{font-size:14px;letter-spacing:1.4px}}@media screen and (min-width:768px){.product-grid-item .product-grid-item__btn{width:252px;max-width:80%}.product-grid-item .product-grid-item__btn .btn{width:100%}}.image-with-text .image-with-text__content-items{max-width:500px;margin:auto}.image-with-text .image-with-text__buttons.text-center{justify-content:center}.image-with-text .image-with-text__items--inline-left .image-with-text__image-bg,.image-with-text .image-with-text__items--inline-left .image-with-text__image,.image-with-text .image-with-text__items--inline-right .image-with-text__image-bg,.image-with-text .image-with-text__items--inline-right .image-with-text__image{border-radius:0}.image-with-text .image-with-text__subheading{font-size:20px;font-weight:700;line-height:normal;letter-spacing:1px}.image-with-text .image-with-text__text *{font-size:20px;font-weight:500;line-height:150%}.image-with-text .text__icons-row-block{gap:15px;flex-wrap:nowrap}.image-with-text .icons-row-block__item{flex-direction:row;align-items:center;gap:15px;padding-top:35px;align-self:unset}.image-with-text .icons-row-block__icon{transform:none;position:relative;top:unset;min-width:var(--icon-size)}.image-with-text .icons-row-block__text{font-size:15px;font-weight:700;line-height:normal;letter-spacing:.75px;text-transform:uppercase;text-align:left}@media screen and (max-width:767px){.image-with-text .image-with-text__content{padding-top:40px;padding-bottom:40px}.image-with-text .image-with-text__subheading{font-size:16px;letter-spacing:.8px}.image-with-text .image-with-text__subheading,.image-with-text .image-with-text__header,.image-with-text .image-with-text__text{margin-bottom:20px}.image-with-text .image-with-text__text *{font-size:16px}.image-with-text .icons-row-block__item{padding-top:20px;gap:5px;margin:0}}@media screen and (max-width:479px){.image-with-text .image-with-text__buttons .btn{width:100%}}.image-with-text--home .image-with-text__heading{font-size:42px;font-weight:800;line-height:112%}.image-with-text--home .image-with-text__text *{font-size:18px;font-weight:500;line-height:155%}@media screen and (min-width:768px){.image-with-text--home .image-with-text__content{padding-top:100px}}@media screen and (min-width:1024px){.image-with-text--home .image-with-text__heading{font-size:65px}}.section-product-info .ingredients-list{max-width:425px;margin:0 auto 30px}.section-product-info .ingredients-list p{font-size:20px;font-weight:500;line-height:133%;text-align:center}.section-product-info .nutrition-info{background-color:var(--white);border:5px solid #FF27B1;border-radius:15px;padding:30px 25px;max-width:355px;margin:0 auto}.section-product-info .nutrition-info--table *{border:none;padding:0}.section-product-info .nutrition-info--table p{display:none}.section-product-info .nutrition-info--table h3{font-size:20px;font-weight:800;line-height:115%;text-transform:capitalize;color:var(--libby-indigo);margin-bottom:20px}.section-product-info .nutrition-info--table tr th,.section-product-info .nutrition-info--table tr td,.section-product-info .nutrition-info--service-size *,.section-product-info .nutrition-info--fine-print *{font-size:12px;font-weight:400;line-height:175%;color:var(--libby-indigo)}.section-product-info .nutrition-info--table tr th:first-of-type,.section-product-info .nutrition-info--table tr td:first-of-type,.section-product-info .nutrition-info--service-size *{font-weight:700}.section-product-info .nutrition-info--service-size{margin-top:25px;margin-bottom:25px}.section-product-info .nutrition-info--fine-print p{margin:10px 0}@media screen and (max-width:767px){.section-product-info .image-with-text__content{padding-bottom:60px}.section-product-info .ingredients-list p{font-size:16px}}.image-with-text--about-icon-row .image-with-text__content{max-width:590px;margin:auto!important}.image-with-text--about-icon-row .image-with-text__content-items{max-width:unset;margin:unset}.image-with-text--about-icon-row .icon-rows__block--6{padding-bottom:40px}@media screen and (max-width:1023px){.image-with-text--about-icon-row .image-with-text__header{margin-bottom:20px}.image-with-text--about-icon-row .image-with-text__heading{font-size:32px}.image-with-text--about-icon-row .image-with-text__text{margin-bottom:0}.image-with-text--about-icon-row .icon-rows__block--6{padding-bottom:20px}}.shopify-section--marquee .announcement__block--text span{font-size:14px;font-weight:700;line-height:normal;letter-spacing:1px}.shopify-section--marquee .announcement__block--text .announcement__icon{margin-right:15px;width:24px!important}.shopify-section--marquee .announcement__block--text .announcement__icon img{object-fit:contain!important}.announcement__slide{padding:5px 0!important}@media screen and (max-width:767px){.shopify-section--marquee .announcement__block--text{padding-left:25px!important;padding-right:25px!important}.shopify-section--marquee .announcement__block--text .announcement__icon{margin-right:8px}}.banner-image .banner-image__subheading,.banner-image .banner-image__subheading *{font-size:25px;font-weight:700;line-height:normal;letter-spacing:1.35px;margin-bottom:25px}.banner-image .banner-image__heading{font-size:65px;font-weight:800;line-height:112%;margin-bottom:25px!important}@media screen and (max-width:767px){.banner-image .banner-image__subheading,.banner-image .banner-image__subheading *{font-size:12px;letter-spacing:.7px;margin-bottom:20px}.banner-image .banner-image__heading{font-size:42px;margin-bottom:20px!important}}@media screen and (max-width:479px){.banner-image .btn{width:100%}}.slideshow .slide__heading{font-size:68px;font-weight:800;line-height:112%}.slideshow .slide__subheading p{font-size:25px;font-weight:700;letter-spacing:1.3px;line-height:normal;margin-top:20px;margin-bottom:20px}.template-index .slideshow .slide__subheading p{font-size:60px;font-weight:700;line-height:124%;letter-spacing:normal;margin:0}@media screen and (max-width:1023px){.slideshow .slide__heading{font-size:48px}.template-index .slideshow .slide__subheading p{font-size:42px}}@media screen and (max-width:767px){.slideshow .slide__heading{font-size:25px}.slideshow .slide__subheading p{font-size:12px}.template-index .slideshow .slide__subheading p{font-size:21px}}@media screen and (min-width:768px){.slideshow .slide__buttons{margin-top:14px}}@media screen and (min-width:1024px){.slideshow .slider .item--bottom-left .slide__text__wrapper{padding-bottom:90px}}.product-single.product-single__vertical-thumbnails .product-gallery{--flickity-btn-position: -8px}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnail-link{width:80px;height:100px;border-radius:21px}@media screen and (min-width:768px)and (max-width:1023px){.product-single.product-single__vertical-thumbnails{--gutter: 30px}}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery__media--image{border-radius:21px}@media screen and (min-width:768px){.product-single.product-single__vertical-thumbnails .wrapper{width:100%;max-width:1440px}.product-single.product-single__vertical-thumbnails .product-single__wrapper--standard{grid-template-columns:calc(55% - var(--gutter) / 2) calc(45% - var(--gutter) / 2)}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery{display:flex;gap:10px}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery__media-slider{width:clamp(calc(100% - 120px),calc(100% - 8.5vw),calc(100% - 8.5vw));height:fit-content;order:2}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery__media-slider .flickity-viewport{height:auto!important;aspect-ratio:4 / 5}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery__media-slide{margin-left:2.5px;margin-right:2.5px;height:100%}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery__media--image{height:100%}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery__media-slide img{object-fit:cover}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnails{width:10.5vw;max-width:130px;height:100%;order:1;margin:0}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnails .flickity-viewport{height:100%!important}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnails .flickity-slider{position:relative;display:flex;flex-direction:column;transform:none!important;gap:10px}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnail{position:relative!important;transform:none!important;padding:0}.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnail-link{width:100%;height:100%;aspect-ratio:4 / 5}}@media screen and (min-width:1023px){.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery,.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnails .flickity-slider{gap:20px}}@media screen and (min-width:1099px){.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-gallery,.product-single.product-single__vertical-thumbnails .product-single__wrapper--carousel .product-single__thumbnails .flickity-slider{gap:30px}}.product-single .product-gallery__media-slider .flickity-button{background:var(--libby-indigo)}.product-single .flickity-prev-next-button:before{background:var(--volt-yellow)}.product-single .is-nav-selected .product-single__thumbnail-link{border-color:var(--hot-pink);border-width:3px}.product-single .product__description,.product-single .product__description *{font-size:20px;font-weight:500;line-height:133%}.product-single .product__icon__row{padding:0!important}.product-single .product__icon__row--multiple{gap:20px;max-width:545px}.product-single .product__icon__row .icons-row-block__item{flex-direction:row;align-items:center;gap:15px;padding-top:35px;align-self:unset}.product-single .product__icon__row .icons-row-block__icon{transform:none;position:relative;top:unset;min-width:var(--icon-size)}.product-single .product__icon__row .icons-row-block__holder{width:20px;height:auto}.product-single .product__icon__row .icons-row-block__text{font-size:15px;font-weight:700;line-height:normal;letter-spacing:.75px;text-transform:uppercase;text-align:left}.product-single .product__block--find-in-stores .btn{width:100%}@media screen and (max-width:1023px){.product-single .product__title{font-size:32px}.product-single .product__description,.product-single .product__description *{font-size:16px}}@media screen and (max-width:767px){.product-single .product__icon__row .icons-row-block__item{padding-top:20px;gap:5px;margin:0}}@media screen and (min-width:768px){.product-single .product-single__details .form__wrapper{max-width:100%}}@media screen and (min-width:1280px){.product-single .product-single__details .form__wrapper{margin-left:1.5vw}}.product-single .flavor-scale--bar{position:relative;width:100%;height:13.5px;background:#c4dd0f;border-radius:25px}.product-single .flavor-scale--bar:after{content:"";position:absolute;top:0;left:0;height:13.5px;width:0;background-color:var(--hot-pink);border-radius:25px;width:var(--bar-width, 0%)}.product-single .flavor-scale--bar img{width:25px;height:auto;position:absolute;top:60%;left:0%;transform:translate(-50%,-50%);z-index:9}.product-single .flavor-scale--info{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.product-single .flavor-scale--info p{margin:0;font-size:15px;font-weight:700;line-height:normal;letter-spacing:.75px}@media screen and (max-width:767px){.template-collection .collection.section-padding{--padding-top: calc(var(--PT) * .4)}}.section-columns .column-item{background-color:var(--white);padding:30px 25px 25px;border-radius:15px;border:5px solid var(--libby-indigo)}#about-us .section-columns .column-item{border:5px solid #FF27B1}.section-columns .column-item__heading{font-family:var(--FONT-STACK-ALT);font-size:20px;font-weight:400;line-height:115%;margin-bottom:15px;color:var(--libby-indigo)}.section-columns .column-item__text *{font-size:13px;font-weight:500;line-height:150%;color:var(--libby-indigo)}.section-columns .wrapper:has(.section-columns__slider.grid){width:100%;max-width:calc(1150px + (var(--gutter) * 2))}.section-columns--reverse-layout .column-item__inner{display:flex;flex-direction:column}.section-columns--reverse-layout .column-item__inner:not(.section-columns--reverse-layout .flickity-enabled .column-item__inner){height:100%}.section-columns--reverse-layout .column-item__image-wrapper{width:100%;order:3;margin:auto 0 0}.section-columns--reverse-layout .column-item__content>*:last-child{margin-bottom:15px}@media screen and (min-width:768px){.section-columns--reverse-layout .column-item:not(.section-columns--reverse-layout .flickity-enabled .column-item){height:100%}}.blog__post-item .blog__post-image-link{margin-bottom:32px}.blog__post-item .blog__post-title,.blog__post-item .blog__post-title-link{font-size:20px;font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase;text-align:center}.blog__post-item .blog__post-image img{object-fit:contain;transform:none!important;transition:none!important}@media screen and (max-width:767px){.blog__post-item .blog__post-image-link{margin-bottom:16px}}.related-blog-posts .featured-blog{--image-height: 125% !important}.related-blog-posts .section__header{margin-bottom:70px}@media screen and (max-width:767px){.related-blog-posts .section__header{margin-bottom:30px}}.blog .blog__post-image-link{--image-height: 125% !important}.blog .blog__tags{margin-bottom:40px}.blog .blog__tag{margin:0}.blog .blog__tag-item a{border:none;font-family:var(--FONT-STACK-BODY);font-size:20px;font-weight:700;line-height:normal;letter-spacing:2px;padding-left:0;padding-right:0;margin-left:15px;margin-right:15px;text-transform:uppercase;position:relative}.blog .blog__tag-item a:before,.blog .blog__tag-item a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;display:block;background:var(--btn-text, var(--link));transition:none;pointer-events:none;visibility:hidden}.blog .blog__tag-item a:before{transform:scaleX(0);transform-origin:left}.blog .blog__tag-item a:after{transform-origin:right}.blog .blog__tag-item a:hover:before,.blog .blog__tag-item a:hover:after{transition:transform 1.1s cubic-bezier(.19,1,.22,1);transform:scaleX(0);visibility:visible}.blog .blog__tag-item a:hover:before{transform:scaleX(1);transition-delay:.25s}.blog .blog__tag-item .btn--active:before,.blog .blog__tag-item .btn--active:after{visibility:visible}.blog .wrapper:first-of-type h1,.blog .wrapper:first-of-type .blog__tags-title{display:none}@media screen and (max-width:767px){.blog.section-padding{padding-top:15px}.blog .blog__tags-list{gap:15px 0}.blog .blog__tag-item a{font-size:18px}}@media screen and (min-width:1023px){.blog .blog__tags{margin:10px 0 75px}}.section-article .article__content p,.section-article .article__content ul li,.section-article .article__content ol li,.section-article .article__content a{font-size:18px;font-weight:500;line-height:150%;margin:0}.section-article .article__content h2,.section-article .article__content h2 *,.section-article .article__content h3,.section-article .article__content h3 *{font-weight:700!important;font-size:28px!important;text-transform:uppercase!important}.section-article .article__content a{text-decoration-thickness:1px!important;text-underline-offset:2px}.section-article--side-by-side{--article-gutter: 60px}body:has(.site-header--compress) .section-article--side-by-side{--padding-top: calc(var(--PT) * .6)}.section-article--side-by-side .wrapper--full-padded{width:100%;max-width:calc(1440px + (var(--gutter) * 2))}.section-article--side-by-side .article__wrapper{display:flex;flex-wrap:wrap;gap:var(--article-gutter)}.section-article--side-by-side .section-header{flex-basis:100%;padding:0}.section-article--side-by-side:has(.article__image__wrapper) .article__image__wrapper{width:100%;flex-basis:calc(50% - (var(--article-gutter) / 2));margin-top:-130px}@media screen and (max-width:1024px){.body--rounded-corners .article__image{margin-top:80px}.article__content .h2{color:#00f9c5;font-size:40px;text-align:center;margin-top:-20px}}@media screen and (min-width:1024px){.article__content{margin-top:-210px}.article__content .h2{color:#00f9c5;font-size:60px}}.section-article--side-by-side:has(.article__image__wrapper) .article__content{flex-basis:calc(50% - (var(--article-gutter) / 2))}.section-article--side-by-side .section-header h1{margin:0}@media screen and (max-width:1023px){.section-article--side-by-side{--article-gutter: 20px}.section-article--side-by-side .wrapper--full-padded{max-width:calc(800px + (var(--gutter) * 2))}.section-article--side-by-side .article__wrapper{flex-direction:column}.section-article--side-by-side .section-header{padding-bottom:30px}}@media screen and (max-width:767px){.section-article--side-by-side .section-header{padding-bottom:15px}}.collection__products .grid{display:flex;max-width:1000px;margin:auto}#four-oh-four{padding:100px 0 190px!important}#four-oh-four h1{font-size:60px!important;font-weight:800;line-height:112%;color:var(--mint);max-width:900px;margin:0 auto 55px}#four-oh-four .btn{min-width:300px}@media screen and (max-width:767px){#four-oh-four{padding:60px 0 120px!important}#four-oh-four h1{font-size:32px!important;margin-bottom:25px}}@media screen and (min-width:768px){#four-oh-four .btn{min-width:545px}}.section-contact-form .wrapper--narrow{width:100%;max-width:calc(650px + (var(--gutter-mobile) * 2))}.section-contact-form input,.section-contact-form textarea,.section-contact-form select{font-size:15px;font-weight:500;line-height:normal;text-transform:lowercase;border-radius:16px}@media screen and (min-width:1024px){.section-contact-form .wrapper--narrow{max-width:calc(650px + (var(--gutter) * 2))}}.footer-illustration{position:absolute;width:310px;top:-185px;left:20px;z-index:99}.newsletter-section .wrapper--narrow,.section-columns__slider,.blog__post-item,.text-section .text,.contact-form,.collection__products{z-index:999!important;position:relative}@media screen and (max-width:767px){.footer-illustration{display:none}}@media screen and (min-width:1500px){.footer-illustration{top:-10.5vw}}.contact-illustration{position:absolute;right:0;width:300px;top:45%;transform:translateY(-50%)}.section-contact-form{position:relative}@media screen and (max-width:767px){.contact-illustration{display:none}}.about-illustration-top{position:absolute;z-index:9;right:0;width:500px;top:154px}@media screen and (max-width:767px){.about-illustration-top{display:none}}.about-illustration-middle{position:absolute;width:300px;z-index:99;top:50%;left:20px;transform:translateY(-50%)}.shopify-section.Image{position:relative}@media screen and (max-width:1199px){.about-illustration-middle{width:250px}}@media screen and (max-width:767px){.about-illustration-middle{display:none}}.about-illustration-bottom{display:none}.text-section--about .about-illustration-bottom{display:block;position:absolute;right:20px;bottom:-40px;width:200px;z-index:99}@media screen and (max-width:767px){.about-illustration-bottom{display:none}}.product-single{position:relative}.product-illustration{position:absolute;right:0;top:-138px;width:700px;z-index:9999}body:has(.site-header--compress) .product-illustration{display:none}.product-illustration-middle{display:none}.text-section--real-wine .product-illustration-middle{display:block;position:absolute;right:20px;top:-180px;width:200px;z-index:9}@media screen and (max-width:767px){.text-section--real-wine .product-illustration-middle{display:none}}.home-illustration-top{position:absolute;left:0;top:-414px;width:220px;z-index:999}.template-index .featured-collection__container{position:relative;z-index:999}.home-illustration-bottom{display:none}.image-with-text--home .home-illustration-bottom{display:block;position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:170px;z-index:9}.home-illustration-mobile{display:none}@media screen and (max-width:767px){.home-illustration-top,.image-with-text--home .home-illustration-bottom{display:none}.home-illustration-mobile{display:block;position:absolute;z-index:9;width:200px;left:0;bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/basis.css.map */
