@font-face{font-family:Manrope VF;src:url(manrope-variable.ttf) format("truetype-variations");font-style:normal;font-variation-settings:"wght" 500;font-variation-ligatures:normal;font-weight:200 800}body{color:#656084;font-family:Manrope VF,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;position:relative}body.mobile-menu-is-open{overflow:hidden;height:100%}.background{position:absolute;height:100%;width:100%;background-image:url(shape-left-6.jpg),url(shape-left-6.jpg),url(shape-left-6.jpg),url(shape-left-6.jpg),url(shape-left-6.jpg),url(shape-left-6.jpg),url(shape-left-6.jpg);background-repeat:no-repeat;background-size:1200px 1200px;background-position:-392px -100px,1200px -400px,1200px 1000px,-392px 2000px,1200px 2500px,-392px 4100px,1200px 4500px;pointer-events:none;z-index:-2}.background-accent{position:absolute;height:915px;width:50%;right:calc(20vw - 300px);top:-39px;background-image:url(shape-right-accent.svg);background-repeat:no-repeat;background-size:cover;filter:blur(250px);-webkit-filter:blur(250px);pointer-events:none;opacity:.2}h1{font-size:56px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:-.03em;margin-bottom:45px}h1.large{color:#b5365f;font-weight:200;font-variation-settings:"wght" 200;font-size:86px;letter-spacing:-.03em}h2{font-weight:300;font-variation-settings:"wght" 300;font-size:42px;letter-spacing:-.03em;margin-bottom:45px}heading{display:block}heading>span{color:#b5365f;font-size:14px;font-weight:300;font-variation-settings:"wght" 300;text-transform:uppercase;letter-spacing:.05em;line-height:36px}p{font-size:18px;font-weight:400;font-variation-settings:"wght" 400;line-height:30px;letter-spacing:-.01em}p.small{font-size:14px;line-height:23px;margin-bottom:30px}p.large{font-size:21px}p.accent{font-size:24px;font-weight:300;font-variation-settings:"wght" 300;line-height:36px}span.large{font-size:21px;font-weight:600;font-variation-settings:"wght" 600;line-height:30px;letter-spacing:-.01em}small{font-size:12px;font-weight:300;font-variation-settings:"wght" 300;line-height:21px;letter-spacing:-.01em}strong{font-weight:600;font-variation-settings:"wght" 600}a{color:#b5365f;text-decoration:none;transition:all .15s ease-in-out}a:hover{opacity:.8}img{max-width:100%}article ul{margin-bottom:20px}article li{font-size:18px;line-height:30px;letter-spacing:-.01em;text-indent:-15px;margin-left:30px}article li:before{content:"\2022";color:#b5365f;display:inline-block;font-weight:800;font-variation-settings:"wght" 800;width:15px}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(101,96,132,.2);border-radius:0;box-sizing:border-box;font-family:Manrope VF,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;font-variation-settings:"wght" 600;margin-bottom:10px;outline:0px;padding:18px 16px}textarea{font-size:16px;color:#656084}select{border:1px solid rgba(101,96,132,.2);border-radius:0;box-sizing:border-box;color:#656084;font-family:Manrope VF,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:-.01em;margin-bottom:10px;outline:0px;padding:13px 12px}input[type=button],input[type=submit],button{text-transform:uppercase}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;display:inline-block!important;width:auto!important;margin:0}input[type=text],input[type=email],input[type=password],input[type=tel]{color:#656084;font-size:16px;line-height:24px;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:-.01em;padding:11px 16px;text-transform:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:12px;text-transform:uppercase}input:-moz-placeholder,textarea:-moz-placeholder{font-size:12px;text-transform:uppercase}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:12px;text-transform:uppercase}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background-color:#fff;border-left:0px;border-right:0px;border-radius:0;color:#656084;font-size:18px;font-weight:400;font-variation-settings:"wght" 400;line-height:30px;letter-spacing:-.01em;margin:0;padding:8px 10px;text-align:center;max-width:50px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}.qty-button{border:1px solid rgba(101,96,132,.2);color:#b5365f;cursor:pointer;display:inline-block;height:46px;width:30px;font-size:24px;font-weight:300;font-variation-settings:"wght" 300;line-height:48px;text-align:center;background-color:#fff;vertical-align:top;transition:all .15s ease-in-out}.qty-button:hover{background:#fafafa}.qty-button.dec{border-right:0px}.qty-button.inc{border-left:0px}.number-container{font-size:0px;white-space:nowrap}@media (min-width: 640px){.number-container{display:inline-block}}::selection{background:#f0d7df;color:#000}::-moz-selection{background:#f0d7df;color:#000}@media (min-width: 640px) and (max-width: 1023px){h1{font-size:46px}h1.large{font-size:71px}h2{font-size:36px}p,article li{font-size:16px;line-height:26px}}@media (min-width: 640px){aside{position:-webkit-sticky;position:sticky;top:90px}}@media (max-width: 639px){.background{opacity:.5}.background-accent{background-image:url(shape-right-accent-sm.jpg);display:block;filter:unset;-webkit-filter:unset;opacity:1;right:-446px;top:-280px;width:1215px;height:1215px;z-index:-1;opacity:.5}heading>span{font-size:10px;font-weight:400;font-variation-settings:"wght" 400;line-height:21px}h1{font-size:46px;margin-bottom:30px}h1.large{font-size:56px}h2{font-size:30px}p,article li{font-size:14px;line-height:23px}p.accent{font-size:18px;line-height:27px;font-weight:400;font-variation-settings:"wght" 400}}.row{max-width:1024px;margin:0 auto;box-sizing:border-box}.row.large{max-width:1290px}.row.xlarge{max-width:1500px}.table-row.headers{padding-bottom:10px;font-size:14px;letter-spacing:-.01em;line-height:23px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.skip-links{position:absolute;text-align:center;z-index:2}.skip-links a{display:inline-block;padding:.5rem}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.accent{color:#b5365f}.button,.btn{background:transparent;border:1px solid #b5365f;color:#b5365f;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:.1em;line-height:18px;padding:14px 19px;text-align:center;text-transform:uppercase;transition:all .15s ease-in-out}.button:hover,.btn:hover{background:#b5365f;color:#fff;opacity:1}.button.solid{background:#b5365f;color:#fff}.button.solid:hover{filter:contrast(1.2);opacity:.8}.button>img{margin-right:20px;float:left}.button>*{vertical-align:middle}.button[disabled]{opacity:.5!important;cursor:default}.next-button{display:inline-block}.next-button.previous{transform:rotate(180deg)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date{font-size:14px;font-weight:300;font-variation-settings:"wght" 300;line-height:36px;letter-spacing:.05em;text-transform:uppercase}.aspect-ratio-1-1-container{max-width:240px;margin:auto}.aspect-ratio-1-1{height:0;padding-bottom:100%}.aspect-ratio-1-1 .next-button{margin-top:30%}.section-padding{padding-bottom:180px}.page-padding-top{padding-top:180px}@media (min-width: 640px) and (max-width: 1023px){.section-padding{padding-bottom:100px}.page-padding-top{padding-top:100px}}@media (max-width: 639px){.section-padding{padding-bottom:60px}.page-padding-top{padding-top:80px}}header nav{padding:20px;text-align:center;position:fixed;left:0;right:0;height:100px;top:0;z-index:1;background:-moz-linear-gradient(180deg,white 20.31%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg,white 20.31%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 20.31%,#fff0);transition:all .25s ease-in-out}header nav .container{max-width:1330px;margin:auto}header nav.desktop .container{padding:0 15px}header nav a{color:#656084;letter-spacing:.1em;font-weight:600;font-variation-settings:"wght" 600;font-size:12px;text-transform:uppercase;padding:0 24px;vertical-align:middle}header nav a.active{color:#b5365f}header nav .left,header nav .middle,header nav .right{display:inline-block;vertical-align:top}header nav .left,header nav .right{width:39%;margin-top:20px}header nav .left{text-align:left}header nav.desktop .left a:first-child{padding-left:0}header nav.desktop .left a:last-child{padding-right:0}header nav .middle{text-align:center}header nav .logo{display:inline-block;font-size:0px;margin:10px auto 5px;padding:0;max-width:226px;transition:all .25s ease-in-out}header nav .right{text-align:right}header nav.desktop .right a:first-child{padding-left:0}header nav.desktop .right a:last-child{padding-right:0}header nav .nav-link-cart{font-size:0px}header nav .nav-link-cart img{margin-top:-4px;vertical-align:middle}header nav .nav-link-cart .cart_count{display:inline-block;font-size:14px;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:-.03em;margin-left:5px;margin-top:-4px;vertical-align:middle}@media (min-width: 1024px){body.scrolled header nav{background:#fff;border-bottom:1px solid #eee;height:auto;padding:5px 20px}body.scrolled header nav.desktop .logo{margin-top:10px;max-width:128px}body.scrolled header nav .left,body.scrolled header nav .right{margin-top:17px}}@media (min-width: 1024px) and (max-width: 1200px){header nav a{padding:0 12px}header nav .left,header nav .right{width:37%}}@media (min-width: 1024px){header nav.mobile{display:none}header nav.desktop{display:block}}@media (max-width: 1023px){header nav{transition:all .25s ease-in-out}header nav.desktop{display:none}header nav.mobile{background:#fff;display:block;height:auto;padding:15px}header nav.mobile.is-open{top:0;bottom:0}header nav .logo{margin-bottom:0;margin-top:0}header nav.mobile.is-open .table{margin-bottom:20px}header nav.mobile .left,header nav.mobile .right{display:none;width:100%;text-align:left;margin-top:0}header nav.mobile.is-open .left,header nav.mobile.is-open .right{display:block}header nav a{display:block;padding:15px 9px}header nav.mobile .table-cell>a{padding:0;max-width:72px}header nav.mobile small{display:block;line-height:12px;margin-bottom:-10px;text-transform:none}header nav.mobile.is-open .bottle-background.cabernet-sauvignon{position:absolute;pointer-events:none;width:782px;height:804px;transform:scale(.35) rotate(-10deg);right:-330px;bottom:-300px}header nav.mobile .background-accent{display:none}header nav.mobile.is-open .background-accent{background-image:url(shape-right-accent-sm.jpg);display:block;filter:unset;-webkit-filter:unset;opacity:1;right:-446px;top:-100px;width:1215px;height:1215px;z-index:-1}}@media (min-width: 640px) and (max-width: 1023px){header nav.mobile.is-open .background-accent{left:0}}footer .logo{display:inline-block;max-width:128px}footer .social-links{margin-top:26px;margin-bottom:40px}footer .copyright{font-size:14px}footer nav{margin-bottom:30px}footer.row a.link{color:#b5365f;display:block;font-size:12px;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:.1em;line-height:23px;margin-bottom:20px;text-transform:uppercase;width:fit-content}footer .payment-methods{margin-top:40px}footer #subscribeForm{display:block;font-size:0px;margin-bottom:20px;padding:1%}footer #subscribeForm input[type=text]{width:59%;border:1px solid #fafafa;font-size:12px;line-height:normal;margin:0;outline:0px;padding:12px 15px}footer #subscribeForm input[type=submit]{width:41%;border:0px;margin:0;outline:0px;padding:12px 2px}footer .web-accessibility-policy{margin-bottom:5px}footer a.jivaldi{color:#6d6e71;display:none;float:left;margin:30px 0 0}@media (min-width: 1024px){footer.row{margin-top:180px;padding-bottom:100px}footer .copyright{float:right}}@media (min-width: 640px) and (max-width: 1023px){footer.row{margin-top:80px;padding-bottom:0}}@media (max-width: 639px){footer.row{margin-top:40px;padding-bottom:20px}footer .logo{display:table;margin-bottom:40px}}.shopify-challenge__container{padding-top:180px}.template-login input{display:block;width:100%}.template-login small a{color:#656084}.template-login p{font-size:14px;font-weight:300;font-variation-settings:"wght" 300;line-height:21px;margin-bottom:30px}.template-login p a{font-weight:600;font-variation-settings:"wght" 600}.template-login .mobile-back{font-size:10px;font-weight:300;font-variation-settings:"wght" 300;letter-spacing:.05em;line-height:21px;margin-top:-30px;margin-bottom:9px;text-transform:uppercase}@media (max-width: 639px){.template-login{padding-bottom:30px}.template-login h2{font-size:21px;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:-.01em;line-height:30px;margin-bottom:30px}.template-login small a{display:inline-block;margin-bottom:5px}}.template-product h1{margin-bottom:20px}.template-product h2{font-size:56px;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:-.03em;margin-bottom:45px}.template-product h3{font-size:42px;font-weight:300;font-variation-settings:"wght" 300;letter-spacing:-.03em;margin-bottom:45px}.template-product p{margin-bottom:45px}.template-product p.accent{margin-bottom:20px}.template-product .product-type{display:block;font-size:14px;font-weight:300;font-variation-settings:"wght" 300;letter-spacing:.05em;line-height:36px;text-transform:uppercase}.template-product .star-rating{margin-bottom:30px}.template-product .description p{max-width:350px}.template-product .description p.accent{color:inherit;font-size:21px;font-weight:400;font-variation-settings:"wght" 400;margin-bottom:30px}.template-product .online-only,.template-product .small{font-size:16px}.template-product .moreless-button{font-size:18px;font-weight:500;font-variation-settings:"wght" 500}.template-product .read-more-text{display:none}.template-product .nutrition p{margin-bottom:20px}.template-product .nutrition table{font-size:0px;max-width:190px}.template-product .nutrition td{display:inline-block;line-height:30px;letter-spacing:-.01em;margin-bottom:16px}.template-product .nutrition td:first-child{font-size:14px;width:60%}.template-product .nutrition td:nth-child(2){color:#b5365f;font-size:16px;font-weight:600;font-variation-settings:"wght" 600;text-align:right;width:40%}.template-product #AddToCart{width:100%;max-width:190px;margin-right:25px;padding:14px 30px;text-align:center;vertical-align:top}.template-product #AddToCartForm .select label{display:block;font-size:14px;letter-spacing:-.01em;margin-bottom:5px}.template-product #AddToCartForm .select select{margin-bottom:45px}.template-product #AddToCartForm .price{color:#b5365f;display:inline-block;font-size:21px;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:-.01em;line-height:30px;margin:0 20px}.template-product .stock-up,.template-product .more,.template-product .reviews,.template-product .lets-create{padding-top:100px}.template-product .stock-up h2,.template-product .stock-up p{max-width:410px}@media (min-width: 640px) and (max-width: 1023px){.template-product p{margin-bottom:35px}.template-product .online-only,.template-product .small{font-size:14px}}@media (max-width: 639px){.template-product h1{font-size:42px}.template-product h2{font-size:46px;margin-bottom:30px}.template-product h3{font-size:36px;margin-bottom:30px}.template-product p{margin-bottom:25px}.template-product .online-only,.template-product .small{font-size:14px}.template-product #ProductPhotoImg{max-height:250px}.template-product .description{margin-bottom:20px}.template-product #AddToCartForm .price{margin:8px 0;float:right}.template-product .product-type{font-size:10px}.template-product .nutrition table{max-width:none}.template-product #AddToCart{margin-right:0;max-width:none}.template-product #AddToCartForm .number-container{display:inline-block}.template-product .stock-up,.template-product .more,.template-product .reviews,.template-product .lets-create{padding-top:80px}}.template-products{padding-top:180px}.template-products aside nav li{display:block;margin-bottom:30px}.template-products aside nav a{color:#656084;font-size:18px;letter-spacing:-.03em}.template-products aside nav span{font-size:14px;font-weight:300;font-variation-settings:"wght" 300;margin-top:-10px;margin-left:3px;position:absolute}.template-products aside nav li.active a,.template-products aside nav li.active span{color:#b5365f}.template-products heading,.template-products p{margin-bottom:45px}.template-products article p{column-count:2;column-gap:52px;max-width:872px}.template-products article h2{font-size:26px;font-weight:600;font-variation-settings:"wght" 600;margin-bottom:20px}.template-products article section{padding-bottom:100px}@media (min-width: 640px) and (max-width: 1023px){.template-products{padding-top:100px}}@media (max-width: 639px){.template-products article p{column-count:1}.template-products article h2{font-size:22px}.template-products heading,.template-products p{margin-bottom:30px}.template-products{padding-top:80px}.template-products section{padding-top:60px;padding-bottom:20px}}.product{background:#fff;border:1px solid #eee;font-size:0px;padding:20px 30px 30px;position:relative}@media (min-width: 1024px){.product.large-3:nth-child(n+5),.product.large-4:nth-child(n+4){border-top-color:transparent}.product.large-3:not(:nth-child(4n+1)),.product.large-4:not(:nth-child(3n+1)){border-left-color:transparent}}@media (max-width: 1023px) and (min-width: 640px){.product.medium-6:nth-child(n+3){border-top-color:transparent}.product.medium-6:nth-child(2n+2){border-left-color:transparent}}@media (max-width: 639px){.product:nth-child(n+2){border-top-color:transparent}}.product span,.product img{display:block}.product img{margin:auto;width:100%;max-width:240px}.product .subtitle{position:absolute;top:20px;color:#b5365f;font-size:16px;letter-spacing:-.01em}.product .title{display:inline-block;color:#656084;padding-top:18px;transition:all .15s ease-in-out}.product .title:not(.multiline){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.product .product-link:hover>*{color:#b5365f}.product .title,.product .price{font-size:21px;line-height:30px;letter-spacing:-.01em}.product .title strong{font-weight:600;font-variation-settings:"wght" 600}.product.go-back{display:none}.product.go-back .title{text-transform:uppercase;font-weight:600;font-variation-settings:"wght" 600}.product .price{color:#b5365f;font-weight:600;font-variation-settings:"wght" 600}.product .button{margin-top:16px;padding:10px 0;text-align:center;width:100%}@media (min-width: 1024px) and (max-width: 1307px){.product{padding:20px}.product .title,.product .price{font-size:18px}}@media (min-width: 640px) and (max-width: 750px){.product{padding:20px}.product .title,.product .price{font-size:18px}}@media (max-width: 639px){.product{padding:20px 15px 15px}.product img{max-width:191px}.product .title strong{display:block}.product .button{margin-bottom:0;padding:14px 0}}.reason h2,.reason h3{color:#b5365f;font-size:24px;font-weight:300;font-variation-settings:"wght" 300;line-height:36px;letter-spacing:-.01em;margin-bottom:15px}.reason p{margin-bottom:45px;max-width:410px}.reason img{opacity:.1;transition:all .2s ease-in-out}.reason:hover img{opacity:1}@media (max-width: 639px){.reason img{max-width:34px}.reason h2,.reason h3{font-size:18px;font-weight:400;font-variation-settings:"wght" 400;line-height:27px}}.news{overflow:hidden}.news heading~a.button{margin-bottom:20px}.news article{background:#fff;padding:30px 50px;min-height:326px;max-width:308px}.news article span{font-weight:300;font-variation-settings:"wght" 300;font-size:14px;line-height:36px;letter-spacing:.05em;text-transform:uppercase}.news article h3{color:#b5365f;font-weight:600;font-variation-settings:"wght" 600;font-size:24px;line-height:29px;letter-spacing:-.01em;margin-bottom:40px}.news .prev-next-container{font-size:0px;position:relative}.news .next-button{position:absolute;margin-top:-36px}.news .next-button:hover{filter:contrast(1.1)}.news .next-article{margin-left:65%}.news .prev-article{text-align:left;margin-left:28.25%}.siema .slide{color:#656084;display:block;padding:0 15px}.siema .slide article{border:1px solid #f0f0f0;transition:border .2s ease-in-out}.siema .slide:hover article{border-color:#b5365f}@media (max-width: 639px){.news heading~a.button{box-sizing:border-box;margin-bottom:40px;width:100%}.news article{padding:20px 30px;min-height:unset}.news article span{font-size:10px;line-height:21px}.news article h3{font-size:18px;line-height:27px;margin-bottom:20px}.news article p{height:115px;overflow:hidden;margin-bottom:20px}.news .next-button{max-width:59px}.news .prev-article{margin-left:8%}.news .next-article{margin-left:73%}}.social-buttons{margin-bottom:60px}.social-buttons a:not(:last-child){margin-right:20px}form .errors{color:red;font-size:14px;margin-bottom:10px}.breadcrumbs{margin-bottom:20px;font-size:14px;line-height:21px}.breadcrumbs a{color:#656084;font-size:14px}.breadcrumbs .page-title{color:#656084;opacity:.4}.blog-press{display:inline-block;font-size:0px;margin-bottom:60px}.blog-press a{border-bottom:1px solid #b5365f;color:#656084;display:inline-block;font-size:16px;font-weight:600;font-variation-settings:"wght" 600;line-height:24px;letter-spacing:-.01em;padding:7px 19px}.blog-press a.active,.blog-press a:hover{background:#b5365f;color:#fff}@media (max-width: 639px){.blog-press{display:block;margin-bottom:30px}.blog-press a{padding:7px 0;text-align:center;width:50%}}
/*# sourceMappingURL=/s/files/1/0917/5854/t/52/assets/application.scss.css.map */
