@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=91c453bd-1eab-4b26-9d63-1c69958deef3");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[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;}
@font-face{font-family:"Utopia W03 Dsp";src:url(/themes/brave_starter/fonts/4ef692b8-9cf0-4982-a7e4-8edbcee10103.eot#iefix);src:url(/themes/brave_starter/fonts/4ef692b8-9cf0-4982-a7e4-8edbcee10103.eot#iefix) format("eot"),url(/themes/brave_starter/fonts/f60acc6e-e6ee-4b5a-afcc-149cab85de9c.woff2) format("woff2"),url(/themes/brave_starter/fonts/97a8e163-6c72-4fdf-9859-c51926866391.woff) format("woff"),url(/themes/brave_starter/fonts/fd4a54ca-36a2-4cb7-bfe1-39904aef90d9.ttf) format("truetype");}@font-face{font-family:"Utopia W03 Dsp It";src:url(/themes/brave_starter/fonts/608e2c4f-5975-49c2-abc9-a8b553dfc944.eot#iefix);src:url(/themes/brave_starter/fonts/608e2c4f-5975-49c2-abc9-a8b553dfc944.eot#iefix) format("eot"),url(/themes/brave_starter/fonts/7043a6d8-f118-4b0f-8fbb-9be1efe5b6bd.woff2) format("woff2"),url(/themes/brave_starter/fonts/b01afb9e-c8df-4de2-839d-69e3876f1f91.woff) format("woff"),url(/themes/brave_starter/fonts/1364de9e-fd7c-41f2-a4dd-754907edb65c.ttf) format("truetype");}@font-face{font-family:'fs_elliot_probold';src:url(/themes/brave_starter/fonts/fselliotpro-bold-webfont.woff2) format("woff2"),url(/themes/brave_starter/fonts/fselliotpro-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'fs_elliot_probold_italic';src:url(/themes/brave_starter/fonts/fselliotpro-bolditalic-webfont.woff2) format("woff2"),url(/themes/brave_starter/fonts/fselliotpro-bolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'fs_elliot_proitalic';src:url(/themes/brave_starter/fonts/fselliotpro-italic-webfont.woff2) format("woff2"),url(/themes/brave_starter/fonts/fselliotpro-italic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'fs_elliot_prolight';src:url(/themes/brave_starter/fonts/fselliotpro-light-webfont.woff2) format("woff2"),url(/themes/brave_starter/fonts/fselliotpro-light-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'fs_elliot_prolight_italic';src:url(/themes/brave_starter/fonts/fselliotpro-lightitalic-webfont.woff2) format("woff2"),url(/themes/brave_starter/fonts/fselliotpro-lightitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'fs_elliot_proregular';src:url(/themes/brave_starter/fonts/fselliotpro-webfont.woff2) format("woff2"),url(/themes/brave_starter/fonts/fselliotpro-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"david-keefe";src:url(/themes/brave_starter/fonts/david-keefe-webfont.woff2) format("woff2"),url(/themes/brave_starter/fonts/david-keefe-webfont.woff) format("woff");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"david-keefe" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"david-keefe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-alt-arrow-d:before{content:"\61";}.icon-alt-arrow-l:before{content:"\62";}.icon-alt-arrow-r:before{content:"\63";}.icon-alt-arrow-u:before{content:"\64";}.icon-facebook:before{content:"\65";}.icon-twitter:before{content:"\66";}.icon-insta:before{content:"\67";}.icon-arrow-r:before{content:"\68";}.icon-arrow-l:before{content:"\69";}.icon-arrow-d:before{content:"\6a";}.icon-arrow-u:before{content:"\6b";}.icon-google:before{content:"\6c";}.icon-play:before{content:"\6d";}.icon-info:before{content:"\6f";}.icon-email:before{content:"\6e";}.icon-checkmark:before{content:"\70";}.icon-logo:before{content:"\71";}.icon-close:before{content:"\72";}.icon-down-thin:before{content:"\73";}@keyframes fadeInUpSmall{0%{opacity:0;transform:translate3d(0,50%,0);visibility:hidden;}100%{opacity:1;transform:translate3d(0,0,0);visibility:visible;}}@keyframes fadeInUpSmallCentered{0%{opacity:0;transform:translate3d(-50%,20%,0);visibility:hidden;}100%{opacity:1;transform:translate3d(-50%,-50%,0);visibility:visible;}}@keyframes basicFadeIn{0%{visibility:hidden;opacity:0;}100%{visibility:visible;opacity:1;}}@keyframes basicFadeOut{0%{visibility:visible;opacity:1;}100%{visibility:hidden;opacity:0;}}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,nav,section{display:block;}body{line-height:1;}blockquote,q{quotes:none;}blockquote::before,blockquote::after{content:'';content:none;}q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.container-fluid,.container{margin-right:auto;margin-left:auto;}.container-fluid{padding-right:2rem;padding-left:2rem;}.container-fluid.no-pad{padding-right:0px;padding-left:0px;}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row.center-align{-ms-flex-align:center;align-items:center;}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 aut;}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%;}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%;}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%;}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%;}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%;}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%;}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.col-xs-offset-0{margin-left:0;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-11{margin-left:91.66666667%;}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start;}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center;}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end;}.top-xs{-ms-flex-align:start;align-items:flex-start;}.middle-xs{-ms-flex-align:center;align-items:center;}.bottom-xs{-ms-flex-align:end;align-items:flex-end;}.around-xs{-ms-flex-pack:distribute;justify-content:space-around;}.between-xs{-ms-flex-pack:justify;justify-content:space-between;}.first-xs{-ms-flex-order:-1;order:-1;}.last-xs{-ms-flex-order:1;order:1;}html{background:#ffffff;font-size:62.5%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}body{color:#000000;font-family:"fs_elliot_proregular";font-size:1.4rem;letter-spacing:0.1rem;}*{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;margin-collapse:separate;-webkit-margin-collapse:separate;}a{color:inherit;text-decoration:none;}a:focus{outline:none !important;}h2{margin:2rem 0px;}h3{font-family:"Utopia W03 Dsp";font-size:2.4rem;line-height:3.8rem;}h5{color:#cab388;font-family:"fs_elliot_probold";font-size:2.1rem;margin:1rem 0;}p{margin-bottom:2rem;}strong{font-family:"fs_elliot_probold";}img{width:100%;height:auto;vertical-align:bottom;}h1{font-family:"Utopia W03 Dsp";font-size:3.5rem;}h2{font-family:"Utopia W03 Dsp";font-size:3.5rem;}h2:after{content:"";width:60px;background:#cab388;height:4px;margin:2rem auto 0rem auto;display:block;}h4{text-transform:uppercase;font-family:"fs_elliot_probold";font-size:1.5rem;letter-spacing:0.2rem;}a.text-link{font-family:"fs_elliot_probold";text-transform:uppercase;letter-spacing:0.2rem;cursor:pointer;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.z-100{z-index:100;}.z-200{z-index:200;}.z-300{z-index:300;}.z-400{z-index:400;}.z-500{z-index:500;}*.max_width_smallest{max-width:600px !important;}*.max_width_small{max-width:500px !important;}*.max_width_med{max-width:1000px !important;}*.max_width_large{max-width:1280px !important;}*.max_width_wide_load{max-width:1500px !important;}*.max_width_text{max-width:850px !important;}.white_bg{background:#ffffff;}.tint_bg{background:#f9f9f9 !important;}.dark_bg{background:#2c2c2c !important;color:#ffffff;}.ui-widget-overlay{background:#000 !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=87);opacity:0.87;}.page-content{position:relative;margin-top:104px;}.page-node-type-front-page .page-content,.login-page .page-content{margin-top:0;}.spacer{display:block;width:100%;position:relative;}.spacer.include_border:before{content:"";width:100%;height:1px;background:#d7d7d7;position:absolute;top:50%;transform:translateY(-50%);}.spacer-xs-sm{height:1rem;}.spacer-xs-m{height:5rem;}.spacer-xs-l{height:15rem;}.spacer-xs-xl{height:20rem;}.margin_top_bottom,.margin-top-bottom{margin-top:5rem;margin-bottom:5rem;}.margin_top{margin-top:5rem;}.margin_bottom{margin-bottom:5rem;}.pad-both{padding-left:2rem;padding-right:2rem;}.pad-top-10{padding-top:10px;}.pad-top-20{padding-top:20px;}.pad-bot-10{padding-bottom:10px;}.pad-bot-20{padding-bottom:20px;}.pad-top-40{padding-top:40px;}.pad-bot-40{padding-bottom:40px;}*.text-center{text-align:center;}*.text-right{text-align:right;}*.text-left{text-align:left;}*.bg-cover{background-size:cover;background-position:center center;}*.bg-contain{background-size:contain;background-position:center center;}*.hide-mobile{display:none;}*.full-width{width:100%;}*.full-screen-fixed-xs{height:100vh;width:100vw;position:fixed;display:block;top:0px;left:0px;}*.border-bottom{border-bottom:1px solid #d7d7d7;}*.border-top{border-top:1px solid #d7d7d7;}*.border-both{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}*.full-height-xs{height:100vh;}@supports (-webkit-overflow-scrolling:touch){*.full-height-xs{height:calc(100vh - 44px);}}.text-block{line-height:2.6rem;}.text-block ul{list-style-position:inside;}.pull-quote{font-family:"Utopia W03 Dsp";font-size:2.4rem;line-height:3.2rem;}ul.inline li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}.verticalFlex-xs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:justify;justify-content:space-between;}*.align-vert-xs{position:absolute;top:50%;transform:translateY(-50%);}*.align-cent-xs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.slick-dots{width:100%;text-align:center;}.slick-dots li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0px 5px;}.slick-dots li button{width:15px;height:15px;font-size:0px;background:none;border-radius:100px;border:2px solid #cab388;cursor:pointer;line-height:0px;padding:0px;}.slick-dots li button:focus{outline:none;}.slick-dots li.slick-active button{background:#cab388;}.slick-dots li:only-child{display:none;}.fancybox-close-small{color:#cab388;top:5px;right:10px;font-size:40px;}.fancybox-close-small:hover{color:#cab388;background:transparent;}label{font-family:"fs_elliot_probold";text-transform:uppercase;letter-spacing:0.2rem;color:#cab388;margin:1rem 0;display:block;}.form-item{display:block;margin:1rem 0;}.js-form-type-managed-file .description,.js-form-managed-file .description{display:block;padding:1rem 0;font-size:1.2rem;line-height:2rem;}.js-form-type-managed-file .js-form-managed-file .description,.js-form-managed-file .js-form-managed-file .description{display:none;}.js-form-type-managed-file label.button,.js-form-type-managed-file input[type="submit"].button,.js-form-managed-file label.button,.js-form-managed-file input[type="submit"].button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:1rem;width:auto;}.js-form-type-managed-file label.button.js-form-submit,.js-form-type-managed-file input[type="submit"].button.js-form-submit,.js-form-managed-file label.button.js-form-submit,.js-form-managed-file input[type="submit"].button.js-form-submit{display:none;}.form-actions{margin:2rem 0px;}.js-form-type-select{position:relative;}.js-form-type-select:after{content:"\61";font-family:"david-keefe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:2rem;margin-top:15px;pointer-events:none;}.form-type-radio label,.form-type-checkbox label,.js-form-type-checkbox label,.js-form-type-radio label{cursor:pointer;margin:0.2rem 0;padding-left:40px;position:relative;}.form-type-radio label::before,.form-type-checkbox label::before,.js-form-type-checkbox label::before,.js-form-type-radio label::before{font-family:"david-keefe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\70";color:transparent;background:transparent;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:10px;padding:0.8rem;letter-spacing:0px;border:1px solid #d7d7d7;transition-property:color;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease;position:absolute;left:0;}.form-type-radio input[type="radio"],.form-type-radio input[type="checkbox"],.form-type-checkbox input[type="radio"],.form-type-checkbox input[type="checkbox"],.js-form-type-checkbox input[type="radio"],.js-form-type-checkbox input[type="checkbox"],.js-form-type-radio input[type="radio"],.js-form-type-radio input[type="checkbox"]{display:none;}.form-type-radio input:checked + label::before,.form-type-checkbox input:checked + label::before,.js-form-type-checkbox input:checked + label::before,.js-form-type-radio input:checked + label::before{color:#cab388;}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="tel"],input[type="search"],textarea,select,input[type="date"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1.8rem 1rem;background:none;display:block;width:100%;border:1px solid #d7d7d7;resize:none;border-radius:0px;font-size:13px;}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]:focus,textarea:focus,select:focus,input[type="date"]:focus{outline:solid 1px #cab388;}div.address-container-inline
.form-item-shipping-information-shipping-profile-address-0-address-given-name.form-item{width:calc(50%);margin-right:0;float:left;padding-right:1em;}div.address-container-inline
.form-item-shipping-information-shipping-profile-address-0-address-family-name.form-item{width:calc(50%);margin-right:0;float:left;}.address-container-inline .form-item{width:50%;margin-right:0 !important;float:left;}.address-container-inline .form-item:nth-of-type(1){padding-right:1em;}.button,input[type="submit"],.button-link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"fs_elliot_probold";text-transform:uppercase;letter-spacing:0.2rem;color:#cab388;border:2px solid #cab388;padding:1.5rem 4rem;cursor:pointer;background:none;font-size:1.1rem;border-radius:0;line-height:inherit;text-align:center;width:100%;height:auto;}.button.text-link,input[type="submit"].text-link,.button-link a.text-link{display:inline-block !important;}.captcha{display:block;text-align:center;margin-top:10px;}.captcha .g-recaptcha{display:inline-block;}input[type="date"]{font-family:"fs_elliot_proregular";}fieldset.js-form-item.fieldgroup,.js-form-type-webform-markup{line-height:1.5;font-size:13px;}.checkout-form
div[data-drupal-selector="edit-shipping-information-shipments-0-field-flight-number-wrapper"],.checkout-form
div[data-drupal-selector="edit-shipping-information-shipments-0-field-departure-date-wrapper"]{font-family:"fs_elliot_probold";text-transform:uppercase;letter-spacing:0.2rem;color:#cab388;margin:1rem 0;display:block;}.noUi-target{margin:40px auto;height:10px !important;}.noUi-target *{outline:none !important;}.noUi-target .noUi-connect{background:#cab388;box-shadow:none;}.noUi-target .noUi-handle{width:38px;height:38px;border:1px solid #d7d7d7;box-shadow:none;border-radius:100px;top:-15px;}.noUi-target .noUi-handle:before,.noUi-target .noUi-handle:after{display:none;}.noUi-target .noUi-handle .noUi-tooltip{border:none;color:#cab388;background:none;}.noUi-target#range-slider .noUi-handle .noUi-tooltip{bottom:-120%;}.webform-confirmation{text-align:center;}.bef-links a{font-family:"fs_elliot_probold";letter-spacing:0.2rem;margin:0.5rem 0;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}.bef-links a.bef-link-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}#header{-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0px;left:0px;z-index:100;background:#ffffff;border-bottom:1px solid #d7d7d7;}#header.headroom--unpinned{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;}#header.headroom--not-top{transition-property:all;transition-duration:0.4s;transition-delay:0s;transition-timing-function:ease;background:#ffffff;color:#000000;}.menu-bg{background:#000;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;opacity:0;}body.nav-open{overflow:hidden;}body.nav-open #header{background:#f6f6f6 !important;color:#000000 !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible;}.home-link{width:205px;height:27px;display:block;font-size:0px;background-image:url(/themes/brave_starter/img/logo-sprite-2.png);background-size:500px 500px;background-position:center -224px;background-repeat:no-repeat;}.page-node-type-front-page #header,.login-page #header{background:transparent;color:#ffffff;border-bottom:none;}.page-node-type-front-page #header.headroom--unpinned,.login-page #header.headroom--unpinned{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;}.page-node-type-front-page #header.headroom--not-top,.login-page #header.headroom--not-top{background:#ffffff;color:#000000;}.page-node-type-front-page #header.headroom--not-top .home-link,.login-page #header.headroom--not-top .home-link{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.page-node-type-front-page .home-link,.login-page .home-link{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.page-node-type-front-page.nav-open #header,.login-page.nav-open #header{color:#000;}.page-node-type-front-page.nav-open .home-link,.login-page.nav-open .home-link{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.login-page .home-link{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background-position:center -175px;}.search-wrapper #header{background:#f9f9f9 !important;border-bottom:none;}.cart-teaser{width:2.2rem;height:2.2rem;background:#cab388;display:block;border-radius:100px;position:relative;transition-property:all;transition-duration:1s;transition-delay:0s;transition-timing-function:ease;}.cart-teaser span{font-family:'fs_elliot_probold';text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size:0;color:#000;}.cart-teaser.not-empty span{font-size:1.4rem;}.mobile-menu-toggle{display:block;width:30px;height:20px;position:relative;}.mobile-menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:#cab388;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}.mobile-menu-toggle span:nth-child(1){top:0px;}.mobile-menu-toggle span:nth-child(2),.mobile-menu-toggle span:nth-child(3){top:10px;}.mobile-menu-toggle span:nth-child(4){top:20px;}.mobile-menu-toggle.open span:nth-child(1){width:0%;left:50%;}.mobile-menu-toggle.open span:nth-child(2){transform:rotate(45deg);}.mobile-menu-toggle.open span:nth-child(3){transform:rotate(-45deg);}.mobile-menu-toggle.open span:nth-child(4){width:0%;left:50%;}.main-nav{position:fixed;height:100%;width:100%;top:0px;left:0px;background:#f6f6f6;padding-left:2rem;padding-right:2rem;visibility:hidden;overflow-y:scroll;opacity:0;transition-property:all;transition-duration:0.4s;transition-delay:0s;transition-timing-function:ease;}.main-nav a{font-family:"Utopia W03 Dsp";font-size:2.6rem;display:block;line-height:1.2;transition-property:color;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease;}.main-nav a.minor-link{font-family:'fs_elliot_proregular';font-size:1.8rem;}.main-nav a:hover{color:#cab388;}.main-nav ul{padding-top:150px;width:100%;list-style:none;padding-bottom:100px;}.main-nav ul li{margin:1rem 0;}.main-nav .sub-menus{height:100%;width:100%;top:0px;left:0px;display:none;position:absolute;padding-left:2rem;padding-right:2rem;}.main-nav .sub-menus a.sub-close{font-family:'fs_elliot_proregular';font-size:2rem;margin-bottom:3rem;}.main-nav .sub-menus a.sub-close span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}.main-nav .sub-menus a.sub-close:before{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:1rem;font-size:1.3rem;}.main-nav .sub-menus ul.sub_level{display:none;}.main-nav .sub-menus ul.sub_level:nth-child(1){opacity:1;}.main-nav .sub-menus ul.sub_level li ul{display:block;position:relative;transform:none;left:0px;padding:0px;margin-top:1rem;}.main-nav .sub-menus ul.sub_level li ul a{font-family:'fs_elliot_proregular';font-size:1.8rem;}.main-nav .main-menu{opacity:0;visibility:hidden;}.main-nav.open{opacity:1;visibility:visible;}.main-nav.open .main-menu{animation-name:basicFadeIn;animation-duration:0.4s;animation-delay:0.5s;animation-fill-mode:both;animation-timing-function:ease;}.main-nav.sub-nav-open .main-menu{animation-name:basicFadeOut;animation-duration:0.4s;animation-delay:0s;animation-fill-mode:both;animation-timing-function:ease;}.toolbar-horizontal #header,.toolbar-horizontal .main-nav{top:79px;}body.adminimal-admin-toolbar #header,body.adminimal-admin-toolbar .main-nav{top:39px;}body.adminimal-admin-toolbar.toolbar-tray-open #header,body.adminimal-admin-toolbar.toolbar-tray-open .main-nav{top:79px;}.para-hero-banner{background:#000;position:relative;}.para-hero-banner:after{content:"";width:100%;height:50px;background-image:url(/themes/brave_starter/img/logo-sprite-2.png);background-repeat:no-repeat;background-position:center -299px;background-size:500px 500px;position:absolute;top:50%;transform:translateY(-50%);left:0px;z-index:5;animation-name:basicFadeIn;animation-duration:0.5s;animation-delay:1s;animation-fill-mode:both;animation-timing-function:ease;}.para-hero-banner i{cursor:pointer;}i{position:absolute;left:50%;transform:translateX(-50%);bottom:15px;color:#cab388;z-index:1;font-size:25px;}.hero-banner-slider{animation-name:basicFadeIn;animation-duration:0.5s;animation-delay:0.5s;animation-fill-mode:both;animation-timing-function:ease;}.hero-banner-slider img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;width:100vw;height:101vh;z-index:0;object-fit:cover;}.promo-group .slick-dots{position:absolute;bottom:25px;bottom:2.5rem;}.para-promo-block{-ms-flex-align:center;align-items:center;}.para-promo-block h4{color:#cab388;}.para-promo-block h2{margin-top:1rem;}.para-promo-block a.text-link{display:block;}.para-promo-block .text-content{padding:4rem 2rem 6rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.feature-text img{width:175px;height:auto;margin-top:4rem;position:relative;left:50%;transform:translateX(-50%);}.feature-text .pull-quote{margin-bottom:6rem;}.para-testimonial{padding:8rem 4rem;}.para-testimonial h4{color:#cab388;}.para-testimonial .text-block{font-family:"Utopia W03 Dsp";font-size:1.8rem;line-height:2.5rem;}.para-image-carousel .slick-dots{padding:4rem 0;}.para-content-strip{padding-top:2rem;padding-bottom:2rem;}.para-content-strip h2{margin-top:1rem !important;}.para-content-strip h2:after{display:none;}.para-content-strip h4{color:#cab388;}.para-content-strip .text-content{padding-top:2rem;}.para-content-strip .inner{-ms-flex-align:center;align-items:center;}.para-store-location{-ms-flex-align:center;align-items:center;}.para-store-location .map-content{height:500px;position:relative;overflow:hidden;}.para-store-location .text-content{padding:4rem 2rem;}.para-store-location .map_canvas{width:100%;height:calc(100% + 100px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.store-hours{display:none;padding:3em 10%;width:100%;max-width:500px;text-align:center;}.store-hours h5{font-size:1.5rem;margin-bottom:0;}.store-hours table{width:100%;}.store-hours table tr td{width:50%;text-align:left;}.para-product-slider{-ms-flex-align:center;align-items:center;}.para-product-slider .slick-dots{padding-top:4rem;}.para-product-slider .product-teaser h3{font-size:2.4rem;line-height:2.8rem;}.para-product-slider .slider-progress{margin-top:60px;margin-left:auto;background:#f9f9f9;height:3px;position:relative;overflow:hidden;}.para-product-slider .slider-progress .progress-indicator{width:200px;height:100%;display:block;position:absolute;top:0px;left:0px;background:#cab388;transition-property:all;transition-duration:0.5s;transition-delay:0s;transition-timing-function:ease;}.para-centered-text-block h4{color:#cab388;}.para-centered-text-block h2{margin-top:1rem;}.page_breadcrumb{position:absolute;top:0;left:0;z-index:1;padding-top:10px;text-transform:capitalize;}.page_breadcrumb li{list-style-type:none;display:inline-block;color:#949494;font-size:10px;line-height:1.3;}.page_breadcrumb li:before{display:inline-block;content:'>';color:#cab388;margin:0 3px;}.page_breadcrumb li:nth-of-type(1):before{display:none;}.page_breadcrumb li a:hover{color:#cab388;}.page_breadcrumb .back_btn{text-decoration:none;color:#cab388;background-color:transparent;border:none;padding:5px 0;font-size:13px;color:#cab388;}.list-price{text-decoration:line-through;margin-bottom:10px;}.product-top{-ms-flex-align:center;align-items:center;}.product-top h1{font-size:2.2em;}.product-top h4{color:#cab388;}.product-top .slick-dots{margin-bottom:2rem;}.product-top a.vid-link{display:block;padding:3rem;margin:3rem 0;text-align:center;text-transform:uppercase;font-family:"fs_elliot_probold";}.product-top a.vid-link:before{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:1.5rem;margin-right:1rem;}.product-top input[type='submit']{width:100%;}.product-top .product-buttons .button{width:100%;text-align:center;}.product-top .product-buttons div{width:100%;}.product-top .icon-email{color:#cab388;text-transform:uppercase;font-family:"fs_elliot_probold";margin:2rem auto;text-align:center;}.product-top .icon-email:before{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:2.4rem;margin-right:1rem;}.product-top .price-toggle{display:block;}.price{font-family:"Utopia W03 Dsp";font-size:2.4rem;display:block;cursor:pointer;}.price.hidden{display:none;}.price span{display:none;}.price span.active{display:block;}.price .tax-free-toggle{vertical-align:-webkit-baseline-middle;height:29px;display:block;font-size:12px;font-family:"fs_elliot_probold";text-transform:uppercase;margin:10px 0 0;color:#cab388;}.price .tax-free-toggle:hover{text-decoration:underline;}.prod-image-carousel{position:relative;}.prod-image-carousel .slide img{max-height:60vh;width:100%;margin:auto;object-fit:contain;}.ui-widget-overlay{transition-property:all;transition-duration:0.5s;transition-delay:0s;transition-timing-function:ease;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8));}.ui-widget-overlay.hide{opacity:0 !important;}.ui-widget{border:none;font-size:0;width:100vw !important;max-width:600px !important;transition-property:all;transition-duration:0.5s;transition-delay:0s;transition-timing-function:ease;}.ui-widget.hide{opacity:0 !important;}.ui-widget .ui-button{right:5px;top:5px;margin:0;background-color:transparent;}.ui-widget .ui-button .ui-button-icon-space{font-size:20px;color:#cab388;display:block;font-family:'david-keefe' !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ui-widget .ui-button .ui-button-icon-space:before{content:'\72';}.ui-widget .ui-button span{display:none;}.ui-widget .icon-close{position:absolute;top:5px;right:5px;color:#cab388;font-size:20px;}.ui-widget .ui-dialog-titlebar{background-color:transparent;border:none;border-radius:0;}.ui-widget div.slide{display:none;}.ui-widget div.slide:nth-of-type(1){display:block;max-width:350px;margin:0 auto;}.ui-widget a.button{color:#cab388;margin:20px auto;display:inline-block;width:auto;}.ui-widget a.button:hover{color:#ffffff;}#add-to-cart-popup{text-align:center;padding:4vh 2vw;}.product-teaser{display:block;}.product-teaser h4{color:#cab388;font-size:1.4rem;margin-bottom:1rem;}.product-teaser .price{font-family:"fs_elliot_proregular";font-size:1.2rem;color:#949494;}.ajax-progress{display:none !important;}.form-item-diamond-colour-0,.form-item-field-coloured-gemstone-target-id-selective-0{display:none !important;}.form-item-field-engagement-ring-style-target-id:after,.form-item-field-wedding-band-category-target-id:after{display:none;}.pager{margin-right:auto;margin-left:auto;width:100%;text-align:center;margin-top:15px;}.pager ul{border:#cab388 1px solid;display:inline-block;}.pager li{list-style-type:none;display:inline-block;float:left;}.pager li a{display:block;padding:6px;font-size:12px;border-right:solid 1px #cab388;font-family:"fs_elliot_probold";}.pager li.is-active a{color:#ffffff;background-color:#cab388;}.pager li.pager__item--last a{border:0px;}.shop-filters{text-align:center;overflow:hidden;}.shop-filters .inner{height:auto;}.shop-filters h3.shop-filter-toggle.button{display:inline-block;width:100%;max-width:320px;}.shop-filters .filter-wrapper{display:none;}.shop-filters form{padding:0px;}.shop-filters legend{display:block;width:100%;text-transform:uppercase;padding:1rem 0;cursor:pointer;}.shop-filters legend span{margin:1rem 0;display:block;position:relative;}.shop-filters legend span:after{position:absolute;right:0;top:50%;transform:translate(0,-50%);font-family:'david-keefe' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\73';font-size:15px;}.shop-filters legend.active span:after{transform:translate(0,-50%) rotate(180deg);}.shop-filters label{color:#000000;cursor:pointer;}.shop-filters .js-form-type-select{margin:0px 0px;}.shop-filters fieldset{text-align:left;padding:0px 0px;border-bottom:1px solid #cab388;margin:0px 0px;}.shop-filters fieldset .form-item{margin:0.5rem 0;}.shop-filters fieldset label{text-transform:none;font-family:"fs_elliot_proregular";letter-spacing:0.1rem;margin:0 0;padding:9px 20px 9px 40px;line-height:32px;}.shop-filters fieldset .fieldset-wrapper{display:none;margin-bottom:1rem;}.shop-filters .js-form-type-select{display:none;}.shop-filters .form-item-sort-by{display:block;}.shop-filters .form-item-sort-by label{text-align:left;position:relative;}.shop-filters .form-item-sort-by label:after{position:absolute;right:0;top:50%;transform:translate(0,-50%);font-family:'david-keefe' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\73';font-size:15px;}.shop-filters .form-item-sort-by label.active:after{transform:translate(0,-50%) rotate(180deg);}.shop-filters .form-item-field-engagement-ring-style-target-id{padding-bottom:2rem;border-bottom:1px solid #cab388;}.shop-filters .form-item-sort-by{padding:1rem 0;border-bottom:1px solid #cab388;}.shop-filters .form-item-sort-by label{font-family:"fs_elliot_proregular";}.shop-filters .form-item-sort-by .bef-links{display:none;margin-top:1rem;}.shop-filters .form-item-sort-by .bef-links a{padding:0.5rem 0;}.shop-filters .form-item-sort-by:after{display:none;}.shop-portal{padding:0 0 4rem 0;}.prod-row{margin:1.5rem 0;}.shop-banner h2{line-height:1.4;}.shop-banner .text-block{text-align:center;padding:2rem;}.shop-banner img.watch-logo{width:200px;height:auto;}.shop-banner img.watch-logo.desktop{display:none;}.shop-nav ul{list-style:none;padding-bottom:2rem;}.shop-nav li{line-height:2.2rem;}.shop-nav a{text-align:left;text-transform:uppercase;font-family:"fs_elliot_probold";letter-spacing:0.2rem;margin:0.5rem 0;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}.shop-nav a.is-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}#popup-message-window{text-align:center;padding:10vh 40px;border:none;height:auto !important;left:50% !important;width:100% !important;max-width:835px;display:block;transform:translate(-50%,0);border-radius:0;overflow:hidden;}#popup-message-window h1.popup-message-title{color:#cab388;font-size:40px;line-height:45px;font-weight:400;font-family:"Utopia W03 Dsp";text-align:center;border:none;max-width:560px;margin:0 auto 50px;}#popup-message-window #popup-message-content{font-size:23px;line-height:37px;font-family:"fs_elliot_proregular";max-width:500px;margin:0 auto;}#popup-message-window #popup-message-close{right:20px;top:20px;width:25px;height:25px;background-size:cover !important;background:url("/themes/brave_starter/img/close-popup.png");}#popup-message-background{opacity:0.4;}.prod-cart-teaser{margin:1rem 0 2rem;padding-bottom:2rem;border-bottom:solid 1px #cab388;}.prod-cart-teaser .product-desc{-ms-flex-align:center;align-items:center;}.prod-cart-teaser .product_detail{margin-bottom:1rem;}.prod-cart-teaser .line-total{text-align:right;}.prod-cart-teaser .thumb{max-width:100px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 1rem 1rem 0;}.prod-cart-teaser .desc{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}.prod-cart-teaser .desc span{display:block;padding-bottom:1rem;}.prod-cart-teaser .qty{font-size:15px;}.prod-cart-teaser .qty input{padding:10px;}.prod-cart-teaser .delete-order-item{width:15px;height:15px;font-size:0px;border:none;padding:0px;background-image:url(/themes/brave_starter/img/close.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:auto;}.prod-cart-teaser .delete-order-item:hover{background:none;background-image:url(/themes/brave_starter/img/close.png);background-repeat:no-repeat;background-size:contain;background-position:center;}.prod-cart-teaser .qty-col{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:calc(100% - 110px);flex-basis:calc(100% - 110px);margin-left:auto;}.cart-contents{border-bottom:1px solid #cab388;padding:4rem 0;}.order-total-line{padding:0.5rem 0;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;}.order-total-line-value{width:auto;}.order-total-line-label{color:#cab388;font-family:"fs_elliot_probold";}.cart-form{padding-bottom:6rem;}.cart-form input[value="Save"]{display:none;}.cart-form input[value="Checkout"]{width:100%;}.cart-form .use-ajax-submit{margin-bottom:2rem;}.cart-form .form-actions{padding:2rem 0;}.cart-form header{-ms-flex-align:center;align-items:center;}.cart-form header .labels{margin-left:auto;color:#cab388;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.cart-empty-page header{border-bottom:1px solid #cab388;}.checkout-login{-ms-flex-align:center;align-items:center;}.checkout-login fieldset{float:none;}.checkout-login input[value="Log in"]{width:100%;margin-top:1.5rem;}.checkout-login .form-wrapper__login-option a{display:block;padding:1rem 0;text-align:center;}.checkout-login p{padding:1rem 0;}.checkout-form .cart-contents{padding:2rem 0;}.checkout-form legend{font-family:"Utopia W03 Dsp";font-size:2.4rem;line-height:3.8rem;}.checkout-form fieldset{margin-bottom:2rem;}.checkout-form fieldset legend{margin:2rem 0;}.checkout-form #edit-shipping-information-shipments{margin-top:4rem;}.checkout-form #edit-shipping-information-recalculate-shipping{display:none;}.checkout-form label[for="edit-payment-information-add-payment-method-payment-details-card-number"],.checkout-form label[for="edit-payment-information-add-payment-method-payment-details-expiration"],.checkout-form label[for="edit-payment-information-add-payment-method-payment-details-security-code"]{display:none;}.checkout-form fieldset[data-drupal-selector="edit-payment-information-payment-method"] legend{display:none !important;}.checkout-form div[data-drupal-selector="edit-shipping-information-shipments-0-field-flight-number-wrapper"],.checkout-form div[data-drupal-selector="edit-shipping-information-shipments-0-field-departure-date-wrapper"]{display:none;}.checkout-form .stripe-form{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.checkout-form .stripe-form .js-form-item-payment-information-add-payment-method-payment-details-expiration,.checkout-form .stripe-form .js-form-item-payment-information-add-payment-method-payment-details-security-code{width:8rem;}.checkout-form .stripe-form .js-form-item-payment-information-add-payment-method-payment-details-expiration label,.checkout-form .stripe-form .js-form-item-payment-information-add-payment-method-payment-details-security-code label{display:none;}.checkout-form .stripe-form #card-number-element{width:100%;border-right:none;}.checkout-form .stripe-form #expiration-element{width:100%;border-right:none;}.checkout-form .stripe-form #security-code-element{width:100%;}.checkout-form .stripe-form .js-form-item-payment-information-add-payment-method-payment-details-card-number{width:calc(100% - 16rem);}.checkout-form .stripe-form .js-form-item-payment-information-add-payment-method-payment-details-card-number label{display:none;}.checkout-form .stripe-form .form-text{padding:1.8rem 1rem;}.checkout-form .checkout-pane-coupon-redemption{margin-top:3rem;}.checkout-form .checkout-pane-coupon-redemption .coupon-redemption-form__coupons table{width:100%;}.checkout-form .checkout-pane-coupon-redemption .coupon-redemption-form__coupons table tr td{width:50%;}.checkout-complete__payment-instructions h2{text-align:center;}#edit-actions a{font-size:12px;display:block;margin:2rem auto 0;text-align:center;text-transform:uppercase;}.order-summary-view header{-ms-flex-align:center;align-items:center;}.order-summary-view header .labels{margin-left:auto;color:#cab388;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.checkout-pane-completion-registration legend{display:none;}.checkout-pane-completion-registration .description{display:none;}.checkout-pane-completion-registration div.password-confirm{display:none !important;}#edit-shipping-information-shipments-0-shipping-method-0--wrapper .js-form-type-radio label{padding-left:40px;}#edit-shipping-information-shipments-0-shipping-method-0--wrapper .js-form-type-radio label:before{position:absolute;left:0;}.webform-progress-tracker .progress-step::after{background-color:#d7d7d7;height:2px;z-index:0;}.webform-progress-tracker .progress-text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#ffffff;padding:0 3rem;position:relative;z-index:10;}.email-teaser h4,.enquiry-teaser h4{color:#cab388;}#customise-form{display:none;max-width:850px !important;}#customise-form .webform-progress{padding:2rem 0;text-transform:uppercase;}#customise-form .form-actions{text-align:center;padding:4rem 0;}#customise-form .webform-confirmation{text-align:center;padding:4rem 0;}#customise-form .webform-button--next{width:100%;}#customise-form .form-item-minimum-spend{display:none;}#customise-form .form-item-max-spend{display:none;}#customise-form .form-item-approximate-budget{margin:4rem 0 !important;}#customise-form label[data-drupal-selector="edit-approximate-budget"]{margin-top:4rem;}#customise-form .webform-button--submit{margin-top:2rem;}#enquire-form{display:none;max-width:850px !important;}.reset-password-form{text-align:center;}.reset-password-form:before{font-family:"Utopia W03 Dsp";font-size:2.4rem;line-height:3.8rem;content:"Request Password Reset";display:block;margin-bottom:2rem;text-align:center;}.user-page-wrap{position:relative;z-index:5;}.user-page-wrap .inner{padding:0;background:#ffffff;width:calc(100% - 2rem);margin-top:107px;}.user-page-wrap .wrapper-nice-login{border:none;margin-top:0;}.user-page-wrap .wrapper-nice-login .description{display:none;}.user-page-wrap .wrapper-nice-login .nice-login-pass{margin:10px auto 20px;font-size:12px;text-transform:uppercase;float:none;width:100%;margin-bottom:2rem;display:block;text-align:center;}.user-page-wrap .wrapper-nice-login .nice-login-create{font-family:"fs_elliot_probold";text-align:center;width:100%;}.user-page-wrap .wrapper-nice-login .password-confirm{display:none;}.user-page-wrap .wrapper-nice-login .nice-login-login{display:block;margin-top:2rem;text-align:center;}.user-page-wrap .wrapper-nice-login .nice-login-login a{font-family:"fs_elliot_probold";}.user-bg{background-image:url(/themes/brave_starter/img/user-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}.user-page #tabs-wrapper{position:relative;right:auto;top:0;z-index:0;}.user-page #tabs-wrapper h2.visually-hidden{display:none;}.user-page #tabs-wrapper ul{background:none;right:0px;max-width:none;padding:2rem 0;text-align:center;width:100%;}.user-page #tabs-wrapper ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0px 1rem;}.user-page #tabs-wrapper ul a{color:#000 !important;font-family:"fs_elliot_probold";}.user-page #tabs-wrapper ul a.is-active{color:#cab388 !important;}.user-page table{width:100%;}.user-page table th{text-align:left;padding:2rem 0;color:#cab388;font-family:"fs_elliot_probold";}.user-page table thead{border-bottom:1px solid #d7d7d7;padding-bottom:1rem;}.user-page table td{padding:2rem 0;}.user-page table td.views-field-total-price__number{font-family:"fs_elliot_probold";color:#cab388;}.user-page nav{margin-top:5rem;display:block;}.user-page nav li{list-style:none;display:block;}.user-order-summary img{width:80px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}.user-order-summary table{width:100%;}.user-order-summary .views-field-title strong{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:calc(100% - 100px);}.user-order-summary th{text-align:left;}.user-order-summary th.views-field-title{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.user-order-summary th.views-field-total-price__number{text-align:right;}.user-order-summary th.views-field-unit-price__number{display:none;}.user-order-summary th.views-field-quantity{display:none;}.user-order-summary td.views-field-total-price__number{text-align:right;}.user-order-summary td.views-field-unit-price__number{display:none;}.user-order-summary td.views-field-quantity{display:none;}.user-order-summary .summary-area{margin-bottom:4rem;}.toolbar-oriented .toolbar-tray-vertical{width:240px !important;}#tabs-wrapper{top:200px;right:-125px;position:fixed;z-index:60;display:block;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-in;}#tabs-wrapper h2.visually-hidden{display:block;text-indent:-9999px;width:60px;height:60px;position:relative !important;background:url(/themes/brave_starter/img/admin-sprite.png) no-repeat center -7px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;right:0px;cursor:pointer;z-index:10;right:-5px;}#tabs-wrapper h2.visually-hidden:after{display:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#tabs-wrapper h2.visually-hidden{background:url(/themes/brave_starter/img/admin-spritex2.png) no-repeat center -7px;background-size:56px 396px;}}#tabs-wrapper ul{border-bottom:none;margin:0;padding:40px;text-align:right;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#000;position:relative;top:0;right:-20px;text-align:center;z-index:0;width:auto;max-width:145px;box-sizing:border-box;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-in;}#tabs-wrapper ul li{display:block;padding:0.2em;margin:0;background:none;border:none;float:none;line-height:20px;}#tabs-wrapper ul li a{background:none;margin:0;border:none;color:#fff !important;text-transform:uppercase;font-size:12px;}#tabs-wrapper.tabs-active{right:0;}#tabs-wrapper.tabs-active ul.tabs{right:0;}.page_user #tabs-wrapper{position:relative;top:0px !important;right:0px !important;}.page_user #tabs-wrapper h2.visually-hidden{display:none !important;}.page_user #tabs-wrapper ul{width:100%;display:block;max-width:none;right:auto;background:#ffffff;text-align:left;padding:20px 0px;}.page_user #tabs-wrapper ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}.page_user #tabs-wrapper ul li a{color:#000000 !important;}.alert{position:fixed;top:55%;left:50%;right:0;transform:translate(-50%,-50%);height:auto;background-color:#ffffff;padding:20px 50px 60px;text-align:center;z-index:99;width:90%;max-width:600px;min-height:300px;border-radius:2px;opacity:0;transition-property:all;transition-duration:0.5s;transition-delay:0s;transition-timing-function:ease;border:solid 1px #000;}.alert.active{top:50%;opacity:1;}.alert h4{margin-bottom:20px;}.alert .logo{margin:20px auto 50px;width:205px;height:27px;display:block;font-size:0px;background-image:url(/themes/brave_starter/img/logo-sprite-2.png);background-size:500px 500px;background-position:center -224px;background-repeat:no-repeat;}.alert .icon-close{font-size:25px;color:#000;cursor:pointer;position:absolute;right:5px;top:5px;}.alert .close{font-family:"fs_elliot_probold";text-transform:uppercase;letter-spacing:0.2rem;cursor:pointer;padding-bottom:5px;border-bottom:solid 2px #000;display:inline-block;position:absolute;bottom:20px;left:50%;transform:translate(-50%,0);}footer{text-align:center;}footer ul{list-style:none;}footer ul.tools li:nth-child(1){border-bottom:1px solid #d7d7d7;}footer ul.tools a{display:block;padding:4rem 0;text-transform:uppercase;font-family:"fs_elliot_probold";font-size:1.5rem;letter-spacing:0.2rem;transition-property:all;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease;}footer ul.tools a:hover{background:#cab388;color:#ffffff;}footer .links-area{padding-top:4rem;padding-bottom:4rem;}footer .social{padding:2rem 0;}footer .social a{font-size:0px;}footer .social a:before{font-size:2.8rem;}footer .footer-menu li{margin:1rem 0;}footer .footer-menu a{text-transform:uppercase;font-family:"fs_elliot_probold";font-size:1.2rem;letter-spacing:0.2rem;color:#ABABAB;}footer strong{text-transform:uppercase;}footer .bottom-area{border-top:1px solid #cab388;}footer .bottom-area a{font-family:"Utopia W03 Dsp";}body.adminimal-admin-toolbar #subscribe{top:39px;}body.adminimal-admin-toolbar.toolbar-tray-open #subscribe{top:79px;}#subscribe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;text-align:center;padding:2rem;z-index:100;color:#000000;opacity:0;visibility:hidden;}#subscribe.visible{transition-property:all;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease;opacity:1;visibility:visible;}#subscribe h2{text-align:center;font-weight:unset;}#subscribe .icon-close{font-size:20px;color:#cab388;cursor:pointer;}#subscribe #mc_embed_signup{width:80%;max-width:500px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#subscribe .mc-field-group{margin-bottom:2rem;}#subscribe #mc_embed_signup .asterisk{color:#cab388;}#subscribe #mc_embed_signup .mc-field-group{width:100%;}#subscribe #mc_embed_signup div.mce_inline_error{background-color:#cab388;color:#ffffff;font-family:"fs_elliot_proregular";font-weight:normal;padding:10px;}#subscribe #mc_embed_signup input.mce_inline_error{border-color:#cab388;}#subscribe #mce-responses{line-height:1.4;margin-bottom:2rem;}.search-form .form-wrapper{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.search-form .js-form-type-search{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:0px;}.search-form .js-form-type-search label{font-family:"Utopia W03 Dsp";font-size:3.5rem;display:block;color:#000000;text-transform:none;}.search-form input#edit-submit{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;height:54px;margin-top:2rem;}.search-form .search-help-link{display:none;}form[data-drupal-selector="views-exposed-form-search-api-page-1"]{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}form[data-drupal-selector="views-exposed-form-search-api-page-1"] .form-item-search-api-fulltext{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:0px;}form[data-drupal-selector="views-exposed-form-search-api-page-1"] .form-item-search-api-fulltext label{font-family:"Utopia W03 Dsp";font-size:3.5rem;display:block;color:#000000;text-transform:none;}form[data-drupal-selector="views-exposed-form-search-api-page-1"] .form-actions{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;height:54px;margin-top:2rem;}form[data-drupal-selector="views-exposed-form-search-api-page-1"] .form-actions input{height:54px;}.search-list ol,.search-list ul{list-style:none;}.search-wrapper h2{display:none;}.search-teaser{line-height:2.8rem;margin:1rem 0px;}.search-teaser h3{display:block;}.search-teaser p{margin-top:2rem;display:block;width:100%;}.search-teaser:hover h3{color:#cab388;}.hidden-radios,.hidden-textfield{display:none !important;}.diamond-info{display:none;padding:40px 30px !important;}.diamond-info .fancybox-close-small{top:0;right:0;}.options-slider .slick-dots{width:100%;position:absolute;bottom:0px;left:0px;}.options-slider .slick-arrow{width:40%;height:100%;position:absolute;left:0px;top:0px;background:transparent;z-index:100;font-size:0px;outline:none;border:none;}.options-slider .slick-next{left:auto;right:0px;}.diamond-option{opacity:0.4;transform:scale(0.8);transition:all 500ms ease-out 0.5s;}.diamond-option a{opacity:0;transition:all 500ms ease-out 0.5s;display:block;}.diamond-option a span{color:#CAB388;font-size:30px;margin-top:5px;display:block;}.diamond-option.slick-current{opacity:1;transform:scale(1);}.diamond-option.slick-current a{opacity:1;}.diamond-form .form-actions{background:#CAB388;color:#ffffff;padding:30px;margin-bottom:0px;margin-top:60px;text-align:center !important;}.diamond-form .form-actions .button{width:auto;display:inline-block;border-color:#ffffff;color:#ffffff;margin:auto;}.diamond-form .form-actions .button:hover{color:#CAB388;background:#ffffff;}.diamond_form_progress{text-transform:uppercase;margin-top:15px;margin-bottom:15px;font-size:1.2rem;}.diamond_form_progress li{opacity:0.4;}.diamond_form_progress li.active{opacity:1;}.diamond_form_progress li:after{content:"";width:10px;height:2px;background:#000;display:inline-block;vertical-align:middle;margin:0 10px;}.diamond_form_progress li:last-child:after{display:none;}#diamond_carat_slider{margin:100px auto 20px auto;}.icon-info{margin:auto;color:#CAB388;font-size:30px;text-align:center;}.diamond-form .prod-teaser{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.diamond-form .prod-teaser .inner{width:100%;}.diamond-form .prod-teaser img{max-width:220px;}.diamond-form .prod-teaser p{line-height:2.4rem;}.diamond-form legend{font-family:"Utopia W03 Dsp";font-size:2.4rem;line-height:3.8rem;}fieldset[data-drupal-selector="edit-duty-free"] span.field-prefix{margin:1rem 0;display:block;}fieldset[data-drupal-selector="edit-duty-free"] .js-form-type-radio{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}fieldset[data-drupal-selector="edit-duty-free"] .js-form-type-radio label{padding:1rem 4rem;border:1px solid #cab388;}fieldset[data-drupal-selector="edit-duty-free"] .js-form-type-radio label:before{display:none;}fieldset[data-drupal-selector="edit-duty-free"] .js-form-type-radio input:checked + label{background:#cab388 !important;color:#ffffff !important;}@media (min-width:48em){.container{width:49rem;}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%;}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%;}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%;}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%;}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%;}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%;}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.col-sm-offset-0{margin-left:0;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-11{margin-left:91.66666667%;}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start;}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center;}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end;}.top-sm{-ms-flex-align:start;align-items:flex-start;}.middle-sm{-ms-flex-align:center;align-items:center;}.bottom-sm{-ms-flex-align:end;align-items:flex-end;}.around-sm{-ms-flex-pack:distribute;justify-content:space-around;}.between-sm{-ms-flex-pack:justify;justify-content:space-between;}.first-sm{-ms-flex-order:-1;order:-1;}.last-sm{-ms-flex-order:1;order:1;}.search-form .js-form-type-search{-ms-flex-preferred-size:calc(100% - 250px);flex-basis:calc(100% - 250px);max-width:calc(100% - 250px);}.search-form input#edit-submit{-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px;margin-top:auto;}form[data-drupal-selector="views-exposed-form-search-api-page-1"] .js-form-type-textfield{-ms-flex-preferred-size:calc(100% - 250px);flex-basis:calc(100% - 250px);max-width:calc(100% - 250px);}form[data-drupal-selector="views-exposed-form-search-api-page-1"] .form-actions{-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px;margin:0px 0px;margin-top:auto;}.user-page-wrap .inner{margin-top:130px;}.pager li a{font-size:14px;padding:12px;font-family:"fs_elliot_probold";}}@media (min-width:64em){.container{width:65rem;}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%;}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%;}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%;}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%;}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%;}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%;}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.col-md-offset-0{margin-left:0;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-11{margin-left:91.66666667%;}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start;}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center;}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end;}.top-md{-ms-flex-align:start;align-items:flex-start;}.middle-md{-ms-flex-align:center;align-items:center;}.bottom-md{-ms-flex-align:end;align-items:flex-end;}.around-md{-ms-flex-pack:distribute;justify-content:space-around;}.between-md{-ms-flex-pack:justify;justify-content:space-between;}.first-md{-ms-flex-order:-1;order:-1;}.last-md{-ms-flex-order:1;order:1;}.page-content{margin-top:130px;}.spacer-md-sm{height:1rem;}.spacer-md-m{height:5rem;}.spacer-md-l{height:15rem;}.spacer-md-xl{height:20rem;}*.align-vert-md{position:absolute;top:50%;transform:translateY(-50%);}*.align-cent-md{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}*.hide-mobile{display:block;}.pad-both,.pad-both-md{padding-left:4rem !important;padding-right:4rem !important;}.margin_top_bottom,.margin-top-bottom{margin-top:5rem;margin-bottom:5rem;}.margin_top{margin-top:5rem;}.margin_bottom{margin-bottom:5rem;}.text-block.two-col{column-count:2;column-gap:8rem;}.text-block.two-col p{margin-bottom:0px;padding-bottom:2rem;break-inside:avoid;}body.nav-open .menu-bg{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;opacity:0.5;}#header .inline:nth-of-type(1) li{margin-right:2rem;}#header .inline:nth-of-type(2) li{margin-left:2rem;}.home-link{width:335px;height:50px;background-position:center -25px;}.login-page .home-link{background-position:center -299px;}a.mobile-link{display:none;}.main-nav{width:50vw;padding-left:0px;padding-right:0px;animation-name:none;transition-property:all;transition-duration:0.4s;transition-delay:0s;transition-timing-function:ease;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;left:-50vw;}.main-nav .hide-desktop{display:none;}.main-nav .sub-menus{width:50vw;left:50vw;padding-left:4rem;padding-right:4rem;border-left:1px solid #cab388;}.main-nav .sub-menus li.sub-close{display:none;}.main-nav .login{display:none;}.main-nav .main-menu{opacity:1;visibility:visible;width:50vw;padding-left:4rem;padding-right:4rem;}.main-nav.open{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;animation-name:none;left:0;}.main-nav.sub-nav-open{width:100%;}.main-nav.sub-nav-open .main-menu{animation-name:none;}.para-hero-banner:after{height:70px;background-position:center -390px;}.feature-text .pull-quote{padding:0rem 8rem;}.para-promo-block .text-content{padding:4rem 8rem;}.para-promo-block.img_right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.para-image-strip{position:relative;width:100%;height:600px;}.para-image-strip img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;}.para-testimonial .text-block{font-size:2.4rem;line-height:3.8rem;}.para-content-strip{padding-top:8rem;padding-bottom:8rem;}.para-content-strip img{max-width:500px;height:auto;}.para-content-strip .text-content{padding:8rem;}.para-content-strip.img_right .inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.para-store-location.map_right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.store-hours{padding:3em 6em;}.shop-pane{padding:0;}.page_breadcrumb{margin-top:calc(2rem + 20px);}.page_breadcrumb li{font-size:12px;}.product-top a.vid-link{display:none;}.product-top input[type='submit']{width:auto;}.product-top .product-buttons{-ms-flex-pack:justify;justify-content:space-between;}.product-top .product-buttons .button{width:auto;}.product-top .product-buttons div{width:auto;}.product-top .prod-description{max-width:550px !important;margin-top:2rem;}.product-top .icon-email{margin:2rem 0 2rem;text-align:left;}.prod-image-carousel .slide img{max-height:none;max-width:700px;width:100%;height:auto;}.prod-image-carousel .slick-dots{position:absolute;top:50%;transform:translateY(-50%);left:0px;width:auto;}.prod-image-carousel .slick-dots a.vid-link{display:block;padding:0;margin:2rem 0;}.prod-image-carousel .slick-dots a.vid-link:before{display:block;font-size:2rem;margin-bottom:1rem;margin-right:0px;}.prod-image-carousel .slick-dots li{display:block;}.prod-image-carousel .slick-dots li button{width:55px;height:55px;background:none;border-radius:0px;border:1px solid #d7d7d7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;}.prod-image-carousel .slick-dots li.slick-active button{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.watch-portal .prod-row{margin:3rem 0;}.watch-portal .prod-row a{display:block;text-align:center;}.watch-portal .prod-row img{max-width:150px;height:auto;margin:auto;}.shop-portal{position:relative;}.shop-portal:before{content:'';height:100%;width:1px;background:#d7d7d7;display:block;position:absolute;top:0px;left:270px;}.shop-filters{text-align:left;width:270px;-ms-flex-preferred-size:270px;flex-basis:270px;padding-top:4rem;}.shop-filters fieldset label{padding-left:0;}.shop-filters h3.shop-filter-toggle.button{display:none;}.shop-filters .filter-wrapper{display:block !important;}.shop-results{width:calc(100% - 270px);-ms-flex-preferred-size:calc(100% - 270px);flex-basis:calc(100% - 270px);padding:0px 0px 4rem 4rem;}.shop-banner{height:450px;position:relative;overflow:hidden;}.shop-banner img.shop-banner-img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;width:100vw;height:102%;z-index:0;object-fit:cover;}.shop-banner img.watch-logo.desktop{display:block;}.shop-banner img.watch-logo.mobile{display:none;}.shop-banner .text-block{text-align:left;position:absolute;top:50%;transform:translateY(-50%);z-index:10;color:#ffffff;max-width:700px;}.shop-banner .text-block h2:after{margin:2rem 0 0 0;}.shop-banner:after{content:'';position:absolute;top:0px;left:0px;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;height:100%;width:100%;}.prod-cart-teaser{border-bottom:none;}.prod-cart-teaser .thumb{max-width:150px;margin:0;}.prod-cart-teaser .desc{max-width:calc(100% - 160px);}.prod-cart-teaser .line-total{width:50%;text-align:right;font-size:16px;}.prod-cart-teaser .qty{text-align:center;}.prod-cart-teaser .remove_btn{text-align:center;}.cart-form .order-summary{max-width:550px;margin-right:0px;}.cart-form input[value="Checkout"]{width:auto;}.cart-form .use-ajax-submit{width:auto;margin-bottom:2rem;}.cart-form form{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}.cart-form header{padding-bottom:20px;}.cart-form header .labels{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.cart-contents{border-top:1px solid #cab388;}.checkout-login{margin:8rem auto;padding-top:6rem;padding-bottom:6rem;position:relative;}.checkout-login fieldset{padding:0px 8rem;}.checkout-login:before{content:"";width:1px;height:100%;background:#cab388;position:absolute;left:50%;transform:translateX(-50%);top:0px;display:block;}.checkout-form{position:relative;}.checkout-form .form-area{padding-right:8rem;}.checkout-form .summary-area{padding-left:8rem;}.checkout-form .completion-message-area{padding-right:8rem;}.checkout-form .reg-form{padding-left:8rem;}.checkout-form:before{content:"";width:1px;height:100%;background:#cab388;position:absolute;left:50%;transform:translateX(-50%);top:0px;display:block;}#edit-actions{width:100%;text-align:right;}#edit-actions a{text-align:right;}#edit-actions #edit-actions-next{width:auto;}.order-summary-view header{padding-bottom:20px;}.order-summary-view header .labels{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.order-summary-view .prod-cart-teaser .thumb{max-width:100px;}#enquire-form .prod-preview{padding-right:6rem;}footer{text-align:left;}footer ul.tools li:nth-child(1){border-bottom:none;border-right:1px solid #d7d7d7;}footer .links-area{padding-top:8rem;padding-bottom:8rem;}footer .social{text-align:right;padding:0 0;}footer .footer-menu li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 1rem 0 0;}footer .bottom-area{border-top:none;position:relative;}footer .bottom-area:after{font-family:"david-keefe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\71";color:#cab388;font-size:6rem;position:absolute;top:31px;right:calc(4rem - 5px);}footer .bottom-area:before{content:"";width:calc(100% - 39px);height:1px;background:#cab388;display:block;margin:4rem 0px;}.button:hover,input[type="submit"]:hover,.button-link a:hover{background:#cab388;color:#ffffff;}.form-type-radio label,.form-type-checkbox label,.js-form-type-checkbox label,.js-form-type-radio label{padding-left:0;}.form-type-radio label::before,.form-type-checkbox label::before,.js-form-type-checkbox label::before,.js-form-type-radio label::before{position:unset;}fieldset[data-drupal-selector="edit-personal-details"]{padding-left:100px;}.diamond_form_progress{font-size:1.4rem;}.diamond_form_progress li:after{width:20px;margin:0px 15px;}.user-order-summary .summary-area{padding-right:8em;}}@media (min-width:75em){.container{width:76rem;}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%;}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%;}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%;}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%;}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%;}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%;}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.col-lg-offset-0{margin-left:0;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-11{margin-left:91.66666667%;}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start;}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center;}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end;}.top-lg{-ms-flex-align:start;align-items:flex-start;}.middle-lg{-ms-flex-align:center;align-items:center;}.bottom-lg{-ms-flex-align:end;align-items:flex-end;}.around-lg{-ms-flex-pack:distribute;justify-content:space-around;}.between-lg{-ms-flex-pack:justify;justify-content:space-between;}.first-lg{-ms-flex-order:-1;order:-1;}.last-lg{-ms-flex-order:1;order:1;}*.align-vert-lg{position:absolute;top:50%;transform:translateY(-50%);}*.align-cent-lg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.pad-both{padding-left:8rem;padding-right:8rem;}.main-nav{width:33vw;}.main-nav .main-menu{width:33vw;padding-left:8rem;padding-right:8rem;}.main-nav .sub-menus{width:33vw;left:33vw;padding-left:8rem;padding-right:8rem;}.main-nav ul{padding-top:200px;}.main-nav.sub-nav-open{width:66vw;}.product-top h1{font-size:3.5rem;}.shop-portal:before{left:calc(350px);}.shop-results{width:calc(100% - 350px);-ms-flex-preferred-size:calc(100% - 350px);flex-basis:calc(100% - 350px);}.shop-filters{width:350px;-ms-flex-preferred-size:350px;flex-basis:350px;}.shop-filters .container-fluid.outer{padding-right:4rem;padding-left:4rem;}.shop-results{padding:0px 0px 4rem 0;}.user-order-summary td.views-field-unit-price__number,.user-order-summary th.views-field-unit-price__number{display:table-cell;}.user-order-summary td.views-field-quantity,.user-order-summary th.views-field-quantity{display:table-cell;}}
