:root{font-size:16px;--colAlpha:rgba(0,0,0,0.08);--colBlack:#161616;--colDark:#4a4a4a;--colMid:#999;--colLight:#ddd;--colPale:#eee;--colVPale:#f5f5f5;--colWhite:#fff;--colFeature:#dfa16d;--colFeatureDark:#ab6226;--colFeaturePale:rgba(223,161,109,0.1);--colFeaturePaleSolid:#fcf5f0;--colFeatureLight:rgba(223,161,109,0.2);--colFeatureLightSolid:#f9ece2;--colFeatureLightish:rgba(223,161,109,0.3);--borderRad:0.5rem;}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;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}select::-ms-expand{display:none;}body{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:var(--colDark);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-y:scroll;background:var(--colWhite);}body.noScroll{overflow:hidden;}h1,h2,h3,h4,h5,h6{font-family:hypatia-sans-pro,sans-serif;color:var(--colDark);font-weight:300;margin-bottom:1.5rem;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;text-decoration:none;}h1{font-size:clamp(2rem,0.974vw + 1.72rem,2.5rem);line-height:clamp(2.5rem,0.974vw + 2.22rem,3rem);letter-spacing:0.075rem;text-transform:uppercase;}.options h1,h2{font-size:clamp(1.75rem,0.499vw + 1.6rem,2rem);line-height:clamp(2.363rem,0.275vw + 2.28rem,2.5rem);letter-spacing:0.05rem;text-transform:uppercase;}.options h2,.searchRow h2,h3{font-size:clamp(1.563rem,0.375vw + 1.45rem,1.75rem);font-weight:500;line-height:clamp(2.063rem,0.372vw + 1.951rem,2.249rem);margin-bottom:5px;color:var(--colFeature);letter-spacing:0.025rem;text-transform:revert }.options h3,h4{font-size:clamp(1.313rem,0.375vw + 1.2rem,1.5rem);font-weight:500;line-height:clamp(1.811rem,0.376vw + 1.699rem,1.999rem);margin-bottom:10px;}h5{font-size:clamp(1.125rem,0.25vw + 1.05rem,1.25rem);font-weight:500;line-height:clamp(1.624rem,0.251vw + 1.549rem,1.75rem);text-transform:uppercase;}h6{font-size:clamp(1rem,0.25vw + 0.925rem,1.125rem);font-weight:500;line-height:clamp(1.6rem,0.4vw + 1.48rem,1.8rem);}p{font-size:clamp(1rem,0.25vw + 0.925rem,1.125rem);line-height:clamp(1.6rem,0.4vw + 1.48rem,1.8rem);margin:0 0 1.5rem 0;}p.question::before{content:"";width:24px;height:24px;display:inline-block;background:url("/images/icons/question.svg") center no-repeat;background-size:24px;margin-right:10px;vertical-align:middle;}.folioItem a p.icon::after,.feature a .txt .box p.icon::after,p.icon.left a::before,p.icon a::after{content:'';display:inline-block;vertical-align:middle;width:7px;height:12px;margin-top:7px;margin-left:10px;margin-bottom:10px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.folioItem a p.icon{font-weight:500;margin-bottom:1.5rem;}p.icon a{text-decoration:none !important;}p.icon.left a::after{display:none;}.folioItem a p.icon::after,.feature a .txt .box p.icon::after,p.icon a::after,p.icon.left a::before{background:url("/images/icons/arrow-right.svg") no-repeat right center;background-size:7px 12px;}p.icon.left a::before{margin-right:15px;margin-left:0;transform:rotate(180deg) }p.icon a:hover::after{filter:brightness(0);margin-left:15px;}p.icon.left a:hover::before{margin-right:20px;}p.lead{font-size:clamp(1.125rem,0.25vw + 1.05rem,1.25rem);line-height:clamp(1.624rem,0.251vw + 1.549rem,1.75rem);}p.error,p.success{background:#b16047;color:#fff;padding:0.6875rem 1rem 0.6875rem;box-sizing:border-box;margin-right:0;border-radius:var(--borderRad);line-height:1.25;}p.error::before,p.success::before{content:"";display:block;float:left;background:url("/images/icons/tick.svg") 0 50% no-repeat;background-size:24px 24px;width:24px;height:24px;margin-right:10px;}p.error{background:#e91e63;}p.error::before{background:url("/images/icons/cross.svg") 0 50% no-repeat;background-size:24px 24px;}em{font-style:italic;}strong{font-weight:700 }small{font-size:85%;line-height:0.85;}blockquote,blockquote p{font-family:hypatia-sans-pro,sans-serif;font-style:italic;font-size:clamp(1.563rem,0.375vw + 1.45rem,1.75rem) !important;line-height:clamp(2.063rem,0.372vw + 1.951rem,2.249rem) !important;font-weight:300;margin-bottom:0;color:var(--colDark);letter-spacing:0.03rem;}blockquote,blockquote p{margin:0 0 1.5rem;}blockquote footer{font-size:0.875rem !important;font-weight:600;font-style:normal;text-transform:uppercase;line-height:1.5;color:var(--colDark);margin-bottom:1rem;}hr{display:block;border:solid var(--colLight);border-width:0 0 1px;clear:both;padding-top:40px;margin:0 10px 60px;height:0;}.column hr,.columns hr{margin:0 0 60px;}hr.narrow{padding-top:12px;margin:0 10px 32px;}.column hr.narrow ,.columns hr.narrow{margin:0 0 32px;}a,a:active,a:focus{color:var(--colDark);text-decoration:none;outline:0;font-weight:400;transition:background 0.2s ease-out,color 0.2s ease-out,border 0.2s ease-out;cursor:pointer;}a:hover{color:var(--colBlack);text-decoration:none;}h4 a,p a,li a{color:var(--colFeatureDark);line-height:inherit;text-decoration:underline;}a[href^=tel]{color:inherit;text-decoration:none;}ul,ol{margin-bottom:1.5rem;margin-left:2.5rem;}ul{list-style:square outside;}ol{list-style:decimal inside;margin-left:0 !important;}ul.circle{list-style:circle outside;}ul.disc{list-style:disc outside;}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 18px;}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px;}li{font-size:clamp(1rem,0.25vw + 0.925rem,1.125rem);font-weight:400;line-height:clamp(1.6rem,0.4vw + 1.48rem,1.8rem);margin-bottom:3px;}dl{margin-bottom:1.5rem;}dt{font-size:clamp(1rem,0.25vw + 0.925rem,1.125rem);font-weight:600;line-height:clamp(1.6rem,0.4vw + 1.48rem,1.8rem);margin-bottom:3px;}dd{font-size:clamp(1rem,0.25vw + 0.925rem,1.125rem);font-weight:300;line-height:clamp(1.6rem,0.4vw + 1.48rem,1.8rem);margin-bottom:1.5rem;}ul.pagination{margin:3rem 0 2rem;list-style:none;text-align:center;}ul.pagination li{font-family:hypatia-sans-pro,sans-serif;display:inline;margin-right:0.5rem;list-style:none;border-radius:2px;}ul.pagination li.disabled{display:inline-block;padding:0 1rem;}ul.pagination li a.selected{background:var(--colFeatureDark);color:var(--colWhite);}ul.pagination li a,ul.pagination li span.off{display:inline-block;background:var(--colFeatureLight);color:var(--colFeatureDark);font-size:18px;padding:0.5rem 1.125rem;margin-bottom:1.5rem;border-radius:2px;text-decoration:none;}ul.pagination li span.off{background:#bbb;}ul.pagination li a:hover{background:var(--colFeature);color:var(--colBlack);}ul.linklist,ul.linklist li,ul.doclist,ul.doclist li,ul.ticklist,ul.ticklist li{margin:0 0 15px;padding:0;list-style:none;}ul.linklist,ul.doclist,ul.ticklist{margin:0 0 25px;}ul.linklist li,ul.ticklist li{margin-bottom:5px;padding:5px 0;}ul.ticklist li{color:var(--colFeatureDark) }ul.ticklist li::before,ul.linklist li::before{content:"";display:block;width:24px;height:24px;float:left;margin-right:10px;background-size:24px 24px !important;}ul.linklist li.email::before{background:url("/images/icons/email.svg") no-repeat 0 2px;}ul.ticklist li::before{background:url("/images/icons/tick.svg") no-repeat 0 2px;filter:brightness(0) invert(37%) sepia(69%) saturate(547%) hue-rotate(345deg) brightness(99%) contrast(87%);margin-bottom:10px;}.tabHolder{margin-top:40px;}.tabInfo{margin-bottom:40px;}ul.tabNavigation{list-style:none;margin:0;padding:0;}ul.tabNavigation li{float:left;margin:0 5px -1px 0;padding:0;list-style:none;}ul.tabNavigation li a{display:block;padding:10px 14px 9px;background-color:#ddd;color:#656565;text-decoration:none;text-transform:uppercase;font-size:15px;}ul.tabNavigation li a:hover{background-color:var(--colBlack);color:var(--colWhite);}ul.tabNavigation li a.selected{background-color:var(--colWhite);color:var(--colDark);}ul.tabNavigation li a:focus{outline:0;}.docGroup div{padding:22px 25px 1px;background:var(--colWhite);}ul.doclist li a{display:inline-block;line-height:32px;}ul.doclist li a::before{content:"";display:block;width:24px;height:32px;float:left;margin-right:15px;transition:all 0.15s ease-out;}ul.doclist li.ies a::before{background:url("/images/sprite.png") no-repeat -230px -286px;background-size:500px 500px !important;}ul.doclist li.ldt a::before{background:url("/images/sprite.png") no-repeat -270px -286px;background-size:500px 500px !important;}ul.doclist li.pdf a::before{background:url("/images/sprite.png") no-repeat -190px -286px;background-size:500px 500px !important;}ul.doclist li a:hover{color:var(--colBlack);}ul.sitemap,ul.sitemap ul{margin:0px 0px 0px 30px;list-style:none;padding:0;}ul.sitemap li{position:relative;list-style:none;margin:0;padding:0;line-height:30px;}ul.sitemap li:before{position:absolute;left:-25px;top:0px;content:'';display:block;border-left:1px solid var(--colLight);height:15px;border-bottom:1px solid var(--colLight);width:20px;}ul.sitemap li:after{position:absolute;left:-25px;bottom:-7px;content:'';display:block;border-left:1px solid var(--colLight);height:100%;}ul.sitemap li.root{margin:0px 0px 0px -30px;}ul.sitemap li.root:before{display:none;}ul.sitemap li.root:after{display:none;}ul.sitemap li:last-child:after{display:none;}ul.tags{margin:0 0 1.5rem;padding:0;list-style:none;}ul.tags li{margin:0;padding:0;}ul.tags li a{display:block;float:left;font-size:1rem;margin:0 0.5rem 0.5rem 0;padding:0.375rem 0.75rem 0.3125rem;background:var(--colFeatureDark);text-align:center;color:var(--colWhite);text-decoration:none;border-radius:var(--borderRad);}ul.tags li a:hover{background:var(--colBlack);}#progressbar{margin:0 0 20px;overflow:hidden;counter-reset:step;}#progressbar li{list-style-type:none;font-size:13px;line-height:20px;width:25%;float:left;position:relative;text-align:center;}#progressbar li:before{position:relative;content:counter(step);counter-increment:step;width:33px;height:13px;display:block;font-size:16px;font-weight:700;color:var(--colDark);background:var(--colLight);border-radius:50%;margin:0 auto 5px auto;padding:8px 0 12px;text-align:center;z-index:5;}#progressbar li:after{content:'';width:100%;height:3px;background:#ddd;position:absolute;left:-50%;top:16px;z-index:1;}#progressbar li:first-child:after{content:none;}#progressbar li.active:before,#progressbar li.active:after{background:var(--colBlack);color:var(--colWhite);}#progressbar li.active.failed:before,#progressbar li.active.failed:after{background:#c00;color:var(--colWhite);}.accordion{margin-top:2rem;margin-bottom:2rem;}.accordion *{text-align:left;font-size:1rem;}.accordion h2,.accordion h3{font-size:1.125rem;margin-bottom:0 }.accordion h2 button,.accordion h3 button{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:600;line-height:normal;position:relative;background:transparent;width:100%;color:var(--colFeatureDark);border:none;padding:1rem 2rem;box-sizing:border-box;cursor:pointer;border-top:1px solid rgba(0,0,0,0.15);margin-bottom:0;transition:color 0.5s cubic-bezier(0.190,1.000,0.220,1.000);}.accordion h2 button:hover,.accordion h3 button:hover{color:var(--colBlack);}.accordion h2 button:before,.accordion h3 button:before{content:'';display:inline-block;position:absolute;left:0;top:22px;width:24px;height:11px;background:url("/images/icons/arrow-down.svg") center no-repeat;background-size:24px 11px;transition:transform 0.5s cubic-bezier(0.190,1.000,0.220,1.000);}.accordion h2 button:hover:before,.accordion h3 button:hover:before{transform:rotate(-90deg) }.accordion h2 button[aria-expanded="true"]:before,.accordion h3 button[aria-expanded="true"]:before{transform:rotate(-180deg) }.accordion h2 button[aria-expanded="true"]:hover,.accordion h3 button[aria-expanded="true"]:hover{background:var(--colFeaturePale) }.accordion .accordion-panel{padding-left:2rem;padding-bottom:1.125rem;padding-top:0.875rem;}.accordion label{padding-top:0;margin-bottom:0.25rem;}.accordion .twoCol{margin-bottom:1.25rem;}figure{padding-top:10px;margin-bottom:2rem;}figcaption{padding:1.5rem;background:var(--colPale);}figcaption p{margin-bottom:0;}figure.drawing{padding:0 5vw;margin-bottom:1rem;}img.scale{max-width:100%;height:auto;display:block;}img.insetL{float:left;margin:0 30px 20px 0;}img.insetR{float:right;margin:0 0 20px 30px;}img.insetL.small,img.insetR.small{max-width:50% }img.searchImg{width:70px;height:auto;margin:0 20px 20px 0;float:left;}img.centerImg{margin:0 auto 20px;}.button,input[type="submit"],input[type="button"],.ms-options-wrap button{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:clamp(1rem,0.25vw + 0.875rem,1.125rem);font-weight:600;line-height:1;background:var(--colFeatureDark);color:var(--colWhite);display:inline-block;text-decoration:none;cursor:pointer;margin:0;margin-bottom:20px;padding:0.75rem 1.5rem;border:2px solid transparent;border-radius:2rem;transition:background 0.2s ease-out,color 0.2s ease-out,border 0.2s ease-out;-webkit-appearance:none;box-sizing:border-box;}.infogrid .remove{background-color:var(--colFeatureDark);padding:0.5rem;position:absolute;top:50%;right:50%;transform:translate(50%,-50%) }.infogrid .remove img{width:16px;height:16px;}.button.outline,input[type="submit"].outline,input[type="button"].outline{background:none;border:2px solid var(--colFeature);color:var(--colDark);}.button.full-width,input[type="submit"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}input[type="button"]:disabled,input[type="submit"]:disabled{background:var(--colMid);cursor:default;}.button:hover,input[type="submit"]:hover,input[type="button"]:hover{color:var(--colWhite) !important;background-color:var(--colBlack);border:2px solid var(--colBlack);}input::-moz-focus-inner{border:0;padding:0;}.umbraco-forms-navigation input[type=submit],.matchLabel{margin-left:32%;}form{margin-bottom:1.5rem;}.options form{margin-bottom:0;}fieldset{margin-bottom:20px;}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],textarea,select{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:clamp(1rem,0.25vw + 0.925rem,1.125rem);border:1px solid var(--colLight);border-radius:var(--borderRad);padding:0.8125rem 0.875rem;outline:none;color:var(--colDark);margin:0;width:68%;max-width:100%;display:block;margin-bottom:10px;background:var(--colWhite);-webkit-appearance:none;float:left;box-sizing:border-box;}input:-webkit-autofill::first-line{font-family:"Raleway",Arial,Helvetica,sans-serif;}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,input:-moz-placeholder{line-height:40px;}input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="tel"]:focus,textarea:focus{border:1px solid var(--colMid);color:var(--colDark);}textarea{min-height:200px;line-height:20px;padding:11px 8px 10px;}legend{font-size:clamp(1.563rem,0.375vw + 1.45rem,1.75rem);font-weight:500;line-height:clamp(2.063rem,0.372vw + 1.951rem,2.249rem);margin-bottom:2rem }legend.umbraco-forms-legend,label{clear:both;display:block;font-size:clamp(1rem,0.25vw + 0.925rem,1.125rem);font-weight:500;padding-top:8px;padding-right:2%;float:left;width:32%;margin-bottom:6px;color:var(--colBlack);box-sizing:border-box;text-align:left;}input.full-width,textarea.full-width,select.full-width,label.full-width{width:100% !important }input.auto-width,textarea.auto-width,select.auto-width,label.auto-width{width:auto !important }input.short,textarea.short,select.short,label.short{width:215px;}input.mid,textarea.mid,select.mid,label.mid{width:46%;}input.qty{width:80px !important;display:block;margin:0;text-align:center;}select{background:var(--colWhite) url("/images/icons/arrow-down.svg") calc(100% - 0.875rem) 50% no-repeat;background-size:12px 8px;padding-right:2.5rem }input[type="checkbox"],input[type="radio"]{display:inline;vertical-align:middle;margin-right:10px;position:relative;top:-1px;}input.input-validation-error,select.input-validation-error,textarea.input-validation-error{border:1px solid #e91e63;background-color:#fff0f5 !important;color:#e91e63;margin:0 0 20px 0 !important;-webkit-box-shadow:inset 0px 0px 1px 0px rgba(229,0,4,1);-moz-box-shadow:inset 0px 0px 1px 0px rgba(229,0,4,1);box-shadow:inset 0px 0px 1px 0px rgba(229,0,4,1);}select.input-validation-error{background:#fff0f5 url("/images/icons/arrow-down-error.svg") calc(100% - 0.875rem) 50% no-repeat;background-size:12px 8px;}table.infogrid{margin-bottom:2rem;}table.infogrid input,table.infogrid .button{margin-bottom:0;}.infogrid th,.infogrid td{padding:0.375rem;font-size:1rem;line-height:2.5;position:relative;}.infogrid th{background:var(--colBlack);color:var(--colWhite);text-align:left;}.infogrid th.right{text-align:right;}.infogrid th.center{text-align:center;}.infogrid th.quantity{width:80px;text-align:center;}.infogrid td{background:var(--colWhite);border-bottom:1px solid var(--colPale);}.infogrid td.empty{border:none !important;background:none !important;}.infogrid td.warning{border-top:1px solid #c00 !important;border-bottom:1px solid #c00 !important;background:none !important;padding-top:15px;padding-bottom:13px;text-align:center !important;color:#c00;}.infogrid td p{margin-bottom:0;}.infogrid td.delivery{border-bottom:2px solid var(--colPale);}.infogrid td.total{font-weight:700;background:var(--colVPale) !important;border-bottom:2px solid var(--colPale);}.infogrid td.subtotal{background:var(--colVpale) !important;border-bottom:1px solid var(--colPale);}.infogrid td.discount{color:#000000;background:var(--colWhite) !important;}.infogrid img{width:40px;float:left;}.table_scroller{overflow-x:auto;width:100%;}table.priceGrid{margin-bottom:2rem;}table.priceGrid th,table.priceGrid td{padding:0.5625rem 0.75rem;}table.priceGrid th{background:var(--colBlack);border-right:1px solid rgba(255,255,255,0.3);color:var(--colWhite);text-align:left;font-weight:700;}table.priceGrid th.right{text-align:right !important;}table.priceGrid th.center{text-align:center !important;}table.priceGrid td{position:relative;background:var(--colWhite);border-bottom:1px solid var(--colLight);border-right:1px solid var(--colLight);vertical-align:middle;}table.priceGrid td:first-child{border-left:1px solid var(--colLight);}table.priceGrid td:last-child{border-right:1px solid var(--colLight);}table.priceGrid td.empty{border:none !important;background:var(--colWhite) !important;padding-right:1.25rem;}.scrollable{border:1px solid var(--colLight);padding:10px;width:100%;max-height:300px;overflow-y:auto;box-sizing:border-box;border-radius:var(--borderRad);font-size:90% }.bgBlack{background:var(--colBlack);}.mb-0{margin-bottom:0 !important;}.mb-05{margin-bottom:0.5rem !important;}.mb-1{margin-bottom:1rem !important;}.mb-15{margin-bottom:1.5rem !important;}.mb-2{margin-bottom:2rem !important;}.mb-25{margin-bottom:2.5rem !important;}.mb-3{margin-bottom:3rem !important;}.mt-0{margin-top:0 !important;}.mt-05{margin-top:0.5rem !important;}.mt-1{margin-top:1rem !important;}.mt-15{margin-top:1.5rem !important;}.mt-2{margin-top:2rem !important;}.mt-25{margin-top:2.5rem !important;}.mt-3{margin-top:3rem !important;}.ml-1{margin-left:1rem !important;}.ml-2{margin-left:2rem !important;}.mr-1{margin-right:1rem !important;}.mr-2{margin-right:2rem !important;}.m-0{margin:0 !important;}.flo-l{float:left !important;}.flo-r{float:right !important;}.center{text-align:center;}div.left{text-align:left;}div.right,div.sortLabel{text-align:right;}.strike{text-decoration:line-through;}.mob-only,.mob-only-p,.mob-only-all,.tab-only,.hidden{display:none !important;}.sticky{position:sticky;top:calc(45px + 2rem);}.loader{display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:rgba(255,255,255,0.5) url("/images/preload.gif") 50% 50% no-repeat;}.divider{margin:0 10px;color:var(--colMid);}::selection{background:#ddd;color:var(--colBlack);}::-moz-selection{background:#ddd;color:var(--colBlack);}.twoCol{column-count:2;column-gap:1.25rem;}.hilight{color:var(--colFeature) !important;}.lolight{color:var(--colFeature);font-size:13px;}.date{font-size:0.875rem;color:var(--colDark);text-transform:uppercase;}.disclaimer{font-size:0.875rem;color:var(--colDark);}#cookie-law{max-width:100%;background:var(--colBlack);margin:0 auto;padding:20px 0;position:relative;z-index:100;}#cookie-law p{padding:0 30px 0 0;font-size:15px;color:var(--colWhite);margin:0;}#cookie-law a{color:var(--colWhite);text-decoration:underline;}#cookie-law a.close-cookie-banner{position:absolute;right:0;top:calc(50% - 16px);transition:transform 0.2s ease-out;width:32px;height:32px;}#cookie-law a.close-cookie-banner:hover{transform:rotate(90deg) }.umbraco-forms-hidden{display:none;}.row-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.row-fluid div{width:100%;}.row-fluid div.col-md-4{width:calc(33.3333% - 0.33333rem);}.row-fluid div.col-md-4 select{width:100%;}.dataconsent{margin-top:1rem;margin-bottom:1.5rem }.dataconsent .umbraco-forms-field-wrapper{display:flex;align-items:flex-start;column-gap:0.5rem }.field-validation-error{display:block;width:100%;color:#900;margin-top:-0.25rem;margin-bottom:1rem;}.umbraco-forms-submitmessage{display:block;padding:0.5rem 1rem 0.75rem;background:var(--colMain);color:var(--colPale);border-radius:0.5rem;font-size:1.125rem }.umbraco-forms-field.multiplechoice div.checkboxlist,.umbraco-forms-field.singlechoice div.radiobuttonlist{width:68%;float:left;}.umbraco-forms-field.multiplechoice div.checkboxlist div,.umbraco-forms-field.singlechoice div.radiobuttonlist div{width:100%;clear:both;}.umbraco-forms-field.multiplechoice div label,.umbraco-forms-field.singlechoice div label{clear:none;padding-top:0;color:var(--colFeatureDark);width:auto }.umbraco-forms-field.checkboxes.checkbox div input[type=checkbox],.umbraco-forms-field.multiplechoice div input[type=checkbox],.umbraco-forms-field.singlechoice div input[type=radio]{display:block;float:left;top:5px }.umbraco-forms-field.checkboxes.checkbox div input[type=checkbox]{margin-top:8px }.checkboxlist,.radiobuttonlist{padding-top:8px;}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid var(--colLight);border-top:0;background:var(--colWhite);box-shadow:-1px 1px 3px rgba(0,0,0,0.1);position:absolute;display:none;z-index:9999;max-height:281px;overflow:hidden;overflow-y:auto;box-sizing:border-box;}.autocomplete-suggestion{position:relative;padding:2px 8px 1px 2px;font-size:0.95em;font-weight:600;line-height:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--colDark);border-bottom:1px solid var(--colPale);}.autocomplete-suggestion:last-child{border-bottom:none;}.autocomplete-suggestion b{color:var(--colMid);font-weight:400;}.autocomplete-suggestion img{width:32px;float:left;margin-right:10px;}.autocomplete-suggestion.selected{background:#f0f0f0;}#suggestions{text-align:left;cursor:default;border:1px solid var(--colLight);border-top:0;background:var(--colWhite);box-shadow:-1px 1px 3px rgba(0,0,0,0.1);position:absolute;z-index:9999;max-height:281px;overflow:hidden;overflow-y:auto;box-sizing:border-box;}.suggestion{position:relative;padding:2px 8px 1px 2px;font-size:0.95em;font-weight:600;line-height:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--colDark);border-bottom:1px solid var(--colPale);}.suggestion:last-child{border-bottom:none;}.suggestion b{color:var(--colMid);font-weight:400;}.suggestion img{width:32px;float:left;margin-right:10px;}.suggestion.selected{background:#f0f0f0;}
.container{display:flex;flex-wrap:wrap;position:relative;width:91%;max-width:2215px;margin:0 auto;padding:0;}.containers{width:100%;}.container .column,.container .columns{float:left;display:inline;margin-left:1rem;margin-right:1rem;}.container .one.column,.container .one.columns{width:calc(8.3333333% - 2rem);}.container .two.columns{width:calc(16.6666666% - 2rem);}.container .three.columns{width:calc(25% - 2rem);}.container .four.columns{width:calc(33.3333333% - 2rem);}.container .five.columns{width:calc(41.6666666% - 2rem);}.container .six.columns{width:calc(50% - 2rem);}.container .seven.columns{width:calc(58.3333333% - 2rem);}.container .eight.columns{width:calc(66.6666666% - 2rem);}.container .nine.columns{width:calc(75% - 2rem);}.container .ten.columns{width:calc(83.3333333% - 2rem);}.container .eleven.columns{width:calc(91.6666666% - 2rem);}.container .twelve.columns{width:calc(100% - 2rem);}.container .slider{width:100%;}.columns.alpha,.columns > .column:first-of-type,.columns > .columns:first-of-type{margin-left:0;}.columns.omega,.columns > .column:last-of-type,.columns > .columns:last-of-type{margin-right:0;}.container .columns > .one.column,.container .columns > .one.columns{width:calc(8.3333333% - 1rem);}.container .columns > .two.columns{width:calc(16.6666666% - 1rem);}.container .columns > .three.columns{width:calc(25% - 1rem);}.container .columns > .four.columns{width:calc(33.3333333% - 1rem);}.container .columns > .five.columns{width:calc(41.6666666% - 1rem);}.container .columns > .six.columns{width:calc(50% - 1rem);}.container .columns > .seven.columns{width:calc(58.3333333% - 1rem);}.container .columns > .eight.columns{width:calc(66.6666666% - 1rem);}.container .columns > .nine.columns{width:calc(75% - 1rem);}.container .columns > .ten.columns{width:calc(83.3333333% - 1rem);}.container .columns > .eleven.columns{width:calc(91.6666666% - 1rem);}.container .columns > .twelve.columns{width:100%;}.container .offset-by-one{margin-left:calc(8.3333333% + 1rem);}.container .offset-by-two{margin-left:calc(16.6666666% + 1rem);}.container .offset-by-three{margin-left:calc(25% + 1rem);}.container .offset-by-four{margin-left:calc(33.3333333% + 1rem);}.container .offset-by-five{margin-left:calc(41.6666666% + 1rem);}.container .offset-by-six{margin-left:calc(50% + 1rem);}.container .offset-by-seven{margin-left:calc(58.3333333% + 1rem);}.container .offset-by-eight{margin-left:calc(66.6666666% + 1rem);}.container .offset-by-nine{margin-left:calc(75% + 1rem);}.container .offset-by-ten{margin-left:calc(83.3333333% + 1rem);}.container .offset-by-eleven{margin-left:calc(91.6666666% + 1rem);}@media only screen and (max-width:880px){.container{width:92%;box-sizing:border-box;}.container .columns,.container .column{margin-left:0 !important;margin-right:0 !important;}.columns .one.column:first-of-type,.columns .one.column:last-of-type,.columns .one.columns:first-of-type,.columns .one.columns:last-of-type,.container .one.column,.container .one.columns,.columns .two.columns:first-of-type,.columns .two.columns:last-of-type,.container .two.columns,.columns .three.columns:first-of-type,.columns .three.columns:last-of-type,.container .three.columns,.columns .four.columns:first-of-type,.columns .four.columns:last-of-type,.container .four.columns,.columns .five.columns:first-of-type,.columns .five.columns:last-of-type,.container .five.columns,.columns .six.columns:first-of-type,.columns .six.columns:last-of-type,.container .six.columns,.columns .seven.columns:first-of-type,.columns .seven.columns:last-of-type,.container .seven.columns,.columns .eight.columns:first-of-type,.columns .eight.columns:last-of-type,.container .eight.columns,.columns .nine.columns:first-of-type,.columns .nine.columns:last-of-type,.container .nine.columns,.columns .ten.columns:first-of-type,.columns .ten.columns:last-of-type,.container .ten.columns,.columns .eleven.columns:first-of-type,.columns .eleven.columns:last-of-type,.container .eleven.columns,.columns .twelve.columns:first-of-type,.columns .twelve.columns:last-of-type,.container .twelve.columns{width:100%;}.container .callOut .one.column,.container .callOut .one.columns,.container .callOut .two.columns,.container .callOut .three.columns,.container .callOut .four.columns,.container .callOut .five.columns,.container .callOut .six.columns,.container .callOut .seven.columns,.container .callOut .eight.columns,.container .callOut .nine.columns,.container .callOut .ten.columns,.container .callOut .eleven.columns,.container .callOut .twelve.columns{box-sizing:border-box;}.container .columns.half,.container .column.half{width:calc(50% - 1rem) !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box;padding:0;}.container .columns.first.half,.container .column.first.half{margin-right:2rem !important;}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven{margin-left:0;}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.wrap,main{width:100%;position:relative;}#topWrap{padding:1rem 0 0.875rem;z-index:501;background:#fff;top:0;}#topWrap .container{display:flex;align-items:center;}#headerWrap{position:sticky;top:-1px;width:100%;z-index:499;background:#fff;}#noticeWrap{background:var(--colBlack);padding:0.625rem 0 0.75rem;}#noticeWrap p,#noticeWrap a{color:#fff;font-size:1rem;}#noticeWrap p{margin:0;}#noticeWrap .eight{text-align:left;}#noticeWrap .four{text-align:right;}#breadcrumbWrap{background:#f5f5f5;border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.08);padding:15px 0 12px;z-index:2;}#checkoutWrap{background:rgba(0,0,0,0.05);padding:35px 0 0;border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px dashed rgba(0,0,0,0.15);}#newsletterWrap{padding:3.5rem 0 2.5rem;background:var(--colVPale);--s:3.1rem;--c1:#f3f3f3;--c2:#e8e8e8;--_s:calc(2*var(--s)) calc(2*var(--s));--_g:35.36% 35.36% at;--_c:#0000 66%,var(--c2) 68% 70%,#0000 72%;background:radial-gradient(var(--_g) 100% 25%,var(--_c)) var(--s) var(--s)/var(--_s),radial-gradient(var(--_g) 0 75%,var(--_c)) var(--s) var(--s)/var(--_s),radial-gradient(var(--_g) 100% 25%,var(--_c)) 0 0/var(--_s),radial-gradient(var(--_g) 0 75%,var(--_c)) 0 0/var(--_s),repeating-conic-gradient(var(--c1) 0 25%,#0000 0 50%) 0 0/var(--_s),radial-gradient(var(--_c)) 0 calc(var(--s)/2)/var(--s) var(--s) var(--c1);}#footerWrap{padding:3.5rem 0 2.5rem;background:var(--colWhite);}.wrap.fullscreen{width:100%;padding:0;}.pop{width:100%;position:relative;padding:100px 0 90px;z-index:4;}.fsp-close{font-size:30px;z-index:2000;}.fsp-content .inner{padding-top:0;}.wrap{position:relative;padding:6rem 0 0;background:#fff;}.wrap.bgFeaturePale{background:var(--colFeaturePale);border-bottom:1px solid var(--colFeaturePale);border-top:1px solid var(--colFeaturePale);}.wrap.bgFeatureLight{background:var(--colFeatureLight);border-top:1px solid var(--colFeaturePale);}.wrap.bgFeaturePale + .wrap.bgFeatureLight{border-top:1px solid var(--colFeaturePale);margin-top:-1px;}.wrap.bgFeature{background:var(--colFeature);}.wrap.bgDiamonds{background:var(--colFeatureLight) url("/images/icons/bgDiamond.svg") center repeat;background-size:8px;opacity:1;border-bottom:1px solid var(--colFeaturePale);border-top:1px solid var(--colFeaturePale);}.wrap.bgImage{background-size:cover;}.wrap.bgImage *{color:var(--colWhite) }.wrap.bgImage .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.5) }.wrap.bgImage .block{position:relative;z-index:2;}.wrap.noBg{background:transparent;padding-bottom:0;}.wrap.noTop{padding-top:10px;}.parallax{height:400px;background:transparent;}div.error{text-align:center;background:var(--colBlack);}div.error *{color:#fff !important;}div.error h1{font-size:32px;line-height:40px;}.miniBasket{display:flex;align-items:baseline;justify-content:flex-end;list-style:none;margin:0;width:auto;}.miniBasket li{display:inline-block;margin:0 0 0 1rem;}.miniBasket li a{display:block;}.miniBasket li a:hover{}.miniBasket li a.basket{position:relative;text-align:right;width:1.8rem;height:2.25rem;background:url("/images/icons/myg-basket-icon.svg") 0 50% no-repeat;background-size:1.8rem 2.25rem;}.miniBasket li a.login{width:1.8rem;height:2.25rem;background:url("/images/icons/myg-account-icon.svg") 0 50% no-repeat;background-size:1.8rem 2.25rem;}.miniBasket li a#tSearch{display:none;}.miniBasket li.count{padding:0.3125rem 0.625rem 0.4375rem ;font-size:1rem;font-weight:500;line-height:1;border-radius:1rem;background:var(--colFeature);color:var(--colBlack);margin-left:-0.75rem;position:relative;z-index:2;pointer-events:none;}.miniBasket li.link{font-size:1rem;padding-left:1rem;border-left:1px solid var(--colLight);}.miniBasket li.link:first-child{margin:0;padding:0;border-left:none;}.miniBasket li.link a{white-space:nowrap;text-decoration:none;}.miniBasket li a.button{margin-bottom:0;}#logo a{display:block;background:url("/images/MYG-logo.svg") no-repeat 0 0;background-size:388px 70px;width:388px;height:70px;text-decoration:none;transition:none;}#qContact{font-size:19px;font-weight:500;line-height:32px;text-transform:uppercase;}#qContact p{margin:0;font-size:18px;font-weight:500;line-height:42px;text-transform:uppercase;text-align:right;}#qContact p.tel::before{content:"";background:url("/images/sprite.png") no-repeat 0 -106px;background-size:500px 500px;width:25px;height:32px;display:inline-block;vertical-align:middle;padding-right:10px;}#qSearch{position:relative;}#qSearch form,.promo form{margin:0;}#qSearch input[type="text"],.promo input[type="text"]{float:left;font-size:1rem;margin:0 !important;width:75% !important;box-sizing:border-box;border-radius:0;border-left:none;border-right:none;border-top:none;padding-left:0;}#qSearch input[type="submit"],.promo input[type="submit"]{float:left;width:25% !important;color:#fff;text-align:center !important;box-sizing:border-box;border-radius:0;border:none;margin-bottom:0;}#qSearch input[type="submit"]{font-family:"Ionicons";font-size:30px;padding:0.5625rem 0 0.5rem;color:var(--colFeature);background-color:var(--colWhite);}#qSearch input[type="submit"]:hover,.promo input[type="submit"]:hover{background-color:var(--colFeature);color:var(--colBlack);}#tel p{font-weight:400;font-size:26px;line-height:68px;text-align:right;color:var(--colBlack);margin:0;}#language{text-align:right;margin-top:33px;}#language img{width:25px }#gTrans{float:right;padding-top:10px;}.numItems{text-align:right;}.numItems label,.numItems select{float:right;}#breadcrumbWrap ul,#breadcrumbWrap li{list-style:none;padding:0;margin:0;}#breadcrumbWrap li{font-size:14px;float:left;margin:0;color:#999;}#breadcrumbWrap li a{color:#555;text-decoration:none;}#breadcrumbWrap li a:hover{color:var(--colBlack);text-decoration:underline;}#gMapHolder{margin-bottom:20px;background:var(--colBlack);padding:0 !important;}#gMap{max-width:100%;height:550px;background:var(--colBlack);}.callOut{padding:2rem;border-radius:var(--borderRad);border:1px solid var(--colFeatureLight);background:var(--colFeaturePaleSolid);}#filterHolder .columns{position:relative;}#siteOverlay{position:fixed;width:100%;height:100%;-webkit-transition:opacity 0.3s cubic-bezier(0.250,0.460,0.450,0.940),visibility 0.3s cubic-bezier(0.250,0.460,0.450,0.940);transition:opacity 0.3s cubic-bezier(0.250,0.460,0.450,0.940),visibility 0.3s cubic-bezier(0.250,0.460,0.450,0.940);background:rgba(0,0,0,0.75);z-index:9998;opacity:0;visibility:hidden;}#siteOverlay.open{opacity:1;visibility:visible;}#basketSlide{position:fixed;top:0;right:-100%;height:100%;width:400px;padding:30px;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:right 0.5s cubic-bezier(0.770,0.000,0.175,1.000);background:#fff;z-index:9999;box-sizing:border-box;}#basketSlide.open{right:0;}#basketSlide img{max-width:25%;float:right;margin:0 0 20px 20px;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);}ul.subNav,ul.subNav li{margin:0;padding:0;list-style:none;}ul.subNav{margin:0 0 50px;}ul.subNav li a{font-weight:600;display:block;padding:0.75rem 0;text-decoration:none;border-bottom:1px solid #ddd;position:relative;}ul.subNav li a::after{position:absolute;right:10px;top:calc(50% - 6px);display:block;content:'';background:url("/images/icons/arrow-right.svg") 100% 50% no-repeat;background-size:7px 12px;width:7px;height:12px;transition:all 0.2s ease-out;}ul.subNav li.selected a,ul.subNav li.selected a:hover{color:var(--colBlack);background:rgba(0,0,0,0.04);padding-left:0.5rem;}ul.subNav li a:hover{color:var(--colDark);padding-left:0.75rem;}ul.subNav li a:hover::after{right:0;filter:brightness(0);}ul.subNav li a.selected{color:var(--colDark);}ul.subNav li a.selected::after{filter:brightness(0);}ul.subNav li ul{margin:0;}ul.subNav li li a{text-transform:none;color:#555;background:#fafafa !important;display:block;padding:11px 0 9px 20px;border-bottom:1px solid #ccc;}ul.subNav li li a:hover{color:var(--colBlack);border-bottom:1px solid #ccc;padding:11px 0 9px 30px;}.embedVideo{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;height:auto;}.featureSlider .embedVideo{padding-bottom:41.6666%;}.embedVideo.square{padding-bottom:100%;}.embedVideo iframe,.embedVideo object,.embedVideo embed,.embedVideo video{position:absolute;top:0;left:0;width:100%;height:100%;}.spacer-block,section.block{margin-bottom:6rem;width:100%;}.introText{text-align:center;}.folioItem,.folioItem *{position:relative;overflow:hidden;}.folioItem{margin-left:1rem;margin-right:1rem;}.folioItem,.folioItem::before,.folioItem img,.folioItem figcaption{text-align:center;transition:all 0.25s cubic-bezier(0.250,0.460,0.450,0.940) !important;}.folioItem{margin-top:0.5rem;margin-bottom:1.5rem;background:var(--colFeaturePale);border-radius:var(--borderRad);border:1px solid var(--colAlpha);}.folioItem.noHover:hover{background:var(--colWhite);}.folioItem:hover{background:var(--colWhite);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);}.folioItem a{display:block;}.folioItem figure{position:relative;width:100%;padding:0;margin:0;overflow:hidden;background:var(--colWhite) }.folioItem .sash{position:absolute;z-index:2;left:0;top:2rem;text-align:left;padding:0.5rem 0.75rem;background:var(--colBlack);color:var(--colWhite);font-family:hypatia-sans-pro,sans-serif;font-size:0.875rem;text-transform:uppercase;transition:padding 1s cubic-bezier(0.190,1.000,0.220,1.000),background 1s cubic-bezier(0.190,1.000,0.220,1.000);box-shadow:2px 2px 2px 0px rgba(0,0,0,0.3);margin-right:100px;}.folioItem:hover .sash{padding-left:1.25rem;background-color:var(--colFeatureDark) !important;}.folioItem .sash.icon{padding-left:2rem;}.folioItem .sash.icon::before{position:absolute;left:0.5625rem;top:50%;transform:translateY(-50%);display:block;content:'';width:1rem;height:1rem;background-size:cover;transition:filter 1s cubic-bezier(0.190,1.000,0.220,1.000) }.folioItem .sash.icon.audio::before{background-image:url("/images/icons/audio.svg");}.folioItem .sash.icon.bundle::before{background-image:url("/images/icons/bundle.svg");}.folioItem .sash.icon.course::before{background-image:url("/images/icons/course.svg");}.folioItem .sash.icon.document::before{background-image:url("/images/icons/doc.svg");}.folioItem .sash.icon.download::before{background-image:url("/images/icons/download.svg");}.folioItem .sash.icon.pdf::before{background-image:url("/images/icons/pdf.svg");}.folioItem .sash.icon.video::before{background-image:url("/images/icons/video.svg");}.folioGrid.courses .folioItem .sash.icon{background-color:var(--colFeatureDark) !important;color:var(--colWhite) !important;}.folioGrid.courses.resources .folioItem .sash.icon{background-color:var(--colWhite) !important;color:var(--colBlack) !important;}.folioGrid.courses.resources .folioItem .sash.icon::before{filter:invert(1) }.folioGrid.courses .folioItem:hover .sash.icon{background-color:var(--colBlack) !important;color:var(--colWhite) !important;}.folioGrid.courses .folioItem:hover .sash.icon::before{filter:invert(0) }.folioItem img.scale{z-index:1;aspect-ratio:1 / 1;overflow:hidden;}.folioItem:hover img{transform:scale(1.025) }.folioItem:hover img.hasHover{opacity:0;}.folioItem:hover img.hoverImage{opacity:1;}.folioItem p.productName{font-size:1rem;line-height:1.5;padding-bottom:0.5rem;z-index:11;margin:0 1rem;color:var(--colDark);}.folioItem p.productName:last-child,.folioItem p.price{color:var(--colBlack);font-family:hypatia-sans-pro,sans-serif;font-size:clamp(1.125rem,0.25vw + 1.05rem,1.25rem);line-height:clamp(1.624rem,0.251vw + 1.549rem,1.75rem);font-weight:600;padding-bottom:1.5rem;z-index:11;margin:0 10px;}.folioItem p.price .altCur{font-size:16px;line-height:16px;color:var(--colMid);}.folioItem p.price .discounted{color:var(--colMid);text-decoration:line-through;padding-left:5px;}.folioItem h3,.folioItem h4{z-index:12;margin:0 15px;}.folioItem h3,.folioItem h4{margin-bottom:8px;}.folioItem:hover h3,.folioItem:hover h4{color:var(--colBlack);}.folioItem:hover p.desc{color:var(--colBlack);}.folioItem input{margin:0;margin-bottom:10px;box-sizing:border-box;float:left;}.folioItem input[type="text"],.folioItem input[type="number"]{width:20%;margin-left:10% }.folioItem input[type="submit"]{width:60%;margin-right:10% }.folioItem figcaption{background:var(--colFeaturePaleSolid);padding-top:1.25rem;padding-bottom:0;position:relative;z-index:2;}.folioItem:hover figcaption{background:var(--colWhite) }.folioGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin:1rem 0;}.folioGrid .folioItem{margin:0;padding:0;}.folioGrid.blog,.folioGrid.courses{grid-template-columns:repeat(3,1fr);}.folioGrid.courses .folioItem,.folioGrid.courses .folioItem figcaption{background:var(--colWhite) }.folioGrid.courses .folioItem:hover,.folioGrid.courses .folioItem:hover figcaption{background:var(--colVPale) }.folioGrid.blog .folioItem img,.folioGrid.courses .folioItem img{aspect-ratio:2 / 1;object-fit:cover;}.folioGrid.blog .folioItem h2,.folioGrid.courses .folioItem h2{text-transform:none;font-weight:600;font-size:clamp(1.125rem,0.25vw + 1.05rem,1.25rem);line-height:clamp(1.624rem,0.251vw + 1.549rem,1.75rem);letter-spacing:0;margin-bottom:0.5rem;text-wrap:pretty;}.folioGrid.blog .folioItem p.summary,.folioGrid.courses .folioItem p.summary{font-size:0.875rem;line-height:1.6rem;margin-bottom:1.5rem;}.folioGrid.blog .folioItem p.summary:last-child,.folioGrid.courses .folioItem p.summary:last-child{margin-bottom:2rem;}.folioGrid.courses .folioItem p.price{color:var(--colFeatureDark) }#basketSlide .folioItem{padding-top:12px;padding-bottom:10px;}#basketSlide .folioItem figcaption{text-align:left;}#basketSlide hr,#basketSlide .folioItem h4,#basketSlide .folioItem p.price{margin-left:0;margin-right:0;max-height:none;}#basketSlide .folioItem input[type="text"],#basketSlide .folioItem input[type="number"]{margin-left:18px;}#basketSlide .folioItem input[type="submit"]{width:calc(80% - 36px);margin-right:0 }#basketSlide .folioItem img{margin:6px 18px 20px 18px;}.feature{position:relative;margin-bottom:1.75rem;border-radius:var(--borderRad);overflow:hidden;aspect-ratio:1 / 1;}.feature.noAspect{aspect-ratio:unset;}.feature img{object-fit:cover;}.feature .box{width:100%;height:calc(100% + 1px);display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem;}.feature .box *{color:#fff;margin-bottom:0;text-transform:none;}.feature .txt{position:absolute;top:0;width:100%;height:100%;padding:0;box-sizing:border-box;z-index:2;background:rgba(0,0,0,0.5);}.feature .txt.bl,.feature .txt.br{position:absolute;top:0;width:100%;height:100%;padding:0;box-sizing:border-box;z-index:2;background:rgba(0,0,0,0.5);background:linear-gradient(10deg,rgba(0,0,0,0.60) 0%,rgba(0,0,0,0) 60%);}.feature .txt.tl,.feature .txt.tr{background:rgba(0,0,0,0.5);background:linear-gradient(164deg,rgba(0,0,0,0.60) 0%,rgba(0,0,0,0) 60%);}.feature .txt.tl .box{justify-content:flex-start;align-items:flex-start }.feature .txt.tr .box{justify-content:flex-start;align-items:flex-end;text-align:right }.feature .txt.bl .box{justify-content:flex-end;align-items:flex-start }.feature .txt.br .box{justify-content:flex-end;align-items:flex-end;text-align:right;}.feature .txt.cb .box{justify-content:flex-end;align-items:center;text-align:center;}.feature .txt.ce .box{justify-content:center;align-items:center;text-align:center;}.feature .box h2,.feature .box h3{padding:0;background:linear-gradient(0deg,#fff,#fff) no-repeat right calc(100% - 4px) / 0 var(--bg-h);transition:background-size 300ms cubic-bezier(0.770,0.000,0.175,1.000),color 300ms cubic-bezier(0.770,0.000,0.175,1.000);--bg-h:1px;margin-bottom:0.5rem;}.feature .box p{padding-bottom:2px;text-transform:none;transition-delay:150ms;text-wrap:pretty;}.feature .box.fill h2,.feature .box.fill h3{background:linear-gradient(0deg,#ffffff,#ffffff) no-repeat right calc(100% - 2px) / 0 var(--bg-h);--bg-h:110%;}.feature a:hover h2,.feature a:focus-visible h2,.feature a:hover h3,.feature a:focus-visible h3{background-size:100% var(--bg-h);background-position-x:left;}.feature a:hover .box.fill h2,.feature a:focus-visible .box.fill h2,.feature a:hover .box.fill h3,.feature a:focus-visible .box.fill h3{color:#111;background-size:100% var(--bg-h);background-position-x:left;}.flexrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 1rem 2rem;}.umb-block-grid__layout-item:last-child .flexrow{margin-bottom:0;}.columns .flexrow{margin-left:0;margin-right:0;}.flexrow.reverse{flex-direction:row-reverse;}.flexitem{display:flex;flex-direction:column;flex-wrap:wrap;flex:0 0 calc(50% - 2rem);box-sizing:border-box }.flexitem.title{padding-right:10em;}.flexrow.reverse .flexitem.title{padding-left:10em;padding-right:0;}.comment{margin-bottom:20px !important;}.comment blockquote{font-size:16px;line-height:24px;position:relative;padding:25px 27px 10px;margin-bottom:16px !important;color:var(--colDark);background:#e1e1e1;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.comment blockquote p{font-size:16px;line-height:24px;}.comment blockquote p.footer{font-size:14px;line-height:22px;}.comment blockquote:after{content:"";position:absolute;bottom:-36px;left:60px;border-width:16px 0 0 16px;border-style:solid;border-color:#e1e1e1 transparent;display:block;width:0;margin:0 0 20px !important;}.options label{width:40% !important;}.options select{width:60% !important;margin-bottom:5px;}.options input{width:40% !important;margin-bottom:0;}.options input[type="submit"]{margin-bottom:2rem;}.options .price{font-family:hypatia-sans-pro,sans-serif;font-weight:700;font-size:clamp(1.563rem,0.375vw + 1.45rem,1.75rem);line-height:clamp(2.063rem,0.372vw + 1.951rem,2.249rem);color:var(--colBlack);display:inline-block;}.options .price .discounted{color:var(--colFeatureDark);text-decoration:line-through;padding-right:0.5rem;}.options .price .saving{font-size:1.125rem;font-weight:400;color:var(--colFeatureDark);padding-left:0.5rem;}.searchResult p.price{font-size:19px;font-weight:700;line-height:19px;z-index:11;margin:0 10px 20px;}.searchResult p.price .altCur{font-size:16px;line-height:16px;color:#888;}.searchResult p.price .discounted{color:#888;text-decoration:line-through;padding-left:5px;}.transaction img{width:120px;margin-bottom:20px;}.productIcons{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:30px 30px;justify-items:center;}.productIcons figure{grid-column:auto / span 2;}.productIcons figure img{width:100%;max-width:70px;}.team{text-align:center;margin-bottom:20px;overflow:hidden;}.team:hover{background:rgba(0,0,0,0.05) }.team img{margin-bottom:23px;webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-o-transition:all 0.2s ease-out !important;transition:all 0.2s ease-out !important;}.team img:hover{filter:brightness(0.6) }.team h3{margin-bottom:0;}.team h4{margin-bottom:25px;}.searchResults h2{margin-bottom:0;}.searchResults p{font-size:0.9em;line-height:1.5em;}.btnGroup{display:flex;flex-wrap:wrap;justify-content:center;}.btnGroup a.button{margin:0 0.5rem 1rem;}.btnGroup a.button:last-child{margin:0 0.5rem 1.5rem;}#sideBar{position:sticky;top:5rem;}.searchRow{display:flex;align-items:flex-start;column-gap:1.5rem;border-bottom:1px dashed var(--colLight);margin-bottom:1rem;}.searchRow .searchImage,.searchRow .searchImage img{width:100px;height:auto;}.searchRow .searchImage{margin-bottom:1rem;}.searchRow a{color:var(--colFeatureDark) }.searchRow a:hover{color:var(--colBlack) }.searchRow div{display:flex;flex-wrap:wrap;align-items:center }.searchRow div h2,.searchRow div h3,.searchRow div p {width:100%;}#newsletterWrap input[type="text"]{float:left;margin:0 !important;width:80% !important;box-sizing:border-box;border-right:none;}#newsletterWrap input[type="submit"]{float:left;width:20% !important;font-family:"Ionicons";font-size:32px;color:#fff;text-align:center !important;box-sizing:border-box;border-left:none;}#newsletterWrap input[type="submit"]:hover{background-color:var(--colBlack) }#goTop a{display:block;font-family:"Ionicons";font-size:32px;font-weight:700;color:var(--colFeature);width:40px;height:40px;margin:0 auto;float:right;}#goTop a:hover{height:45px;transform:translateY(-5px);text-decoration:none !important;}#footerWrap .logoBlock img{max-height:50px;width:auto;margin:0 10px 10px 0;}#footerWrap hr{border:solid var(--colFeature);border-width:0 0 1px;}#footerWrap ul,#footerWrap li{list-style:none;margin:0 0 20px;padding:0;}#footerWrap li{font-size:1rem;margin:0 0 3px;}#footerWrap p{font-size:1rem;margin-right:0;}#footerWrap p.disclaimer{font-size:0.8125rem;line-height:1.8;}#footerWrap a{color:var(--colFeatureDark);text-decoration:none;}#footerWrap a:hover{color:var(--colDark);text-decoration:underline }#social,#social li{list-style:none;margin:0;padding:0;}#social{margin-bottom:20px;}#social li{float:left;margin-right:1rem;}#social li:last-child{margin-right:0;}#social li a{display:block;width:24px;height:24px;background-size:24px 24px !important;text-decoration:none;border:none;transform-origin:center center;transition:all 300ms ease-in-out;}#social li a.fb{background:url("/images/icons/i-facebook.svg") no-repeat 50% 50%;}#social li a.in{background:url("/images/icons/i-instagram.svg") no-repeat 50% 50%;}#social li a.yt{background:url("/images/icons/i-youtube.svg") no-repeat 50% 50%;}#social li a:hover{filter:brightness(0) }#fmLogo{width:120px;height:13px;background:url("/images/logo-frontmedia.svg") no-repeat 0 0;background-size:120px 13px;margin-bottom:10px;}#language{text-align:right;margin-top:33px;}#language img{width:25px }#gTrans{float:right;padding-top:10px;}.goog-te-gadget,.goog-logo-link{color:#999 !important;line-height:38px;}.goog-te-gadget .goog-te-combo{margin:0 !important;background:#fff url("/images/select-arrow.gif") center right no-repeat !important;border:none;color:#999;float:none;}@media only screen and (min-width:1480px) and (max-width:1680px){}@media only screen and (min-width:1280px) and (max-width:1479px){.wrap{padding:4rem 0 0;}.folioGrid{grid-template-columns:repeat(3,1fr);}.folioItem p.desc{padding-bottom:20px;}}@media only screen and (max-width:1279px){:root{font-size:16px;}.miniBasket .count{padding:5px 5px 3px;line-height:12px;}#logo a{display:block;background:url("/images/MYG-logo.svg") no-repeat 0 0;background-size:300px 54px;width:300px;height:54px;text-decoration:none;transition:none;}#footerWrap .twoCol{column-count:1 }.spacer-block,section.block{margin-bottom:3rem;width:100%;}.wrap{padding:3rem 0 0;}.folioGrid{grid-template-columns:repeat(3,1fr);}.callOut{padding:1.5rem;}.umbraco-forms-field.multiplechoice div label,.umbraco-forms-field.radiobuttons div label{padding-top:2px;}}@media only screen and (min-width:880px) and (max-width:1279px){.pop{padding:70px 0 60px;}#headerWrap.shadow{padding:10px 0 0;}#contentWrap.home{padding:50px 0 55px;}.tabInfo{clear:both !important;margin:0 10px !important;width:940px !important;}.alphaGrid{-webkit-column-count:4;column-count:4;}.flexrow{align-items:flex-start }.flexitem{flex:0 0 calc(50% - 1rem);}.folioGrid.blog,.folioGrid.courses{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:881px) and (max-width:959px){.infogrid img{width:36px;}.no-mob-all{display:none !important;}.mob-only-all{display:block !important;}.no-tab{display:none !important;}.tab-only{display:block !important;}.umbraco-forms-navigation input[type=submit],.matchLabel{margin-left:0 !important;}.pop{padding:60px 0 50px;}#breadcrumb ul{margin:0;}.options input{width:20% !important;}.options input[type="submit"],.options input[type="button"]{width:40% !important;}.productIcons{grid-gap:10px;}.tabInfo{clear:both !important;margin:0 10px 30px !important;width:748px !important;}ul.tabNavigation li{margin:0 4px -1px 0;}ul.tabNavigation li a{font-size:12px;padding:8px 6px 7px;}.alphaGrid{-webkit-column-count:4;column-count:4;}}@media only screen and (max-width:959px){label,legend,input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="tel"],textarea,select{width:100% }.checkbox label{width:32%;}.umbraco-forms-navigation input[type=submit],.matchLabel{margin-left:0;}.motif{max-width:75px;}.searchRow div{align-items:flex-start }}@media only screen and (max-width:880px){.no-mob,.no-mob-all{display:none !important;}.mob-only,.mob-only-all{display:block !important;}.sticky{position:relative;top:0;}.divider.mob-only{display:inline-block !important;}.featureSlider .embedVideo{padding-bottom:68.181818%;}.divider{margin:0 5px;}div.sortLabel{text-align:left;}.motif{max-width:60px;}img.scale.payment{max-width:200px;margin-left:auto;margin-right:auto;}hr{padding-top:20px;margin:0 0 30px !important;}.infogrid img{width:36px;}.pop{padding:50px 0 20px;}.pop h3{margin-bottom:20px;}.fsp-close{font-size:20px;position:absolute;right:20px !important;top:20px !important;}.pinit.alt{margin:0 auto 20px;position:relative;}#social li{float:left;margin-right:4px;margin-left:0;}#social li:last-child{margin-right:0;}#topWrap{padding:0.75rem 0 0.875rem;}#topWrap .container{display:block;}#logo a{background-size:266px 48px;width:266px;height:48px;margin-bottom:0.75rem;}#basketHolder{width:calc(35% - 1rem) !important;height:40px;display:flex;}.miniBasket{width:100%;align-items:center;justify-content:flex-end;}.miniBasket li a:hover{color:var(--colFeature);}.miniBasket li.forButton{text-align:right }.miniBasket li a.button{transform:scale(0.9);color:var(--colWhite);}.miniBasket li.link{margin-left:0.5rem;padding-left:0.5rem;}.miniBasket li a#tSearch{display:block;font-family:"Ionicons";font-size:32px;font-weight:700;margin:0;text-decoration:0;}.miniBasket li a#tSearch:hover{text-decoration:none !important;}#qSearch{width:calc(65% - 1rem) !important;}#qSearch input[type="text"]{width:75% !important;padding-left:0.5rem;padding-right:0.5rem;}#qSearch input[type="submit"],#submitPromo{width:25% !important;margin-bottom:0;text-align:center;}#qContact{display:none;}#qContact p{text-align:center;}#headerWrap{box-shadow:none;}#basketSlide{width:320px;padding:30px;}#basket input.qtyplus,#basket input.qtyminus{display:none !important;}#checkoutWrap{padding:20px 0 0;}#progressbar{margin:0 0 15px;}#progressbar li{font-size:12px;line-height:19px;}.wrap.fullscreen{padding:0;}#breadcrumbWrap{padding:10px 0 7px;}#breadcrumb ul{margin:0;}ul.subNav li a.selected::after{background:url("/images/sprite.png") no-repeat -150px -100px;background-size:500px 500px;width:11px;height:14px;margin-top:1px;margin-right:8px;transform:rotate(-90deg);}.intro{margin-bottom:45px !important;}.introText{text-align:left;}.container .columns.feature{margin-bottom:20px;}.projectGrid .col{padding:0;}.alphaGrid{-webkit-column-count:2;column-count:2;}.trust{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.1);}#noticeWrap{display:none;padding-bottom:0px;}#noticeWrap a{font-size:0.9em;}#noticeWrap p a{font-size:1em;}#noticeWrap .four{text-align:left;}.folioGrid,.folioGrid.blog,.folioGrid.courses{grid-template-columns:repeat(2,1fr);gap:1.5rem;}.folioItem{margin-left:0.5rem;margin-right:0.5rem;}.folioGrid.blog .folioItem img,.folioGrid.courses .folioItem img{aspect-ratio:3 / 2;object-fit:cover;}.options{margin-bottom:20px !important;}.options input{width:40% !important;}.options input[type="submit"],.options input[type="button"]{width:60% !important;}.options .swatch-picker label{height:42px;width:42px !important;}.options p.shipping{margin:0 0 20px 0;}.tabInfo{margin-bottom:30px !important;}#packages .hilight{width:50px;}.flexrow{margin-left:0;margin-right:0;}.flexitem{flex:1 1 100%;}.flexitem.title{padding-right:0;}.flexrow.reverse .flexitem.title{padding-left:0;padding-right:0;}.ads,#mainContent .ads{grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px;}#footerWrap hr{padding-top:15px }}@media only screen and (min-width:480px) and (max-width:767px){#gMap{height:360px }}@media only screen and (max-width:600px){legend.umbraco-forms-legend,.checkbox label{width:100%;}.umbraco-forms-field label,.umbraco-forms-field.checkboxes.checkbox div input[type=checkbox]{float:none;}.umbraco-forms-field.checkboxes{margin-bottom:20px }.folioGrid{gap:1rem }.folioGrid.blog,.folioGrid.courses{grid-template-columns:repeat(1,1fr);}}@media only screen and (max-width:479px){.no-mob-p{display:none !important;}.mob-only-p{display:block !important;}.umbraco-forms-navigation input[type=submit]{width:100%;}figcaption{padding:0.5rem;}td.mob-only-p{display:table-cell !important;}#basketHolder{width:calc(35% - 10px) }#qSearch{width:calc(65% - 10px) }ul.pagination li{margin-right:3px !important;}.numItems{text-align:left;}.productIcons{grid-gap:10px;}ul.tabNavigation li{width:100%;margin-bottom:5px;}.alphaGrid{-webkit-column-count:1;column-count:1;}#gMap{height:300px }.feature .box{padding:20px;}.folioItem p.productName{font-size:0.875rem;}.searchRow{column-gap:0.75rem;}.searchRow .searchImage,.searchRow .searchImage img{width:50px }#footerWrap{padding:2.5rem 0 1.5rem;}}
@font-face{font-family:'Ionicons';src:url("/fonts/ionicons.eot");src:url("/fonts/ionicons?#iefix") format('embedded-opentype'),url("/fonts/ionicons.woff") format('woff') }#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;position:relative;box-sizing:border-box;font-family:hypatia-sans-pro,sans-serif;font-weight:600;}#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#cssmenu #menu-button{display:none;}#cssmenu{width:auto;line-height:1;display:block;}#cssmenu ul{display:flex;justify-content:space-between;align-content:center;margin:0;transition:left 0ms linear;}#cssmenu li{margin:0;flex:1;position:relative;}#cssmenu ul li::after{display:block;content:'';background:var(--colWhite) url("/images/icons/diamond.svg") right center no-repeat;background-size:4px 10px;width:4px;height:10px;position:absolute;right:0;top:calc(50% - 5px) }#cssmenu ul li a{color:var(--colDark);background:var(--colWhite);font-size:1rem;font-weight:400;text-transform:uppercase;text-align:center;text-decoration:none;min-width:100%;padding:0.875rem 0 0.875rem 4px;border-bottom:1px solid var(--colFeature);display:block;box-sizing:border-box;transition:color 0.2s ease-out,background-color 0.2s ease-out,border 0.2s ease-out,padding 0.2s ease-out;}#cssmenu ul li:last-child::after{display:none;}#cssmenu ul li > a:hover,#cssmenu ul li > a:focus,#cssmenu ul li:hover > a{color:var(--colFeatureDark);background:var(--colFeaturePaleSolid);border-bottom:1px solid var(--colFeatureLightish);}#cssmenu ul li.active a{color:var(--colBlack);background:var(--colFeaturePaleSolid);border-bottom:1px solid var(--colFeature);}#cssmenu ul li.active > a:hover,#cssmenu ul li.active > a:focus,#cssmenu ul li.active:hover > a{color:var(--colFeatureDark);background:var(--colFeaturePaleSolid);border-bottom:1px solid var(--colFeatureLightish);}#cssmenu ul ul{display:block;position:absolute;min-width:100%;top:45px;left:-9999px;}#cssmenu li:hover > ul{left:0;}#cssmenu.align-right li:hover > ul,#cssmenu li.align-right:hover > ul{right:0;}#cssmenu ul ul ul{margin-left:100%;top:0;transition-delay:200ms;}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}#cssmenu ul ul li::after{display:none;}#cssmenu ul ul li a{font-size:1rem;text-align:left;padding:1rem;white-space:nowrap;display:block;min-width:100%;width:auto;background:var(--colFeaturePaleSolid);text-decoration:none;text-transform:none;color:var(--colDark) !important;border-right:1px solid var(--colFeatureLight);font-weight:400;border-bottom:1px solid var(--colFeatureLightish) !important;box-sizing:border-box;}#cssmenu ul ul li.has-sub a{background-image:url("/images/icons/arrow-right.svg");background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:8px 12px;}#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:var(--colDark);background-color:var(--colFeatureLightSolid);border-bottom:1px solid var(--colFeatureLight);padding-left:1.25rem;}#cssmenu ul ul ul li a{background:var(--colFeatureLightSolid) !important;color:var(--colDark) !important;border-bottom:1px solid var(--colFeatureLight);}#cssmenu ul ul ul li:hover > a,#cssmenu ul ul ul li a:hover{background:var(--colFeatureLightSolid) !important;color:var(--colBlack) !important;border-bottom:1px solid var(--colFeatureLight);}#cssmenu ul ul li.has-sub:hover > a::after{border-color:#ffffff;}@media only screen and (min-width:881px) and (max-width:959px){#cssmenu ul ul{top:43px;}}@media only screen and (max-width:880px){#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;position:relative;box-sizing:border-box;}#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#cssmenu{width:100%;position:relative;margin-top:0;top:0;font-size:1em;}#cssmenu ul{width:100%;display:none;float:none !important;position:relative;margin-top:0;margin-bottom:1rem;}#cssmenu ul li,#cssmenu ul ul li{width:100%;height:auto;float:none;display:block;}#cssmenu ul li::after{display:none }#cssmenu > ul > li > a{border:none;text-align:left;text-decoration:none;border-bottom:1px solid var(--colLight);}#cssmenu > ul > li:last-child > a{border-bottom:none;}#cssmenu ul li a,#cssmenu ul ul li a{display:block;line-height:22px;min-width:auto;width:100%;padding:0.75rem;}#cssmenu ul ul li.has-sub a{background-image:none;}#cssmenu > ul > li{float:none;display:block;}#cssmenu ul ul{display:none;}#cssmenu ul ul li a{text-decoration:none;border-right:none;border-bottom:1px solid var(--colLight);margin-bottom:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;}#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#111;background:#f1f1f1;}#cssmenu ul ul ul li a{padding-left:20px;}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;top:0;left:0;right:auto;width:100%;margin:0;border-top:none;}#cssmenu ul ul ul li a{background:#fff;color:#333;}#cssmenu ul ul ul li:hover > a,#cssmenu ul ul ul li a:hover{background:#ddd;color:#222;}#cssmenu > ul > li.has-sub > a::after,#cssmenu ul ul li.has-sub > a::after{display:none;}#menu-line{display:none;}#cssmenu #menu-button{display:block !important;padding:15px 0;color:#000;cursor:pointer;width:24px;position:absolute;top:-7rem;right:0;}#cssmenu #menu-button::after{content:'';position:absolute;top:8px;right:0;display:block;width:24px;height:3px;background:var(--colBlack);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}#cssmenu #menu-button::before{content:'';position:absolute;top:15px;right:0;display:block;width:24px;height:4px;border-top:3px solid var(--colBlack);border-bottom:3px solid var(--colBlack);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}#cssmenu #menu-button.menu-opened::after{top:15px;right:0;transform:rotate(225deg);}#cssmenu #menu-button.menu-opened::before{top:15px;transform:rotate(-225deg);display:block;width:24px;height:3px;background:var(--colBlack);border:none;}#cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid var(--colLight);height:48px;width:48px;cursor:pointer;}#cssmenu .submenu-button::after{content:'';position:absolute;top:19px;left:24px;display:block;width:1px;height:11px;background:#777;z-index:99;}#cssmenu .submenu-button::before{content:'';position:absolute;left:19px;top:24px;display:block;width:11px;height:1px;background:#777;z-index:99;}#cssmenu .submenu-button.submenu-opened:before{background:#777;}#cssmenu .submenu-button.submenu-opened:after{display:none;}}html{visibility:visible;opacity:1;}
.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;height:100%;}.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;}.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;position:relative;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;}
@charset 'UTF-8';.slick-loading .slick-list {background:#fff url("/images/ajax-loader.gif") center center no-repeat;}@font-face {font-family:'slick';font-weight:normal;font-style:normal;src:url("/css/fonts/slick.eot");src:url("/css/fonts/slick.eot?#iefix") format('embedded-opentype'),url("/css/fonts/slick.woff") format('woff'),url("/css/fonts/slick.ttf") format('truetype'),url("/css/fonts/slick.svg#slick") format('svg');}.slick-prev,.slick-next {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:32px;height:48px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.4;}.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1;opacity:0.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"";width:32px;height:32px;opacity:0.8;}.slick-prev {left:-32px;}.rangeSlider .slick-prev{left:-25px;}.featureSlider .slick-prev{right:25px;filter:invert(1) }[dir='rtl'] .slick-prev {right:-32px;left:auto;}.slick-prev:before {transform:rotate(180deg) }.slick-next {right:-32px;}.rangeSlider .slick-next{right:-25px;}.featureSlider .slick-next{right:25px;filter:invert(1) }[dir='rtl'] .slick-next {right:auto;left:-32px;}[dir='rtl'] .slick-next:before {transform:rotate(180deg) }.slick-dotted.slick-slider,.rangeSlider:last-child.slick-dotted.slick-slider{margin-bottom:3.75rem;}.rangeSlider.slick-dotted.slick-slider {margin-top:1rem;margin-bottom:5rem;}.lightingSlider.slick-dotted.slick-slider {margin-bottom:5.5rem;}.featureSlider.slick-dotted.slick-slider{margin-bottom:0;}.slick-dots {position:absolute;bottom:-50px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.rangeSlider .slick-dots{bottom:-30px;}.featureSlider .slick-dots{bottom:2em;}.featureSlider .slick-dots li:not(.slick-active){filter:invert(1) }.slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus {outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1;}.slick-dots li button:before {font-family:'slick';font-size:0.75rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:0.8;color:var(--colDark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before {opacity:1;color:var(--colFeature);}.productSlider .slick-slide span{margin:10px;right:0;top:0;display:block;position:absolute;z-index:100;}.image-caption{position:absolute;width:70%;top:50%;left:50%;transform:translateY(-50%);margin-left:-35%;text-align:center;pointer-events:none;padding:2%;background:none;box-sizing:border-box;}.image-caption.nearTop{width:70%;top:10%;transform:translateY(-10%);}.image-caption.nearBottom{width:70%;top:auto;bottom:10%;transform:translateY(10%);}.image-caption.topBanner{width:100%;margin-left:-50%;top:0;transform:translateY(0);}.image-caption.bottomBanner{width:100%;margin-left:-50%;top:auto;bottom:0;transform:translateY(0);}.image-caption.noFill{background:transparent;}.image-caption.noFill *{color:#000 !important;}.featureSlider .slick-slide img.dull{-webkit-filter:brightness(0.55);filter:brightness(0.55);}.image-caption h1,.image-caption h2{font-size:clamp(2rem,0.974vw + 1.72rem,2.5rem);line-height:clamp(2.5rem,0.974vw + 2.22rem,3rem);background:linear-gradient(0deg,#fff,#fff) no-repeat right calc(100% - 4px) / 0 var(--bg-h);transition:background-size 300ms cubic-bezier(0.770,0.000,0.175,1.000),color 300ms cubic-bezier(0.770,0.000,0.175,1.000);--bg-h:1px;clear:both;margin-bottom:1rem;color:#fff;}.image-caption p{font-weight:300;margin-bottom:0;color:#fff;}.featureSlider a .image-caption{color:#fff;}.featureSlider a:hover .image-caption h1,.featureSlider a:focus-visible .image-caption h1,.featureSlider a:hover .image-caption h2,.featureSlider a:focus-visible .image-caption h2{background-size:100% var(--bg-h);background-position-x:left;}.boxSlider{margin-bottom:0;}.featureSlider{overflow:hidden;}.featureSlider video{object-fit:cover;object-position:center center;filter:brightness(0.7) }.featureSlider img{filter:brightness(0.45);margin:0 auto;}.featureSlider,.lightingSlider{background:var(--colPale);}figure.slick-slide,form.slick-slide figure{padding-top:0;}.featureSlider figure.slick-slide,form.slick-slide figure{margin-bottom:0;}form.slick-slide figure{padding-bottom:10px;}.lightingSlider .slick-slide .image-caption,.featureSlider .slick-slide .image-caption{display:flex;flex-direction:column;position:absolute;width:70%;left:50%;transform:translateY(-50%);margin-left:-35%;transition:all 0.75s cubic-bezier(0.215,0.610,0.355,1.000);}.featureSlider .slick-slide .image-caption p{font-size:clamp(1.125rem,0.25vw + 1.05rem,1.25rem);line-height:clamp(1.624rem,0.251vw + 1.549rem,1.75rem);align-self:center;margin-bottom:2rem }.featureSlider .slick-slide .image-caption a.button{color:var(--colWhite);pointer-events:auto;transition:all 0.35s cubic-bezier(0.215,0.610,0.355,1.000);border:2px solid var(--colFeature);}.featureSlider .slick-slide .image-caption a.button:hover{color:var(--colDark);border:2px solid var(--colFeature) }.lifestyle-caption{position:absolute;width:30%;top:40px;left:40px;pointer-events:none;padding:2%;background:rgba(0,0,0,0.7);box-sizing:border-box;}.lifestyle-caption h3{margin-bottom:5px;text-transform:none;color:#fff;}.lifestyle-caption p{font-size:16px;font-weight:300;line-height:24px;margin-bottom:0;color:#fff;}.quote-caption{position:absolute;width:30%;top:40px;left:40px;pointer-events:none;padding:2%;background:rgba(0,0,0,0.7);box-sizing:border-box;}.quote-caption p{color:#fff;}.quote-caption blockquote,.quote-caption .footer{margin-bottom:0;}.productSlider{}.productSlider a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.productSlider figure{position:relative;width:100%;height:100%;}.quoteSlider{margin-bottom:3rem;}.umb-block-grid__layout-item:last-child .quoteSlider{margin-bottom:0;}.quoteSlider .slick-dots{bottom:-1.5rem;}.quoteSlider blockquote{text-align:center }.quoteSlider blockquote p{border:none;padding:0;}.quoteSlider blockquote::before{display:none;}.quoteSlider blockquote footer{margin:0 0 0.5em;}.quoteSlider .slick-dots li button:before{color:var(--colWhite);}.thumbSlider{margin-bottom:2rem !important;}.thumbSlider figure{outline:none !important;filter:brightness(0.8);-webkit-transition:all 0.2s cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition:all 0.2s cubic-bezier(0.215,0.610,0.355,1.000);-o-transition:all 0.2s cubic-bezier(0.215,0.610,0.355,1.000);transition:all 0.2s cubic-bezier(0.215,0.610,0.355,1.000);}.thumbSlider figure.slick-current{filter:brightness(1) }.thumbSlider img{padding:10px 10px 0 0;display:block;box-sizing:border-box;}.thumbSlider img:hover{cursor:pointer;}.thumbSlider img.vThumb{position:relative;top:50%;transform:translateY(-50%);}@media only screen and (min-width:1280px) and (max-width:1480px){.lightingSlider .slick-slide .image-caption,.featureSlider .slick-slide .image-caption{width:88%;top:auto;bottom:0;margin-left:-44%;}}@media only screen and (min-width:960px) and (max-width:1480px){.image-caption h2{font-size:42px;line-height:50px;}}@media only screen and (max-width:1279px){.lightingSlider .slick-slide .image-caption,.featureSlider .slick-slide .image-caption{width:88%;top:auto;bottom:0;margin-left:-44%;}}@media only screen and (min-width:960px) and (max-width:1279px){}@media only screen and (max-width:959px){.lightingSlider .slick-slide .image-caption,.featureSlider .slick-slide .image-caption{position:relative;width:100%;margin-left:-50%;transform:none;padding:3rem 1rem 3rem;box-sizing:border-box;}.featureSlider img{filter:brightness(1);}.featureSlider .image-caption h1,.featureSlider .image-caption h2,.featureSlider .image-caption p,.featureSlider a .image-caption{color:var(--colDark);}.featureSlider .slick-slide .image-caption a.button{color:var(--colDark);}.image-caption p{display:block;}}@media only screen and (min-width:881px) and (max-width:959px){.image-caption{width:90%;margin-left:-45%;}}@media only screen and (max-width:880px){.thumbSlider{margin-bottom:30px !important;}.image-caption{width:90%;margin-left:-45%;}.image-caption.topBanner,.image-caption.bottomBanner{position:relative;padding:10px 10px 6px;}.quote-caption,.lifestyle-caption{top:20px;left:20px;}.slick-prev {left:-28px;}[dir='rtl'] .slick-prev {right:-28px;}.slick-next {right:-28px;}[dir='rtl'] .slick-next {left:-28px;}.rangeSlider .slick-dots{bottom:-3rem;}.quoteSlider .slick-dots{bottom:-2rem;}.quoteSlider blockquote,.rangeSlider .folioItem{margin:0 0.75rem !important }.featureSlider .slick-slide .image-caption{padding:2rem 1rem 0.75rem;}.lightingSlider .slick-slide .image-caption,.featureSlider.slick-dotted .slick-slide .image-caption{padding:2rem 1rem 3.75rem;}}@media only screen and (min-width:480px) and (max-width:767px){.quote-caption,.lifestyle-caption{width:380px;}}@media only screen and (max-width:479px){.lifestyle-caption h3{margin-bottom:0;}.lifestyle-caption{width:280px;padding:2% 5%;}.quote-caption,.lifestyle-caption p{display:none;}.quoteSlider blockquote,.rangeSlider .folioItem{margin:0 0.5rem !important }}
