@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Vollkorn:ital@0;1&display=swap);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body.home{background-repeat:no-repeat;background-size:cover}body.page-template-page-no-hero{}main{display:block}h1,.primary-heading{font-size:2em;margin:1.2em 0 .7em 0;text-align:center;line-height:1}.primary-heading{margin-top:2.2em}h2,.h2{font-size:1.5rem;font-family:"Vollkorn",serif;letter-spacing:2px}.h3,h3{font-size:1.2em;font-family:"Vollkorn",serif}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#101010;font-family:"Lato",sans-serif!important;font-size:1rem;line-height:1.5;font-weight:300}body{font-family:"Vollkorn",serif!important}.menu-item{font-family:"Vollkorn",serif!important}h1,.primary-heading{font-family:"Vollkorn",serif;letter-spacing:2px}h1,h2,h3,h4,h5,h6{clear:both;color:#000}#primary h2 a{text-decoration:none}.small-heading,.lead{color:#000;font-family:"Vollkorn",serif!important;font-size:21px;font-weight:700;line-height:25px}.small-heading:before,.small-heading:after{content:""}.site-description{font-family:"Vollkorn",serif;letter-spacing:2px;font-size:1.3em;text-align:center;color:#000}p{margin-bottom:1em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{background:#000;color:#fff;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #000;padding:10px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a.btn{color:#fff}.current-menu-item a{text-decoration:underline}#primary a.btn{text-decoration:none}a.btn:visited{color:#fff}a{color:#000}#primary a{text-decoration:underline}#primary .ultp-category-in a{text-decoration:none}a:visited{color:#383838}a:hover,a:focus,a:active{color:#292929}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;padding-right:1em;padding-left:1em}.main-navigation li.current_page_item a{text-decoration:underline}.main-navigation li:first-child{padding-left:16px}.main-navigation a{display:block;text-decoration:none;font-weight:400;color:#000;font-size:14px;text-transform:uppercase}.main-navigation a:hover,.main-navigation a:visited{color:#000}.main-navigation a:hover{text-decoration:underline}body.home .main-navigation ul li a{color:#000}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}#extras-bar,#footer-menu{background:#000;color:#fff;font-size:11px;padding-left:0}#footer-menu{padding-top:1.6em;margin-left:0;padding-bottom:.25em}#extras-bar a,#extras-bar a:visited,#footer-menu li a,#footer-menu li a:visited{color:#fff;font-weight:400;text-transform:uppercase}#menu-extras li,#footer-menu li{display:inline;list-style:none;padding:0 2em;border-right:1px solid #fff}#footer-menu li:last-child{border-right:none}.social-icon:last-child{margin-right:0}.social-icon{font-size:1.1em;margin:0 .5em;display:inline-block}.content-social-icons .social-icon{margin:0 .5em}footer .social-icon{margin:0 .75em}footer .social-icon a{color:#000}#menu-legal{padding:0;margin:0}#menu-legal li{display:inline;list-style:none;padding:0 1em;border-right:1px solid silver}#menu-legal li:last-child{border-right:none}#menu-legal li a{font-size:80%;color:#848484}#menu-legal li a:visited{font-size:.65em;color:#848484}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published) {display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.modal-content{border-radius:0}.btn{border-radius:0;font-weight:400;padding:.75rem 1.8rem;font-size:11px;text-transform:uppercase;font-family:"Lato",sans-serif!important}#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn a,#sb_instagram #sbi_load .sbi_load_btn{border-radius:0!important;font-size:11px!important;padding:.75rem 1.8rem!important}.btn-primary{background:#000;color:#fff;border:none}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:visited:hover,.btn-primary:visited:active,.btn-primary:visited:focus,.btn-primary:active:focus{border:none;background:#141414;color:silver}.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {border:none;background:#272727;color:silver}.modal-header{border-bottom:none;padding:1rem 1rem 0 1rem}.bg-primary{background-color:#000!important}.section-header{border-bottom:1px solid #e7e7e7;margin-bottom:1.5em}.section-header .btn{position:absolute;top:58px;right:15px}#intro-block{background:#f4f4f4}#hero-overlay{padding:2em 0 6em 0}#hero-overlay p{font-size:1.3em;width:55%;margin:auto auto 1em}#hero-overlay,#hero-overlay h1{color:#000;text-align:center}body.home #hero-overlay.homepage-hero-image-text-colour-black h1,body.home #hero-overlay.homepage-hero-image-text-colour-black p{color:#000;text-shadow:none}#search-icon{margin-left:3em;margin-top:1.75em;cursor:pointer}.smallprint{font-size:.65em;color:#848484}#colophon{padding-top:2em;padding-bottom:2em;background:none;border-top:1px solid #e7e7e7}.divide,.wp-block-separator{width:30%;background-color:#000;margin-top:2.5em;margin-bottom:2.5em;text-align:center}.overlay-background{display:block;color:#fff;text-align:center}.product-overlay{height:min-content;width:200px!important;right:50%;top:60%;margin:-100px -100px 0 0;padding:2em 0 0 0}.feature-overlay-btn{position:absolute;bottom:20%}.feature-overlay{bottom:0;width:100%;padding:1em 0;position:absolute;transition:all .5s;text-shadow:2px 0 0 #000}.feature-date{color:#595959;letter-spacing:2px;font-size:11px;text-transform:uppercase}.badge-primary{background-color:#a0845d;font-family:"Lato",sans-serif!important}#primary .cat-links a,#primary .tags-links a{background-color:#a0845d;color:#fff;text-decoration:none;display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out}} .ultp-category-in a:not(:first-child) {display:none!important}.post-tile{text-align:center}#primary .post-tile h3 a{text-decoration:none;font-size:1.2em}.feature-overlay-main-text{font-size:1.3em;color:#fff;font-weight:lighter}.feature-link{background-repeat:no-repeat;background-position:50% 0;background-size:cover;height:28em;display:block;transition:.4s}.feature-link:hover{filter:grayscale(50%);opacity:.5;transition:.4s}.feature-link .feature-overlay{height:100%;padding-top:11rem;transition:all .5s}.product-link{background-repeat:no-repeat;background-position:0 0;background-size:cover;height:48em;display:block;transition:all .5s}.product-link .feature-overlay{transition:all .5s}.product-link:hover .feature-overlay{transition:all .5s}#section-latest-video{background-repeat:no-repeat;background-position:0 0;background-size:cover;background-color:#fff;color:#000}#section-latest-video h2{color:#000}#hero{width:100vw;height:40vh;background-repeat:no-repeat;background-size:100%;margin-bottom:2em}body.home #hero{height:30vh;margin-bottom:0}body #masthead{padding:1em 0}body.home #primary{border-top:none}#header-wrap{background-color:#fff}body.home #header-wrap{background-color:#fff}#header-wrap{border-bottom:1px solid #e7e7e7}figure{margin:0}.wp-block-image figcaption{font-size:.8em;margin-left:15px}#product-grid{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:1em}.entry-meta{font-size:.65em}body.single h1.entry-title{margin-top:.25em}#comments{width:100%}article.post{width:100%}article.page{padding-bottom:2em}.page-header{width:100%}.bo-garden{margin:auto!important}.bo-box{background:#fff!important}.bo-con:before,.bo-con:after{background:none!important}.max-width{max-width:1920px;margin:auto}#btm-nav,#btm-social{background:#000}#sticky-header{z-index:100!important}.ardeo-intro{position:relative}.ardeo-intro__primary-heading{position:relative;z-index:auto;left:auto;font-size:45px}.ardeo-intro__image,.product-showcase__image,.ardeo-intro__content-2,.bottom-content__image,.cta{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;width:100vw}.ardeo-intro__content-1 .ardeo-intro__para{text-align:center;padding-bottom:20px}.ardeo-intro__content-2{padding:40px 70px;background-color:#000}.ardeo-intro__content-2 p.ardeo-intro__para{color:#fff;margin:0;text-align:center}.cta__image{position:relative;width:100%;z-index:2}.cta__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;text-align:center}.cta__text{font-size:23px;font-weight:bold;text-transform:uppercase;color:#fff;display:block;margin-bottom:15px}#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:31px 10px 25px 9px!important}#shiftnav-toggle-main .shiftnav-toggle-burger,#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{padding:28px 10px 28px!important}#menu-mobile{padding:1rem}.shiftnav.shiftnav-right-edge:after{box-shadow:none!important}.menu-item-578{border-top:1px solid #000;margin-top:1rem!important;padding-top:1rem!important}#shiftnav-main{background:#fff;background-repeat:no-repeat;background-size:cover}.wp-block-image,.align-full,body.archive .wp-post-image,body.search .post-thumbnail,.ultp-block-content-overlay{margin-left:-15px;margin-right:-15px;display:block}.ultp-block-content-overlay{z-index:0;text-shadow:2px 0 0 #000}#wpfront-scroll-top-container{right:15px!important;color:#000}.ultp-block-date{margin:0}.boutique-widget .bo-con{right:0;margin:auto}.boutique-widget .bo-box{margin:auto!important}.wp-block-image{margin-top:3em}#sticky-social-icons-container{position:fixed!important;left:initial;bottom:0;top:initial!important;width:100%}#sticky-social-icons-container li{display:block;float:left;width:33%;background:#fff}#sticky-social-icons-container li a{margin:auto}@media (min-width:768px){#sticky-social-icons-container{bottom:initial;width:auto}#sticky-social-icons-container li{float:none}body.single #sticky-social-icons-container{display:block}#sticky-social-icons-container{position:fixed!important;top:160px!important}.ardeo-intro__content-2,.product-showcase__image,.bottom-content__image{position:relative;left:auto;right:auto;margin-left:0;margin-right:0;max-width:none;width:auto;max-width:100%}.bottom-content__para-container p{width:85%}.cta__text{font-size:57px;line-height:100%}h1,.primary-heading{margin-top:1.2em}.wp-block-image figcaption{margin-left:0}body.page-template-page-no-hero{padding-top:0!important}.wp-block-image{margin-top:0}.wp-block-image,.align-full,body.archive .wp-post-image,body.search .post-thumbnail,.ultp-block-content-overlay{margin-left:initial;margin-right:initial;display:block}#hero{height:40vh;margin-top:87px}#hero-overlay p{font-size:1.6em;width:50%;margin:auto auto 1em}#wpfront-scroll-top-container{display:block!important;right:60px!important;bottom:40px!important;color:#000}.boutique-widget .bo-con{right:initial;margin:initial}.boutique-widget .bo-box{margin:initial}body.shiftnav-disable-shift-body{padding-top:0!important}footer .social-icon{margin:0 1em}#menu-legal li a,.smallprint{font-size:.65em}}@media (min-width:992px){.ardeo-intro{min-height:720px}.ardeo-intro__primary-heading{position:absolute;left:34%;font-size:85px;z-index:3;left:34%}.ardeo-intro__content-1{width:430px;position:absolute;top:290px;right:165px}.ardeo-intro__image{margin-left:initial;margin-right:initial;max-width:none;width:auto;position:absolute;z-index:3;top:0;left:0}.ardeo-intro__content-1 .ardeo-intro__para{text-align:left;padding-bottom:0;font-weight:normal}.ardeo-intro__content-2{position:absolute;z-index:1;bottom:33px;right:0;width:70%;padding:40px 130px 40px 182px}.ardeo-intro__content-2 p.ardeo-intro__para{text-align:left}.ardeo-intro__primary-heading{z-index:3;position:absolute;left:34%;font-size:85px}.site-branding{margin-left:9px}#hero{height:100vh;margin-top:0}.post-tile{text-align:left}.wp-block-image figcaption{margin-left:0}.social-icon:first-child,.content-social-icons .social-icon:first-child{margin-left:0}body.page-template-page-no-hero{padding-top:0!important}h1,.primary-heading{font-size:3em}h2,.h2{font-size:1.8rem;font-weight:700}p{margin-bottom:1em}.site-description{font-size:2rem}#colophon{border-top:1px solid #e7e7e7;padding-top:3em;padding-bottom:1.25em}.divide,.wp-block-separator{margin-top:5em;margin-bottom:5em}body.home .divide{margin-bottom:2em}#btm-nav,#btm-social{background:none}#hero{background-size:cover;background-position-x:center}#hero-overlay p{width:auto}.feature-overlay{display:block;background:rgba(0,0,0,.267);color:#fff;text-align:center;bottom:0;width:100%;padding:1em 0;position:absolute;transition:all .5s}.feature-overlay:hover{background:none}.ultp-block-content-overlay .ultp-block-image{-webkit-filter:brightness(85%);filter:brightness(85%);transition:all .5s}.ultp-block-content-overlay:hover .ultp-block-image{-webkit-filter:brightness(100%);filter:brightness(100%);transition:all .5s}.product-overlay{height:auto;width:100%!important;right:initial;top:initial;margin:initial;padding:1em 0}.product-link:hover .feature-overlay,.product-link:hover .product-overlay{transition:all .5s;padding-top:23rem;padding-bottom:23rem;background:rgba(0,0,0,.74)}.social-icon{font-size:1.1em;margin:0 1em}body.home #hero{height:86vh}.content-social-icons .social-icon{margin:0 1em}.wp-block-image,.align-full,body.archive .wp-post-image,body.search .post-thumbnail,.ultp-block-content-overlay{margin-left:initial;margin-right:initial;display:block}#product-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1em}#wpfront-scroll-top-container{display:block!important;right:60px!important;color:#000}body.shiftnav-disable-shift-body{padding-top:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.feature-link{background-position:top center}}@media only screen and (min-device-width:1024px) and (orientation:portrait){#hero{height:600px}#hero-overlay{margin-top:4em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.wp-block-image{margin-top:4em}footer .social-icon{margin:0 .5em}body.page-template-default #hero{height:400px}}