/*!
Theme Name: Domaine Naturaliste V1.0.4
Author URI: https://nathanshanahan.com
Description: Design By Brett Layton at TwoFromTwo, Developed by Nathan Shanahan
Version: v1.0.5
Author: Nathan Shanahan
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,cite{display:block}html{height:100%}body{line-height:1;min-height:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*,*:after,*:before{min-height:0;min-width:0;box-sizing:border-box}.google-maps-link{max-width:100%}.gmnoprint img{max-width:none;z-index:9999}#wpadminbar #wp-admin-bar-my-account.with-avatar>a img,#wp-admin-bar-user-info .avatar{min-width:0px}.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.group{display:inline-block}* html .group{height:1%}.group{display:block}.no-js [data-srcset]{display:none}#noscript-warning{position:fixed;top:150px;width:30%;max-width:450px;background:#1c1c1a;color:#fff;text-align:center;z-index:0;line-height:24px;padding:2em 1em}@media (max-width: 415px){#noscript-warning{display:none}}@media (max-width: 415px){html,body{max-width:100vw;overflow-x:hidden}}body{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;overflow-y:scroll;overflow-x:hidden;max-width:100vw;background:#fff}a{text-decoration:none;color:inherit}a:focus{outline:none}a:active{border:none}img[src$=".jpg"]{background:#f2f1ef;background:linear-gradient(#fff,#f2f1ef)}figure.image{font-size:0}.btn{display:inline-block;font-family:proxima-nova,sans-serif}.btn a{font-size:16px;display:inline-block;cursor:pointer;color:#bf9b5e;background:transparent;padding:8px 24px;border:2px solid #bf9b5e;transition:all .2s ease-in-out;text-transform:uppercase;border-radius:0;margin-right:1em;font-weight:700}.btn a:hover{color:#fff;background:#bf9b5e}.btn a:focus{color:#fff;background:#bf9b5e;outline:none}button.btn{font-size:16px;display:inline-block;cursor:pointer;color:#bf9b5e;background:transparent;padding:8px 24px;border:2px solid #bf9b5e;transition:all .2s ease-in-out;text-transform:uppercase;border-radius:0;margin-right:1em;font-weight:700}button.btn:hover{color:#fff;background:#bf9b5e}button.btn:focus{color:#fff;background:#bf9b5e;outline:none}.background-color--grey{background-color:#e6e7e8}.visually_hidden,.visually-hidden{opacity:0;visibility:hidden}.overflow-x{overflow-x:visible}body{display:flex;min-height:100vh;flex-direction:column}.container-full_page{flex:1}.ie-warning{position:fixed;top:0;right:0;left:0;min-height:150px;padding:20px;background:red;color:#fff;z-index:9999}.ie-warning h1{font-size:22px}.spacer{height:108px}.page-title-nav-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-title-nav-container+.module--text-image{padding-top:0}@media (max-width: 769px){.page-title-nav-container .page-sub-nav{display:none}}.page-title{padding-top:80px;padding-bottom:80px}@media (max-width: 769px){.page-title{padding-top:4rem;padding-bottom:0}}body{font-size:16px;line-height:1.75}h1,h2,h3,h4,h5,h6{font-style:normal;font-stretch:normal}p+p,ul+p,ol+p,p+ul,p+ol{padding-top:1.4em}.title{font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;color:#bf9b5e;font-size:26px;padding-bottom:1em;line-height:1.2}.rte ul,.rte ol{padding-left:1.25rem}.rte ol{list-style-type:decimal}.rte p:empty{display:none}.rte p:empty+p,.rte p:empty+ul,.rte p:empty+ol{padding-top:0}.rte em{font-style:italic}.rte strong,.rte .bold{font-weight:700}.margaret-river-graphic{padding-top:4rem}.margaret-river-text{fill:#f1f2f2;margin:0 auto}.wrap,.block-style--text-image{position:relative;margin:0 auto;width:100%;max-width:1100px}@media (max-width: 1140px){.wrap,.block-style--text-image{padding-left:2.5%;padding-right:2.5%}}@media (max-width: 769px){.wrap,.block-style--text-image{padding-left:8%;padding-right:8%}}.wrap--responsive{position:relative;margin:0 auto;width:100%;max-width:1100px}@media (max-width: 1140px){.wrap--responsive{padding-left:2.5%;padding-right:2.5%}}@media (max-width: 769px){.wrap--responsive{padding-left:0;padding-right:0}}.wrap--page{max-width:1400px}.wrap--inner{max-width:588px;margin:0 auto}@media (max-width: 769px){.large-screen{display:none!important}}@media (min-width: 769px){.small-screen{display:none!important}}.page-header__container{background:#373a36;color:#fff;padding-top:40px;padding-bottom:24px;display:grid;grid-template-columns:minmax(40px,auto) minmax(auto,1400px) minmax(40px,auto);position:relative;z-index:9999}.page-header{grid-column:2/3;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-header__logo-container{flex:0 1 auto;max-width:284px;min-width:200px;width:100%}.page-header__logo-container .domaine-naturaliste-logo{width:100%}.navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:14px;text-transform:uppercase;width:100%;line-height:0}.navigation a{transition:all .3s ease-in-out}.navigation a:hover,.navigation a.current-page{color:#bf9b5e}.navigation__main-navigation{display:flex;flex-direction:row;justify-content:space-between;padding-left:4rem;width:100%}.navigation__main-navigation li{position:relative}@media (min-width: 1180px){.navigation__main-navigation ul{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.navigation__main-navigation ul{position:absolute;padding-top:67px;left:-1rem;top:0;width:100%}.navigation__main-navigation ul li{display:block;width:100%;min-width:174px;padding-left:1rem;padding-right:1rem;height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:#e4e4e4;transition:all .3s ease-in-out}.navigation__main-navigation ul li:hover{background:#bf9b5e}.navigation__main-navigation li:hover ul{visibility:visible;opacity:1}.navigation__main-navigation li:hover ul a{color:#1c1c1a}}.navigation__quick-links{padding-left:3rem;grid-column:3/4;margin-left:auto;height:100%;padding-right:40px;display:flex;flex-direction:row;align-items:center}.navigation__quick-links .icon{fill:#fff;width:100%;width:30px}.icon-cart{margin-left:1rem}.small-screen-navigation{position:absolute;visibility:hidden;opacity:0;z-index:9998;transition:all .3s ease-in-out;right:0;padding:1rem 3rem;width:100%;color:#fff;background:#373a36;text-transform:uppercase}.small-screen-navigation ul{flex:1;display:flex;flex-direction:column;padding:0}.small-screen-navigation ul li ul li{padding-left:1rem}.small-screen-navigation ul.navigation__quick-links{display:none}.small-screen-navigation a{transition:all .3s ease-in-out}.small-screen-navigation a:hover,.small-screen-navigation a.current-page{color:#bf9b5e}@media (max-width: 769px){.small-screen-navigation{display:flex;flex-direction:column;width:auto;min-width:50vw;padding:2rem 8%;font-size:20px}.small-screen-navigation .navigation__main-navigation{display:flex;flex-direction:column}.small-screen-navigation ul.navigation__quick-links{display:flex;flex-direction:row;padding-top:2rem}}@media (min-width: 1180px){.navigation-icon{display:none}}@media (max-width: 769px){.navigation__quick-links{display:none}}@media (max-width: 1180px){.page-header{position:relative;z-index:12}.navigation{display:none}.js_navigation_active .small-screen-navigation{visibility:visible;opacity:1;display:block}}.navigation-icon{width:30px;height:20px;transform:rotate(0);transition:.5s ease-in-out;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;z-index:10;cursor:pointer}.navigation-icon:focus{outline:none}.navigation-icon span{display:block;position:absolute;height:3px;width:100%;background:#bf9b5e;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.navigation-icon span:nth-child(1){top:0}.navigation-icon span:nth-child(2){top:8px;width:85%}.navigation-icon span:nth-child(3){top:8px;width:85%}.navigation-icon span:nth-child(4){top:16px}.navigation-icon.open span{background:#fff}.navigation-icon.open span:nth-child(1){top:18px;width:0;left:50%}.navigation-icon.open span:nth-child(2){transform:rotate(45deg);width:100%}.navigation-icon.open span:nth-child(3){transform:rotate(-45deg);width:100%}.navigation-icon.open span:nth-child(4){top:18px;width:0;left:50%}.page-footer{display:grid;grid-template-columns:1fr 840px 310px 1fr;background:#273231;color:#fff}.page-footer .title{color:#fff;padding-bottom:0;font-size:14px}@media (max-width: 1150px){.page-footer{grid-template-columns:2.5% 3fr 1fr 2.5%}}@media (max-width: 1023px){.page-footer{grid-template-columns:2.5% 5fr 4fr 2.5%}}@media (max-width: 769px){.page-footer{grid-template-columns:8% 5fr 4fr 8%}}.page-footer .address-container{padding-bottom:2em}.page-footer .address-container a:hover{text-decoration:underline;-webkit-text-decoration-color:#bf9b5e;text-decoration-color:#bf9b5e}.page-footer__content{grid-column:2/3;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:82px;padding-bottom:50px}@media (max-width: 769px){.page-footer__content{grid-column:2/4;grid-row:2/3}}.page-footer__col{width:50%;min-width:50%;display:flex;flex-direction:row}.page-footer__col .footer-col__col{flex:1}@media (max-width: 1023px){.page-footer__col{width:100%;min-width:100%}}.page-footer__notice{min-width:100%}.page-footer__map{grid-column:3/5;min-height:450px;padding:1rem}@media (max-width: 769px){.page-footer__map{grid-column:1/5;grid-row:1/2}}.page-footer__map .footer_map{max-width:380px}.page-footer__notice{padding-top:50px;grid-column:2/4;padding-right:2rem}.link-list__social-media{margin-bottom:1rem}.link-list__social-media li{display:inline-block}.link-list__social-media .social-icon{fill:#bf9b5e;width:34px}.link-list__footer-navigation{font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;font-size:14px;text-transform:uppercase}.link-list__footer-navigation li{width:80%;padding-bottom:.25em;margin-bottom:.25em}@media (max-width: 769px){.link-list__footer-navigation li{width:100%}}.link-list__footer-navigation li:not(:last-of-type){border-bottom:1px solid #fff}.powered-by-bloom{max-width:150px;width:90%}.mailchimp-container{padding-right:1rem}.mailchimp-container .title{font-size:14px;text-transform:uppercase;color:#fff}.mailchimp-container .form-row{display:flex;flex-direction:row;padding-top:.5rem}.mailchimp-container .input{flex:1;color:#fff;font-size:14px;padding-left:0;background:transparent;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;padding:8px 1rem;margin-right:1rem;border:1px solid rgba(255,255,255,.4)}.mailchimp-container .input:focus,.mailchimp-container .input:focus-within{border:1px solid rgba(255,255,255,.7)}.mailchimp-container .input::-webkit-input-placeholder{color:#fff;font-size:14px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.mailchimp-container .input::-moz-placeholder{color:#fff;font-size:14px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.mailchimp-container .input:-ms-input-placeholder{color:#fff;font-size:14px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.mailchimp-container .input::placeholder,.mailchimp-container .input::placeholer-shown{color:#fff;font-size:14px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.mailchimp-container .date-row-label{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;position:relative;z-index:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-control-nav{z-index:9;text-align:left;position:absolute;bottom:20px;padding-left:30px;width:100%}.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;*display: inline}.flex-control-paging li a{width:12px;height:12px;display:inline-block;background:none;cursor:pointer;background:transparent;font-size:0;border-radius:40px;border:1px solid #fff;transition:background .2s ease-in-out;outline:none}.flex-control-paging li a:hover{background:#fff}.flex-control-paging li a:focus{border-color:#fff}.flex-control-paging li a.flex-active{cursor:default;background:#fff;border-color:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.post-previews--prev,.post-previews--next{fill:#1c1c1a;cursor:pointer;width:66px}.post-previews--prev:hover,.post-previews--next:hover{fill:#fff}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.rte b,.rte strong{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.rte-table{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.slideshow{position:relative}.slideshow .image-overlay{position:absolute;top:3rem;right:3rem;z-index:9999;pointer-events:none;display:none}.slideshow .image-overlay img{height:250px;width:250px}@media (max-width: 769px){.slideshow .image-overlay{display:none}}.slideshow__text{color:#fff;font-size:20px;max-width:520px;text-align:center}@media (max-width: 769px){.slideshow__text{font-size:14px}}.slideshow__text cite{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}@media (max-width: 769px){.slideshow__text{margin:0 auto;max-width:100%;padding-left:8%;padding-right:8%}}.slideshow__overlay{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;color:#fff;padding-top:95px;background:linear-gradient(to bottom,#1c1c1ad9,#1c1c1a00 70%)}@media (max-width: 769px){.slideshow__overlay{padding-top:50px}}.slideshow__image{padding-bottom:30%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 769px){.slideshow__image{padding-bottom:100%}}.flexslider .slides{z-index:1}.flexslider__nav{position:absolute;bottom:0;right:0;z-index:20;font-size:0}.flexslider__nav li{display:inline-block}.slider-arrow{width:48px;fill:#bf9b5e}.slider-arrow:hover{fill:#373a36}.text-image{display:grid;grid-template-columns:1fr 2fr}.text-image strong,.our-philosophy strong{font-weight:700;color:#bf9b5e}.text-image__image{grid-column:2/3;grid-row:1/2;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;background-color:#ff0}@media (max-width: 769px){.text-image__image{display:none}}.text-image__content{grid-column:1/2;grid-row:1/2;padding:82px 50px 82px 102px;position:relative;background:#373a36;color:#fff}@media (max-width: 1264px){.text-image__content{padding-left:80px}}@media (max-width: 769px){.text-image__content{grid-column:1/3;padding-top:3rem;padding-left:8%;padding-right:8%}}.text-image__content hr{border:none;background:#bf9b5e;width:2rem;height:1px;display:block;margin:1rem auto 1rem 0}.text-image.text-image-inverse{grid-template-columns:2fr 1fr}.text-image.text-image-inverse .text-image__image{grid-column:1/2}.text-image.text-image-inverse .text-image__content{grid-column:2/3}.video-text{display:grid;grid-template-columns:2fr 1fr;background:#373a36}.video-text iframe{min-width:100%;height:100%;max-width:100%}@media (max-width: 769px){.video-text iframe{min-height:56.25vw}}.content-video{grid-column:1/2;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}@media (max-width: 769px){.content-video{grid-column:1/3;grid-row:2/3}}.video-text__content{grid-column:2/3;padding:82px 50px 82px 102px;position:relative;background:#373a36;color:#fff}@media (max-width: 1264px){.video-text__content{padding-left:80px}}@media (max-width: 769px){.video-text__content{grid-column:1/3;grid-row:1/2;padding-top:3rem;padding-left:8%;padding-right:8%}}.home-about-intro{display:grid;grid-template-columns:repeat(17,1fr);grid-template-rows:3.625rem auto 2.5rem 5.25rem 5.375rem auto;padding-top:4rem;padding-bottom:6rem}@media (max-width: 769px){.home-about-intro{grid-template-rows:auto auto auto auto auto auto auto}}.home-about-intro .text-container{grid-column:2/10;padding:6.25rem 1rem 2rem;grid-row:2/3;color:#fff;z-index:2}@media (max-width: 1024px){.home-about-intro .text-container{grid-column:2/9}}@media (max-width: 769px){.home-about-intro .text-container{grid-column:2/17;grid-row:2/3}}.home-about-intro .image-container{grid-column:11/18;grid-row:1/4;background-size:cover;background-repeat:no-repeat;z-index:2}@media (max-width: 1024px){.home-about-intro .image-container{grid-column:10/17}}@media (max-width: 769px){.home-about-intro .image-container{grid-column:1/18;grid-row:3/4;margin-bottom:auto;padding-bottom:150%}}.home-about-intro .background-color{background-color:#273231;grid-column:1/17;grid-row:2/5;z-index:1}@media (max-width: 769px){.home-about-intro .background-color{grid-column:1/18;grid-row:2/3}}.home-about-intro .awards-image-container{grid-column:9/12;grid-row:3/6;padding-bottom:100%;background-size:contain;background-repeat:no-repeat;z-index:3}@media (max-width: 1024px){.home-about-intro .awards-image-container{grid-column:8/11}}@media (max-width: 769px){.home-about-intro .awards-image-container{grid-column:10/18;margin-top:-1rem;margin-right:-1rem;margin-left:1rem}}.home-about-intro .awards-text-container{grid-column:5/15;grid-row:6/7;color:#bf9b5e;padding-top:1rem;padding-left:2rem;padding-right:2rem;text-align:center;font-weight:700}@media (max-width: 769px){.home-about-intro .awards-text-container{grid-column:3/15;padding-top:2rem}}.our-philosophy{display:grid;grid-template-columns:2fr 1fr}.our-philosophy__image{grid-column:1/2;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}@media (max-width: 769px){.our-philosophy__image{grid-column:1/3;padding-bottom:100%}}.our-philosophy__content{grid-column:2/3;padding:82px 50px 82px 102px;position:relative;background:#373a36;color:#fff}@media (max-width: 1264px){.our-philosophy__content{padding-left:80px}}@media (max-width: 769px){.our-philosophy__content{grid-column:1/3;padding-top:3rem;padding-left:8%;padding-right:8%}}.james-halliday-5-star-winery{max-width:190px;position:absolute;right:840px;bottom:50px}@media (max-width: 1600px){.james-halliday-5-star-winery{right:auto;left:8%}}.our-wines{text-align:center;padding-top:100px;padding-bottom:80px}.our-wines hr{background:#bf9b5e;border:none;height:1px;margin-bottom:2rem}.our-wines__header,.our-wines__range{padding-bottom:3rem}.our-wines__range li{width:30%;float:left}.our-wines__range li:nth-child(n){margin-right:5%}.our-wines__range li:nth-child(3n){margin-right:0}.our-wines__range li:nth-child(3n+1){clear:left}.our-wines__range li:nth-child(n+4){margin-top:5%}@media (max-width: 769px){.our-wines__range li{width:100%}.our-wines__range li:nth-child(n){margin-right:0}.our-wines__range li:nth-child(3n){margin-right:0;clear:none}.our-wines__range li:nth-child(n+4){margin-top:0;clear:none}}.wine-range__image{padding-bottom:40%;background-size:contain;background-repeat:no-repeat}.wine-range__title{color:#1c1c1a;font-size:18px}.instagram{padding-top:75px;padding-bottom:135px;text-align:center}@media (max-width: 769px){.instagram{padding-top:2rem;padding-bottom:0}}.instagram-feed{display:flex;flex-direction:row;font-size:0}.instagram-feed li{flex:1}.instagram-feed li:first-of-type{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#bf9b5e}@media (max-width: 769px){.instagram-feed li:nth-of-type(n+5){display:none}}.instagram-feed .instagram-feed__image{padding-bottom:100%;background-size:cover;background-repeat:no-repeat}.instagram-feed-icon{max-width:58px;width:80%;fill:#fff;margin:auto}.collection-banner{background:#34414c;color:#fff;padding-top:1rem;position:relative;z-index:2}.collection-banner .wrap,.collection-banner .block-style--text-image{display:flex;flex-direction:row;align-items:center;margin-bottom:-5rem}.collection-banner__text{flex:1;text-align:center;padding-bottom:5rem}.collection-banner__text .rte{max-width:420px;margin:0 auto;font-family:corporate-e,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;font-size:22px;line-height:1.36;padding-top:1rem;padding-bottom:1rem}.collection-banner__text .title{border-top:1px solid #bf9b5e;border-bottom:1px solid #bf9b5e;padding:1rem;display:inline-block;font-size:32px}.collection-banner__text strong{color:#bf9b5e}.collection-banner__image{flex:1}.collection-banner__image .image{max-width:407px;background-size:cover;background-repeat:no-repeat;background-position:center center}.collection-banner__page-title{background:linear-gradient(0deg,#1c1c1a33,#1c1c1a66)}.collection-banner__page-title .title{color:#fff;font-size:48px;padding-top:1rem;padding-bottom:1rem}@media (max-width: 769px){.collection-banner .wrap,.collection-banner .block-style--text-image{display:flex;flex-direction:column-reverse;margin-bottom:2rem}.collection-banner__text{padding-top:3rem;padding-bottom:3rem}.collection-banner__text .rte{max-width:100%;font-size:22px}.collection-banner__text .title{font-size:22px}.collection-banner__text .btn{margin-top:1rem}.collection-banner__image{flex:1;padding-top:2rem}.collection-banner__image .image{max-width:100%}}.collection-list:first-of-type{padding-top:5rem}.collection-list__header{padding-top:3rem;padding-bottom:2rem;border-bottom:1px solid #1c1c1a;margin-bottom:2rem}.collection-list__header .text-container{max-width:530px}.collection-product{display:flex;flex-direction:row;align-items:center;padding-bottom:2rem}.collection-product__image{flex:1.25}.collection-product__image img{max-width:95%}.collection-product__description{flex:1.6}.collection-product-single__title{text-transform:none;padding-bottom:0;font-size:18px}.collection-product__short-description{font-size:16px}.collection-product__price{flex:1;font-size:16px}.collection-product__add-to-cart-form{flex:1}.collection-product{display:flex;flex-direction:row;align-items:center}.collection-product__price__members-price{color:#bf9b5e;margin-left:.5rem}.collection-product__add-to-cart-form{display:flex;flex-direction:row}.collection-product__add-to-cart-form .input{padding:2px 16px;flex:1;text-align:center;margin-right:10px}.collection-product__add-to-cart-form .btn{font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;padding:.5rem 1rem}@media (max-width: 769px){.collection-list:first-of-type{padding-top:0rem}.collection-product{display:flex;flex-direction:column}.collection-product__image{padding:1rem 0 0}.collection-product__image img{max-width:100%}.collection-product-single__title{font-size:26px;text-transform:none;padding-bottom:.5rem;text-align:center}.collection-product__short-description{text-align:center;padding-bottom:1rem}.collection-product__price{padding-bottom:1rem}.collection-product__add-to-cart-form{display:flex;flex-direction:row}.collection-product__add-to-cart-form .input{font-size:16px;border:1px solid #1c1c1a}}.collection-list--halliday-packs .collection-list__header,.collection-list--limited-offers .collection-list__header{padding-bottom:0rem;border-bottom:none;margin-bottom:0}.collection-list--halliday-packs .collection-product,.collection-list--limited-offers .collection-product{display:grid;grid-template-rows:380px auto auto}@media (max-width: 769px){.collection-list--halliday-packs .collection-product,.collection-list--limited-offers .collection-product{grid-template-rows:100vw auto auto}}.collection-list--halliday-packs .collection-product-single__title,.collection-list--limited-offers .collection-product-single__title{padding-bottom:1rem}.collection-list--halliday-packs .collection-product__short-description,.collection-list--limited-offers .collection-product__short-description{padding-bottom:1rem;min-height:7rem}@media (max-width: 769px){.collection-list--halliday-packs .collection-product__short-description,.collection-list--limited-offers .collection-product__short-description{min-height:2rem}}.collection-list--halliday-packs .collection-product__price,.collection-list--limited-offers .collection-product__price{padding-bottom:1rem}.collection-list__products--halliday-packs,.collection-list__products--limited-offers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}@media (max-width: 769px){.collection-list__products--halliday-packs,.collection-list__products--limited-offers{display:block}}.collection-videos__container{padding-top:10rem}.collection-videos__container .title{color:#fff}@media (max-width: 769px){.collection-videos__container{padding-top:2rem;text-align:center}}.collection-videos__background{background:#273231;color:#fff;padding:3.875rem 3.875rem 10rem;position:relative;z-index:1}@media (max-width: 769px){.collection-videos__background{padding:3.875rem 0 10rem}}.collection-videos__columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.5rem}@media (max-width: 769px){.collection-videos__columns{grid-template-columns:1fr}}.collection-video__mini-container .video-container{padding-bottom:56.25%;position:relative;z-index:1}.collection-video__mini-container .video-container iframe{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:102%;height:102%}.collection-video__mini-container .title--video{color:#bf9b5e;padding-top:1em;padding-bottom:0}.collection-videos__awards-text{color:#bf9b5e;font-weight:700;text-align:center;max-width:46.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.collection-videos__awards-image{background-repeat:none;border-radius:100%;background-color:#fff;width:12rem;height:12rem;background-size:13rem;background-position:center center;margin-top:-7rem;z-index:8}.philosophy-page__header-image{min-height:582px;display:flex;flex-direction:row;align-items:flex-end;background-size:cover;background-repeat:no-repeat;background-position:center center}.philosophy-page__page-title{color:#fff;font-size:48px;padding-bottom:1rem}.block-style--text-image{display:flex;flex-direction:row;padding-top:4.5rem}.block-style--text-image .content-block__text-container{flex:1;padding-right:1.5rem}.block-style--text-image .content-block__image-container{flex:1;padding-left:1.5rem}.block-style--text-image .content-block__image{padding-bottom:122%;background-size:cover;background-position:center center;background-repeat:none}.block-style--text-image .strong{display:block;color:#bf9b5e;font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;padding-top:1em}@media (max-width: 769px){.philosophy-page__header-image{min-height:66.66vw}.philosophy-page__content-block{display:flex;flex-direction:column}.philosophy-page__content-block .content-block__image-container{padding-top:2em;padding-left:0}}.philosophy-page__content-video{margin-top:108px;position:relative;padding-bottom:56.25%;height:0}.philosophy-page__content-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-style--banner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem}.block-style--banner .content-block__image-container{grid-column:1/4;grid-row:1/2}.block-style--banner .content-block__image{padding-bottom:40%;background-size:cover;background-position:center center;background-repeat:none}.block-style--banner .content-block__text-container{grid-column:2/3;grid-row:1/2;margin-top:auto;padding-top:4.5rem;padding-bottom:4.5rem;color:#fff;z-index:10;padding-left:2rem;font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;font-size:26px;line-height:1.2}.block-style--banner .content-block__text-container .strong{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;font-size:1rem;display:block;padding-top:1rem}@media (max-width: 769px){.block-style--banner .content-block__image{padding-bottom:80%}.block-style--banner .content-block__text-container{grid-column:1/3;padding-left:25%;font-size:1.1rem;line-height:1.2}.block-style--banner .content-block__text-container .strong{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;font-size:1rem;display:block;padding-top:1rem}}.profile-page__header-image{min-height:582px;display:flex;flex-direction:row;align-items:flex-end;background-size:cover;background-repeat:no-repeat;background-position:center center}.profile-page__page-title{color:#fff;font-size:48px;padding-bottom:1rem}.profile-page__content-block{display:flex;flex-direction:row;padding-top:4.5rem}.profile-page__content-block .content-block__text-container{flex:1;padding-right:1.5rem}.profile-page__content-block .content-block__image-container{flex:1;padding-left:1.5rem}.profile-page__content-block .content-block__image{padding-bottom:122%;background-size:cover;background-position:center center;background-repeat:none}.profile-page__content-block .strong{display:block;color:#bf9b5e;font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;padding-top:1em}@media (max-width: 769px){.profile-page__header-image{min-height:66.66vw}.profile-page__content-block{display:flex;flex-direction:column}.profile-page__content-block .content-block__image-container{padding-top:2em;padding-left:0}}.our-domaine__page-content{display:grid;grid-template-columns:1fr 526px 48px 526px 1fr;grid-template-rows:475px minmax(220px,auto) 210px 240px minmax(390px,auto)}@media (max-width: 1140px){.our-domaine__page-content{grid-template-columns:2.5% 1fr 48px 1fr 2.5%}}.our-domaine__location-text{grid-column:2/3;grid-row:1/2;padding-bottom:3rem;z-index:1}.our-domaine__location-image{grid-column:2/3;grid-row:2/5;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.our-domaine__location-graphic{grid-column:4/5;grid-row:1/3;z-index:1}.our-domaine__winemaking-text{grid-column:4/5;grid-row:4/6;padding-top:3rem;padding-bottom:3rem;z-index:1}.our-domaine__background-colour{background:#e6e7e8;grid-column:1/6;grid-row:4/6;z-index:0}@media (max-width: 769px){.our-domaine__page-content{display:grid;grid-template-columns:8% 1fr 8%;grid-template-rows:auto auto 2rem 120vw auto 2rem}.our-domaine__location-text{grid-column:2/3;grid-row:1/2;padding-bottom:3rem;z-index:1}.our-domaine__location-graphic{grid-column:2/3;grid-row:2/3;z-index:1;margin-bottom:2rem}.our-domaine__location-image{grid-column:2/3;grid-row:4/5;z-index:1}.our-domaine__winemaking-text{grid-column:2/3;grid-row:5/6;padding-top:3rem;padding-bottom:3rem;z-index:1}.our-domaine__background-colour{background:#e6e7e8;grid-column:1/4;grid-row:3/7;z-index:0}}.page-wineclub{background:#34414c;padding-bottom:3rem}.wineclub-banner__page-title{padding-bottom:1rem}.wineclub-banner__page-title .title{font-size:48px;border-bottom:1px solid #bf9b5e;padding-top:3rem;padding-bottom:0}.wineclub-banner{color:#fff;padding-top:1rem;position:relative;z-index:2}.wineclub-banner .wrap,.wineclub-banner .block-style--text-image{display:flex;flex-direction:row;align-items:center}.wineclub-banner__text{flex:1;text-align:center;padding-bottom:5rem}.wineclub-banner__text .rte{max-width:420px;margin:0 auto;font-family:corporate-e,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;font-size:22px;line-height:30px;padding-top:1rem;padding-bottom:1rem}.wineclub-banner__text .title{border-top:1px solid #bf9b5e;border-bottom:1px solid #bf9b5e;padding:1rem;display:inline-block;font-size:32px}.wineclub-banner__text strong{color:#bf9b5e}.wineclub-banner__image{flex:1}.wineclub-banner__image .image{max-width:407px;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-wineclub__shadow{background:linear-gradient(0deg,#34414c,#1f272e 150px);height:5rem;position:relative;z-index:0;margin-top:-5rem}@media (max-width: 769px){.page-wineclub__shadow{margin-top:-3rem;height:3rem}}.wineclub-options{padding-top:3rem;padding-bottom:2rem}.wineclub-options__option{display:flex;flex-direction:row;align-items:center;margin-bottom:2rem}@media (max-width: 769px){.wineclub-options__option{display:block}}.wineclub-options__text{flex:1;color:#fff;padding-right:2rem}.wineclub-options__text .title{font-size:18px;text-transform:none;padding-bottom:0}.wineclub-terms__text{flex:1;color:#fff;padding-bottom:3rem;max-width:750px}.wineclub-terms__text .title{font-size:18px;text-transform:uppercase}@media (max-width: 769px){.wineclub-banner .wrap,.wineclub-banner .block-style--text-image{display:flex;flex-direction:column-reverse;margin-bottom:2rem}.wineclub-banner__text{padding-top:3rem;padding-bottom:3rem}.wineclub-banner__text .rte{max-width:100%;font-size:22px}.wineclub-banner__text .title{font-size:22px}.wineclub-banner__text .btn{margin-top:1rem}.wineclub-banner__image{flex:1;padding-top:2rem}.wineclub-banner__image .image{max-width:100%}.wineclub-options{padding-top:1rem}.wineclub-options__option .btn{margin-top:1rem}}.contact-page__content-block{display:flex;flex-direction:row;padding-bottom:5rem}@media (max-width: 769px){.contact-page__content-block{display:flex;flex-direction:column-reverse}}.contact-page__content-block .content-block__text-container form{padding-top:2rem}.contact-page__content-block .content-block__text-container form textarea{flex:2;margin-left:0;padding:8px 16px}.columns-container{display:flex;flex-direction:row}@media (max-width: 769px){.columns-container{display:block}}.columns-container .col{flex:1;padding-right:1.5rem}.columns-container .col:last-child{padding-right:0;padding-left:1.5rem}@media (max-width: 769px){.columns-container .col{padding-right:0}.columns-container .col:last-child{padding-left:0}}.contact-page__image{padding-bottom:66.66%;background-size:cover;background-position:bottom center;background-repeat:no-repeat;margin-bottom:3rem}.contact-page__content-block{display:flex;flex-direction:row}@media (max-width: 769px){.contact-page__content-block{display:block}}.content-block__text-container{flex:4;padding-right:3rem}@media (max-width: 769px){.content-block__text-container{padding-right:0}}.contact-page__map-link{flex:1}@media (max-width: 769px){.contact-page__map-link{padding-top:3rem}}.cellar-door__page-content{display:grid;padding-bottom:108px}.cellar-door__text-container{padding-bottom:2rem}.cellar-door__text-container strong{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.cellar-door__image{padding-bottom:109%;background-size:cover;background-position:center bottom;margin-bottom:2rem}@media (min-width: 769px){.cellar-door__page-content{grid-template-columns:repeat(2,1fr)}.cellar-door__text-container{padding-right:4rem;grid-column:1/2;grid-row:1/2}.cellar-door__image{grid-column:2/3;grid-row:1/2}}.cellar-door-image-text{display:grid;grid-template-columns:2fr 1fr}.cellar-door-image-text__image{grid-column:1/2;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.cellar-door-image-text__content{grid-column:2/3;padding:82px 50px 82px 102px;position:relative;background:#373a36;color:#fff}@media (max-width: 1264px){.cellar-door-image-text__content{padding-left:80px}}@media (max-width: 769px){.cellar-door-image-text__content{grid-column:1/3;padding-top:3rem;padding-left:8%;padding-right:8%}}.cellar-door__weddings{display:grid;padding-top:108px;padding-bottom:108px}.cellar-door-weddings__text-container{padding-bottom:2rem}.cellar-door-weddings__text-container strong{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.cellar-door-weddings__image{padding-bottom:109%;background-size:cover;background-position:center bottom;margin-bottom:2rem}@media (min-width: 769px){.cellar-door__weddings{grid-template-columns:repeat(2,1fr)}.cellar-door-weddings__text-container{padding-left:4rem;grid-column:2/3;grid-row:1/2}.cellar-door-weddings__image{grid-column:1/2;grid-row:1/2}}@media (max-width: 769px){.cellar-door-weddings__image{margin-bottom:2rem}}.cellar-door_events{display:grid}@media (min-width: 769px){.cellar-door_events{grid-template-columns:repeat(3,1fr);grid-gap:3rem}}.cellar-door_events .title{color:#1c1c1a;font-size:22px;line-height:1.2}.cellar-door_events li{padding-bottom:2rem}.whats-happening__image{padding-bottom:100%;background-size:cover;margin-bottom:2rem}.cellar-door__gallery{display:grid;grid-template-columns:3fr 3fr 2fr;grid-gap:2rem;padding-top:108px;padding-bottom:108px}@media (max-width: 769px){.cellar-door__gallery{display:block}}.cellar-door__gallery figure{background-repeat:no-repeat;background-size:cover}@media (max-width: 769px){.cellar-door__gallery figure{margin-bottom:2rem}}.cellar-door__gallery__image--01{grid-column:1/2;padding-bottom:100%;grid-row:1/3}.cellar-door__gallery__image--02{grid-column:2/3;padding-bottom:100%;grid-row:1/3}.cellar-door__gallery__image--03{grid-column:3/4;grid-row:1/2;padding-bottom:66%}.cellar-door__gallery__image--04{grid-column:1/3;padding-bottom:66%;grid-row:3/5}.cellar-door__gallery__image--05{grid-column:3/4;grid-row:4/5;padding-bottom:80%}.testimonials-slider{grid-column:3/4;grid-row:2/4;background:#bf9b5e;position:relative}.testimonials-slider .slides{height:100%}.testimonials-slider .slides li{height:100%;display:flex!important;flex-direction:column;justify-content:center}.testimonials-slider .text-container{padding:1.25rem;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center}.testimonials-slider .text-container cite{padding-top:1rem}.testimonials-slider .flex-control-nav{bottom:1rem;padding:0 1rem;text-align:center}.cellar-door-weddings__text-container{grid-column:1/-1;grid-row:5/6}.awards{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:42px;padding-top:82px;padding-bottom:82px}.awards__image{grid-column:1/2;grid-row:1/2;padding-bottom:100%;background-size:contain;background-repeat:no-repeat}.awards__content{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:column;justify-content:center}.awards__content .title{max-width:580px}.awards__content .james-haliday-5-stars{width:192px;padding-top:.5em}@media (max-width: 769px){.awards{display:block;padding-top:3rem;padding-bottom:3rem}.awards__image{width:65%;padding-bottom:70%;margin:0 auto}}.collection-awards{background:#e6e7e8;padding-top:82px}@media (max-width: 769px){.collection-awards{padding-top:3rem}}.home-awards{background:#e6e7e8}.weddings-image-text{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;padding-top:108px;padding-bottom:108px}@media (max-width: 769px){.weddings-image-text{grid-template-columns:1fr}}.weddings-image-text .image-container{background-size:cover;background-repeat:no-repeat}.weddings-image-text__content{grid-column:1/2;grid-row:1/3}.weddings-image-text__image--01{padding-bottom:66%;grid-column:2/3;grid-row:1/2}@media (max-width: 769px){.weddings-image-text__image--01{grid-column:1/2;grid-row:3/4}}.weddings-image-text__image--02{padding-bottom:66%;grid-column:2/3;grid-row:2/3}@media (max-width: 769px){.weddings-image-text__image--02{grid-column:1/2;grid-row:4/5}}.reivews__image{padding-bottom:100%;background-size:contain;background-color:#f1f1f1;margin-bottom:2.75rem;background-repeat:no-repeat}.reviews-index__title{color:#1c1c1a;font-size:1.375rem}.review-single__article{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem;grid-auto-flow:dense}@media (max-width: 769px){.review-single__article{grid-template-columns:1fr}}.review-single__article img{grid-column:1/2;grid-row:1/2}@media (max-width: 769px){.review-single__article img{grid-row:2/3}}.review-single__article .rte{grid-column:2/3;grid-row:1/2}@media (max-width: 769px){.review-single__article .rte{grid-column:1/2}}.review-single__article h1{color:#1c1c1a;font-size:1.375rem;padding-bottom:1em;font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.review-single__article h1+p{display:block;padding-bottom:2rem}.review-single__article h2,.review-single__article h3,.review-single__article h4{font-weight:700}.review-single__article .rte{padding-bottom:4.5rem}.review-single__article img{background-color:#f1f1f1;margin-bottom:2.75rem;height:auto;width:100%;max-width:100%}.background-video{display:grid;grid-template-columns:100vw}.background-video .background-video__container{padding-bottom:56.25%;position:relative;grid-column:1/-1;z-index:1}.background-video .background-video__container iframe{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:102%;height:102%}.background-video .background-video__overlay{position:absolute;bottom:1rem;right:1rem;z-index:2}.background-video .background-video__overlay .btn a{background-color:#fff}.background-video .background-video__overlay .btn a:hover{background-color:#bf9b5e}.home-grid-sections{display:grid;grid-template-columns:repeat(17,1fr);grid-template-rows:minmax(32.625rem,-webkit-max-content) minmax(7.375rem,-webkit-max-content) minmax(30.375rem,-webkit-max-content) minmax(6.25rem,-webkit-max-content) minmax(5rem,-webkit-max-content);grid-template-rows:minmax(32.625rem,max-content) minmax(7.375rem,max-content) minmax(30.375rem,max-content) minmax(6.25rem,max-content) minmax(5rem,max-content);grid-gap:0;color:#fff;font-size:.8125rem}.home-grid-sections figure{background-size:cover;background-repeat:no-repeat;background-position:center center}.home-grid-sections .cellar-door-image-container{grid-column:1/7;grid-row:1/3;border-right:5px solid #fff;position:relative}.home-grid-sections .cellar-door-image-container .james-halliday-5-star-winery{left:auto;right:8%}.home-grid-sections .cellar-door-text-container{grid-column:1/7;grid-row:3/4;background-color:#1c1c1a;border-right:5px solid #fff;padding:5rem}@media (max-width: 1024px){.home-grid-sections .cellar-door-text-container{padding:2.5rem}}.home-grid-sections .our-philosophy-image-container{grid-column:13/-1;grid-row:1/2;border-bottom:5px solid #fff}.home-grid-sections .our-philosophy-text-container{grid-column:7/13;background-color:#bf9b5e;grid-row:1/2;border-bottom:5px solid #fff;padding:5rem 10rem 5rem 5rem}@media (max-width: 1024px){.home-grid-sections .our-philosophy-text-container{padding:2.5rem}}.home-grid-sections .our-philosophy-text-container .title{color:#fff}.home-grid-sections .our-philosophy-text-container .btn a{color:#fff;border-color:#fff}.home-grid-sections .our-philosophy-text-container .btn a:hover{color:#1c1c1a;border-color:#1c1c1a}.home-grid-sections .tasting-image-container{grid-column:7/-1;grid-row:2/5}.home-grid-sections .tasting-text-container{grid-column:7/-1;background-color:#bf9b5e;padding:2rem 5.75rem;font-weight:700}.home-grid-sections .tasting-text-container a{color:#1c1c1a}.home-grid-sections .tasting-text-container a:hover{color:#1c1c1a;text-decoration:underline}.home-grid-sections .social-media-container{grid-column:1/7;grid-row:4/5;padding-top:1rem}.home-grid-sections .social-media-container .link-list__social-media{display:flex;flex-direction:row;justify-content:center}.home-grid-sections .social-media-container .link-list__social-media li{padding-left:.5rem;padding-right:.5rem}.home-grid-sections .social-media-container .link-list__social-media svg{width:2rem}.home-grid-sections .social-media-container .link-list__social-media a:hover svg{fill:#1c1c1a}.home-grid-sections .dream-catcher-graphic-container{grid-column:12/14;grid-row:1/2;z-index:4;display:flex;flex-direction:row;justify-content:center;align-items:center}.home-grid-sections .dream-catcher-graphic-container .domaine-naturaliste-dream-catcher{max-width:15rem}@media (max-width: 769px){.home-grid-sections{display:grid;grid-template-columns:repeat(17,1fr);grid-template-rows:minmax(100vw,-webkit-max-content) minmax(100vw,-webkit-max-content) minmax(100vw,-webkit-max-content) minmax(100vw,-webkit-max-content) minmax(66vw,-webkit-max-content) minmax(25vw,-webkit-max-content);grid-template-rows:minmax(100vw,max-content) minmax(100vw,max-content) minmax(100vw,max-content) minmax(100vw,max-content) minmax(66vw,max-content) minmax(25vw,max-content);grid-gap:0;color:#fff;font-size:.8125rem}.home-grid-sections .cellar-door-image-container{grid-column:1/-1;grid-row:1/2;border-right:0 solid #fff;position:relative}.home-grid-sections .cellar-door-image-container .james-halliday-5-star-winery{left:auto;right:8%}.home-grid-sections .cellar-door-text-container{grid-column:1/-1;grid-row:2/3;border-right:0 solid #fff;border-bottom:5px solid #fff;padding:2.5rem}.home-grid-sections .our-philosophy-image-container{grid-column:1/-1;grid-row:3/4;border-bottom:0 solid #fff}.home-grid-sections .our-philosophy-text-container{grid-column:1/-1;grid-row:4/5;border-bottom:5px solid #fff;padding:2.5rem}.home-grid-sections .tasting-image-container{grid-column:1/-1;grid-row:5/6}.home-grid-sections .tasting-text-container{grid-column:1/-1;grid-row:6/7;padding:2rem 5.75rem}.home-grid-sections .social-media-container{grid-column:1/-1;grid-row:7/8;padding-top:1rem}.dream-catcher-graphic-container{display:none}}.home-wine-ranges{padding-top:6.25rem;padding-bottom:6.25rem;display:grid;grid-template-columns:1fr 16px repeat(12,91.66667px) 16px 1fr}@media (max-width: 1132px){.home-wine-ranges{grid-template-columns:0 16px repeat(12,1fr) 16px 0}}@media (max-width: 1024px){.home-wine-ranges{grid-template-columns:0 16px repeat(12,1fr) 16px 0}}.home-wine-ranges .wine-ranges__header{grid-column:3/15;padding-bottom:6.25rem}@media (max-width: 1300px){.home-wine-ranges .wine-ranges__header{padding-left:8%;padding-right:8%}}@media (max-width: 769px){.home-wine-ranges .wine-ranges__header{grid-column:1/-1;padding-left:8%;padding-right:8%}}.home-wine-ranges .wine-ranges{grid-column:1/-1;padding-left:5.375rem;padding-right:5.375rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5.375rem}@media (max-width: 769px){.home-wine-ranges .wine-ranges{grid-template-columns:1fr;padding-left:8%;padding-right:8%}}.home-wine-ranges .wine-range__image{margin-bottom:2rem}.home-wine-ranges .range-title{font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.home-video{padding-bottom:6.25rem}.home-video .home-video__container{padding-bottom:56.25%;position:relative;z-index:1}.home-video .home-video__container iframe{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:102%;height:102%}.philosophy-video{padding-top:6.25rem;padding-bottom:6.25rem}.philosophy-video .philosophy-video__container{padding-bottom:56.25%;position:relative;z-index:1}.philosophy-video .philosophy-video__container iframe{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:102%;height:102%}.home-wine-club{display:grid;grid-template-columns:1fr 16px repeat(17,64.70588px) 16px 1fr;padding-top:4rem;padding-bottom:6rem}@media (max-width: 1132px){.home-wine-club{grid-template-columns:0 16px repeat(17,1fr) 16px 0}}@media (max-width: 1024px){.home-wine-club{grid-template-columns:0 16px repeat(17,1fr) 16px 0}}.home-wine-club .home-wine-club__image{grid-column:12/21;grid-row:1/2;z-index:2;background-size:cover;background-repeat:no-repeat;margin-top:-2rem;margin-bottom:5rem}.home-wine-club .home-wine-club__content{grid-column:4/10;grid-row:1/2;z-index:2;color:#fff;padding-top:5rem;padding-bottom:6rem}.home-wine-club .home-wine-club__content strong{color:#bf9b5e;font-weight:700}.home-wine-club .home-wine-club__background-color{background-color:#00263e;grid-column:3/19;grid-row:1/2;z-index:1}@media (max-width: 769px){.home-wine-club{padding-top:4rem;padding-bottom:6rem}.home-wine-club .home-wine-club__image{grid-column:1/-1;grid-row:1/2;z-index:2;padding-bottom:100%;margin-top:0;margin-bottom:0}.home-wine-club .home-wine-club__content{grid-column:1/-1;grid-row:2/3;z-index:2;color:#fff;padding-right:8%;padding-left:8%}.home-wine-club .home-wine-club__background-color{background-color:#00263e;grid-column:1/-1;grid-row:1/3;z-index:1}}.page-video__container{padding-bottom:6rem}.video-language-linklist{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding-top:1rem;padding-bottom:1rem}.video-language-linklist .btn{margin:0 0 1rem}.video-page__main-video{margin-bottom:6rem}.qty-input{background-color:#f1f2f2}.strike-through{color:#ed1c24;text-decoration:line-through;display:inline-block;padding-right:.25em}.product-single__header .product-single__page-title{margin-bottom:62px}.product-master-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:4.5rem}@media (max-width: 769px){.product-master-container{grid-template-columns:1fr}}.product-single__product_image-container{display:grid;grid-template-columns:1fr}.product-single__product_image-container img{max-width:80%;height:auto}@media (max-width: 769px){.product-single__product_image-container img{max-width:100%}}.product-single__featured-image{grid-column:1/2;margin-left:auto;margin-right:auto}.product-single__short-description{font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;font-size:20px;padding-bottom:2rem}.product-single__main-content{padding-bottom:3rem}.product-single__title{font-size:26px;line-height:1;padding-bottom:.5em;color:#bf9b5e;text-transform:uppercase}.product-single_add-to-cart-container{flex:1}.product-single_winemaker_notes{padding-bottom:2rem}.winemaker-notes__title{font-size:16px;color:#1c1c1a;font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase}.winemaker-notes__title:not(:first-child){padding-top:1rem}.single-product__footer{padding:2rem 0}@media (max-width: 769px){.product-single__main-content{display:flex;flex-direction:column}.product-single__featured-image{padding-top:2rem;margin-bottom:1rem}.product-single__title{font-size:22px;line-height:1.25;padding-bottom:.5rem;text-align:center}.product-single__price{padding-bottom:1rem}.product-single_winemaker_notes{font-size:16px;color:#1c1c1a;font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.winemaker-notes_col{padding-left:0;padding-bottom:1rem}.winemaker-notes_col:first-child{padding-right:0}}.accordion-title{background:none;border:none;border-top:1px solid;border-bottom:1px solid;font-size:16px;color:#1c1c1a;text-transform:uppercase;display:block;width:100%;position:relative;text-align:left;font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;padding-top:1em;padding-bottom:1em}.accordion-title:after{content:"";display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(0);height:22px;width:22px;background-image:url(accordion-toggle-icon.svg);background-size:contain}.accordion-title.active:after{transform:translateY(-50%) rotate(90deg)}.accordion-title:hover,.accordion-title:focus{outline:none;color:#bf9b5e}.accordion-block{display:none;padding-top:1em;padding-bottom:1em}.shopify-cart{padding-bottom:5rem}.responsive-table{min-width:100%}.responsive-table tr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #1c1c1a;padding-bottom:2rem;padding-top:2rem}.responsive-table td{flex:1}.responsive-table .table-product-image{flex:2}@media (max-width: 769px){.responsive-table .table-product-image{display:none}}.table-product-header{text-align:left}.responsive-table-row a{display:table-cell;vertical-align:middle}.table-product-name{color:#bf9b5e;font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;line-height:1}.table-product__remove-item{font-size:.8em;color:#1c1c1a;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.table-product__remove-item:hover{color:#bf9b5e}.table-product-qty input{max-width:80%;border:1px solid #1c1c1a;padding:8px 16px}.table-product__price-single{text-align:center}.table-product__price-total{text-align:right}.cart_special-instructions{padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media (max-width: 769px){.cart_special-instructions{display:block}}.cart_special-instructions textarea{margin-left:1rem;min-height:4rem;min-width:350px;resize:vertical}@media (max-width: 769px){.cart_special-instructions textarea{margin-left:0}}.cart__summary{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-bottom:1rem}.cart__summary strong{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.cart-drawer{position:fixed;top:151px;right:-420px;transition:all .2s ease-in-out .5s;width:400px;background:#fff;z-index:9999;padding:1rem 2rem;max-height:calc(100vh - 151px);overflow-y:scroll}.cart-drawer .shopify-default-form .btn{margin:0 .25em}.cart-drawer .shopify-default-form .button-row{justify-content:center;padding-bottom:1rem}.cart-drawer .cart__summary{padding-top:1rem;padding-bottom:0}.cart-drawer .cart__summary strong{padding-right:2rem}#cart-drawer.cart-visible{right:0}.icon-close{pointer-events:none}.sidebar-cart__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sidebar-cart__header .title{padding-bottom:0}.sidebar-cart__header .icon-close{width:28px;fill:#1c1c1a;cursor:pointer}.sidebar-cart__header .icon-close:hover{fill:#bf9b5e}.slidebar-cart__close-icon{width:32px;fill:#1c1c1a}.slidebar-cart__close-icon:hover{fill:#bf9b5e}.sidebar-cart__item{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid;min-height:100px}.sidebar-cart__remove-item .icon-close{fill:red;width:16px}.sidebar-cart__product-image{transform:rotate(-90deg);width:80px}.sidebar-cart__product-image img{width:80px}.sidebar_cart__product-details{display:flex;flex-direction:column;align-items:stretch;flex:1}.sidebar-cart__row{display:flex;flex-direction:row;justify-content:space-between;flex:1}.sidebar-cart__product-name{font-family:corporate-e,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.2;color:#bf9b5e}.collection-footer{padding-top:54px;padding-bottom:108px;text-align:right}header.customer-accounts{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.customer-orders{padding-right:75px}.customer-orders .full{width:100%}.customer-orders th{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.customer-orders th,.customer-orders td{text-align:left}.customer-orders td{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.order-status,.customer-address{padding-bottom:1em}.default-page__header-title{font-size:48px;line-height:1.1;border-bottom:1px solid #bf9b5e;padding-top:3rem;padding-bottom:.5rem;margin-bottom:3rem}.default-page__customer-login,.default-page__customer-account{padding-bottom:5rem}.shopify-default-form p{padding-bottom:1rem}.shopify-default-form .form-row{display:flex;flex-direction:row;align-items:center;padding-bottom:1rem}.shopify-default-form .form-row label{flex:1}.shopify-default-form .form-row input{flex:2;border:1px solid #1c1c1a;padding:8px 16px}.shopify-default-form .btn{margin-right:0;margin-left:1rem}.shopify-default-form .button-row{display:flex;flex-direction:row;justify-content:flex-end}.customer-login_reset-links{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem}.customer-login_reset-links a{flex:1}.customer-login_reset-links a:hover{color:#bf9b5e}.form-alert{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;color:#bf9b5e;padding-bottom:2rem}.hide,.small--hide{display:none}.customer-account__orders,.customer-account__details{padding-bottom:2rem}.social-media-link-list .icon-social{width:30px;height:30px;background:#1c1c1a;fill:#fff;border-radius:50%;transition:all .3s ease-in-out}.social-media-link-list a:focus .icon-social,.social-media-link-list a:hover .icon-social{background:#fff;fill:#1c1c1a}.social-media-link-list li{display:inline-block;margin-right:.025em}.nature-enhanced{width:44px;fill:#1c1c1a;position:absolute;right:-72px;transition:all .3s ease-in-out;opacity:1}@media (max-width: 1280px){.nature-enhanced{opacity:0}}.news-grid{position:relative}.nature-enhanced-container--better-science .nature-enhanced{top:0;transform:translateY(-50%)}.news-index{position:relative}.news-index .nature-enhanced{top:50%;transform:translateY(-50%)}.single-post-container{position:relative}.single-post-container .nature-enhanced{bottom:0;transform:translateY(50%)}.product-grid-collection{position:relative}.product-grid-collection .nature-enhanced{top:50%;transform:translateY(-50%)}@media (max-width: 1580px){.product-grid-collection .nature-enhanced{opacity:0}}.product-single{position:relative}.product-single .nature-enhanced{bottom:0;transform:translateY(50%)}.image{background-size:cover;background-repeat:no-repeat;background-position:center center}.shadow--page-curl{position:relative;background-color:#fff}.shadow--page-curl .image{background-color:#fff}.shadow--page-curl:before,.shadow--page-curl:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;box-shadow:0 15px 10px #1c1c1ab3;transform:rotate(-3deg);z-index:-2}.shadow--page-curl:after{transform:rotate(3deg);right:10px;left:auto}.banner-image{margin-bottom:0;padding-bottom:0;line-height:0;display:block}.video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-container iframe,.evideo-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.news-index{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;padding-bottom:108px}@media (max-width: 769px){.news-index{grid-template-columns:1fr}}.news-index__article{display:block}.news-index__article-text .rte{padding-bottom:1rem}.news-index__article-image{margin-bottom:1rem}.news-index__article-image img{max-width:100%;min-width:100%;height:auto}.news-index__title{font-size:22px;line-height:1.2;padding-bottom:.5em;color:#1c1c1a}.news-index__article-published-date{padding-bottom:1rem}.pagination{padding-bottom:3rem}.pagination span{display:inline-block;padding-right:1ch}.pagination a:hover{color:#bf9b5e}.news-article{display:flex;flex-direction:row;padding-bottom:5rem}@media (max-width: 769px){.news-article{display:block}}.news-article_single_post{flex:4;padding-right:3rem}.news-article_single_post img{max-width:100%;min-width:100%;padding-bottom:2rem}.news-article_single_post a{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-stretch:normal}.news-article_single_post a:hover{color:#bf9b5e}.news-article__title{text-transform:none;padding-bottom:.5em}.back-to-news{flex:1}@media (max-width: 769px){.news-article_single_post{padding-right:0}.back-to-news{padding-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/theme.scss.css.map?v=94715710964196066311736867353 */
