@font-face{font-family:Baskerville;src:url(Baskerville.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Baskerville;src:url(Baskerville-Semibold.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-family:AkzidenzGrotesk;src:url(AkzidenzGroteskBE-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:AkzidenzGrotesk;src:url(AkzidenzGroteskBE-Cn.woff2) format("woff2");font-style:normal;font-weight:500}@font-face{font-family:AkzidenzGrotesk;src:url(AkzidenzGroteskBE-BoldCn.woff2) format("woff2");font-style:normal;font-weight:700}body{font-family:Baskerville,serif;font-synthesis:none;font-size:17px;line-height:1.47059;letter-spacing:.03em;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#151515}.fontDefault{font-family:Baskerville,serif}.fontSecondary{font-family:AkzidenzGrotesk,sans-serif}h1,h2,h3,h4,h5{font-weight:400}a{color:#151515}a:hover{color:#151515;text-decoration:none}body{touch-action:manipulation;display:flex;min-height:var(--windowHeight);flex-direction:column}body.menu-opened{height:var(--windowHeight);overflow:hidden}.page-container{position:relative;z-index:1;padding:var(--headerHeight) 0 0;flex:1;display:flex;flex-direction:column}.page-container main{flex:1}.page-container footer{flex:none}.page-container .hPadding{padding-left:var(--hPadding);padding-right:var(--hPadding)}.page-container .bg-alt{background-color:#f4f4ec}.page-container:after{content:"";position:absolute;z-index:999;left:0;top:0;width:100%;height:100%;background-color:#fff;pointer-events:none;transition:opacity .4s ease-in-out}.page-container.loaded:after{opacity:0}.layerOverlay{background-color:#f5f5f0;left:0;bottom:0;right:0;top:0;position:fixed;z-index:2;opacity:0;transition:opacity .35s ease-in-out}@media (min-width: 768px){.layerOverlay{top:var(--headerHeight)}}.layerOverlay.show{opacity:.75}.btn-underline{text-decoration:none!important;padding:0 0 .1em;line-height:1em;position:relative;transition:color .2s ease-in-out;display:inline-block;color:#151515}.btn-underline:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:.06em;background-color:#151515;transform:scaleX(0);transition:transform .2s ease-in-out;transform-origin:left center}.btn-underline:hover,.btn-underline.hover{color:#151515}.btn-underline:hover:after,.btn-underline.hover:after{transform:scale(1)}.btn-underline.active:after{background-color:#151515;transform:scale(1)}[data-section-id=footer]{margin:0;padding:3em var(--hPadding) 2em;font-family:AkzidenzGrotesk;letter-spacing:.07em;font-size:var(--fSize20)}@media (min-width: 768px){[data-section-id=footer]{font-size:var(--fSize13)}}[data-section-id=footer] ul{list-style:none;padding:0;margin:0}[data-section-id=footer] a{color:#151515;text-transform:uppercase}[data-section-id=footer] .menu-list li+li{margin-top:.7em}[data-section-id=footer] .social-list{font-size:1.2em;margin:1.5em 0 3em}[data-section-id=footer] .social-list li{margin-right:.2em}[data-section-id=footer] .contact-list{margin-bottom:2em;font-size:var(--fSize16)}[data-section-id=footer] .contact-list p.title{font-family:AkzidenzGrotesk;font-size:var(--fSize11);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.2em}[data-section-id=footer] .contact-list p:not(.title){letter-spacing:0;font-family:Baskerville;margin-bottom:0;font-size:var(--fSize16)}[data-section-id=footer] .contact-list p:not(.title) a{text-transform:none;text-decoration:none!important;padding:0 0 .1em;line-height:1em;position:relative;transition:color .2s ease-in-out;display:inline-block;color:#151515}[data-section-id=footer] .contact-list p:not(.title) a:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:.06em;background-color:#151515;transform:scaleX(0);transition:transform .2s ease-in-out;transform-origin:left center}[data-section-id=footer] .contact-list p:not(.title) a:hover,[data-section-id=footer] .contact-list p:not(.title) a.hover{color:#151515}[data-section-id=footer] .contact-list p:not(.title) a:hover:after,[data-section-id=footer] .contact-list p:not(.title) a.hover:after{transform:scale(1)}[data-section-id=footer] .contact-list p:not(.title) a.active:after{background-color:#151515;transform:scale(1)}[data-section-id=footer] .footer-image{width:23em;height:auto}@media (min-width: 992px){[data-section-id=footer] .footer-image{width:20em}}[data-section-id=footer] .legal-list{display:flex;flex-direction:column;justify-content:space-between;font-size:var(--fSize11);margin:1.5em 0 0}@media (min-width: 576px){[data-section-id=footer] .legal-list{flex-direction:row;align-items:flex-end}}[data-section-id=footer] .legal-list p{margin-bottom:1em}@media (min-width: 576px){[data-section-id=footer] .legal-list p{margin-bottom:0}}[data-section-id=footer] .legal-list ul{display:flex;margin-top:1em}@media (min-width: 576px){[data-section-id=footer] .legal-list ul{margin-top:0}}[data-section-id=footer] .legal-list ul li+li{margin-left:1.5em}[data-section-id=header]{display:flex;align-items:center;justify-content:space-between;font-family:AkzidenzGrotesk;padding:10px 13px;font-size:13px;position:fixed;z-index:2;top:0;left:0;right:0;background-color:#fff}@media (min-width: 576px){[data-section-id=header]{padding:10px 20px;font-size:var(--fSize13)}}@media (min-width: 992px){[data-section-id=header]{align-items:center;padding:15px 20px}}[data-section-id=header]>*{position:relative;z-index:2}[data-section-id=header]:after{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:0px;background-color:#f4f4ec;opacity:0;transition:opacity .35s ease-in-out,height .35s ease-in-out}[data-section-id=header] ul{list-style:none;display:flex;margin:0;padding:0}[data-section-id=header] a{color:#151515;text-transform:uppercase;letter-spacing:.07em;margin-bottom:-0}[data-section-id=header] .logo img{width:100px;height:auto}@media (min-width: 768px){[data-section-id=header] .logo img{width:120px}}@media (min-width: 992px){[data-section-id=header] .logo img{width:12em}}[data-section-id=header] .main-menu{display:none}@media (min-width: 992px){[data-section-id=header] .main-menu{display:inline-block}}[data-section-id=header] .main-menu li{padding:.6em .3em 0;line-height:1em}[data-section-id=header] .main-menu li+li{margin-left:3em}[data-section-id=header] .main-menu li a{transform:translateY(calc(.1em + 1px));line-height:.7em}[data-section-id=header] .secondary-menu{display:flex;align-items:center;justify-content:flex-end}@media (min-width: 992px){[data-section-id=header] .secondary-menu{flex-direction:column;align-items:flex-end;min-width:calc(12 * var(--fSize13))}}[data-section-id=header] .secondary-menu .cart-units{margin:-.3em .4em 0 0;position:relative}@media (min-width: 992px){[data-section-id=header] .secondary-menu .cart-units{margin:0}}[data-section-id=header] .secondary-menu .cart-units img{width:28px;height:auto;position:relative;z-index:1}@media (min-width: 992px){[data-section-id=header] .secondary-menu .cart-units img{width:2.2em}}[data-section-id=header] .secondary-menu .cart-units span{position:absolute;z-index:2;bottom:.03em;left:0;width:100%;font-weight:700;color:#fff;text-align:center;font-size:16px;line-height:1em}@media (min-width: 992px){[data-section-id=header] .secondary-menu .cart-units span{font-size:1.3em;bottom:0}}[data-section-id=header] .secondary-menu .hamburger{display:inline-block;background-color:transparent}@media (min-width: 992px){[data-section-id=header] .secondary-menu .hamburger{display:none}}[data-section-id=header] .secondary-menu .social-list{display:none;justify-content:flex-end}@media (min-width: 992px){[data-section-id=header] .secondary-menu .social-list{display:none}}[data-section-id=header] .menu-layer-logo{display:none}[data-section-id=header] .lang-list{margin-top:.6em;display:none}@media (min-width: 992px){[data-section-id=header] .lang-list{display:flex;font-size:var(--fSize11)}}[data-section-id=header] .lang-list li{line-height:1em}[data-section-id=header] .lang-list li+li{margin-left:.7em}[data-section-id=header] .lang-list li a{transform:translateY(calc(.1em + 1px));line-height:.7em}[data-section-id=header] .layer-contents{position:absolute;z-index:3;top:var(--headerHeight);left:0;width:100%;padding-left:13px;padding-right:13px;padding-bottom:4.8em;height:calc(var(--windowHeight) - var(--headerHeight) - 10px);pointer-events:none;overflow-y:scroll;overflow-x:visible;-webkit-overflow-scrolling:touch;font-size:.9em}@media (min-width: 576px){[data-section-id=header] .layer-contents{font-size:1.7em;padding-left:20px;padding-right:20px}}@media (min-width: 992px){[data-section-id=header] .layer-contents{font-size:.9em}}@media (min-height: 768px){[data-section-id=header] .layer-contents{padding-top:3em}}[data-section-id=header] .layer-contents .menu-layer-logo{position:absolute;z-index:3;bottom:10px;left:13px;display:block;width:12em;height:4.5em;opacity:0;transform:translate3d(-5%,0,0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:0s}[data-section-id=header] .layer-contents .lang-list{display:flex;margin-top:1.5em;font-size:.85em;opacity:0;transform:translate3d(-5%,0,0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:0s}[data-section-id=header] .layer-contents .main-menu{opacity:0;transform:translate3d(-5%,0,0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:0s;display:block}[data-section-id=header] .layer-contents .main-menu ul{display:block;font-family:Baskerville;font-size:2.1em;margin:.3em 0 1em}[data-section-id=header] .layer-contents .main-menu ul li{margin-left:0;padding:0;line-height:1.35em}[data-section-id=header] .layer-contents .main-menu ul li a{text-transform:none;letter-spacing:-.02em}[data-section-id=header] .layer-contents .menu-list{opacity:0;transform:translate3d(-5%,0,0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:0s;display:block;font-size:.85em;line-height:1.35em}[data-section-id=header] .layer-contents .menu-list li+li{margin-top:.85em}[data-section-id=header] .layer-contents .social-list{opacity:0;transform:translate3d(-5%,0,0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:0s;margin:1.3em 0 2.1em;font-size:1.3em}[data-section-id=header] .layer-contents .contact-list{font-size:.8em;font-size:var(--fSize16);opacity:0;transform:translate3d(-5%,0,0);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:0s;margin-bottom:1em}[data-section-id=header] .layer-contents .contact-list p.title{font-family:AkzidenzGrotesk;font-size:var(--fSize11);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.2em}[data-section-id=header] .layer-contents .contact-list p:not(.title){letter-spacing:0;font-family:Baskerville;margin-bottom:0;font-size:var(--fSize16)}[data-section-id=header] .layer-contents .contact-list p:not(.title) a{text-transform:none;text-decoration:none!important;padding:0 0 .1em;line-height:1em;position:relative;transition:color .2s ease-in-out;display:inline-block;color:#151515}[data-section-id=header] .layer-contents .contact-list p:not(.title) a:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:.06em;background-color:#151515;transform:scaleX(0);transition:transform .2s ease-in-out;transform-origin:left center}[data-section-id=header] .layer-contents .contact-list p:not(.title) a:hover,[data-section-id=header] .layer-contents .contact-list p:not(.title) a.hover{color:#151515}[data-section-id=header] .layer-contents .contact-list p:not(.title) a:hover:after,[data-section-id=header] .layer-contents .contact-list p:not(.title) a.hover:after{transform:scale(1)}[data-section-id=header] .layer-contents .contact-list p:not(.title) a.active:after{background-color:#151515;transform:scale(1)}[data-section-id=header] .layer-contents .contact-list p:not(.title){letter-spacing:-.02em}[data-section-id=header].open:after{opacity:1;height:var(--windowHeight)}[data-section-id=header].open .layer-contents.open{pointer-events:auto}[data-section-id=header].open .layer-contents.open .lang-list{opacity:1;transform:translateZ(0);transition-delay:0s}[data-section-id=header].open .layer-contents.open .main-menu{opacity:1;transform:translateZ(0);transition-delay:.1s}[data-section-id=header].open .layer-contents.open .menu-list{opacity:1;transform:translateZ(0);transition-delay:.2s}[data-section-id=header].open .layer-contents.open .social-list{opacity:1;transform:translateZ(0);transition-delay:.3s}[data-section-id=header].open .layer-contents.open .contact-list{opacity:1;transform:translateZ(0);transition-delay:.4s}[data-section-id=header].open .layer-contents.open .menu-layer-logo{opacity:1;transform:translateZ(0);transition-delay:.5s}form .confirmation{font-size:var(--fSize16);line-height:1em;transition:opacity .45s ease-in-out,padding-top .45s ease-in-out;opacity:0;padding-top:0}form .confirmation.show{padding-top:3em;opacity:1}.input-holder{border-top:#151515 solid 1px;border-bottom:#151515 solid 1px;font-size:12px;line-height:1em}@media (min-width: 768px){.input-holder{font-size:var(--fSize13)}}.input-holder+.input-holder{border-top:none}.input-holder input[type=text],.input-holder input[type=email],.input-holder input[type=password]{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:12px;border:none;background:none;width:100%;text-align:center;color:#151515;padding:.9em 1em .7em;border-radius:none}@media (min-width: 768px){.input-holder input[type=text],.input-holder input[type=email],.input-holder input[type=password]{font-size:var(--fSize13)}}.input-holder input[type=text]::placeholder,.input-holder input[type=email]::placeholder,.input-holder input[type=password]::placeholder{opacity:1;color:#151515;line-height:normal!important;padding:0;margin:0}.input-holder input[type=text]:focus::placeholder,.input-holder input[type=email]:focus::placeholder,.input-holder input[type=password]:focus::placeholder{opacity:0!important}.input-holder input[type=text]:focus,.input-holder input[type=email]:focus,.input-holder input[type=password]:focus{outline:0}.input-holder input[type=text].has-error,.input-holder input[type=email].has-error,.input-holder input[type=password].has-error{background-color:#ff00141a}.swiper-container{position:relative}.swiper-container .swiper-wrapper{z-index:1;position:relative}.swiper-container.with-pagination .swiper-button-next,.swiper-container.with-pagination .swiper-button-prev{top:calc((100% - 45px)/2)}.swiper-container .swiper-pagination{position:relative;padding:10px 0;bottom:0}.swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:#000 solid 1px!important}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.swiper-button-next,.swiper-button-prev{position:absolute;z-index:2;top:50%;font-size:calc(22px + .01vw);line-height:1em;padding:.5em;margin-top:-1.1em}@media (min-width: 768px){.swiper-button-next,.swiper-button-prev{font-size:calc(18px + .01vw)}}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}.swiper-button-next img,.swiper-button-prev img{width:1em!important;height:auto!important}.swiper-button-prev{left:6px}.swiper-button-next{right:6px}.hamburger{display:inline-block;overflow:visible;margin:0 -8px 0 0;padding:8px 8px 7px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;line-height:1px}.hamburger .hamburger-box{position:relative;display:inline-block;width:22px;height:18px}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{position:absolute;width:100%;height:3px;transition-timing-function:ease;transition-duration:.25s;transition-property:transform}.hamburger .hamburger-box .hamburger-inner:before{transform:scale(1) translate(0)}.hamburger .hamburger-box .hamburger-inner{top:3px;display:block;margin-top:-3px}.hamburger .hamburger-box .hamburger-inner:before{top:7px;transition-timing-function:ease;transition-duration:.25s;transition-property:transform,opacity}.hamburger .hamburger-box .hamburger-inner:after{top:14px}.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{display:block;content:""}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{background-color:#000}.hamburger.hamburger-white .hamburger-inner,.hamburger.hamburger-white .hamburger-inner:after,.hamburger.hamburger-white .hamburger-inner:before{background-color:#ffffffe6}.hamburger.is-active .hamburger-box .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger.is-active .hamburger-box .hamburger-inner:before{transform:rotate(-45deg) translate3d(-3px,-6px,0);opacity:0}.hamburger.is-active .hamburger-box .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(-90deg)}.social-list{display:flex}.social-list li+li{margin-left:.8em}.social-list li:nth-of-type(4){margin-left:.55em}.social-list li img{height:1.3em;width:auto}.full-slider .swiper-container{height:var(--windowHeightExHeader);width:100%}.full-slider .swiper-container .swiper-wrapper .swiper-slide{position:relative;height:var(--windowHeightExHeader);display:flex;justify-content:center}.full-slider .swiper-container .swiper-wrapper .swiper-slide a{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.full-slider .swiper-container .swiper-wrapper .swiper-slide img{object-fit:cover;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}.full-slider .swiper-container .swiper-wrapper .swiper-slide .content{pointer-events:none;text-align:center;padding:.8em .6em .55em;font-size:var(--fSize60);position:relative;z-index:2}@media (min-width: 768px){.full-slider .swiper-container .swiper-wrapper .swiper-slide .content{padding-top:.5em}}.full-slider .swiper-container .swiper-wrapper .swiper-slide .content .t_over{font-family:AkzidenzGrotesk;font-size:var(--fSize11);line-height:1.25em;margin-bottom:.5em;letter-spacing:.07em;text-transform:uppercase}.full-slider .swiper-container .swiper-wrapper .swiper-slide .content .t{font-size:1em;line-height:.95em;margin-bottom:0}.full-slider .swiper-container .swiper-wrapper .swiper-slide .content .t_under{font-size:var(--fSize23);line-height:1.13em;max-width:40em;margin:.4em auto 0}.full-slider .swiper-container .swiper-wrapper .swiper-slide .content .t_under br{display:none}@media (min-width: 768px){.full-slider .swiper-container .swiper-wrapper .swiper-slide .content .t_under br{display:inline-block}}.full-slider .swiper-container .swiper-wrapper .swiper-slide[data-theme=light] .content p{color:#fff}.shopify-section.texts-big{padding:.4em var(--hPadding);font-size:16vw}@media (min-width: 992px){.shopify-section.texts-big{padding:.4em var(--hPadding);font-size:5.1vw}}.shopify-section.texts-big p{margin:0;line-height:.95em;font-size:1em;padding-right:.1em;letter-spacing:-.01em}.shopify-section.texts-big p span{display:none}@media (min-width: 992px){.shopify-section.texts-big p{text-indent:.9em;line-height:1.05em}.shopify-section.texts-big p span{display:inline}}.text-content{max-width:1600px;margin-left:auto;margin-right:auto;font-size:calc(var(--fSize25) * .8);padding:1.4em var(--hPadding) 1.3em}@media (min-width: 768px){.text-content{font-size:var(--fSize25);padding-right:2em}}.text-content.text-content-left{margin-left:0;margin-right:0}@media (min-width: 768px){.text-content .textCols2{column-count:2;column-gap:2em}}.text-content h1{font-size:var(--fSize60);line-height:.95em;margin-bottom:.45em}.text-content h1+.subtitle{margin-top:-1em}.text-content .subtitle{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:var(--fSize13);margin-bottom:2.3em}.text-content>h4{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;line-height:1.6em;font-size:var(--fSize20);margin:0 0 1.5em}.text-content>h4+p{margin-top:-.6em}.text-content>h4+ul{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;line-height:1.6em;font-size:var(--fSize20);margin:-1em 0 1.5em;padding:0 0 0 1em;list-style:square}.text-content>h4+ul li+li{margin-top:.5em}.text-content>h3{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;line-height:1.6em;font-size:var(--fSize13);margin:3em 0 1.3em}.text-content>h3+p{margin-top:-.6em}.text-content p{line-height:1.4em;letter-spacing:.03em}.contact-page{padding:.4em var(--hPadding);font-size:16vw}@media (min-width: 768px){.contact-page{padding:.2em var(--hPadding);font-size:5.1vw}}.contact-page h4{font-family:AkzidenzGrotesk;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:var(--fSize11);font-weight:400;margin-bottom:.5em;margin-top:3em;line-height:1.9em}.contact-page h4+p{margin-top:-.1em}.contact-page h3{font-size:1em;line-height:.96em;font-weight:400;margin-bottom:.05em;margin-top:-.1em}.contact-page h3 span{line-height:.8em;display:inline-block;margin-top:.05em}@media (min-width: 576px){.contact-page h3 span{margin-top:0;line-height:.96em;display:inline}}.contact-page p{font-size:.22em;line-height:1.3em;margin-bottom:2.1em;max-width:24em}@media (min-width: 768px){.contact-page p{max-width:none;font-size:var(--fSize25)}}.shopify-section.address-line{padding:0 var(--hPadding);font-size:var(--fSize11);font-size:var(--fSize16);margin-bottom:1em;margin-top:2.2em}.shopify-section.address-line p.title{font-family:AkzidenzGrotesk;font-size:var(--fSize11);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.2em}.shopify-section.address-line p:not(.title){letter-spacing:0;font-family:Baskerville;margin-bottom:0;font-size:var(--fSize16)}.shopify-section.address-line p:not(.title) a{text-transform:none;text-decoration:none!important;padding:0 0 .1em;line-height:1em;position:relative;transition:color .2s ease-in-out;display:inline-block;color:#151515}.shopify-section.address-line p:not(.title) a:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:.06em;background-color:#151515;transform:scaleX(0);transition:transform .2s ease-in-out;transform-origin:left center}.shopify-section.address-line p:not(.title) a:hover,.shopify-section.address-line p:not(.title) a.hover{color:#151515}.shopify-section.address-line p:not(.title) a:hover:after,.shopify-section.address-line p:not(.title) a.hover:after{transform:scale(1)}.shopify-section.address-line p:not(.title) a.active:after{background-color:#151515;transform:scale(1)}.shopify-section.address-line p:not(.title){letter-spacing:-.02em}.shopify-section.address-line p.website{font-family:AkzidenzGrotesk;font-weight:500;color:#881e2e;letter-spacing:.07em;margin-top:1.3em;font-size:1.2em}.shopify-section.video-block{position:relative;overflow:hidden;background-color:#000}.shopify-section.video-block .video-holder{position:absolute;z-index:2;top:50%;left:0;width:100%;padding-bottom:56.25%;transform:translateY(-50%)}.shopify-section.video-block .video-holder iframe{position:absolute;left:0;top:0;width:100%;height:100%}.shopify-section.video-block img{position:relative;z-index:3;width:100%;height:auto;cursor:pointer}.shopify-section.video-block img.hide{pointer-events:none;visibility:hidden;z-index:1}.product-box{text-align:center}.product-box .intro{text-align:left;font-size:2.72em;margin:0 0 .6em}@media (min-width: 768px){.product-box .intro{display:none}}.product-box .intro .t_1 p{font-size:1em;line-height:.95em;margin:0 0 .15em -.03em}.product-box .intro .t_2 p{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;font-size:var(--fSize13);line-height:1em;margin:0}.product-box .image-holder{display:block;overflow:hidden}.product-box .image-holder .image{width:80%;height:auto}.product-box .title{font-size:1em;line-height:1.3em;margin:.4em .2em .2em}@media (min-width: 992px){.product-box .title{font-size:var(--fSize23)}}.product-box .price-info{font-size:.9em;line-height:1em;margin:.6em 0 .3em}@media (min-width: 768px){.product-box .price-info{font-size:var(--fSize16)}}.product-box .price-info p{font-size:1em;line-height:1em;margin-bottom:0}@media (min-width: 992px){.product-box .price-info{display:none}}.product-box .more-info{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:var(--fSize13);margin:2.2em 0 3em}@media (min-width: 768px){.product-box .more-info{display:none}}.product-box .product-add{display:flex;flex-direction:column;align-items:center}.product-box .product-add .options{font-family:AkzidenzGrotesk;font-weight:700;color:#bfbfbf;list-style:none;margin:.3em 0 .5em;padding:0;line-height:1em;font-size:15px;display:flex;justify-content:center}@media (min-width: 768px){.product-box .product-add .options{font-size:var(--fSize25)}}.product-box .product-add .options li{display:inline-block;cursor:pointer}.product-box .product-add .options li+li:before{content:"/";display:inline-block;margin-right:.1em;margin-left:.1em}.product-box .product-add .options li span{padding:0 .2em}.product-box .product-add .options li span.active{color:#151515}.product-box .product-add .quantity.disabled{pointer-events:none;opacity:.3}.product-box .product-add .quantity .units-selector{display:flex;justify-content:center;font-size:16px}@media (min-width: 768px){.product-box .product-add .quantity .units-selector{font-size:var(--fSize25)}}.product-box .product-add .quantity .units-selector button{width:1.8em;line-height:1em;padding:.2em;border:none;background:none;flex:none}.product-box .product-add .quantity .units-selector button img{width:100%;height:auto}.product-box .product-add .quantity .units-selector p{flex:none;font-family:AkzidenzGrotesk;line-height:1.3em;font-weight:700;padding:.3em 1em .1em;border:#DDD solid 1px;margin:0 .5em;text-transform:uppercase}.product-box .product-add .quantity .resume{font-size:12px;line-height:1.25em;padding:.8em;margin:0}.product-box .product-add .quantity .resume .divider-br{display:none}.product-box .product-add .actions{display:flex;justify-content:stretch;font-size:14px;min-width:100%}@media (min-width: 768px){.product-box .product-add .actions{flex:none;font-size:var(--fSize20);min-width:30em}}.product-box .product-add .actions .btn{flex:1 1 auto;width:50%;display:block;margin:.5em 0}.product-box .product-add .actions .btn+.btn{margin-left:8px}.product-box .product-add .actions .delete{border:none;background:none;flex:none;align-self:center;opacity:.3;transition:opacity .35s ease-in-out;width:1.5em;padding:0}.product-box .product-add .actions .delete:hover{opacity:1}.product-box .product-add .actions .delete img{width:100%;height:auto}.product-box .product-add .messages p{display:block;margin-bottom:.5em;line-height:1.15em}.product-box .product-add .messages p.error{color:#9f0b0b}.product-box .product-add .messages span{display:none}.collection-slider{font-size:5.5vw;padding:2.72em var(--hPadding) .5em;position:relative}@media (min-width: 768px){.collection-slider{font-size:3vw;padding:0 0 2em}}@media (min-width: 992px){.collection-slider{font-size:5.5vw;padding:0 0 .72em}}.collection-slider .common-title{text-align:center;padding:.8em .6em .55em;font-size:var(--fSize60);display:none}@media (min-width: 768px){.collection-slider .common-title{padding-top:.5em}}.collection-slider .common-title .t_over{font-family:AkzidenzGrotesk;font-size:var(--fSize11);line-height:1.25em;margin-bottom:.5em;letter-spacing:.07em;text-transform:uppercase}.collection-slider .common-title .t{font-size:1em;line-height:.95em;margin-bottom:0}.collection-slider .common-title .t_under{font-size:var(--fSize23);line-height:1.13em;max-width:40em;margin:.4em auto 0}.collection-slider .common-title .t_under br{display:none}@media (min-width: 768px){.collection-slider .common-title .t_under br{display:inline-block}}@media (min-width: 768px){.collection-slider .common-title{display:block}}.collection-slider .swiper-container{position:relative}.collection-slider .swiper-container .swiper-wrapper .swiper-slide{position:relative;display:flex;justify-content:center;overflow:hidden}.collection-slider .swiper-container .swiper-wrapper .swiper-slide .product-box{width:100%}@media (min-width: 992px){.collection-slider .swiper-container .swiper-wrapper .swiper-slide .product-box{font-size:var(--fSize16)}}@media (min-width: 768px){.collection-slider .swiper-container .swiper-wrapper .swiper-slide .product-box .intro{display:none}}.collection-slider .swiper-container .swiper-wrapper .swiper-slide .product-box .actions{padding-left:0;padding-right:0}@media (min-width: 768px){.collection-slider .swiper-container .swiper-wrapper .swiper-slide .product-box .actions{display:none}}.collection-slider .swiper-container .swiper-wrapper .swiper-slide img{height:auto!important;width:100%!important}@media (min-width: 992px){.collection-slider .swiper-container .swiper-wrapper .swiper-slide img{margin-left:-10%;height:auto!important;width:120%!important}}@media (min-width: 992px){.collection-slider .swiper-container .swiper-button-next{right:7vw}.collection-slider .swiper-container .swiper-button-prev{left:7vw}}.shopify-section.place-varieties{display:flex;justify-content:space-between;padding:.8em var(--hPadding) .8em;font-size:1.2vw}.shopify-section.place-varieties p{margin-bottom:0}.shopify-section.place-varieties p strong{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;display:block;font-size:.6em;margin-bottom:.3em}.shopify-section.place-varieties p span+span{margin-left:1.2em}.articles-list .article+.article{margin-top:2em}.articles-list .article .text-content{padding-left:0;padding-right:0}.articles-list .t_1{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:var(--fSize11);margin-bottom:1.2em;text-align:center}.articles-list .t_2{font-size:var(--fSize60);line-height:1em;margin-bottom:.55em;text-align:center}.articles-list .t_2+.t_1{margin-top:-1em;margin-bottom:1.5em}.articles-list .title{font-size:var(--fSize25);line-height:1.15em;margin-top:.75em;margin-bottom:.3em}@media all and (min-width: 768px){.articles-list .title{font-size:calc(var(--fSize25) * 1.2)}}.articles-list .subtitle p{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:var(--fSize11);margin-bottom:1.3em}.articles-list .excerpt p{line-height:1.3em;margin-bottom:1em;padding-right:1.5em;font-size:var(--fSize16)}@media all and (min-width: 576px){.articles-list .excerpt p{font-size:var(--fSize16)}}.articles-list .read-more{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:calc(var(--fSize13) * 1.3);font-weight:700;padding:.3em 0;margin-bottom:0}@media all and (min-width: 992px){.articles-list .read-more{font-size:var(--fSize11)}}.articles-list img{width:100%;height:auto}@media (min-width: 768px){.articles-list{background:none!important;margin-left:20px;margin-right:20px}.articles-list .t_1,.articles-list .t_2{text-align:center}.articles-list .t_1{margin-bottom:.3em}.articles-list .t_1{margin-bottom:.5em}.articles-list .articles-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px}.articles-list .articles-grid .article{margin-bottom:1.5em}.articles-list .articles-grid .article+.article{margin-top:0}}.shopify-section.latest-new{font-size:var(--fSize25);background-color:#f4f4ec;padding:1em var(--hPadding) .8em}.shopify-section.articles-slider{position:relative;font-size:var(--fSize25);background-color:#fbfaf7;padding:1em 0 .8em}.shopify-section.articles-slider .swiper-container .swiper-wrapper .swiper-slide{width:73vw}.shopify-section.articles-slider .swiper-button-prev,.shopify-section.articles-slider .swiper-button-next{top:calc(var(--fSize11) + var(--fSize60));display:none}@media (min-width: 768px){.shopify-section.articles-slider .swiper-button-prev,.shopify-section.articles-slider .swiper-button-next{display:block}}.shopify-section.articles-slider .swiper-button-prev{left:-.5em}.shopify-section.articles-slider .swiper-button-next{right:-.5em}@media (min-width: 768px){.shopify-section.articles-slider.fill_2_3 .swiper-wrapper,.shopify-section.articles-slider.fill_2_4 .swiper-wrapper,.shopify-section.articles-slider.fill_1_3 .swiper-wrapper,.shopify-section.articles-slider.fill_1_4 .swiper-wrapper,.shopify-section.articles-slider.fill_3_4 .swiper-wrapper{transform:none!important;justify-content:center}.shopify-section.articles-slider.fill_2_3 .swiper-wrapper .swiper-slide:last-child,.shopify-section.articles-slider.fill_2_4 .swiper-wrapper .swiper-slide:last-child,.shopify-section.articles-slider.fill_1_3 .swiper-wrapper .swiper-slide:last-child,.shopify-section.articles-slider.fill_1_4 .swiper-wrapper .swiper-slide:last-child,.shopify-section.articles-slider.fill_3_4 .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}}.btn{background:none;border:none;font-family:AkzidenzGrotesk;display:inline-block;text-align:center}.btn.btn-full-width{width:100%;display:block}.btn.btn-square{padding:.9em 1em .65em;line-height:1em;text-transform:uppercase;font-size:14px;font-weight:700;color:#fff;background-color:#151515;transition:background-color .35s ease-in-out,color .35s ease-in-out}@media (min-width: 768px){.btn.btn-square{font-size:var(--fSize20);padding:.82em 1em .55em}}html.desktop .btn.btn-square:hover{background-color:#000;color:#fff}.btn.btn-square[disabled]{opacity:.3;pointer-events:none}.btn.btn-square-outline{padding:.9em 1em .65em;line-height:1em;text-transform:uppercase;font-size:14px;font-weight:700;color:#151515;border:#151515 .1em solid;transition:background-color .35s ease-in-out,color .35s ease-in-out}@media (min-width: 768px){.btn.btn-square-outline{font-size:var(--fSize20);padding:.8em 1em .55em}}html.desktop .btn.btn-square-outline:hover{background-color:#000;color:#fff}.btn.btn-square-outline[disabled]{opacity:.3;pointer-events:none}.common-title{text-align:center;padding:.8em .6em .55em;font-size:var(--fSize60)}@media (min-width: 768px){.common-title{padding-top:.5em}}.common-title .t_over{font-family:AkzidenzGrotesk;font-size:var(--fSize11);line-height:1.25em;margin-bottom:.5em;letter-spacing:.07em;text-transform:uppercase}.common-title .t{font-size:1em;line-height:.95em;margin-bottom:0}.common-title .t_under{font-size:var(--fSize23);line-height:1.13em;max-width:40em;margin:.4em auto 0}.common-title .t_under br{display:none}@media (min-width: 768px){.common-title .t_under br{display:inline-block}}.product-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:50px}@media (min-width: 992px){.product-grid{grid-template-columns:1fr 1fr 1fr}}.product-grid .product-box .intro{display:none}.product-grid .product-box .price-info{display:block}.product-grid .product-box .btn{width:auto;display:none}@media (min-width: 768px){.product-grid .product-box .btn{display:inline-block}}.product-grid .product-box .image-holder .image{width:120%;margin-left:-10%}@media (min-width: 768px){.product-grid .product-box .image-holder .image{width:100%;margin-left:0}}.breadcrumb{list-style:none;padding:1.5em var(--hPadding) 1.5em;margin:0;font-family:AkzidenzGrotesk;font-size:var(--fSize13);line-height:1em;position:relative;z-index:2}.breadcrumb+div{position:relative;z-index:1}.breadcrumb li{display:inline-block;padding:0;margin:0;font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em}.breadcrumb a.back{padding:0;display:inline-block}.breadcrumb a.back:before{content:"";display:inline-block;width:1.2em;height:.6em;margin-bottom:.05em;background-image:url(icon-back.svg);background-size:auto 100%;background-position:left center;background-repeat:no-repeat}.documents-list{padding:1.5em var(--hPadding)}.documents-list ul.tabs{list-style:none;line-height:1em;padding:.3em 0;margin:0;font-size:var(--fSize60);border-bottom:#151515 solid 1px}.documents-list ul.tabs li{padding:0;margin:0;color:#bfbfbf;cursor:pointer;display:inline-block;transition:color .35s ease-in-out}.documents-list ul.tabs li a{color:inherit}.documents-list ul.tabs li.active,.documents-list ul.tabs li:hover{color:#151515}.documents-list .search-bar+ul.tabs{margin-top:.3em}.documents-list .tabs-content{position:relative}.documents-list .tabs-content .tab{display:none}.documents-list .tabs-content .tab.out{transition:transform .25s ease-in-out,opacity .25s ease-in-out;transform:translateY(8px);opacity:0}.documents-list .tabs-content .tab.active{opacity:0;display:block;transform:translateY(8px)}.documents-list .tabs-content .tab.in{transition:transform .25s ease-in-out,opacity .25s ease-in-out;transform:translate(0);opacity:1}.documents-list .document-item{padding:.706em 0;border-top:#000 solid 1px;line-height:1em;font-size:var(--fSize25)}.documents-list .document-item:nth-of-type(1){border-top:none}.documents-list .document-item:last-child{border-bottom:#000 solid 1px}.documents-list .document-item h3{font-size:var(--fSize25);margin-bottom:.5em}.documents-list .document-item h4{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:var(--fSize11);margin-bottom:.1em}.documents-list .document-item p{font-size:var(--fSize16);margin-bottom:0}.documents-list .search-results{display:none}.documents-list .no-search-results-content{min-height:calc(100vh - var(--headerHeight) - 23px - (3 * var(--fSize13)));padding:1em 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.documents-list.show-results ul.tabs,.documents-list.show-results .tabs-content{display:none}.documents-list.show-results .search-results{display:block}.documents-list .document-item-inline{padding:.85em 0;line-height:1em;font-size:var(--fSize16)}@media all and (min-width: 576px){.documents-list .document-item-inline{padding:.435em 0}}.documents-list .document-item-inline p{font-size:var(--fSize16)}@media all and (min-width: 576px){.documents-list .document-item-inline p{font-size:var(--fSize25)}}.documents-list .document-item-inline .excerpt p{margin-top:-.2em;line-height:1.3em;margin-bottom:1em;font-size:var(--fSize16)}@media all and (min-width: 576px){.documents-list .document-item-inline .excerpt p{font-size:var(--fSize25)}}.documents-list .document-item-inline .read-more{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:calc(var(--fSize13) * 1.3);font-weight:700;padding:.15em 0 .5em;margin-bottom:0}.documents-list .document-item-inline .read-more p{font-size:calc(var(--fSize13) * 1.3);margin-bottom:0}@media all and (min-width: 992px){.documents-list .document-item-inline .read-more,.documents-list .document-item-inline .read-more p{font-size:var(--fSize11)}}.documents-list .document-item-inline .image-holder{position:relative;width:100%;padding-top:58.14%;display:inline-block}.documents-list .document-item-inline .image-holder img{position:absolute;top:0;left:0;width:100%;height:auto}.documents-list .document-item-inline .toggle{width:var(--fSize25);height:auto;transition:transform .35s ease-in-out;transform-origin:center center;cursor:pointer;display:inline-block;margin:0;padding:0}.documents-list .document-item-inline [aria-expanded=true] .toggle{transform:rotate(135deg)}.pagination{text-align:center;list-style:none;margin:2.5em 0 0;padding:0;font-size:var(--fSize16)}.pagination li{padding:0;margin:0 .15em;display:inline-block}.pagination a{padding:.25em .15em;display:inline-block;line-height:1em;margin:0 .15em}.pagination a.active{border:#151515 solid 1px;padding:.25em .45em}.base-replacer-content{display:none}.no-search-results-content{font-size:var(--fSize25);text-align:center}.no-search-results-content p{margin-bottom:.8em}.no-search-results-content img{width:10em;height:auto}.btn-down{background:none;border:none;line-height:1em;font-size:calc(.8 * var(--fSize60));padding:.3em 0;margin:.5em 0}@media (min-width: 768px){.btn-down{font-size:calc(.5 * var(--fSize60))}}.btn-down img{height:.65em;width:auto}.cart{flex-direction:column;display:flex}.cart .heading .title{font-size:var(--fSize60);text-align:center;padding-bottom:.1em;line-height:.8em;margin:0}.cart .heading .subtitle{font-size:var(--fSize23);text-align:center;padding-top:.2em;padding-bottom:1em;line-height:1em;margin:0}.cart .cart-products{display:flex;flex-wrap:wrap;padding-top:1em}.cart .cart-products .product-box{width:50%;flex:none;margin-bottom:4%}.cart .cart-products .product-box .title{margin-bottom:.05em}.cart .cart-products .product-box .image-holder .image{height:auto;width:80%;mix-blend-mode:multiply}.cart .cart-products .product-box .options{margin:.5em 0 .4em}.cart .cart-products .product-box .actions{justify-content:center}.cart .cart-totals{font-size:var(--fSize23)}.cart .cart-totals .row{padding:.1em 0}.cart .cart-totals .row+.row{border-top:#151515 solid 1px}@media (min-width: 768px){.cart .cart-totals .row{padding:.3em 0}}.cart .cart-totals select{max-width:15em;text-align:right;text-align:-webkit-right;background:none;border:none;position:relative;z-index:1;opacity:0}.cart .cart-totals select:focus{outline:0}.cart .cart-totals .select-holder span{position:absolute;pointer-events:none;z-index:2;top:0;left:0;right:1.3em;text-align:right;bottom:0}.cart .cart-totals .select-holder:after{content:"";position:absolute;z-index:2;top:0;right:0;height:100%;width:1.1em;background-color:#f2f2f2;pointer-events:none;background-image:url(icon-nav-down.svg?v=1);background-position:center 55%;background-size:60% auto;background-repeat:no-repeat}.cart .cart-totals .totals{font-family:AkzidenzGrotesk;font-weight:700;text-transform:uppercase}.cart .btn-finish{width:100%;border-top:none}@media (min-width: 768px){.cart .btn-finish{margin-top:.5em}}.cart .help_link{font-family:AkzidenzGrotesk;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1em;font-size:var(--fSize13);display:inline-block;margin-top:3em}@media (min-width: 768px){.cart .help_link{margin-top:2em}}.cart.empty .btn-finish{pointer-events:none;opacity:.3}.cart-layer{background-color:#fff;padding:var(--hPadding) var(--hPadding);pointer-events:none;opacity:0;position:fixed;bottom:0;right:0;max-height:var(--windowHeightExHeader);overflow-y:auto;overflow-x:hidden;transform:translateY(100%);transition:opacity .35s ease-in-out,transform .35s ease-in-out;z-index:3;display:flex;flex-direction:column;align-items:center;width:100vw}@media (min-width: 768px){.cart-layer{bottom:auto;top:var(--headerHeight);transform:translate(100%);background-color:#f2f2f2;width:30vw}}.cart-layer.show{transform:translate(0);opacity:1;pointer-events:auto}.cart-layer .closer{font-size:calc(.8 * var(--fSize60));line-height:0;align-self:flex-end;width:1em;background:none;border:none;padding:0;flex:none}@media (min-width: 768px){.cart-layer .closer{font-size:calc(.5 * var(--fSize60))}}.cart-layer .closer img{width:100%;height:auto;transform:rotate(45deg);transform-origin:center center;transition:transform .35s ease-in-out}.cart-layer .closer:hover img{transform:rotate(135deg)}.cart-layer .cart{flex:1 1 auto;overflow:hidden;width:100%}.cart-layer .cart .heading{flex:none}.cart-layer .cart .cart-products{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin-bottom:15px}.cart-layer .cart .cart-totals{flex:none}.cart-layer .cart .select-holder:after{background-color:#fff}@media (min-width: 768px){.cart-layer .cart .select-holder:after{background-color:#f2f2f2}}.cart-layer .cart .cart-products{display:none}@media (min-width: 768px){.cart-layer .cart .cart-products{display:flex}}.cart-layer .cart .cart-products .product-box .title{font-size:var(--fSize20)}.cart-layer .cart .cart-products .product-box .options{font-size:var(--fSize20);margin:.4em 0}.cart-layer .cart .cart-products .product-box .quantity .units-selector{font-size:var(--fSize20)}.cart-layer .cart .cart-products .product-box .quantity .resume{padding:.6em 0 .5em}.cart-layer .cart .cart-products .product-box .quantity .resume .divider-bar{display:none}.cart-layer .cart .cart-products .product-box .quantity .resume .divider-br{display:inline}.cart-layer .cart .cart-products .product-box .actions{min-width:none}.cart-layer .cart .cart-products .product-box .actions .delete{width:1.2em}.cart-layer .cart .cart-products .image-holder .image{width:80%;height:auto}@media (min-width: 768px){.layerOverlay[data-type=cart]{display:none}}@media (min-width: 992px){body[template-id=index] main{display:flex;flex-direction:column}}body[template-id=index] .shopify-section.address-line{display:block}@media (min-width: 992px){body[template-id=index] .shopify-section.address-line{display:none}}body[template-id=index] .shopify-section.place-varieties{display:none}@media (min-width: 992px){body[template-id=index] .shopify-section.place-varieties{display:flex}}@media (min-width: 992px){body[template-id=index] .shopify-section.vineyards-slider{display:none}}@media (min-width: 992px){body[template-id=index] .shopify-section.latest-new{display:none}}@media (min-width: 992px){body[template-id=index] .shopify-section.contact-page{display:none}}body[template-id=page] #shopify-section-full-slider-vineyard .content:after{content:"";width:82%;height:2em;margin:1.3em auto 0;display:block;background-image:url(vineyards-icons.svg);background-size:contain;background-position:center top;background-repeat:no-repeat}@media (min-width: 768px){body[template-id=page] #shopify-section-full-slider-vineyard .content:after{margin-top:.5em;width:6em}}@media (min-width: 768px){body[template-id=page] .contact-page{font-size:9vw}}body[template-id=page] .newsletter-page{min-height:var(--windowHeightExHeader);padding-bottom:2em}body[template-id=page] .newsletter-page .common-title{padding-bottom:1.3em}body[template-id=blog] .articles-list{font-size:var(--fSize25);background-color:#f4f4ec;padding:1em var(--hPadding) .8em;margin-left:0;margin-right:0}@media (min-width: 992px){body[template-id=blog] .articles-list{padding-top:0}}body[template-id=article] .bg-alt{padding-bottom:2em}@media all and (min-width: 768px){body[template-id=article] .breadcrumb{padding-top:2.5em;margin-bottom:-2.5em}}body[template-id=article] .article .text-content{padding-top:.8em}@media all and (min-width: 768px){body[template-id=article] .article .text-content{padding-top:2.2em}}body[template-id=article] .article-slider{width:100%;position:relative;opacity:0;transition:opacity .5s ease-in-out}@media all and (min-width: 768px){body[template-id=article] .article-slider{padding-right:var(--hPadding);position:sticky;top:calc(var(--headerHeight) + (2 * var(--fSize13)))}}body[template-id=article] .article-slider.show{opacity:1}body[template-id=article] .article-slider .swiper-slide{width:auto}body[template-id=article] .article-slider .swiper-slide img{height:30vh;width:auto}@media all and (min-width: 768px){body[template-id=article] .article-slider .swiper-slide img{height:calc(100vh - var(--headerHeight) - (3.5 * var(--fSize13)) - var(--hPadding) - 25px)}}@media all and (max-width: 576px){body[template-id=article] .article-slider .mobile-crop .swiper-slide{width:100%;height:66.66vw}body[template-id=article] .article-slider .mobile-crop .swiper-slide img{object-fit:cover;height:100%;width:100%}}body[template-id=article] .article-slider.fill_1_1{margin-bottom:1.5em}body[template-id=article] .article-slider.fill_1_1 .swiper-slide{width:100%;height:66.66vw}@media all and (min-width: 768px){body[template-id=article] .article-slider.fill_1_1 .swiper-slide{height:calc(100vh - var(--headerHeight) - (2.5 * var(--fSize13)) - var(--hPadding) - 45px)}}body[template-id=article] .article-slider.fill_1_1 .swiper-slide img{object-fit:cover;height:100%;width:100%}body[template-id=article] .article-slider.fill_1_1 .swiper-pagination,body[template-id=article] .article-slider.fill_1_1 .swiper-button-next,body[template-id=article] .article-slider.fill_1_1 .swiper-button-prev{display:none}body[template-id=article] .vineyards-logo{width:auto;height:4em;margin:0 0 1.3em}@media all and (min-width: 768px){body[template-id=article] .vineyards-logo{margin:-.2em 0 1.3em}}body[template-id=article] .articles-slider{padding-top:3em}body[template-id=collection] .product-grid{padding:0 var(--hPadding) 3em}@media (min-width: 992px){body[template-id=collection] .product-grid{padding:0 var(--hPadding) 3em}}@media (min-width: 992px){body[template-id=collection] .product-box .price-info{display:none}}body[template-id=collection] .product-box .product-add{display:none}@media (min-width: 992px){body[template-id=collection] .product-box .product-add{display:flex}}@media (min-width: 992px){body[template-id=collection] .product-box .product-add .actions{display:flex;justify-content:center}}@media (min-width: 992px){body[template-id=collection] .product-box .product-add .actions .btn{flex:none}}body[template-id=product] .product-box{padding:0 var(--hPadding)}body[template-id=product] .product-box .intro{display:block;text-align:center}body[template-id=product] .product-box .image{margin:0}@media all and (min-width: 768px){body[template-id=product] .product-box .image{height:60vh;width:auto}}body[template-id=product] .product-box .product-add{display:flex}body[template-id=product] .product-content{background-color:#f2f2f2}body[template-id=product] .product-content h2{font-size:var(--fSize60);margin-top:.1em;margin-bottom:0;line-height:1em}body[template-id=product] .product-content h2+h3{margin-top:.1em;margin-bottom:2.8em}body[template-id=product] .product-content img{transform:translate(-4%);width:calc(2.5 * var(--fSize60));height:auto}body[template-id=product] .image-slider .swiper-slide{width:100%;height:var(--windowHeightExHeader)}@media all and (orientation: portrait){body[template-id=product] .image-slider .swiper-slide{height:66.66vw}}body[template-id=product] .image-slider .swiper-slide img{object-fit:cover;height:100%;width:100%}body[template-id=cart] main .cart{overflow-x:hidden;width:100%;padding:1.4em var(--hPadding) 1.3em;background-color:#f2f2f2}@media (min-width: 768px){body[template-id=cart] main .cart{overflow-x:visible}}body[template-id=cart] main .cart .row{position:relative}body[template-id=cart] main .cart .right{position:relative}body[template-id=cart] main .cart .position-sticky{position:sticky;top:calc(var(--headerHeight) + 2.7em)}@media (max-width: 768px){body[template-id=cart] main .cart .cart-products .product-box .title{font-size:13px}body[template-id=cart] main .cart .cart-products .product-box .options{font-size:13px;margin:.4em 0}body[template-id=cart] main .cart .cart-products .product-box .quantity .units-selector{font-size:13px}body[template-id=cart] main .cart .cart-products .product-box .quantity .resume{padding:.6em 0 .5em}body[template-id=cart] main .cart .cart-products .product-box .actions{min-width:none}body[template-id=cart] main .cart .cart-products .product-box .actions .delete{width:1.2em}}@media (min-width: 768px){body[template-id=cart] main .cart .cart-totals{margin-top:calc(var(--fSize60) * 2.5)}}:root{--windowWidth: 100vw;--windowHeight: 100vh;--headerHeight: 53px;--windowHeightExHeader: calc(var(--windowHeight) - var(--headerHeight));--hPadding: 13px;--fSize: 5px;--fSize11:calc(1.3 * var(--fSize));--fSize13:calc(1.3 * var(--fSize));--fSize16:calc(2.5 * var(--fSize));--fSize20:calc(2 * var(--fSize));--fSize23:calc(3 * var(--fSize));--fSize25:calc(4 * var(--fSize));--fSize60:calc(6 * var(--fSize))}@media all and (min-width: 576px){:root{--hPadding: 20px;--headerHeight: 53px;--fSize: 7px;--fSize11:calc(1.1 * var(--fSize));--fSize13:calc(1.3 * var(--fSize));--fSize16:calc(2.1 * var(--fSize));--fSize20:calc(1.6 * var(--fSize));--fSize23:calc(2 * var(--fSize));--fSize25:calc(2.1 * var(--fSize));--fSize60:calc(6 * var(--fSize))}}@media all and (min-width: 768px){:root{--headerHeight: 55px}}@media all and (min-width: 992px){:root{--headerHeight: 62px;--fSize16:calc(1.8 * var(--fSize))}}@media all and (min-width: 1200px){:root{--fSize: 8px;--fSize13: 10px;--headerHeight: 65px}}@media all and (min-width: 1530px){:root{--fSize: 10px;--headerHeight: 75px;--fSize13:calc(1.3 * var(--fSize));--fSize16:calc(1.6 * var(--fSize));--fSize20:calc(1.6 * var(--fSize));--fSize23:calc(2 * var(--fSize));--fSize25:calc(2 * var(--fSize))}}html{padding-bottom:0!important}#preview-bar-iframe{display:none!important}@media (min-width: 500px){body[template-id=product] .price-info,body[template-id=product] .product-add,#shopify-section-1592870468454 .options,#shopify-section-1592870468454 .resume,#shopify-section-1592870468454 .units-selector,.collection-slider .product-add,body[template-id=product] .product-box .product-add{display:none}}@media (max-width: 500px){#shopify-section-1592870468454 .options{display:flex}}.shopify-section.video-block .icon--play{cursor:pointer;display:block;width:80px;height:80px;position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);background-image:url(/cdn/shop/t/3/assets/icon_play.png?v=1604487392);background-repeat:no-repeat;background-size:cover}#shopify-section-1592868142180,body[template-id=index] .shopify-section.address-line{display:none!important}body[template-id=product] .product-add{display:inline-flex!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
