:root{--scrollbar-width: 0}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-thin.e9026.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-thin.36145.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-thinitalic.72f37.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-thinitalic.5cb6b.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-light.07253.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-light.5eb62.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-lightitalic.b1b46.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-lightitalic.9edcb.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-regular.fe7e2.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-regular.ce8d3.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-italic.fb4de.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-italic.f6397.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-bold.7fa90.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-bold.8fab5.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-bolditalic.6d1e7.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-bolditalic.97ba0.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Charter";src:url("../fonts/charter/bold.dc5f9.woff2") format("woff2"),url("../fonts/charter/bold.6677b.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Minion";src:url("../fonts/MinionPro-Regular.15304.woff2") format("woff2"),url("../fonts/MinionPro-Regular.99d78.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}audio,canvas,progress{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}td,th{padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;text-align:inherit;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}nav ul{list-style:none}button{font-family:inherit;border-radius:0}a img,:link img,:visited img{border:0}a:active,a:focus,input:active{outline:0}a:active,a:focus,input:focus{-moz-outline-style:none}ins{-webkit-text-decoration:none;text-decoration:none}del{-webkit-text-decoration:line-through;text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}strong,b{font-weight:bold}em,i{font-style:italic}blockquote,q{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}.clearing{clear:both}.clearafter:after,.cf:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}dd{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html #debug-bar{width:100%}html{font-size:100%;overflow-y:scroll;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html[data-track-configurator-nav="0"],html[data-track-configurator-nav="1"]{overflow:hidden}html.lock-scroll{overflow:clip}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:16px;font-size:1rem;font-family:brown,Arial,Helvetica,sans-serif;line-height:1.7;margin:0;padding:0;height:100%;background-color:#fff;color:#000;min-width:320px}html #debug-bar{width:100%;z-index:30;height:20px;position:fixed;top:0 !important}@media screen and (max-width: 63.9375em){html #debug-bar{display:none !important}}html #debug-holder{display:none !important}.body--debug.body--admin #debug-bar{top:44px !important}html #admin-bar{position:fixed;top:0}@media screen and (max-width: 43.75em){html #admin-bar{display:none}}#admin-bar a{line-height:1}.outer-wrapper{display:flex;flex-direction:column}.page-content{flex-grow:1}.page-title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:52px;font-size:3.25rem;line-height:1.1153846154;color:#000}@media screen and (max-width: 63.9375em){.page-title{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}.large-title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:38px;font-size:2.375rem;line-height:1.1578947368;color:#000}@media screen and (max-width: 63.9375em){.large-title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.medium-title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000}@media screen and (max-width: 63.9375em){.medium-title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.small-title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.3333333333;color:#000}@media screen and (max-width: 63.9375em){.small-title{font-size:16px;font-size:1rem;line-height:1.375}}.label,label{font-family:brown,Arial,Helvetica,sans-serif;font-weight:400;text-transform:none;line-height:1.5;font-size:16px;font-size:1rem;line-height:1.25;color:#333}a{-webkit-text-decoration:none;text-decoration:none;color:#000}.link{-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333}.link--coloured{color:#8499a5;border-color:#8499a5}.link--blue{color:#8499a5;-webkit-text-decoration:underline;text-decoration:underline}.link--underlined{-webkit-text-decoration:none;text-decoration:none}.link--underlined span{-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333;-webkit-text-decoration:none;text-decoration:none;color:#999;position:relative}.link--underlined span:hover{color:#000}.link--underlined span:before{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background-color:#505050}.link--disabled{cursor:none;color:#ebebeb;cursor:default}.link--svg{fill:#505050}.link--svg svg{max-width:8px;margin-right:10px;margin-bottom:-8px}.icon-link{font-size:12px;font-size:.75rem;line-height:1.8333333333;color:#9b9b9b}.icon-link span{display:inline-block;margin-right:10px;text-transform:uppercase}.banner-title{font-weight:500;font-size:62px;font-size:3.875rem;line-height:1.1935483871;margin-bottom:15px}.banner-subtitle{font-weight:100;font-size:62px;font-size:3.875rem;line-height:1.1935483871;margin-bottom:15px}.section-title,.page-title{font-weight:500;font-size:52px;font-size:3.25rem;line-height:1.2307692308;margin-bottom:15px}@media screen and (max-width: 63.9375em){.section-title,.page-title{font-size:40px;font-size:2.5rem;line-height:1.6}}@media screen and (max-width: 31.25em){.section-title,.page-title{font-size:30px;font-size:1.875rem}}.section-subtitle,.page-subtitle{font-size:32px;font-size:2rem;font-weight:500;line-height:1.375;margin-bottom:28px}@media screen and (max-width: 63.9375em){.section-subtitle,.page-subtitle{font-size:28px;font-size:1.75rem;line-height:30px;margin-bottom:20px}}@media screen and (max-width: 31.25em){.section-subtitle,.page-subtitle{font-size:24px;font-size:1.5rem;line-height:26px;margin-bottom:18px}}.section-subtitle--half,.page-subtitle--half{margin-bottom:15px}.product-showcase-title{font-weight:500;font-size:52px;font-size:3.25rem;line-height:1.2307692308;margin-bottom:0}@media screen and (max-width: 63.9375em){.product-showcase-title{font-size:52px;font-size:3.25rem}}@media screen and (max-width: 31.25em){.product-showcase-title{font-size:30px;font-size:1.875rem}}.heading3{font-weight:500;font-size:42px;font-size:2.625rem;line-height:1.2857142857;margin-bottom:15px}.heading4,.product-browse-info__title,.callout-title{font-weight:500;font-size:32px;font-size:2rem;line-height:1.375;margin-bottom:25px}.heading4--small{font-size:26px;font-size:1.625rem}.heading4--smaller{font-size:18px;font-size:1.125rem}.heading4__link-underline{-webkit-text-decoration:underline;text-decoration:underline;color:#000}.heading4__link-underline--neutral{color:inherit}.heading4--closer,.callout-title--closer{margin-bottom:16px}.heading4--snug,.callout-title--snug{margin-bottom:0}.heading4--offset{margin-bottom:30px}@media screen and (max-width: 31.25em){.heading4--offset{margin-bottom:16px}}.heading4--context{color:#999}.heading4--context span{color:#000}.heading4__action{float:right;margin-top:15px}.heading5{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;text-transform:uppercase;margin-bottom:15px}.heading5--snug{margin-bottom:0}.copy,.downloads-prompt{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000}.copy a,.downloads-prompt a{color:#505050;border-color:#505050;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333;font-weight:400}.copy a:hover,.downloads-prompt a:hover{color:#000;border-color:#000}.intro{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:100;margin-bottom:30px}.intro--light{color:#fff}.l-text--left{text-align:left}.l-text--right{text-align:right}@media screen and (max-width: 78.75em){.pdp-m-text--left{text-align:left}.pdp-m-text--right{text-align:right}}@media screen and (max-width: 68.75em){.ml-text--left{text-align:left}.ml-text--right{text-align:right}}@media screen and (max-width: 65.625em){.n-text--left{text-align:left}.n-text--right{text-align:right}}@media screen and (max-width: 63.9375em){.m-text--left{text-align:left}.m-text--right{text-align:right}}@media screen and (max-width: 43.75em){.ph-text--left{text-align:left}.ph-text--right{text-align:right}}@media screen and (max-width: 31.25em){.s-text--left{text-align:left}.s-text--right{text-align:right}}.text--thin{font-family:"Brown",arial,sans-serif;font-weight:100}.text--light{font-family:"Brown",arial,sans-serif;font-weight:200}.text--regular{font-family:"Brown",arial,sans-serif;font-weight:400}.text--bold{font-family:"Brown",arial,sans-serif;font-weight:700}.text--upper{text-transform:uppercase}.text--meta{color:#999}.text--notice{color:#a7c9bd}.text--space-right{padding-right:20px}.p--offset{margin-bottom:30px}.divider--copy{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;padding-top:12px;padding-bottom:40px}img[data-src]{transition:opacity 300ms cubic-bezier(0.4, 0, 0.22, 1)}img.lazy{opacity:0}img.lazyloaded{opacity:1}.l-hide,.grid__col.l-hide{display:none}.l-show,.grid__col.l-show{display:block}.l-show-inline{display:inline}.l-show-inline-block{display:inline-block}@media screen and (max-width: 78.75em){.pdp-m-hide,.grid__col.pdp-m-hide{display:none}.pdp-m-show,.grid__col.pdp-m-show{display:block}.pdp-m-show-inline{display:inline}.pdp-m-show-inline-block{display:inline-block}}@media screen and (max-width: 68.75em){.ml-hide,.grid__col.ml-hide{display:none}.ml-show,.grid__col.ml-show{display:block}.ml-show-inline{display:inline}.ml-show-inline-block{display:inline-block}}@media screen and (max-width: 65.625em){.n-hide,.grid__col.n-hide{display:none}.n-show,.grid__col.n-show{display:block}.n-show-inline{display:inline}.n-show-inline-block{display:inline-block}}@media screen and (max-width: 63.9375em){.m-hide,.grid__col.m-hide{display:none}.m-show,.grid__col.m-show{display:block}.m-show-inline{display:inline}.m-show-inline-block{display:inline-block}}@media screen and (max-width: 43.75em){.ph-hide,.grid__col.ph-hide{display:none}.ph-show,.grid__col.ph-show{display:block}.ph-show-inline{display:inline}.ph-show-inline-block{display:inline-block}}@media screen and (max-width: 31.25em){.s-hide,.grid__col.s-hide{display:none}.s-show,.grid__col.s-show{display:block}.s-show-inline{display:inline}.s-show-inline-block{display:inline-block}}.busy{opacity:.4;transition:opacity 1000ms;cursor:"wait";pointer-events:none}.ajax-results{transition:opacity 1000ms}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.l-text-left{text-align:left}.l-text-center{text-align:center}.l-text-right{text-align:right}@media screen and (max-width: 78.75em){.pdp-m-text-left{text-align:left}.pdp-m-text-center{text-align:center}.pdp-m-text-right{text-align:right}}@media screen and (max-width: 68.75em){.ml-text-left{text-align:left}.ml-text-center{text-align:center}.ml-text-right{text-align:right}}@media screen and (max-width: 65.625em){.n-text-left{text-align:left}.n-text-center{text-align:center}.n-text-right{text-align:right}}@media screen and (max-width: 63.9375em){.m-text-left{text-align:left}.m-text-center{text-align:center}.m-text-right{text-align:right}}@media screen and (max-width: 43.75em){.ph-text-left{text-align:left}.ph-text-center{text-align:center}.ph-text-right{text-align:right}}@media screen and (max-width: 31.25em){.s-text-left{text-align:left}.s-text-center{text-align:center}.s-text-right{text-align:right}}.button-arrow{width:7px;height:10px}.external{width:13px;height:14px}.icon-account{width:19px;height:19px}.icon-action-required{width:40px;height:40px}.icon-add-downloads{width:15px;height:18px}.icon-add-piece{width:8px;height:17px}.icon-add-to-basket{width:25px;height:20px}.icon-adjustable{width:8px;height:27px}.icon-approved{width:30px;height:40px}.icon-arrow{width:15px;height:37px}.icon-arrow-carousel-left{width:14px;height:25px}.icon-arrow-carousel-right{width:14px;height:25px}.icon-arrow-cycle{width:230px;height:220px}.icon-arrow-down{width:17px;height:24px}.icon-arrow-large-down{width:33px;height:18px}.icon-arrow-large-left{width:18px;height:33px}.icon-arrow-large-right{width:18px;height:33px}.icon-arrow-large-up{width:33px;height:18px}.icon-arrow-mid-down{width:13px;height:8px}.icon-arrow-mid-left{width:8px;height:13px}.icon-arrow-mid-right{width:8px;height:13px}.icon-arrow-mid-up{width:13px;height:8px}.icon-arrow-small-down{width:10px;height:7px}.icon-arrow-small-left{width:7px;height:10px}.icon-arrow-small-right{width:7px;height:10px}.icon-arrow-small-up{width:10px;height:7px}.icon-arrow-straight-down{width:13px;height:23px}.icon-arrow-thin{width:6px;height:10px}.icon-arrow-up{width:17px;height:24px}.icon-astro{width:125px;height:33px}.icon-available{width:40px;height:40px}.icon-back-arrow{width:6px;height:10px}.icon-back-arrow-large{width:14px;height:24px}.icon-basket{width:18px;height:15px}.icon-bathroom{width:30px;height:40px}.icon-beam-angle{width:24px;height:24px}.icon-casambi-colourtemp{width:70px;height:70px}.icon-casambi-grouplights{width:70px;height:70px}.icon-casambi-groups{width:70px;height:70px}.icon-casambi-scene{width:70px;height:70px}.icon-casambi-sensors{width:70px;height:70px}.icon-casambi-switch{width:70px;height:70px}.icon-center{width:27px;height:27px}.icon-charging-port{width:23px;height:22px}.icon-chevron{width:7px;height:10px}.icon-choose-direction{width:18px;height:17px}.icon-close{width:20px;height:20px}.icon-close-small{width:10px;height:10px}.icon-cross{width:18px;height:15px}.icon-cuts{width:15px;height:14px}.icon-decorative-toggle{width:20px;height:20px}.icon-dimensions{width:26px;height:27px}.icon-dimmable{width:8px;height:8px}.icon-direct-download{width:15px;height:19px}.icon-doc{width:15px;height:19px}.icon-doc-download{width:15px;height:18px}.icon-doc-pdf{width:15px;height:19px}.icon-download{width:25px;height:25px}.icon-driver{width:318px;height:60px}.icon-edit{width:13px;height:13px}.icon-end-caps{width:16px;height:12px}.icon-exit{width:17px;height:17px}.icon-expand{width:17px;height:17px}.icon-expand-white{width:17px;height:17px}.icon-external{width:11px;height:11px}.icon-eye{width:20px;height:14px}.icon-facebook{width:10px;height:20px}.icon-fire-rated{width:7px;height:8px}.icon-folder{width:20px;height:16px}.icon-folder-add{width:22px;height:18px}.icon-folder-added{width:23px;height:18px}.icon-glass{width:30px;height:30px}.icon-gold{width:30px;height:40px}.icon-help{width:8px;height:15px}.icon-helper-add{width:14px;height:14px}.icon-helper-delete{width:14px;height:14px}.icon-info{width:16px;height:16px}.icon-instagram{width:20px;height:20px}.icon-john-lewis{width:30px;height:40px}.icon-led{width:23px;height:23px}.icon-linkedin{width:21px;height:20px}.icon-magnify{width:20px;height:20px}.icon-minus{width:20px;height:2px}.icon-minus-circled{width:27px;height:27px}.icon-minus-light{width:10px;height:9px}.icon-minus-lighter{width:17px;height:18px}.icon-minus-small{width:10px;height:2px}.icon-mto{width:27px;height:23px}.icon-no{width:24px;height:24px}.icon-not-available{width:40px;height:40px}.icon-open-nav{width:20px;height:18px}.icon-oval-cycle{width:230px;height:220px}.icon-pause{width:16px;height:21px}.icon-pdf{width:12px;height:14px}.icon-pencil{width:9px;height:10px}.icon-pin{width:22px;height:28px}.icon-pinterest{width:16px;height:20px}.icon-platinum{width:30px;height:40px}.icon-play{width:19px;height:22px}.icon-play-roundel{width:60px;height:60px}.icon-plus{width:20px;height:20px}.icon-plus-circled{width:27px;height:27px}.icon-plus-light{width:10px;height:9px}.icon-plus-lighter{width:17px;height:18px}.icon-plus-small{width:10px;height:10px}.icon-premier{width:30px;height:40px}.icon-print{width:25px;height:25px}.icon-quote-1{width:90px;height:59px}.icon-quote-2{width:90px;height:58px}.icon-redo{width:20px;height:14px}.icon-refresh{width:42px;height:48px}.icon-remove-piece{width:12px;height:12px}.icon-rotate-left{width:18px;height:18px}.icon-rotate-right{width:18px;height:18px}.icon-save{width:18px;height:18px}.icon-search{width:20px;height:20px}.icon-share{width:20px;height:18px}.icon-show-all{width:27px;height:27px}.icon-showroom{width:30px;height:40px}.icon-silver{width:30px;height:40px}.icon-small-screen{width:202px;height:137px}.icon-star{width:17px;height:16px}.icon-switched{width:8px;height:8px}.icon-technical-toggle{width:20px;height:20px}.icon-tick{width:12px;height:10px}.icon-trash{width:10px;height:10px}.icon-twenty-years-logo-small{width:61px;height:45px}.icon-twitter{width:20px;height:16px}.icon-undo{width:20px;height:14px}.icon-upload{width:18px;height:21px}.icon-usb{width:37px;height:20px}.icon-video{width:60px;height:60px}.icon-warning{width:24px;height:22px}.icon-warning-alt{width:23px;height:23px}.icon-warning-black{width:17px;height:15px}.icon-warning-new{width:17px;height:15px}.icon-x{width:33px;height:33px}.icon-yes{width:12px;height:10px}.icon-youtube{width:20px;height:15px}.icon-zoom-in{width:14px;height:14px}.icon-zoom-minus{width:24px;height:24px}.icon-zoom-out{width:14px;height:2px}.icon-zoom-plus{width:24px;height:24px}.progress-arrow{width:40px;height:10px}.has-line{position:relative}.has-line--1{padding-left:30px}@media screen and (max-width: 63.9375em){.has-line--1{padding-left:0}}.has-line--3{padding-right:20px}.line{position:absolute;background:#000}.line:after{content:"";position:absolute;bottom:0;left:0;width:5px;height:5px;background:#000;border-radius:100%}.line--red{background:#d16446}.line--red:after{background:#d16446}.line--1{bottom:0;left:0;width:1px;height:200%}.line--1:after{margin:0 0 -2px -2px}.line--2{bottom:15px;left:15px;width:calc(100% - 30px);height:1px}@media screen and (max-width: 63.9375em){.line--2{display:block;position:relative;bottom:auto;left:auto;bottom:0;width:100%;margin-top:20px}}.line--2:after{left:100%;margin:0 0 -2px -2px}.line--3{top:100%;left:100%;width:100vw;height:1px}.line--3:after{margin:0 0 -2px -2px}.line--3--ascendors{transform:translateY(-7px)}.bg-icon{position:relative;overflow:hidden}.bg-icon--hidden .bg-icon__icon svg{display:none}.bg-icon__icon{position:absolute;top:30px;left:50%;margin-left:210px}@media(max-width: 1333px){.bg-icon__icon{margin-left:calc(45vw - 390px)}}.bg-icon__icon svg{width:779px;height:779px;fill:#f3f3f3;opacity:.4;transition:opacity 300ms}@media screen and (max-width: 63.9375em){.bg-icon__icon svg{display:none}}@media screen and (max-width: 31.25em){.bg-icon__icon svg{display:none}}.loadable{position:relative}.loadable--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.9);z-index:1}.loadable-overlay{display:none}.loadable-overlay--loading{position:fixed;background:hsla(0,0%,100%,.9);top:0;bottom:0;left:0;right:0;z-index:1;display:unset}.justify{display:block;width:100%;text-align:justify;text-justify:distribute;font-size:0 !important;letter-spacing:normal;word-spacing:normal}.justify>*{display:inline-block;font-size:15px;font-size:.9375rem}.justify:after{content:"";display:inline-block;width:95%;height:0}.justify>*{display:inline-block;width:auto;text-align:left}.justify--reverse{direction:rtl}.justify--reverse>*{direction:ltr}.justify--top>*{vertical-align:top}.justify--middle>*{vertical-align:middle}.justify--bottom>*{vertical-align:bottom}.justify--until-l>*{display:block}@media screen and (max-width: 78.75em){.justify--until-pdp-m>*{display:block}}@media screen and (max-width: 68.75em){.justify--until-ml>*{display:block}}@media screen and (max-width: 65.625em){.justify--until-n>*{display:block}}@media screen and (max-width: 63.9375em){.justify--until-m>*{display:block}}@media screen and (max-width: 43.75em){.justify--until-ph>*{display:block}}@media screen and (max-width: 31.25em){.justify--until-s>*{display:block}}.l-auto{width:auto}.l-full{width:100%}.l-flush{margin-left:0}.l-one-half,.block-split-large__right,.block-split-large__left,.bio-group__item{width:50%}.l-two-halfs{width:100%}.l-one-third{width:33.3333333333%}.l-two-thirds{width:66.6666666667%}.l-three-thirds{width:100%}.l-push-one-third{margin-left:33.3333333333%}.l-push-two-thirds{margin-left:66.6666666667%}.l-push-three-thirds{margin-left:100%}.l-one-quarter{width:25%}.l-two-quarters{width:50%}.l-three-quarters{width:75%}.l-four-quarters{width:100%}.l-one-fifth{width:20%}.l-two-fifths{width:40%}.l-three-fifths{width:60%}.l-four-fifths{width:80%}.l-five-fifths{width:100%}.l-one-sixth{width:16.6666666667%}.l-two-sixths{width:33.3333333333%}.l-three-sixths{width:50%}.l-four-sixths{width:66.6666666667%}.l-five-sixths{width:83.3333333333%}.l-six-sixths{width:100%}.l-push-one-sixth{margin-left:16.6666666667%}.l-one-eighth{width:12.5%}.l-two-eighths{width:25%}.l-three-eighths{width:37.5%}.l-four-eighths{width:50%}.l-five-eighths{width:62.5%}.l-six-eighths{width:75%}.l-seven-eighths{width:87.5%}.l-eight-eighths{width:100%}.l-one-tenth{width:10%}.l-two-tenths{width:20%}.l-three-tenths{width:30%}.l-four-tenths{width:40%}.l-five-tenths{width:50%}.l-six-tenths{width:60%}.l-seven-tenths{width:70%}.l-eight-tenths{width:80%}.l-nine-tenths{width:90%}.l-ten-tenths{width:100%}.l-one-twelfth{width:8.3333333333%}.l-two-twelfths{width:16.6666666667%}.l-three-twelfths{width:25%}.l-four-twelfths{width:33.3333333333%}.l-five-twelfths{width:41.6666666667%}.l-six-twelfths{width:50%}.l-seven-twelfths{width:58.3333333333%}.l-eight-twelfths{width:66.6666666667%}.l-nine-twelfths{width:75%}.l-ten-twelfths{width:83.3333333333%}.l-eleven-twelfths{width:91.6666666667%}.l-twelve-twelfths{width:100%}.l-one-twentieth{width:5%}.l-two-twentieths{width:10%}.l-three-twentieths{width:15%}.l-four-twentieths{width:20%}.l-five-twentieths{width:25%}.l-six-twentieths{width:30%}.l-seven-twentieths{width:35%}.l-eight-twentieths{width:40%}.l-nine-twentieths{width:45%}.l-ten-twentieths{width:50%}.l-eleven-twentieths{width:55%}.l-twelve-twentieths{width:60%}.l-thirteen-twentieths{width:65%}.l-fourteen-twentieths{width:70%}.l-fifteen-twentieths{width:75%}.l-sixteen-twentieths{width:80%}.l-seventeen-twentieths{width:85%}.l-eighteen-twentieths{width:90%}.l-nineteen-twentieths{width:95%}.l-twenty-twentieths{width:100%}.l-false{display:none !important}.l-true{display:inline-block !important}.l-block{display:block !important}.l-flex{display:flex !important}.l-inline-flex{display:inline-flex !important}.l-table-cell{display:table-cell !important}@media screen and (max-width: 78.75em){.pdp-m-auto{width:auto}.pdp-m-full{width:100%}.pdp-m-flush{margin-left:0}.pdp-m-one-half{width:50%}.pdp-m-two-halfs{width:100%}.pdp-m-one-third{width:33.3333333333%}.pdp-m-two-thirds{width:66.6666666667%}.pdp-m-three-thirds{width:100%}.pdp-m-push-one-third{margin-left:33.3333333333%}.pdp-m-push-two-thirds{margin-left:66.6666666667%}.pdp-m-push-three-thirds{margin-left:100%}.pdp-m-one-quarter{width:25%}.pdp-m-two-quarters{width:50%}.pdp-m-three-quarters{width:75%}.pdp-m-four-quarters{width:100%}.pdp-m-one-fifth{width:20%}.pdp-m-two-fifths{width:40%}.pdp-m-three-fifths{width:60%}.pdp-m-four-fifths{width:80%}.pdp-m-five-fifths{width:100%}.pdp-m-one-sixth{width:16.6666666667%}.pdp-m-two-sixths{width:33.3333333333%}.pdp-m-three-sixths{width:50%}.pdp-m-four-sixths{width:66.6666666667%}.pdp-m-five-sixths{width:83.3333333333%}.pdp-m-six-sixths{width:100%}.pdp-m-push-one-sixth{margin-left:16.6666666667%}.pdp-m-one-eighth{width:12.5%}.pdp-m-two-eighths{width:25%}.pdp-m-three-eighths{width:37.5%}.pdp-m-four-eighths{width:50%}.pdp-m-five-eighths{width:62.5%}.pdp-m-six-eighths{width:75%}.pdp-m-seven-eighths{width:87.5%}.pdp-m-eight-eighths{width:100%}.pdp-m-one-tenth{width:10%}.pdp-m-two-tenths{width:20%}.pdp-m-three-tenths{width:30%}.pdp-m-four-tenths{width:40%}.pdp-m-five-tenths{width:50%}.pdp-m-six-tenths{width:60%}.pdp-m-seven-tenths{width:70%}.pdp-m-eight-tenths{width:80%}.pdp-m-nine-tenths{width:90%}.pdp-m-ten-tenths{width:100%}.pdp-m-one-twelfth{width:8.3333333333%}.pdp-m-two-twelfths{width:16.6666666667%}.pdp-m-three-twelfths{width:25%}.pdp-m-four-twelfths{width:33.3333333333%}.pdp-m-five-twelfths{width:41.6666666667%}.pdp-m-six-twelfths{width:50%}.pdp-m-seven-twelfths{width:58.3333333333%}.pdp-m-eight-twelfths{width:66.6666666667%}.pdp-m-nine-twelfths{width:75%}.pdp-m-ten-twelfths{width:83.3333333333%}.pdp-m-eleven-twelfths{width:91.6666666667%}.pdp-m-twelve-twelfths{width:100%}.pdp-m-one-twentieth{width:5%}.pdp-m-two-twentieths{width:10%}.pdp-m-three-twentieths{width:15%}.pdp-m-four-twentieths{width:20%}.pdp-m-five-twentieths{width:25%}.pdp-m-six-twentieths{width:30%}.pdp-m-seven-twentieths{width:35%}.pdp-m-eight-twentieths{width:40%}.pdp-m-nine-twentieths{width:45%}.pdp-m-ten-twentieths{width:50%}.pdp-m-eleven-twentieths{width:55%}.pdp-m-twelve-twentieths{width:60%}.pdp-m-thirteen-twentieths{width:65%}.pdp-m-fourteen-twentieths{width:70%}.pdp-m-fifteen-twentieths{width:75%}.pdp-m-sixteen-twentieths{width:80%}.pdp-m-seventeen-twentieths{width:85%}.pdp-m-eighteen-twentieths{width:90%}.pdp-m-nineteen-twentieths{width:95%}.pdp-m-twenty-twentieths{width:100%}.pdp-m-false{display:none !important}.pdp-m-true{display:inline-block !important}.pdp-m-block{display:block !important}.pdp-m-flex{display:flex !important}.pdp-m-inline-flex{display:inline-flex !important}.pdp-m-table-cell{display:table-cell !important}}@media screen and (max-width: 68.75em){.ml-auto{width:auto}.ml-full{width:100%}.ml-flush{margin-left:0}.ml-one-half{width:50%}.ml-two-halfs{width:100%}.ml-one-third{width:33.3333333333%}.ml-two-thirds{width:66.6666666667%}.ml-three-thirds{width:100%}.ml-push-one-third{margin-left:33.3333333333%}.ml-push-two-thirds{margin-left:66.6666666667%}.ml-push-three-thirds{margin-left:100%}.ml-one-quarter{width:25%}.ml-two-quarters{width:50%}.ml-three-quarters{width:75%}.ml-four-quarters{width:100%}.ml-one-fifth{width:20%}.ml-two-fifths{width:40%}.ml-three-fifths{width:60%}.ml-four-fifths{width:80%}.ml-five-fifths{width:100%}.ml-one-sixth{width:16.6666666667%}.ml-two-sixths{width:33.3333333333%}.ml-three-sixths{width:50%}.ml-four-sixths{width:66.6666666667%}.ml-five-sixths{width:83.3333333333%}.ml-six-sixths{width:100%}.ml-push-one-sixth{margin-left:16.6666666667%}.ml-one-eighth{width:12.5%}.ml-two-eighths{width:25%}.ml-three-eighths{width:37.5%}.ml-four-eighths{width:50%}.ml-five-eighths{width:62.5%}.ml-six-eighths{width:75%}.ml-seven-eighths{width:87.5%}.ml-eight-eighths{width:100%}.ml-one-tenth{width:10%}.ml-two-tenths{width:20%}.ml-three-tenths{width:30%}.ml-four-tenths{width:40%}.ml-five-tenths{width:50%}.ml-six-tenths{width:60%}.ml-seven-tenths{width:70%}.ml-eight-tenths{width:80%}.ml-nine-tenths{width:90%}.ml-ten-tenths{width:100%}.ml-one-twelfth{width:8.3333333333%}.ml-two-twelfths{width:16.6666666667%}.ml-three-twelfths{width:25%}.ml-four-twelfths{width:33.3333333333%}.ml-five-twelfths{width:41.6666666667%}.ml-six-twelfths{width:50%}.ml-seven-twelfths{width:58.3333333333%}.ml-eight-twelfths{width:66.6666666667%}.ml-nine-twelfths{width:75%}.ml-ten-twelfths{width:83.3333333333%}.ml-eleven-twelfths{width:91.6666666667%}.ml-twelve-twelfths{width:100%}.ml-one-twentieth{width:5%}.ml-two-twentieths{width:10%}.ml-three-twentieths{width:15%}.ml-four-twentieths{width:20%}.ml-five-twentieths{width:25%}.ml-six-twentieths{width:30%}.ml-seven-twentieths{width:35%}.ml-eight-twentieths{width:40%}.ml-nine-twentieths{width:45%}.ml-ten-twentieths{width:50%}.ml-eleven-twentieths{width:55%}.ml-twelve-twentieths{width:60%}.ml-thirteen-twentieths{width:65%}.ml-fourteen-twentieths{width:70%}.ml-fifteen-twentieths{width:75%}.ml-sixteen-twentieths{width:80%}.ml-seventeen-twentieths{width:85%}.ml-eighteen-twentieths{width:90%}.ml-nineteen-twentieths{width:95%}.ml-twenty-twentieths{width:100%}.ml-false{display:none !important}.ml-true{display:inline-block !important}.ml-block{display:block !important}.ml-flex{display:flex !important}.ml-inline-flex{display:inline-flex !important}.ml-table-cell{display:table-cell !important}}@media screen and (max-width: 65.625em){.n-auto{width:auto}.n-full{width:100%}.n-flush{margin-left:0}.n-one-half{width:50%}.n-two-halfs{width:100%}.n-one-third{width:33.3333333333%}.n-two-thirds{width:66.6666666667%}.n-three-thirds{width:100%}.n-push-one-third{margin-left:33.3333333333%}.n-push-two-thirds{margin-left:66.6666666667%}.n-push-three-thirds{margin-left:100%}.n-one-quarter{width:25%}.n-two-quarters{width:50%}.n-three-quarters{width:75%}.n-four-quarters{width:100%}.n-one-fifth{width:20%}.n-two-fifths{width:40%}.n-three-fifths{width:60%}.n-four-fifths{width:80%}.n-five-fifths{width:100%}.n-one-sixth{width:16.6666666667%}.n-two-sixths{width:33.3333333333%}.n-three-sixths{width:50%}.n-four-sixths{width:66.6666666667%}.n-five-sixths{width:83.3333333333%}.n-six-sixths{width:100%}.n-push-one-sixth{margin-left:16.6666666667%}.n-one-eighth{width:12.5%}.n-two-eighths{width:25%}.n-three-eighths{width:37.5%}.n-four-eighths{width:50%}.n-five-eighths{width:62.5%}.n-six-eighths{width:75%}.n-seven-eighths{width:87.5%}.n-eight-eighths{width:100%}.n-one-tenth{width:10%}.n-two-tenths{width:20%}.n-three-tenths{width:30%}.n-four-tenths{width:40%}.n-five-tenths{width:50%}.n-six-tenths{width:60%}.n-seven-tenths{width:70%}.n-eight-tenths{width:80%}.n-nine-tenths{width:90%}.n-ten-tenths{width:100%}.n-one-twelfth{width:8.3333333333%}.n-two-twelfths{width:16.6666666667%}.n-three-twelfths{width:25%}.n-four-twelfths{width:33.3333333333%}.n-five-twelfths{width:41.6666666667%}.n-six-twelfths{width:50%}.n-seven-twelfths{width:58.3333333333%}.n-eight-twelfths{width:66.6666666667%}.n-nine-twelfths{width:75%}.n-ten-twelfths{width:83.3333333333%}.n-eleven-twelfths{width:91.6666666667%}.n-twelve-twelfths{width:100%}.n-one-twentieth{width:5%}.n-two-twentieths{width:10%}.n-three-twentieths{width:15%}.n-four-twentieths{width:20%}.n-five-twentieths{width:25%}.n-six-twentieths{width:30%}.n-seven-twentieths{width:35%}.n-eight-twentieths{width:40%}.n-nine-twentieths{width:45%}.n-ten-twentieths{width:50%}.n-eleven-twentieths{width:55%}.n-twelve-twentieths{width:60%}.n-thirteen-twentieths{width:65%}.n-fourteen-twentieths{width:70%}.n-fifteen-twentieths{width:75%}.n-sixteen-twentieths{width:80%}.n-seventeen-twentieths{width:85%}.n-eighteen-twentieths{width:90%}.n-nineteen-twentieths{width:95%}.n-twenty-twentieths{width:100%}.n-false{display:none !important}.n-true{display:inline-block !important}.n-block{display:block !important}.n-flex{display:flex !important}.n-inline-flex{display:inline-flex !important}.n-table-cell{display:table-cell !important}}@media screen and (max-width: 63.9375em){.m-auto{width:auto}.m-full,.block-split-large__right,.block-split-large__left,.bio-group__item{width:100%}.m-flush{margin-left:0}.m-one-half{width:50%}.m-two-halfs{width:100%}.m-one-third{width:33.3333333333%}.m-two-thirds{width:66.6666666667%}.m-three-thirds{width:100%}.m-push-one-third{margin-left:33.3333333333%}.m-push-two-thirds{margin-left:66.6666666667%}.m-push-three-thirds{margin-left:100%}.m-one-quarter{width:25%}.m-two-quarters{width:50%}.m-three-quarters{width:75%}.m-four-quarters{width:100%}.m-one-fifth{width:20%}.m-two-fifths{width:40%}.m-three-fifths{width:60%}.m-four-fifths{width:80%}.m-five-fifths{width:100%}.m-one-sixth{width:16.6666666667%}.m-two-sixths{width:33.3333333333%}.m-three-sixths{width:50%}.m-four-sixths{width:66.6666666667%}.m-five-sixths{width:83.3333333333%}.m-six-sixths{width:100%}.m-push-one-sixth{margin-left:16.6666666667%}.m-one-eighth{width:12.5%}.m-two-eighths{width:25%}.m-three-eighths{width:37.5%}.m-four-eighths{width:50%}.m-five-eighths{width:62.5%}.m-six-eighths{width:75%}.m-seven-eighths{width:87.5%}.m-eight-eighths{width:100%}.m-one-tenth{width:10%}.m-two-tenths{width:20%}.m-three-tenths{width:30%}.m-four-tenths{width:40%}.m-five-tenths{width:50%}.m-six-tenths{width:60%}.m-seven-tenths{width:70%}.m-eight-tenths{width:80%}.m-nine-tenths{width:90%}.m-ten-tenths{width:100%}.m-one-twelfth{width:8.3333333333%}.m-two-twelfths{width:16.6666666667%}.m-three-twelfths{width:25%}.m-four-twelfths{width:33.3333333333%}.m-five-twelfths{width:41.6666666667%}.m-six-twelfths{width:50%}.m-seven-twelfths{width:58.3333333333%}.m-eight-twelfths{width:66.6666666667%}.m-nine-twelfths{width:75%}.m-ten-twelfths{width:83.3333333333%}.m-eleven-twelfths{width:91.6666666667%}.m-twelve-twelfths{width:100%}.m-one-twentieth{width:5%}.m-two-twentieths{width:10%}.m-three-twentieths{width:15%}.m-four-twentieths{width:20%}.m-five-twentieths{width:25%}.m-six-twentieths{width:30%}.m-seven-twentieths{width:35%}.m-eight-twentieths{width:40%}.m-nine-twentieths{width:45%}.m-ten-twentieths{width:50%}.m-eleven-twentieths{width:55%}.m-twelve-twentieths{width:60%}.m-thirteen-twentieths{width:65%}.m-fourteen-twentieths{width:70%}.m-fifteen-twentieths{width:75%}.m-sixteen-twentieths{width:80%}.m-seventeen-twentieths{width:85%}.m-eighteen-twentieths{width:90%}.m-nineteen-twentieths{width:95%}.m-twenty-twentieths{width:100%}.m-false{display:none !important}.m-true{display:inline-block !important}.m-block{display:block !important}.m-flex{display:flex !important}.m-inline-flex{display:inline-flex !important}.m-table-cell{display:table-cell !important}}@media screen and (max-width: 43.75em){.ph-auto{width:auto}.ph-full{width:100%}.ph-flush{margin-left:0}.ph-one-half{width:50%}.ph-two-halfs{width:100%}.ph-one-third{width:33.3333333333%}.ph-two-thirds{width:66.6666666667%}.ph-three-thirds{width:100%}.ph-push-one-third{margin-left:33.3333333333%}.ph-push-two-thirds{margin-left:66.6666666667%}.ph-push-three-thirds{margin-left:100%}.ph-one-quarter{width:25%}.ph-two-quarters{width:50%}.ph-three-quarters{width:75%}.ph-four-quarters{width:100%}.ph-one-fifth{width:20%}.ph-two-fifths{width:40%}.ph-three-fifths{width:60%}.ph-four-fifths{width:80%}.ph-five-fifths{width:100%}.ph-one-sixth{width:16.6666666667%}.ph-two-sixths{width:33.3333333333%}.ph-three-sixths{width:50%}.ph-four-sixths{width:66.6666666667%}.ph-five-sixths{width:83.3333333333%}.ph-six-sixths{width:100%}.ph-push-one-sixth{margin-left:16.6666666667%}.ph-one-eighth{width:12.5%}.ph-two-eighths{width:25%}.ph-three-eighths{width:37.5%}.ph-four-eighths{width:50%}.ph-five-eighths{width:62.5%}.ph-six-eighths{width:75%}.ph-seven-eighths{width:87.5%}.ph-eight-eighths{width:100%}.ph-one-tenth{width:10%}.ph-two-tenths{width:20%}.ph-three-tenths{width:30%}.ph-four-tenths{width:40%}.ph-five-tenths{width:50%}.ph-six-tenths{width:60%}.ph-seven-tenths{width:70%}.ph-eight-tenths{width:80%}.ph-nine-tenths{width:90%}.ph-ten-tenths{width:100%}.ph-one-twelfth{width:8.3333333333%}.ph-two-twelfths{width:16.6666666667%}.ph-three-twelfths{width:25%}.ph-four-twelfths{width:33.3333333333%}.ph-five-twelfths{width:41.6666666667%}.ph-six-twelfths{width:50%}.ph-seven-twelfths{width:58.3333333333%}.ph-eight-twelfths{width:66.6666666667%}.ph-nine-twelfths{width:75%}.ph-ten-twelfths{width:83.3333333333%}.ph-eleven-twelfths{width:91.6666666667%}.ph-twelve-twelfths{width:100%}.ph-one-twentieth{width:5%}.ph-two-twentieths{width:10%}.ph-three-twentieths{width:15%}.ph-four-twentieths{width:20%}.ph-five-twentieths{width:25%}.ph-six-twentieths{width:30%}.ph-seven-twentieths{width:35%}.ph-eight-twentieths{width:40%}.ph-nine-twentieths{width:45%}.ph-ten-twentieths{width:50%}.ph-eleven-twentieths{width:55%}.ph-twelve-twentieths{width:60%}.ph-thirteen-twentieths{width:65%}.ph-fourteen-twentieths{width:70%}.ph-fifteen-twentieths{width:75%}.ph-sixteen-twentieths{width:80%}.ph-seventeen-twentieths{width:85%}.ph-eighteen-twentieths{width:90%}.ph-nineteen-twentieths{width:95%}.ph-twenty-twentieths{width:100%}.ph-false{display:none !important}.ph-true{display:inline-block !important}.ph-block{display:block !important}.ph-flex{display:flex !important}.ph-inline-flex{display:inline-flex !important}.ph-table-cell{display:table-cell !important}}@media screen and (max-width: 31.25em){.s-auto{width:auto}.s-full{width:100%}.s-flush{margin-left:0}.s-one-half{width:50%}.s-two-halfs{width:100%}.s-one-third{width:33.3333333333%}.s-two-thirds{width:66.6666666667%}.s-three-thirds{width:100%}.s-push-one-third{margin-left:33.3333333333%}.s-push-two-thirds{margin-left:66.6666666667%}.s-push-three-thirds{margin-left:100%}.s-one-quarter{width:25%}.s-two-quarters{width:50%}.s-three-quarters{width:75%}.s-four-quarters{width:100%}.s-one-fifth{width:20%}.s-two-fifths{width:40%}.s-three-fifths{width:60%}.s-four-fifths{width:80%}.s-five-fifths{width:100%}.s-one-sixth{width:16.6666666667%}.s-two-sixths{width:33.3333333333%}.s-three-sixths{width:50%}.s-four-sixths{width:66.6666666667%}.s-five-sixths{width:83.3333333333%}.s-six-sixths{width:100%}.s-push-one-sixth{margin-left:16.6666666667%}.s-one-eighth{width:12.5%}.s-two-eighths{width:25%}.s-three-eighths{width:37.5%}.s-four-eighths{width:50%}.s-five-eighths{width:62.5%}.s-six-eighths{width:75%}.s-seven-eighths{width:87.5%}.s-eight-eighths{width:100%}.s-one-tenth{width:10%}.s-two-tenths{width:20%}.s-three-tenths{width:30%}.s-four-tenths{width:40%}.s-five-tenths{width:50%}.s-six-tenths{width:60%}.s-seven-tenths{width:70%}.s-eight-tenths{width:80%}.s-nine-tenths{width:90%}.s-ten-tenths{width:100%}.s-one-twelfth{width:8.3333333333%}.s-two-twelfths{width:16.6666666667%}.s-three-twelfths{width:25%}.s-four-twelfths{width:33.3333333333%}.s-five-twelfths{width:41.6666666667%}.s-six-twelfths{width:50%}.s-seven-twelfths{width:58.3333333333%}.s-eight-twelfths{width:66.6666666667%}.s-nine-twelfths{width:75%}.s-ten-twelfths{width:83.3333333333%}.s-eleven-twelfths{width:91.6666666667%}.s-twelve-twelfths{width:100%}.s-one-twentieth{width:5%}.s-two-twentieths{width:10%}.s-three-twentieths{width:15%}.s-four-twentieths{width:20%}.s-five-twentieths{width:25%}.s-six-twentieths{width:30%}.s-seven-twentieths{width:35%}.s-eight-twentieths{width:40%}.s-nine-twentieths{width:45%}.s-ten-twentieths{width:50%}.s-eleven-twentieths{width:55%}.s-twelve-twentieths{width:60%}.s-thirteen-twentieths{width:65%}.s-fourteen-twentieths{width:70%}.s-fifteen-twentieths{width:75%}.s-sixteen-twentieths{width:80%}.s-seventeen-twentieths{width:85%}.s-eighteen-twentieths{width:90%}.s-nineteen-twentieths{width:95%}.s-twenty-twentieths{width:100%}.s-false{display:none !important}.s-true{display:inline-block !important}.s-block{display:block !important}.s-flex{display:flex !important}.s-inline-flex{display:inline-flex !important}.s-table-cell{display:table-cell !important}}.grid,.load-more__placeholders,.bio-group{margin-left:-30px}.grid>*,.load-more__placeholders>*,.bio-group>*{padding-left:30px;margin-bottom:30px}.grid.grid--flush-bottom,.grid--flush-bottom.load-more__placeholders,.grid--flush-bottom.bio-group{margin-bottom:-30px}.grid,.load-more__placeholders,.bio-group{font-size:0 !important;letter-spacing:normal;word-spacing:normal}.grid>*,.load-more__placeholders>*,.bio-group>*{display:inline-block;font-size:15px;font-size:.9375rem}.grid,.load-more__placeholders,.bio-group{display:block}.grid>*,.load-more__placeholders>*,.bio-group>*{display:inline-block;vertical-align:top}.grid--no-overflow{overflow:hidden}.grid--flush-bottom{overflow:hidden}.grid--reverse{direction:rtl}.grid--reverse>*{direction:ltr}.grid--left{text-align:left}.grid--center{text-align:center}.grid--right{text-align:right}.grid--top>*{vertical-align:top}.grid--middle>*{vertical-align:middle}.grid--bottom>*{vertical-align:bottom}.grid--tight{margin-left:-15px}.grid--tight>*{padding-left:15px;margin-bottom:15px}.grid--tight.grid--flush-bottom{margin-bottom:-15px}.grid--semi-tight,.load-more__placeholders{margin-left:-20px}.grid--semi-tight>*,.load-more__placeholders>*{padding-left:20px;margin-bottom:20px}.grid--semi-tight.grid--flush-bottom,.grid--flush-bottom.load-more__placeholders{margin-bottom:-20px}.grid--loose{margin-left:-60px}.grid--loose>*{padding-left:60px;margin-bottom:60px}.grid--loose.grid--flush-bottom{margin-bottom:-60px}.grid--extra-loose{margin-left:-80px}.grid--extra-loose>*{padding-left:80px;margin-bottom:80px}.grid--extra-loose.grid--flush-bottom{margin-bottom:-80px}@media screen and (max-width: 63.9375em){.grid--responsive{margin-left:-15px}.grid--responsive>*{padding-left:15px;margin-bottom:15px}.grid--responsive.grid--flush-bottom{margin-bottom:-15px}}.grid--v-med>*{margin-bottom:20px}.grid--v-med.grid--flush-bottom{margin-bottom:-20px}.grid--h-med{margin-left:-20px}.grid--h-med>*{padding-left:20px}.grid--flush,.bio-group{margin-left:0}.grid--flush>*,.bio-group>*{padding-left:0;margin-bottom:0}.grid--flush.grid--flush-bottom,.grid--flush-bottom.bio-group{margin-bottom:0}@media screen and (max-width: 63.9375em){.grid--m-flush{margin-left:0}.grid--m-flush>*{padding-left:0;margin-bottom:0}.grid--m-flush.grid--flush-bottom{margin-bottom:0}}.grid--vflush>*,.load-more__placeholders>*{margin-bottom:0}.grid--vflush.grid--flush-bottom,.grid--flush-bottom.load-more__placeholders{margin-bottom:0}.grid--hflush{margin-left:0}.grid--hflush>*{padding-left:0}.grid--vloose>*{margin-bottom:60px}.grid--vloose.grid--flush-bottom{margin-bottom:-60px}.grid--hloose{margin-left:-60px}.grid--hloose>*{padding-left:60px}.grid--vextra-loose>*{margin-bottom:80px}.grid--vextra-loose.grid--flush-bottom{margin-bottom:-80px}.grid--hextra-loose{margin-left:-80px}.grid--hextra-loose>*{padding-left:80px}.grid--vtight>*{margin-bottom:15px}.grid--vtight.grid--flush-bottom{margin-bottom:-15px}.grid--htight{margin-left:-15px}.grid--htight>*{padding-left:15px}.grid--vsemi-tight>*{margin-bottom:20px}.grid--vsemi-tight.grid--flush-bottom{margin-bottom:-20px}.grid--hsemi-tight{margin-left:-20px}.grid--hsemi-tight>*{padding-left:20px}.grid--max-width{max-width:1400px;margin:0 auto}.grid--max-width-tight{max-width:990px;margin:0 auto}.grid--flex,.bio-group{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;direction:ltr}.grid--flex.grid--left,.grid--left.bio-group{justify-content:flex-start}.grid--flex.grid--center,.grid--center.bio-group{justify-content:center}.grid--flex.grid--right,.grid--right.bio-group{justify-content:flex-end}.grid--flex.grid--reverse,.grid--reverse.bio-group{flex-direction:row-reverse}.grid--flex.grid--top,.grid--top.bio-group{align-items:flex-start}.grid--flex.grid--middle,.grid--middle.bio-group{align-items:center}.grid--flex.grid--bottom,.grid--bottom.bio-group{align-items:flex-end}@media screen and (max-width: 63.9375em){.grid--flex.grid--mobile-reverse,.grid--mobile-reverse.bio-group{flex-direction:column-reverse}}.grid--flex>*,.bio-group>*{display:flex;flex:none;flex-direction:column}.grid--flex>*.grid__item--stretch,.bio-group>*.grid__item--stretch{align-self:stretch}.grid--flex>*.grid__item--stretch>*:only-child,.bio-group>*.grid__item--stretch>*:only-child{flex-grow:0}.grid--flex>*.grid__item--start,.bio-group>*.grid__item--start{align-self:start}.grid--flex>*.grid__item--end,.bio-group>*.grid__item--end{align-self:end}.grid--flex>*.grid__item--center,.bio-group>*.grid__item--center{align-self:center}.grid--flex>*>*:only-child,.bio-group>*>*:only-child{flex:1 0 auto}.grid--flex>*>img:only-child,.bio-group>*>img:only-child{flex:none}.grid--flex>*>.account-notice:only-child,.bio-group>*>.account-notice:only-child{flex:none}.grid-item{position:relative}.grid-item--border:after{width:1px;height:100%;background-color:rgba(155,155,155,.3);position:absolute;top:0;left:0;content:"";transform:translateX(calc(30px / 2 - 1px))}.modern-grid{display:grid}.modern-grid--two-col{grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:10px;column-gap:10px}@media screen and (max-width: 63.9375em){.modern-grid--two-col{grid-template-columns:1fr}}.modern-grid--two-col .l-full{grid-column:span 2}@media screen and (max-width: 63.9375em){.modern-grid--two-col .l-full{grid-column:span 1}}.modern-grid--two-col .l-one-half,.modern-grid--two-col .block-split-large__right,.modern-grid--two-col .block-split-large__left,.modern-grid--two-col .bio-group__item{grid-column:span 1;width:100%}.fancy-grid--journal{margin-bottom:-53px}@media screen and (max-width: 63.9375em){.fancy-grid--journal{margin-bottom:-33px}}.fancy-grid--journal[loading=true]{position:relative}.fancy-grid--journal[loading=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.8)}.fancy-grid--journal>:nth-child(9n+2),.fancy-grid--journal>:nth-child(9n+3),.fancy-grid--journal>:nth-child(9n+6){align-self:flex-start}.fancy-grid--journal>:nth-child(9n+4),.fancy-grid--journal>:nth-child(9n+7),.fancy-grid--journal>:nth-child(9n+8){align-self:flex-end}.fancy-grid--journal>*{margin-bottom:53px}@media screen and (max-width: 63.9375em){.fancy-grid--journal>*{margin-bottom:33px}}.fancy-grid--inspiration{margin-bottom:-30px}.fancy-grid--inspiration>:nth-child(6n+2),.fancy-grid--inspiration>:nth-child(6n+3){align-self:flex-start}.fancy-grid--inspiration>:nth-child(6n+4),.fancy-grid--inspiration>:nth-child(6n+5){align-self:flex-end}@media screen and (max-width: 63.9375em){.fancy-grid--inspiration>:nth-child(6n+4),.fancy-grid--inspiration>:nth-child(6n+5){align-self:flex-start}}.fancy-grid--inspiration>*{margin-bottom:30px}.fancy-grid__dummy{opacity:0;pointer-events:none}.field.adaptive-placeholder{position:relative}.field.adaptive-placeholder label{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;position:absolute;top:0;right:0;left:0;margin:0;padding:14px 15px 0;color:#a5a5a5;transition:all .3s;z-index:1}.field.adaptive-placeholder.field-error label{color:#e56661}.field.adaptive-placeholder label~input.input{padding-top:20px}.field.adaptive-placeholder label~textarea.input{padding-top:20px}.field.adaptive-placeholder .multi-select__value{padding-top:20px}.field.adaptive-placeholder[disabled] label{opacity:.3}.field.adaptive-placeholder--active label{font-size:11px;font-size:.6875rem;line-height:1.8181818182;top:3px;right:auto;bottom:auto;left:15px;padding:0;transform:none}.field.adaptive-placeholder--active.field-error label{color:#9b9b9b}.wrap,.load-more__wrap,.page-filter{margin:0 auto;width:100%;max-width:1600px;padding:0 80px}@media screen and (max-width: 63.9375em){.wrap,.load-more__wrap,.page-filter{padding:0 15px}}@media screen and (max-width: 63.9375em){.wrap--responsive{padding:0}}.wrap--half{max-width:800px}.wrap--pdp-left{padding-right:30px;max-width:calc(1600px/12*7);margin:0;margin-left:auto}@media screen and (max-width: 78.75em){.wrap--pdp-left{padding-right:20px}}@media screen and (max-width: 63.9375em){.wrap--pdp-left{max-width:none;padding:0;margin:0}}.wrap--pdp-right{padding-left:0;max-width:calc(1600px/12*5);margin:0;margin-right:auto}@media screen and (max-width: 78.75em){.wrap--pdp-right{padding-left:20px}}@media screen and (max-width: 63.9375em){.wrap--pdp-right{max-width:none;padding:0;margin:0}}.wrap--block-split-large-left{max-width:660px;margin:20px 0 0 auto;padding-right:40px;padding-left:0;max-width:none;margin:0;padding:0}.wrap--block-split-large-right{max-width:700px;margin:20px auto 0 0;padding-right:40px;padding-left:40px;max-width:none;margin:0;padding:0}.wrap--block-split-large-left{margin:0 0 0 auto;max-width:680px}.grid--reverse .wrap--block-split-large-left{margin:0 auto 0 0;padding-right:0;padding-left:40px;max-width:none;margin:0;padding:0}.grid--reverse .wrap--block-split-large-right{margin:20px 0 0 auto;max-width:none;margin:0;padding:0}.wrap--right{margin-right:0}@media screen and (max-width: 63.9375em){.wrap--right{margin-right:auto}}.wrap--left{margin-left:0}@media screen and (max-width: 63.9375em){.wrap--left{margin-left:auto}}.wrap--page{max-width:1240px}.wrap--medium{max-width:910px}.wrap--narrow{max-width:680px}.wrap--slim{max-width:580px}.wrap--import{max-width:950px}.wrap--docs{max-width:1095px}.wrap--flush{padding:0}.wrap--relative{position:relative}.wrap--no-overflow{overflow:hidden}@media screen and (max-width: 63.9375em){.wrap--m-flush{padding:0}}.wrap--account-left{padding-right:0;padding-left:40px}@media screen and (max-width: 63.9375em){.wrap--account-left{padding:0}}.wrap--account-middle{padding:0}@media screen and (max-width: 63.9375em){.wrap--account-middle{padding:0 20px}}.wrap--account-right{padding-left:0;padding-right:40px}@media screen and (max-width: 63.9375em){.wrap--account-right{padding:0 20px}}.band{padding:50px 0}.band--margin{margin:50px 0}@media screen and (max-width: 63.9375em){.band--responsive{padding:30px 0}}.band--flush{padding:0}@media screen and (max-width: 63.9375em){.band--m-flush{padding:0}}.band--tall{padding:70px 0}@media screen and (max-width: 63.9375em){.band--tall{padding:50px 0}}@media screen and (max-width: 43.75em){.band--tall{padding:40px 0}}.band--tall-margin{margin:70px 0}@media screen and (max-width: 63.9375em){.band--tall-margin{margin:50px 0}}@media screen and (max-width: 43.75em){.band--tall-margin{margin:30px 0}}.band--extra-tall{padding:100px 0}@media screen and (max-width: 63.9375em){.band--extra-tall{padding:50px 0}}@media screen and (max-width: 43.75em){.band--extra-tall{padding:40px 0}}.band--short{padding:30px 0}@media screen and (max-width: 43.75em){.band--short{padding:15px 0}}.band--flush-top{padding-top:0}.band--short-top{padding-top:30px}@media screen and (max-width: 43.75em){.band--short-top{padding-top:15px}}.band--flush-bottom{padding-bottom:0}.band--border-light{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.band--border-light-top{border-top:1px solid #f1f1f1}.band--border-light-bottom{border-bottom:1px solid #f1f1f1}.band--grey{background:#eaeaea}.band--light-grey{background:#f1f1f1}.band__title,.accordion--compatible-products .accordion__title{font-size:32px;font-size:2rem;line-height:1.4375;margin:0 0 30px;text-align:center;color:#000}@media screen and (max-width: 63.9375em){.band__title,.accordion--compatible-products .accordion__title{font-size:24px;font-size:1.5rem;line-height:1.3333333333}}.band__title span,.accordion--compatible-products .accordion__title span{font-weight:200}.band--no-overflow{overflow:hidden}.band--about{padding-top:45px;padding-bottom:0}@media screen and (max-width: 63.9375em){.band--about{padding-top:0}}.band--about-video{padding:0 18%;margin-bottom:120px}@media screen and (max-width: 63.9375em){.band--about-video{padding:0 40px;margin-bottom:60px}}@media screen and (max-width: 43.75em){.band--about-video{padding:0 20px}}.band--medium{padding:40px 0}.band--medium:nth-of-type(2){padding-top:80px}.band--medium:nth-last-of-type(2){padding-bottom:60px}@media screen and (max-width: 63.9375em){.band--medium{padding:20px 0}.band--medium:nth-of-type(2){padding-top:40px}.band--medium+.band--project{margin-top:-40px}}@media screen and (max-width: 63.9375em){.band--project{padding-top:0}}.band--button{margin-bottom:30px;text-align:center}@media screen and (max-width: 63.9375em){.band--button{margin-bottom:20px}}.image img,.project-preview__image img,.support-block__image img{width:100%;max-width:100%;height:auto}.video{overflow:hidden}.video:before{float:left;content:"";padding-bottom:56.25%;margin-bottom:0px}.video:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.video{position:relative}.video .video__media{position:absolute;top:0;left:0;width:100%;height:100%}.video .vjs-big-play-button{width:82px;height:82px;border-radius:100%;background:rgba(0,0,0,0)}@media screen and (max-width: 43.75em){.video .vjs-big-play-button{width:60px;height:60px}}.video .vjs-big-play-button .vjs-icon-placeholder:before{font-size:45px;font-size:2.8125rem;line-height:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 43.75em){.video .vjs-big-play-button .vjs-icon-placeholder:before{font-size:30px;font-size:1.875rem;line-height:1}}.video .video-js:hover .vjs-big-play-button{background:rgba(0,0,0,0)}.video .vjs-big-play-centered .vjs-big-play-button{margin:0;transform:translate(-50%, -50%)}.read-more button{padding:0;background:rgba(0,0,0,0);-webkit-text-decoration:underline;text-decoration:underline;font-weight:normal}.read-more~*{display:none}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.bee19.eot?v=4.6.3");src:url("../fonts/fontawesome-webfont.bee19.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("../fonts/fontawesome-webfont.7c2d6.woff2?v=4.6.3") format("woff2"),url("../fonts/fontawesome-webfont.5bf36.woff?v=4.6.3") format("woff"),url("../fonts/fontawesome-webfont.61d81.ttf?v=4.6.3") format("truetype"),url("../fonts/fontawesome-webfont.f684d.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.account-header__nav__toggle>*:after,.account-header__nav__arrow:after,.view-folder-items:after,.social-bar__link,.banner__warnings p:before,.banner__backlink:before,.banner__meta-link:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.account-header__nav__toggle>.fa-pull-left:after,.fa-pull-left.account-header__nav__arrow:after,.fa-pull-left.view-folder-items:after,.fa-pull-left.social-bar__link,.banner__warnings p.fa-pull-left:before,.fa-pull-left.banner__backlink:before,.fa-pull-left.banner__meta-link:before{margin-right:.3em}.fa.fa-pull-right,.account-header__nav__toggle>.fa-pull-right:after,.fa-pull-right.account-header__nav__arrow:after,.fa-pull-right.view-folder-items:after,.fa-pull-right.social-bar__link,.banner__warnings p.fa-pull-right:before,.fa-pull-right.banner__backlink:before,.fa-pull-right.banner__meta-link:before{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.account-header__nav__toggle>.pull-left:after,.pull-left.account-header__nav__arrow:after,.pull-left.view-folder-items:after,.pull-left.social-bar__link,.banner__warnings p.pull-left:before,.pull-left.banner__backlink:before,.pull-left.banner__meta-link:before{margin-right:.3em}.fa.pull-right,.account-header__nav__toggle>.pull-right:after,.pull-right.account-header__nav__arrow:after,.pull-right.view-folder-items:after,.pull-right.social-bar__link,.banner__warnings p.pull-right:before,.pull-right.banner__backlink:before,.pull-right.banner__meta-link:before{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before,.social-bar__link--twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before,.social-bar__link--facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before,.social-bar__link--pinterest:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}:root{--scrollbar-width: 0}body.richtext,.block--richtext body.block__text,body.hero__text,body.stock-list-notice,body.password-complexity,.rx-editor.richtext,.block--richtext .rx-editor.block__text,.rx-editor.hero__text,.rx-editor.stock-list-notice,.rx-editor.password-complexity{font-size:16px;background:#fff}body.richtext p,.block--richtext body.block__text p,body.hero__text p,body.stock-list-notice p,body.password-complexity p,.rx-editor.richtext p,.block--richtext .rx-editor.block__text p,.rx-editor.hero__text p,.rx-editor.stock-list-notice p,.rx-editor.password-complexity p{font-size:1em}.richtext,.block--richtext .block__text,.hero__text,.stock-list-notice,.password-complexity{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.7;font-size:16px;font-size:1rem;line-height:1.5;font-weight:200;color:#000;color:var(--richtext-color, #000000)}.richtext h1,.block--richtext .block__text h1,.hero__text h1,.stock-list-notice h1,.password-complexity h1{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:52px;font-size:3.25rem;line-height:1.1153846154;color:#000}@media screen and (max-width: 63.9375em){.richtext h1,.block--richtext .block__text h1,.hero__text h1,.stock-list-notice h1,.password-complexity h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}.richtext h2,.block--richtext .block__text h2,.hero__text h2,.stock-list-notice h2,.password-complexity h2{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:38px;font-size:2.375rem;line-height:1.1578947368;color:#000}@media screen and (max-width: 63.9375em){.richtext h2,.block--richtext .block__text h2,.hero__text h2,.stock-list-notice h2,.password-complexity h2{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.richtext h3,.block--richtext .block__text h3,.hero__text h3,.stock-list-notice h3,.password-complexity h3{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000}@media screen and (max-width: 63.9375em){.richtext h3,.block--richtext .block__text h3,.hero__text h3,.stock-list-notice h3,.password-complexity h3{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.richtext h4,.block--richtext .block__text h4,.hero__text h4,.stock-list-notice h4,.password-complexity h4{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.3333333333;color:#000}@media screen and (max-width: 63.9375em){.richtext h4,.block--richtext .block__text h4,.hero__text h4,.stock-list-notice h4,.password-complexity h4{font-size:16px;font-size:1rem;line-height:1.375}}.richtext h5,.block--richtext .block__text h5,.hero__text h5,.stock-list-notice h5,.password-complexity h5{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:16px;font-size:1rem;line-height:1.375;color:#000}@media screen and (max-width: 63.9375em){.richtext h5,.block--richtext .block__text h5,.hero__text h5,.stock-list-notice h5,.password-complexity h5{font-size:14px;font-size:.875rem;line-height:1.4285714286}}.richtext h6,.block--richtext .block__text h6,.hero__text h6,.stock-list-notice h6,.password-complexity h6{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:16px;font-size:1rem;line-height:1.375;color:#000}@media screen and (max-width: 63.9375em){.richtext h6,.block--richtext .block__text h6,.hero__text h6,.stock-list-notice h6,.password-complexity h6{font-size:14px;font-size:.875rem;line-height:1.4285714286}}.richtext h1,.block--richtext .block__text h1,.hero__text h1,.stock-list-notice h1,.password-complexity h1,.richtext h2,.block--richtext .block__text h2,.hero__text h2,.stock-list-notice h2,.password-complexity h2,.richtext h3,.block--richtext .block__text h3,.hero__text h3,.stock-list-notice h3,.password-complexity h3,.richtext h4,.block--richtext .block__text h4,.hero__text h4,.stock-list-notice h4,.password-complexity h4,.richtext h5,.block--richtext .block__text h5,.hero__text h5,.stock-list-notice h5,.password-complexity h5,.richtext h6,.block--richtext .block__text h6,.hero__text h6,.stock-list-notice h6,.password-complexity h6{margin-bottom:.5em}.richtext p,.block--richtext .block__text p,.hero__text p,.stock-list-notice p,.password-complexity p{margin-bottom:1.1875em}.richtext strong,.block--richtext .block__text strong,.hero__text strong,.stock-list-notice strong,.password-complexity strong{font-weight:400}.richtext blockquote,.block--richtext .block__text blockquote,.hero__text blockquote,.stock-list-notice blockquote,.password-complexity blockquote{border:1px solid #bbb;background-color:#eee;padding:1em 2em;margin:.5em 0 1em 0;font-style:italic;font-family:Georgia,Times,serif;line-height:1.4}.richtext ul,.block--richtext .block__text ul,.hero__text ul,.stock-list-notice ul,.password-complexity ul,.richtext ol,.block--richtext .block__text ol,.hero__text ol,.stock-list-notice ol,.password-complexity ol{padding:0;margin:0;margin-bottom:1.875em}.richtext ul ul,.block--richtext .block__text ul ul,.hero__text ul ul,.stock-list-notice ul ul,.password-complexity ul ul,.richtext ol ol,.block--richtext .block__text ol ol,.hero__text ol ol,.stock-list-notice ol ol,.password-complexity ol ol{margin-top:.5em}.richtext ul,.block--richtext .block__text ul,.hero__text ul,.stock-list-notice ul,.password-complexity ul{list-style:none;padding-left:20px;position:relative}.richtext ul li:before,.block--richtext .block__text ul li:before,.hero__text ul li:before,.stock-list-notice ul li:before,.password-complexity ul li:before{content:"•";position:absolute;left:0;color:#8499a5}.richtext ol,.block--richtext .block__text ol,.hero__text ol,.stock-list-notice ol,.password-complexity ol{list-style:decimal outside;padding-left:20px}.richtext ol ol,.block--richtext .block__text ol ol,.hero__text ol ol,.stock-list-notice ol ol,.password-complexity ol ol{list-style-type:lower-alpha}.richtext ol ol ol,.block--richtext .block__text ol ol ol,.hero__text ol ol ol,.stock-list-notice ol ol ol,.password-complexity ol ol ol{list-style-type:lower-roman}.richtext li,.block--richtext .block__text li,.hero__text li,.stock-list-notice li,.password-complexity li{margin:0 0 .75em}.richtext ul li,.block--richtext .block__text ul li,.hero__text ul li,.stock-list-notice ul li,.password-complexity ul li,.richtext ol li,.block--richtext .block__text ol li,.hero__text ol li,.stock-list-notice ol li,.password-complexity ol li{padding-left:3px}.richtext dl,.block--richtext .block__text dl,.hero__text dl,.stock-list-notice dl,.password-complexity dl{margin:0 2em 1em 2.5em}.richtext dt,.block--richtext .block__text dt,.hero__text dt,.stock-list-notice dt,.password-complexity dt{font-weight:bold;margin:1em 0 .4em 0}.richtext dd,.block--richtext .block__text dd,.hero__text dd,.stock-list-notice dd,.password-complexity dd{line-height:1.3em;margin-bottom:.5em}.richtext a:not(.button):not(.shade-chooser__input),.block--richtext .block__text a:not(.button):not(.shade-chooser__input),.hero__text a:not(.button):not(.shade-chooser__input),.stock-list-notice a:not(.button):not(.shade-chooser__input),.password-complexity a:not(.button):not(.shade-chooser__input){font-weight:400;color:#000;-webkit-text-decoration:underline;text-decoration:underline}.richtext a:not(.button):not(.shade-chooser__input):hover,.block--richtext .block__text a:not(.button):not(.shade-chooser__input):hover,.hero__text a:not(.button):not(.shade-chooser__input):hover,.stock-list-notice a:not(.button):not(.shade-chooser__input):hover,.password-complexity a:not(.button):not(.shade-chooser__input):hover{color:#8499a5}.richtext hr,.block--richtext .block__text hr,.hero__text hr,.stock-list-notice hr,.password-complexity hr{border:0;height:1px;background-color:#d2d2d2;margin:1.875em 0}.richtext blockquote,.block--richtext .block__text blockquote,.hero__text blockquote,.stock-list-notice blockquote,.password-complexity blockquote{margin:0 0 1.875em}.richtext blockquote p:last-child,.block--richtext .block__text blockquote p:last-child,.hero__text blockquote p:last-child,.stock-list-notice blockquote p:last-child,.password-complexity blockquote p:last-child{margin-bottom:0}.richtext table,.block--richtext .block__text table,.hero__text table,.stock-list-notice table,.password-complexity table{width:100%;text-align:left}.richtext table td,.block--richtext .block__text table td,.hero__text table td,.stock-list-notice table td,.password-complexity table td,.richtext table th,.block--richtext .block__text table th,.hero__text table th,.stock-list-notice table th,.password-complexity table th{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;vertical-align:middle;padding:10px}.richtext table th,.block--richtext .block__text table th,.hero__text table th,.stock-list-notice table th,.password-complexity table th{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:200;text-transform:uppercase;padding-top:15px;padding-bottom:15px}.richtext table,.block--richtext .block__text table,.hero__text table,.stock-list-notice table,.password-complexity table,.richtext th,.block--richtext .block__text th,.hero__text th,.stock-list-notice th,.password-complexity th,.richtext td,.block--richtext .block__text td,.hero__text td,.stock-list-notice td,.password-complexity td{border:1px solid #f1f1f1}.richtext--dark,.block--feature.block--text-light .block__text,.block--get-the-look.block--text-light .block__text,.block--text-light .block-content__text,.hero__text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}.richtext--dark a:hover,.block--feature.block--text-light .block__text a:hover,.block--get-the-look.block--text-light .block__text a:hover,.block--text-light .block-content__text a:hover,.hero__text a:hover{color:#fff}.richtext--light{color:#707070}.richtext--dark-text{color:#000}.richtext--dark-link a,.block--richtext .block__text a{color:#000}.richtext--large{font-size:18px;font-size:1.125rem;line-height:1.2222222222}.richtext--small{font-size:14px;font-size:.875rem;line-height:1.5714285714}.richtext--small-responsive{font-size:14px;font-size:.875rem;line-height:1.5714285714}@media screen and (max-width: 63.9375em){.richtext--small-responsive{font-size:12px;font-size:.75rem;line-height:1.6666666667}}@media screen and (max-width: 63.9375em){.richtext--m-small{font-size:14px;font-size:.875rem;line-height:1.5714285714}}@media screen and (max-width: 63.9375em){.richtext--responsive h1,.richtext--responsive h2,.richtext--responsive h3,.richtext--responsive h4,.richtext--responsive h5,.richtext--responsive h6{font-size:20px;font-size:1.25rem;line-height:1.4}}.richtext--large-adapt{font-size:18px;font-size:1.125rem;line-height:1.4444444444}@media screen and (max-width: 63.9375em){.richtext--large-adapt{font-size:16px;font-size:1rem;line-height:1.5}}.richtext--flush>:last-child,.block--richtext .block__text>:last-child,.hero__text>:last-child,.stock-list-notice>:last-child,.password-complexity>:last-child{margin-bottom:0}.richtext--smaller-margin p{margin-bottom:8px}.slider{position:relative}.slider__inner{position:relative;overflow:hidden}.slider__slide{position:relative;z-index:1;float:left;width:100%;margin:0 -100% 0 0;visibility:hidden}.slider__slide img{width:100%;max-width:100%;height:auto}.slider__slide iframe{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.slider__slide:first-child{visibility:visible}.slider--enabled .slider__slide{visibility:hidden;display:block;margin-right:-100%}.slider .slider__slide--active{visibility:visible;z-index:2}.slider .slider__slide--enter-left,.slider .slider__slide--enter-right,.slider .slider__slide--exit-left,.slider .slider__slide--exit-right{visibility:visible}.slider__slide--enter-left,.slider__slide--exit-left{transform:translateX(-100%)}.slider__slide--enter-right,.slider__slide--exit-right{transform:translateX(100%)}.slider__slide--exit-left,.slider__slide--exit-right{transition:transform .3s ease-in-out}.slider__slide--active{transform:translateX(0);transition:transform .3s ease-in-out}.slider--enabled .slider__prev,.slider--enabled .slider__next{display:none}@media screen and (max-width: 31.25em){.slider--enabled .slider__prev,.slider--enabled .slider__next{display:block;background:none}.slider--enabled .slider__prev:before,.slider--enabled .slider__prev:after,.slider--enabled .slider__next:before,.slider--enabled .slider__next:after{content:none}.slider--enabled .slider__prev,.slider--enabled .slider__next{width:35px;height:75px;margin:-37px 20px 0;opacity:.8}}.slider--enabled .slider__prev:hover,.slider--enabled .slider__next:hover{opacity:1}.slider--show-arrows .slider__prev,.slider--show-arrows .slider__next{display:block}.slider--show-arrows-desktop .slider__prev,.slider--show-arrows-desktop .slider__next{display:block}@media screen and (max-width: 63.9375em){.slider--show-arrows-desktop .slider__prev,.slider--show-arrows-desktop .slider__next{display:none}}.slider__prev,.slider__next{display:none;position:absolute;top:50%;width:35px;height:75px;margin:-37px 20px 0;opacity:.19;z-index:3;transition:opacity .3s ease}@media screen and (max-width: 31.25em){.slider__prev,.slider__next{display:block}}.slider__prev:hover,.slider__next:hover{opacity:1}.slider--account .slider__prev,.slider--account .slider__next{margin-top:46px;transform:translateY(-50%)}.slider__prev svg,.slider__next svg{display:block;fill:#fff}.slider__prev{left:0}.slider__next{right:0}.slider__info{font-size:15px;font-size:.9375rem;clear:both;text-align:right;padding-top:30px;text-transform:uppercase}.slider__info--center{text-align:center}.slider--gallery{padding-left:70px}@media screen and (max-width: 63.9375em){.slider--gallery{padding-left:0}}.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{display:flex;position:absolute;top:0;left:0;height:755px;z-index:3}@media(max-height: 600px){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{height:370px}}@media screen and (max-width: 100em){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{height:475px}}@media screen and (max-width: 100em)and (max-height: 600px){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{height:205px}}@media screen and (max-width: 68.75em){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{height:405px}}@media screen and (max-width: 68.75em)and (max-height: 600px){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{height:205px}}@media(max-height: 600px){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{bottom:20px;left:20px}}@media screen and (max-width: 63.9375em){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{top:initial;bottom:-75px;left:20px;right:0;height:auto}}@media screen and (max-width: 63.9375em)and (max-height: 600px){.slider--gallery .slider__nav,.slider--gallery .scrollable__nav{bottom:40px;left:40px}}.slider--gallery .slider__nav__item,.slider--gallery .scrollable__nav__item{display:block;margin-bottom:15px;border-radius:3px;overflow:hidden}@media screen and (max-width: 63.9375em){.slider--gallery .slider__nav__item,.slider--gallery .scrollable__nav__item{margin-bottom:0;margin-right:10px}}.slider--gallery .slider__nav__item:last-child,.slider--gallery .scrollable__nav__item:last-child{margin-bottom:0;margin-right:0}.slider--gallery .slider__nav__item img,.slider--gallery .scrollable__nav__item img{width:55px;height:55px}@media(max-height: 600px){.slider--gallery .slider__nav__item img,.slider--gallery .scrollable__nav__item img{width:40px;height:40px}}@media screen and (max-width: 63.9375em)and (max-height: 600px){.slider--gallery .slider__nav__item img,.slider--gallery .scrollable__nav__item img{width:50px;height:50px}}.slider--gallery .slider__nav__item--active,.slider--gallery .scrollable__nav__item--active{position:relative}.slider--gallery .slider__nav__item--active:before,.slider--gallery .scrollable__nav__item--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #333;border-radius:3px}.slider--gallery .slider__nav__item--active:after,.slider--gallery .scrollable__nav__item--active:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid #fff;border-radius:3px}.slider[data-count="1"] .slider__nav,.slider[data-count="1"] .scrollable__nav,.slider[data-count="1"] .slider__next,.slider[data-count="1"] .slider__prev{display:none}.slider--gallery.slider--fade .slider__inner:before{padding-top:100%}.slider--fade .slider__inner:before{content:"";display:block;width:100%;padding-top:100%}.slider--fade .slider__slide{position:absolute;float:none;top:0;right:0;bottom:0;left:0;margin:0;z-index:1}.slider--fade .slider__slide--enter-left,.slider--fade .slider__slide--exit-left{transform:translateX(0)}.slider--fade .slider__slide--enter-right,.slider--fade .slider__slide--exit-right{transform:translateX(0)}.slider--fade .slider__slide--enter-left,.slider--fade .slider__slide--enter-right{opacity:0;z-index:3}.slider--fade .slider__slide--exit-left,.slider--fade .slider__slide--exit-right{opacity:1;z-index:2}.slider--fade .slider__slide--active{opacity:1;z-index:3;transition:opacity .5s ease-in-out}.slider--fade--edge .slider__inner:before{content:"";display:block;width:100%;padding-top:100%}.slider--account .slider__inner:before{padding-top:66.6666666667%}@media screen and (min-width: 701px){.slider--fade .slider__inner:before{padding-top:38.8888888889%}.slider--account .slider__inner:before{padding-top:32.8571428571%}}.slider--arrows .slider__prev,.slider--arrows .slider__next{display:flex;justify-content:center;align-items:center}.scrollable{text-align:center;position:relative}.scrollable.scrollable--static .scrollable__directionals{display:none}.scrollable__inner{overflow:hidden}.scrollable__track{overflow:visible;will-change:transform;display:block;white-space:nowrap;font-size:0;transition:transform .5s cubic-bezier(0.24, 0.63, 0.44, 1);min-width:100%}@media screen and (max-width: 63.9375em){.scrollable__track{transition-duration:.5s}}.scrollable__slide{will-change:opacity;text-align:center;display:inline-block;white-space:normal}.scrollable__slide--hidden{opacity:.5}.scrollable--enabled .scrollable__slide{transition:opacity .25s cubic-bezier(0.24, 0.63, 0.44, 1)}.scrollable__directionals{position:absolute;top:-70px;right:-10px}@media screen and (max-width: 63.9375em){.scrollable__directionals{position:relative;top:0;right:0}}.scrollable__prev,.scrollable__next{z-index:2}.scrollber--enabled .scrollable__prev,.scrollber--enabled .scrollable__next{transition:opacity .1s linear}.scrollable__prev,.scrollable__next{display:none;font-size:50px;font-size:3.125rem;padding:10px}@media screen and (max-width: 63.9375em){.scrollable__prev,.scrollable__next{padding:10px 25px}}.scrollable--enabled .scrollable__prev,.scrollable--enabled .scrollable__next{display:inline-block}.scrollable__prev.scrollable--disabled,.scrollable__next.scrollable--disabled{cursor:default;opacity:.15}.scrollable--enabled .scrollable__nav{display:block}.scroller-link{margin:20px 0 30px}.border--top{border-top:1px solid #f3f3f3}.border--l-top{border-top:1px solid #f3f3f3}@media screen and (max-width: 31.25em){.border--l-top{border-top:none}}.border--right{border-right:1px solid #f3f3f3}@media screen and (max-width: 31.25em){.border--right{border-right:none}}.border--bottom{border-bottom:1px solid #f3f3f3}.gallery__inner{position:relative}.gallery__inner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.gallery .slider__nav,.gallery .scrollable__nav{padding-top:20px;text-align:center;text-transform:uppercase}.gallery--outer{position:relative}.gallery--outer .slider__nav,.gallery--outer .scrollable__nav{text-align:center;font-size:0;padding-top:35px}.gallery--outer .slider__nav__item,.gallery--outer .scrollable__nav__item{display:inline-block;width:40px;height:5px;margin:0 3px;background:#fff}.gallery--outer .slider__nav__item--active,.gallery--outer .scrollable__nav__item--active{background:hsla(0,0%,100%,.25)}.gallery--outer .slider__next,.gallery--outer .slider__prev{margin-top:-54px}.gallery__captions__container{padding-top:15px}.gallery__captions{display:block;margin:0;padding:0;position:absolute;left:0;bottom:-35px;overflow:hidden;width:400px;height:50px}.gallery__captions--no-offset{bottom:auto}.gallery__caption{display:block;position:absolute;top:0;left:0;right:0;transition:transform .3s ease;transform:translateY(50px);font-style:italic}.gallery__caption a{font-style:normal;color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.gallery__caption.gallery__caption--show{transform:translateY(0)}.gallery__caption--default{line-height:1.25em}.gallery__caption--default a{color:inherit}.gallery--outer__link{display:block;position:absolute;right:0;bottom:-5px;color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.gallery--outer__link--default{color:inherit;bottom:auto}@media screen and (max-width: 63.9375em){.gallery--outer__link{position:static;text-align:center;margin-top:30px}.gallery__captions{position:relative;text-align:center;margin-top:0px;width:100%}}.gallery-type-selector{position:absolute;right:0;bottom:0}@media screen and (max-width: 63.9375em){.gallery-type-selector{position:static}}.gallery__crosshair{position:absolute;transform:translateX(-13px) translateY(-13px);height:26px;width:26px;cursor:pointer;z-index:2}.gallery__crosshair:before,.gallery__crosshair:after{content:"";height:26px;width:26px;display:block;position:absolute}.gallery__crosshair .icon-plus-circled{display:block}.gallery__crosshair .icon-minus-circled{display:none}.gallery__crosshair--active .icon-plus-circled{display:none}.gallery__crosshair--active .icon-minus-circled{display:block}.gallery__product{width:250px;padding:15px;background:#fff;position:absolute;z-index:3}.gallery__product--hidden{display:none}.gallery__product__image{width:100%;height:auto;margin-bottom:15px}.gallery__product__meta{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;margin-bottom:0}.gallery__product__meta:last-of-type{margin-bottom:10px}.notice-bar{position:fixed;top:0;left:0;right:0;background:#333;z-index:25;height:100px;display:none;box-sizing:border-box}@media screen and (max-width: 63.9375em){.notice-bar{position:relative !important;top:0 !important;left:0 !important;padding:10px 20px 11px;height:auto}.notice-bar p{padding:0}}@media all and (-ms-high-contrast: none)and (max-width: 1023px),(-ms-high-contrast: active)and (max-width: 1023px){.notice-bar{position:fixed !important;height:80px}}@media all and (-ms-high-contrast: none)and (max-width: 700px),(-ms-high-contrast: active)and (max-width: 700px){.notice-bar{height:103px}}@media all and (-ms-high-contrast: none)and (max-width: 500px),(-ms-high-contrast: active)and (max-width: 500px){.notice-bar{height:128px}}.has-notice-bar .notice-bar:not(.notice-bar--hide){display:block}.has-geo-bar .notice-bar{border-top:1px solid #666}.body--admin .notice-bar{top:44px}.body--debug .notice-bar{top:20px}.body--admin.body--debug .notice-bar{top:64px}.body--admin.has-geo-bar .notice-bar{top:93px}.body--debug.has-geo-bar .notice-bar{top:69px}.body--admin.body--debug.has-geo-bar .notice-bar{top:113px}.notice-bar .wrap,.notice-bar .load-more__wrap,.notice-bar .page-filter{height:100%;display:flex;justify-content:center}.notice-bar .wrap .notice-bar__text,.notice-bar .load-more__wrap .notice-bar__text,.notice-bar .page-filter .notice-bar__text{font-size:16px;font-size:1rem;line-height:1.625;font-weight:400;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff}.notice-bar .wrap .notice-bar__text p,.notice-bar .load-more__wrap .notice-bar__text p,.notice-bar .page-filter .notice-bar__text p{margin-right:10px}.notice-bar .wrap .notice-bar__link,.notice-bar .load-more__wrap .notice-bar__link,.notice-bar .page-filter .notice-bar__link{-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease;color:#fff}.notice-bar .wrap .notice-bar__link:hover,.notice-bar .load-more__wrap .notice-bar__link:hover,.notice-bar .page-filter .notice-bar__link:hover{color:#8499a5}@media screen and (max-width: 63.9375em){.notice-bar .wrap .notice-bar__link:hover,.notice-bar .load-more__wrap .notice-bar__link:hover,.notice-bar .page-filter .notice-bar__link:hover{color:inherit}}.notice-bar .wrap p span,.notice-bar .load-more__wrap p span,.notice-bar .page-filter p span{font-weight:400;padding:0 .3em;color:#fff}.notice-bar .wrap>a,.notice-bar .load-more__wrap>a,.notice-bar .page-filter>a{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;height:100%;padding:10px 20px}@media screen and (max-width: 63.9375em){.notice-bar .wrap>a,.notice-bar .load-more__wrap>a,.notice-bar .page-filter>a{align-items:start}}.notice-bar .wrap>a svg,.notice-bar .load-more__wrap>a svg,.notice-bar .page-filter>a svg{fill:#fff}.banner{text-align:center}.banner .container{position:relative;overflow:visible}.banner .container>*:last-child{margin-bottom:0}.banner__title,.account-header__title{font-size:52px;font-size:3.25rem;font-weight:normal;line-height:1.2307692308;margin:0 auto 15px;max-width:800px;color:#000}@media screen and (max-width: 63.9375em){.banner__title,.account-header__title{font-size:40px;font-size:2.5rem;line-height:1.6}}@media screen and (max-width: 31.25em){.banner__title,.account-header__title{font-size:30px;font-size:1.875rem}}.banner__title .banner__title__light,.account-header__title .banner__title__light{font-family:"Brown",arial,sans-serif;font-weight:100}.banner__title--flush-bottom{margin-bottom:0}@media screen and (max-width: 63.9375em){.banner--top-margin .banner__title,.banner--top-margin .account-header__title{margin-top:20px}}.banner--left-align .banner__title,.banner--left-align .account-header__title{text-align:left;margin-left:85px}@media screen and (max-width: 63.9375em){.banner--left-align .banner__title,.banner--left-align .account-header__title{margin-left:20px}}@media screen and (max-width: 31.25em){.banner--left-align .banner__title,.banner--left-align .account-header__title{font-size:24px;font-size:1.5rem}}.banner__title--small{font-size:32px;font-size:2rem;font-weight:500;line-height:1.375;margin-bottom:28px}@media screen and (max-width: 63.9375em){.banner__title--small{font-size:28px;font-size:1.75rem;line-height:30px;margin-bottom:20px}}@media screen and (max-width: 31.25em){.banner__title--small{font-size:24px;font-size:1.5rem;line-height:26px;margin-bottom:18px}}.banner__title--small{margin-bottom:38px}@media screen and (max-width: 63.9375em){.banner__title--small{font-size:35px;font-size:2.1875rem;margin-bottom:38px}}@media screen and (max-width: 31.25em){.banner__title--small{font-size:28px;font-size:1.75rem;margin-bottom:38px}}.banner__subtitle{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;max-width:550px;margin:0 auto}.banner__subtitle--alt{color:#505050}.banner__intro{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;max-width:900px;margin:0 auto}.banner__backlink,.banner__meta-link{font-size:14px;font-size:.875rem;display:block;position:absolute;top:-15px;left:0;color:#505050;text-transform:uppercase}.banner__backlink span,.banner__meta-link span{border-bottom:1px solid #505050}.banner__backlink:before,.banner__meta-link:before{content:"";margin-right:10px}.banner__backlink:hover,.banner__meta-link:hover{color:#000}.section--highlight .banner__backlink,.section--highlight .banner__meta-link{color:#fff}.section--highlight .banner__backlink span,.section--highlight .banner__meta-link span{border-color:#fff}@media screen and (max-width: 63.9375em){.banner__backlink,.banner__meta-link{position:static;margin:15px auto}}.banner__backlink--standalone{display:block;position:static;text-align:left}.banner__backlink--flush{margin:0}.banner__warnings{text-align:left}.banner__warnings p{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:400;color:#e56661;margin-bottom:0}.banner__warnings p a{color:#e56661;-webkit-text-decoration:underline;text-decoration:underline}.banner__warnings p:before{content:"";margin-right:10px}.banner__warning{font-size:16px;font-size:1rem;display:block;position:absolute;bottom:-10px;right:0;color:#e56661}@media screen and (max-width: 31.25em){.banner__warning{position:static;margin:0 auto}}.banner__nav{font-size:14px;font-size:.875rem;position:absolute;right:0;bottom:0}.banner__nav label{display:inline-block;margin-right:10px}@media screen and (max-width: 63.9375em){.banner__nav{text-align:center;position:static}}.banner__nav--top{top:-10px;bottom:auto}.section,.driver-calculator-results__driver{padding:30px 0;background:#fff;overflow-x:visible}@media screen and (max-width: 31.25em){.section,.driver-calculator-results__driver{padding:15px 0}}.section--overflow-hidden{overflow:hidden}.section--alt{background:#f3f3f3}.section--search-results{background:#e6e6e6}.section--altdark{background:#999}.section--altdarker{background:#d9d9d9}.section--altdarkest{color:#fff;background:#505050}.section--blue{background:#8499a5}.section--blue-fade{background:linear-gradient(180deg, #8499A5 0%, rgba(132, 153, 165, 0.8) 100%)}.section--highlight{background:#8499a5;color:#fff}.section--gridfix{overflow:hidden}.section--visible{overflow:visible}.section--title-padding{padding:30px 0 50px}.section--medium-padding{padding:50px 0}@media screen and (max-width: 63.9375em){.section--medium-padding{padding:30px 0}}@media screen and (max-width: 31.25em){.section--medium-padding{padding:20px 0}}.section--large-padding{padding:60px 0}@media screen and (max-width: 63.9375em){.section--large-padding{padding:45px 0}}@media screen and (max-width: 31.25em){.section--large-padding{padding:30px 0}}.section--large-padding-bottom{padding-bottom:60px}@media screen and (max-width: 63.9375em){.section--large-padding-bottom{padding-bottom:45px}}@media screen and (max-width: 31.25em){.section--large-padding-bottom{padding-bottom:30px}}.section--tight{padding:15px 0}.section--medium{padding:20px 0}.section--flush{padding:0}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--small-bottom{padding-bottom:30px}.section--divider{border-bottom:1px solid #f3f3f3}.section--divider.section--alt{border-color:#fff}.section--divider.section--highlight{border-color:#fff}.section--white-divider{border-bottom:1px solid #fff}.section--centered{text-align:center}.section--portal-header{padding:15px 0;color:#fff;background:#777}@media screen and (max-width: 31.25em){.section--portal-header{padding:15px 0}}.section--product-guide{background-image:url(../images/product-guide-sketch.6c94f.jpg);background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.section--product-guide{background-image:url(../images/product-guide-sketch--2x.6c94f.jpg)}}.section__head{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 31.25em){.section__head{padding-bottom:20px}}.section__head--flush-top{padding-top:0}.section__head--flush-bottom{padding-top:0}.section__head--border-bottom{border-bottom:1px solid #f3f3f3}.section__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:10px}@media screen and (max-width: 31.25em){.section__title{font-size:24px;font-size:1.5rem;line-height:1.2083333333}}.section__title:last-child{margin-bottom:0}@media screen and (max-width: 31.25em){.section__title:last-child{margin-bottom:10px}}.section__title--space-below{margin-bottom:20px}.section__intro{color:#5f5f5f}@media screen and (max-width: 31.25em){.section__intro{margin-bottom:10px}}.section__intro p{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:16px;font-size:1rem;line-height:1.5}@media screen and (max-width: 31.25em){.section__intro p{font-size:12px;font-size:.75rem;line-height:1.6666666667}}.section--overlap{position:relative;z-index:1}.section--cta{font-size:25px;font-size:1.5625rem;font-weight:400}.section--cta .section__button{margin-left:20px}@media screen and (max-width: 63.9375em){.section--cta .section__button{margin-left:0}}.section--cta .section__text{display:inline-block}@media screen and (max-width: 63.9375em){.section--cta .section__text{display:block;margin-bottom:20px}}.section-nav{text-align:center}.section-nav__link{font-size:14px;font-size:.875rem;display:inline-block;padding:32px 15px 32px;color:#505050;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.section-nav__link:hover{color:#000}.heading3.section__title{margin-bottom:20px}.section--sticky-basket{position:fixed;position:sticky;width:100%;bottom:0;border-top:1px solid #d2d2d2;z-index:2}@media screen and (max-width: 43.75em){.section--sticky-basket{padding:20px 0}}.callouts--product-grid{margin:100px 0 0}@media screen and (max-width: 63.9375em){.callouts--product-grid{margin:40px 0 0}}.callouts__grid__col:last-child{position:relative;padding-bottom:calc(25% - 15px)}@media screen and (max-width: 63.9375em){.callouts__grid__col:last-child{padding-bottom:15px}}.callouts__grid__col:last-child>*{position:absolute;top:calc(-100% - 15px);left:30px;width:calc(100% - 30px)}@media screen and (max-width: 63.9375em){.callouts__grid__col:last-child>*{position:relative;top:auto;left:auto;width:auto}}.callouts__callout{font-size:15px;font-size:.9375rem;text-align:left;position:relative}.callouts__callout:hover{cursor:pointer}.callouts__callout:hover .callouts__callout__title{color:#000}.callouts__callout--zoom{overflow:hidden}.callouts__callout--zoom .callouts__callout__image{transition:all .3s}.callouts__callout--zoom:hover .callouts__callout__image{transition:all .2s;transform:scale(1.04, 1.04)}.callouts__callout__link{position:relative;display:block}.callouts__callout__link img{width:100%;height:auto}.callouts__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.callouts__callout__image{display:block;position:relative;height:0;padding-bottom:100%;background-size:cover;-webkit-text-decoration:none;text-decoration:none}.callouts__callout__image--short{padding-bottom:calc(50% - 15px);overflow:hidden}@media screen and (max-width: 63.9375em){.callouts__callout__image--short{padding-bottom:100%}}.callouts__callout__title{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;margin-right:-50%;max-width:90%;box-sizing:border-box;z-index:1}.callouts__callout__heading{font-size:28px;font-size:1.75rem;line-height:1.8928571429;color:#fff}@media screen and (max-width: 63.9375em){.callouts--partners .callouts__callout__heading{font-size:24px;font-size:1.5rem;line-height:2.2083333333}}.callouts__callout__title{display:block;background:#fff;font-weight:bold;text-transform:uppercase;color:#505050;padding:15px 30px;margin-right:-50%;max-width:90%;box-sizing:border-box}.callouts__callout--video i{display:block;position:absolute;top:25%;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.75);width:70px;height:70px;border-radius:70px;line-height:70px;font-size:18px;font-size:1.125rem;color:#121212;text-align:center}.callouts__callout--video:hover i{background:#fff}.callouts__callout--video span{top:auto;bottom:0;left:0;right:0;margin:0;transform:none;-webkit-text-decoration:underline;text-decoration:underline;padding:20px 0 0}.select--margin-bottom{margin-bottom:10px}.form:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.form__section--padded{padding:22px}.form__section--padded--alt{padding:15px 22px}.product:last-child .form__section--padded--alt{padding-bottom:30px}.form__fieldset>*:last-child,.form__fieldset>.richtext>*:last-child,.block--richtext .form__fieldset>.block__text>*:last-child,.form__fieldset>.hero__text>*:last-child,.form__fieldset>.stock-list-notice>*:last-child,.form__fieldset>.password-complexity>*:last-child{margin-bottom:0}.form__fieldset--padded{padding:40px 0 !important}.form__fieldset--grid{padding-bottom:10px !important}.form__fieldset--divider{border-bottom:1px solid #f3f3f3}.form__feildset--divider--dark{border-color:#ccc}.form__fieldset--top-divider{border-top:1px solid #f3f3f3}.form__fieldset--right-divider{border-right:1px solid #f3f3f3;padding-right:30px !important}.form__fieldset--left-divider{border-left:1px solid #f3f3f3;padding-left:30px !important;margin-left:-1px}.form__fieldset-label{text-transform:uppercase;font-size:16px;font-size:1rem;margin-bottom:30px}.form__fieldset-label a{display:inline-block;text-transform:none;font-size:15px;font-size:.9375rem;margin-left:20px}.form__fieldset-label a span{-webkit-text-decoration:underline;text-decoration:underline}.form__fieldset-label a i{margin-left:15px}.form__footer{text-align:left;clear:left}.form__footer:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.form__footer .link{display:block;float:left;margin-top:10px}.form__footer label{color:#505050}.form__footer .wrap,.form__footer .load-more__wrap,.form__footer .page-filter{float:none}.form__footer__left{float:left}.form__footer__right{float:right}.field--submit{margin-right:0}.form--inline{text-align:center;font-size:0}.form--inline.form--labels .field--submit{margin-top:24px}.form--right{text-align:right}.form--inline .field--file label,.form--inline .field--file .file-name{display:none}.form--inline .field--file .file-input{overflow:hidden;position:relative}.form--inline .field--file .file-input input[type=file]{position:absolute;width:100%;left:0;top:0;padding:50px;cursor:pointer}.form--search{display:flex;justify-content:center;padding:30px 0;background:#eaeaea}@media screen and (max-width: 63.9375em){.form--search{padding-left:15px;padding-right:15px}}.form--search .field{margin-bottom:0}.form--search .field--input,.form--search .field--input-flush{flex:0 1 470px;max-width:470px;margin-right:15px}@media screen and (max-width: 63.9375em){.form--search .field--input,.form--search .field--input-flush{margin-right:10px}}.form--search .field--input-flush{margin-right:0}.form--search input{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200}div.password .cleverpassword{position:relative}div.password input.password{position:relative}div.password input.cleverlabel{position:absolute;z-index:0;left:0;bottom:0}.field.field--file .import-file-label,.field.field--asset-file .import-file-label{position:relative;top:unset;left:unset}.field.field--file .import-file-label span,.field.field--asset-file .import-file-label span{width:100%;color:inherit}.field.field--file .import-file-label .import-file-field,.field.field--asset-file .import-file-label .import-file-field{position:absolute;top:0;left:0;width:100%;height:100%}.form__title{padding:15px 30px;background:#8499a5;color:#fff;font-size:25px;font-size:1.5625rem}.form__section-title{padding:10px 30px;background:#f3f3f3;font-family:"Brown",arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;margin-top:15px;display:flex;box-sizing:border-box;width:100%}.form__section-title__title{flex:1 1 auto;flex-wrap:nowrap;padding-right:15px}.form__section-title__close{font-size:25px;font-size:1.5625rem;position:relative;cursor:pointer}.form__section-title__close:before{content:"×";position:absolute;top:50%;transform:translateY(-50%);margin-top:-3px}.select-wrap{font-size:0}.select-wrap .wrap,.select-wrap .load-more__wrap,.select-wrap .page-filter{display:inline-block;width:50%;padding:0}.select-wrap .wrap:first-child,.select-wrap .load-more__wrap:first-child,.select-wrap .page-filter:first-child{padding-right:7px}.select-wrap .wrap:last-child,.select-wrap .load-more__wrap:last-child,.select-wrap .page-filter:last-child{padding-left:8px}.form-privacy{margin-bottom:20px;font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;text-align:left}.form-privacy a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:under}.form-privacy a:hover{color:#8499a5}.social-bar{text-align:left;font-size:0;word-spacing:10px;margin-bottom:15px}.social-bar>*{display:inline-block}.social-bar--dark .social-bar__title{color:#fff}.social-bar--dark .social-bar__link:before{color:#8499a5}.social-bar--dark .social-bar__link:hover{background:#fff}.social-bar--centred{text-align:center}.social-bar__title{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:16px;font-size:1rem;text-transform:uppercase}.social-bar__link{font-size:16px;font-size:1rem;display:inline-block;position:relative;text-indent:-1000em;width:26px;height:26px;padding:7px;background:#d9d9d9;border-radius:50%}.social-bar__link:hover{background:#999}.social-bar__link:before{text-align:center;text-indent:0;position:absolute;top:6px;left:0;width:100%;color:#fff}.social-options{display:block;font-size:0;margin-top:8px}.social-options span{display:inline-block;font-size:18px;font-size:1.125rem;line-height:40px;margin-right:20px;color:#999}.social-options a{display:inline-block;background:#505050;color:#ebebeb;font-size:15px;font-size:.9375rem;text-align:center;line-height:30px;width:30px;height:30px;border-radius:30px;margin-right:10px}.social-options a:hover{color:#fff}.listing-item{display:flex;flex-wrap:wrap;margin:0;padding:20px 0;border-bottom:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.listing-item{margin:0;padding:20px}}.listing-item__figure{position:relative;z-index:1;background:#f3f3f3}.listing-item__figure--rollover{position:absolute;top:0;left:0;z-index:2;transition:opacity .2s cubic-bezier(0.24, 0.63, 0.44, 1)}.listing-item__figure--rollover--hidden{opacity:0}.listing-item__anchor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.listing-item__anchor:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .2s cubic-bezier(0.24, 0.63, 0.44, 1)}.listing-item__anchor:hover:before{opacity:1}.listing-item__title{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#000}@media screen and (max-width: 63.9375em){.listing-item__title{font-size:20px;font-size:1.25rem;line-height:1.5;margin-top:5px}}.listing-item__badge{display:block;position:absolute;top:10px;left:-28px;background:#000;font-size:14px;font-size:.875rem;color:#fff;text-transform:uppercase;text-align:center;padding:2px 10px;z-index:1;width:100px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.listing-item__badge--red{background:#e56661}.listing-item__badge--green{background:#a7c9bd}.listing-item__badge--small{font-size:10px;font-size:.625rem}.listing-item__badge--centered{left:50%;right:auto;transform:translateX(-50%)}.listing-item__badge--right{right:10px;left:auto}.listing-item__overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(180deg, rgba(255, 255, 255, 0.29) 0%, #000000 100%);color:#fff}.listing-item:hover .listing-item__overlay{display:block}@media screen and (max-width: 63.9375em){.listing-item:hover .listing-item__overlay{display:none}}.listing-item__overlay__title{font-size:16px;font-size:1rem;position:absolute;top:10px;left:10px;right:10px;line-height:1.5;text-align:left}.listing-item__overlay__title__price{display:block;color:#fff;font-family:"Brown",arial,sans-serif;font-weight:200}.listing-item__overlay__details{position:absolute;bottom:10px;left:10px;right:10px}.listing-item__overlay__details__stock{text-align:left;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.5;margin-bottom:4px;font-size:15px;font-size:.9375rem}@media screen and (max-width: 1150px){.item__overlay__details__stock__note{display:none}}.listing-item__overlay__details__button{margin-top:10px}.listing-item--featured .listing-item__figure img,.listing-item--featured .listing-item__figure:before{margin-bottom:-0.5px}.listing-item--featured .section-title{margin:50px 0 0}.listing-item--featured .listing-item__desc{display:inline-block;margin-top:30px;color:#fff;border-bottom:1px solid #fff}.listing-item--featured .button,.listing-item--featured .shade-chooser__input{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.listing-item__preview{flex:0 0 100px}@media screen and (max-width: 63.9375em){.listing-item__preview{flex:0 0 100%;display:flex;margin-bottom:10px}}.listing-item__info{margin-bottom:10px}@media screen and (max-width: 63.9375em){.listing-item__info{margin:0 20px 0 0}}.listing-item__thumbnail{overflow:hidden}.listing-item__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.listing-item__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.listing-item__thumbnail{position:relative;width:100px}.listing-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:auto}.listing-item__options{flex:1 1 1px;margin:0 0 0 15px}@media screen and (max-width: 63.9375em){.listing-item__options{margin-right:10px;margin-left:0}}@media screen and (max-width: 43.75em){.listing-item__options{margin-right:0}}[data-property=code]{width:6.5%}@media screen and (max-width: 43.75em){[data-property=code]{width:25%}}[data-property=finish]{width:6.5%;text-align:center}[data-property=finish] .swatch{margin:0 auto}@media screen and (max-width: 43.75em){[data-property=finish]{width:25%}}[data-property=wattage]{width:12.5%}@media screen and (max-width: 43.75em){[data-property=wattage]{width:50%}}.listing-item--logged-in [data-property=wattage],.listing-item__table-head--logged-in [data-property=wattage]{width:12.5%}@media screen and (max-width: 43.75em){.listing-item--logged-in [data-property=wattage],.listing-item__table-head--logged-in [data-property=wattage]{width:25%}}@media screen and (max-width: 43.75em){[data-property=wattage][data-property=wattage]{white-space:initial}}[data-property=k],[data-property=loc]{width:6%}@media screen and (max-width: 43.75em){[data-property=k],[data-property=loc]{width:25%}}.listing-item--logged-in [data-property=k],.listing-item__table-head--logged-in [data-property=k],.listing-item--logged-in [data-property=loc],.listing-item__table-head--logged-in [data-property=loc]{width:6%}@media screen and (max-width: 43.75em){.listing-item--logged-in [data-property=k],.listing-item__table-head--logged-in [data-property=k],.listing-item--logged-in [data-property=loc],.listing-item__table-head--logged-in [data-property=loc]{width:25%}}[data-property=lm],[data-property=power-connection],[data-property=dimmer]{width:11.5%}@media screen and (max-width: 43.75em){[data-property=lm],[data-property=power-connection],[data-property=dimmer]{width:25%}}.listing-item--logged-in [data-property=lm],.listing-item__table-head--logged-in [data-property=lm],.listing-item--logged-in [data-property=power-connection],.listing-item__table-head--logged-in [data-property=power-connection],.listing-item--logged-in [data-property=dimmer],.listing-item__table-head--logged-in [data-property=dimmer]{width:10.5%}@media screen and (max-width: 43.75em){.listing-item--logged-in [data-property=lm],.listing-item__table-head--logged-in [data-property=lm],.listing-item--logged-in [data-property=power-connection],.listing-item__table-head--logged-in [data-property=power-connection],.listing-item--logged-in [data-property=dimmer],.listing-item__table-head--logged-in [data-property=dimmer]{width:25%}}[data-property=cri],[data-property=switched],[data-property=fire-rated],[data-property=beam-angle],[data-property=adjustable],[data-property=made-to-order],[data-property=device-charging]{width:4%;text-align:center}@media screen and (max-width: 43.75em){[data-property=cri],[data-property=switched],[data-property=fire-rated],[data-property=beam-angle],[data-property=adjustable],[data-property=made-to-order],[data-property=device-charging]{width:12.5%}}.listing-item__table-head--show-project [data-property=switched],.listing-item__table-head--show-project [data-property=adjustable]{text-align:right}[data-property=cri]{text-align:left}[data-property=price]{width:5%}.listing-item__table-head--show-project [data-property=price]{text-align:left}[data-property=price-mobile]{width:25%}[data-property=add-to-project]{text-align:center;width:10%}.listing-item__table-head--show-project [data-property=add-to-project]{width:unset}@media screen and (max-width: 43.75em){[data-property=add-to-project]{width:25%}}@media screen and (max-width: 43.75em){[data-property=add-to-project][data-property=add-to-project]{white-space:initial;text-align:center}}.listing-item__table{width:100%}.listing-item__table th,.listing-item__table td{padding-right:3px;padding-left:3px;vertical-align:middle;text-align:left}@media screen and (max-width: 43.75em){.listing-item__table th,.listing-item__table td{display:none}}.listing-item__table th[data-property=price-mobile],.listing-item__table td[data-property=price-mobile]{display:none}.listing-item__table th[data-property=fire-rated],.listing-item__table th[data-property=beam-angle],.listing-item__table th[data-property=dimmable],.listing-item__table th[data-property=switched],.listing-item__table th[data-property=adjustable],.listing-item__table th[data-property=device-charging],.listing-item__table th[data-property=finish],.listing-item__table th[data-property=made-to-order],.listing-item__table td[data-property=fire-rated],.listing-item__table td[data-property=beam-angle],.listing-item__table td[data-property=dimmable],.listing-item__table td[data-property=switched],.listing-item__table td[data-property=adjustable],.listing-item__table td[data-property=device-charging],.listing-item__table td[data-property=finish],.listing-item__table td[data-property=made-to-order]{text-align:center}@media screen and (max-width: 43.75em){[listing-technical-view=key-features] .listing-item__table th[data-property=code],[listing-technical-view=key-features] .listing-item__table th[data-property=price-mobile],[listing-technical-view=key-features] .listing-item__table th[data-property=finish],[listing-technical-view=key-features] .listing-item__table th[data-property=wattage],[listing-technical-view=key-features] .listing-item__table th[data-property=add-to-project],[listing-technical-view=key-features] .listing-item__table td[data-property=code],[listing-technical-view=key-features] .listing-item__table td[data-property=price-mobile],[listing-technical-view=key-features] .listing-item__table td[data-property=finish],[listing-technical-view=key-features] .listing-item__table td[data-property=wattage],[listing-technical-view=key-features] .listing-item__table td[data-property=add-to-project]{display:table-cell}}@media screen and (max-width: 43.75em){[listing-technical-view=light-output] .listing-item__table th[data-property=code],[listing-technical-view=light-output] .listing-item__table th[data-property=k],[listing-technical-view=light-output] .listing-item__table th[data-property=cri],[listing-technical-view=light-output] .listing-item__table th[data-property=lm],[listing-technical-view=light-output] .listing-item__table th[data-property=add-to-project],[listing-technical-view=light-output] .listing-item__table td[data-property=code],[listing-technical-view=light-output] .listing-item__table td[data-property=k],[listing-technical-view=light-output] .listing-item__table td[data-property=cri],[listing-technical-view=light-output] .listing-item__table td[data-property=lm],[listing-technical-view=light-output] .listing-item__table td[data-property=add-to-project]{display:table-cell}}@media screen and (max-width: 43.75em){[listing-technical-view=safety-control-features] .listing-item__table th[data-property=code],[listing-technical-view=safety-control-features] .listing-item__table th[data-property=loc],[listing-technical-view=safety-control-features] .listing-item__table th[data-property=fire-rated],[listing-technical-view=safety-control-features] .listing-item__table th[data-property=beam-angle],[listing-technical-view=safety-control-features] .listing-item__table th[data-property=dimmable],[listing-technical-view=safety-control-features] .listing-item__table th[data-property=switched],[listing-technical-view=safety-control-features] .listing-item__table th[data-property=adjustable],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=code],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=loc],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=fire-rated],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=beam-angle],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=dimmable],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=switched],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=adjustable]{display:table-cell}}.listing-item__table th svg,.listing-item__table td svg{display:block;margin:0 auto;outline:none}.listing-item__table th{font-size:12px;font-size:.75rem;line-height:1.6666666667;text-transform:uppercase;letter-spacing:1px;color:#000;white-space:nowrap}@media screen and (max-width: 63.9375em){.listing-item__table th{padding-bottom:20px}}.listing-item__table th svg{width:25px;height:25px}.listing-item__table td{font-size:13px;font-size:.8125rem;line-height:1.1538461538;font-weight:200;padding-top:15px;padding-bottom:15px;color:#000;word-wrap:anywhere}@media screen and (max-width: 63.9375em){.listing-item__table td{font-size:12px;font-size:.75rem;line-height:1.25}}.listing-item__table td[data-property=finish]{padding-top:0;padding-bottom:5px}.listing-item__table td svg{width:17px;height:14px}.listing-item__table-head{display:none}@media screen and (max-width: 63.9375em){.listing-item__table-head{display:table-row}}.listing-item__table-head--sticky{top:115px}.body--debug .listing-item__table-head--sticky{top:135px}@media screen and (max-width: 63.9375em){.body--debug .listing-item__table-head--sticky{top:115px}}.body--admin .listing-item__table-head--sticky{top:159px}@media screen and (max-width: 63.9375em){.body--admin .listing-item__table-head--sticky{top:159px}}@media screen and (max-width: 43.75em){.body--admin .listing-item__table-head--sticky{top:115px}}.has-notice-bar .listing-item__table-head--sticky{top:215px}@media screen and (max-width: 63.9375em){.has-notice-bar .listing-item__table-head--sticky{top:115px}}@media screen and (max-width: 43.75em){.has-notice-bar .listing-item__table-head--sticky{top:115px}}.has-notice-bar.body--admin .listing-item__table-head--sticky{top:259px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .listing-item__table-head--sticky{top:159px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .listing-item__table-head--sticky{top:115px}}.body--debug.body--admin .listing-item__table-head--sticky{top:179px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .listing-item__table-head--sticky{top:159px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .listing-item__table-head--sticky{top:115px}}.listing-item__table-head--sticky{display:none}.listing-item__table-head--sticky [data-property=code]{padding-left:14px}[data-listing-type=technical] .listing-item__table-head--sticky{position:relative;display:flex;align-items:center;position:sticky;padding-top:20px;padding-right:122px;padding-bottom:15px;padding-left:145px;background:#fff;z-index:2}[data-listing-type=technical] .listing-item__table-head--sticky::after{content:"";position:absolute;left:30px;right:30px;bottom:0px;height:1px;background:#eaeaea}[data-listing-type=technical] .listing-item__table-head--sticky.listing-item__table-head--logged-in{padding-right:98px}@media screen and (max-width: 100em){[data-listing-type=technical] .listing-item__table-head--sticky.listing-item__table-head--logged-in{padding-right:108px}}[data-listing-type=technical] .listing-item__table-head--sticky.listing-item__table-head--logged-in.listing-item__table-head--show-project{padding-right:30px}.listing-item__table-head--sticky>*{font-size:12px;font-size:.75rem;line-height:1.3333333333;padding-right:3px;padding-left:3px;text-transform:uppercase;letter-spacing:.5;color:#000;vertical-align:middle}@media screen and (max-width: 63.9375em){.listing-item__table-head--sticky>*{padding-bottom:20px}}.listing-item__table-head--sticky>*[data-property=product]{position:absolute;top:calc(50% + 2.5px);transform:translateY(-50%);left:30px}.listing-item__table-head--sticky>* svg{display:block;width:25px;height:25px;margin:0 auto;outline:none}.listing-item__actions{flex:0 0 94px;display:flex;flex-direction:column}.listing-item__table-head--show-project .listing-item__actions{display:none}@media screen and (max-width: 63.9375em){.listing-item__actions{flex:0;margin-top:45px}}.listing-item__action{padding:10px 0;text-align:right}[data-listing-type=decorative] [data-listing-switch=decorative]{fill:#999;cursor:default}[data-listing-type=decorative] [data-listing-switch=decorative]:hover{fill:#505050}[data-listing-type=technical] [data-listing-switch=technical]{fill:#999;cursor:default}[data-listing-type=technical] [data-listing-switch=technical]:hover{fill:#505050}.information-bar{background:#8499a5;color:#fff;text-align:center;font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;position:relative;padding:12px;margin-bottom:20px}.information-bar:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border:6px solid rgba(0,0,0,0);border-top:8px solid #8499a5}@media screen and (max-width: 63.9375em){.information-bar{line-height:18px}}.collection-gallery .slider{overflow:hidden}.collection-gallery .slider:before{float:left;content:"";padding-bottom:144.8598130841%;margin-bottom:0px}.collection-gallery .slider:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.table-separator{text-align:center;position:relative;height:41px}.table-separator:before{content:"";position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);border-bottom:1px solid #999;z-index:1}.table-separator--dark:before{border-color:#000}.table-separator--dark .table-separator__text{background:#f3f3f3;color:#000}.table-separator--blank:before{content:none}.table-separator__text{font-family:"Brown",arial,sans-serif;font-weight:400;color:#999;display:inline-block;background-color:#fff;position:relative;z-index:2;padding:0 20px;line-height:41px}.listing-item__table__data-row{cursor:pointer}.listing-item__table__data-row>td:first-child{position:relative;padding-left:14px}.listing-item__table__data-row>td:first-child::before{top:0;left:0;width:3px;height:100%;position:absolute;content:" ";border-radius:3px 0 0 3px}.listing-item__table__data-row.listing-item__table__data-row--active>td{background:#f5f5f5}.listing-item__table__data-row.listing-item__table__data-row--active>td:first-child{border-radius:3px 0 0 3px}.listing-item__table__data-row.listing-item__table__data-row--active>td:last-child{border-radius:0 3px 3px 0}.collection-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}@media screen and (max-width: 63.9375em){.collection-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 43.75em){.collection-grid{grid-template-columns:1fr;gap:30px}}.collection{position:relative}.collection>div{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin-right:-50%;width:100%;padding:15px;box-sizing:border-box}.collection>div .collection__title{display:block;font-size:50px;font-size:3.125rem;margin-bottom:25px}.collection__figure img{width:100%;height:auto}.collection-gallery .slider__slide figure img,.collection-gallery .slider__slide figure:before{margin-bottom:-0.5px !important}.collection-gallery .slider__nav,.collection-gallery .scrollable__nav{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);text-align:center;font-size:0;z-index:2}.collection-gallery .slider__nav__item,.collection-gallery .scrollable__nav__item{display:inline-block;width:40px;height:5px;margin:6px 3px 0;background:#fff}.collection-gallery .slider__nav__item--active,.collection-gallery .scrollable__nav__item--active{background:#333}.collection-meta{overflow:visible}.collection-meta__image-wrap{position:relative;height:100%}@media screen and (max-width: 63.9375em){.collection-meta__image-wrap{overflow:hidden}.collection-meta__image-wrap:before{float:left;content:"";padding-bottom:56.25%;margin-bottom:0px}.collection-meta__image-wrap:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.collection-meta__video-wrap{position:relative}@media screen and (max-width: 63.9375em){.collection-meta__video-wrap{overflow:hidden}.collection-meta__video-wrap:before{float:left;content:"";padding-bottom:56.25%;margin-bottom:0px}.collection-meta__video-wrap:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.collection-meta__video{width:100%;min-height:338px;margin-bottom:-3px}@media screen and (max-width: 63.9375em){.collection-meta__video{position:absolute;top:0;left:0;bottom:0;right:0;height:100%}}.collection-meta__content{box-sizing:border-box;padding:50px;text-align:left;display:table;height:100%;width:100%}@media screen and (max-width: 63.9375em){.collection-meta__content{padding:35px;text-align:center}}.collection-meta__content--centered{text-align:center}.collection-meta__content-inner{display:table-cell;vertical-align:middle}.collection-meta__title{font-size:40px;font-size:2.5rem}.collection-meta__description{color:#fff}.listing-article{padding-left:173px;color:#505050;text-align:left;min-height:100px}.listing-article:hover{color:#000}.listing-article--large-thumbnail{padding-left:305px;min-height:220px;margin-bottom:30px}.listing-article--large-thumbnail .listing-article__image{margin-left:-305px;width:290px}.listing-article--large-thumbnail .listing-article__title{font-size:18px;font-size:1.125rem}@media screen and (max-width: 31.25em){.listing-article--large-thumbnail{padding-left:0}.listing-article--large-thumbnail:last-child{margin-bottom:0}.listing-article--large-thumbnail .listing-article__image{float:none;margin-left:0;margin-right:0;width:100%;height:auto;margin-bottom:15px}}.listing-article--homepage{padding:0;min-height:none}.listing-article--homepage .listing-article__image{float:none;margin:0 0 30px;width:auto}.listing-article--homepage .listing-article__title{font-size:22px;font-size:1.375rem}.listing-article--homepage .listing-article__intro{font-size:20px;font-size:1.25rem}.listing-article--popular{margin-bottom:15px}.listing-article__image{float:left;margin-left:-158px;margin-right:25px}@media screen and (max-width: 31.25em){.listing-article__image{flex-basis:80px;margin-right:15px}}.listing-article--homepage .listing-article__image{flex:none;margin-right:0;margin-bottom:30px}.listing-article--large-thumbnail .listing-article__image{flex-basis:290px}@media screen and (max-width: 31.25em){.listing-article--large-thumbnail .listing-article__image{margin-right:0;margin-bottom:15px}}.listing-article__image img{max-width:100%;height:auto}.listing-article__title{font-family:"Brown",arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;text-transform:uppercase}.listing-article__title>*{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333}.listing-article__title{margin-bottom:12px;overflow:hidden}@media screen and (max-width: 31.25em){.listing-article__title{font-size:14px;font-size:.875rem;line-height:1.2142857143}}.listing-article--homepage .listing-article__title{font-size:22px;font-size:1.375rem;text-transform:uppercase}.listing-article--large-thumbnail .listing-article__title{font-size:18px;font-size:1.125rem;text-transform:uppercase}.listing-article:hover .listing-article__title{color:#000}.listing-article__category{font-size:16px;font-size:1rem;font-weight:normal;margin-bottom:8px;color:#000}.listing-article__intro{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000}.featured-article__featured{text-align:left;float:left;padding-bottom:0}.featured-article__image{float:right}.featured-article__image img{max-width:100%;height:auto}.featured-article__content{padding-top:0;text-align:left;float:left}.featured-article__title{font-family:"Brown",arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;text-transform:uppercase}.featured-article__title>*{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333}.featured-article__title{margin-bottom:15px}@media screen and (max-width: 63.9375em){.featured-article__image{padding-top:0;margin-bottom:20px}}.blog__popular{padding-bottom:0;overflow:hidden}.blog__articles .grid--left{padding-bottom:25px}.popular-article{text-align:left}.popular-article__image{margin-bottom:15px}.popular-article__title{font-family:"Brown",arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;text-transform:uppercase}.popular-article__title>*{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333}.popular-article__title{margin-bottom:15px}.article__body{text-align:left}.article__intro{margin-bottom:40px}.article__social{margin-top:40px}.article__download{margin-top:30px;font-weight:500}.article__download i{margin-right:10px}.article__download span{border-bottom:1px solid #505050}.article--no-body{text-align:center}.article--no-body .slider__info{text-align:center}.article--no-body .article__social{text-align:center;margin-bottom:40px}.article--no-images .article__social{text-align:center}.article__prev,.article__next{position:relative;display:block;padding-top:30px;padding-bottom:30px}.article__prev i,.article__next i{position:absolute;top:17px;font-size:64px}.article__prev:hover i,.article__next:hover i{color:#000}.article__prev{text-align:left;padding-left:50px}.article__prev i{left:0}.article__next{text-align:right;padding-right:50px}.article__next i{right:0}.article__nav__title{display:inline-block;margin-bottom:10px;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333;font-size:14px;font-size:.875rem;text-transform:uppercase}.article__nav__category{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;display:block;margin:0}.article__products{text-align:center}.article__related{text-align:left}.article__related--new{padding-top:15px;border-top:1px solid #eaeaea}.article__related--new .article__related__title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:35px;text-transform:uppercase;color:#000;letter-spacing:4px}@media screen and (max-width: 63.9375em){.article__related--new .article__related__title{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:25px;letter-spacing:3px}}.blog-video{display:block;width:100%;height:390px;max-width:640px;margin:0 auto}.faq-view-all{display:inline-block;width:100%;background:none;text-align:center;margin-top:20px;padding:0}.faq-view-all span{font-weight:200;font-size:14px;font-size:.875rem;line-height:1.2142857143;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.faq-view-all:hover span{color:#8499a5}.faqs{padding-bottom:100px}.faqs__section-title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;color:#000;text-transform:uppercase;letter-spacing:4px}.faqs__section-title:not(:first-of-type){margin-top:60px}@media screen and (max-width: 63.9375em){.faqs__section-title:not(:first-of-type){margin-top:35px}}@media screen and (max-width: 63.9375em){.faqs__section-title{font-size:14px;font-size:.875rem;line-height:1.2142857143;letter-spacing:3px}}.faqs__item{border-bottom:1px solid #d2d2d2}.faqs__item-title{font-size:20px;font-size:1.25rem;line-height:1.5;padding:20px 0;color:#000}@media screen and (max-width: 63.9375em){.faqs__item-title{font-size:16px;font-size:1rem;line-height:1.5;padding:15px 0}}.faqs__item-button{display:flex;justify-content:space-between;align-items:center;background:none;width:100%;white-space:normal;text-align:left;padding:0}.faqs__item-button svg{flex-shrink:0;margin-left:15px}@media screen and (max-width: 63.9375em){.faqs__item-button svg{width:10px;height:10px}}.faqs__item-button .icon-minus{display:none}.faqs__item-button[aria-expanded=true] .icon-plus{display:none}.faqs__item-button[aria-expanded=true] .icon-minus{display:block}.basket.table td{vertical-align:top}.basket__thumbnail{width:130px}.basket__thumbnail img{width:100%;height:auto}.basket__product .product-dispatch-message{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:400;padding-top:5px}.basket__product .product-stock__item{font-weight:400}.basket__product .product-stock__item span{font-weight:300}.basket__product .product-stock__message{padding-bottom:12px}.basket__product .basket__due-stock{margin-top:20px;padding-top:18px;padding-bottom:8px;flex:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.basket__product .basket__product__accessories{display:block;margin-top:22px;font-size:14px;font-size:.875rem;line-height:1.2142857143;color:#000;font-weight:300;letter-spacing:0;-webkit-text-decoration:underline;text-decoration:underline}.basket__info-wrap{width:410px}@media screen and (max-width: 31.25em){.basket__info-wrap{width:auto}}.basket__quantity{width:120px}.basket__quantity .flex{display:flex;flex-direction:row;align-items:center}.basket__quantity__control{font-size:20px;font-size:1.25rem;border:1px solid #ccc;font-weight:400;padding:0px;display:block;line-height:1em;margin-right:5px;width:24px;height:24px}.basket__quantity__control span{display:block;margin-top:.1em}.basket__quantity__control:hover{border-color:#999}.basket__quantity__link{line-height:46px;display:inline-block}.basket__quantity__link--double{line-height:23px}.basket__quantity__link--double:first-of-type{margin-top:-5px}.basket__price{width:130px}@media screen and (max-width: 63.9375em){.table.m-block td.basket__price{width:auto}}.basket-footer:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.basket-footer{padding-top:30px;padding-bottom:10px}.basket-footer__delivery__label{display:inline-block;font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:400;width:170px}.basket-footer__delivery__row{line-height:1.5}.basket-footer__delivery__row form{display:inline-block}.basket-footer__delivery__row form label{margin-left:15px;font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:400}.basket-footer__delivery__row form label:first-child{margin-left:0}.basket-footer__delivery__row form .link{text-transform:uppercase;margin-left:15px}.basket-footer__summary{table-layout:fixed;width:100%;text-align:right}.basket-footer__summary td{text-align:right;vertical-align:middle;line-height:1.5;padding-bottom:15px}.basket-footer__summary td:first-child{padding-left:0}.basket-footer__summary td:last-child{padding-right:0}.basket-footer__summary tr:last-child td{padding-bottom:0}.basket-footer__summary__amount{width:140px}.basket-footer__summary__vat{color:#8499a5}.basket-footer__summary__total{font-size:24px;font-size:1.5rem}.basket-footer__empty{-webkit-text-decoration:underline;text-decoration:underline;font-weight:300}@media screen and (max-width: 63.9375em){.basket-footer{padding-top:15px}.basket-footer__delivery__label{display:block}.basket-footer__delivery__row label{display:block;margin-left:0 !important}}.basket-submit__reference{display:none;position:relative}.basket-submit__reference form{display:flex;margin-top:20px;margin-bottom:-20px}.basket-submit__reference form .field--text{flex:1 1 auto;margin-right:20px}.basket-submit__reference__cancel{font-size:15px;font-size:.9375rem;color:#505050}.basket-submit__reference__cancel span{border-bottom:1px solid #505050}.basket-submit__reference__cancel:hover{color:#000}.basket-submit__reference__cancel:hover span{border-bottom-color:#000}.basket-submit__actions:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.basket-submit__actions{display:flex;flex-wrap:wrap;text-align:right}.basket-submit__actions .button,.basket-submit__actions .shade-chooser__input{margin-left:10px}.basket-submit__actions .button:first-child,.basket-submit__actions .shade-chooser__input:first-child{margin-left:0}.basket-submit__actions__warning{width:100%;text-align:left}.basket-submit__actions__warning p{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:400;color:#e56661}.basket-submit__actions__totals{display:flex;align-items:baseline;align-self:center}.basket-submit__actions__total-label{color:#000;font-size:14px;font-size:.875rem;line-height:1.7142857143;text-transform:uppercase;letter-spacing:1px}.basket-submit__actions__total-value{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-left:10px}.basket-submit__actions__total-value span{font-size:14px;font-size:.875rem;line-height:1.7142857143}.basket-submit__actions__buttons{margin-left:auto}@media screen and (max-width: 63.9375em){.basket-submit__reference{float:none}.basket-submit__reference form .button,.basket-submit__reference form .shade-chooser__input{display:block;width:100%}.basket-submit__actions__warning{display:block;margin-bottom:15px;text-align:center}}@media screen and (max-width: 43.75em){.basket-submit__actions{flex-direction:column}.basket-submit__actions__totals{margin-bottom:20px;width:100%}.basket-submit__actions__total-value{margin-left:auto}.basket-submit__actions__buttons{display:flex;margin-left:0}.basket-submit__actions__buttons .button,.basket-submit__actions__buttons .shade-chooser__input{margin:0 5px;flex-grow:1}.basket-submit__actions__buttons .button:first-of-type,.basket-submit__actions__buttons .shade-chooser__input:first-of-type{margin-left:0}.basket-submit__actions__buttons .button:last-of-type,.basket-submit__actions__buttons .shade-chooser__input:last-of-type{margin-right:0}}:root{--scrollbar-width: 0}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-thin.e9026.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-thin.36145.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-thinitalic.72f37.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-thinitalic.5cb6b.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-light.07253.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-light.5eb62.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-lightitalic.b1b46.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-lightitalic.9edcb.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-regular.fe7e2.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-regular.ce8d3.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-italic.fb4de.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-italic.f6397.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-bold.7fa90.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-bold.8fab5.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Brown";src:url("../fonts/brownPro/lineto-brown-pro-bolditalic.6d1e7.woff2") format("woff2"),url("../fonts/brownPro/lineto-brown-pro-bolditalic.97ba0.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Charter";src:url("../fonts/charter/bold.dc5f9.woff2") format("woff2"),url("../fonts/charter/bold.6677b.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Minion";src:url("../fonts/MinionPro-Regular.15304.woff2") format("woff2"),url("../fonts/MinionPro-Regular.99d78.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.checkout-overlay__logo{display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width: 63.9375em){.checkout-overlay__logo{position:relative;margin-bottom:30px;padding-bottom:25px;justify-content:flex-start}.checkout-overlay__logo::after{content:"";position:absolute;left:-15px;right:-15px;bottom:0;height:1px;background-color:#eaeaea}}.checkout-overlay__logo svg{width:175px;height:45px}@media screen and (max-width: 63.9375em){.checkout-overlay__logo svg{width:105px;height:28px}}.checkout-overlay__title{font-size:26px;font-size:1.625rem;line-height:1.3076923077;margin-bottom:15px}@media screen and (max-width: 63.9375em){.checkout-overlay__title{font-size:22px;font-size:1.375rem;line-height:1.3636363636}}.checkout-overlay__actions{margin-top:40px}@media screen and (max-width: 63.9375em){.checkout-overlay__actions{margin-top:30px}}.checkout-saved-address-overlay{max-width:670px;margin:0 auto}.checkout-saved-address-overlay__addresses{display:flex;flex-direction:column;gap:14px}.checkout-saved-address-overlay__section{margin-bottom:40px}.checkout-saved-address-overlay__section-title{font-size:26px;font-size:1.625rem;line-height:1.3076923077;margin-bottom:14px}@media screen and (max-width: 63.9375em){.checkout-saved-address-overlay__section-title{font-size:22px;font-size:1.375rem;line-height:1.3636363636}}.checkout-saved-address-overlay__section-subtitle{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;color:#333;margin-bottom:14px}.checkout-saved-address-overlay__search{margin-bottom:40px}@media screen and (max-width: 63.9375em){.checkout-saved-address-overlay__search{margin-bottom:30px}}.checkout-saved-address-overlay__footer{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;background:#f4f4f4;border-top:1px solid #eaeaea;padding:10px 20px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);z-index:1000}.checkout-saved-address-overlay__empty,.checkout-saved-address-overlay__no-results{text-align:center;padding:40px 20px}.checkout-saved-address-overlay__empty p,.checkout-saved-address-overlay__no-results p{font-size:16px;font-size:1rem;line-height:1.5;color:#333}.checkout-edit-address-overlay{max-width:670px;margin:0 auto}.checkout-saved-address-card{border:1px solid #d2d2d2;background:#fff;border-radius:3px}.checkout-saved-address-card__default-label{font-size:12px;font-size:.75rem;line-height:1.6666666667;background:#000;color:#fff;padding:9px 15px 11px;border-radius:2px 2px 0 0}.checkout-saved-address-card__default-label span{font-weight:200}.checkout-saved-address-card__content{display:flex;align-items:center;gap:50px;padding:19px 15px}@media screen and (max-width: 63.9375em){.checkout-saved-address-card__content{align-items:center}}.checkout-saved-address-card__details{font-size:14px;font-size:.875rem;line-height:1.5714285714;flex:1;color:#000}.checkout-saved-address-card__star{flex-shrink:0;background:none;padding:0}@media screen and (max-width: 63.9375em){.checkout-saved-address-card__star{margin-top:3px}}.checkout-saved-address-card__star svg{fill:#000;display:block}.checkout-saved-address-card__star--outline:hover svg{fill:#000}.checkout-saved-address-card__star--outline svg{fill:none;stroke:#000;stroke-width:1px;transition:fill .2s ease}.checkout-saved-address-card__actions{display:flex;align-items:center;justify-content:space-between;padding:8px 15px 11px;background:#f4f4f4;border-top:1px solid #d2d2d2}.checkout-saved-address-card__action-links{display:flex;gap:15px}.checkout-saved-address-card__action-link{font-size:12px;font-size:.75rem;line-height:1.6666666667;color:#000;-webkit-text-decoration:none;text-decoration:none;position:relative}.checkout-saved-address-card__action-link::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#000;opacity:.2}.checkout-saved-address-card__action-link:hover::after{opacity:1}.checkout-saved-address-card__use-link{font-size:12px;font-size:.75rem;line-height:1.6666666667;color:#000;-webkit-text-decoration:none;text-decoration:none;position:relative}.checkout-saved-address-card__use-link::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#000;opacity:.2}.checkout-saved-address-card__use-link:hover::after{opacity:1}.checkout-address-form .field.field:not(.field--checkout-lookup){margin-bottom:10px}.checkout-address-form #order_delivery_address_address_firstname_wrap,.checkout-address-form #order_delivery_address_address_lastname_wrap{width:330px}.checkout-address-form .field--checkout-lookup{margin-bottom:10px}.checkout-address-form .field--checkbox .check_box__text{color:#000}.checkout-address-form__customer{flex-direction:column}.checkout-address-form__address{display:none}.checkout-address-form--manual .checkout-address-form__address{display:block}.checkout-address-form__hint{font-size:12px;font-size:.75rem;line-height:1.6666666667;font-weight:400;margin-top:-5px;display:block;margin-bottom:15px}.checkout-address-form__error{font-size:12px;font-size:.75rem;line-height:1.6666666667;font-weight:400;color:#e56661;margin-top:0;margin-bottom:5px}.checkout-additional-details__content{display:none}.checkout-additional-details__content[aria-hidden=false]{display:block;animation:fadeIn .3s ease-in-out}.checkout-additional-details__content textarea.input{height:100px;resize:none}.checkout-additional-details__hint{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.6666666667;display:block;margin-top:5px;color:#333}.checkout-additional-details__hint a{font-weight:400}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.checkout-additional-details__content .field{margin-bottom:0}.checkout-additional-details__counter-wrapper{display:flex;justify-content:flex-end;margin-top:-25px;margin-right:5px}.checkout-additional-details__counter{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.6666666667;color:#333}.checkout-footer{background-color:#000;padding:14px 40px}@media screen and (max-width: 63.9375em){.checkout-footer{display:none}}.checkout-footer__content{display:flex;justify-content:center;align-items:center;gap:20px;max-width:var(--checkout-width, 1280px);margin:0 auto}.checkout-footer__copyright{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:400;position:relative;color:#fff;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center}.checkout-footer__copyright::after{content:"";width:1px;height:20px;background-color:hsla(0,0%,100%,.2);display:inline-block;margin-left:20px}.checkout-footer__nav{display:flex;align-items:center;gap:20px;flex:1}.checkout-footer__link{font-size:12px;font-size:.75rem;line-height:1.6666666667;font-weight:400;color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}.checkout-footer__link:hover{color:hsla(0,0%,100%,.8);-webkit-text-decoration:underline;text-decoration:underline}.checkout-footer__credit{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:1px}.checkout-footer__credit #credit-link{color:inherit}.checkout-footer__credit #credit-link a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}.checkout-footer__credit #credit-link a:hover{color:hsla(0,0%,100%,.8);-webkit-text-decoration:underline;text-decoration:underline}:root{--checkout-hr-color: transparent;--checkout-section-lookup-margin: 0;--checkout-option-title-size: 14px;--checkout-option-min-height: 50px;--checkout-option-title-line-height: 22px;--checkout-option-border-radius: 3px;--checkout-option-border-color: #d2d2d2;--checkout-form-background: #ffffff;--checkout-section-title-size: 26px;--checkout-section-title-margin-bottom: 10px;--checkout-top-padding: 80px;--checkout-bottom-padding: 80px;--checkout-logo-height: 45px;--checkout-logo-width: 175px;--checkout-logo-height-mobile: 28px;--checkout-logo-width-mobile: 105px;--checkout-section-details-padding: 0;--checkout-section-lookup-spacing: 0;--checkout-item-total-size: 14px;--checkout-total-title-small-font-size: 12px;--checkout-total-title-small-weight: 300;--checkout-total-title-letter-spacing: normal;--checkout-sidebar-totals-gap: 0;--checkout-total-price-font-size: 14px;--checkout-total-price-font-size-mobile: 14px;--checkout-sidebar-totals-padding: 20px 0;--checkout-sidebar-border-bottom: transparent;--checkout-logo-gutter: 18px;--checkout-mobile-toggle-svg-height: 6px;--checkout-mobile-toggle-svg-width: 10px;--checkout-mobile-toggle-button-padding: 13px 0;--checkout-mobile-toggle-total-font-size: 16px;--checkout-mobile-toggle-total-font-weight: 400;--checkout-section-title-size-mobile: 22px;--checkout-section-margin-bottom-mobile: 25px;--checkout-option-radio-size: 22px;--checkout-delivery-options-gap: 10px;--checkout-address-options-gap: 10px;--checkout-bottom-padding-mobile: 0px;--checkout-option-gutter: 15px;--checkout-sidebar-header-border: transparent;--checkout-sidebar-header-padding: 0;--checkout-item-price-info-line-height: 20px}.checkout-address-options__input:checked+.checkout-address-options__label>span::after{transform:none}.checkout-address-options__label{transition:border-color .2s ease, box-shadow .2s ease}.checkout-address-options__label:hover{border-color:var(--checkout-option-border-color-checked);box-shadow:inset 0 0 0 2px var(--checkout-option-border-color-checked)}.checkout-address-options__label span::after{top:20px;height:10px;width:10px}.checkout-address-options__label span::before{transform:none;top:14px}.checkout-address-options__label span{padding-top:14px;padding-bottom:14px}.checkout-address-options__view-all{margin-top:15px}.checkout-address-options__view-all-button{font-size:14px;font-size:.875rem;line-height:1.4285714286;background:none;border:none;color:#8499a5;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;padding:0}.checkout-address-options__view-all-button:hover{color:rgb(103.9436619718,128.1971830986,142.0563380282)}.checkout-address-actions{display:flex;gap:10px;margin-top:20px}@media screen and (max-width: 31.25em){.checkout-address-actions{align-items:flex-start;flex-direction:column}}.checkout-change-detail__button{background:none}@media screen and (max-width: 63.9375em){.checkout-change-detail__button{margin-left:0;display:block;padding:0;margin-top:5px}}.checkout-delivery__option:has(.checkout-delivery__option-input:checked)>span::after{transform:none}.checkout-delivery__option span::after{top:20px;height:10px;width:10px}.checkout-delivery__option span::before{transform:none;top:14px}.checkout-delivery__option-note{font-size:12px;font-size:.75rem;line-height:1.25;color:#333;font-weight:300;margin-top:5px}.checkout-submit{margin-top:40px;background-color:#f4f4f4;padding:20px;display:grid;align-items:center;grid-template-columns:1fr auto;gap:20px;border-radius:2px}@media screen and (max-width: 63.9375em){.checkout-submit{grid-template-columns:1fr;margin-left:calc(15px*-1);margin-right:calc(15px*-1);gap:15px}}.checkout-submit .field{margin-bottom:0}@media screen and (max-width: 63.9375em){.checkout-submit label{position:relative;left:unset;top:unset}}@media screen and (max-width: 63.9375em){.checkout-submit .button,.checkout-submit .shade-chooser__input{width:100%}.checkout-submit .button span,.checkout-submit .shade-chooser__input span{justify-content:center}}.checkout-section--details{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d2d2d2}.checkout-section--details .field{margin-top:10px}.checkout-section--details .checkout-section__content{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#333}.checkout-section__title{text-transform:lowercase}.checkout-section__title::first-letter{text-transform:uppercase}.body--admin .checkout__logo,.body--debug .checkout__logo,.body--debug.body--admin .checkout__logo{top:var(--checkout-top-padding)}.checkout__logo img{height:var(--checkout-logo-height);width:var(--checkout-logo-width)}@media screen and (max-width: 63.9375em){.checkout__logo img{height:var(--checkout-logo-height-mobile);width:var(--checkout-logo-width-mobile)}}@media screen and (max-width: 63.9375em){.checkout__sidebar{padding:0}}@media screen and (max-width: 63.9375em){.checkout-mobile-toggle__body{background-color:#fff;padding-left:var(--checkout-gutter-mobile);padding-right:var(--checkout-gutter-mobile)}}@media screen and (max-width: 63.9375em){.checkout-mobile-toggle--open{box-shadow:0px 15px 15px 0px rgba(0,0,0,.15)}}@media screen and (max-width: 63.9375em){.checkout-mobile-toggle__button{padding-left:var(--checkout-gutter-mobile);padding-right:var(--checkout-gutter-mobile)}}.checkout-mobile-toggle__text{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:400}.checkout-sidebar__items{max-height:400px;gap:24px;overflow:scroll}@media screen and (max-width: 63.9375em){.checkout-sidebar__items{max-height:none;padding-top:0}}.checkout-sidebar-header__link{position:relative;padding-right:0;padding-left:0}.checkout-sidebar-header__link::before,.checkout-sidebar-header__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.checkout-sidebar-header__link::before{opacity:.2}.checkout-sidebar-header__link::after{width:0;transition:width 150ms linear}.checkout-sidebar-header__link{padding:2px 0;-webkit-text-decoration:none;text-decoration:none}.checkout-sidebar-header__link:hover::after{width:100%}@media screen and (max-width: 63.9375em){.checkout-sidebar-header{padding-top:20px;padding-bottom:10px;border-bottom:none}}.checkout-total dt{margin-bottom:3px}.checkout-total--vat{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;justify-content:flex-end;margin-top:5px}.checkout-total__title small strong{font-weight:300}.checkout-item{align-items:flex-end}.checkout-item__details .product-dispatch-message{font-size:12px;font-size:.75rem;line-height:1.25}.checkout-item__meta{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;margin-bottom:2px}.checkout-item__price-info{grid-row:unset}.checkout-form__default-address{margin-top:-20px}@media screen and (max-width: 63.9375em){.checkout-form__default-address{margin-top:0}}.checkout-form__default-address .check_box__text{color:#000}.checkout-confirmation-messages p{color:#e56661;margin-bottom:10px}.checkout-confirmation-messages p a{color:#e56661;-webkit-text-decoration:underline;text-decoration:underline}.checkout-confirmation-messages p:last-child{margin-bottom:0}@media screen and (max-width: 63.9375em){.tabs{height:50px;overflow:hidden;position:relative}}@media screen and (max-width: 31.25em){.tabs:not(.detail__tabs){margin-bottom:0}}.tabs--overflow-left:before,.tabs--highlighted--overflow-left:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(90deg, #f3f3f3 0%, rgba(243, 243, 243, 0) 10%);z-index:1;pointer-events:none}.tabs--overflow-right:after,.tabs--highlighted--overflow-right:after{content:"";position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(243, 243, 243, 0) 90%, #f3f3f3 100%);z-index:1;pointer-events:none}.tabs--highlighted--overflow-left:before{background:linear-gradient(90deg, #8499A5 0%, rgba(132, 153, 165, 0) 10%)}.tabs--highlighted--overflow-right:after{background:linear-gradient(90deg, rgba(132, 153, 165, 0) 90%, #8499A5 100%)}.tabs__wrap{display:flex;justify-content:center}@media screen and (max-width: 63.9375em){.tabs__wrap{overflow:hidden;overflow-x:auto;height:60px}}.tabs--hightlight .tabs__link{color:#ddd}.tabs--hightlight .tabs__link:before{background-color:#ddd}.tabs--hightlight .tabs__link.tabs__link--active{color:#fff}.tabs--hightlight .tabs__link span::before{background-color:#ddd}.tabs--hightlight .tabs__link--active span::before{background-color:#fff}.tabs__link{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;min-width:170px}.tabs__link.tabs__link--active{color:#000;font-family:"Brown",arial,sans-serif;font-weight:400}.tabs__link.tabs__link--active:hover{cursor:default}.tabs__link:not(:last-of-type){margin-right:6px}.tabs__link span{display:block;position:relative;width:100%}.tabs__link>span::before{content:"";position:absolute;bottom:-6px;left:0;right:0;height:2px;background-color:#d8d8d8;background:linear-gradient(to left, #d8d8d8 50%, #505050 50%);background-size:200% 100%;background-position:right bottom}.tabs__link--active>span::before{background-color:#505050;background-position:left bottom;transition:all 1s ease}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.tabs__content{visibility:hidden;opacity:0;height:0}.tabs__content--active{visibility:visible;opacity:1;height:auto;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1s}.tabs__content__split{border-right:1px solid #d9d9d9;padding-right:30px;height:100%;box-sizing:border-box}@media screen and (max-width: 63.9375em){.tabs__content__split{border-right:none;padding-right:0;height:auto}}@media screen and (max-width: 31.25em){.tabs__wrap{justify-content:flex-start}}.tabs--filters{height:35px;margin:40px 0 0}@media screen and (max-width: 63.9375em){.tabs--filters{height:auto}}@media screen and (max-width: 31.25em){.tabs--filters{margin:40px -16px 0}}@media screen and (max-width: 63.9375em){.tabs--filters .tabs__wrap{height:auto}}.tabs--filters .tabs__link{padding:10px;border:1px solid #ebebeb;border-width:1px 1px 0 1px;text-transform:uppercase;font-weight:400}@media screen and (max-width: 63.9375em){.tabs--filters .tabs__link{font-size:12px;font-size:.75rem;line-height:2.0833333333;width:33.3333%;min-width:0;padding:5px 10px}}@media screen and (max-width: 31.25em){.tabs--filters .tabs__link{padding:5px}}.tabs--filters .tabs__link:not(:last-of-type){margin-right:0}.tabs--filters .tabs__link:not(:first-of-type){border-width:1px 1px 0 0}@media screen and (max-width: 31.25em){.tabs--filters .tabs__link:first-child{border-left:none}}@media screen and (max-width: 31.25em){.tabs--filters .tabs__link:last-child{border-right:none}}.tabs--filters .tabs__link span:before{content:none}.tabs--filters .tabs__link.tabs__link--active{background-color:#ebebeb}.tabs__content--filters{padding:0 20px;background-color:#ebebeb}@media screen and (max-width: 31.25em){.tabs__content--filters{margin:0 -16px;padding:0 16px}}.tabs__content--filters.tabs__content--active{animation:none}.tabs__content--filters.tabs__content--active .filters{padding-top:45px}@media screen and (max-width: 63.9375em){.tabs__content--filters.tabs__content--active .filters{padding-top:15px}}.tabs__content--filters.tabs__content--active .filters--alt{border-top:2px solid #fff}@media screen and (max-width: 63.9375em){.tabs__content--filters.tabs__content--active .filters--alt{border-top:none}}.list{margin-bottom:30px}.list li{line-height:1.625;margin-bottom:5px}.list--icons li i{margin-right:10px}.list--top-offset{margin-top:30px}.body--login-modal{height:100%;overflow:hidden}.login-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#f4f4f4;overflow:auto;transition:opacity .3s ease}.login-modal--activating{display:block;opacity:0}.login-modal--active{opacity:1}.login-modal__close{position:absolute;top:30px;right:30px}.admin .login-modal__close{top:60px}.debug .login-modal__close{top:40px}.admin.debug .login-modal__close{top:80px}.login-modal--restricted .login-modal__close{display:none}.login-modal__close svg{fill:#333}.login-modal__container{display:flex}.login-modal__box{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:640px;min-height:100vh;margin:0 auto;padding:20px}.login-modal__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;margin-bottom:40px;color:#000;text-align:center}@media screen and (max-width: 63.9375em){.login-modal__title{font-size:32px;font-size:2rem;line-height:1.25}}.login-modal__error{font-size:23px;font-size:1.4375rem;font-family:"Brown",arial,sans-serif;font-weight:400;text-align:center;color:red;line-height:1.5;padding-bottom:25px;display:none}.login-modal__form{margin-bottom:50px;padding:60px 60px 50px;background:#fff;border-radius:3px}@media screen and (max-width: 63.9375em){.login-modal__form{padding:20px}}.login-modal__form-footer{display:flex;justify-content:space-between;align-items:flex-start}.login-modal__form-actions{display:flex;flex-direction:column}.login-modal__form-actions a{font-size:14px;font-size:.875rem;line-height:1.8571428571;font-weight:200;-webkit-text-decoration:underline;text-decoration:underline}.login-modal__prompt{font-size:18px;font-size:1.125rem;line-height:1.5;color:#000;text-align:center}.login-modal__prompt a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.body--forgot-password-modal{height:100%;overflow:hidden}.forgot-password-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#f4f4f4;overflow:auto;transition:opacity .3s ease}.forgot-password-modal--activating{display:block;opacity:0}.forgot-password-modal--active{opacity:1}.forgot-password-modal__close{position:absolute;top:30px;right:30px}.admin .forgot-password-modal__close{top:60px}.debug .forgot-password-modal__close{top:40px}.admin.debug .forgot-password-modal__close{top:80px}.login-modal--restricted .forgot-password-modal__close{display:none}.forgot-password-modal__close svg{fill:#333}.forgot-password-modal__container{display:flex}.forgot-password-modal__box{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:640px;min-height:100vh;margin:0 auto;padding:20px}.forgot-password-modal__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;margin-bottom:40px;color:#000;text-align:center}@media screen and (max-width: 63.9375em){.forgot-password-modal__title{font-size:32px;font-size:2rem;line-height:1.25}}.forgot-password-modal__intro{font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:30px;color:#000;text-align:center}.forgot-password-modal__intro a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.forgot-password-modal__form{padding:60px 60px 50px;background:#fff;border-radius:3px}@media screen and (max-width: 63.9375em){.forgot-password-modal__form{padding:20px}}.forgot-password-modal__form-message{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:5px;text-align:left;color:#5a5a5a;padding-bottom:25px;display:none}.forgot-password-modal__form-footer{display:flex;justify-content:space-between;align-items:center}.forgot-password-modal__form-actions{display:flex;flex-direction:column}.forgot-password-modal__form-actions a{font-size:14px;font-size:.875rem;line-height:1.8571428571;font-weight:200;-webkit-text-decoration:underline;text-decoration:underline}.message,.stock-list-notice{padding:16px;margin-bottom:20px}.message p,.stock-list-notice p{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:400;color:#fff}.message p a,.stock-list-notice p a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.message--error{background:#e56661}.message--success{background:#a7c9bd}.message--info{background:#8499a5}.message--flush,.stock-list-notice{margin-bottom:0}.message--centered,.stock-list-notice{text-align:center}.message--hidden{display:none}@media screen and (min-width: 64em){.message--mobile{display:none}}.table{width:100%;text-align:left}.table td,.table th{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;color:#000;vertical-align:middle;padding:10px}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.table th{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:200;text-transform:uppercase;padding-top:15px;padding-bottom:15px}.table--bordered{position:relative}.table--bordered>thead>tr,.table--bordered>tbody>tr{position:relative}.table--bordered>thead>tr:after,.table--bordered>tbody>tr:after{content:"";position:absolute;right:0;left:0;height:1px;background:#f1f1f1}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.table--bordered>thead>tr:after,.table--bordered>tbody>tr:after{right:0;left:0}}.table--bordered.table--bordered-no-top>thead>tr:after{display:none}.table--thick td,.table--thick th{padding:30px 20px}.table--zebra tr:nth-child(odd) td{background:#f9f9f9}.table--centered th,.table--centered td{text-align:center}.table--non-flush th:first-child,.table--non-flush td:first-child{padding-left:10px}.table--non-flush th:last-child,.table--non-flush td:last-child{padding-right:10px}.table__cell--middle>div,.table__cell--middle>span{vertical-align:middle}.td-flush{padding:0}.table--v-bordered th,.table--v-bordered td{border-right:1px solid #f3f3f3}.table--v-bordered th:last-child,.table--v-bordered td:last-child{border-right:none}.table.l-block,.table.l-block tbody,.table.l-block td,.table.l-block tr{display:block}.table.l-block.table--bordered tr{padding:10px 0}.table.l-block.table--simple-border tr{padding:10px 0}.table.l-block thead,.table.l-block th{display:none}.table.l-block td{padding:5px 0}@media screen and (max-width: 78.75em){.table.pdp-m-block,.table.pdp-m-block tbody,.table.pdp-m-block td,.table.pdp-m-block tr{display:block}.table.pdp-m-block.table--bordered tr{padding:10px 0}.table.pdp-m-block.table--simple-border tr{padding:10px 0}.table.pdp-m-block thead,.table.pdp-m-block th{display:none}.table.pdp-m-block td{padding:5px 0}}@media screen and (max-width: 68.75em){.table.ml-block,.table.ml-block tbody,.table.ml-block td,.table.ml-block tr{display:block}.table.ml-block.table--bordered tr{padding:10px 0}.table.ml-block.table--simple-border tr{padding:10px 0}.table.ml-block thead,.table.ml-block th{display:none}.table.ml-block td{padding:5px 0}}@media screen and (max-width: 65.625em){.table.n-block,.table.n-block tbody,.table.n-block td,.table.n-block tr{display:block}.table.n-block.table--bordered tr{padding:10px 0}.table.n-block.table--simple-border tr{padding:10px 0}.table.n-block thead,.table.n-block th{display:none}.table.n-block td{padding:5px 0}}@media screen and (max-width: 63.9375em){.table.m-block,.table.m-block tbody,.table.m-block td,.table.m-block tr{display:block}.table.m-block.table--bordered tr{padding:10px 0}.table.m-block.table--simple-border tr{padding:10px 0}.table.m-block thead,.table.m-block th{display:none}.table.m-block td{padding:5px 0}}@media screen and (max-width: 43.75em){.table.ph-block,.table.ph-block tbody,.table.ph-block td,.table.ph-block tr{display:block}.table.ph-block.table--bordered tr{padding:10px 0}.table.ph-block.table--simple-border tr{padding:10px 0}.table.ph-block thead,.table.ph-block th{display:none}.table.ph-block td{padding:5px 0}}@media screen and (max-width: 31.25em){.table.s-block,.table.s-block tbody,.table.s-block td,.table.s-block tr{display:block}.table.s-block.table--bordered tr{padding:10px 0}.table.s-block.table--simple-border tr{padding:10px 0}.table.s-block thead,.table.s-block th{display:none}.table.s-block td{padding:5px 0}}.stock-summary--headings{position:sticky;top:0;background-color:#fff}@media screen and (max-width: 43.75em){.stock-summary tr{display:flex;flex-wrap:wrap;margin-top:20px;padding-bottom:5px;border-bottom:1px solid #eaeaea}.stock-summary tr td:first-child{width:100%}.stock-summary tr td{padding-top:0;padding-bottom:13px;width:60%}.stock-summary tr td:nth-child(2n+3){width:40%}}.stock-summary td,.stock-summary th{vertical-align:top;padding-left:5px;padding-right:5px}.stock-summary td:first-child,.stock-summary th:first-child{padding-left:5px}.stock-summary td:last-child,.stock-summary th:last-child{padding-right:5px}.stock-summary th{font-size:12px;font-size:.75rem;line-height:1.6666666667;text-transform:uppercase;letter-spacing:1px;color:#000}.stock-summary td{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;padding-top:15px;padding-bottom:20px;color:#000}tr.stock-summary__row.stock-summary__row--active td{color:#fff;background:#8499a5}.stock-summary__cell--description{word-break:break-word}.stock-summary__new{color:#a7c9bd;font-weight:bold}.stock-summary-actions{display:flex;flex-wrap:wrap;align-items:center}.stock-summary-actions .field{flex:1 1 auto;margin-right:10px}.stock-summary-actions .field:last-child{margin-right:0}.stock-summary-actions .button,.stock-summary-actions .shade-chooser__input{margin-right:10px}.stock-summary-actions .button:last-child,.stock-summary-actions .shade-chooser__input:last-child{margin-right:0}.account-table label{display:none}@media screen and (max-width: 43.75em){.account-table td:nth-last-child(2){padding:5px 0 20px}.account-table td:last-child{float:right;margin-top:-51px}.account-table label{display:inline-block;width:33%;font-family:"Brown",arial,sans-serif;font-weight:200}.account-table label.text--regular{font-family:"Brown",arial,sans-serif;font-weight:400}}.badge{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Brown",arial,sans-serif;font-weight:700;font-size:13px;font-size:.8125rem;line-height:1.8461538462;display:inline-block;background:#999;color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:5px 10px;border-radius:22px}.badge--full{width:100%;box-sizing:border-box}.badge--fixed{width:130px}.badge--loose{padding-left:20px;padding-right:20px}.badge--blue{background:#8499a5}.badge--red{background:#e56661}.badge--yellow{background:#fbbb61}.badge--light-green{background:#a7c9bd}.badge--green{background:#a7c9bd}.driver-calculator-form__stage{font-size:15px;font-size:.9375rem;position:relative;padding:30px 0}.driver-calculator-form__stage--recommended{padding-bottom:10px}.driver-calculator-form__stage--dimmer-type{padding-bottom:300px}@media screen and (max-width: 31.25em){.driver-calculator-form__stage--dimmer-type{padding-bottom:30px}}.driver-calculator-form__back{font-size:16px;font-size:1rem;line-height:1.5;position:absolute;top:30px;left:0;font-weight:300;text-transform:uppercase;-webkit-text-decoration:underline;text-decoration:underline}.driver-calculator-form__back .fa,.driver-calculator-form__back .account-header__nav__toggle>*:after,.driver-calculator-form__back .account-header__nav__arrow:after,.driver-calculator-form__back .view-folder-items:after,.driver-calculator-form__back .banner__backlink:before,.driver-calculator-form__back .banner__meta-link:before,.driver-calculator-form__back .banner__warnings p:before,.banner__warnings .driver-calculator-form__back p:before,.driver-calculator-form__back .social-bar__link{margin-right:5px}@media screen and (max-width: 63.9375em){.driver-calculator-form__back{display:block;position:static;text-align:left;margin-bottom:10px;margin-top:-20px}}.driver-calculator-form__question{max-width:570px;margin:0 auto}.driver-calculator-form__question+.driver-calculator-form__question{margin-top:20px}.driver-calculator-form__heading{font-size:20px;font-size:1.25rem;line-height:1.2;color:#556c7a}.driver-calculator-form__heading--large{font-size:25px;font-size:1.5625rem;line-height:.96}.driver-calculator-form__heading--black{color:#000}.driver-calculator-form__inputs{padding:30px 0 0;max-width:240px;margin:0 auto}@media screen and (max-width: 31.25em){.driver-calculator-form__inputs{max-width:none}}.driver-calculator-form__inputs label{margin-bottom:10px;display:block;text-align:left}@media screen and (max-width: 31.25em){.driver-calculator-form__inputs label{text-align:center}}.driver-calculator-form__inputs input{max-width:105px;color:#999;float:left}@media screen and (max-width: 31.25em){.driver-calculator-form__inputs input{max-width:none;float:none}}*+.driver-calculator-form__text{margin-top:10px}.driver-calculator-form__text p{line-height:1.25}@media screen and (max-width: 31.25em){.driver-calculator-form__text p{line-height:1.375}}.driver-calculator-form__text p+p{margin-top:10px}.driver-calculator-form__text a{-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.driver-calculator-form__text--blue p{color:#556c7a}.driver-calculator-form__icon{margin:10px auto 0}.driver-calculator-form__icon svg{fill:#e6a42d}.driver-calculator-form__icon .icon-driver-icon{width:100%;max-width:260px}.driver-calculator-form__icon span{border:1px solid #e6a42d;padding:4px 8px;color:#e6a42d;font-weight:200}.driver-calculator-form__icon--large{margin-top:25px}.driver-calculator-form__icon--flush{margin-top:0}.driver-calculator-form__arrow{margin:10px auto 0}.driver-calculator-form__arrow svg{stroke:#e6a42d}.driver-calculator-form__arrow--flush{margin-top:0}*+.driver-calculator-form__options{margin-top:20px}.driver-calculator-form__options:before{content:"";display:block;position:relative;left:50%;width:1px;height:20px;background:#e6a42d;margin-left:-1px}@media screen and (max-width: 31.25em){.driver-calculator-form__options:before{display:none}}.driver-calculator-form__option{position:relative;font-size:0}.driver-calculator-form__option:before{content:"";display:block;position:relative;left:50%;width:1px;height:20px;margin-bottom:10px;background:#e6a42d}@media screen and (max-width: 31.25em){.driver-calculator-form__option:before{display:none}}@media screen and (max-width: 31.25em){.driver-calculator-form__option+.driver-calculator-form__option{margin-top:10px}}.driver-calculator-form__option+.driver-calculator-form__option:after{content:"";position:absolute;top:0;left:-50%;width:100%;height:1px;background:#e6a42d}@media screen and (max-width: 31.25em){.driver-calculator-form__option+.driver-calculator-form__option:after{display:none}}@media screen and (max-width: 31.25em){.driver-calculator-form__options--has-tooltip .driver-calculator-form__option+.driver-calculator-form__option{margin-top:32px}}.driver-calculator-form__radio{display:none}.driver-calculator-form__tooltip{display:inline-block;vertical-align:top;margin-right:5px;font-size:0;cursor:pointer}@media screen and (max-width: 31.25em){.driver-calculator-form__options--has-tooltip .driver-calculator-form__tooltip{position:relative;top:65px}}.driver-calculator-form__tooltip__icon{display:inline-block;vertical-align:middle;width:16px;height:16px}@media screen and (max-width: 31.25em){.driver-calculator-form__tooltip__icon{width:22px;height:22px}}.driver-calculator-form__tooltip__icon svg{fill:#8499a5}.driver-calculator-form__radio:checked+.driver-calculator-form__tooltip .driver-calculator-form__tooltip__icon svg{fill:#556c7a}.driver-calculator-form__tooltip__text{font-size:14px;font-size:.875rem;line-height:1.2142857143;vertical-align:middle;margin-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.driver-calculator-form__label{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:300;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.driver-calculator-form__label:hover{color:#000}@media screen and (max-width: 31.25em){.driver-calculator-form__label{font-size:14px;font-size:.875rem;line-height:1.2142857143;display:block;padding:14px 11px 11px;text-transform:uppercase;color:#fff;background:#505050;-webkit-text-decoration:none;text-decoration:none}}@media screen and (max-width: 31.25em){.driver-calculator-form__radio:checked~.driver-calculator-form__label{background:#8499a5}}@media screen and (max-width: 31.25em){.driver-calculator-form__options--has-tooltip .driver-calculator-form__label{margin-top:-22px;margin-bottom:45px}}.driver-calculator-results{display:none}.driver-calculator-results--show{display:block;padding-top:70px;padding-bottom:30px;background:#f3f3f3}@media screen and (max-width: 31.25em){.driver-calculator-results--show{padding-bottom:20px}}.driver-calculator-results__driver{background:none;padding-bottom:0;font-size:0}@media screen and (max-width: 31.25em){.driver-calculator-results__driver .container{padding:0}}.driver-calculator-results__driver-inner{display:flex;border:1px solid #d8d8d8;border-radius:3px;position:relative;box-sizing:border-box;min-height:151px;justify-content:flex-end;align-items:flex-start;align-content:flex-start;padding:15px}@media screen and (max-width: 31.25em){.driver-calculator-results__driver-inner{display:block;padding:0}}.driver-calculator-results__driver__thumb{overflow:hidden}.driver-calculator-results__driver__thumb:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.driver-calculator-results__driver__thumb:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.driver-calculator-results__driver__thumb{position:relative;width:160px;flex:0 0 auto;margin:-15px 15px -15px -15px}@media screen and (max-width: 31.25em){.driver-calculator-results__driver__thumb{position:static;display:block;width:100%;height:auto;margin:0 0 20px}}.driver-calculator-results__driver__thumb__badge{font-size:12px;font-size:.75rem;box-sizing:border-box;width:90%;display:none}.driver-calculator-results__driver__thumb__image img{width:100%;height:auto}.driver-calculator-results__content{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width: 31.25em){.driver-calculator-results__content{display:block}}.driver-calculator-results__heading{font-size:20px;font-size:1.25rem;line-height:1.5;flex:0 0 100%;text-align:left;margin-bottom:10px}.driver-calculator-results__heading a{color:#000}@media screen and (max-width: 31.25em){.driver-calculator-results__heading{font-size:16px;font-size:1rem;line-height:1.875;margin:0 10px 10px}}.driver-calculator-results__info-row{flex:0 0 100%;display:flex;justify-content:flex-end;padding-bottom:15px}@media screen and (max-width: 31.25em){.driver-calculator-results__info-row{flex-wrap:wrap;margin:0 10px}}.driver-calculator-results__info-row:last-child{padding-bottom:0}.driver-calculator-results__info-row+.driver-calculator-results__info-row{border-top:1px solid #d8d8d8;padding-top:15px}.driver-calculator-results__copy{text-align:left;flex:1 1 auto;display:flex}.driver-calculator-results__copy--column{flex-direction:column}@media screen and (max-width: 31.25em){.driver-calculator-results__copy{min-width:none;flex:0 0 100%}}.driver-calculator-results__code{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:200;color:#000}.driver-calculator-results__divide{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:200;margin:0 10px;color:#000}.driver-calculator-results__min-max{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#000}.driver-calculator-results__min-max span{font-weight:700}.driver-calculator-results__text{text-align:left}*+.driver-calculator-results__text{margin-top:10px}.driver-calculator-results__text ul{margin-left:16px;list-style-position:outside}.driver-calculator-results__text p,.driver-calculator-results__text li{margin:0;line-height:1.1875;font-weight:100}.driver-calculator-results__text p+p,.driver-calculator-results__text li+li{margin-top:10px}.driver-calculator-results__actions{text-align:right;flex:0 0 auto}@media screen and (max-width: 31.25em){.driver-calculator-results__actions{text-align:left;padding:10px 0;flex:0 0 100%}}.driver-calculator-results__price{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;margin:0}@media screen and (max-width: 31.25em){.driver-calculator-results__price{padding-left:0}}.driver-calculator-results__availabilty{font-size:14px;font-size:.875rem;display:inline-block;line-height:1.2142857143;font-weight:300}@media screen and (max-width: 31.25em){.driver-calculator-results__availabilty{position:relative;line-height:1.3571428571}}.driver-calculator-results__submit{display:inline-block;text-align:right}@media screen and (max-width: 31.25em){.driver-calculator-results__submit{width:100%}}.driver-calculator-results__form{display:inline-block;margin-left:20px}@media screen and (max-width: 31.25em){.driver-calculator-results__form{text-align:left;display:block;margin-left:0}}@media screen and (max-width: 31.25em){.driver-calculator-results__form .button,.driver-calculator-results__form .shade-chooser__input{width:100%}}.driver-calculator-results__qty{max-width:150px}@media screen and (max-width: 31.25em){.driver-calculator-results__qty{max-width:none}}.driver-calculator-results__recommended{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:300;font-style:italic;display:inline-block;vertical-align:bottom}@media screen and (max-width: 31.25em){.driver-calculator-results__recommended{font-size:16px;font-size:1rem;line-height:1.1875}}@media screen and (max-width: 31.25em){.driver-calculator-results__actions--purchase .driver-calculator-results__recommended{padding-top:25px}}.driver-calculator-results__browse{display:inline-block;max-width:100px;vertical-align:bottom}@media screen and (max-width: 31.25em){.driver-calculator-results__browse{max-width:none;display:block;margin-bottom:15px}}.driver-calculator-results__actions--browser .driver-calculator-results__browse{display:block;margin-bottom:5px}.driver-calculator-results__toggle{text-align:center}*+.driver-calculator-results__toggle{margin-top:20px}[data-multiple-drivers=true]~.driver-calculator-results .driver-calculator-results__toggle{display:block}[data-multiple-drivers=false]~.driver-calculator-results .driver-calculator-results__toggle{display:none}.driver-calculator-results__toggle__option{border-bottom:1px solid #000;cursor:pointer;display:none}.driver-calculator-results__toggle__option span{display:inline-block;vertical-align:middle}.driver-calculator-results__toggle__text{font-size:14px;font-size:.875rem;line-height:1}.driver-calculator-results__toggle__text .fa,.driver-calculator-results__toggle__text .account-header__nav__toggle>*:after,.driver-calculator-results__toggle__text .account-header__nav__arrow:after,.driver-calculator-results__toggle__text .view-folder-items:after,.driver-calculator-results__toggle__text .banner__backlink:before,.driver-calculator-results__toggle__text .banner__meta-link:before,.driver-calculator-results__toggle__text .banner__warnings p:before,.banner__warnings .driver-calculator-results__toggle__text p:before,.driver-calculator-results__toggle__text .social-bar__link{margin-right:10px}.driver-calculator-results[data-other-open=true] .driver-calculator-results__toggle__option--collapse{display:inline-block}.driver-calculator-results[data-other-open=false] .driver-calculator-results__toggle__option--expand{display:inline-block}.driver-calculator-other-results-wrap{display:none}.driver-calculator-results[data-other-open=true] .driver-calculator-other-results-wrap{display:block}.driver-calculator-recommended-results-wrap>.driver-calculator-results__driver{padding-top:0}.driver-calculator-recommended-results-wrap .driver-calculator-results__driver__thumb__badge{display:block}.driver-calculator-recommended-results-wrap .driver-calculator-results__driver-inner{border:2px solid #ddd}.driver-calculator-other-dimming-divider{display:none}.driver-calculator-other-dimming-divider+.driver-calculator-results{padding-top:30px}.driver-calculator-results__loading{font-size:16px;font-size:1rem;display:none;padding:20px;text-align:center}.driver-calculator-results__loading__image{margin:0 auto 20px;max-width:54px}.driver-calculator-results__loading__message{color:#505050}.driver-calculator-results__error{display:none;padding:20px;text-align:center}.driver-calculator-results__error__icon{margin:0 auto 20px}.driver-calculator-results__error__icon svg{fill:#e56661}.driver-calculator-results__error__message{font-size:16px;font-size:1rem;font-weight:200;color:#e56661;max-width:460px;margin:0 auto;line-height:1.5}.guide-info{background-color:#eaeaea}.guide-info__image img{width:100%;max-width:100%;height:auto}.guide-info__container{max-width:800px;padding:70px 80px;overflow:hidden}@media(max-height: 600px){.guide-info__container{max-width:none;padding-top:40px}}@media screen and (max-width: 78.75em){.guide-info__container{padding:40px 50px}}@media screen and (max-width: 78.75em)and (max-height: 600px){.guide-info__container{padding-top:10px}}@media screen and (max-width: 63.9375em){.guide-info__container{max-width:none;padding:30px 20px}}.guide-info__item:not(:last-child){margin-bottom:40px}@media screen and (max-width: 63.9375em){.guide-info__item:not(:last-child){margin-bottom:26px}}.guide-info__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000}@media screen and (max-width: 63.9375em){.guide-info__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.guide-info__title{color:#000;margin-bottom:15px}.guide-info__title span{font-weight:200}@media screen and (max-width: 31.25em){.guide-info__title{font-size:24px;font-size:1.5rem;line-height:1.9166666667}}.guide-info__text p.has-class-icon{display:inline-flex}.guide-info__text p.has-class-icon svg{margin-right:5px}.advanced-guide{background-color:#8499a5;color:#fff;font-size:21px;font-size:1.3125rem;line-height:1.619047619}.advanced-guide .button,.advanced-guide .shade-chooser__input{margin-left:30px}@media screen and (max-width: 31.25em){.advanced-guide .button,.advanced-guide .shade-chooser__input{margin:0}}.driver-section{display:none}.driver-section--active{display:block}.driver-section__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000}@media screen and (max-width: 63.9375em){.driver-section__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.driver-section__title{color:#000;margin-bottom:30px}.driver-section__title span{font-weight:100}@media screen and (max-width: 31.25em){.driver-section__title{font-size:24px;font-size:1.5rem;line-height:1.4166666667;margin-bottom:20px}}.driver-steps__divider{display:none;padding:40px 0;line-height:1}.driver-steps__divider svg{fill:#8499a5}.driver-step{display:none}.driver-step--active,.driver-step--fixed{display:block}.driver-step--view-drivers{padding:40px 0}.driver-step--divider+.driver-steps__divider,.driver-step--divider-fixed+.driver-steps__divider{display:block}.driver-step__title{font-size:16px;font-size:1rem;line-height:1.5;font-family:"Brown",arial,sans-serif;font-weight:400;letter-spacing:1px;color:#000;margin-bottom:15px;text-transform:uppercase}@media screen and (max-width: 630px){.driver-step .driver-step__title{text-align:center}}@media screen and (max-width: 31.25em){.driver-step__title{text-align:center}}.driver-step__answers{display:flex;justify-content:center;align-items:center}.driver-step__answers .button,.driver-step__answers .shade-chooser__input{margin:0 0 0 20px}.driver-step__answers .button:first-child,.driver-step__answers .shade-chooser__input:first-child{margin:0}.driver-step__answers .button.has-info-icon,.driver-step__answers .has-info-icon.shade-chooser__input{margin:0 5px 0 20px}.driver-step__answers .button.has-info-icon:first-child,.driver-step__answers .has-info-icon.shade-chooser__input:first-child{margin:0 5px 0 0}@media screen and (max-width: 31.25em){.driver-step__answers .button,.driver-step__answers .shade-chooser__input{width:calc(100% - 21px)}.driver-step__answers .button:first-child:nth-last-child(2),.driver-step__answers .shade-chooser__input:first-child:nth-last-child(2),.driver-step__answers .button:first-child:nth-last-child(2)~.button,.driver-step__answers .shade-chooser__input:first-child:nth-last-child(2)~.button,.driver-step__answers .button:first-child:nth-last-child(2)~.shade-chooser__input,.driver-step__answers .shade-chooser__input:first-child:nth-last-child(2)~.shade-chooser__input{width:50%}}.driver-step__answers svg{fill:#8499a5}@media screen and (max-width: 31.25em){.driver-step__answers--column{justify-content:flex-start;flex-wrap:wrap}.driver-step__answers--column .button,.driver-step__answers--column .shade-chooser__input{margin:0 5px 20px 0}.driver-step__answers--column .button.has-info-icon,.driver-step__answers--column .has-info-icon.shade-chooser__input{margin:0 5px 20px 0}.driver-step__answers--column .button.has-info-icon:first-child,.driver-step__answers--column .has-info-icon.shade-chooser__input:first-child{margin:0 5px 20px 0}.driver-step__answers--column svg{margin-bottom:20px}}.driver-criteria{margin-bottom:40px}.accordion .driver-criteria{margin-bottom:0}.driver-results-wrap{position:relative;text-align:center}.driver-results__message--error{display:none}.driver-results__refine{margin:30px 0}.driver-results__refine--error{color:#e56661}.driver-reset{display:block;position:absolute;top:0;left:20px;font-size:14px;font-size:.875rem;line-height:2.8571428571;color:#9a9a9a;text-transform:uppercase;z-index:1}.driver-reset svg{fill:#9a9a9a;margin-right:10px}@media screen and (max-width: 63.9375em){.driver-reset{position:unset;top:unset;left:0;text-align:left;margin-bottom:20px}}.driver-reset:hover{color:#8499a5}.driver-reset:hover svg{fill:#8499a5}.calculator{width:100%}.calculator__container{max-width:870px;margin:0 auto}.calculator__inputs{display:flex;max-width:910px;margin:12px auto 0}@media screen and (max-width: 630px){.driver-step .calculator__inputs{display:block;margin-bottom:12px}}.driver-step .calculator__inputs{max-width:700px}@media screen and (max-width: 31.25em){.calculator__inputs{padding:0}}.accordion .calculator__inputs{margin-top:0}.calculator__inputs>*{margin-right:20px}@media screen and (max-width: 630px){.driver-step .calculator__inputs>*{margin-right:0;margin-bottom:20px}}@media screen and (max-width: 31.25em){.calculator__inputs>*{margin-right:0;margin-bottom:20px}}.calculator__inputs>*:last-child{margin-right:0}@media screen and (max-width: 630px){.driver-step .calculator__inputs>*:last-child{margin-bottom:0}}@media screen and (max-width: 31.25em){.calculator__inputs>*:last-child{margin-bottom:0}}.calculator__input--dimmer{min-width:160px}.calculator__input--wide{flex:1 1 100%}.calculator__input--qty{flex:1 1 450px}@media screen and (max-width: 31.25em){.calculator__input .quantity-control{justify-content:center}}@media screen and (max-width: 31.25em){.calculator__input .button,.calculator__input .shade-chooser__input{width:100%}}.calculator__input .field p.error{display:none}.calculator__input .field.field-error p.error{display:block}.calculator-results-others{margin-bottom:24px}.calculator-results-others.is-active .calculator-results-others__container .driver-calculator-results__driver:not(:first-of-type){opacity:1;display:block}.calculator-results-others.is-active .calculator-results-others__title::before{content:""}.calculator-results-others__container{padding:0 20px;transition:all 400ms ease}.calculator-results-others__container .driver-calculator-results__driver:not(:first-of-type){opacity:0;display:none}.calculator-results-others__type{font-size:18px;font-size:1.125rem;margin-bottom:20px}.calculator-results-others__subtitle{font-size:18px;font-size:1.125rem;font-weight:300;display:none;max-width:570px;margin:0 auto 20px}.calculator-results-others__subtitle.show{display:block}.calculator-results-others__title{font-size:14px;font-size:.875rem;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-skip:ink}.calculator-results-others__title:hover{cursor:pointer}.calculator-results-others__title::before{font-family:"Brown",arial,sans-serif;font-weight:100;font-family:FontAwesome;content:"";padding-right:4px}.calculator-results-others__title{display:none}.calculator-results-others__title.show{display:block;margin-top:24px}.calculator__more-info{display:none}@media screen and (max-width: 31.25em){.calculator__more-info{display:block;padding:16px 0;-webkit-text-decoration:underline;text-decoration:underline}.calculator__more-info .icon-info-icon{transform:translateY(25%);fill:#8499a5}.calculator__more-info .icon-info-icon::hover{fill:#556c7a}}.results-recommend{max-width:570px;margin:-30px auto 45px;color:#556c7a}.results-recommend__title{font-size:30px;font-size:1.875rem;margin-bottom:4px}.results-recommend__copy{font-size:16px;font-size:1rem;font-weight:300;line-height:24px}.separator{height:72px;position:relative}.separator::after{position:absolute;display:block;content:"";border-bottom:1px solid #000;width:100%;top:50%;transform:translateY(-50%)}[data-dimming=false] .calculator__segment--dual.is-active{margin-bottom:56px}@media screen and (max-width: 31.25em){.calculator__inputs{display:block;margin-bottom:12px}.calculator__segment--splitter::before.is-active{height:36px}.calculator__segment--splitter::before{top:0}.calculator__segment--splitter::after{border:none}.calculator__segment--splitter.is-active{margin-bottom:124px;min-height:36px}.calculator__segment--splitter.is-active .calculator__segment{max-width:346px !important}.calculator__segment--splitter .calculator__segment{overflow:unset;flex-direction:column}.calculator__segment--splitter .calculator__segment--left,.calculator__segment--splitter .calculator__segment--middle,.calculator__segment--splitter .calculator__segment--right{display:block;float:none;padding:12px;text-transform:uppercase;color:#fff;font-size:14px;font-size:.875rem}.calculator__segment--splitter .calculator__segment--left,.calculator__segment--splitter .calculator__segment--middle,.calculator__segment--splitter .calculator__segment--right{margin-top:10px;background:#505050}.calculator__segment--splitter.calculator__segment--splitter--three .calculator__segment--left,.calculator__segment--splitter.calculator__segment--splitter--three .calculator__segment--middle,.calculator__segment--splitter.calculator__segment--splitter--three .calculator__segment--right{margin-left:0;margin-right:0;position:unset;left:unset;top:unset;right:unset;transform:unset;display:block}.calculator__segment--splitter.calculator__segment--splitter--three .calculator__segment--left svg,.calculator__segment--splitter.calculator__segment--splitter--three .calculator__segment--middle svg,.calculator__segment--splitter.calculator__segment--splitter--three .calculator__segment--right svg{display:none}.calculator__segment--down.is-active{margin-bottom:80px;min-height:30px}.calculator__segment--down.is-active .calculator__segment--title{max-width:250px;margin:0 auto}.calculator__segment--down.is-active .calculator__segment{overflow:unset}.calculator__segment--down.is-active.is-active::after{height:36px}.calculator__segment--down.is-active::after{height:36px !important}.calculator__segment--splitter.is-active::before{height:36px !important}.calculator__segment--dual.is-active{min-height:36px;margin-bottom:182px}.calculator__segment--dual.is-active .calculator__segment{overflow:unset}.calculator__segment--dual .calculator__segment--left::before{opacity:0;width:0 !important}.calculator__segment--dual .calculator__segment--left.is-active::after{height:36px !important;left:50%;transform:translateX(-50%)}.calculator__segment--dual .calculator__segment--right::before{opacity:0;width:0 !important}.calculator__segment--dual .calculator__segment--right.is-active::after{height:36px !important;left:50%}.calculator__segment--splitter.calculator__segment--splitter--three.is-active{margin-bottom:310px}.calculator__segment--triple.is-active{min-height:36px;margin-bottom:0}.calculator__segment--triple.is-active .calculator__segment--left::before,.calculator__segment--triple.is-active .calculator__segment--middle::before,.calculator__segment--triple.is-active .calculator__segment--right::before{width:0 !important}.calculator__segment--triple.is-active .calculator__segment--left::after,.calculator__segment--triple.is-active .calculator__segment--middle::after,.calculator__segment--triple.is-active .calculator__segment--right::after{top:0;left:50%}.calculator__segment--triple.is-active .calculator__segment--left.is-active::after,.calculator__segment--triple.is-active .calculator__segment--middle.is-active::after,.calculator__segment--triple.is-active .calculator__segment--right.is-active::after{height:36px}.calculator__specialist{display:none}.recommend-list__title{padding:45px 0}.recommend-list__container{margin:0 21px}.calculator-product{flex-direction:column;margin:8px}.calculator-product__subtitle{margin-top:8px}.calculator-product__image{width:100%;height:100%;justify-content:center}.calculator-product__image img{width:100%;height:100% !important}.calculator-product--recommended{font-size:22px;font-size:1.375rem;padding:8px 20%}.calculator-product__required{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:100;display:block;margin-top:21px;font-style:italic}.recommend-list__item{width:100%}.results-recommend{margin:0 auto 60px}.calculator__results{padding:0 8px}.selectize-dropdown .selectize-dropdown-content .option[data-selectable]{padding:12px}}.calculator-back-to-top{position:fixed;bottom:-36px;left:12px}@media screen and (max-width: 31.25em){.calculator-back-to-top i{font-size:28px}.calculator-back-to-top{background:#fff;border-radius:50%;width:30px;height:30px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),1px 0 0 0 #ebebeb;transform:scale(0);transition:all cubic-bezier(0.68, -0.55, 0.265, 1.55) .4s;z-index:99999}.calculator-back-to-top:hover{cursor:pointer}.calculator-back-to-top.show{bottom:12px;transform:scale(1)}}.calculator-section{background:#f3f3f3;padding:52px 0}.selectize-input{text-align:left}.driver-calculator-results__driver-inner{min-height:unset}.is-recommended{border:2px solid #ddd}.accessory-listing .grid,.accessory-listing .load-more__placeholders,.accessory-listing .bio-group{margin-bottom:-30px}.accessory-listing__group__title{font-size:25px;font-size:1.5625rem;padding-top:20px;margin-bottom:30px}.accessory-listing__group__more{margin-top:30px}.accessory-listing__group__more--null{color:#999}.support-block{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden}.support-block:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.support-block:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.support-block{position:relative}.support-block__link{display:block;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}.support-block__link:after{content:"";position:absolute;right:0;top:0;left:0;height:50%;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0, #000000 100%);opacity:.5}.support-block__image{position:relative}.support-block__image img{transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.support-block__link:hover .support-block__image img{transform:scale(1.2)}.support-block__content{position:absolute;right:0;top:0;left:0;padding:40px;z-index:1;text-align:center}@media screen and (max-width: 63.9375em){.support-block__content{padding:15px}}.support-block__title{font-size:26px;font-size:1.625rem;line-height:1.3076923077;color:#fff}.sustainability-intro{padding:70px 0;background:#f0efeb;overflow:hidden}@media screen and (max-width: 63.9375em){.sustainability-intro{padding:40px 5px}.sustainability-intro .grid--flex,.sustainability-intro .bio-group{flex-direction:column}}.sustainability-intro__left{border-right:1px solid #d2d2d2;text-align:right;padding-right:45px;display:flex;justify-content:center}@media screen and (max-width: 63.9375em){.sustainability-intro__left{border-right:none;padding-right:0;text-align:center}}.sustainability-intro__right{padding-left:45px}@media screen and (max-width: 63.9375em){.sustainability-intro__right{padding-left:0;text-align:center}}.sustainability-intro__title{font-family:"Charter",Arial,Helvetica,sans-serif;font-size:50px;font-size:3.125rem;line-height:.92}@media screen and (max-width: 63.9375em){.sustainability-intro__title{font-size:40px;font-size:2.5rem;line-height:.85}.sustainability-intro__title:after{content:"";display:block;width:70px;height:1px;margin:22px auto;background:#d2d2d2}}.sustainability-intro__text{max-width:400px;font-weight:normal}.sustainability-pillars__title{font-size:40px;font-size:2.5rem;line-height:1.2;font-weight:normal;margin-bottom:20px}@media screen and (max-width: 63.9375em){.sustainability-pillars__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.sustainability-pillar{text-align:center;position:relative;padding-bottom:45px}@media screen and (max-width: 63.9375em){.sustainability-pillar{padding:0 10px 45px;margin-bottom:20px}}@media screen and (max-width: 63.9375em){.sustainability-pillar--flush{margin-bottom:0}}.sustainability-pillar__title{font-family:"Charter",Arial,Helvetica,sans-serif;font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:10px}@media screen and (max-width: 63.9375em){.sustainability-pillar__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.sustainability-pillar__text{font-weight:normal;margin-bottom:30px}.sustainability-pillar__button{position:absolute;bottom:0;transform:translateX(-50%)}.sustainability-pillar__image{margin-bottom:30px}.sustainability-design{background-color:#f0efeb}@media screen and (max-width: 63.9375em){.sustainability-design .grid--flex,.sustainability-design .bio-group{flex-direction:column-reverse}}.sustainability-design__images{overflow:hidden}.sustainability-design__images:before{float:left;content:"";padding-bottom:90%;margin-bottom:0px}.sustainability-design__images:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.sustainability-design__images{position:relative}@media screen and (max-width: 63.9375em){.sustainability-design__images{margin-left:30px;margin-bottom:30px}}.sustainability-design__image{position:absolute;max-width:70%}.sustainability-design__image:first-child{top:0;left:5%;z-index:1}.sustainability-design__image:nth-child(2){right:0;bottom:0}.sustainability-design__image:last-child{left:0;bottom:0;max-width:30%}.sustainability-design__image img{width:100%;max-width:100%;height:auto}.sustainability-culture__image{overflow:hidden}.sustainability-culture__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0px}.sustainability-culture__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.sustainability-culture__image{position:relative}@media screen and (max-width: 63.9375em){.sustainability-culture__image{margin-bottom:30px}}.sustainability-culture__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.sustainability-content{max-width:580px}.sustainability-content--right{padding-left:80px}@media screen and (max-width: 63.9375em){.sustainability-content{padding-left:0}}.sustainability-content__title{font-family:"Charter",Arial,Helvetica,sans-serif;font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:15px}@media screen and (max-width: 63.9375em){.sustainability-content__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.sustainability-content__text{font-weight:normal;margin-bottom:30px}.downloads-listing{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media screen and (max-width: 63.9375em){.downloads-listing{grid-template-columns:1fr;gap:0}.downloads-listing .button,.downloads-listing .shade-chooser__input{border-radius:0}.downloads-listing .button:not(:last-child),.downloads-listing .shade-chooser__input:not(:last-child){border-bottom:none}.downloads-listing .button:last-child,.downloads-listing .shade-chooser__input:last-child{border-radius:0 0 3px 3px}.downloads-listing .button:first-child,.downloads-listing .shade-chooser__input:first-child{border-radius:3px 3px 0 0}}.downloads-all{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;align-items:center}@media screen and (max-width: 63.9375em){.downloads-all{grid-template-columns:1fr}}.downloads-all__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:15px}@media screen and (max-width: 63.9375em){.downloads-all__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.downloads-all__text{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300}@media screen and (max-width: 63.9375em){.downloads-all__text{font-size:14px;font-size:.875rem;line-height:1.5714285714}}.downloads-all__form{background-color:#f8f6ef;border-radius:3px;padding:20px}.downloads-all__form form{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px}@media screen and (max-width: 43.75em){.downloads-all__form form{gap:15px}}.downloads-all__form .downloads-all__form-label{font-size:18px;font-size:1.125rem;line-height:1.1666666667}@media screen and (max-width: 43.75em){.downloads-all__form .downloads-all__form-label{flex-basis:100%}}.downloads-all__form .downloads-all__form-select{flex-grow:1}.downloads-all__popup-form{display:flex;flex-direction:row;gap:20px}.downloads-all__popup-form .field{flex-grow:1}.downloads-prompt p{display:inline-block;margin-right:10px}.call-prompt{background-color:#5d6b74}.call-prompt p{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:20px;font-size:1.25rem;line-height:1.9;font-family:"Brown",arial,sans-serif;font-weight:400;color:#fff;text-align:center}.call-prompt p a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.call-prompt p:last-child{margin-bottom:0}@media screen and (max-width: 63.9375em){.call-prompt p{padding:0 15px;font-size:18px;font-size:1.125rem;line-height:1.4444444444}}.order-detail__data{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:16px;font-size:1rem;color:#000;margin-bottom:0}.account-locale-switcher{margin-left:15px}.account-details-header__name{text-align:left}.account-details-header__number{text-align:right;position:relative}.account-details-header__number .heading4,.account-details-header__number .product-browse-info__title{font-family:"Brown",arial,sans-serif;font-weight:200}@media screen and (max-width: 63.9375em){.account-details-header__number{text-align:left}}.account-details-header__discount{text-align:left}.account-details-header__discount .heading4,.account-details-header__discount .product-browse-info__title{font-family:"Brown",arial,sans-serif;font-weight:200;padding-top:55px}@media screen and (max-width: 63.9375em){.account-details-header__discount .heading4,.account-details-header__discount .product-browse-info__title{padding-top:0}}.account-details-data{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:200;margin-bottom:0;padding-bottom:20px}.account-details-default{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;display:flex}.account-details-default .default-address,.account-details-default .account-details-billing{color:#999;padding:15px 20px}.account-details-default--address{flex-direction:column}.address{position:relative}.address .account-details-data,.address .account-details-default{border:1px solid #eaeaea;font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.5714285714;color:#000}.address label{display:flex}.address label,.address .account-details-link{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.5714285714;color:#000;font-weight:400}.address .account-details-data{border-radius:3px 3px 0 0;padding:15px 20px;height:100%}.address .account-details-default{border-top:0;border-radius:0 0 3px 3px}.address .account-details-default-address{padding:15px 20px}.address .account-details-link{border-top:1px solid #eaeaea;padding:15px 20px}.address .account-details-link:hover{color:#8499a5}.address .account-details-link span{-webkit-text-decoration:underline;text-decoration:underline;margin-left:20px}.address .account-details-billing{border-top:1px solid #eaeaea}.account-details-action{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;text-transform:uppercase;margin-bottom:0}.account-details-action i{font-size:12px;font-size:.75rem}.account-details-status-badge{float:right;margin-top:10px}.account-details-repeat{margin-top:30px}.account-quick-add{border:1px solid #d2d2d2;border-radius:3px;padding:30px}@media screen and (max-width: 63.9375em){.account-quick-add{padding:20px}}.account-quick-add-basket__details{font-size:16px;font-size:1rem;line-height:1.375;font-weight:200}.account-quick-add-basket__details>*{display:inline-block}.account-quick-add-basket__items{padding-right:30px}.account-quick-add-basket__price{font-weight:400}.account-quick-add__import{text-align:right;margin-top:10px}@media screen and (max-width: 43.75em){.account-quick-add__import{text-align:left;margin-top:20px}}.account-section{padding:30px 0}.account-section--border{border-bottom:1px solid rgba(155,155,155,.3)}@media screen and (max-width: 63.9375em){.account-section--border{padding-bottom:0;border-bottom:none}}.account-section--flush{padding:0}.account-section--flush-top{padding-top:0}.account-section--flush-bottom{padding-bottom:0}.account-section__title{font-size:32px;font-size:2rem;line-height:1.4375;margin-bottom:20px;color:#000}.account-section__title--flush{margin:0;font-size:32px;font-size:2rem;line-height:1}.account-section__title--inner{margin-bottom:10px}@media screen and (max-width: 63.9375em){.account-section__title--responsive{font-size:26px;font-size:1.625rem;line-height:1.7692307692}}.account-section__text{font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:200;margin-top:12px;margin-bottom:12px}.account-section__intro{margin-bottom:10px}.account-section__detail-link{font-size:12px;font-size:.75rem;line-height:1.8333333333;color:#9b9b9b}.account-section__detail-link:hover{color:#8499a5}.account-section__detail-link span{display:inline-block;margin-right:10px;text-transform:uppercase}.account-section__content{padding-bottom:30px;flex-direction:column;display:flex}.account-section__content--border{border-bottom:1px solid rgba(155,155,155,.3);margin-bottom:30px}@media screen and (max-width: 63.9375em){.account-section__content--m-border{border-bottom:1px solid rgba(155,155,155,.3)}}.account-section__content--flush{padding:0}.account-section--border .account-section__content{padding-bottom:0}.account-section--border .account-section__content--border{border-bottom:none;margin-bottom:0}@media screen and (max-width: 63.9375em){.account-section--border .account-section__content{border-bottom:1px solid rgba(155,155,155,.3);padding-bottom:30px}}.account-section__content-actions{margin-top:auto}.account-section__sub-title{font-size:24px;font-size:1.5rem;line-height:1.4166666667;margin-bottom:10px;color:#000}.account-bordered-content__left{padding-right:15px}@media screen and (max-width: 63.9375em){.account-bordered-content__left{padding-right:0}}.account-bordered-content__right{padding-left:15px}@media screen and (max-width: 63.9375em){.account-bordered-content__right{padding-left:0}}.richtext .account-back-link,.block--richtext .block__text .account-back-link,.hero__text .account-back-link,.stock-list-notice .account-back-link,.password-complexity .account-back-link{-webkit-text-decoration:none;text-decoration:none}.account-back-link svg{margin-right:5px;fill:#8499a5}.account-back-link:hover svg{fill:#000}.account-track__actions{display:flex;flex-direction:column;gap:5px}.email-change__content label,.email-change__content .email-change__message{text-align:left}.password-complexity ul,.password-complexity ol{margin-left:20px}.password-complexity li{margin:0 0 .5em}.grid--about{margin-left:-40px}.grid--about>*{padding-left:40px;margin-bottom:40px}.grid--about.grid--flush-bottom{margin-bottom:-40px}@media screen and (max-width: 31.25em){.grid--about>*{margin-bottom:25px}.grid--about.grid--flush-bottom{margin-bottom:-25px}.grid--about{margin-left:0px}.grid--about>*{padding-left:0px}}.about-intro{padding:40px 0 30px;background:#fff;text-align:center;overflow:hidden}@media screen and (max-width: 63.9375em){.about-intro{padding:0}}.about-intro__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;margin-bottom:10px;color:#000}@media screen and (max-width: 63.9375em){.about-intro__title{font-size:32px;font-size:2rem;line-height:1.25}}.about-intro__subtitle{font-weight:200;font-size:18px;font-size:1.125rem;line-height:1.2222222222;color:#000;letter-spacing:4px;margin-bottom:10px;text-transform:uppercase}@media screen and (max-width: 63.9375em){.about-intro__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;letter-spacing:3px}}.about__sticky{flex-grow:0;position:sticky;top:65px;padding:95px 0px 280px 40px}.about__sticky-image{overflow:hidden}.about__sticky-image:before{float:left;content:"";padding-bottom:133.3333333333%;margin-bottom:0px}.about__sticky-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.about__sticky-image{box-shadow:10px 0 35px 0 rgba(0,0,0,.08)}.about__sticky-image img{width:100%;height:auto}.about__timeline{position:relative;padding:95px 80px 120px 60px;margin-bottom:95px}@media screen and (max-width: 31.25em){.about__timeline{padding:0 0 60px 0;margin:20px 0 0 0}}.about__timeline::before{content:"";position:absolute;top:0;right:0;left:-60px;bottom:0;background-color:#f4f4f4;z-index:-1}@media screen and (max-width: 31.25em){.about__timeline::before{left:0px}}.about__article-content{position:relative}@media screen and (max-width: 31.25em){.about__article-content{padding:0 20px}}.about__article-content--overlap-text{z-index:5}.about__image{overflow:hidden}.about__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.about__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.about__image img{width:100%;height:auto}.about__title{font-size:40px;font-size:2.5rem;line-height:1.3;margin-bottom:17px;color:#000}@media screen and (max-width: 31.25em){.about__title{font-size:32px;font-size:2rem;line-height:1.625;margin-bottom:10px}}.about__article-content--overlap-text .about__title{margin-left:-80px}@media screen and (max-width: 31.25em){.about__article-content--overlap-text .about__title{margin-left:0}}.about__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;letter-spacing:2.3px;margin-bottom:3px;text-transform:uppercase;color:#000}@media screen and (max-width: 31.25em){.about__subtitle{margin-bottom:0}}.about__article-content--overlap-text .about__subtitle{margin-left:-80px}@media screen and (max-width: 31.25em){.about__article-content--overlap-text .about__subtitle{margin-left:0}}.about__text{font-size:16px;font-size:1rem;line-height:1.5;color:#000}@media screen and (max-width: 31.25em){.about__text{font-size:14px;font-size:.875rem;line-height:1.5714285714}}.about__overlap-imgwrap{overflow:hidden}.about__overlap-imgwrap:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.about__overlap-imgwrap:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.about__overlap-imgwrap{position:relative}.about__overlap-image{position:absolute}.about__overlap-image:first-child{top:0;right:0;width:40%;z-index:5}.about__overlap-image:last-child{left:0;bottom:0;width:80%}.about__overlap-image img{width:100%;max-width:100%;height:auto}.about-video{border-top:1px solid #eaeaea;padding-top:15px;padding-left:0;padding-right:0}.about-video .about-video__title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:35px;text-transform:uppercase;color:#000;letter-spacing:4px}@media screen and (max-width: 63.9375em){.about-video .about-video__title{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:25px;letter-spacing:3px}}.quick-add-form{margin-bottom:-20px}.quick-add-form .wrap,.quick-add-form .load-more__wrap,.quick-add-form .page-filter{display:flex;flex-wrap:wrap;justify-content:center}.quick-add-form .field{width:135px;margin-left:10px;margin-right:10px}.section--altdark .quick-add-form .field input{border:none}.quick-add-form .field--submit{width:auto}.quick-add-form__inner{display:flex;flex-wrap:wrap;justify-content:center}.quick-add-form__inner--left{justify-content:left}.quick-add-form__title{display:inline-block;font-size:22px;font-size:1.375rem;vertical-align:top;margin:0 10px 20px;line-height:45px}.section--altdark .quick-add-form__title{color:#fff}.quick-add-form__title--h-flush{margin:0 0 20px}.annual-events .grid,.annual-events .load-more__placeholders,.annual-events .bio-group{margin:0 -15px}.annual-events__event{box-sizing:border-box;border-right:1px solid #f3f3f3;padding:15px;margin:0}.annual-events__event:nth-child(4){border-right:none}@media screen and (max-width: 63.9375em){.annual-events__event:nth-child(2){border-right:none}}@media screen and (max-width: 31.25em){.annual-events__event{border-right:none}}.exhibitions__exhibition .grid>*,.exhibitions__exhibition .load-more__placeholders>*,.exhibitions__exhibition .bio-group>*{border-right:1px solid #f3f3f3;padding:30px;margin:0}.exhibitions__exhibition .grid>*:nth-child(3),.exhibitions__exhibition .load-more__placeholders>*:nth-child(3),.exhibitions__exhibition .bio-group>*:nth-child(3){border-right:none}.exhibitions__exhibition img{width:auto;max-width:100%;height:auto}.exhibitions__exhibition .exhibitions__exhibition__title{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:400;text-transform:uppercase}.exhibitions__exhibition .exhibitions__exhibition__text{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000}.exhibitions__exhibition .exhibitions__exhibition__text .link{font-family:"Brown",arial,sans-serif;font-weight:400}.exhibitions__exhibition .exhibitions__exhibition__text:last-child{margin-bottom:0}@media screen and (max-width: 63.9375em){.exhibitions__exhibition .grid,.exhibitions__exhibition .load-more__placeholders,.exhibitions__exhibition .bio-group{padding:15px 0}.exhibitions__exhibition .grid .grid__col,.exhibitions__exhibition .load-more__placeholders .grid__col,.exhibitions__exhibition .bio-group .grid__col{border-right:none;padding-top:15px;padding-bottom:15px}}.contact-form{padding:45px 55px;background-color:#f4f4f4}@media screen and (max-width: 43.75em){.contact-form{padding:35px 15px}}.contact-form .field{margin-bottom:10px}.contact-form textarea.input{vertical-align:top;height:100px}.contact-form .field.adaptive-placeholder label{padding:14px 45px 0}.contact-form .field.adaptive-placeholder--active label{padding:0;left:45px}.contact-form .field--required .field__optional{display:none}.contact-form__key{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;margin:40px 0 20px 0}.contact-form__key span{color:#df6764}.contact-form__footer{margin-top:5px}.contact-form__footer .form-privacy{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0}.contact-form__submit{margin-bottom:15px}.contact-form__optin{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eaeaea}.contact-form__optin .field{margin-bottom:0}.contact-form__optin .field label{margin-bottom:0}.contact-options{margin-top:40px}.contact-option address{margin-bottom:15px}.contact-option:not(:last-child){margin-bottom:20px;border-bottom:1px solid #d2d2d2}.contact-option__title{font-size:20px;font-size:1.25rem;line-height:1.5;margin-bottom:5px}.antispam p{font-size:14px;font-size:.875rem}.js .antispam-hide{display:none}.contact-content{padding:60px 0 80px}@media screen and (max-width: 43.75em){.contact-content{padding:30px 15px}}.contact-content__left{background-color:#f1f1f1}@media screen and (max-width: 43.75em){.contact-content__left{padding-top:20px}.contact-content__left .button,.contact-content__left .shade-chooser__input{margin-bottom:40px}}.contact-content__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;padding-bottom:20px}@media screen and (max-width: 43.75em){.contact-content__title{font-size:24px;font-size:1.5rem;line-height:1.4166666667}}.catalogue-listing-item{font-size:16px;font-size:1rem;display:flex;flex-direction:column;align-items:center;text-align:left;position:relative;margin-bottom:30px;transition:opacity .3s cubic-bezier(0.24, 0.63, 0.44, 1)}.catalogue-listing-item__image-wrap{align-self:stretch;position:relative;margin-bottom:15px;overflow:hidden}.catalogue-listing-item__image{overflow:hidden}.catalogue-listing-item__image:before{float:left;content:"";padding-bottom:140%;margin-bottom:0px}.catalogue-listing-item__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.catalogue-listing-item__image{background:#f3f3f3}.catalogue-listing-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.catalogue-listing-item__image-wrap:hover .catalogue-listing-item__image img{transform:scale(1.2)}@media screen and (max-width: 63.9375em){.catalogue-listing-item__image-wrap:hover .catalogue-listing-item__image img{transform:none}}.catalogue-listing-item__overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2;opacity:0;transition:opacity .3s ease}.catalogue-listing-item__image-wrap:hover .catalogue-listing-item__overlay{opacity:1}@media screen and (max-width: 63.9375em){.catalogue-listing-item__image-wrap:hover .catalogue-listing-item__overlay{display:none}}.catalogue-listing-item__overlay-actions{padding:20px}@media screen and (max-width: 63.9375em){.catalogue-listing-item__image-wrap:hover .catalogue-listing-item__overlay-actions{display:none}}.catalogue-listing-item__overlay-actions .button:not(:last-child),.catalogue-listing-item__overlay-actions .shade-chooser__input:not(:last-child){margin-bottom:10px}.catalogue-listing-item__title{font-size:20px;font-size:1.25rem;line-height:1.5;width:calc(100% - 20px);margin:0 10px 5px;color:#000;text-align:center}@media screen and (max-width: 43.75em){.catalogue-listing-item__title{font-size:14px;font-size:.875rem;line-height:2.1428571429;margin-bottom:0}}.catalogue-listing-item__title a{color:inherit}.catalogue-listing-item__size{font-size:12px;font-size:.75rem;line-height:1.6666666667;color:#9b9b9b;text-align:center}.catalogue-listing-item__actions{display:none;padding-top:10px}.catalogue-listing-item__actions .button:not(:last-child),.catalogue-listing-item__actions .shade-chooser__input:not(:last-child){margin-bottom:5px}@media screen and (max-width: 63.9375em){.catalogue-listing-item__actions{display:block}}.catalogue-print-banner{background-color:#333}.catalogue-print-banner__text{font-size:26px;font-size:1.625rem;line-height:1.5384615385;color:#fff}.catalogue-print-banner__text span{font-weight:100}@media screen and (max-width: 43.75em){.catalogue-print-banner__text{display:none}}.catalogue-print-banner__text--short{display:none;font-size:14px;font-size:.875rem;line-height:1.2142857143;text-transform:uppercase}.catalogue-print-banner__text--short span{font-weight:400}@media screen and (max-width: 43.75em){.catalogue-print-banner__text--short{display:block}}.catalogue-print-banner__wrap{display:flex;justify-content:center;align-items:center}.catalogue-print-banner__wrap .button,.catalogue-print-banner__wrap .shade-chooser__input{display:inline-flex;margin-left:30px}@media screen and (max-width: 43.75em){.catalogue-print-banner__wrap .button,.catalogue-print-banner__wrap .shade-chooser__input{display:none}}.catalogue-print-request{background-color:#f1f1f1;padding:80px 0}@media screen and (max-width: 43.75em){.catalogue-print-request{background-color:#fff;padding:0}}.catalogue-download{padding-top:30px;padding-right:30px;padding-bottom:30px}.catalogue-download .text--right{padding-top:30px;padding-right:30px}.catalogue-download p,.catalogue-download h1{padding-right:30px}.catalogue-download .richtext,.catalogue-download .block--richtext .block__text,.block--richtext .catalogue-download .block__text,.catalogue-download .hero__text,.catalogue-download .stock-list-notice,.catalogue-download .password-complexity{padding-bottom:30px}.catalogue-form__wrap{background-color:#fff;padding:0 50px}@media screen and (max-width: 43.75em){.catalogue-form__wrap{padding:0}}.catalogue-form fieldset{padding-top:30px;padding-bottom:30px}.catalogue-form fieldset:nth-child(2){border-top:1px solid #f3f3f3}.catalogue-form__title{font-size:26px;font-size:1.625rem;line-height:1.3076923077;text-align:center;margin-bottom:30px}.catalogue-image{overflow:hidden}.catalogue-image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.catalogue-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.catalogue-image img{width:100%;height:auto}.catalogue-view-list__detail{padding:0px 0 25px 0}.catalogue-view-list__detail--preview-file{padding-bottom:0}.catalogue-view-list__link{padding:16px 0;color:#505050;display:inline-block;position:relative;line-height:1.3}.catalogue-view-list__link span{text-transform:uppercase;-webkit-text-decoration:underline;text-decoration:underline;font-size:14px;font-size:.875rem;padding-left:30px;display:inline-block;text-align:left}.catalogue-view-list__link--preview-file{padding-bottom:0}.catalogue-view-list__title{min-width:200px;font-weight:bold;color:#505050;line-height:1.4;text-align:left;font-size:16px;font-size:1rem}.catalogue-view-list__title span{text-transform:none;display:block;font-weight:normal;font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:16px;font-size:1rem}.catalogue-view-list__title img{float:left;width:62px;margin-right:20px;margin-top:-7px;margin-bottom:-2px}.catalogue-view-list__title--uppercase{text-transform:uppercase}.catalogue-view-list__title--preview-file{padding-top:15px;font-weight:normal}@media screen and (max-width: 63.9375em){.catalogue-view-list__title--preview-file{padding-top:0}}.product-dl{position:relative;padding-bottom:40px}@media screen and (max-width: 63.9375em){.product-dl{padding:20px 0 40px}}.product-dl__search{margin-top:5px;padding:40px 130px 40px}@media screen and (max-width: 63.9375em){.product-dl__search{padding:0 20px;border-top:none}}.product-dl__download-all{padding:0 130px 20px}@media screen and (max-width: 63.9375em){.product-dl__download-all{padding:20px}}@media screen and (max-width: 31.25em){.product-dl__download-all .button,.product-dl__download-all .shade-chooser__input{width:100%}}.product-dl__list{position:relative;display:flex;flex-flow:row wrap;margin-bottom:10px}.product-dl__list::after{content:"";position:absolute;right:50%;width:1px;height:100%;background:#eaeaea}@media screen and (max-width: 31.25em){.product-dl__list{flex-flow:column nowrap}}@media screen and (max-width: 63.9375em){.product-dl__list{margin-bottom:25px;padding-right:5px;padding-left:5px}.product-dl__list::after{display:none}}.product-dl__list--no-results{font-size:18px;font-size:1.125rem;line-height:1.6666666667;font-weight:400;color:#000;text-align:center;justify-content:center}.product-dl__list--no-results strong{font-weight:700}.product-dl__list--no-results::after{display:none}.product-dl__view{padding:40px 0;text-align:center}.product-dl__view .wrap,.product-dl__view .load-more__wrap,.product-dl__view .page-filter{position:relative}.product-dl__view-back{position:absolute;top:50%;left:70px;border-bottom:none !important;transform:translateY(-50%)}@media screen and (max-width: 63.9375em){.product-dl__view-back{left:20px}}.product-dl__view-title{font-size:20px;font-size:1.25rem;line-height:1.5;padding:0 155px;text-align:left}@media screen and (max-width: 63.9375em){.product-dl__view-title{padding:0;text-align:center}}.browse-by{text-align:justify;font-size:1px}.browse-by>*{vertical-align:middle;display:inline-block;font-size:16px}.browse-by label{font-size:16px;padding:10px 0;margin-right:20px}.browse-by .input{font-size:14px;font-size:.875rem}.browse-by .input::placeholder{color:#999;opacity:1}.browse-by .input:-ms-input-placeholder{color:#999}.browse-by .input::-ms-input-placeholder{color:#999}.browse-by .input{line-height:1.2142857143;margin:auto;padding-top:13px;padding-bottom:13px;-webkit-appearance:none;border-radius:0}.browse-by .field{width:100%;margin:0}.browse-by .field--search button{border:0;position:absolute;right:0;top:0;width:45px;height:100%;padding:0;background:#8499a5;cursor:pointer}.browse-by .field--search button:focus{outline:none}.browse-by .field--search button i{color:#fff}.type-search{border-top:1px solid #d2d2d2;padding:40px 130px 0px}@media screen and (max-width: 63.9375em){.type-search{padding:40px 20px 0}}.product-dl-list{position:relative;display:flex;flex-flow:row wrap;background:#d2d2d2}@media screen and (max-width: 63.9375em){.product-dl-list .border--left{border-left:none;margin-left:0}.product-dl-list .border--left .product-dl-list__detail{padding-left:0}.product-dl-list .border--right{border-right:none;margin-right:0}.product-dl-list .border--right .product-dl-list__detail{padding-right:0}.product-dl-list .border--top-right:after{left:-30px}}.product-dl-list--grid{font-size:0}.product-dl-list--flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 63.9375em){.container--right-half.product-dl-list{max-width:none;margin:0 auto}}.product-dl-list__detail{padding:30px 0 25px 0}.border--left .product-dl-list__detail{padding-left:30px}.border--right .product-dl-list__detail{padding-right:30px}.product-dl-list--grid .product-dl-list__detail{display:inline-block;width:50%;padding:20px 30px;border-bottom:1px solid #f3f3f3;box-sizing:border-box}@media screen and (max-width: 63.9375em){.product-dl-list--grid .product-dl-list__detail{display:block;width:100%;padding-right:0;padding-left:0}}.product-dl-list--grid .product-dl-list__detail:nth-child(2n){padding-right:0}.product-dl-list--grid .product-dl-list__detail:nth-child(2n+1){padding-left:0;border-right:1px solid #f3f3f3}@media screen and (max-width: 63.9375em){.product-dl-list--grid .product-dl-list__detail:nth-child(2n+1){border-right:none}}.product-dl-list--flush .product-dl-list__detail:nth-last-child(1),.product-dl-list--flush .product-dl-list__detail:nth-last-child(2):not(:nth-child(even)){border-bottom:none}@media screen and (max-width: 63.9375em){.product-dl-list--flush .product-dl-list__detail:nth-last-child(2):not(:nth-child(even)){border-bottom:1px solid #f3f3f3}}.product-dl-list__detail:nth-child(2n+1){direction:rtl}@media screen and (max-width: 31.25em){.product-dl-list__detail:nth-child(2n+1){direction:ltr}}.product-dl-list__detail:nth-child(2n+1)>*{direction:ltr}.product-dl-list__detail--equal{padding:30px 0}.product-dl-list__detail--header{color:#5f5f5f}.product-dl-list__container{flex:1 1 calc(50% - 10px);display:flex;flex-flow:row nowrap;align-items:center;padding:30px}.product-dl-list__container:nth-child(odd){margin-right:10px}.product-dl-list__container:nth-child(even){margin-left:10px}@media screen and (max-width: 63.9375em){.product-dl-list__container{width:100%;max-width:100%}}.product-dl-list--grid .product-dl-list__container{box-sizing:border-box}@media screen and (max-width: 63.9375em){.product-dl-list--grid .product-dl-list__container{min-width:300px;max-width:90%;margin:0 auto}}@media screen and (max-width: 31.25em){.product-dl-list--grid .product-dl-list__container{max-width:100%;padding-right:16px;padding-left:16px}}.product-dl-list__link{padding:16px 0;color:#505050;display:inline-block;position:relative;line-height:1.3}.product-dl-list__link span{text-transform:uppercase;-webkit-text-decoration:underline;text-decoration:underline;font-size:14px;font-size:.875rem;padding-left:30px;display:inline-block;text-align:left}.product-dl-list__link--no-pad{padding:0}.product-dl-list__link--center{float:none;margin:0;display:inline-block}.product-dl-list__link--view .icon-stack__corner{height:9px;line-height:9px;bottom:-7px}.product-dl-list__link--highlight i{color:#8499a5}.product-dl-list__pad{padding:16px 0}.product-dl-list__link--right{margin-right:0;margin-left:0}.product-dl-list__large-title{font-size:17px;font-size:1.0625rem;display:flex;align-items:flex-start;color:#505050;padding:12px 0}@media screen and (max-width: 31.25em){.product-dl-list__large-title{font-size:14px;font-size:.875rem;padding:0}}.product-dl-list__underline{-webkit-text-decoration:underline;text-decoration:underline}.product-dl-list__count{font-family:"Brown",arial,sans-serif;font-weight:200;font-style:italic}.product-dl-list__title__single{font-family:"Brown",arial,sans-serif;font-weight:400;padding-top:9px}.product-dl-list__title__icon{font-size:26px;font-size:1.625rem;margin-right:16px;vertical-align:middle;line-height:1}.product-dl-list__title__icon--large{font-size:30px;font-size:1.875rem;margin-top:5px;float:left}.product-dl-list__title{font-size:16px;font-size:1rem;color:#505050;line-height:1.4;text-align:left}@media screen and (max-width: 31.25em){.product-dl-list__title{font-size:14px;font-size:.875rem}}.product-dl-list__title img{float:left;width:62px;margin-right:20px;margin-top:-7px;margin-bottom:-2px}@media screen and (max-width: 31.25em){.product-dl-list__title img{margin-right:15px}}.product-dl-list__title--uppercase{text-transform:uppercase}.product-dl-list__title--regular{font-family:"Brown",arial,sans-serif;font-weight:400}.product-dl-list__description{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;text-transform:none;display:block;color:#5f5f5f}@media screen and (max-width: 31.25em){.product-dl-list__description{font-size:12px;font-size:.75rem}}.product-dl-list__thumbnail{overflow:hidden}.product-dl-list__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.product-dl-list__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.product-dl-list__thumbnail{display:inline-block;vertical-align:middle;width:67px}@media screen and (max-width: 31.25em){.product-dl-list__thumbnail{width:60px;margin-bottom:15px}}.product-dl-list__content{display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%;flex-grow:1}.product-dl-list__title{font-size:16px;font-size:1rem;line-height:1.875;color:#000}.product-dl-list__subtitle{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;color:#656565}.product-dl-list__image{margin-right:15px}.product-dl-list__buttons{display:flex;flex-flow:row nowrap}.product-dl-list__buttons a:first-of-type{margin-right:25px}.product-dl-list__content--can-view{margin-left:0}@media screen and (max-width: 31.25em){.product-dl-list__content--can-view{width:calc(100% - 67px - 15px);margin:0 15px 5px 0}}.product-dl-list__content--nothing-to-view{width:calc(100% - 200px - 15px);margin-left:0}@media screen and (max-width: 31.25em){.product-dl-list__content--nothing-to-view{width:100%;margin:0 0 5px}}.product-dl-list__view{display:inline-block;vertical-align:middle;width:67px;margin-right:15px}@media screen and (max-width: 31.25em){.product-dl-list__view{margin:0 0 15px}}.product-dl-list__action{display:inline-block;vertical-align:middle;width:200px}@media screen and (max-width: 31.25em){.product-dl-list__action{width:100%}}.product-dl-list__action>*{margin-bottom:5px}.product-dl-list__action>*:last-child{margin-bottom:0}.product-dl-list__show-bundle{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.7142857143;-webkit-text-decoration:underline;text-decoration:underline;color:#505050;transition:color .2s}.product-dl-list__show-bundle:hover{color:#000}@media screen and (max-width: 31.25em){.product-dl-list__show-bundle{line-height:3.5714285714}}.product-dl-list__link--no-icon span{padding-left:0}.product-dl-switch{font-size:0}.icon-stack{display:inline-block;position:absolute;top:50%;margin-top:-12px;margin-right:10px}.icon-stack--pull{margin-top:-13px;left:-1px}.icon-stack__corner{position:absolute;right:-6px;padding:1px;bottom:-8px;background-color:#fff;border-radius:99px;font-size:12px;font-size:.75rem}.icon-stack__cascade{position:absolute;left:4px;top:1px;background-color:#fff;line-height:1}.product-dl-filters{text-align:justify;font-size:1px}.product-dl-filters:after{content:"";width:100%;height:0;overflow:hidden;display:inline-block}.product-dl-filter{display:inline-block;vertical-align:middle;padding-bottom:30px}.product-dl-filter--right{margin-right:0}.download-reference__label{line-height:1.5;margin-right:40px;text-align:left;display:inline-block}@media screen and (max-width: 31.25em){.download-reference__label{display:block;margin-right:0}}.download-reference__label span{font-family:"Brown",arial,sans-serif;font-weight:200;color:#999}.partners-import-message{margin-top:40px;max-width:800px;background-color:#8499a5;padding:20px;color:#fff;font-size:16px;font-size:1rem;line-height:1.375}.partners-order-list,.partners-import-table{padding:40px 0 35px}.partners-order-list .product-stock,.partners-import-table .product-stock{margin-top:20px}.partners-order-list .product-stock-warning,.partners-import-table .product-stock-warning{margin-top:20px}.partners-import__due-stock{margin-top:20px;padding-bottom:8px;flex:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.partners-order-list{padding:35px 0;color:#5f5f5f}.partners-order-list--flex{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 63.9375em){.partners-order-list--flex{flex-wrap:wrap;padding:10px 0}}.partners-order-list__col{flex:0 0 auto;margin-right:30px;margin-left:30px;text-align:center;font-size:0}@media screen and (max-width: 65.625em){.partners-order-list__col{margin-right:20px;margin-left:20px}}@media screen and (max-width: 63.9375em){.partners-order-list__col{margin:10px}}@media screen and (max-width: 31.25em){.partners-order-list__col{flex-basis:50%;margin-right:0;margin-left:0;text-align:center}}.partners-order-list__col:first-child{margin-left:0;text-align:left}.partners-order-list__col:last-child{margin-right:0}.partners-order-list__col--flex{flex:1 1 auto}@media screen and (max-width: 63.9375em){.partners-order-list__col--flex{flex-basis:100%;margin-right:0;margin-left:0}}.partners-order-list__col--date{flex-basis:80px}.partners-order-list__col--status{flex-basis:130px}.partners-order-list__col--delete{flex-basis:80px}.partners-order-list__col--details{flex-basis:80px}.partners-order-list__col--download{flex-basis:132px}@media screen and (max-width: 63.9375em){.partners-order-list__col--date,.partners-order-list__col--status,.partners-order-list__col--delete,.partners-order-list__col--details,.partners-order-list__col--download{flex-basis:auto}}@media screen and (max-width: 31.25em){.partners-order-list__col--date,.partners-order-list__col--status,.partners-order-list__col--delete,.partners-order-list__col--details,.partners-order-list__col--download{flex-basis:50%}}.partners-order-list__label{font-size:14px;font-size:.875rem;line-height:1.2142857143;text-transform:uppercase;color:#5f5f5f}@media screen and (max-width: 31.25em){.partners-order-list__label{font-size:12px;font-size:.75rem;line-height:1.25}}.partners-order-list__name{font-size:16px;font-size:1rem;line-height:1.1875;color:#505050}.partners-order-list__date{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.7142857143;color:#5f5f5f}@media screen and (max-width: 31.25em){.partners-order-list__date{font-size:12px;font-size:.75rem;line-height:2}}.partners-order-list__link{font-size:14px;font-size:.875rem;line-height:1.2142857143;text-transform:uppercase;color:#000;transition:color .2s}.partners-order-list__link:hover{color:#000}@media screen and (max-width: 31.25em){.partners-order-list__link{font-size:12px;font-size:.75rem;line-height:1.25}}.partners-order-list__link--has-icon>*{font-size:14px;font-size:.875rem;line-height:1.2142857143;display:inline-block;vertical-align:middle}@media screen and (max-width: 31.25em){.partners-order-list__link--has-icon>*{font-size:12px;font-size:.75rem;line-height:1.25}}.partners-order-list__icon{margin-right:10px}.partners-order-list__icon i{color:#8499a5;line-height:17px;vertical-align:initial}.import-actions__action{display:inline-block;margin-bottom:10px}.partners-order-table{display:table}.partners-order-table__cell{display:table-cell}.partners-import-table.line-ignored{color:#ccc}.partners-import-table.line-ignored div{-webkit-text-decoration:line-through;text-decoration:line-through}.partner-band-title{font-size:22px;font-size:1.375rem;margin-right:10px;display:inline-block;margin-bottom:35px;line-height:45px}.folder-items{display:none}.folder-items--visible{display:block}.view-folder-items{font-size:14px;font-size:.875rem;position:relative;text-transform:uppercase;padding-right:30px}.view-folder-items:after{content:"";display:block;position:absolute;right:0;top:3px;font-size:13px;font-size:.8125rem;pointer-events:none}.view-folder-items--open:after{transform:rotate(180deg)}@media screen and (max-width: 31.25em){.button--downloads{margin-bottom:30px}}.page-not-found{background-image:url(../images/404.20c9b.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:#cfcecb;height:662px;color:#fff;position:relative}@media screen and (max-width: 63.9375em){.page-not-found{background-position:top;background-size:auto 85%;max-height:662px;height:calc(100vw - 100px)}}@media screen and (max-width: 43.75em){.page-not-found{background-position:top;background-size:auto 90%;max-height:662px;height:calc(100vw - 100px)}}@media screen and (max-width: 31.25em){.page-not-found{background-position:top;background-size:auto 70%;max-height:662px;height:calc(100vw - 100px)}}.page-not-found .page-not-found__content{position:absolute;bottom:0%;left:50%;transform:translateX(-50%);text-align:center;width:75%;padding-bottom:50px}@media screen and (max-width: 43.75em){.page-not-found .page-not-found__content{width:90%;padding-bottom:45px}}@media screen and (max-width: 31.25em){.page-not-found .page-not-found__content{width:95%;padding-bottom:25px}}.page-not-found .page-not-found__content h1,.page-not-found .page-not-found__content p{font-size:40px;font-size:2.5rem;line-height:1.25}@media screen and (max-width: 43.75em){.page-not-found .page-not-found__content h1,.page-not-found .page-not-found__content p{font-size:30px;font-size:1.875rem}}@media screen and (max-width: 31.25em){.page-not-found .page-not-found__content h1,.page-not-found .page-not-found__content p{font-size:24px;font-size:1.5rem}}.page-not-found .page-not-found__content p a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tag{display:inline-block;font-size:12px;font-size:.75rem;background-color:#8499a5;color:#fff;padding:2px 10px}.tag--round{border-radius:999px}.feed-item{margin-bottom:30px}.feed-item__title{margin-bottom:10px;font-size:24px;font-size:1.5rem}.feed-item__changes{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;margin-bottom:10px}.feed-item__changes li{line-height:30px}.feed-item__link{-webkit-text-decoration:underline;text-decoration:underline;font-size:16px;font-size:1rem}.tippy-popper{transition:opacity .3s !important}.tippy-tooltip.astro-theme{border-radius:4px;background:#8499a5;font-family:"Brown",arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:1.4;text-align:center}@media screen and (max-width: 63.9375em){.tippy-tooltip.astro-theme{font-size:12px;font-size:.75rem}}@media screen and (max-width: 31.25em){.tippy-tooltip.astro-theme{font-size:10px;font-size:.625rem}}.tippy-tooltip.astro-theme a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.tippy-popper[x-placement^=top] .tippy-tooltip.astro-theme.tippy-tooltip .tippy-arrow{border-top-color:#8499a5}.tippy-popper[x-placement^=right] .tippy-tooltip.astro-theme.tippy-tooltip .tippy-arrow{border-right-color:#8499a5}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#8499a5}.tippy-popper[x-placement^=left] .tippy-tooltip.astro-theme.tippy-tooltip .tippy-arrow{border-left-color:#8499a5}.tippy-tooltip.astro--white-theme{border-radius:4px;background:#fff;color:#000;border-radius:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);font-family:"Brown",arial,sans-serif;font-weight:200;font-size:12px;font-size:.75rem;text-transform:uppercase;line-height:1.4;text-align:center}.tippy-tooltip.astro--white-theme a{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 31.25em){.tippy-tooltip.astro--white-theme{font-size:10px;font-size:.625rem}}.tippy-popper[x-placement^=top] .tippy-tooltip.astro--white-theme.tippy-tooltip .tippy-arrow{border-top-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.astro--white-theme.tippy-tooltip .tippy-arrow{border-right-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro--white-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.astro--white-theme.tippy-tooltip .tippy-arrow{border-left-color:#fff}.tippy-tooltip.astro--white-large-theme{padding:25px 15px;color:#000;background:#fff;border-radius:0;border-color:#ebebeb;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);font-family:"Brown",arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;font-weight:100}.tippy-popper[x-placement^=top] .tippy-tooltip.astro--white-large-theme.tippy-tooltip .tippy-arrow{border-top-color:#fff;border-width:17px}.tippy-popper[x-placement^=right] .tippy-tooltip.astro--white-large-theme.tippy-tooltip .tippy-arrow{border-right-color:#fff;border-width:17px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro--white-large-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#fff;border-width:17px}.tippy-popper[x-placement^=left] .tippy-tooltip.astro--white-large-theme.tippy-tooltip .tippy-arrow{border-left-color:#fff;border-width:17px}.tippy-tooltip.astro--white--box-arrow-theme{padding:25px 15px;color:#000;background:#fff;border-radius:0;border-color:#ebebeb;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.3));font-family:"Brown",arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;font-weight:100}.tippy-popper[x-placement^=top] .tippy-tooltip.astro--white--box-arrow-theme.tippy-tooltip .tippy-arrow{border-top-color:#fff;border-width:17px}.tippy-popper[x-placement^=right] .tippy-tooltip.astro--white--box-arrow-theme.tippy-tooltip .tippy-arrow{border-right-color:#fff;border-width:17px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro--white--box-arrow-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#fff;border-width:17px}.tippy-popper[x-placement^=left] .tippy-tooltip.astro--white--box-arrow-theme.tippy-tooltip .tippy-arrow{border-left-color:#fff;border-width:17px}.tippy-tooltip.astro--grey-theme{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;color:#3a3a3a;background:#eaeaea;border-radius:3px;text-align:center}.tippy-tooltip.astro--grey-theme a{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 31.25em){.tippy-tooltip.astro--grey-theme{font-size:10px;font-size:.625rem}}.tippy-popper[x-placement^=top] .tippy-tooltip.astro--grey-theme.tippy-tooltip .tippy-arrow{border-top-color:#eaeaea}.tippy-popper[x-placement^=right] .tippy-tooltip.astro--grey-theme.tippy-tooltip .tippy-arrow{border-right-color:#eaeaea}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro--grey-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#eaeaea}.tippy-popper[x-placement^=left] .tippy-tooltip.astro--grey-theme.tippy-tooltip .tippy-arrow{border-left-color:#eaeaea}.tippy-tooltip.astro--brand-theme{font-size:12px;font-size:.75rem;line-height:1.5;color:#fff;background:#8499a5;border-radius:3px;text-align:center}.tippy-tooltip.astro--brand-theme a{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 31.25em){.tippy-tooltip.astro--brand-theme{font-size:10px;font-size:.625rem}}.tippy-popper[x-placement^=top] .tippy-tooltip.astro--brand-theme.tippy-tooltip .tippy-arrow{border-top-color:#8499a5}.tippy-popper[x-placement^=right] .tippy-tooltip.astro--brand-theme.tippy-tooltip .tippy-arrow{border-right-color:#8499a5}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro--brand-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#8499a5}.tippy-popper[x-placement^=left] .tippy-tooltip.astro--brand-theme.tippy-tooltip .tippy-arrow{border-left-color:#8499a5}.tippy-tooltip.astro--track-configurator-helper-theme,.tippy-tooltip.astro--track-configurator-error-them{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:700;padding:8px 10px;color:#fff;border-radius:3px;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);text-align:center;white-space:nowrap}.tippy-tooltip.astro--track-configurator-helper-theme a,.tippy-tooltip.astro--track-configurator-error-them a{-webkit-text-decoration:underline;text-decoration:underline}.tippy-tooltip.astro--track-configurator-helper-theme{background:#7f8dda}.tippy-popper[x-placement^=top] .tippy-tooltip.astro--track-configurator-helper-theme.tippy-tooltip .tippy-arrow{border-top-color:#7f8dda}.tippy-popper[x-placement^=right] .tippy-tooltip.astro--track-configurator-helper-theme.tippy-tooltip .tippy-arrow{border-right-color:#7f8dda}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro--track-configurator-helper-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#7f8dda}.tippy-popper[x-placement^=left] .tippy-tooltip.astro--track-configurator-helper-theme.tippy-tooltip .tippy-arrow{border-left-color:#7f8dda}.tippy-tooltip.astro--track-configurator-error-theme{background:#dd5d5a}.tippy-popper[x-placement^=top] .tippy-tooltip.astro--track-configurator-error-theme.tippy-tooltip .tippy-arrow{border-top-color:#dd5d5a}.tippy-popper[x-placement^=right] .tippy-tooltip.astro--track-configurator-error-theme.tippy-tooltip .tippy-arrow{border-right-color:#dd5d5a}.tippy-popper[x-placement^=bottom] .tippy-tooltip.astro--track-configurator-error-theme.tippy-tooltip .tippy-arrow{border-bottom-color:#dd5d5a}.tippy-popper[x-placement^=left] .tippy-tooltip.astro--track-configurator-error-theme.tippy-tooltip .tippy-arrow{border-left-color:#dd5d5a}.downloads-list{overflow:hidden}.downloads-list .list{margin-bottom:0}.downloads-list .list a{word-break:break-all}.downloads-list--closed{height:124px}.downloads-list-toggle{position:relative}.downloads-list-toggle__icon{right:-20px;top:2px;position:absolute}.product-video{width:100%;max-width:560px;height:315px;margin-bottom:20px}.zone-content{position:relative;text-align:left;padding-left:50px;margin-bottom:25px;font-size:1.067em}.zone-content h4{margin-bottom:15px;position:relative}.zone-content p{font-weight:300;line-height:1.375em}.zone-content:after{background:#000;border:solid 4px #fff;content:"";position:absolute;top:-8px;left:0;height:22px;width:22px;opacity:1;border-radius:15px}.zone-content.zone-content-one:after{background:#6fb1cb}.zone-content.zone-content-two:after{background:#c1dee6}.zone-content.zone-content-three:after{background:#fff}.zone-nb{text-align:left}.zone-nb p{font-weight:300;padding-left:50px;font-style:oblique;font-size:.933em;line-height:1.5em}.product-stock.product-stock--inline{flex-direction:column}.product-stock.product-stock--expanded{display:flex;flex-direction:row;flex-wrap:wrap}.product-stock__item{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;color:#000;margin-bottom:5px}.product-stock__item p{color:#000}.product-stock__item:last-child{margin-bottom:0}.product-stock__item.product-stock__item--hidden{display:none}.product-stock--inline .product-stock__item span{font-weight:300}.pdp-configure-popup__action-content .product-stock__item{font-size:12px;font-size:.75rem;line-height:1.3333333333}.product-stock--expanded .product-stock__item{display:inline-block;width:25%;padding-left:15px;border-right:1px solid #dcdddc}.product-stock--expanded .product-stock__item:last-child{margin-bottom:10px;border-right:none}.product-stock--expanded .product-stock__item:nth-child(4n+1){margin-left:-15px}.product-stock--expanded .product-stock__item:nth-child(4n){border-right:0}.product-stock--expanded .product-stock__item>*{width:100%}.product-stock--expanded .product-stock__item.product-stock__item--hidden{display:flex}@media screen and (max-width: 78.75em){.product-stock--expanded .product-stock__item{width:33.3333333333%}.product-stock--expanded .product-stock__item:nth-child(4n){border-right:1px solid #dcdddc}.product-stock--expanded .product-stock__item:nth-child(3n){border-right:0}.product-stock--expanded .product-stock__item:nth-child(4n+1){margin-left:0}.product-stock--expanded .product-stock__item:nth-child(3n+1){margin-left:-15px}}@media screen and (max-width: 63.9375em){.product-stock--expanded .product-stock__item{width:25%}.product-stock--expanded .product-stock__item:nth-child(4n){border-right:0}.product-stock--expanded .product-stock__item:nth-child(3n){border-right:1px solid #dcdddc}.product-stock--expanded .product-stock__item:nth-child(3n+1){margin-left:0}.product-stock--expanded .product-stock__item:nth-child(4n+1){margin-left:-15px}}@media screen and (max-width: 43.75em){.product-stock--expanded .product-stock__item{width:33.3333333333%}.product-stock--expanded .product-stock__item:nth-child(4n){border-right:1px solid #dcdddc}.product-stock--expanded .product-stock__item:nth-child(3n){border-right:0}.product-stock--expanded .product-stock__item:nth-child(4n+1){margin-left:0}.product-stock--expanded .product-stock__item:nth-child(3n+1){margin-left:-15px}}@media screen and (max-width: 31.25em){.product-stock--expanded .product-stock__item{width:50%}.product-stock--expanded .product-stock__item:nth-child(3n),.product-stock--expanded .product-stock__item:nth-child(4n){border-right:1px solid #dcdddc}.product-stock--expanded .product-stock__item:nth-child(2n){border-right:0}.product-stock--expanded .product-stock__item:nth-child(3n+1),.product-stock--expanded .product-stock__item:nth-child(4n+1){margin-left:0}.product-stock--expanded .product-stock__item:nth-child(2n+1){margin-left:-15px}}.product-stock__item--flush{margin-bottom:0}.product-stock__item--bundle-stock{margin-bottom:10px}.product-stock__rollout{display:none}.product-stock__togglemore--inline{color:#000;font-size:12px;font-size:.75rem;line-height:1.25;text-transform:uppercase;letter-spacing:.86px}.product-stock__message{font-size:12px;font-size:.75rem;line-height:1.5;font-weight:200}.product-stock__message p{color:#000}.product-stock-warning,.order-stock-warning{font-size:14px;font-size:.875rem;color:#e56661;padding-left:40px;line-height:18px;max-width:420px;position:relative}.product-stock-warning a,.order-stock-warning a{-webkit-text-decoration:underline;text-decoration:underline;color:#e56661}.product-stock-warning .icon-warning,.order-stock-warning .icon-warning{fill:#e56661;position:absolute;left:0;top:0}.order-stock-warning{max-width:none}.stock-list-notice p{font-size:16px;font-size:1rem;line-height:1.5;font-weight:200;color:#000}.stock-list-summary{background-color:#8499a5;padding:15px 30px;text-align:center;margin-bottom:10px;border-radius:3px}.stock-list-summary__item{display:inline-flex;margin-right:20px;font-size:14px;font-size:.875rem;line-height:1.2142857143;color:#fff}.stock-list-summary__item:last-child{margin-right:0}.stock-list-summary__item--label{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.4166666667;text-transform:uppercase;margin-right:5px}@media screen and (max-width: 43.75em){.stock-list-summary{margin:-30px -15px 0;width:calc(100% + 30px);border-radius:unset;text-align:left}.stock-list-summary__container{display:inline-flex;width:100%;vertical-align:middle}.stock-list-summary__item{width:23%;margin-right:10px;font-size:12px;font-size:.75rem;line-height:1.1666666667;display:block}.stock-list-summary__item:last-child{width:31%}.stock-list-summary__item--label{margin-bottom:5px}.stock-list-summary__item--label span{display:block}}.stock-list-downloads{background-color:#eaeaea;padding:12px 25px 20px;border-radius:3px 3px 0 0}.stock-list-downloads__title{font-size:16px;font-size:1rem;line-height:1.875;color:#000;margin-bottom:10px}.stock-list-downloads__buttons{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.stock-list-downloads__buttons .button,.stock-list-downloads__buttons .shade-chooser__input{margin-right:10px;flex:1 1 0px}.stock-list-downloads__buttons .button:last-child,.stock-list-downloads__buttons .shade-chooser__input:last-child{margin-right:0}@media screen and (max-width: 43.75em){.stock-list-downloads__buttons .button,.stock-list-downloads__buttons .shade-chooser__input{flex:none;width:calc(50% - 8px);margin-right:0;margin-top:15px}}.stock-list-downloads__buttons .button.button--download span,.stock-list-downloads__buttons .button--download.shade-chooser__input span,.stock-list-downloads__buttons .button.button--download-white span,.stock-list-downloads__buttons .button--download-white.shade-chooser__input span{padding-left:10px;padding-right:10px}@media screen and (max-width: 43.75em){.stock-list-downloads__buttons{flex-wrap:wrap}.stock-list-downloads__buttons .button:nth-child(-n+2),.stock-list-downloads__buttons .shade-chooser__input:nth-child(-n+2){margin-top:0}}@media screen and (max-width: 43.75em){.stock-list-downloads{margin:0 -15px;width:calc(100% + 30px);border-radius:unset}}.stock-list-report{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;position:relative}@media screen and (max-width: 43.75em){.stock-list-report{margin:0 -15px;width:calc(100% + 30px);border:none}}.stock-list-report__headers,.stock-list-report__data{padding:0 25px}.stock-list-col__qty{text-align:right}@media screen and (max-width: 43.75em){.stock-list-col__qty{text-align:left}}.stock-list-report__data{max-height:400px;overflow:hidden;overflow-y:scroll}@media screen and (max-width: 43.75em){.stock-list-report__data{max-height:none;overflow:hidden}}.stock-list-data__heading{display:none;font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width: 43.75em){.stock-list-data__heading{display:block}}@media screen and (max-width: 43.75em){.stock-list-data__content{display:inline-flex;width:100%}.stock-list-data__content--justified{justify-content:space-between}}.stock-list-data__title{font-weight:400}.stock-list-data__box-qty{font-size:12px;font-size:.75rem;line-height:1.6666666667}@media screen and (max-width: 43.75em){.stock-list-data__box-qty{margin-left:5px}}.stock-list-data__transit-details{line-height:1}.stock-list-data__transit-details a{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.4285714286;color:#8499a5;-webkit-text-decoration:underline;text-decoration:underline}.stock-summary__row--active .stock-list-data__transit-details a{color:#fff}.stock-list-data__transit-details a:hover{color:#000}.stock-list-search{width:100%;padding-top:20px;background-color:#fff;z-index:2}@media screen and (max-width: 43.75em){.stock-list-search{position:sticky}}@media screen and (max-width: 43.75em)and (max-width: 63.9375em){.stock-list-search{top:45px}}@media screen and (max-width: 43.75em)and (max-width: 63.9375em){.body--debug .stock-list-search{top:45px}}@media screen and (max-width: 43.75em)and (max-width: 63.9375em){.body--admin .stock-list-search{top:89px}}@media screen and (max-width: 43.75em)and (max-width: 43.75em){.body--admin .stock-list-search{top:45px}}@media screen and (max-width: 43.75em)and (max-width: 63.9375em){.has-notice-bar .stock-list-search{top:45px}}@media screen and (max-width: 43.75em)and (max-width: 43.75em){.has-notice-bar .stock-list-search{top:45px}}@media screen and (max-width: 43.75em)and (max-width: 63.9375em){.has-notice-bar.body--admin .stock-list-search{top:89px}}@media screen and (max-width: 43.75em)and (max-width: 43.75em){.has-notice-bar.body--admin .stock-list-search{top:45px}}@media screen and (max-width: 43.75em)and (max-width: 63.9375em){.body--debug.body--admin .stock-list-search{top:89px}}@media screen and (max-width: 43.75em)and (max-width: 43.75em){.body--debug.body--admin .stock-list-search{top:45px}}.stock-list-search__container{display:flex;border-radius:3px;border:1px solid #d2d2d2;max-width:50%;margin:0 25px}@media screen and (max-width: 43.75em){.stock-list-search__container{max-width:none;width:calc(100% - 50px)}}.stock-list-search__input-wrapper{flex:1 1 auto}.stock-list-search__input-wrapper input.input{border:none}.stock-list-search__icon{position:relative;flex:0 0 50px;height:50px;border-left:1px solid #d2d2d2}.stock-list-search__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#8499a5}.footer{background-color:#000}.footer__top{padding:30px 80px;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:20px;max-width:1600px;margin:0 auto}@media screen and (max-width: 63.9375em){.footer__top{grid-template-columns:repeat(2, minmax(0, 1fr));padding-left:15px;padding-right:15px}}.footer__item--socials{grid-column:6/7}@media screen and (max-width: 63.9375em){.footer__item--socials{grid-column:1/2}}.footer__bottom{font-size:12px;font-size:.75rem;line-height:2.1666666667;position:relative;padding:12px 80px;color:#fff;text-transform:uppercase;letter-spacing:.5px;display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}@media screen and (max-width: 63.9375em){.footer__bottom{padding-left:15px;padding-right:15px}}.footer__bottom::after{content:"";position:absolute;left:80px;right:80px;top:0;height:1px;background-color:hsla(0,0%,100%,.1)}@media screen and (max-width: 63.9375em){.footer__bottom::after{left:15px;right:15px}}.footer__bottom a{color:inherit}.footer__title{font-size:16px;font-size:1rem;line-height:1.1875;margin-bottom:15px;color:#fff}.footer-nav__link{font-size:14px;font-size:.875rem;line-height:1.8571428571;font-weight:200;color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;transition:color .3s ease}.footer-nav__link:hover{text-underline-position:under;-webkit-text-decoration:underline;text-decoration:underline}.header-nav{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 80px;max-width:1600px;margin:0 auto}@media screen and (max-width: 63.9375em){.header-nav{padding:0 15px;display:flex;flex-direction:column;align-items:stretch;padding:0}}.header-nav svg{pointer-events:none}.header-nav__list{display:flex;justify-content:center;align-items:baseline;gap:45px}@media screen and (max-width: 72.5em){.header-nav__list{gap:28px}}@media screen and (max-width: 63.9375em){.header-nav__list{display:block;background:#fff;border-radius:3px}}@media screen and (max-width: 63.9375em){.header-nav__lower{padding:16px 15px;flex-wrap:wrap;border-bottom:1px solid #eaeaea}.header[active-item] .header-nav__lower{display:none !important}}@media screen and (max-width: 63.9375em){.header-nav__item{margin:0;border-bottom:1px solid #eaeaea}.header[active-item] .header-nav__item,.header-nav__lower-item .header-nav__item{border-bottom:none}}@media screen and (max-width: 63.9375em){.header-nav__item--active{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:5}}.header-nav__link{font-size:16px;font-size:1rem;line-height:1;position:relative;display:flex;align-items:center;gap:8px;padding:8px 0;color:inherit;background:rgba(0,0,0,0);transition:color 200ms ease;position:relative;padding-right:0;padding-left:0}.header-nav__link::before,.header-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.header-nav__link::before{opacity:0}.header-nav__link::after{width:0;transition:width 150ms linear}.header-nav__item--active .header-nav__link::after{width:100%}@media screen and (max-width: 63.9375em){.header-nav__link{font-size:18px;font-size:1.125rem;line-height:1;font-weight:400;display:flex;padding:20px 15px;justify-content:space-between;align-items:center;transition:none}.header-nav__link::before,.header-nav__link::after{content:none}.header-nav__item--active .header-nav__link{position:fixed;top:70px;left:0;right:0;background-color:#fff;justify-content:center;z-index:1;border-bottom:1px solid #eaeaea}}.header-nav__link:hover::after{width:100%}@media screen and (max-width: 63.9375em){.header-nav__link:hover{color:inherit}}.header-nav__link svg{fill:currentColor;width:11px;margin-top:2px;display:none}@media(hover: none)and (pointer: fine){.header-nav__link svg{transition:transform 150ms ease-in}}.header-nav__item--active .header-nav__link svg{transform:rotate(180deg)}@media screen and (max-width: 63.9375em){.header-nav__link svg{transform:rotate(270deg)}}@media screen and (max-width: 63.9375em)and (max-width: 63.9375em){.header-nav__item--active .header-nav__link svg{display:block;position:absolute;top:calc(50% - 1px);left:15px;transform:translateY(-50%) rotate(90deg)}}.header-nav__link--has-icon svg{display:block;margin-left:8px;fill:currentColor}.header-nav__link--has-icon svg.icon-search{width:15px;height:15px}.header-nav__content{display:none}.header-nav__item--activating .header-nav__content{display:block;position:absolute;top:100%;right:0;left:0;background:#fff;border-top:1px solid #eaeaea;overflow:hidden;z-index:5;opacity:0;transition:opacity 150ms ease;padding:0 80px;box-shadow:0px 20px 20px 0px rgba(0,0,0,.2)}@media screen and (max-width: 63.9375em){.header-nav__item--activating .header-nav__content{border:none;position:static;top:auto;border-bottom:none;transition:none;padding:0;box-shadow:none;padding-top:83px}}.header-nav__item--active .header-nav__content{opacity:1}.header-nav__container{height:100%;padding:30px 0 20px;display:grid;-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(12, minmax(0, 1fr))}@media screen and (max-width: 63.9375em){.header-nav__container{display:flex;flex-direction:column;padding:0;max-width:100%;gap:0}}.header-nav__container--product{padding-bottom:40px}@media screen and (max-width: 63.9375em){.header-nav__container--product{padding:0}}.header-nav__title{font-size:16px;font-size:1rem;line-height:1;margin-bottom:16px;margin-right:40px;opacity:0;transition:opacity cubic-bezier(0.19, 1, 0.22, 1) 1250ms}@media screen and (max-width: 63.9375em){.header-nav__title{transition:opacity .3s ease;display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 15px 10px;cursor:pointer;transition:none}}.header-nav__title a{color:#000}.header-nav__item--active .header-nav__title{opacity:1}.header-nav__sub-container{grid-column:span 2;grid-row:1/2}@media screen and (max-width: 63.9375em){.header-nav__sub-container{grid-column:span 1;position:relative;padding:20px 0}.header-nav__sub-container:first-child{padding-top:0}.header-nav__sub-container:not(:last-child)::after{content:"";position:absolute;bottom:0;height:1px;background-color:#eaeaea;left:15px;right:15px}.header-nav__sub-container:has(.nav-callout){padding:0}.header-nav__sub-container:has(.nav-callout)::after{display:none}}.header-nav__sub-container--span-1{grid-column:span 1}.header-nav__sub-container--span-2{grid-column:span 2}.header-nav__sub-container--span-3{grid-column:span 3}.header-nav__sub-container--span-4{grid-column:span 4}.header-nav__sub-container--span-5{grid-column:span 5}.header-nav__sub-container--span-6{grid-column:span 6}.header-nav__sub-container--span-7{grid-column:span 7}.header-nav__sub-container--span-8{grid-column:span 8}.header-nav__sub-container--span-9{grid-column:span 9}.header-nav__sub-container--span-10{grid-column:span 10}.header-nav__sub-container--span-11{grid-column:span 11}.header-nav__sub-container--span-12{grid-column:span 12}.header-nav__sub-container--callouts{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 63.9375em){.header-nav__sub-container--callouts{display:block}}.header-nav__sub-container--callouts .header-nav__title{flex-basis:100%}.header-nav__sub-container--callouts .nav-callout{flex:1}.header-nav__sub-container--collections{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;grid-row:1/4;align-content:flex-start}@media screen and (max-width: 63.9375em){.header-nav__sub-container--collections{display:block}}.header-nav__sub-container--collections .nav-collection-header{grid-column:1/-1;margin-bottom:-8px}@media screen and (max-width: 63.9375em){.header-nav__sub-container--collections .nav-collection-header{margin-bottom:0}}.header-nav__sub-container--second-row{grid-row:2/3}@media screen and (max-width: 63.9375em){.header-nav__sub-container--hide-on-mobile{display:none}}.header-nav__sub-container--2-rows{grid-row:1/3}.header-nav__sub-view-all{text-align:center;padding-top:20px;grid-column:1/-1;border-top:1px solid #eaeaea;margin-top:20px}@media screen and (max-width: 63.9375em){.header-nav__sub-view-all{text-align:left;margin:0;border:none;padding-top:0}}.header-nav__sub-view-all a{font-size:14px;font-size:.875rem;line-height:1.5714285714;position:relative;padding-right:0;padding-left:0}.header-nav__sub-view-all a::before,.header-nav__sub-view-all a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.header-nav__sub-view-all a::before{opacity:0}.header-nav__sub-view-all a::after{width:0;transition:width 150ms linear}.header-nav__sub-view-all a{display:inline-flex;gap:8px;align-items:center}@media screen and (max-width: 63.9375em){.header-nav__sub-view-all a{font-size:16px;font-size:1rem;line-height:1.5;padding:6px 15px}}.header-nav__sub-view-all a:hover::after{width:100%}.header-nav__sub-view-all svg{margin-top:2px}.header-nav__sub-list{display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity cubic-bezier(0.19, 1, 0.22, 1) 1250ms}@media screen and (max-width: 63.9375em){.header-nav__sub-list{display:block;transition:none}}.header-nav__item--active .header-nav__sub-list{opacity:1}.header-nav__sub-list--split{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.header-nav__sub-list--split .header-nav__sub-item:not(:last-child){margin-bottom:10px}@media screen and (max-width: 63.9375em){.header-nav__sub-list--split{-moz-column-count:1;column-count:1}}.header-nav__sub-item{display:flex}.header-nav__sub-link{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;display:block;transition:font-weight 200ms ease-in;color:#000}@media screen and (max-width: 63.9375em){.header-nav__sub-link{font-size:16px;font-size:1rem;line-height:1.375;padding:6px 15px;transition:none}}.header-nav__sub-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.header-nav__sub-link--all{font-weight:400;position:relative;padding-right:0;padding-left:0}.header-nav__sub-link--all::before,.header-nav__sub-link--all::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.header-nav__sub-link--all::before{opacity:0}.header-nav__sub-link--all::after{width:0;transition:width 150ms linear}.header-nav__sub-link--all{color:#000;display:inline-flex;align-items:center;gap:8px}@media screen and (max-width: 63.9375em){.header-nav__sub-link--all{padding-left:15px}}.header-nav__sub-link--all:hover::after{width:100%}.header-nav__sub-link--all:hover{-webkit-text-decoration:none;text-decoration:none}.header-nav__sub-header{font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.2222222222;margin-bottom:5px;transition:color .3s ease}@media screen and (max-width: 63.9375em){.header-nav__sub-header{font-size:15px;font-size:.9375rem;line-height:1.7333333333;margin:0}}.header-nav__sub-link:hover .header-nav__sub-header{color:#8499a5}.header-nav__sub-text{color:#505050}.header-logo{margin-top:-5px}@media screen and (max-width: 63.9375em){.header-logo{margin-top:0;margin-right:auto}}.header-logo svg{display:block;fill:var(--header-content-colour);max-width:117px}@media screen and (max-width: 63.9375em){.header-logo svg{max-width:105px}}@media screen and (max-width: 63.9375em){.header-logo--desktop{display:none}}.artist-profiles{position:relative;max-width:900px}.artist-profile:after{content:"";display:none;width:20px;height:20px;background:#fff;position:relative;left:50%;top:10px;margin-left:-10px;transform:rotate(45deg)}.artist-profile__thumbnail{position:relative;overflow:hidden}.artist-profile__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.artist-profile__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.artist-profile__thumbnail{cursor:pointer}.artist-profile__thumbnail:hover>.artist-profile__image--rollover{display:block}.artist-profile--open{padding-bottom:0}.artist-profile--open:after{display:block}.artist-profile__image--rollover{position:absolute;top:0;left:0}.artist-profile__image--hidden{display:none}.artist-profile__description{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;position:absolute;left:0;right:0;padding:20px 30px;background:#fff;margin:15px 15px -15px}.artist-profile__description--hidden{display:none}.blog-event-form fieldset{padding-top:30px;padding-bottom:30px;font-size:0}.blog-event-form fieldset:nth-child(2){padding-top:0}.blog-event-form .heading5{margin-bottom:30px}.account-address-form__address{display:none}.account-address-form--manual .account-address-form__address{display:block}.account-address-form--manual .account-address-form__toggle_wrap{display:none}.account-address-form--manual .account-address-form__lookup{display:none}.account-address-reset-buttons{margin-bottom:30px}.account-header-container{position:relative}.account-header-container--overlap{z-index:2}.account-header--overlap{position:absolute;top:0;right:0;left:0}@media screen and (max-width: 65.625em){.account-header--overlap{position:static;top:auto;right:auto;left:auto}}.account-header--plain{border-bottom:1px solid #f3f3f3}.account-header__container{padding-top:20px;padding-bottom:20px}@media screen and (max-width: 63.9375em){.account-header-container--has-nav .account-header__nav~.account-header__container{padding-top:70px}}.account-header__container--tall{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 31.25em){.account-header__container--tall{padding-top:15px}}.account-header__container--flex{display:flex;align-items:center}@media screen and (max-width: 63.9375em){.account-header__container--flex{display:block}}.account-header__button{position:absolute;top:50%;left:30px;transform:translateY(-50%)}.account-header__downloads{position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 63.9375em){.account-header__downloads{position:static;top:auto;display:inline-block;transform:none}}.account-header__category-info{display:flex;background:#f3f3f3}.account-header__copy{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:16px;font-size:1rem;line-height:1.5;flex:1 1 auto;color:#5f5f5f;margin-right:30px}@media screen and (max-width: 63.9375em){.account-header__copy{margin-bottom:20px;margin-right:0}}@media screen and (max-width: 31.25em){.account-header__copy{font-size:14px;font-size:.875rem;line-height:1.7142857143}}.account-header__article-info{background:#fff}.account-header__download-info{background:#f3f3f3}.account-header__download-action{display:inline-block;vertical-align:middle;width:200px}@media screen and (max-width: 31.25em){.account-header__download-action{width:100%}}.account-header__download-action>*{margin-bottom:5px}.account-header__download-action>*:last-child{margin-bottom:0}.account-header__title{font-size:32px;font-size:2rem;line-height:1.65625;margin-bottom:0;color:#fff}@media screen and (max-width: 31.25em){.account-header__title{font-size:24px;font-size:1.5rem;line-height:1.2083333333;margin-bottom:10px}}.account-header__article-info .account-header__title,.account-header__download-info .account-header__title{margin:0;color:#000}.account-header--plain .account-header__title{color:#000}.account-header__sub-title{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:400;line-height:1.2142857143;letter-spacing:.5px;text-transform:uppercase}@media screen and (max-width: 63.9375em){.account-header__title::not(.account-header__title--flush):not(:last-child){margin-bottom:20px}}.account-header__nav{position:relative;background:#f3f3f3;font-size:0;z-index:2}@media screen and (max-width: 63.9375em){.account-header__nav{position:absolute;top:0;right:0;left:0;background:#e6e6e6}}.account-header__nav__item{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;text-transform:uppercase;display:inline-block}@media screen and (max-width: 63.9375em){.account-header__nav__item{display:none;border-bottom:1px solid #f3f3f3}}.account-header__nav__item:last-child{margin-right:0}@media screen and (max-width: 63.9375em){.account-header__nav__item:last-child{border-bottom:none}}.account-header__nav__children .account-header__nav__item{display:block;margin-right:0;text-align:left}@media screen and (max-width: 63.9375em){.account-header__nav__children .account-header__nav__item{background:none}}.account-header__nav>.account-header__nav__item:not(.account-header__nav__item--highlight):hover{background:#fff}@media screen and (max-width: 63.9375em){.account-header__nav>.account-header__nav__item:not(.account-header__nav__item--highlight):hover{background:rgba(0,0,0,0)}}.account-header__nav__item--active:not(.account-header__nav__item--highlight){background:#fff}@media screen and (max-width: 63.9375em){.account-header__nav__item--active:not(.account-header__nav__item--highlight){background:rgba(0,0,0,0)}}.account-header__nav__item--highlight{color:#fff;background:#8499a5}@media screen and (max-width: 63.9375em){.account-header__nav__item--highlight{color:#000;background:rgba(0,0,0,0)}}.account-header__nav__item--highlight:hover{background:#556c7a}@media screen and (max-width: 63.9375em){.account-header__nav__item--highlight:hover{background:rgba(0,0,0,0)}}.account-header__nav__item--highlight.account-header__nav__item--active:hover{background:#8499a5}@media screen and (max-width: 63.9375em){.account-header__nav--active .account-header__nav__item{display:block}}.account-header__nav__name{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.4285714286;position:relative;display:block;padding:20px 30px;color:inherit}@media screen and (max-width: 63.9375em){.account-header__nav__name{padding:15px}}.account-header__nav__item--has-children .account-header__nav__name,.account-header__nav__item--download .account-header__nav__name{padding-right:50px}.account-header__nav__children .account-header__nav__name{font-size:12px;font-size:.75rem;line-height:1.25;padding:10px 0;color:#000}.account-header__nav__children .account-header__nav__item--download .account-header__nav__name{padding-right:20px}.account-header__nav__name--parent{cursor:pointer}@media screen and (max-width: 63.9375em){.account-header__nav__item--hover .account-header__nav__name--parent{border-bottom:1px solid #e6e6e6}}.account-header__nav__arrow:after{font-size:20px;font-size:1.25rem;content:"";display:block;position:absolute;top:50%;right:25px;pointer-events:none;transform:translate(50%, -50%)}.account-header__nav__item--hover .account-header__nav__arrow:after{content:""}.account-header__nav__download{position:absolute;top:50%;right:25px;pointer-events:none;transform:translate(50%, -50%)}.account-header__nav__children .account-header__nav__download{right:10px}.account-header__nav__download svg{display:block;fill:#000}.account-header__nav__children{position:absolute;top:100%;right:0;left:0;padding:10px 15px;display:none;background:#fff}@media screen and (max-width: 63.9375em){.account-header__nav__children{position:static;top:auto;right:auto;left:auto}}.account-header__nav__item--hover .account-header__nav__children{display:block}.account-header__nav__toggle{display:none}@media screen and (max-width: 63.9375em){.account-header__nav__toggle{font-size:16px;font-size:1rem;line-height:1.25;display:block;padding:15px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;color:#000}}.account-header__nav__toggle>*{position:relative;display:block}.account-header__nav__toggle>*:after{font-size:20px;font-size:1.25rem;content:"";display:block;position:absolute;top:50%;right:0;pointer-events:none;transform:translateY(-50%)}.account-header__nav--active .account-header__nav__toggle>*:after{content:""}.account-header--driver-guide{background:#fff;display:flex;border-bottom:1px solid #d9d9d9;padding:25px;justify-content:center;transition:all ease 400ms;top:0;box-sizing:border-box}.account-header--driver-guide.fixed{position:fixed;z-index:3;width:100%}.account-header--driver-guide-shadow{display:none;z-index:3}.account-header--driver-guide .account-header__nav__item{padding:0;margin-right:38px}@media screen and (max-width: 31.25em){.account-header--driver-guide .account-header__nav__item{display:none}}.account-header--driver-guide.account-header__nav--active{display:block}.account-header--driver-guide.account-header__nav--active .account-header__nav__item{display:block;margin-right:0;padding:25px}@media screen and (max-width: 63.9375em){.account-sidebar{margin:0 -15px;width:calc(100% + 30px)}}.account-sidebar__inner{padding:30px 30px 20px;background:#eaeaea;border-radius:3px}@media screen and (max-width: 63.9375em){.account-sidebar__inner{padding:20px}}.account-sidebar__details{padding-bottom:25px;border-bottom:1px solid rgba(155,155,155,.3)}.account-sidebar__welcome{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:200;margin-bottom:10px}.account-sidebar__welcome span{font-weight:400}.account-sidebar__nav{display:inline-block;padding-top:15px}@media screen and (max-width: 63.9375em){.account-sidebar__nav{display:block;padding-top:25px}}.account-sidebar__nav-item{display:block;font-size:16px;font-size:1rem;line-height:1.375;font-weight:200;padding:10px 0}.account-sidebar__nav-item:hover,.account-sidebar__nav-item--active{color:#8499a5}.account-sidebar__nav-item--active{font-weight:400}.account-notice{border:1px solid #dd5d5a;border-radius:3px;background-color:rgba(221,93,90,.04);padding:10px 20px;margin-bottom:30px}.grid--flex .account-notice>*>*:only-child,.bio-group .account-notice>*>*:only-child{flex:none}.account-notice__title{font-size:26px;font-size:1.625rem;line-height:1.3076923077;padding-bottom:10px}.account-quick-add-form{margin-bottom:-20px}.account-quick-add-form .field{margin-left:10px;margin-right:10px}.account-quick-add-form .field--submit{width:auto;margin-right:0}@media screen and (max-width: 43.75em){.account-quick-add-form .field--submit{width:100%;margin:0}}.account-quick-add-form__inner{display:flex;flex-wrap:wrap}.account-quick-add-form__inner .field:first-child{margin-left:0;flex:1}@media screen and (max-width: 43.75em){.account-quick-add-form__inner{margin-bottom:20px}}.account-quick-add-form__title{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-family:"Brown",arial,sans-serif;font-weight:200}.account-media-callout{border:1.5px solid #f4f4f4}.account-media-callout__image{overflow:hidden}.account-media-callout__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0px}.account-media-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.account-media-callout__image{position:relative}.account-media-callout__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.account-media-callout__content--left{padding:75px 20px}.account-media-callout__content--right{background-color:#f4f4f4;padding:0 35px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 63.9375em){.account-media-callout__content--left,.account-media-callout__content--right{padding:35px 20px}}.account-media-callout__title{font-size:32px;font-size:2rem;line-height:1.4375;margin-bottom:15px;color:#000}.account-media-callout__title span{font-weight:100}.large-callout{padding:80px;background:#eaeaea}@media screen and (max-width: 63.9375em){.large-callout{padding:40px 20px}}.large-callout__image{overflow:hidden}.large-callout__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0px}.large-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.large-callout__image{position:relative}@media screen and (max-width: 63.9375em){.large-callout__image{margin-bottom:30px}}.large-callout__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.large-callout__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:580px;padding-left:80px}@media screen and (max-width: 63.9375em){.large-callout__content{padding-left:0}}.large-callout__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:15px;color:#000}@media screen and (max-width: 63.9375em){.large-callout__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.large-callout__title span{font-weight:100}.large-callout__text{max-width:100%}.account-user-form__projects{border:2px solid #eaeaea;padding:12px;margin-bottom:14px}.account-user-form__projects .field:last-child{margin-bottom:0}.account-user-form__projects .check_box__text{color:inherit}.account-user-form__projects-title{font-size:16px;font-size:1rem;line-height:1.375;color:#000;margin-bottom:12px}@media screen and (max-width: 31.25em){.section-nav--showcase{padding-top:15px;padding-bottom:15px}.section-nav--showcase .section-nav__link{padding-top:10px;padding-bottom:10px}}.showcase-product{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background-size:cover}.showcase-product.section--highlight .copy,.showcase-product.section--highlight .downloads-prompt{color:#fff}.showcase-product--sketch{background:url(../images/sketch.02430.jpg) center center}.showcase-product--borderless{border-top:none;border-bottom:none}@media screen and (max-width: 63.9375em){.showcase-product__image{margin:0 auto;padding:0;margin-bottom:20px}}.showcase-product__image img{display:block;max-width:100%;height:auto;margin:0 auto}.showcase-product__description{max-width:550px;line-height:28px}@media screen and (max-width: 63.9375em){.showcase-product__details{padding-top:20px;text-align:center}.showcase-product__description{max-width:none}}.showcase-title{font-weight:500;font-size:52px;font-size:3.25rem;margin-bottom:40px;line-height:1.2307692308}@media screen and (max-width: 63.9375em){.showcase-title{font-size:40px;font-size:2.5rem;line-height:1.6;margin-bottom:20px}}@media screen and (max-width: 31.25em){.showcase-title{font-size:30px;font-size:1.875rem;margin-bottom:10px}}.showcase-body{font-weight:normal;line-height:28px}.showcase-gallery{text-align:center}.showcase-gallery__container{display:table}.showcase-gallery__content{display:table-header-group}@media screen and (max-width: 31.25em){.showcase-gallery__content{display:table-footer-group}}.showcase-gallery__gallery{display:table-footer-group}@media screen and (max-width: 31.25em){.showcase-gallery__gallery{display:table-header-group}.showcase-gallery__gallery .gallery{margin-bottom:30px}.showcase-gallery__gallery .slider__nav,.showcase-gallery__gallery .scrollable__nav{margin-top:30px}}.showcase-gallery__body{max-width:700px;margin:0 auto 50px}@media screen and (max-width: 31.25em){.showcase-gallery__body{margin-bottom:0}}.showcase-gallery__slider-nav__item{margin-right:20px;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none}.showcase-gallery__slider-nav__item:hover{color:#000}@media screen and (max-width: 63.9375em){.showcase-gallery__slider-nav__item{line-height:30px}}.showcase-gallery__slider-nav__item.slider__nav__item--active,.showcase-gallery__slider-nav__item.scrollable__nav__item--active{-webkit-text-decoration:none;text-decoration:none}.showcase-rotator{width:100%;height:auto;max-width:600px}@media screen and (max-width: 63.9375em){.showcase-rotator{margin:0 auto}}.showcase-rotator img{width:100%;height:auto}.showcase-rotator__spin-controls{display:block;margin:10px 0}.showcase-rotator__spin-controls a{padding:10px;font-size:25px;font-size:1.5625rem}.showcase-video{padding-top:125px;padding-bottom:125px}@media screen and (max-width: 63.9375em){.showcase-video{padding-top:40px;padding-bottom:40px}}.showcase-video__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}@media screen and (max-width: 63.9375em){.showcase-video__video{margin-bottom:20px}}.showcase-video__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.showcase-video__title{font-size:40px;font-size:2.5rem;line-height:50px;padding-left:30px}@media screen and (max-width: 63.9375em){.showcase-video__title{padding-left:0;text-align:center;font-size:30px;font-size:1.875rem;line-height:40px;margin-bottom:20px}}.showcase-video__quote{font-size:40px;font-size:2.5rem;line-height:50px;padding-left:30px}.showcase-video__quote:before,.showcase-video__quote:after{content:'"'}@media screen and (max-width: 63.9375em){.showcase-video__quote{padding-left:0;text-align:center;font-size:30px;font-size:1.875rem;line-height:40px}}.showcase-video__quote--small{font-size:18px;font-size:1.125rem;line-height:26px}@media screen and (max-width: 63.9375em){.showcase-video__quote--small{font-size:16px;font-size:1rem;line-height:22px}}.grid--reverse .showcase-video__quote--small{padding-right:20px}@media screen and (max-width: 63.9375em){.grid--reverse .showcase-video__quote--small{padding-right:0}}.showcase-video__cite{font-weight:bold;font-size:14px;font-size:.875rem;display:block;line-height:20px;padding-top:20px;padding-left:30px}@media screen and (max-width: 63.9375em){.showcase-video__cite{padding-left:0;text-align:center;padding-top:0}}.showcase-video__cite-position{font-weight:normal;display:block}@media screen and (max-width: 63.9375em){.showcase-detail{margin-bottom:20px}}.showcase-interested__or-divider-wrap{position:relative}@media screen and (max-width: 63.9375em){.showcase-interested__or-divider-wrap{margin-bottom:20px}}.showcase-interested__or-divider{font-size:16px;font-size:1rem;position:absolute;right:-20px;top:50%;margin-top:-8px;margin-right:10px}@media screen and (max-width: 63.9375em){.showcase-interested__or-divider{display:none}}.showcase-interested__section--left{padding-right:100px}.showcase-interested__section--right{padding-left:100px}@media screen and (max-width: 63.9375em){.showcase-interested__section--right,.showcase-interested__section--left{padding:0}}.showcase-technical__view-button{margin:30px 0 0}@media screen and (max-width: 63.9375em){.showcase-technical__view-button{margin:30px 0 60px}}.showcase-also-available__title{font-size:28px;font-size:1.75rem;line-height:1.4285714286}.showcase-gallery .slider--fade .slider__inner:before{padding-top:50%}.hero__bannergroup--csr{bottom:100px}@media screen and (max-width: 63.9375em){.career-departments{padding:0}}.career-departments__department{padding:30px 0;display:block;border-right:1px solid #f3f3f3;text-align:center}.career-departments__department:hover .career-departments__department__title,.career-departments__department:hover .career-departments__department__footer{color:#000}@media screen and (max-width: 63.9375em){.career-departments__department{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;padding:15px 0}}@media screen and (max-width: 31.25em){.career-departments__department{padding:7px 0;font-size:12px;font-size:.75rem}}.career-departments__department--first{border-left:1px solid #f3f3f3}.career-departments__department--empty{cursor:default}.career-departments__department--empty .career-departments__department__icon,.career-departments__department--empty .career-departments__department__title{opacity:.4}.career-departments__department--empty:hover .career-departments__department__title,.career-departments__department--empty:hover .career-departments__department__footer{color:#505050}.career-departments__department__icon{max-width:60px;margin:0 auto 20px}.career-departments__department__title{text-transform:uppercase;min-height:35px}@media screen and (max-width: 31.25em){.career-departments__department__title{min-height:30px}}.career-departments__department__footer{padding-top:10px;display:block;height:16px;line-height:16px}.vacancy-snippets__title{margin-bottom:55px;margin-top:50px}@media screen and (max-width: 63.9375em){.vacancy-snippets__title{margin:30px 0}}@media screen and (max-width: 63.9375em){.vacancy-snippets__title{margin:20px 0}}.vacancy-snippets__title--hidden{display:none}.vacancy-snippets__start-text{padding-bottom:30px}.vacancy-snippets__start-text--hidden{display:none}.vacancy-snippet{padding-bottom:50px}.vacancy-snippet--hidden{display:none}.vacancy-snippet__title{font-family:"Brown",arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;text-transform:uppercase}.vacancy-snippet__title>*{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.333}.vacancy-snippet__title{margin-bottom:15px}.vacancy-snippet__intro{margin-bottom:10px}.vacancy-snippet__meta{margin-bottom:15px}.vacancy__meta{margin-bottom:50px;font-size:16px;font-size:1rem}.vacancy__meta__title{font-size:18px;font-size:1.125rem}.vacancy__section{margin-bottom:40px}.vacancy__section__title{margin-bottom:35px}.vacancy__footer{border-top:1px solid #f3f3f3;padding:40px 0}@media screen and (max-width: 63.9375em){.vacancy__footer{text-align:center}}.vacancy__footer__cta{float:right}@media screen and (max-width: 63.9375em){.vacancy__footer__cta{float:none;margin-bottom:20px}}.no-vacancies{padding-bottom:50px}.no-vacancies--hidden{display:none}.section--vacancy-wrap-hidden{display:none}.callout{text-align:left}.callout__title{font-size:32px;font-size:2rem;font-weight:500;line-height:1.375;margin-bottom:28px}@media screen and (max-width: 63.9375em){.callout__title{font-size:28px;font-size:1.75rem;line-height:30px;margin-bottom:20px}}@media screen and (max-width: 31.25em){.callout__title{font-size:24px;font-size:1.5rem;line-height:26px;margin-bottom:18px}}@media screen and (max-width: 63.9375em){.callout__title{font-size:35px;font-size:2.1875rem}}@media screen and (max-width: 63.9375em){.callout__title{font-size:28px;font-size:1.75rem}}.callout__link{display:block;position:relative}.callout__link:hover .callout__button{color:#000}.callout__link--half{overflow:hidden}.callout__link--half:before{float:left;content:"";padding-bottom:51.6129032258%;margin-bottom:0px}.callout__link--half:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.callout__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.callout__button{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;font-weight:bold;text-transform:uppercase;text-align:center;color:#505050;padding:15px 30px;z-index:2}@media screen and (max-width: 31.25em){.callout__button{line-height:1.6666666667}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;filter:brightness(0);height:32px !important}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;filter:brightness(0);height:32px !important}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:300ms;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container--career-quotes{width:100%}@media screen and (max-width: 63.9375em){.swiper-container--career-quotes{width:75%}}@media screen and (max-width: 31.25em){.swiper-container--career-quotes{background:#556c7a;width:100%}}.swiper-container--career-quotes .swiper-slide{opacity:.5;transition:opacity .7s ease-out}@media screen and (max-width: 31.25em){.swiper-container--career-quotes .swiper-slide{opacity:1}}.swiper-container--career-quotes .swiper-slide.swiper-slide-active{opacity:1}.swiper-container--career-quotes .swiper-slide.swiper-slide-active .career-quote{display:block}.career-quote{display:none;position:absolute;text-align:center;left:15px;right:15px;bottom:15px;position:absolute;line-height:18px;font-size:15px;font-size:.9375rem;font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000}@media screen and (max-width: 31.25em){.career-quote{display:block;position:relative;left:0;right:0;bottom:0;top:0}}.career-quote:after{content:"";position:absolute;bottom:100%;left:10%;margin-left:-7px;margin-top:0;width:0;height:0;opacity:.8;border-bottom:10px solid #556c7a;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}@media screen and (max-width: 31.25em){.career-quote:after{opacity:1}}.career-quote:before{content:"";top:-1px;left:0;bottom:0;right:0;background:#556c7a;opacity:.8;position:absolute;z-index:1}@media screen and (max-width: 31.25em){.career-quote:before{opacity:1}}.career-quote__quote{position:relative;z-index:2;color:#fff;padding:30px 45px 10px}.career-quote__quote:before,.career-quote__quote:after{content:'"';font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:70px;font-size:4.375rem;font-style:italic;position:absolute;color:#fff}@media screen and (max-width: 63.9375em){.career-quote__quote:before,.career-quote__quote:after{font-size:50px;font-size:3.125rem}}.career-quote__quote:before{top:-10px;left:10px}.career-quote__quote:after{bottom:-50px;right:20px}.career-quote__cite{position:relative;z-index:2;color:#fff;padding:0 40px 30px;font-style:italic}@media screen and (max-width: 63.9375em){.career-quote__cite{padding:0 30px 20px 0}}@media screen and (max-width: 63.9375em){.career-quote__cite{padding-left:20px;padding-top:20px}}.swiper-button-prev,.swiper-button-next{width:70px;height:150px;margin-top:-75px}.swiper-button-prev:after,.swiper-button-next:after{content:"" !important}@media screen and (max-width: 31.25em){.swiper-button-prev,.swiper-button-next{top:180px}}@media screen and (max-width: 31.25em){.swiper-button-prev{left:10px}}@media screen and (max-width: 31.25em){.swiper-button-next{right:10px}}.swiper-button-prev{background:url(../images/arrow-left--thin.80c81.png) center center no-repeat}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.swiper-button-prev{background-image:url(../images/arrow-left--thin-2x.487ac.png);background-size:70px 150px}}.swiper-button-next{background:url(../images/arrow-right--thin.a2f37.png) center center no-repeat}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.swiper-button-next{background-image:url(../images/arrow-right--thin-2x.f495c.png);background-size:70px 150px}}.slider--gallery .swiper-wrapper{flex-direction:column}@media screen and (max-width: 63.9375em){.slider--gallery .swiper-wrapper{flex-direction:row}}.slider--gallery .swiper-slide{height:auto}.filter-meta{overflow:visible}.flexbox .grid--flex.grid--flush.filter-meta__inner,.flexbox .filter-meta__inner.bio-group{margin:0 0 30px 0}.filter-meta__image-wrap{position:relative}@media screen and (max-width: 63.9375em){.filter-meta__image-wrap{overflow:hidden}.filter-meta__image-wrap:before{float:left;content:"";padding-bottom:56.25%;margin-bottom:0px}.filter-meta__image-wrap:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.filter-meta__content{padding:50px;text-align:left}@media screen and (max-width: 63.9375em){.filter-meta__content{padding:35px;text-align:center}}.filter-meta__content--centered{text-align:center}.filter-meta__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center}.filter-meta__title{font-size:40px;font-size:2.5rem}.filter-meta__description{color:#fff}.product-showcase{background:#fff}.product-transition-line--complete .product-transition-line__piece{transition:none}.product-transition-line--1{position:relative;min-height:50vh}@media screen and (max-width: 63.9375em){.product-transition-line--1{min-height:0}}.product-transition-line--2{position:absolute;top:16px;left:50%;width:2px;height:112px;margin-left:-1px;background:rgba(0,0,0,0)}.admin .product-transition-line--2{height:156px}.debug .product-transition-line--2{height:132px}.debug.admin .product-transition-line--2{height:176px}@media screen and (max-width: 63.9375em){.product-transition-line--2{top:13px}.product-transition-line--2,.admin .product-transition-line--2,.debug .product-transition-line--2,.debug.admin .product-transition-line--2{height:40px}}@media screen and (max-width: 31.25em){.product-transition-line--2{top:5px}.product-transition-line--2,.admin .product-transition-line--2,.debug .product-transition-line--2,.debug.admin .product-transition-line--2{height:18px}}.product-transition-line--3{position:absolute;top:9px;left:50%;width:300px;height:96px;margin-left:-300px}.admin .product-transition-line--3{height:140px}.debug .product-transition-line--3{height:116px}.debug.admin .product-transition-line--3{height:160px}@media screen and (max-width: 63.9375em){.product-transition-line--3{top:0}.product-transition-line--3,.admin .product-transition-line--3,.debug .product-transition-line--3,.debug.admin .product-transition-line--3{height:43px}}@media screen and (max-width: 31.25em){.product-transition-line--3{top:0px}.product-transition-line--3,.admin .product-transition-line--3,.debug .product-transition-line--3,.debug.admin .product-transition-line--3{height:18px}}.product-transition-line__piece{position:absolute;background:#ddd}.product-transition-line__piece--horizontal{width:0;height:2px;transition:width 500ms linear}.product-transition-line--active .product-transition-line__piece--horizontal{width:100%}.product-transition-line__piece--vertical{width:2px;height:0;transition:height 500ms linear}.product-transition-line--active .product-transition-line__piece--vertical{height:100%}@media screen and (max-width: 63.9375em){.product-transition-line__piece--l-only{display:none}}.product-transition-line__piece--1_1{top:-130px;left:-75px;background:#556c7a;transform-origin:0 1px 0;transform:rotate(60deg)}.product-transition-line--active .product-transition-line__piece--1_1{width:150px}@media screen and (max-width: 63.9375em){.product-transition-line--active .product-transition-line__piece--1_1{top:-86px;left:-50px;width:100px}}@media screen and (max-width: 31.25em){.product-transition-line--active .product-transition-line__piece--1_1{top:-43px;left:-25px;width:50px}}.product-transition-line__piece--1_2{top:0;left:0;background:#556c7a;transition-delay:500ms}.product-transition-line__piece--1_3{top:0;right:0;transition-delay:1000ms}.product-transition-line__piece--1_4{right:0;bottom:0;transition-delay:1500ms}.product-transition-line--active .product-transition-line__piece--1_4{width:calc(100% - 210px)}.product-transition-line__piece--1_5{top:100%;left:210px;transition-delay:2000ms}@media screen and (max-width: 63.9375em){.product-transition-line__piece--1_5{left:calc(-250px + 50vw);margin-left:-1px;transition-delay:1000ms}}@media(max-width: 690px){.product-transition-line__piece--1_5{left:calc(100% + 62px - 50vw)}}@media screen and (max-width: 31.25em){.product-transition-line__piece--1_5{left:calc(-40px + 50vw)}}.product-transition-line--active .product-transition-line__piece--1_5{height:60px}@media screen and (max-width: 63.9375em){.product-transition-line--active .product-transition-line__piece--1_5{height:94px}}@media screen and (max-width: 31.25em){.product-transition-line--active .product-transition-line__piece--1_5{height:26px}}.product-transition-line__piece--2_1{top:0;left:0}.product-transition-line__piece--3_1{top:0;right:0}.product-transition-line--active .product-transition-line__piece--3_1{height:40px}@media screen and (max-width: 63.9375em){.product-transition-line--active .product-transition-line__piece--3_1{height:100%}}.product-transition-line__piece--3_2{top:40px;right:0;transition-delay:500ms}.product-transition-line__piece--3_3{top:40px;left:0;transition-delay:1000ms}.product-transition-line--active .product-transition-line__piece--3_3{height:56px}.admin .product-transition-line--active .product-transition-line__piece--3_3{height:100px}.debug .product-transition-line--active .product-transition-line__piece--3_3{height:76px}.debug.admin .product-transition-line--active .product-transition-line__piece--3_3{height:120px}.product-transition-line--4{position:absolute;top:16px;left:50%;width:2px;height:32px;margin-left:-1px;background:rgba(0,0,0,0)}.admin .product-transition-line--4{height:76px}.debug .product-transition-line--4{height:52px}.debug.admin .product-transition-line--4{height:96px}@media screen and (max-width: 63.9375em){.product-transition-line--4{top:13px}.product-transition-line--4,.admin .product-transition-line--4,.debug .product-transition-line--4,.debug.admin .product-transition-line--4{height:40px}}@media screen and (max-width: 31.25em){.product-transition-line--4{top:5px}.product-transition-line--4,.admin .product-transition-line--4,.debug .product-transition-line--4,.debug.admin .product-transition-line--4{height:18px}}.product-transition-line__piece--4_1{top:0;left:0}.product-showcase--intro{position:relative;display:flex;flex-direction:column;min-height:809px;z-index:1}.admin .product-showcase--intro{min-height:853px}.debug .product-showcase--intro{min-height:829px}.debug.admin .product-showcase--intro{min-height:873px}.product-showcase--intro{padding-top:65px}@media screen and (max-width: 63.9375em){.product-showcase--intro{padding-top:0px}}@media screen and (max-width: 31.25em){.product-showcase--intro{padding-top:0px}}@media screen and (max-width: 63.9375em){.product-showcase--intro{min-height:0}.product-showcase--intro,.admin .product-showcase--intro,.debug .product-showcase--intro,.debug.admin .product-showcase--intro{min-height:355px}}@media screen and (max-width: 31.25em){.product-showcase--intro,.admin .product-showcase--intro,.debug .product-showcase--intro,.debug.admin .product-showcase--intro{min-height:355px}}.product-hero{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0);background-position:0 135px;background-repeat:no-repeat;background-size:auto 674px;opacity:0;transition:opacity 300ms 300ms}@media(max-width: 1340px){.product-hero{background-position:calc(100% - 700px) 135px}}.admin .product-hero{background-position:0 179px}@media(max-width: 1340px){.admin .product-hero{background-position:calc(100% - 700px) 179px}}.debug .product-hero{background-position:0 155px}@media(max-width: 1340px){.debug .product-hero{background-position:calc(100% - 700px) 155px}}.debug.admin .product-hero{background-position:0 199px}@media(max-width: 1340px){.debug.admin .product-hero{background-position:calc(100% - 700px) 199px}}@media screen and (max-width: 63.9375em){.product-hero{background-size:auto 335px}.product-hero,.admin .product-hero,.debug .product-hero,.debug.admin .product-hero{background-position:0 20px}}@media(max-width: 690px){.product-hero,.admin .product-hero,.debug .product-hero,.debug.admin .product-hero{background-position:calc(100% - 400px) 20px}}@media screen and (max-width: 31.25em){.product-hero{background-size:auto 335px}.product-hero,.admin .product-hero,.debug .product-hero,.debug.admin .product-hero{background-position:0 20px}}.product-hero--1{background-image:url(../images/atelier-20/ast_atelier_lamp_bronze.91ec1.jpg)}.product-hero--2{background-image:url(../images/atelier-20/ast_atelier_lamp_copper.77326.jpg)}.product-hero--3{background-image:url(../images/atelier-20/ast_atelier_lamp_gold.7b153.jpg)}.product-hero__active{opacity:1;transition:opacity 1000ms}.product-showcase__flex-wrapper{position:relative;display:flex;flex-direction:column;z-index:1}.product-showcase__title,.product-showcase__copy{margin-right:12.5%;text-align:left}@media screen and (max-width: 63.9375em){.product-showcase__title,.product-showcase__copy{margin-right:0}}.product-showcase__title{margin-top:200px;margin-left:620px;padding:15px 80px}@media(max-width: 1340px){.product-showcase__title{width:346px;margin-left:auto}}@media screen and (max-width: 63.9375em){.product-showcase__title{width:auto;margin-top:100px;margin-right:62px;margin-left:250px;padding:15px 20px}}@media(max-width: 690px){.product-showcase__title{width:338px;margin-left:auto}}@media screen and (max-width: 31.25em){.product-showcase__title{width:auto;margin:356px 0 0 40px}}.product-title{margin:0}.product-title span{display:block}.product-showcase__copy{min-height:371px;margin-left:620px;padding:40px 80px}@media(max-width: 1340px){.product-showcase__copy{width:346px;margin-left:auto}}@media screen and (max-width: 63.9375em){.product-showcase__copy{width:auto;min-height:0;margin-right:62px;margin-left:250px;padding:30px 20px}}@media(max-width: 690px){.product-showcase__copy{width:338px;margin-left:auto}}@media screen and (max-width: 31.25em){.product-showcase__copy{width:auto;margin:0 15px 0 40px}}.product-showcase__copy p,.product-showcase__copy a{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:100;line-height:1.1875}.product-showcase--video{position:relative;padding-top:85px}@media screen and (max-width: 63.9375em){.product-showcase--video{padding-top:106px}}@media screen and (max-width: 31.25em){.product-showcase--video{padding-top:42px}}.product-showcase-video{padding:10px;background:#8499a5}.product-showcase-video__wrapper{position:relative;width:100%;padding-bottom:56.25%}.product-showcase-video__content{position:absolute;top:0;left:0;width:100%;height:100%}.product-showcase--gallery{position:relative;padding-top:79px}@media screen and (max-width: 63.9375em){.product-showcase--gallery{padding-top:61px}}@media screen and (max-width: 31.25em){.product-showcase--gallery{padding-top:18px}}.product-gallery{padding-bottom:50px;overflow:hidden}.product-gallery__item{position:relative;top:100px;float:left;width:calc(33.3333% - 20px);margin:10px;opacity:0;transition:top 1000ms, opacity 1000ms}@media screen and (max-width: 63.9375em){.product-gallery__item{width:calc(50% - 20px)}}.product-gallery__item:hover .product-gallery__item__image--hover{opacity:1}.product-gallery__item img{width:100%;height:auto}.product-showcase--activated .product-gallery__item{top:0;opacity:1}.product-showcase--activated .product-gallery__item:nth-child(3n+2){top:50px}@media screen and (max-width: 63.9375em){.product-showcase--activated .product-gallery__item:nth-child(3n+2){top:0}}@media screen and (max-width: 63.9375em){.product-showcase--activated .product-gallery__item:nth-child(2n){top:50px}}.product-gallery__item__image--hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s}.product-showcase--form{position:relative;padding-top:120px}@media screen and (max-width: 63.9375em){.product-showcase--form{padding-top:0px}}@media screen and (max-width: 31.25em){.product-showcase--form{padding-top:0px}}@media screen and (max-width: 63.9375em){.product-showcase--form{min-height:0}}.product-form{overflow:hidden}@media screen and (max-width: 63.9375em){.product-form__container{width:100%;max-width:100%}}.product-form__intro{position:absolute;top:0;bottom:0;left:0;width:50%;padding-top:36px;color:#556c7a;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:120px;box-sizing:border-box}.admin .product-form__intro{margin-top:164px}.debug .product-form__intro{margin-top:140px}.debug.admin .product-form__intro{margin-top:184px}@media screen and (max-width: 63.9375em){.product-form__intro,.admin .product-form__intro,.debug .product-form__intro,.debug.admin .product-form__intro{margin-top:53px}}@media screen and (max-width: 31.25em){.product-form__intro,.admin .product-form__intro,.debug .product-form__intro,.debug.admin .product-form__intro{margin-top:23px}}@media screen and (max-width: 63.9375em){.product-form__intro{position:relative;width:auto;height:100vw}}.product-form__details{float:right;width:50%;min-height:100vh;text-align:left;color:#fff;background:#8499a5;padding-top:101px}@media screen and (max-width: 63.9375em){.product-form__details{padding-top:0px}}@media screen and (max-width: 31.25em){.product-form__details{padding-top:0px}}@media screen and (max-width: 63.9375em){.product-form__details{float:none;width:auto;min-height:0;overflow:hidden}}.product-form__details fieldset{max-width:376px;padding:0 75px 63px;font-size:16px;font-size:1rem;line-height:1.1875}@media screen and (max-width: 63.9375em){.product-form__details fieldset{margin:0 auto;padding:38px 0 45px}}.product-form__details label{display:block;margin-bottom:18px}.product-form__details label.error{color:#fff}.product-form__field{margin-bottom:36px;float:none;margin-right:0}.product-form__field .input{width:100%;border:1px solid #fff;color:inherit;background:none}.product-form__field select{color:#000}.product-form__field.field-error .input{border:2px solid #fff}.product-form__field p.error{color:#fff}.product-form__options{display:flex}@media screen and (max-width: 31.25em){.product-form__options{justify-content:space-between}}.product-form__option:nth-child(2):nth-last-child(2){margin:0 40px;text-align:center}@media screen and (max-width: 31.25em){.product-form__option:nth-child(2):nth-last-child(2){margin:0}}.product-form__option:nth-child(2):nth-last-child(2) .product-form__fake_radio{margin:0 auto 18px}@media screen and (max-width: 31.25em){.product-form__option:last-child{direction:rtl}}.no-flexbox .product-form__option{float:left}.product-form__fake_radio{display:block;width:48px;height:48px;margin-bottom:18px;cursor:pointer;position:relative;border:1px solid #fff}.product-form__fake_radio img{pointer-events:none}.product-form__label{text-transform:uppercase;cursor:pointer}.product-form__radio{display:none}.product-form__radio:checked+label .product-form__fake_radio{border-width:2px;top:-1px;left:-1px;margin-bottom:16px}.product-form__radio:checked+label .product-form__fake_radio__tick{display:block}.product-form__option:nth-child(2):nth-last-child(2) .product-form__radio:checked+label .product-form__fake_radio{margin-bottom:16px}.product-form__submit{padding:12px 35px 11px;text-transform:uppercase;background:#fff;border:none;border-radius:0;cursor:pointer;font-family:"Brown",arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.2142857143}.product-form__fake_radio__tick{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/tick.2a7eb.png) center center no-repeat}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.product-form__fake_radio__tick{background-image:url(../images/tick-2x.6219c.png);background-size:32px 30px}}.product-showcase--cta{position:relative;display:flex;flex-direction:column;padding-bottom:300px;z-index:1;padding-top:65px}@media screen and (max-width: 63.9375em){.product-showcase--cta{padding-top:0px}}@media screen and (max-width: 31.25em){.product-showcase--cta{padding-top:0px}}@media screen and (max-width: 63.9375em){.product-showcase--cta{padding-bottom:0}}.product-showcase-cta{padding:50px 0 287.5px;background:#f8f8f8;position:relative}@media screen and (max-width: 63.9375em){.product-showcase-cta{padding-bottom:0}}.product-showcase-cta__title{font-size:30px;font-size:1.875rem}.product-showcase-cta__copy{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:100;line-height:1.1875;max-width:580px;margin:0 auto 25px}a.product-showcase-cta__button{padding-left:50px;padding-right:50px}.product-showcase-cta__image{max-width:875px;position:absolute;bottom:-50%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 63.9375em){.product-showcase-cta__image{position:static;transform:none;max-width:100%;height:auto;margin-top:30px}}.product-showcase-navigation{position:fixed;top:50%;left:25px;z-index:2}@media screen and (max-width: 63.9375em){.product-showcase-navigation{display:none}}.product-showcase-navigation__item{width:14px;height:14px;margin-bottom:17px;border-radius:100%;color:rgba(0,0,0,0);background:#d9d9d9;transition:background 100ms}.product-showcase-navigation__item:last-child{margin:0}.product-showcase-navigation__item a{display:block;height:100%;line-height:1;font-size:14px;font-size:.875rem}.product-showcase-navigation__item span{margin-left:27px;color:#8499a5;transition:opacity 100ms;white-space:nowrap}.product-showcase-navigation__item:hover,.product-showcase-navigation__item--active{background:#8499a5}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;-webkit-text-decoration:none;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp--l-false{display:none}.mfp--l-true{display:inline-block}.mfp--l-block{display:block}@media screen and (max-width: 78.75em){.mfp--pdp-m-false{display:none}.mfp--pdp-m-true{display:inline-block}.mfp--pdp-m-block{display:block}}@media screen and (max-width: 68.75em){.mfp--ml-false{display:none}.mfp--ml-true{display:inline-block}.mfp--ml-block{display:block}}@media screen and (max-width: 65.625em){.mfp--n-false{display:none}.mfp--n-true{display:inline-block}.mfp--n-block{display:block}}@media screen and (max-width: 63.9375em){.mfp--m-false{display:none}.mfp--m-true{display:inline-block}.mfp--m-block{display:block}}@media screen and (max-width: 43.75em){.mfp--ph-false{display:none}.mfp--ph-true{display:inline-block}.mfp--ph-block{display:block}}@media screen and (max-width: 31.25em){.mfp--s-false{display:none}.mfp--s-true{display:inline-block}.mfp--s-block{display:block}}.mfp-bg{height:100vh !important}@media screen and (max-width: 31.25em){.mfp-bg.mfp--key{background:#fff;opacity:1}}.mfp-bg.mfp--track-configurator-start{top:210px}.body--debug .mfp-bg.mfp--track-configurator-start{top:230px}@media screen and (max-width: 63.9375em){.body--debug .mfp-bg.mfp--track-configurator-start{top:210px}}.body--admin .mfp-bg.mfp--track-configurator-start{top:254px}@media screen and (max-width: 63.9375em){.body--admin .mfp-bg.mfp--track-configurator-start{top:254px}}@media screen and (max-width: 43.75em){.body--admin .mfp-bg.mfp--track-configurator-start{top:210px}}.has-notice-bar .mfp-bg.mfp--track-configurator-start{top:310px}@media screen and (max-width: 63.9375em){.has-notice-bar .mfp-bg.mfp--track-configurator-start{top:210px}}@media screen and (max-width: 43.75em){.has-notice-bar .mfp-bg.mfp--track-configurator-start{top:210px}}.has-notice-bar.body--admin .mfp-bg.mfp--track-configurator-start{top:354px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .mfp-bg.mfp--track-configurator-start{top:254px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .mfp-bg.mfp--track-configurator-start{top:210px}}.body--debug.body--admin .mfp-bg.mfp--track-configurator-start{top:274px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .mfp-bg.mfp--track-configurator-start{top:254px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .mfp-bg.mfp--track-configurator-start{top:210px}}.mfp-bg.mfp--track-configurator-start{background:#f6f6f6;opacity:1}.mfp-bg.mfp--track-configurator-popup{top:0}.body--debug .mfp-bg.mfp--track-configurator-popup{top:20px}@media screen and (max-width: 63.9375em){.body--debug .mfp-bg.mfp--track-configurator-popup{top:0}}.body--admin .mfp-bg.mfp--track-configurator-popup{top:44px}@media screen and (max-width: 63.9375em){.body--admin .mfp-bg.mfp--track-configurator-popup{top:44px}}@media screen and (max-width: 43.75em){.body--admin .mfp-bg.mfp--track-configurator-popup{top:0}}.has-notice-bar .mfp-bg.mfp--track-configurator-popup{top:100px}@media screen and (max-width: 63.9375em){.has-notice-bar .mfp-bg.mfp--track-configurator-popup{top:0}}@media screen and (max-width: 43.75em){.has-notice-bar .mfp-bg.mfp--track-configurator-popup{top:0}}.has-notice-bar.body--admin .mfp-bg.mfp--track-configurator-popup{top:144px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .mfp-bg.mfp--track-configurator-popup{top:44px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .mfp-bg.mfp--track-configurator-popup{top:0}}.body--debug.body--admin .mfp-bg.mfp--track-configurator-popup{top:64px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .mfp-bg.mfp--track-configurator-popup{top:44px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .mfp-bg.mfp--track-configurator-popup{top:0}}.mfp-bg.mfp--pdp-configure-popup{top:0}.body--debug .mfp-bg.mfp--pdp-configure-popup{top:20px}@media screen and (max-width: 63.9375em){.body--debug .mfp-bg.mfp--pdp-configure-popup{top:0}}.body--admin .mfp-bg.mfp--pdp-configure-popup{top:44px}@media screen and (max-width: 63.9375em){.body--admin .mfp-bg.mfp--pdp-configure-popup{top:44px}}@media screen and (max-width: 43.75em){.body--admin .mfp-bg.mfp--pdp-configure-popup{top:0}}.has-notice-bar .mfp-bg.mfp--pdp-configure-popup{top:100px}@media screen and (max-width: 63.9375em){.has-notice-bar .mfp-bg.mfp--pdp-configure-popup{top:0}}@media screen and (max-width: 43.75em){.has-notice-bar .mfp-bg.mfp--pdp-configure-popup{top:0}}.has-notice-bar.body--admin .mfp-bg.mfp--pdp-configure-popup{top:144px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .mfp-bg.mfp--pdp-configure-popup{top:44px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .mfp-bg.mfp--pdp-configure-popup{top:0}}.body--debug.body--admin .mfp-bg.mfp--pdp-configure-popup{top:64px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .mfp-bg.mfp--pdp-configure-popup{top:44px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .mfp-bg.mfp--pdp-configure-popup{top:0}}.mfp-bg.mfp--track-configurator-popup--remove.mfp-fade.mfp-ready,.mfp-bg.mfp--track-configurator-popup--remove.mfp-ready.mfp--popup-page{opacity:.3}.mfp-bg.mfp--pdp-configure-popup-remove.mfp-fade.mfp-ready,.mfp-bg.mfp--pdp-configure-popup-remove.mfp-ready.mfp--popup-page{opacity:.3}.mfp-bg.mfp--popup-page{background:#fff;opacity:1}.mfp-wrap.mfp--track-configurator-start{top:210px}.body--debug .mfp-wrap.mfp--track-configurator-start{top:230px}@media screen and (max-width: 63.9375em){.body--debug .mfp-wrap.mfp--track-configurator-start{top:210px}}.body--admin .mfp-wrap.mfp--track-configurator-start{top:254px}@media screen and (max-width: 63.9375em){.body--admin .mfp-wrap.mfp--track-configurator-start{top:254px}}@media screen and (max-width: 43.75em){.body--admin .mfp-wrap.mfp--track-configurator-start{top:210px}}.has-notice-bar .mfp-wrap.mfp--track-configurator-start{top:310px}@media screen and (max-width: 63.9375em){.has-notice-bar .mfp-wrap.mfp--track-configurator-start{top:210px}}@media screen and (max-width: 43.75em){.has-notice-bar .mfp-wrap.mfp--track-configurator-start{top:210px}}.has-notice-bar.body--admin .mfp-wrap.mfp--track-configurator-start{top:354px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .mfp-wrap.mfp--track-configurator-start{top:254px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .mfp-wrap.mfp--track-configurator-start{top:210px}}.body--debug.body--admin .mfp-wrap.mfp--track-configurator-start{top:274px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .mfp-wrap.mfp--track-configurator-start{top:254px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .mfp-wrap.mfp--track-configurator-start{top:210px}}.mfp-wrap.mfp--track-configurator-start{height:calc(100% - 210px)}.mfp-wrap.mfp--track-configurator-popup{top:0}.body--debug .mfp-wrap.mfp--track-configurator-popup{top:20px}@media screen and (max-width: 63.9375em){.body--debug .mfp-wrap.mfp--track-configurator-popup{top:0}}.body--admin .mfp-wrap.mfp--track-configurator-popup{top:44px}@media screen and (max-width: 63.9375em){.body--admin .mfp-wrap.mfp--track-configurator-popup{top:44px}}@media screen and (max-width: 43.75em){.body--admin .mfp-wrap.mfp--track-configurator-popup{top:0}}.has-notice-bar .mfp-wrap.mfp--track-configurator-popup{top:100px}@media screen and (max-width: 63.9375em){.has-notice-bar .mfp-wrap.mfp--track-configurator-popup{top:0}}@media screen and (max-width: 43.75em){.has-notice-bar .mfp-wrap.mfp--track-configurator-popup{top:0}}.has-notice-bar.body--admin .mfp-wrap.mfp--track-configurator-popup{top:144px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .mfp-wrap.mfp--track-configurator-popup{top:44px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .mfp-wrap.mfp--track-configurator-popup{top:0}}.body--debug.body--admin .mfp-wrap.mfp--track-configurator-popup{top:64px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .mfp-wrap.mfp--track-configurator-popup{top:44px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .mfp-wrap.mfp--track-configurator-popup{top:0}}.mfp-wrap.mfp--track-configurator-popup{bottom:0;height:auto}.mfp-wrap.mfp--pdp-configure-popup{top:0}.body--debug .mfp-wrap.mfp--pdp-configure-popup{top:20px}@media screen and (max-width: 63.9375em){.body--debug .mfp-wrap.mfp--pdp-configure-popup{top:0}}.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:44px}@media screen and (max-width: 63.9375em){.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:44px}}@media screen and (max-width: 43.75em){.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:0}}.has-notice-bar .mfp-wrap.mfp--pdp-configure-popup{top:100px}@media screen and (max-width: 63.9375em){.has-notice-bar .mfp-wrap.mfp--pdp-configure-popup{top:0}}@media screen and (max-width: 43.75em){.has-notice-bar .mfp-wrap.mfp--pdp-configure-popup{top:0}}.has-notice-bar.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:144px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:44px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:0}}.body--debug.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:64px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:44px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .mfp-wrap.mfp--pdp-configure-popup{top:0}}.mfp-wrap.mfp--pdp-configure-popup{bottom:0;height:auto}.mfp-container{padding:0}.mfp--track-configurator-popup .mfp-container{text-align:left}.mfp--pdp-configure-popup .mfp-container{text-align:right}.mfp--track-configurator-popup--secondary .mfp-container{text-align:center}.mfp-content{padding:0 44px}.mfp--outside .mfp-content{padding-top:44px;padding-bottom:44px}@media screen and (max-width: 63.9375em){.mfp--filters .mfp-content,.mfp--confirm .mfp-content{padding:0}}.mfp--s--flush .mfp-content{padding:0 35px}@media screen and (max-width: 31.25em){.mfp--s--flush .mfp-content{padding:15px}}.mfp--scenes .mfp-content{max-width:888px;padding:60px 44px}@media screen and (max-width: 31.25em){.mfp--scenes .mfp-content{padding-right:0;padding-left:0}}.mfp--key .mfp-content{max-width:463px}@media screen and (max-width: 63.9375em){.mfp--key .mfp-content{padding:15px 0}}@media screen and (max-width: 31.25em){.mfp--key .mfp-content{max-width:none;vertical-align:top}}.mfp--stock-levels .mfp-content{max-width:728px;padding:60px 44px}@media screen and (max-width: 31.25em){.mfp--stock-levels .mfp-content{padding:15px}}.mfp--country-selection .mfp-content{max-width:1088px;padding:60px 44px}@media screen and (max-width: 31.25em){.mfp--country-selection .mfp-content{padding:15px}}.mfp--notice .mfp-content{max-width:788px;padding:60px 44px}.mfp--downloads .mfp-content{max-width:800px}.mfp--track-configurator-popup .mfp-content{max-width:700px;min-height:100%;margin:0;padding:0;background:#f3f3f3}.mfp--pdp-configure-popup .mfp-content{max-width:700px;min-height:100%;margin:0;padding:0;background:#f3f3f3}@media screen and (max-width: 43.75em){.mfp--filters .mfp-content{max-width:700px;min-height:100%;margin:0;padding:0}}.mfp--track-configurator-popup--remove .mfp-content{width:33.3333%;max-width:700px}.mfp--track-configurator-popup--secondary .mfp-content{max-width:300px;min-height:0;padding:30px}.mfp--popup-page .mfp-content{background:#fff}@media screen and (max-width: 63.9375em){.mfp--popup-page .mfp-content{padding:0}}.mfp--pdp-overlay .mfp-content,.mfp--plp-overlay .mfp-content{max-width:788px;padding:60px 44px}@media screen and (max-width: 31.25em){.mfp--pdp-overlay .mfp-content,.mfp--plp-overlay .mfp-content{padding:0px;height:100%}}@media(max-height: 720px){.mfp--pdp-overlay .mfp-content{padding:20px}}@media screen and (max-height: 720px)and (max-width: 63.9375em){.mfp--pdp-overlay .mfp-content{padding:60px 44px}}@media screen and (max-height: 720px)and (max-width: 31.25em){.mfp--pdp-overlay .mfp-content{padding:0}}.mfp--site-switch .mfp-content{max-width:970px;padding:20px}@media screen and (max-width: 63.9375em){.mfp--site-switch .mfp-content{max-width:505px}}.mfp--import-quantity .mfp-content{max-width:648px;padding:44px}@media screen and (max-width: 63.9375em){.mfp--import-quantity .mfp-content{max-width:none;min-height:100%;margin:0;padding:0;background:#fff}}.mfp--import-overlay .mfp-content{background:#f4f4f4;max-width:700px;padding:100px 40px}@media screen and (max-width: 43.75em){.mfp--import-overlay .mfp-content{padding:40px 20px;height:100%}}.mfp-fade.mfp-bg,.mfp-bg.mfp--popup-page{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready,.mfp-bg.mfp-ready.mfp--popup-page{opacity:.8}.mfp-fade.mfp-bg.mfp-removing,.mfp-bg.mfp-removing.mfp--popup-page{opacity:0}.mfp-fade.mfp-wrap .mfp-content,.mfp-wrap.mfp--popup-page .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content,.mfp-wrap.mfp-ready.mfp--popup-page .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content,.mfp-wrap.mfp-removing.mfp--popup-page .mfp-content{opacity:0}.mfp--popup-page.mfp-bg.mfp-ready{opacity:1}.mfp-close{opacity:1}.mfp-close:active{top:0}.mfp--outside .mfp-close{top:-44px;right:-44px}.mfp--outside .mfp-close:active{top:-44px}.mfp--outside .mfp-close svg{fill:#fff;pointer-events:none}@media screen and (max-width: 63.9375em){.mfp--filters .mfp-close,.mfp--confirm .mfp-close{top:7px;right:13px}}@media screen and (max-width: 63.9375em){.mfp--filters .mfp-close:active,.mfp--confirm .mfp-close:active{top:7px}}@media screen and (max-width: 63.9375em){.mfp--filters .mfp-close svg,.mfp--confirm .mfp-close svg{fill:#8499a5}}.mfp--scenes .mfp-close{width:60px;height:60px;transform:translateY(-100%)}@media screen and (max-width: 31.25em){.mfp--scenes .mfp-close{right:0}}.mfp--scenes .mfp-close svg{fill:#fff}.mfp--notice .mfp-close{width:60px;height:60px;transform:translate(100%, -100%)}@media screen and (max-width: 63.9375em){.mfp--notice .mfp-close{transform:translateY(-100%)}}@media screen and (max-width: 31.25em){.mfp--notice .mfp-close{right:0}}.mfp--notice .mfp-close svg{fill:#fff}.mfp--key .mfp-close{width:68px;height:68px}.mfp--key .mfp-close svg{fill:#8499a5}.mfp--popup-page .mfp-close{position:fixed;top:30px;right:30px;width:40px;height:40px;line-height:40px}@media screen and (max-width: 63.9375em){.mfp--popup-page .mfp-close{top:20px;right:10px}}.mfp--popup-page .mfp-close:hover svg{fill:#8499a5}.mfp--popup-page .mfp-close svg{fill:#000}.mfp-close svg{pointer-events:none}.mfp--pdp-overlay .mfp-close,.mfp--plp-overlay .mfp-close{top:16px}.mfp--pdp-overlay .mfp-close svg,.mfp--plp-overlay .mfp-close svg{fill:#fff}@media screen and (max-width: 63.9375em){.mfp--pdp-overlay .mfp-close,.mfp--plp-overlay .mfp-close{top:20px;right:20px;width:auto}}@media screen and (max-width: 31.25em){.mfp--pdp-overlay .mfp-close svg,.mfp--plp-overlay .mfp-close svg{fill:#000}}@media(max-height: 720px){.mfp--pdp-overlay .mfp-close{top:20px;right:20px}}@media(max-height: 720px){.mfp--pdp-overlay .mfp-close svg{fill:#000}}@media screen and (max-height: 720px)and (max-width: 63.9375em){.mfp--pdp-overlay .mfp-close svg{fill:#fff}}@media screen and (max-height: 720px)and (max-width: 31.25em){.mfp--pdp-overlay .mfp-close svg{fill:#000}}@media screen and (max-width: 63.9375em){.mfp--import-quantity .mfp-close{top:10px}}.mfp--import-quantity .mfp-close svg{fill:#fff}@media screen and (max-width: 63.9375em){.mfp--import-quantity .mfp-close svg{fill:#8499a5}}.mfp--import-overlay .mfp-close svg{fill:#000}.mfp--pdp-configure-popup .mfp-close{position:fixed;right:715px;top:15px}@media screen and (max-width: 63.9375em){.mfp--pdp-configure-popup .mfp-close{right:5px;top:0px}}.mfp--pdp-configure-popup .mfp-close svg{fill:#fff}@media screen and (max-width: 63.9375em){.mfp--pdp-configure-popup .mfp-close svg{fill:#333}}.mfp-arrow{position:fixed;top:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0;transform:translateY(-50%);cursor:pointer;z-index:1046}@media screen and (max-width: 63.9375em){.mfp-arrow{display:none}}.mfp-arrow:active{margin:0}.mfp-arrow svg{fill:#000}.mfp--popup-page .mfp-arrow:hover svg{fill:#8499a5}.mfp-arrow--next{right:30px}.mfp-arrow--previous{left:30px}.mfp--country-selection{z-index:5000000000}.mfp-sidebar{z-index:1000000;top:0 !important}.mfp-sidebar .mfp-container{width:100%;max-width:720px;top:0;right:0;bottom:0;left:auto}.mfp-sidebar .mfp-content{height:100%;padding:0;background:#f3f3f3}.mfp-sidebar .mfp-close{border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;position:absolute;top:7px;right:728px;left:auto;background:rgba(0,0,0,0)}.mfp-sidebar .mfp-close svg{width:16px;height:16px;fill:#fff}.mfp-sidebar .mfp-close:hover{background:#000}.mfp-sidebar .pdp-configure-popup__action{max-width:720px;width:100%}.mfp-sidebar .pdp-configure-popup__action button{background:#fff}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.mfp-content .modal-popup{background:#f4f4f4;max-width:630px;padding:45px 55px;margin:0 auto;position:relative;border-radius:3px;animation:.3s ease-out fadeIn}.mfp-content .modal-popup .field{margin-bottom:10px}.mfp-content .modal-popup .field--button{margin-top:20px}.mfp-content .modal-popup .field--button span{display:flex;align-items:center;gap:10px}.mfp-content .modal-popup .field--button em{font-style:normal}.mfp-content .modal-popup .field--button svg{fill:#fff}.mfp-content .modal-popup .field--button button:after{display:none}.mfp-content .modal-popup .field--button button:hover svg{fill:#000}.mfp-content .modal-popup .field--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.mfp-content .modal-popup .mfp-close{border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;position:absolute;top:-40px;right:-40px;left:auto;background:rgba(0,0,0,0)}.mfp-content .modal-popup .mfp-close svg{width:16px;height:16px;fill:#fff}.mfp-content .modal-popup .mfp-close:hover{background:#000}@media screen and (max-width: 31.25em){.mfp-content .modal-popup{position:fixed;top:0;left:0;right:0;bottom:0;padding:20px 15px}.mfp-content .modal-popup .mfp-close{top:20px;right:10px}.mfp-content .modal-popup .mfp-close svg{filter:invert()}}.mfp-content .modal-popup--busy{opacity:.5;pointer-events:none;cursor:wait}.mfp-content .modal-popup__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:21px}.popup-content{position:relative}.popup-content__container{padding:30px 70px;background:#fff;text-align:center;overflow:hidden}.notice-popup .popup-content__container{padding:30px 40px 6px}@media screen and (max-width: 63.9375em){.popup-content__container{padding:20px}}.popup-content--left-align{text-align:left}.popup-content--right-align{text-align:right}.popup-content__copy{margin:0 0 30px}.popup-content__field{margin:0;text-align:left}.popup-content__field input:disabled{color:#ebebeb}.popup-content__links{font-size:0}.popup-content__links p{font-size:14px;font-size:.875rem;line-height:1.6666666667;letter-spacing:1px;margin:0 20px}@media screen and (max-width: 63.9375em){.popup-content__links p{margin:20px 0}}.popup-content__links *{display:inline-block;vertical-align:middle}@media screen and (max-width: 63.9375em){.popup-content__links *{display:block}}@media screen and (max-width: 31.25em){a.popup-content__link{display:block}}.popup-content__split-half{width:50%;position:relative;display:inline-block;font-size:0;text-align:center;vertical-align:top}@media screen and (max-width: 63.9375em){.popup-content__split-half{width:100%;margin-bottom:40px}.popup-content__split-half:last-child{margin-bottom:0}}@media screen and (max-width: 31.25em){.popup-content .mfp-close{right:16px}}.popup-content__container--padded{padding:80px 40px 60px}.geo-popup__choice .popup-content__link{margin-bottom:20px;display:inline-block;width:70%}@media screen and (max-width: 63.9375em){.geo-popup__choice p{margin:0 0 20px}}.geo-popup__choice--or:before{content:"or";position:absolute;right:-10px;top:25px;transform:translateY(-50%);font-size:20px}@media screen and (max-width: 63.9375em){.geo-popup__choice--or:before{font-size:25px;font-size:1.5625rem;right:50%;transform:none;top:auto;left:0;right:0;text-align:center;bottom:-20px}}.product__price,.product__name{font-size:18px;font-size:1.125rem}.product__finish{font-size:16px;font-size:1rem}.product__name{margin-bottom:5px}.product__stock{color:#8499a5}.filter-icons{display:block;text-align:left;margin-bottom:20px}.filter-icons--flush{margin-bottom:0}.filter-icons__icon{height:30px;width:30px;margin-right:15px}.filter-icons__icon:nth-child(6){margin-right:0}.filter-icons__icon--white{fill:#fff}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:hsl(0,0%,97.2352941176%);border-radius:0 0 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:0}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:none}.selectize-input.dropdown-active{border-radius:0 0 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:rgb(124.5,124.5,124.5);background:#fff;border:0 solid #fff}.selectize-input>input::-ms-clear{display:none}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none !important}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 0 0}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:hsl(0,0%,97.2352941176%);border-radius:0 0 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:0}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:none}.selectize-input.dropdown-active{border-radius:0 0 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:rgb(124.5,124.5,124.5);background:#fff;border:0 solid #fff}.selectize-input>input::-ms-clear{display:none}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none !important}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 0 0}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:none}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:rgb(26.6,157,236);background-image:linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='argb(#1da7ee)', endColorstr='argb(#178ee9)', GradientType=0)";box-shadow:"0 1px 0 rgba(black, 0.2), inset 0 1px rgba(white, 0.03)"}.selectize-control.multi .selectize-input [data-value].active{background-color:rgb(0,132.6,212.4);background-image:linear-gradient(to bottom, #008fd8, #0075cf);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='argb(#008fd8)', endColorstr='argb(#0075cf)', GradientType=0)"}.selectize-control.single .selectize-input{box-shadow:"0 1px 0 rgba(black, 0.05), inset 0 1px 0 rgba(white, 0.8)";background-color:rgb(249.2,249.2,249.2);background-image:linear-gradient(to bottom, #fefefe, #f2f2f2);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='argb(#fefefe)', endColorstr='argb(#f2f2f2)', GradientType=0)"}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-control{text-align:left}.selectize-control.single .selectize-input{height:49px;box-shadow:1px 1px 1px rgba(0,0,0,.25)}.selectize-control.single .selectize-input:after{margin:0;border:none;content:"";font-family:FontAwesome;display:block;position:absolute;right:20px;top:14px;font-size:14px;font-size:.875rem;pointer-events:none}.selectize-control.single .selectize-input{background-color:#fff;background-image:linear-gradient(to bottom, #fff, #fff);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='argb(#fff)', endColorstr='argb(#fff)', GradientType=0)"}.selectize-control.single .selectize-input input,.selectize-control.single .selectize-input .item{position:absolute;top:50%;transform:translateY(-50%)}.selectize-control.single .selectize-input.dropdown-active:after{margin:0;border:none}.product-selection{background-color:#fff;padding-top:20px;padding-bottom:20px;z-index:5}@media screen and (max-width: 65.625em){.product-selection{top:0px}}.product-selection.product-selection--scrolling:after{content:"";position:absolute;top:100%;left:0;height:10px;width:100%;background:linear-gradient(180deg, #f3f3f3 0, transparent 100%)}.product-dropdown{margin:10px 0;display:flex;align-items:center}@media screen and (max-width: 43.75em){.product-dropdown{display:block}}.product-dropdown__wrap.product-dropdown__wrap{flex:1 1 auto;margin-right:15px}.product-dropdown__wrap.product-dropdown__wrap.field{margin-bottom:0}@media screen and (max-width: 43.75em){.product-dropdown__wrap.product-dropdown__wrap.field{margin-bottom:15px}}.product-dropdown__wrap.product-dropdown__wrap .selectize-control{width:100%}@media screen and (max-width: 43.75em){.product-dropdown__wrap.product-dropdown__wrap{padding-right:0}}.number-nav{background:#fff;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 63.9375em){.number-nav{text-align:center}}.number-nav--sticky{position:sticky;z-index:24}.number-nav--scrolling .number-nav__link__number{font-size:0}.number-nav__link{display:inline-block;padding:10px 20px 20px 0}.number-nav__link:hover .number-nav__link__title{color:#d16446}@media screen and (max-width: 63.9375em){.number-nav__link{padding:10px}}.number-nav__link+.number-nav__link{margin-left:30px}@media screen and (max-width: 63.9375em){.number-nav__link+.number-nav__link{margin-left:0}}.number-nav__link--active .number-nav__link__title{color:#d16446}.number-nav__link__number{font-size:50px;font-size:3.125rem;transition:all .2s ease-out;line-height:1.22;color:#ebebeb}@media screen and (max-width: 63.9375em){.number-nav__link__number{display:none}}.number-nav__link__title{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:300;display:block;margin-top:-9px;color:#000}@media screen and (max-width: 63.9375em){.number-nav__link__title{margin-top:0}}.number-section{padding:100px 0 0;overflow:visible}@media screen and (max-width: 63.9375em){.number-section{padding-top:40px}}.flexbox .number-section .grid--flex,.flexbox .number-section .bio-group{margin:-15px}@media screen and (max-width: 31.25em){.flexbox .number-section .grid--flex,.flexbox .number-section .bio-group{margin:-8px}}.number-section--last{padding-bottom:85px}@media screen and (max-width: 63.9375em){.number-section--last{padding-bottom:40px}}.number-section--overflow-hidden{overflow:hidden}.number-section__header__title__number{font-size:100px;font-size:6.25rem;line-height:1.21;color:#ebebeb}@media screen and (max-width: 63.9375em){.number-section__header__title__number{font-size:70px;font-size:4.375rem}}@media screen and (max-width: 31.25em){.number-section__header__title__number{font-size:60px;font-size:3.75rem}}.number-section__header__title__title{font-size:38px;font-size:2.375rem;line-height:1.2105263158;font-weight:300;display:block;margin-top:-16px;color:#000}@media screen and (max-width: 63.9375em){.number-section__header__title__title{font-size:30px;font-size:1.875rem}}.number-section__body{position:relative}*+.number-section__body{margin-top:45px}.number-section__body a:not(.button):not(.shade-chooser__input){-webkit-text-decoration:underline;text-decoration:underline}.number-section__intro-copy{text-align:left}.number-section__intro-copy p,.number-section__intro-copy a{line-height:1.1875;font-weight:100}.number-section__intro-copy--padding-top{padding-top:50px}@media screen and (max-width: 63.9375em){.number-section__intro-copy--padding-top{padding-top:0}}.number-section__intro-copy--padding-right{padding-right:50px}@media screen and (max-width: 63.9375em){.number-section__intro-copy--padding-right{padding-right:0}}.number-section__catalogue{margin-top:36px;margin-left:50px;text-align:left}@media screen and (max-width: 63.9375em){.number-section__catalogue{margin-top:0;margin-left:0}}.number-section__catalogue+.number-section__catalogue{margin-top:50px}@media screen and (max-width: 63.9375em){.number-section__catalogue+.number-section__catalogue{margin-top:40px}}.number-section__catalogue__title{font-size:24px;font-size:1.5rem;line-height:1.2083333333;font-weight:300;color:#000}.number-section__catalogue__copy{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:100}*+.number-section__catalogue__copy{margin-top:20px}.number-section__catalogue__actions{font-size:0}*+.number-section__catalogue__actions{margin-top:20px}.number-section__catalogue__actions a{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:100}.number-section__catalogue__actions--has-icon a{font-weight:400;text-transform:uppercase}.number-section__catalogue__actions--has-icon a+a{margin-left:100px}.number-section__quote-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;overflow:hidden}@media screen and (max-width: 63.9375em){.number-section__quote-background{position:static}}.number-section__quote-background__image img{position:absolute;top:0;left:0;bottom:0;right:0;max-width:100%;height:auto;margin:0 auto}@media screen and (max-width: 63.9375em){.number-section__quote-background__image img{position:static}}@media screen and (max-width: 31.25em){.number-section__quote-background__image img{display:none}}.number-section__quote-container{position:relative;z-index:2}.number-section__quote-background-colour{background-color:hsla(0,0%,100%,.7);position:absolute;top:0;right:0;left:0;bottom:0}.number-section__quote{max-width:420px;padding:80px 90px 90px;position:relative;box-sizing:border-box}@media screen and (max-width: 63.9375em){.number-section__quote{margin:0 auto}}.number-section__quote:before,.number-section__quote:after{font-size:120px;font-size:7.5rem;font-family:"Brown",arial,sans-serif;font-weight:400;position:absolute;color:#999;z-index:1;opacity:0}@media screen and (max-width: 31.25em){.number-section__quote:before,.number-section__quote:after{font-size:100px;font-size:6.25rem}}.number-section__quote:before{content:"“";top:45px;left:40px}@media screen and (max-width: 31.25em){.number-section__quote:before{top:0;left:0}}.number-section__quote:after{content:"”";right:20px;bottom:45px}@media screen and (max-width: 31.25em){.number-section__quote:after{bottom:-30px}}@media screen and (max-width: 31.25em){.number-section__quote{max-width:300px;margin:0 auto;padding:30px 20px 30px}}.number-section__quote.transition:before,.number-section__quote.transition:after{opacity:1}.number-section__quote.transition .number-section__quote__quote{opacity:1;transform:translateX(0)}.number-section__quote__quote{font-size:52px;font-size:3.25rem;font-family:"Brown",arial,sans-serif;font-weight:700;line-height:1;z-index:2;position:relative;opacity:0;transform:translateX(-50px);transition:all 1s ease-out}@media screen and (max-width: 31.25em){.number-section__quote__quote{font-size:40px;font-size:2.5rem}}.number-section__quote__cite{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:400;color:#999;position:absolute;right:-20px;bottom:-45px}@media screen and (max-width: 31.25em){.number-section__quote__cite{font-size:12px;font-size:.75rem;bottom:-25px;right:30px}}*+.number-section__body--tight-top{margin-top:15px}.number-section__body--overflow-hidden{overflow:hidden}.number-section__image-1{width:100%;height:auto;transition:all 1s ease-out;opacity:0;transform:translateY(50px)}.number-section__image-1.transition{opacity:1;transform:translateY(0)}.number-section__image-split{width:100%;height:auto;transition:all 1s ease-out;opacity:0;transform:translateY(50px)}.number-section__image-split.transition{opacity:1;transform:translateY(0)}.product-listing-item{font-size:16px;font-size:1rem;display:flex;flex-direction:column;text-align:left;position:relative;transition:opacity .3s cubic-bezier(0.24, 0.63, 0.44, 1)}.product-listing-item__overlay-block{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;display:none}.product-listing-item__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-listing-item__image-wrap{align-self:stretch;position:relative;margin-bottom:15px;overflow:hidden}@media screen and (max-width: 63.9375em){.product-listing-item__image-wrap{margin-bottom:5px}}.product-listing-item__image{aspect-ratio:1;background:#f3f3f3}.product-listing-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1), opacity .5s;z-index:1}.product-listing-item__image-wrap:hover .product-listing-item__image img:last-of-type{transform:scale(1.2)}@media screen and (max-width: 63.9375em){.product-listing-item__image-wrap:hover .product-listing-item__image img:last-of-type{transform:none}}.product-listing-item__image-wrap:hover .product-listing-item__image img:nth-of-type(2){transform:scale(1.2);opacity:1}@media screen and (max-width: 63.9375em){.product-listing-item__image-wrap:hover .product-listing-item__image img:nth-of-type(2){transform:none}}.product-listing-item__image img:nth-of-type(2){opacity:0}.product-listing-item__badge{font-size:12px;font-size:.75rem;line-height:1.8333333333;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;color:#fff;background:#333;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;z-index:10}.product-listing-item__image-wrap:hover:not(.product-listing-item__badge--no-hover) .product-listing-item__badge{display:none}@media screen and (max-width: 63.9375em){.product-listing-item__image-wrap:hover:not(.product-listing-item__badge--no-hover) .product-listing-item__badge{display:block}}.product-listing-item__badge--large{width:120px}.product-listing-item__charging{position:absolute;bottom:0;left:0;z-index:10;padding:0 0 15px 15px}.product-listing-item__image-wrap:hover .product-listing-item__charging:not(.field--hidden){display:none}@media screen and (max-width: 63.9375em){.product-listing-item__image-wrap:hover .product-listing-item__charging:not(.field--hidden){display:block}}.product-listing-item__overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2;opacity:0;transition:opacity .3s ease}.product-listing-item__overlay:empty{background:rgba(0,0,0,0)}.product-listing-item__image-wrap:hover .product-listing-item__overlay{opacity:1}@media screen and (max-width: 63.9375em){.product-listing-item__image-wrap:hover .product-listing-item__overlay{display:none}}.product-listing-item__overlay-contents{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;text-align:center}.product-listing-item__overlay-title{font-size:24px;font-size:1.5rem;line-height:1.25;margin-bottom:10px;color:#fff}.product-listing-item__overlay-text{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:200;margin-bottom:10px;color:#fff}.product-listing-item__overlay-stock{font-size:16px;font-size:1rem;line-height:1.1875;color:#fff}.product-listing-item__overlay-actions{padding:20px;background:#333}@media screen and (max-width: 63.9375em){.product-listing-item__image-wrap:hover .product-listing-item__overlay-actions{display:none}}.product-listing-item__form{display:flex;margin:-10px}.product-listing-item__form .button,.product-listing-item__form .shade-chooser__input{margin:10px}.product-listing-item__form--hidden{display:none}.product-listing-item__title-container{display:flex;gap:10px;margin-bottom:10px;align-items:center}.product-listing-item__title{font-size:18px;font-size:1.125rem;line-height:1.4444444444;flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--block-text-color, #000000)}@media screen and (max-width: 43.75em){.product-listing-item__title{font-size:16px;font-size:1rem;line-height:1.875;margin-bottom:5px}}.product-listing-item__title a{color:inherit}.product-listing-item__text{font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:200;margin-bottom:6px;color:var(--block-text-color, #000000)}.product-listing-item__stock{font-size:14px;font-size:.875rem;line-height:1.7142857143}.product-listing-item__price{font-size:16px;font-size:1rem;line-height:1.1875;margin-bottom:5px;color:#8499a5}.product-listing-item__mto{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.5}.product-listing-item__view-more{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.5;color:#333;transition:color 150ms ease;display:block;padding-top:8px}.product-listing-item__view-more:hover{color:#8499a5}@media screen and (max-width: 43.75em){.product-listing-item__view-more{font-size:12px;font-size:.75rem;line-height:1.5}}.product-listing-item__view-more svg{margin-left:10px;fill:currentColor;transition:fill 150ms ease}.product-listing-item__checkbox{position:relative;align-self:stretch;min-width:105px;margin-top:7px;text-align:center}@media screen and (max-width: 63.9375em){.product-listing-item__checkbox{padding:0 10px;min-width:45px}}.product-listing-item__checkbox label{position:relative;font-family:"Brown",arial,sans-serif;font-size:14px;letter-spacing:0;line-height:17px;color:#333;padding-left:39px}.product-listing-item__checkbox input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.product-listing-item__checkbox input:checked~.product-listing-item__pseudo-checkbox::before{background-image:url("../astro/project-specification/image/tick.65509.svg");background-repeat:no-repeat;background-position:center;border-color:#505050}.product-listing-item__checkbox input:disabled~.product-listing-item__pseudo-checkbox::before{opacity:.4}.listing-item__table-head--show-project .product-listing-item__checkbox{min-width:99px}.product-listing-item__pseudo-checkbox{position:absolute;top:50%;left:0;transform:translateY(-50%);width:25px;height:25px}.product-listing-item__pseudo-checkbox::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #ccc;border-radius:3px}.listing-item__table-head--show-project .product-listing-item__pseudo-checkbox{left:16px}.basket-preview{position:relative}.basket-preview__link{display:block}.basket-preview__label{font-size:14px;font-size:.875rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.2142857143;text-transform:uppercase;letter-spacing:.2px;margin-right:10px}.basket-preview__link:hover .basket-preview__label{font-family:"Brown",arial,sans-serif;font-weight:400;color:#000;letter-spacing:0}.basket-preview__icon{display:inline-block;background:url(../images/asset_basket.7da0c.svg) no-repeat 0 0;background-size:cover;width:18px;height:15px}.basket-preview__link:hover .basket-preview__icon{background-image:url(../images/asset_basket_hover.63990.svg)}.quality-entry-form{background-color:#f8f8f8;padding:30px 40px;text-align:center}.quality-entry-form p.quality-entry-form__title{font-size:18px;font-size:1.125rem;font-weight:700}.quality-entry-form p.quality-entry-form__subtitle{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:5px}@media screen and (max-width: 31.25em){.quality-entry-form{padding:20px}}.quality-form .quality-form__section--confirm{background-color:#f8f8f8}.quality-form .quality-form__section--confirm p{font-family:"Brown",arial,sans-serif;font-weight:200}.quality-form p.quality-form__text--light{font-family:"Brown",arial,sans-serif;font-weight:200}.quality-form .file-list{margin-bottom:10px}.quality-form .file-list li .success{color:#2ea200}.quality-form .file-list li .remove{color:red;padding-left:10px}dt{font-size:14px;font-size:.875rem;display:block;margin-bottom:10px}dd{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:15px;font-size:.9375rem;font-family:"Brown",arial,sans-serif;font-weight:400}.fauxdal{margin-top:0}.body--debug .fauxdal{margin-top:20px}@media screen and (max-width: 63.9375em){.body--debug .fauxdal{margin-top:0}}.body--admin .fauxdal{margin-top:44px}@media screen and (max-width: 63.9375em){.body--admin .fauxdal{margin-top:44px}}@media screen and (max-width: 43.75em){.body--admin .fauxdal{margin-top:0}}.has-notice-bar .fauxdal{margin-top:100px}@media screen and (max-width: 63.9375em){.has-notice-bar .fauxdal{margin-top:0}}@media screen and (max-width: 43.75em){.has-notice-bar .fauxdal{margin-top:0}}.has-notice-bar.body--admin .fauxdal{margin-top:144px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .fauxdal{margin-top:44px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .fauxdal{margin-top:0}}.body--debug.body--admin .fauxdal{margin-top:64px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .fauxdal{margin-top:44px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .fauxdal{margin-top:0}}.fauxdal{position:relative}.fauxdal__close{position:absolute;top:54px;right:54px;width:20px;height:20px;transform:translate(50%, -50%)}@media screen and (max-width: 63.9375em){.fauxdal__close{top:46px;right:46px}}@media screen and (max-width: 43.75em){.fauxdal__close{right:25px}}.fauxdal__close svg{display:block;fill:#000}.fauxdal__primary-title{font-size:32px;font-size:2rem;line-height:1.4375;padding:30px 70px;text-align:center;color:#000;border-bottom:1px solid #f1f1f1}@media screen and (max-width: 63.9375em){.fauxdal__primary-title{font-size:24px;font-size:1.5rem;line-height:1.3333333333}}@media screen and (max-width: 43.75em){.fauxdal__primary-title{padding-right:50px;padding-left:50px}}.fauxdal__primary-title span{font-weight:200}.fauxdal__secondary-title{font-size:20px;font-size:1.25rem;line-height:1.5;text-align:center;color:#000}.fauxdal__section{padding:40px}@media screen and (max-width: 43.75em){.fauxdal__section{padding:15px}}.fauxdal__section--border-left{border-left:1px solid #f1f1f1}@media screen and (max-width: 63.9375em){.fauxdal__section--border-left{border-top:1px solid #f1f1f1;border-left:none}}.fauxdal__header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;z-index:1}@media screen and (max-width: 63.9375em){.fauxdal__header{display:block;text-align:center}}.fauxdal__header--border-bottom{border-bottom:1px solid #eaeaea}.fauxdal__heading{font-size:22px;font-size:1.375rem;line-height:1.3636363636;color:#000}@media screen and (max-width: 43.75em){.fauxdal__heading{font-size:18px;font-size:1.125rem;line-height:1.2222222222}}.fauxdal__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block}@media screen and (max-width: 63.9375em){.fauxdal__logo{position:static;transform:none;margin-bottom:10px}}.fauxdal__logo svg{display:block}.combo-listing{width:100%;max-width:730px;margin:0 auto}.combo-listing-item{text-align:center}.combo-listing-item .button,.combo-listing-item .shade-chooser__input{margin-top:10px}.combo-listing-item__image{overflow:hidden}.combo-listing-item__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.combo-listing-item__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.combo-listing-item__image{margin-bottom:10px}.combo-listing-item__image img{width:100%;height:auto}.combo-listing-item__title{font-size:20px;font-size:1.25rem;line-height:1.5;color:#000}.combo-listing-item__title span{font-weight:200}.combo-listing-item__price{font-size:16px;font-size:1rem;line-height:1.875;font-weight:200;color:#a5a5a5}.combo-listing-item__price span{font-weight:400;color:#000}select{display:block;width:100%}.multi-select{display:block;position:relative;width:100%;height:50px;margin:0 auto;padding:0;background:#fff;border:1px solid #d2d2d2;border-radius:3px}.multi-select.multi-select--focused{border-radius:3px 3px 0 0}.multi-select.multi-select--focused::after{transform:rotate(-180deg)}.field-error .multi-select{border-color:#e56661}.multi-select select{display:block;position:absolute;top:0;right:0;bottom:0;left:-1000px;width:0;height:0;margin:0;font-size:1rem;line-height:1;background:#fff;border:0;border-radius:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-appearance:none;-moz-appearance:none}.multi-select__value{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.4;font-size:14px;font-size:.875rem;line-height:1.4285714286;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;text-align:left;margin:0;padding:20px 45px 0 15px;color:#000;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.multi-select__value--disabled{color:hsl(0,0%,95%)}.multi-select__icon{position:absolute;top:0;right:0;bottom:0;width:45px;display:flex;justify-content:center;align-items:center;border-left:1px solid #d2d2d2;pointer-events:none}.field-error .multi-select__icon{border-left-color:#e56661}.multi-select__icon svg{fill:#000}.multi-select--focused .multi-select__icon--unfocused{display:none}.multi-select__icon--focused{display:none}.multi-select--focused .multi-select__icon--focused{display:flex}.multi-select__search{display:none;position:absolute;margin:0;padding:0 calc(2em + 13px) 0 1em;line-height:4.2727272727;border:none;width:100%;outline:none}.multi-select__drop{position:absolute;z-index:20;top:44px;left:-1px;min-width:100%;display:none;background:#fff;border:1px solid #d2d2d2;border-top:0;box-sizing:content-box}.multi-select__list{max-height:300px;overflow:auto;padding:15px;display:flex;flex-direction:column;gap:10px}.multi-select__list-item{position:relative;display:flex;gap:10px;align-items:flex-start}.multi-select__list-item a{display:block;flex-grow:1;font-size:13px;font-size:.8125rem;line-height:1.6923076923;text-align:left;font-weight:400;color:#000}.multi-select__list-item input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #d2d2d2;width:20px;height:20px;border-radius:2px;background-color:#fff;transition:outline .2s ease;outline-offset:-1px;outline-style:solid;outline-width:2px;outline-color:rgba(0,0,0,0)}.multi-select__list-item--selected input[type=checkbox]{border-color:#000;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.multi-select__list-item--current a{color:#fff;background:#666}.multi-select__list-item--disabled a{pointer-events:none;color:#ccc}.multi-select__list-item--hidden{display:none}.no-touch .multi-select--multiple .multi-select__list-item--selected a:hover:before{color:#8499a5;content:"✘";background:none;top:5px;left:8px}.multi-select__list-item.multi-select__list-item--image img{width:20px;height:20px;border-radius:3px;border:1px solid #eaeaea}.multi-select__list-item.multi-select__list-item--image.multi-select__list-item--selected img{border-color:#333}.multi-select__elevator-button{content:"";width:25px;height:25px;background-color:#fff;background-position:center center;background-repeat:no-repeat;display:none !important;position:absolute;right:5px;border:1px solid #000;border-radius:100%;opacity:.3}.touchevents .multi-select__elevator-button{display:block}.multi-select__elevator-button-click{opacity:1;transition:opacity}.multi-select__elevator-button--up{top:5px}.multi-select__elevator-button--down{bottom:5px}.multi-select--focused.multi-select--search .multi-select__value{display:none}.multi-select--focused.multi-select--search .multi-select__search{display:block;padding:0 0 0 1em;width:calc(100% - (2em + 13px))}.multi-select--focused.multi-select--multiple .multi-select__value{background:#fff}.multi-select--focused .multi-select__drop{display:block}.multi-select--disabled{opacity:.3}.multi-select--disabled .multi-select__value{color:hsl(0,0%,95%)}.multi-select--disabled::after{opacity:.2}.multi-select--disabled .multi-select__value{color:#999}.select-inline{display:inline-block;vertical-align:top}.select-inline .multi-select{height:auto;text-transform:none;text-indent:0;font-size:inherit;box-shadow:none;background:none}.select-inline .multi-select__drop{top:25px}.select-inline .multi-select__value{position:static;top:auto;left:auto;width:auto;line-height:1;padding:0 20px 0 0;text-transform:none;font-size:inherit;border:none !important}.select-inline .multi-select__list-item{display:block;white-space:nowrap;word-break:keep-all}.select-inline .multi-select__list-item a{border:none;padding:5px 10px 5px 30px}.alt-multi-select .multi-select:after{top:50%;transform:translateY(-50%)}.alt-multi-select .multi-select,.alt-multi-select .multi-select__drop{box-shadow:none;border:1px solid #ccc}.alt-multi-select .multi-select__value{padding-left:15px;line-height:3.0714285714}.alt-multi-select .multi-select__drop{top:43px;right:-1px;left:-1px}.alt-multi-select .multi-select__value{text-transform:none}.alt-multi-select select{display:none}.alt-multi-select--small .multi-select{height:33px}.alt-multi-select--small .multi-select__value{line-height:2.3571428571}.alt-multi-select--small .multi-select__drop{top:33px}.toggle{-webkit-appearance:none;appearance:none;width:62px;height:32px;display:inline-block;position:relative;border-radius:50px;overflow:hidden;outline:none;border:none;cursor:pointer;background-color:#707070;transition:background-color ease .3s}.toggle:before{content:"on off";display:block;position:absolute;z-index:2;width:28px;height:28px;background:#fff;left:2px;top:2px;border-radius:50%;font:10px/28px Helvetica;text-transform:uppercase;font-weight:bold;text-indent:-22px;word-spacing:37px;color:#fff;text-shadow:-1px -1px rgba(0,0,0,.15);white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:all cubic-bezier(0.3, 1.5, 0.7, 1) .3s}.toggle:checked{background-color:#4cd964}.toggle:checked:before{left:32px}.color-choices{margin:-5px;font-size:0}.color-choice{display:inline-block;margin:5px;font-size:0}.color-choice__label{display:block;cursor:pointer}.color-choice__input{display:none}.color-choice__image{overflow:hidden}.color-choice__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.color-choice__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.color-choice__image{max-width:58px;margin:0 auto 5px;padding:2px;border:2px solid rgba(0,0,0,0);box-sizing:border-box}.color-choice__input:checked~.color-choice__image{border-color:#8499a5}.color-choice__image img,.color-choice__image div{border:1px solid #979797;box-sizing:border-box;width:50px;height:50px}.color-choice__name{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:12px;font-size:.75rem;line-height:1.25}.toggle-button{font-size:0}.toggle-button__label{display:block;cursor:pointer}.toggle-button__input{display:none}.toggle-button__name{position:relative;display:inline-block;vertical-align:middle;margin:0 10px 0 0}@media screen and (max-width: 63.9375em){.toggle-button__name{display:block;margin:0 0 10px}}.toggle-button__text{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.2142857143;position:relative;padding:0 25px}.toggle-button__icon{display:none;position:absolute;top:0;left:0}@media screen and (max-width: 63.9375em){.toggle-button__icon{display:block}}.toggle-button__icon svg{width:20px;height:20px;margin-right:5px}.toggle-button__status{position:relative;display:inline-block;vertical-align:middle;width:47px;height:25px;background:#fff;border-radius:2px;transition:all .3s;border:1px solid #9b9b9b}.toggle-button__input:checked~.toggle-button__status{background:#8499a5;border-color:#8499a5}.toggle-button__status:before{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:11px;font-size:.6875rem;line-height:1.2727272727;content:"No";position:absolute;top:50%;left:75%;color:#9b9b9b;transform:translate(-50%, -50%);transition:all .3s}.toggle-button__input:checked~.toggle-button__status:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"Yes";left:25%;color:#fff}.toggle-button--no-label .toggle-button__input:checked~.toggle-button__status:before{content:""}.toggle-button--no-label .toggle-button__status:before{content:""}.toggle-button__status:after{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;background:#9b9b9b;border-radius:2px;transition:all .3s}.toggle-button__input:checked~.toggle-button__status:after{left:24px;background:#fff}.page-view-options{display:inline-block;vertical-align:middle;font-size:0}.page-view-options__item{display:inline-block;vertical-align:middle}.page-view-options__label{cursor:pointer}.page-view-options__input{display:none}.page-view-options__name{font-size:14px;font-size:.875rem;line-height:1.7857142857;width:25px;height:25px;border:1px solid rgba(0,0,0,0);color:#999;text-align:center}.page-view-options__input:checked~.page-view-options__name{border-color:#8499a5;color:#000}.mini-basket{width:420px;z-index:10000;position:absolute;top:49px;right:0;padding:30px;background-color:#fff;display:none;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.mini-basket.mini-basket--show{display:block}@media screen and (max-width: 65.625em){.mini-basket{width:100%;top:0;left:0;position:fixed;padding:0px}}.mini-basket img{width:100px;height:auto}.mini-basket__contents{display:flex;flex-wrap:wrap}.mini-basket__title{font-size:18px;font-size:1.125rem;line-height:1.6666666667;flex:0 0 100%;color:#000}.mini-basket__finish{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;flex:0 0 100%;margin-bottom:10px;color:#7c7c7c}.mini-basket__price{font-size:14px;font-size:.875rem;line-height:1.2142857143;flex:0 0 50%;margin-bottom:10px;color:#000}.mini-basket__quantity{font-size:14px;font-size:.875rem;line-height:1.2142857143;flex:0 0 50%;margin-bottom:10px;text-align:right;color:#000}.mini-basket__quantity span{font-weight:200;color:#505050}.mini-basket__accessories{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;transition:color .3s ease}.mini-basket__accessories:hover{color:#8499a5}.mini-basket__dispatch .product-dispatch-message{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:400;text-align:center;border-bottom:1px solid #f3f3f3;padding-bottom:20px;margin-left:15px;margin-right:15px}.mini-basket--order-total{font-size:16px;font-size:1rem;line-height:1.5;font-weight:200;color:#000}.mini-basket--order-value{font-size:22px;font-size:1.375rem;line-height:1.0909090909;text-align:right;color:#000}.mini-basket--ex-vat{font-size:14px;font-size:.875rem;line-height:1.2142857143;text-align:right;color:#8499a5}.mini-basket--marker{z-index:10001;position:absolute;top:65px;left:-217px;padding-top:20px;display:none}.mini-basket--marker:after{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:20px solid #fff;clear:both;content:"";position:absolute;transform:translate(-50%, -3%);width:0;height:0;left:240px;top:-18px}.mini-basket--marker.mini-basket-marker--show{display:block}@media screen and (max-width: 65.625em){.mini-basket--marker.mini-basket-marker--show{display:none}}.mini-basket--divider{border-bottom:1px solid #f3f3f3;margin-right:15px;margin-bottom:20px;margin-left:15px}.downlight-selector{max-width:1095px;margin:0 auto}@media screen and (max-width: 63.9375em){.downlight-selector{max-width:730px}}.downlight-heading{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:30px;text-align:center;color:#000}@media screen and (max-width: 31.25em){.downlight-heading{font-size:24px;font-size:1.5rem;line-height:1.1666666667}}.downlight-breadcrumb{display:flex;align-items:top;justify-content:space-between;margin:40px 0}@media screen and (max-width: 43.75em){.downlight-breadcrumb{display:none}}.downlight-crumb{position:relative;text-align:center;opacity:.5;color:#9b9b9b;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:200}@media screen and (max-width: 43.75em){.downlight-crumb{font-size:14px;font-size:.875rem;line-height:1.1428571429}}.downlight-crumb span{display:table;text-transform:uppercase;font-weight:normal;color:#9b9b9b;font-size:12px;font-size:.75rem;line-height:1.25;margin:5px auto 0 auto;letter-spacing:1px;padding-bottom:2px;border-bottom:1px solid #9b9b9b}.downlight-selector[data-current-step="1"] .downlight-crumb:nth-child(1){color:#000;font-weight:400}.downlight-selector[data-current-step="1"] .downlight-crumb:nth-child(-n+2){opacity:1}.downlight-selector[data-current-step="2"] .downlight-crumb:nth-child(3){color:#000;font-weight:400}.downlight-selector[data-current-step="2"] .downlight-crumb:nth-child(-n+4){opacity:1}.downlight-selector[data-current-step="3"] .downlight-crumb:nth-child(5){color:#000;font-weight:400}.downlight-selector[data-current-step="3"] .downlight-crumb:nth-child(-n+6){opacity:1}.downlight-selector[data-current-step="4"] .downlight-crumb:nth-child(7){color:#000;font-weight:400}.downlight-selector[data-current-step="4"] .downlight-crumb:nth-child(-n+8){opacity:1}.downlight-crumb__link:hover{color:#8499a5}.downlight-arrow{opacity:.3;padding:0 10px}.downlight-selector[data-current-step="1"] .downlight-arrow:nth-child(-n+1){opacity:1}.downlight-selector[data-current-step="2"] .downlight-arrow:nth-child(-n+3){opacity:1}.downlight-selector[data-current-step="3"] .downlight-arrow:nth-child(-n+5){opacity:1}.downlight-selector[data-current-step="4"] .downlight-arrow:nth-child(-n+7){opacity:1}.downlight-arrow .icon-chevron{display:none}@media screen and (max-width: 31.25em){.downlight-arrow .progress-arrow{display:none}.downlight-arrow .icon-chevron{display:block}}.downlight-steps{position:relative;margin:40px 0}.downlight-step{position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity .5s}.downlight-step--active{position:static;z-index:1;opacity:1}.downlight-choice{text-align:center;background:#f4f4f4;transition:background .5s ease-in}.downlight-choice--disabled{opacity:.5;cursor:default;pointer-events:none}.downlight-choice:hover{background:#e4e4e4}.downlight-choice figure{overflow:hidden}.downlight-choice figure:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.downlight-choice figure:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.downlight-choice figure img{max-width:100%;height:auto}.downlight-choice-text{font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:400;padding:20px 0}@media screen and (max-width: 31.25em){.downlight-choice-text{font-size:16px;font-size:1rem;line-height:1.875}}.downlight-any{text-align:center}.downlight-description{text-align:center;max-width:500px;margin:35px auto 0 auto}.downlight-description a.downlight-download{font-size:12px;font-size:.75rem;line-height:1.25;margin-left:.3em;-webkit-text-decoration:underline;text-decoration:underline}.downlight-description a.downlight-download:hover{color:#000}.downlight-previous-step{text-align:center;margin-top:35px}.downlight-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.8;z-index:1}.downlight-popup{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:40px;border-radius:5px;z-index:2;text-align:center;max-width:700px}@media screen and (max-width: 43.75em){.downlight-popup{top:0;bottom:0;left:0;right:0;transform:none;border-radius:0}}.downlight-popup .downlight-choice{padding:50px 0;border-radius:3px}.downlight-popup p{margin-bottom:.6em}.downlight-popup a.downlight-download{font-size:12px;font-size:.75rem;line-height:1.25;margin-left:.3em;-webkit-text-decoration:underline;text-decoration:underline}.downlight-popup a.downlight-download:hover{color:#000}.downlight-navigation{padding:20px 0}.downlight-backlink{font-size:12px;font-size:.75rem;line-height:1.8333333333;letter-spacing:.5px;text-transform:uppercase;color:#9b9b9b}.downlight-backlink svg{margin-right:5px;fill:#8499a5}.downlight-backlink:hover{color:#000}.downlight-backlink:hover svg{fill:#000}.downlight-style__image{overflow:hidden}.downlight-style__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.downlight-style__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.downlight-style__image img{width:100%;max-width:100%;height:auto}.downlight-style__content{padding-left:80px}@media screen and (max-width: 63.9375em){.downlight-style__content{padding:20px 0 0 0}}.downlight-style__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:38px;font-size:2.375rem;line-height:1.1578947368;color:#000}@media screen and (max-width: 63.9375em){.downlight-style__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.downlight-style__title{color:#000;margin-bottom:15px}@media screen and (max-width: 43.75em){.downlight-style__title{font-size:24px;font-size:1.5rem;line-height:1.25}}.downlight-style__finish{font-size:20px;font-size:1.25rem;line-height:2.3;font-weight:200}.downlight-style__variants{padding-top:10px}.downlight-variants{background:#f6f6f6}.downlight-variants__filtered-by{font-size:20px;font-size:1.25rem;line-height:1.3;font-weight:200;text-align:center;padding-bottom:50px;color:#000}.downlight-variants__filtered-by span{font-weight:400}.downlight-variant{background-color:#fff}.downlight-variant__content{padding:30px}@media screen and (max-width: 63.9375em){.downlight-variant__content{padding:30px 15px}}.downlight-variant__image{overflow:hidden}.downlight-variant__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.downlight-variant__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.downlight-variant__image img{width:100%;height:auto}.downlight-variant__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.3333333333;color:#000}@media screen and (max-width: 63.9375em){.downlight-variant__title{font-size:16px;font-size:1rem;line-height:1.375}}.downlight-variant__title{color:#000;margin-bottom:10px}.downlight-variant__price{font-size:18px;font-size:1.125rem;line-height:1.2222222222;margin-bottom:10px}.downlight-variant__price span{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200}.downlight-variant__more{border-top:1px solid #f6f6f6;padding:20px 30px;text-align:right}@media screen and (max-width: 31.25em){.downlight-variant__more{text-align:left}}.downlight-other-variants{background:#f6f6f6;padding-top:0;padding-bottom:0}.downlight-other-variants .accordion__title{color:#000;font-size:26px;font-size:1.625rem;line-height:1.7692307692;text-align:center;position:relative;font-weight:200}.downlight-other-variants .accordion__title span{font-weight:400}.downlight-other-variants .downlight-other-variants__variants{padding:60px 0}.downlight-other-variants__accordion{background:#fff}.downlight-accessories{background:#f4f4f4;padding-top:0}.downlight-accessories--divider{border-top:1px solid #f1f1f1}.downlight-accessories .compatible-item{background:#fff;padding:30px}.downlight-accessories .compatible-item__title{font-size:20px;font-size:1.25rem;line-height:1.2;color:#000}.downlight-accessories .compatible-item__image{flex:unset;flex-shrink:0;max-width:40%;align-self:start}.downlight-accessories .compatible-item__content{align-self:start;display:flex;flex-flow:column;align-items:start}.downlight-accessories .compatible-item__price{font-size:18px;font-size:1.125rem;line-height:1.2222222222}.downlight-accessories .compatible-item__price span{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200}.downlight-accessories .compatible-item__more{margin-top:25px}.downlight-accessories__heading{background:#fff;padding:50px 0;margin-bottom:60px}.downlight-accessories__title{color:#000;font-size:26px;font-size:1.625rem;line-height:1.7692307692;text-align:center;position:relative;font-weight:200}.downlight-accessories__title span{font-weight:400}.downlight-no-results{background:#f4f4f4;padding:90px 0;margin:0 5px;width:100%;text-align:center}.downlight-no-results p{color:#000;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:300;margin-bottom:15px}.downlight-no-results p:last-of-type{margin-bottom:0px}.downlight-no-results a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}[data-visible-count="0"]{display:none}.downlight-variant-table{width:100%;max-width:500px}.downlight-variant-table th,.downlight-variant-table td{padding-bottom:5px;width:50%}.downlight-variant-table th{font-size:11px;font-size:.6875rem;line-height:1.4545454545;padding-right:10px;text-transform:uppercase;letter-spacing:1px;color:#9b9b9b}.downlight-variant-table td{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;color:#505050}.filtered-results{padding-top:40px}@media screen and (max-width: 43.75em){.filtered-results{padding-top:30px}}.filtered-show{border:1px solid #d2d2d2;display:block;position:relative}.filtered-show span{color:#000;font-size:20px;font-size:1.25rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;padding:15px 25px;margin-right:55px;border-right:1px solid #d2d2d2;display:block}.filtered-show .icon-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px}.filtered-title{font-size:22px;font-size:1.375rem;line-height:1.2272727273;color:#000}.filtered-reset{font-size:12px;font-size:.75rem;line-height:1.25;letter-spacing:.5px;-webkit-text-decoration:underline;text-decoration:underline;font-weight:200;transition:color .3s ease;color:#000}.filtered-reset:hover{color:#8499a5}.filtered-start-over{padding-bottom:20px}@media screen and (max-width: 43.75em){.filtered-start-over{padding-left:15px}}.filtered-start-over a{font-size:12px;font-size:.75rem;line-height:1.25;letter-spacing:.5px;-webkit-text-decoration:none;text-decoration:none;font-weight:200;transition:color .3s ease;color:#000}.filtered-start-over a:hover{color:#8499a5}.filtered-start-over a span{-webkit-text-decoration:underline;text-decoration:underline}.filtered-start-over a svg{margin-right:5px;fill:currentColor}@media screen and (max-width: 43.75em){.filtered-filters{position:absolute;top:0;bottom:0;left:-100%;right:auto;transition:left 300ms;background:#fff;width:100%;height:100%;padding:15px;z-index:999}}.filtered-filters--show{left:0}.filtered-filters__heading{margin-bottom:15px;text-align:center;font-size:22px;font-size:1.375rem;line-height:1.2272727273;padding:0 15px 15px;color:#000;background:rgba(0,0,0,0);border-bottom:1px solid #eaeaea}.filtered-filters__close{position:absolute;top:7px;right:13px}@media screen and (max-width: 63.9375em){.filtered-filters__close svg{fill:#8499a5}}.filtered-filters__button-group{display:flex}@media screen and (max-width: 63.9375em){.filtered-filters__button-group{position:sticky;bottom:0;background:#fff;z-index:1}}.filtered-filters__button-group>*{width:100%;margin:10px 0}.filtered-results-heading{margin-bottom:15px}.filtered-results-heading--divide{padding-top:14px;border-top:1px solid #d2d2d2}.filtered-results-heading__title{font-size:22px;font-size:1.375rem;line-height:2.0909090909;color:#000}@media screen and (max-width: 63.9375em){.filtered-results-heading__title{font-size:18px;font-size:1.125rem;line-height:1.5555555556}}.filtered-results-heading__title span{font-weight:200}.download-mini-basket{display:flex;background:#fff;border-radius:5px;overflow:hidden}.download-mini-basket__label{font-size:14px;font-size:.875rem;line-height:20px;letter-spacing:1px;text-transform:uppercase;display:flex;flex:1 0 auto;padding:10px 15px 10px 20px;color:#505050;transition:color .2s}.download-mini-basket__label:hover{color:#000}.download-mini-basket__icon{margin-left:12px;color:#8499a5}.download-mini-basket__count{font-size:16px;font-size:1rem;line-height:1.25;min-width:40px;color:#fff;padding:10px 12px;background:#333;box-sizing:border-box}.download-action{display:flex;background:#f3f3f3;border-radius:5px;overflow:hidden}.product-browse-info__form--auto .download-action{min-width:240px}.download-action--white{background:#fff}.download-action__label{font-size:11px;font-size:.6875rem;font-family:"Brown",arial,sans-serif;font-weight:700;line-height:1.1818181818;letter-spacing:.5px;text-transform:uppercase;display:flex;flex:1 1 auto;padding:10px 15px 10px 20px;color:#505050;transition:color .2s}@media screen and (max-width: 31.25em){.download-action__label{font-size:12px;font-size:.75rem;line-height:1.6666666667}}.download-action:not(.download-action--added):hover .download-action__label{color:#000}.download-action__icon{font-size:16px;font-size:1rem;line-height:2.0625;position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 33px;color:#fff;background:#8499a5;box-sizing:border-box;transition:all .2s}@media screen and (max-width: 31.25em){.download-action__icon{line-height:2.5}}.download-action:hover .download-action__icon{background:#000}.download-action__icon i{display:block}.download-action__status{font-size:11px;font-size:.6875rem;position:absolute;right:3px;bottom:3px;padding:1px;background:#8499a5;transition:all .2s}.download-action:hover .download-action__status{background:#000}.news-preview{display:flex;flex-direction:column;position:relative;width:100%}.news-preview__link{display:block;flex:1 1 auto;background:#f3f3f3}.section--alt .news-preview__link{background:#fff}.news-preview__image{overflow:hidden}.news-preview__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.news-preview__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.news-preview__image{position:absolute;top:0;left:0;width:100%}.news-preview__image img{width:100%;height:auto}.news-preview__top{overflow:hidden}.news-preview__top:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.news-preview__top:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.news-preview__top{position:relative}.news-preview__content{position:absolute;bottom:0;left:0;display:flex;align-items:center;width:100%;padding:20px 25px;box-sizing:border-box}@media screen and (max-width: 63.9375em){.news-preview__content{padding:10px 15px}}.news-preview__content:after{content:"";position:absolute;right:0;bottom:0;left:0;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);z-index:-1}.news-preview__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:28px;font-size:1.75rem;line-height:1.0714285714;flex:1 1 auto;margin-right:20px;color:#fff}@media screen and (max-width: 63.9375em){.news-preview__title{font-size:24px;font-size:1.5rem;line-height:1.25}}.news-preview__cta{font-size:11px;font-size:.6875rem;font-family:"Brown",arial,sans-serif;font-weight:700;line-height:1.2727272727;letter-spacing:.5px;text-transform:uppercase;padding:10px 15px;color:#505050;background:#fff;white-space:nowrap;transition:color .2s}.news-preview__link:hover .news-preview__cta{color:#000}.news-preview__bottom{padding:15px 25px}@media screen and (max-width: 63.9375em){.news-preview__bottom{padding:15px}}.news-preview__intro{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714}@media screen and (max-width: 63.9375em){.news-preview__intro{margin-bottom:10px}}@media screen and (max-width: 31.25em){.news-preview__intro{font-size:12px;font-size:.75rem;line-height:1.8333333333}}.media-library{position:relative}@media screen and (max-width: 63.9375em){.media-library{padding-top:20px}}.media-library__content{display:flex;flex-direction:column;width:100%;min-height:100%;padding:60px 80px 80px;border-top:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.media-library__content{padding:20px 15px;border-top:none}}@media screen and (max-width: 43.75em){.media-library__content--lower{align-items:center}}.media-library__content--border-right{border-right:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.media-library__content--border-right{border-right:none}}.media-library__content--border-top{border-top:1px solid #eaeaea}.media-library__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:15px;color:#000}@media screen and (max-width: 43.75em){.media-library__title{font-size:24px;font-size:1.5rem;line-height:1.9166666667}}@media screen and (max-width: 63.9375em){.media-library__title{margin-top:20px}}.media-library__intro p{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;flex:1 1 auto;color:#656565;margin-bottom:35px}@media screen and (max-width: 43.75em){.media-library__content--lower .media-library__intro p{text-align:center}}.media-library__actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.media-library__actions a:first-child{margin-right:120px}@media screen and (max-width: 43.75em){.media-library__actions a:first-child{margin-right:0;margin-bottom:10px}}@media screen and (max-width: 43.75em){.media-library__actions{margin-right:0;flex-direction:column;padding:0 38px}}.media-library__image{overflow:hidden}.media-library__image:before{float:left;content:"";padding-bottom:58.3333333333%;margin-bottom:0px}.media-library__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.media-library__image{position:relative;width:100%}@media screen and (max-width: 63.9375em){.media-library__image{width:calc(100% + 30px);margin:0 -15px}}.media-library__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100% !important}.media-library__nav{display:flex;flex-flow:row nowrap;justify-content:space-between;border:1px solid #eaeaea;border-radius:3px;padding:20px 30px;margin-bottom:35px}.media-library__nav p{font-size:18px;font-size:1.125rem;line-height:1.3333333333;color:#000}.media-library__nav a{font-size:16px;font-size:1rem;line-height:1.5;color:#8499a5;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 43.75em){.media-library__nav{flex-wrap:wrap}.media-library__nav p{flex-basis:100%}}@media screen and (max-width: 43.75em)and (max-width: 43.75em){.media-library__nav p{text-align:center;margin-bottom:20px}}@media screen and (max-width: 43.75em){.media-library__nav a{flex-basis:50%;text-align:center}}.media-library__button{max-width:200px}@media screen and (max-width: 63.9375em){.media-library__button{align-self:center;margin-bottom:20px}}.media-search__field{padding:18px 30px 25px;background:#eaeaea;margin:0 0 8px 0;border:1px solid #d2d2d2;border-radius:3px}@media screen and (max-width: 63.9375em){.media-search__field{padding:18px 30px 20px;margin:0 0 20px 0}}.media-search__field--transparent{background:none}.media-search__fieldset{display:flex;flex-flow:column nowrap}@media screen and (max-width: 43.75em){.media-search__fieldset{justify-content:center}}.media-search__title{font-size:18px;font-size:1.125rem;line-height:1.6666666667;color:#000}@media screen and (max-width: 43.75em){.media-search__title{text-align:center}}.media-search__search{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:15px}@media screen and (max-width: 63.9375em){.media-search__search{flex-wrap:wrap}}@media screen and (max-width: 43.75em){.media-search__search{flex-basis:100%;margin-bottom:10px;justify-content:center}}.media-search__search .field{flex-basis:65%;margin:5px 20px 5px 0;flex-grow:1}@media screen and (max-width: 43.75em){.media-search__search .field{flex-basis:100%;margin-right:0}}.media-search__search label{font-size:14px;font-size:.875rem;line-height:1.2142857143}.media-search__search button{margin:5px 0}@media screen and (max-width: 43.75em){.media-search__search button{flex-basis:60%}}.media-search__search .input{font-size:14px;font-size:.875rem;line-height:1.2142857143}.media-search__search .input::placeholder{color:#999;opacity:1}.media-search__search .input:-ms-input-placeholder{color:#999}.media-search__search .input::-ms-input-placeholder{color:#999}.media-search__search .input{padding:13px 15px;-webkit-appearance:none;border-radius:3px;margin-right:20px}.media-search__search--checkbox{justify-content:flex-start}.media-search__options{width:200px}.media-search__options:first-child{margin-right:20px}@media screen and (max-width: 43.75em){.media-search__options:first-child{margin-right:0;margin-bottom:5px}}.media-search__options option{color:#505050}@media screen and (max-width: 43.75em){.media-search__options{width:100%}}.media-search__lower{position:relative;display:flex;min-height:26px;align-items:center;justify-content:space-between;margin-top:15px}.media-search__text{padding-right:23px}@media screen and (max-width: 43.75em){.media-search__text{padding-right:0}}.media-search__text a{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#000}@media screen and (max-width: 43.75em){.media-search__text--absolute{position:absolute;right:0%;top:-65px}}.media-filter__field{padding:18px 30px 25px;background:none;margin:0 0 0 8px;border:1px solid #d2d2d2;border-radius:3px}@media screen and (max-width: 63.9375em){.media-filter__field{margin:0 0 20px 0}}@media screen and (max-width: 31.25em){.media-filter__field{padding:0;margin:0;border:none}}.media-filter__fieldset{display:flex;flex-flow:column nowrap}@media screen and (max-width: 43.75em){.media-filter__fieldset{justify-content:center}}@media screen and (max-width: 31.25em){.media-filter__fieldset{margin-bottom:10px}}.media-filter__title{font-size:18px;font-size:1.125rem;line-height:1.6666666667;color:#000}.media-filter__search{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:15px}@media screen and (max-width: 63.9375em){.media-filter__search{flex-wrap:wrap}}@media screen and (max-width: 43.75em){.media-filter__search{margin-top:10px}}.field{margin:0}.media-filter__options{flex-basis:calc(50% - 30px - 30px - 20px);flex-grow:1;margin:5px 0px 5px 0}.media-filter__options:first-child{margin-right:20px}@media screen and (max-width: 43.75em){.media-filter__options:first-child{margin-right:0;margin-bottom:15px;flex-basis:100%}}.media-filter__options option{color:#505050}@media screen and (max-width: 43.75em){.media-filter__options{width:100%}}.media-filter__lower{position:relative;display:flex;align-items:center;min-height:26px;justify-content:space-between;margin-top:15px}.media-filter__text{font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#505050}@media screen and (max-width: 43.75em){.media-filter__text--absolute{position:absolute;right:0%;top:-50px}}.media-list__content{flex:0 1 calc(50% - 15px);padding:30px;height:100%;display:grid;grid-template-columns:25% 75%;grid-template-rows:auto auto}.media-list__content:nth-child(odd){margin-right:15px}@media screen and (max-width: 31.25em){.media-list__content:nth-child(odd){margin-right:0}}.media-list__content:nth-child(even){margin-left:15px}@media screen and (max-width: 31.25em){.media-list__content:nth-child(even){margin-left:0}}@media screen and (max-width: 63.9375em){.media-list__content{padding:25px 0}}.media-list__content--product{grid-template-columns:1fr auto;padding:18px 30px 22px}@media screen and (max-width: 63.9375em){.media-list__content--product{grid-template-rows:auto auto auto;padding-right:0;padding-left:0}}.media-list__image{overflow:hidden}.media-list__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.media-list__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.media-list__image{grid-column:1/2;grid-row:1/3;margin-right:10px}.media-list__image img{width:100%;height:auto}@media screen and (max-width: 63.9375em){.media-list__image{grid-row:1/2}}.media-list__image--no-image{align-self:flex-start;display:flex;justify-content:center;align-items:center;background:#f4f4f4}.media-list__link{grid-column:2/3;grid-row:1/2;margin-right:20px;overflow-x:hidden}@media screen and (max-width: 43.75em){.media-list__link{overflow-x:auto}}.media-list__link svg{margin-right:15px;flex-shrink:0;fill:#9b9b9b}.media-list__content--product .media-list__link{display:flex;align-items:flex-start;grid-column:1/2;grid-row:1/3;padding-top:3px}.media-list__content--product .media-list__link svg{margin-top:5px}@media screen and (max-width: 63.9375em){.media-list__content--product .media-list__link{margin-right:0;grid-column:1/3;grid-row:1/2}}.media-list__header{flex:1 1 auto}.media-list__title{font-size:16px;font-size:1rem;line-height:1.875;color:#000}.media-list__subtitle{font-size:11px;font-size:.6875rem;line-height:2;font-weight:200;color:#000}.media-list__content--product .media-list__subtitle{font-weight:normal}.media-list__button{grid-column:2/3;grid-row:2/3;display:flex;align-items:flex-end;flex-flow:row nowrap}@media screen and (max-width: 63.9375em){.media-list__button{grid-column:1/3;flex-basis:100%;flex-flow:column nowrap;margin-top:10px}}.media-list__content--product .media-list__button{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 63.9375em){.media-list__content--product .media-list__button{grid-column:1/3;grid-row:3/4;margin-top:0}}.media-list__button--multiple a:first-of-type{margin-right:25px}@media screen and (max-width: 63.9375em){.media-list__button--multiple a:first-of-type{margin-right:0;margin-bottom:10px}}.media-list__stock{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;margin-top:8px;grid-column:2/3;grid-row:2/3}@media screen and (max-width: 63.9375em){.media-list__stock{grid-column:1/3;justify-content:flex-start;margin:15px 0}}.media-list__count{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;color:#656565}.media-list__details{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#8499a5;-webkit-text-decoration:underline;text-decoration:underline;margin-left:15px}.product-browse-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 63.9375em){.product-browse-info{flex-direction:column;align-items:flex-start}}.product-browse-info__title{line-height:1.65625;flex:0 1 auto;margin-right:20px;margin-bottom:15px}@media screen and (max-width: 63.9375em){.product-browse-info__title{font-size:24px;font-size:1.5rem;line-height:1.2083333333;margin-right:0}}.product-browse-info__title:last-child{margin-right:0}@media screen and (max-width: 63.9375em){.product-browse-info__title:last-child{margin-bottom:0}}.product-browse-info__title a{-webkit-text-decoration:underline;text-decoration:underline}.product-browse-info__highlight{font-family:"Brown",arial,sans-serif;font-weight:200;font-style:italic;color:#505050}.product-browse-info__actions{flex:0 0 240px}@media screen and (max-width: 63.9375em){.product-browse-info__actions{flex-basis:auto;min-width:240px}}@media screen and (max-width: 31.25em){.product-browse-info__actions{width:100%}}.product-browse-info__form{display:flex;flex:0 1 800px;justify-content:flex-end;align-items:center}.product-browse-info__form--auto{flex:0 1 auto}.product-browse-info__form--auto #partner-sub-filter_replace{min-width:150px}@media screen and (max-width: 63.9375em){.product-browse-info__form{flex-wrap:wrap;margin:0 auto;flex-basis:auto}}@media screen and (max-width: 31.25em){.product-browse-info__form{display:block;width:100%}}.product-browse-info__form>*{margin-right:20px}.product-browse-info__form>*:last-child{margin-right:0}.product-browse-info__input{flex:1 1 auto}.product-browse-info__input #partner-category-filter_replace{min-width:260px}@media screen and (max-width: 63.9375em){.product-browse-info__input #partner-category-filter_replace{min-width:0}}.product-browse-info__input #sort_replace{min-width:130px}@media screen and (max-width: 63.9375em){.product-browse-info__input #sort_replace{min-width:0}}.bundle-items{display:none}.bundle-items--visible{display:block;max-width:645px;margin:50px auto}@media screen and (max-width: 31.25em){.bundle-items--visible{display:flex;flex-direction:column;min-height:calc(100vh - 30px);margin:0}}.bundle-items__head{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;padding:15px 30px;color:#fff;background:#8499a5}.bundle-items__title{font-size:32px;font-size:2rem;line-height:1.65625}@media screen and (max-width: 31.25em){.bundle-items__title{font-size:24px;font-size:1.5rem;line-height:1.2083333333}}.bundle-items__close{position:absolute;top:-5px;right:-5px;width:25px;height:25px;transform:translate(100%, -100%);cursor:pointer}@media screen and (max-width: 31.25em){.bundle-items__close{top:50%;right:12px;transform:translate(0, -50%)}}.bundle-items__close svg{position:absolute;top:50%;left:50%;fill:#fff;transform:translate(-50%, -50%)}.bundle-items__body{flex:1 1 auto;background:#fff}.bundle-items__folder{padding:25px 30px;background:#f3f3f3;font-size:0}@media screen and (max-width: 31.25em){.bundle-items__folder{padding:15px}}.bundle-items__item{padding:20px 30px;font-size:0;border-bottom:1px solid #f3f3f3}@media screen and (max-width: 31.25em){.bundle-items__item{padding:15px}}.bundle-items__item:last-child{border-bottom:none}.bundle-items__thumbnail{overflow:hidden}.bundle-items__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.bundle-items__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.bundle-items__thumbnail{display:inline-block;vertical-align:middle;background:red;width:67px}@media screen and (max-width: 31.25em){.bundle-items__thumbnail{width:60px}}@media screen and (max-width: 63.9375em){.bundle-items__thumbnail{margin-bottom:15px}}.bundle-items__content{display:inline-block;vertical-align:middle;width:calc(100% - 200px - 15px);margin-right:15px}@media screen and (max-width: 63.9375em){.bundle-items__content{width:100%;margin:0 0 15px}}.bundle-items__content.bundle-items__content--has-image{width:calc(100% - 67px - 200px - 30px);margin-left:15px}@media screen and (max-width: 63.9375em){.bundle-items__content.bundle-items__content--has-image{width:calc(100% - 67px - 15px);margin:0 0 15px 15px}}@media screen and (max-width: 31.25em){.bundle-items__content.bundle-items__content--has-image{width:calc(100% - 60px - 15px)}}.bundle-items__folder .bundle-items__content{width:calc(100% - 240px - 15px)}@media screen and (max-width: 63.9375em){.bundle-items__folder .bundle-items__content{width:100%}}.bundle-items__folder .bundle-items__content.bundle-items__content--added{width:calc(100% - 200px - 15px)}@media screen and (max-width: 63.9375em){.bundle-items__folder .bundle-items__content.bundle-items__content--added{width:100%}}.bundle-items__folder .bundle-items__content.bundle-items__content--has-image{width:calc(100% - 67px - 240px - 30px)}@media screen and (max-width: 63.9375em){.bundle-items__folder .bundle-items__content.bundle-items__content--has-image{width:calc(100% - 67px - 15px)}}@media screen and (max-width: 31.25em){.bundle-items__folder .bundle-items__content.bundle-items__content--has-image{width:calc(100% - 60px - 15px)}}.bundle-items__folder .bundle-items__content.bundle-items__content--has-image.bundle-items__content--added{width:calc(100% - 67px - 200px - 30px)}@media screen and (max-width: 63.9375em){.bundle-items__folder .bundle-items__content.bundle-items__content--has-image.bundle-items__content--added{width:calc(100% - 67px - 15px)}}@media screen and (max-width: 31.25em){.bundle-items__folder .bundle-items__content.bundle-items__content--has-image.bundle-items__content--added{width:calc(100% - 60px - 15px)}}.bundle-items__name{font-size:16px;font-size:1rem;line-height:1.1875}@media screen and (max-width: 31.25em){.bundle-items__name{font-size:14px;font-size:.875rem;line-height:1.2142857143}}.bundle-items__folder .bundle-items__name{font-size:26px;font-size:1.625rem;line-height:1.3076923077}@media screen and (max-width: 31.25em){.bundle-items__folder .bundle-items__name{font-size:20px;font-size:1.25rem;line-height:1.7}}.bundle-items__type{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.7142857143;text-transform:capitalize;color:#5f5f5f}@media screen and (max-width: 31.25em){.bundle-items__type{font-size:12px;font-size:.75rem;line-height:2}}.bundle-items__action{display:inline-block;vertical-align:middle;width:200px}@media screen and (max-width: 63.9375em){.bundle-items__action{width:100%}}.bundle-items__folder .bundle-items__action{width:240px}.bundle-items__folder .bundle-items__action.bundle-items__action--added{width:200px}@media screen and (max-width: 63.9375em){.bundle-items__folder .bundle-items__action.bundle-items__action--added{width:100%}}@media screen and (max-width: 63.9375em){.bundle-items__folder .bundle-items__action{width:100%}}.search-results__title{font-size:20px;font-size:1.25rem;color:#505050}@media screen and (max-width: 63.9375em){.search-results__title{font-size:16px;font-size:1rem;line-height:1.25}}.search-results__title span{color:#000}.search-results__suggestions,.search-results__unavailable{background:#f4f4f4;padding:40px 70px}@media screen and (max-width: 63.9375em){.search-results__suggestions,.search-results__unavailable{padding:40px}}.search-results__header{margin-bottom:40px;border-bottom:1px solid #d2d2d2;padding-bottom:30px}.search-results__footer{margin-top:20px;border-top:1px solid #d2d2d2;padding-top:30px}.search-results__title{font-weight:400;font-size:32px;font-size:2rem;line-height:1.4375;letter-spacing:0px;color:#000;text-transform:capitalize}.search-results__title span{font-weight:100;text-transform:lowercase}@media screen and (max-width: 63.9375em){.search-results__title{font-size:24px;font-size:1.5rem;line-height:1.3333333333;text-align:left}}.search-results__intro{text-align:left;margin-top:10px}.search-results__intro p{font-size:16px;font-size:1rem;line-height:1.5;font-family:"Brown",arial,sans-serif;font-weight:200}.search-results__suggestion-item{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap}.search-results__suggestion-item figure{overflow:hidden}.search-results__suggestion-item figure:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.search-results__suggestion-item figure:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.search-results__suggestion-item figure{flex:0 0 70px}.search-results__suggestion-item figure img{max-width:100%;height:auto}.search-results__text{font-size:16px;font-size:1rem;line-height:1.5;margin-left:20px;color:#000;transition:color .3s ease}a:hover .search-results__text{color:#8499a5}@media screen and (max-width: 63.9375em){a:hover .search-results__text{color:inherit}}.search-results__button{margin-top:20px}.loading--active{top:90px}.body--debug .loading--active{top:110px}@media screen and (max-width: 63.9375em){.body--debug .loading--active{top:90px}}.body--admin .loading--active{top:134px}@media screen and (max-width: 63.9375em){.body--admin .loading--active{top:134px}}@media screen and (max-width: 43.75em){.body--admin .loading--active{top:90px}}.has-notice-bar .loading--active{top:190px}@media screen and (max-width: 63.9375em){.has-notice-bar .loading--active{top:90px}}@media screen and (max-width: 43.75em){.has-notice-bar .loading--active{top:90px}}.has-notice-bar.body--admin .loading--active{top:234px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .loading--active{top:134px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .loading--active{top:90px}}.body--debug.body--admin .loading--active{top:154px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .loading--active{top:134px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .loading--active{top:90px}}.loading--active{position:fixed;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#f6f6f6;z-index:2}@media screen and (max-width: 63.9375em){.loading--active{display:none}}.loading__content{display:none}.loading--active .loading__content{position:relative;display:block;width:100%;max-width:600px;margin:auto;padding:25px}.loading__title{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:25px}/*! nouislider - 12.1.0 - 10/25/2018 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0, -50%, 0);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border-radius:3px;background:#eaeaea;color:#3a3a3a;padding:5px;text-align:center;white-space:nowrap}.noUi-tooltip:after{content:"";position:absolute;top:0%;left:50%;width:8px;height:8px;margin-top:1px;background:#eaeaea;transform:translate(-50%, -50%) rotate(45deg);border-left:1px solid #eaeaea;border-top:1px solid #eaeaea}.noUi-horizontal .noUi-tooltip{transform:translate(-50%, 0);left:50%;top:200%}.noUi-vertical .noUi-tooltip{transform:translate(0, -50%);top:50%;right:120%}.noUi-target{border:none;border-radius:5px;box-shadow:none}.noUi-horizontal{height:10px}.noUi-handle{box-shadow:none;border:4px solid #333;border-radius:100%;outline:none;cursor:move;cursor:grab}.noUi-handle:active{cursor:grabbing}.noUi-handle:before,.noUi-handle:after{display:none}.noUi-horizontal .noUi-handle{width:20px;height:20px;left:-10px;top:-5px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-10px}.noUi-connect{background:#333}.noUi-value{font-size:12px;font-size:.75rem;line-height:1.25;color:#505050}.noUi-value span{font-size:14px;font-size:.875rem;line-height:1.2142857143;display:block;text-transform:uppercase}.noUi-value-horizontal{transform:translate(-50%, 0)}.noUi-marker{display:none}.image-text{overflow:hidden}.image-text:before{float:left;content:"";padding-bottom:45.625%;margin-bottom:0px}.image-text:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.image-text{position:relative;background:#f3f3f3;overflow:hidden;max-height:730px}@media screen and (max-width: 63.9375em){.image-text{max-height:none}}.image-text--track-configurator-callout{overflow:hidden}.image-text--track-configurator-callout:before{float:left;content:"";padding-bottom:22.8125%;margin-bottom:0px}.image-text--track-configurator-callout:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.image-text--track-configurator-callout{min-height:365px;max-height:365px}@media screen and (max-width: 63.9375em){.image-text--track-configurator-callout{min-height:none;max-height:none}}.image-text--blue{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background:#8499a5}.image-text__grid{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 63.9375em){.image-text__grid{position:relative}}.image-text__grid-col{position:relative}.image-text__grid-col--push{margin-left:10%}@media screen and (max-width: 75em){.image-text__grid-col--push{margin-left:5%}}@media screen and (max-width: 65.625em){.image-text__grid-col--push{margin-left:0}}.image-text__image-wrapper{position:relative;width:100%;min-height:100%}@media screen and (max-width: 63.9375em){.image-text__image-wrapper{overflow:hidden}.image-text__image-wrapper:before{float:left;content:"";padding-bottom:38.8888888889%;margin-bottom:0px}.image-text__image-wrapper:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.image-text__image-wrapper{min-height:0}}@media screen and (max-width: 31.25em){.image-text__image-wrapper{overflow:hidden}.image-text__image-wrapper:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.image-text__image-wrapper:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.image-text--layout-2 .image-text__image-wrapper,.image-text--layout-3 .image-text__image-wrapper,.image-text--track-configurator-callout .image-text__image-wrapper{position:absolute;top:0;left:0}@media screen and (max-width: 63.9375em){.image-text--layout-2 .image-text__image-wrapper,.image-text--layout-3 .image-text__image-wrapper,.image-text--track-configurator-callout .image-text__image-wrapper{position:relative;top:auto;left:auto}}.image-text__image-wrapper--2{position:absolute}.image-text__image{position:absolute;top:0;right:0;bottom:0;left:0}.image-text--track-configurator-callout .image-text__image{background-image:url(../images/track-configurator/background/callout--desktop.b619a.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 31.25em){.image-text--track-configurator-callout .image-text__image{background-image:url(../images/track-configurator/background/callout--mobile.d4620.jpg)}}.image-text__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100% !important}.image-text__background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/track-configurator/background/track.07ae5.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.image-text__content{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:840px;justify-content:center;min-height:100%;margin:0 auto;padding:50px 100px;box-sizing:border-box}@media screen and (max-width: 63.9375em){.image-text__content{max-width:670px;height:auto;padding:30px 15px}}.image-text--track-configurator-callout .image-text__content{padding:0 40px;max-width:720px;margin-right:0}@media screen and (max-width: 63.9375em){.image-text--track-configurator-callout .image-text__content{max-width:670px;margin-right:auto;padding:30px 15px}}.image-text--layout-2 .image-text__content{padding-right:0;margin-right:0}@media screen and (max-width: 63.9375em){.image-text--layout-2 .image-text__content{margin-right:auto;padding-right:15px}}.image-text--layout-3 .image-text__content{justify-content:flex-end}.image-text__title{font-size:52px;font-size:3.25rem;position:relative;line-height:1.2115384615;margin-bottom:15px;z-index:1}@media screen and (max-width: 63.9375em){.image-text__title{font-size:30px;font-size:1.875rem;line-height:1.2333333333}}.image-text__title:last-child{margin-bottom:0}.image-text--track-configurator-callout .image-text__title{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:42px;font-size:2.625rem;line-height:1.4761904762}@media screen and (max-width: 63.9375em){.image-text--track-configurator-callout .image-text__title{font-size:30px;font-size:1.875rem;line-height:1.2333333333}}.image-text--track-configurator-callout .image-text__title strong{font-family:"Brown",arial,sans-serif;font-weight:400}.image-text__intro{position:relative;margin-bottom:30px;z-index:1}.image-text__intro:last-child{margin-bottom:0}.image-text__intro p{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:18px;font-size:1.125rem;line-height:1.6666666667}@media screen and (max-width: 63.9375em){.image-text__intro p{font-size:16px;font-size:1rem;line-height:1.625}}.image-text--track-configurator-callout .image-text__intro p{font-size:16px;font-size:1rem;line-height:1.625}.image-text__button{position:relative;z-index:1}.where-buy{padding:60px}@media screen and (max-width: 31.25em){.where-buy{padding:30px 5px}}.where-buy__left{background-color:#eaeaea}@media screen and (max-width: 31.25em){.where-buy__left{padding-top:20px}.where-buy__left .button,.where-buy__left .shade-chooser__input{margin-bottom:40px}}.where-buy__heading{font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000;margin-bottom:30px}.where-buy__grid{display:flex;gap:20px;justify-content:center}@media screen and (max-width: 63.9375em){.where-buy__grid{flex-direction:column;gap:30px}}.where-buy__grid>*{flex-basis:50%}@media screen and (max-width: 63.9375em){.where-buy__grid>*{flex-basis:100%}}.where-buy-partners,.where-buy-international__user{padding:50px}@media screen and (max-width: 63.9375em){.where-buy-partners,.where-buy-international__user{padding:0}}.where-buy-partners{background-color:#f8f6ef;padding:50px;position:sticky;top:115px}.body--debug .where-buy-partners{top:135px}@media screen and (max-width: 63.9375em){.body--debug .where-buy-partners{top:115px}}.body--admin .where-buy-partners{top:159px}@media screen and (max-width: 63.9375em){.body--admin .where-buy-partners{top:159px}}@media screen and (max-width: 43.75em){.body--admin .where-buy-partners{top:115px}}.has-notice-bar .where-buy-partners{top:215px}@media screen and (max-width: 63.9375em){.has-notice-bar .where-buy-partners{top:115px}}@media screen and (max-width: 43.75em){.has-notice-bar .where-buy-partners{top:115px}}.has-notice-bar.body--admin .where-buy-partners{top:259px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .where-buy-partners{top:159px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .where-buy-partners{top:115px}}.body--debug.body--admin .where-buy-partners{top:179px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .where-buy-partners{top:159px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .where-buy-partners{top:115px}}@media screen and (max-width: 63.9375em){.where-buy-partners{position:static;padding:0;background-color:#fff}}.where-buy-partner{padding:30px 0;border-top:1px solid #d2d2d2}.where-buy-partner:last-child{border-bottom:1px solid #d2d2d2}.where-buy-partner__title{font-size:18px;font-size:1.125rem;line-height:1.4444444444;color:#000;margin-bottom:10px}.where-buy-partner__logo{margin-bottom:10px}.where-buy-partner__content{font-size:16px;font-size:1rem;line-height:1.625;font-weight:200}.where-buy-partner__content.richtext a,.block--richtext .where-buy-partner__content.block__text a,.where-buy-partner__content.hero__text a,.where-buy-partner__content.password-complexity a,.where-buy-partner__content.stock-list-notice a{font-weight:200}.where-buy-partner__content.richtext p,.block--richtext .where-buy-partner__content.block__text p,.where-buy-partner__content.hero__text p,.where-buy-partner__content.password-complexity p,.where-buy-partner__content.stock-list-notice p{margin-bottom:5px}.where-buy-retailer{border-top:1px solid #d2d2d2}.where-buy-retailer:last-child{border-bottom:1px solid #d2d2d2}.where-buy-retailer__title{font-size:18px;font-size:1.125rem;line-height:1.4444444444;color:#000;margin-bottom:10px}.where-buy-retailer__logo{margin-bottom:10px}.where-buy-retailer__content{font-size:16px;font-size:1rem;line-height:1.625;font-weight:200}.where-buy-retailer__content.richtext a,.block--richtext .where-buy-retailer__content.block__text a,.where-buy-retailer__content.hero__text a,.where-buy-retailer__content.password-complexity a,.where-buy-retailer__content.stock-list-notice a{font-weight:200}.where-buy-retailer__content.richtext p,.block--richtext .where-buy-retailer__content.block__text p,.where-buy-retailer__content.hero__text p,.where-buy-retailer__content.password-complexity p,.where-buy-retailer__content.stock-list-notice p{margin-bottom:5px}.where-buy-retailers{background-color:#f8f6ef;padding:50px;border-radius:3px;flex-basis:50%}@media screen and (max-width: 63.9375em){.where-buy-retailers{background-color:#fff;padding:0 15px;border-radius:0}}.where-buy-retailers li{border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}.where-buy-retailers li:last-child{border-bottom:1px solid #d2d2d2;border-radius:0 0 3px 3px}.where-buy-retailers li:first-child{border-radius:3px 3px 0 0}.where-buy-retailers li a{display:flex;justify-content:space-between;align-items:center;padding:20px;font-size:18px;font-size:1.125rem;line-height:1.1666666667}@media screen and (max-width: 63.9375em){.where-buy-retailers li a{font-size:16px;font-size:1rem;line-height:1.3125;padding:15px 20px}}.where-buy-retailers li a:hover{background-color:#000;color:#fff}.where-buy-retailers li a:hover svg{fill:#fff}.where-buy-retailers li a svg{width:13px;height:13px;display:block}.button,.shade-chooser__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0 !important;letter-spacing:normal;word-spacing:normal}.button>*,.shade-chooser__input>*{display:inline-block;font-size:15px;font-size:.9375rem}.button,.shade-chooser__input{display:inline-block;line-height:1.3;padding:0;outline:none;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;text-align:center;margin:0;color:#000;background:rgba(0,0,0,0);border:1px solid #d2d2d2;border-radius:3px;-webkit-font-smoothing:antialiased;transition:background-color .3s ease, border-color .3s ease, color .3s ease;white-space:nowrap}a:hover .button:not(.button--no-hover),a:hover .shade-chooser__input:not(.button--no-hover),button:hover .button:not(.button--no-hover),button:hover .shade-chooser__input:not(.button--no-hover),.button:hover:not(.button--no-hover),.shade-chooser__input:hover:not(.button--no-hover),.button.button--hover:not(.button--no-hover),.button--hover.shade-chooser__input:not(.button--no-hover),a:active .button:not(.button--no-hover),a:active .shade-chooser__input:not(.button--no-hover),.button:active:not(.button--no-hover),.shade-chooser__input:active:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}.button[disabled],[disabled].shade-chooser__input,.button.button--disabled,.button--disabled.shade-chooser__input{opacity:.5;cursor:default;pointer-events:none}a:hover .button[disabled]:not(.button--no-hover),a:hover [disabled].shade-chooser__input:not(.button--no-hover),.button[disabled]:hover:not(.button--no-hover),[disabled].shade-chooser__input:hover:not(.button--no-hover),.button[disabled].button--hover:not(.button--no-hover),[disabled].button--hover.shade-chooser__input:not(.button--no-hover),a:active .button[disabled]:not(.button--no-hover),a:active [disabled].shade-chooser__input:not(.button--no-hover),.button[disabled]:active:not(.button--no-hover),[disabled].shade-chooser__input:active:not(.button--no-hover),a:hover .button.button--disabled:not(.button--no-hover),a:hover .button--disabled.shade-chooser__input:not(.button--no-hover),.button.button--disabled:hover:not(.button--no-hover),.button--disabled.shade-chooser__input:hover:not(.button--no-hover),.button.button--disabled.button--hover:not(.button--no-hover),.button--disabled.button--hover.shade-chooser__input:not(.button--no-hover),a:active .button.button--disabled:not(.button--no-hover),a:active .button--disabled.shade-chooser__input:not(.button--no-hover),.button.button--disabled:active:not(.button--no-hover),.button--disabled.shade-chooser__input:active:not(.button--no-hover){background-color:#333}.button:after,.shade-chooser__input:after{content:"";display:inline-block;vertical-align:middle;width:0px;height:48px}.button span,.shade-chooser__input span{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:16px;font-size:1rem;line-height:1.3125;display:inline-block;vertical-align:middle;padding:13px 20px;white-space:normal;pointer-events:none}.button span::first-letter,.shade-chooser__input span::first-letter{text-transform:uppercase}.button svg,.shade-chooser__input svg{transition:fill 200ms ease-in}button{width:auto;white-space:nowrap;vertical-align:top;border:none}.button--black{background-color:#000;color:#fff;border-color:#000}a:hover .button--black:not(.button--no-hover),.button--black:hover:not(.button--no-hover),.button--black.button--hover:not(.button--no-hover),a:active .button--black:not(.button--no-hover),.button--black:active:not(.button--no-hover){color:#000;background-color:#fff;border-color:#000}.button--black-transparent{background-color:#000;color:#fff;border-color:#000}a:hover .button--black-transparent:not(.button--no-hover),.button--black-transparent:hover:not(.button--no-hover),.button--black-transparent.button--hover:not(.button--no-hover),a:active .button--black-transparent:not(.button--no-hover),.button--black-transparent:active:not(.button--no-hover){color:#000;background-color:rgba(0,0,0,0);border-color:#000}.button--white{background-color:#fff}a:hover .button--white:not(.button--no-hover),.button--white:hover:not(.button--no-hover),.button--white.button--hover:not(.button--no-hover),.button--white.button--active:not(.button--no-hover),a:active .button--white:not(.button--no-hover),.button--white:active:not(.button--no-hover){color:#fff;background-color:#000}a:hover .button--white[disabled]:not(.button--no-hover),.button--white[disabled]:hover:not(.button--no-hover),.button--white[disabled].button--hover:not(.button--no-hover),a:active .button--white[disabled]:not(.button--no-hover),.button--white[disabled]:active:not(.button--no-hover),a:hover .button--white.button--disabled:not(.button--no-hover),.button--white.button--disabled:hover:not(.button--no-hover),.button--white.button--disabled.button--hover:not(.button--no-hover),a:active .button--white.button--disabled:not(.button--no-hover),.button--white.button--disabled:active:not(.button--no-hover){color:#505050;background-color:#fff}.button--white-border{color:#000;background-color:#fff;border-color:#d2d2d2}a:hover .button--white-border:not(.button--no-hover),.button--white-border:hover:not(.button--no-hover),.button--white-border.button--hover:not(.button--no-hover),a:active .button--white-border:not(.button--no-hover),.button--white-border:active:not(.button--no-hover){color:#fff;background-color:#000}a:hover .button--white-border[disabled]:not(.button--no-hover),.button--white-border[disabled]:hover:not(.button--no-hover),.button--white-border[disabled].button--hover:not(.button--no-hover),a:active .button--white-border[disabled]:not(.button--no-hover),.button--white-border[disabled]:active:not(.button--no-hover),a:hover .button--white-border.button--disabled:not(.button--no-hover),.button--white-border.button--disabled:hover:not(.button--no-hover),.button--white-border.button--disabled.button--hover:not(.button--no-hover),a:active .button--white-border.button--disabled:not(.button--no-hover),.button--white-border.button--disabled:active:not(.button--no-hover){color:#505050;background-color:#fff}.button--light{color:#fff;border-color:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.25)}a:hover .button--light:not(.button--no-hover),.button--light:hover:not(.button--no-hover),.button--light.button--hover:not(.button--no-hover),a:active .button--light:not(.button--no-hover),.button--light:active:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}a:hover .button--light[disabled]:not(.button--no-hover),.button--light[disabled]:hover:not(.button--no-hover),.button--light[disabled].button--hover:not(.button--no-hover),a:active .button--light[disabled]:not(.button--no-hover),.button--light[disabled]:active:not(.button--no-hover),a:hover .button--light.button--disabled:not(.button--no-hover),.button--light.button--disabled:hover:not(.button--no-hover),.button--light.button--disabled.button--hover:not(.button--no-hover),a:active .button--light.button--disabled:not(.button--no-hover),.button--light.button--disabled:active:not(.button--no-hover){color:#fff;background-color:hsla(0,0%,100%,.25)}.button--ghost{color:#000;background-color:rgba(0,0,0,0);border-color:#d2d2d2}a:hover .button--ghost:not(.button--no-hover),.button--ghost:hover:not(.button--no-hover),.button--ghost.button--hover:not(.button--no-hover),a:active .button--ghost:not(.button--no-hover),.button--ghost:active:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}a:hover .button--ghost[disabled]:not(.button--no-hover),.button--ghost[disabled]:hover:not(.button--no-hover),.button--ghost[disabled].button--hover:not(.button--no-hover),a:active .button--ghost[disabled]:not(.button--no-hover),.button--ghost[disabled]:active:not(.button--no-hover),a:hover .button--ghost.button--disabled:not(.button--no-hover),.button--ghost.button--disabled:hover:not(.button--no-hover),.button--ghost.button--disabled.button--hover:not(.button--no-hover),a:active .button--ghost.button--disabled:not(.button--no-hover),.button--ghost.button--disabled:active:not(.button--no-hover){color:#505050;background-color:rgba(0,0,0,0);border-color:#d2d2d2}.button--light-ghost{color:#fff;background-color:rgba(0,0,0,0);border-color:#d2d2d2}a:hover .button--light-ghost:not(.button--no-hover),.button--light-ghost:hover:not(.button--no-hover),.button--light-ghost.button--hover:not(.button--no-hover),a:active .button--light-ghost:not(.button--no-hover),.button--light-ghost:active:not(.button--no-hover){color:#505050;background-color:#fff;border-color:#fff}a:hover .button--light-ghost[disabled]:not(.button--no-hover),.button--light-ghost[disabled]:hover:not(.button--no-hover),.button--light-ghost[disabled].button--hover:not(.button--no-hover),a:active .button--light-ghost[disabled]:not(.button--no-hover),.button--light-ghost[disabled]:active:not(.button--no-hover),a:hover .button--light-ghost.button--disabled:not(.button--no-hover),.button--light-ghost.button--disabled:hover:not(.button--no-hover),.button--light-ghost.button--disabled.button--hover:not(.button--no-hover),a:active .button--light-ghost.button--disabled:not(.button--no-hover),.button--light-ghost.button--disabled:active:not(.button--no-hover){color:#fff;background-color:rgba(0,0,0,0);border-color:#d2d2d2}.button--text{color:#000;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}a:hover .button--text:not(.button--no-hover),.button--text:hover:not(.button--no-hover),.button--text.button--hover:not(.button--no-hover),a:active .button--text:not(.button--no-hover),.button--text:active:not(.button--no-hover){color:#fff;background-color:#000}a:hover .button--text[disabled]:not(.button--no-hover),.button--text[disabled]:hover:not(.button--no-hover),.button--text[disabled].button--hover:not(.button--no-hover),a:active .button--text[disabled]:not(.button--no-hover),.button--text[disabled]:active:not(.button--no-hover),a:hover .button--text.button--disabled:not(.button--no-hover),.button--text.button--disabled:hover:not(.button--no-hover),.button--text.button--disabled.button--hover:not(.button--no-hover),a:active .button--text.button--disabled:not(.button--no-hover),.button--text.button--disabled:active:not(.button--no-hover){color:#000;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button--border,.button--anchor{color:#000;background:rgba(0,0,0,0);border-radius:0;border:none;text-align:left}a:hover .button--border:not(.button--no-hover),a:hover .button--anchor:not(.button--no-hover),.button--border:hover:not(.button--no-hover),.button--anchor:hover:not(.button--no-hover),.button--border.button--hover:not(.button--no-hover),.button--hover.button--anchor:not(.button--no-hover),a:active .button--border:not(.button--no-hover),a:active .button--anchor:not(.button--no-hover),.button--border:active:not(.button--no-hover),.button--anchor:active:not(.button--no-hover){background-color:rgba(0,0,0,0);border:none;color:#000}a:hover .button--border:not(.button--no-hover) span::after,a:hover .button--anchor:not(.button--no-hover) span::after,.button--border:hover:not(.button--no-hover) span::after,.button--anchor:hover:not(.button--no-hover) span::after,.button--border.button--hover:not(.button--no-hover) span::after,.button--hover.button--anchor:not(.button--no-hover) span::after,a:active .button--border:not(.button--no-hover) span::after,a:active .button--anchor:not(.button--no-hover) span::after,.button--border:active:not(.button--no-hover) span::after,.button--anchor:active:not(.button--no-hover) span::after{width:100%}a:hover .button--border:not(.button--no-hover) .grey--svg svg,a:hover .button--anchor:not(.button--no-hover) .grey--svg svg,.button--border:hover:not(.button--no-hover) .grey--svg svg,.button--anchor:hover:not(.button--no-hover) .grey--svg svg,.button--border.button--hover:not(.button--no-hover) .grey--svg svg,.button--hover.button--anchor:not(.button--no-hover) .grey--svg svg,a:active .button--border:not(.button--no-hover) .grey--svg svg,a:active .button--anchor:not(.button--no-hover) .grey--svg svg,.button--border:active:not(.button--no-hover) .grey--svg svg,.button--anchor:active:not(.button--no-hover) .grey--svg svg{fill:#000}.button--border::after,.button--anchor::after{display:none}.button--border span,.button--anchor span{position:relative;padding-right:0;padding-left:0}.button--border span::before,.button--anchor span::before,.button--border span::after,.button--anchor span::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.button--border span::before,.button--anchor span::before{opacity:.2}.button--border span::after,.button--anchor span::after{width:0;transition:width 150ms linear}.button--border span,.button--anchor span{font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:normal;padding-top:0;padding-bottom:8px}@media screen and (max-width: 63.9375em){.button--border span,.button--anchor span{font-size:16px;font-size:1rem;line-height:1}}.button--border .grey--svg svg,.button--anchor .grey--svg svg{fill:#d2d2d2}.button--border.button--has-icon svg,.button--border.button--is-icon svg,.button--border.button--has-icon-before svg,.button--has-icon.button--anchor svg,.button--anchor.button--is-icon svg,.button--anchor.button--has-icon-before svg{margin-left:10px}.button--border-white{color:#fff;background:rgba(0,0,0,0);border-radius:0;border:none}a:hover .button--border-white:not(.button--no-hover),.button--border-white:hover:not(.button--no-hover),.button--border-white.button--hover:not(.button--no-hover),a:active .button--border-white:not(.button--no-hover),.button--border-white:active:not(.button--no-hover){color:#fff;border:none;background-color:rgba(0,0,0,0)}a:hover .button--border-white:not(.button--no-hover) span::after,.button--border-white:hover:not(.button--no-hover) span::after,.button--border-white.button--hover:not(.button--no-hover) span::after,a:active .button--border-white:not(.button--no-hover) span::after,.button--border-white:active:not(.button--no-hover) span::after{width:100%}.button--border-white::after{display:none}.button--border-white span{position:relative;padding-right:0;padding-left:0}.button--border-white span::before,.button--border-white span::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#fff}.button--border-white span::before{opacity:.2}.button--border-white span::after{width:0;transition:width 150ms linear}.button--border-white span{font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:normal;padding-top:0}@media screen and (max-width: 63.9375em){.button--border-white span{font-size:16px;font-size:1rem;line-height:1}}.button--border-white svg{width:7px;height:10px}.button--link{color:#000;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}a:hover .button--link:not(.button--no-hover),.button--link:hover:not(.button--no-hover),.button--link.button--hover:not(.button--no-hover),a:active .button--link:not(.button--no-hover),.button--link:active:not(.button--no-hover){color:#8499a5;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}a:hover .button--link[disabled]:not(.button--no-hover),.button--link[disabled]:hover:not(.button--no-hover),.button--link[disabled].button--hover:not(.button--no-hover),a:active .button--link[disabled]:not(.button--no-hover),.button--link[disabled]:active:not(.button--no-hover),a:hover .button--link.button--disabled:not(.button--no-hover),.button--link.button--disabled:hover:not(.button--no-hover),.button--link.button--disabled.button--hover:not(.button--no-hover),a:active .button--link.button--disabled:not(.button--no-hover),.button--link.button--disabled:active:not(.button--no-hover){color:#000;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button--download,.button--download-white{display:inline-flex;border-color:#d2d2d2;color:#000;justify-content:center;background-color:rgba(0,0,0,0)}.button--download span,.button--download-white span{width:auto;padding-right:15px}a:hover .button--download:not(.button--no-hover),a:hover .button--download-white:not(.button--no-hover),.button--download:hover:not(.button--no-hover),.button--download-white:hover:not(.button--no-hover),.button--download.button--hover:not(.button--no-hover),.button--hover.button--download-white:not(.button--no-hover),a:active .button--download:not(.button--no-hover),a:active .button--download-white:not(.button--no-hover),.button--download:active:not(.button--no-hover),.button--download-white:active:not(.button--no-hover){color:#fff;background-color:#000}a:hover .button--download:not(.button--no-hover) .button__icon svg,a:hover .button--download-white:not(.button--no-hover) .button__icon svg,.button--download:hover:not(.button--no-hover) .button__icon svg,.button--download-white:hover:not(.button--no-hover) .button__icon svg,.button--download.button--hover:not(.button--no-hover) .button__icon svg,.button--hover.button--download-white:not(.button--no-hover) .button__icon svg,a:active .button--download:not(.button--no-hover) .button__icon svg,a:active .button--download-white:not(.button--no-hover) .button__icon svg,.button--download:active:not(.button--no-hover) .button__icon svg,.button--download-white:active:not(.button--no-hover) .button__icon svg{fill:#fff}a:hover .button--download[disabled]:not(.button--no-hover),a:hover [disabled].button--download-white:not(.button--no-hover),.button--download[disabled]:hover:not(.button--no-hover),[disabled].button--download-white:hover:not(.button--no-hover),.button--download[disabled].button--hover:not(.button--no-hover),[disabled].button--hover.button--download-white:not(.button--no-hover),a:active .button--download[disabled]:not(.button--no-hover),a:active [disabled].button--download-white:not(.button--no-hover),.button--download[disabled]:active:not(.button--no-hover),[disabled].button--download-white:active:not(.button--no-hover),a:hover .button--download.button--disabled:not(.button--no-hover),a:hover .button--disabled.button--download-white:not(.button--no-hover),.button--download.button--disabled:hover:not(.button--no-hover),.button--disabled.button--download-white:hover:not(.button--no-hover),.button--download.button--disabled.button--hover:not(.button--no-hover),.button--disabled.button--hover.button--download-white:not(.button--no-hover),a:active .button--download.button--disabled:not(.button--no-hover),a:active .button--disabled.button--download-white:not(.button--no-hover),.button--download.button--disabled:active:not(.button--no-hover),.button--disabled.button--download-white:active:not(.button--no-hover){color:#505050;background-color:#fff}.button--download .button__icon,.button--download-white .button__icon{display:flex;justify-content:center;align-items:center}.button--download .button__icon svg,.button--download-white .button__icon svg{fill:#000;margin:0}.button--download-white{color:#fff}.button--download-white .button__icon svg{fill:#fff}.button--download-all{display:inline-flex;border:none;overflow:hidden;text-align:left}a:hover .button--download-all:not(.button--no-hover),button:hover .button--download-all:not(.button--no-hover),.button--download-all:hover:not(.button--no-hover),.button--download-all.button--hover:not(.button--no-hover),a:active .button--download-all:not(.button--no-hover),.button--download-all:active:not(.button--no-hover){background-color:#8499a5}a:hover .button--download-all:not(.button--no-hover) .button__icon,button:hover .button--download-all:not(.button--no-hover) .button__icon,.button--download-all:hover:not(.button--no-hover) .button__icon,.button--download-all.button--hover:not(.button--no-hover) .button__icon,a:active .button--download-all:not(.button--no-hover) .button__icon,.button--download-all:active:not(.button--no-hover) .button__icon{background:#8499a5}.button--download-all[disabled],.button--download-all.button--disabled{opacity:.5;cursor:default;pointer-events:none}a:hover .button--download-all[disabled]:not(.button--no-hover),.button--download-all[disabled]:hover:not(.button--no-hover),.button--download-all[disabled].button--hover:not(.button--no-hover),a:active .button--download-all[disabled]:not(.button--no-hover),.button--download-all[disabled]:active:not(.button--no-hover),a:hover .button--download-all.button--disabled:not(.button--no-hover),.button--download-all.button--disabled:hover:not(.button--no-hover),.button--download-all.button--disabled.button--hover:not(.button--no-hover),a:active .button--download-all.button--disabled:not(.button--no-hover),.button--download-all.button--disabled:active:not(.button--no-hover){background-color:#333}.button--download-all[disabled] .button__icon--add,.button--download-all.button--disabled .button__icon--add{display:none}.button--download-all[disabled] .button__icon--added,.button--download-all.button--disabled .button__icon--added{display:flex}.button--download-all span{padding:12px 12px 12px 24px;font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:1.3571428571;text-align:center;color:#fff}@media screen and (max-width: 43.75em){.button--download-all span{font-size:12px;font-size:.75rem;letter-spacing:.5px;line-height:15px;padding:9px 10px}}.button--download-all .button__icon{display:flex;justify-content:center;align-items:center;flex:0 0 46px;width:46px;background:#000;transition:background-color .3s ease;padding-right:24px}.button--download-all .button__icon svg{margin-left:0;fill:#fff}.button--download-all .button__icon:hover{background:#8499a5}.button--download-all .button__icon--added{display:none}.button--download-reverse{display:inline-flex;border-color:#000;color:#fff;background-color:#000;gap:15px;justify-content:center}.button--download-reverse span{width:auto}a:hover .button--download-reverse:not(.button--no-hover),.button--download-reverse:hover:not(.button--no-hover),.button--download-reverse.button--hover:not(.button--no-hover),a:active .button--download-reverse:not(.button--no-hover),.button--download-reverse:active:not(.button--no-hover){color:#000;background-color:#fff;border-color:#fff}a:hover .button--download-reverse:not(.button--no-hover) .button__icon svg,.button--download-reverse:hover:not(.button--no-hover) .button__icon svg,.button--download-reverse.button--hover:not(.button--no-hover) .button__icon svg,a:active .button--download-reverse:not(.button--no-hover) .button__icon svg,.button--download-reverse:active:not(.button--no-hover) .button__icon svg{fill:#000}a:hover .button--download-reverse[disabled]:not(.button--no-hover),.button--download-reverse[disabled]:hover:not(.button--no-hover),.button--download-reverse[disabled].button--hover:not(.button--no-hover),a:active .button--download-reverse[disabled]:not(.button--no-hover),.button--download-reverse[disabled]:active:not(.button--no-hover),a:hover .button--download-reverse.button--disabled:not(.button--no-hover),.button--download-reverse.button--disabled:hover:not(.button--no-hover),.button--download-reverse.button--disabled.button--hover:not(.button--no-hover),a:active .button--download-reverse.button--disabled:not(.button--no-hover),.button--download-reverse.button--disabled:active:not(.button--no-hover){color:#505050;background-color:#fff}.button--download-reverse .button__icon{display:flex;justify-content:center;align-items:center}.button--download-reverse .button__icon svg{fill:#fff;margin:0}.button--action{display:inline-flex;color:#000;background-color:rgba(0,0,0,0);border-color:#d2d2d2}a:hover .button--action:not(.button--no-hover),button:hover .button--action:not(.button--no-hover),.button--action:hover:not(.button--no-hover),.button--action.button--hover:not(.button--no-hover),a:active .button--action:not(.button--no-hover),.button--action:active:not(.button--no-hover){color:#000;border-color:#d2d2d2;background-color:#f1f1f1}a:hover .button--action[disabled]:not(.button--no-hover),.button--action[disabled]:hover:not(.button--no-hover),.button--action[disabled].button--hover:not(.button--no-hover),a:active .button--action[disabled]:not(.button--no-hover),.button--action[disabled]:active:not(.button--no-hover),a:hover .button--action.button--disabled:not(.button--no-hover),.button--action.button--disabled:hover:not(.button--no-hover),.button--action.button--disabled.button--hover:not(.button--no-hover),a:active .button--action.button--disabled:not(.button--no-hover),.button--action.button--disabled:active:not(.button--no-hover){color:#505050;background-color:rgba(0,0,0,0);border-color:#d2d2d2}.button--action span{display:flex;flex:1 1 auto}.button--action .button--info{margin-left:5px}.button--action .button--info:before{content:"("}.button--action .button--info:after{content:")"}.button--action .button__icon{display:flex;justify-content:center;align-items:center;flex:0 0 45px;width:45px;border-left:1px solid #d2d2d2}.button--action .button__icon svg{margin-left:0}.button--action svg{fill:#8499a5}.button--anchor span{padding-bottom:5px}.button--has-icon span,.button--is-icon span,.button--has-icon-before span{display:inline-flex;justify-content:space-between;align-items:center;width:100%;text-align:left}.button--has-icon span.page-intro__basket_count,.button--is-icon span.page-intro__basket_count,.button--has-icon-before span.page-intro__basket_count{padding:0 0 0 5px;width:auto;white-space:nowrap}.button--has-icon span.page-intro__basket_count::before,.button--is-icon span.page-intro__basket_count::before,.button--has-icon-before span.page-intro__basket_count::before{content:"("}.button--has-icon span.page-intro__basket_count::after,.button--is-icon span.page-intro__basket_count::after,.button--has-icon-before span.page-intro__basket_count::after{content:")"}.button--has-icon svg,.button--is-icon svg,.button--has-icon-before svg{flex:0 0 auto;margin-left:20px;fill:currentColor}a:hover .button--has-icon.button--white:not(.button--no-hover) svg,a:hover .button--white.button--is-icon:not(.button--no-hover) svg,a:hover .button--white.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--white:hover:not(.button--no-hover) svg,.button--white.button--is-icon:hover:not(.button--no-hover) svg,.button--white.button--has-icon-before:hover:not(.button--no-hover) svg,.button--has-icon.button--white.button--hover:not(.button--no-hover) svg,.button--white.button--hover.button--is-icon:not(.button--no-hover) svg,.button--white.button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--has-icon.button--white:not(.button--no-hover) svg,a:active .button--white.button--is-icon:not(.button--no-hover) svg,a:active .button--white.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--white:active:not(.button--no-hover) svg,.button--white.button--is-icon:active:not(.button--no-hover) svg,.button--white.button--has-icon-before:active:not(.button--no-hover) svg,a:hover .button--has-icon.button--ghost:not(.button--no-hover) svg,a:hover .button--ghost.button--is-icon:not(.button--no-hover) svg,a:hover .button--ghost.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost:hover:not(.button--no-hover) svg,.button--ghost.button--is-icon:hover:not(.button--no-hover) svg,.button--ghost.button--has-icon-before:hover:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--hover:not(.button--no-hover) svg,.button--ghost.button--hover.button--is-icon:not(.button--no-hover) svg,.button--ghost.button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--has-icon.button--ghost:not(.button--no-hover) svg,a:active .button--ghost.button--is-icon:not(.button--no-hover) svg,a:active .button--ghost.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost:active:not(.button--no-hover) svg,.button--ghost.button--is-icon:active:not(.button--no-hover) svg,.button--ghost.button--has-icon-before:active:not(.button--no-hover) svg{fill:#fff}a:hover .button--has-icon.button--white[disabled]:not(.button--no-hover) svg,a:hover .button--white[disabled].button--is-icon:not(.button--no-hover) svg,a:hover .button--white[disabled].button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--white[disabled]:hover:not(.button--no-hover) svg,.button--white[disabled].button--is-icon:hover:not(.button--no-hover) svg,.button--white[disabled].button--has-icon-before:hover:not(.button--no-hover) svg,.button--has-icon.button--white[disabled].button--hover:not(.button--no-hover) svg,.button--white[disabled].button--hover.button--is-icon:not(.button--no-hover) svg,.button--white[disabled].button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--has-icon.button--white[disabled]:not(.button--no-hover) svg,a:active .button--white[disabled].button--is-icon:not(.button--no-hover) svg,a:active .button--white[disabled].button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--white[disabled]:active:not(.button--no-hover) svg,.button--white[disabled].button--is-icon:active:not(.button--no-hover) svg,.button--white[disabled].button--has-icon-before:active:not(.button--no-hover) svg,a:hover .button--has-icon.button--white.button--disabled:not(.button--no-hover) svg,a:hover .button--white.button--disabled.button--is-icon:not(.button--no-hover) svg,a:hover .button--white.button--disabled.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--white.button--disabled:hover:not(.button--no-hover) svg,.button--white.button--disabled.button--is-icon:hover:not(.button--no-hover) svg,.button--white.button--disabled.button--has-icon-before:hover:not(.button--no-hover) svg,.button--has-icon.button--white.button--disabled.button--hover:not(.button--no-hover) svg,.button--white.button--disabled.button--hover.button--is-icon:not(.button--no-hover) svg,.button--white.button--disabled.button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--has-icon.button--white.button--disabled:not(.button--no-hover) svg,a:active .button--white.button--disabled.button--is-icon:not(.button--no-hover) svg,a:active .button--white.button--disabled.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--white.button--disabled:active:not(.button--no-hover) svg,.button--white.button--disabled.button--is-icon:active:not(.button--no-hover) svg,.button--white.button--disabled.button--has-icon-before:active:not(.button--no-hover) svg,a:hover .button--has-icon.button--ghost[disabled]:not(.button--no-hover) svg,a:hover .button--ghost[disabled].button--is-icon:not(.button--no-hover) svg,a:hover .button--ghost[disabled].button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost[disabled]:hover:not(.button--no-hover) svg,.button--ghost[disabled].button--is-icon:hover:not(.button--no-hover) svg,.button--ghost[disabled].button--has-icon-before:hover:not(.button--no-hover) svg,.button--has-icon.button--ghost[disabled].button--hover:not(.button--no-hover) svg,.button--ghost[disabled].button--hover.button--is-icon:not(.button--no-hover) svg,.button--ghost[disabled].button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--has-icon.button--ghost[disabled]:not(.button--no-hover) svg,a:active .button--ghost[disabled].button--is-icon:not(.button--no-hover) svg,a:active .button--ghost[disabled].button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost[disabled]:active:not(.button--no-hover) svg,.button--ghost[disabled].button--is-icon:active:not(.button--no-hover) svg,.button--ghost[disabled].button--has-icon-before:active:not(.button--no-hover) svg,a:hover .button--has-icon.button--ghost.button--disabled:not(.button--no-hover) svg,a:hover .button--ghost.button--disabled.button--is-icon:not(.button--no-hover) svg,a:hover .button--ghost.button--disabled.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--disabled:hover:not(.button--no-hover) svg,.button--ghost.button--disabled.button--is-icon:hover:not(.button--no-hover) svg,.button--ghost.button--disabled.button--has-icon-before:hover:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--disabled.button--hover:not(.button--no-hover) svg,.button--ghost.button--disabled.button--hover.button--is-icon:not(.button--no-hover) svg,.button--ghost.button--disabled.button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--has-icon.button--ghost.button--disabled:not(.button--no-hover) svg,a:active .button--ghost.button--disabled.button--is-icon:not(.button--no-hover) svg,a:active .button--ghost.button--disabled.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--disabled:active:not(.button--no-hover) svg,.button--ghost.button--disabled.button--is-icon:active:not(.button--no-hover) svg,.button--ghost.button--disabled.button--has-icon-before:active:not(.button--no-hover) svg{fill:#8499a5}.button--has-icon.button--white svg,.button--white.button--is-icon svg,.button--white.button--has-icon-before svg,.button--has-icon.button--ghost svg,.button--ghost.button--is-icon svg,.button--ghost.button--has-icon-before svg{fill:#000}.button--has-icon.button--svg-grey svg,.button--svg-grey.button--is-icon svg,.button--svg-grey.button--has-icon-before svg{fill:#333}.button--has-icon-before svg{margin-right:10px;margin-left:0}.button--is-icon span{padding:12px}.button--is-icon svg{margin:0}.button--icon,.button--large-icon{width:35px;height:35px;padding:7px;color:#000}a:hover .button--icon:not(.button--no-hover) svg,a:hover .button--large-icon:not(.button--no-hover) svg,.button--icon:hover:not(.button--no-hover) svg,.button--large-icon:hover:not(.button--no-hover) svg,.button--icon.button--hover:not(.button--no-hover) svg,.button--hover.button--large-icon:not(.button--no-hover) svg,a:active .button--icon:not(.button--no-hover) svg,a:active .button--large-icon:not(.button--no-hover) svg,.button--icon:active:not(.button--no-hover) svg,.button--large-icon:active:not(.button--no-hover) svg{fill:#fff}.button--icon span,.button--large-icon span{display:flex;justify-content:center;align-items:center;height:100%;padding:0}.button--icon svg,.button--large-icon svg{fill:currentColor}.button--large-icon{width:45px;height:45px}.button--large-icon.button--brand{color:#fff}a:hover .button--large-icon.button--brand:not(.button--no-hover) svg,.button--large-icon:hover.button--brand:not(.button--no-hover) svg,.button--large-icon.button--hover.button--brand:not(.button--no-hover) svg,a:active .button--large-icon.button--brand:not(.button--no-hover) svg,.button--large-icon:active.button--brand:not(.button--no-hover) svg{fill:#8499a5}.button--large-icon span{position:relative}.button--large-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.button--reveal{min-width:35px}.button--reveal span{padding:12px 11px 13px 11px}.button--reveal .button__text{display:none}[reveal-button]:not(:hover) .button--reveal .button__text+svg{margin-left:0}[reveal-button]:hover .button--reveal .button__text{display:block}@media screen and (max-width: 63.9375em){[reveal-button]:hover .button--reveal .button__text{display:none}[reveal-button]:hover .button--reveal .button__text+svg{margin-left:0}}.button--center{text-align:center}.button--center.button--has-icon span,.button--center.button--has-icon-before span,.button--center.button--is-icon span{justify-content:center}.button--center-text.button--has-icon span,.button--has-icon.button--center-text-icon-left span,.button--has-icon.button--center-text-icon-right span,.button--center-text.button--has-icon-before span,.button--has-icon-before.button--center-text-icon-left span,.button--has-icon-before.button--center-text-icon-right span,.button--center-text.button--is-icon span,.button--is-icon.button--center-text-icon-left span,.button--is-icon.button--center-text-icon-right span{position:relative;justify-content:center}.button--center-text.button--has-icon svg,.button--has-icon.button--center-text-icon-left svg,.button--has-icon.button--center-text-icon-right svg,.button--center-text.button--has-icon-before svg,.button--has-icon-before.button--center-text-icon-left svg,.button--has-icon-before.button--center-text-icon-right svg,.button--center-text.button--is-icon svg,.button--is-icon.button--center-text-icon-left svg,.button--is-icon.button--center-text-icon-right svg{position:absolute;margin:0}.button--center-text-icon-right.button--has-icon span,.button--center-text-icon-right.button--has-icon-before span,.button--center-text-icon-right.button--is-icon span{padding-right:40px}.button--center-text-icon-right.button--has-icon svg,.button--center-text-icon-right.button--has-icon-before svg,.button--center-text-icon-right.button--is-icon svg{right:20px}.button--center-text-icon-left.button--has-icon span,.button--center-text-icon-left.button--has-icon-before span,.button--center-text-icon-left.button--is-icon span{padding-left:40px}.button--center-text-icon-left.button--has-icon svg,.button--center-text-icon-left.button--has-icon-before svg,.button--center-text-icon-left.button--is-icon svg{left:20px}.button--state{position:relative;background-color:rgba(0,0,0,0);border-color:#d2d2d2;color:#000}a:hover .button--state:not(.button--no-hover),.button--state:hover:not(.button--no-hover),.button--state.button--hover:not(.button--no-hover),a:active .button--state:not(.button--no-hover),.button--state:active:not(.button--no-hover){background-color:#fff;border-color:#505050;color:#000}.button--state.button--selected{background-color:#fff;border-color:#505050}.button--state:after{height:38px}.button--state span{font-size:12px;font-size:.75rem;line-height:1.25;padding-top:12px;padding-bottom:12px;letter-spacing:.5px}.button--state small{font-weight:200;font-size:11px;font-size:.6875rem;line-height:1.2727272727;position:absolute;color:#000;right:50%;bottom:-5px;transform:translate(50%, 100%)}.button--small-text::after{display:none}.button--small-text span{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;padding:0}.button--small:after{height:33px}.button--small span{font-size:12px;font-size:.75rem;line-height:1.25;padding-top:9px;padding-bottom:9px;white-space:nowrap}.button--small svg{max-width:12px}.button--small.button--border,.button--small.button--anchor{font-weight:200}.button--small.button--border span,.button--small.button--anchor span{padding:0}.button--small-alt:after{height:38px}.button--small-alt span{font-size:12px;font-size:.75rem;line-height:1.25;padding-top:12px;padding-bottom:12px;letter-spacing:.5px;white-space:nowrap}.button--med-text span{font-size:14px;font-size:.875rem;line-height:1.2857142857}@media screen and (max-width: 63.9375em){.button--med-text span{font-size:12px;font-size:.75rem;line-height:1.3333333333}}.button--box{border-radius:0}.button--full{width:100%}@media screen and (max-width: 43.75em){.button--ph-full{width:100%}}button::-moz-focus-inner{padding:0;border:none}.button--bottom-spaced{margin-bottom:10px}.button--bottom-spaced:last-child{margin-bottom:0}.button--plain{color:#000;background:rgba(0,0,0,0);border:none;text-align:left}a:hover .button--plain:not(.button--no-hover),.button--plain:hover:not(.button--no-hover),.button--plain.button--hover:not(.button--no-hover),a:active .button--plain:not(.button--no-hover),.button--plain:active:not(.button--no-hover){background-color:rgba(0,0,0,0);color:#8499a5}.button--plain span{font-size:18px;font-size:1.125rem;line-height:1.2222222222;padding-right:0;padding-left:0;text-transform:none;letter-spacing:normal}.button--plain svg{margin-top:3px}.button--imports[disabled],.button--imports.button--disabled{opacity:.3}.button--checkout-action{border-color:#000}.button--checkout-action span{font-size:14px;font-size:.875rem;line-height:1;padding-bottom:10px;padding-top:10px}.button--checkout-action:after{height:34px}.button--checkout-action div{display:inline-block}.button--tight-responsive span{font-size:14px;font-size:.875rem;line-height:1;padding:10px 20px}@media screen and (max-width: 63.9375em){.button--tight-responsive span{font-size:12px;font-size:.75rem;line-height:1;padding:2px 15px}}.button--tight-responsive:after{height:38px}@media screen and (max-width: 63.9375em){.button--tight-responsive:after{height:28px}}.field{margin-bottom:20px;position:relative}.field label{font-size:12px;font-size:.75rem;line-height:1;font-weight:200;position:absolute;display:block;top:9px;left:15px;color:#333;z-index:1}.field input.check_box{-webkit-appearance:none;appearance:none;border:1px solid #d2d2d2;width:20px;height:20px;border-radius:2px;background-color:#fff;transition:outline .2s ease;outline-offset:-1px;outline-style:solid;outline-width:2px;outline-color:rgba(0,0,0,0);flex-shrink:0;cursor:pointer}.field input.check_box:disabled{background-color:var(--c-field-disabled)}.field input.check_box:focus{outline-color:#000}.field input.check_box:checked{border-color:#000;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.field label.check_box{display:flex;gap:10px;align-items:center;cursor:pointer}.field label.check_box .check_box__text{line-height:20px;font-size:12px}.field label.check_box.custom_style{font-weight:400;align-items:start}.field label.check_box.custom_style span{font-weight:200}.field label.check_box.custom_style span.note{font-size:12px;font-size:.75rem;line-height:1.6666666667}.field:has(select.input:not(.multi-select))::after{content:"";position:absolute;right:50px;top:0;height:50px;width:1px;background-color:#d2d2d2}.field.field-error:has(select.input)::after{background-color:#e56661}.field:has(select:focus)::after{background-color:#000}.field:has(input:focus) .field__icon{border-color:#505050}.field--radio:not(.field--bool-radio-button) input[type=radio]{-webkit-appearance:none;appearance:none;border:1px solid #d2d2d2;width:18px;height:18px;border-radius:10px;background-color:#fff;transition:outline .2s ease;vertical-align:middle;outline-offset:-1px;outline-style:solid;outline-width:2px;outline-color:rgba(0,0,0,0)}.field--radio:not(.field--bool-radio-button) input[type=radio]:disabled{background-color:var(--c-field-disabled)}.field--radio:not(.field--bool-radio-button) input[type=radio]:focus{outline-color:#000}.field--radio:not(.field--bool-radio-button) input[type=radio]:checked{border-color:#000;background-position:center center;background-repeat:no-repeat;background-size:18px 18px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3ccircle cx='10' cy='10' fill='%23000' r='5'/%3e%3c/svg%3e")}.field--checkbox label,.field--radio label{position:relative;top:unset;left:unset;display:flex}.field--checkbox input:focus,.field--radio input:focus{outline:none}.field--radio{flex-direction:column;gap:10px}.field--radio label{display:inline-flex;gap:8px;align-items:flex-start}.field--check-top label.check_box{align-items:flex-start}.select_option_col label{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.4;font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;position:relative;padding-left:30px}.field--close{margin-bottom:15px}.field--flush{margin-bottom:0}.field--flush-label label{margin-bottom:0}.field--hidden-label>label{position:absolute;top:-100vh;left:-100vw}.field--hidden{display:none}.field--radio label{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.4;font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;display:flex;align-items:center;color:#000}.field--radio{display:flex}.field--radio label:not([for]){margin-right:10px}.field--radio label:not([for]) a{-webkit-text-decoration:underline;text-decoration:underline}.field--bool-radio-button{grid-column:span 2;display:flex;flex-direction:row;gap:10px}@media screen and (max-width: 63.9375em){.field--bool-radio-button{grid-column:span 1}}.field--bool-radio-button label{font-size:12px;font-size:.75rem;line-height:1.6666666667}.field--bool-radio-button label:has(input[type=radio]){font-weight:400}.field--bool-radio-button label:has(input[type=radio]) span{width:50px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:3px;background-color:#fff;border:1px solid #d2d2d2}.field--bool-radio-button label:has(input[type=radio]) input[type=radio]{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.field--bool-radio-button label:has(input[type=radio]:checked) span{background-color:#000;color:#fff;border-color:#000}.input{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.4;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin:0;color:#000;outline:none}.field__optional{font-size:12px}.field__optional:before{content:"("}.field__optional:after{content:")"}input.input,textarea.input,select.input:not(.multi-select){font-size:14px;font-size:.875rem;line-height:1.4285714286;width:100%;border:1px solid #d2d2d2;border-radius:3px;padding:20px 15px 0 15px;height:50px;color:#000}input.input:not([disabled]):not([readonly]):focus,textarea.input:not([disabled]):not([readonly]):focus,select.input:not(.multi-select):not([disabled]):not([readonly]):focus{border-color:#505050}input.input[disabled],textarea.input[disabled],select.input:not(.multi-select)[disabled]{background:#fff;opacity:.3}input.input[readonly],textarea.input[readonly],select.input:not(.multi-select)[readonly]{background:#fff;opacity:.6}.field-error input.input,.field-error textarea.input,.field-error select.input:not(.multi-select){border-color:#e56661}textarea.input{height:200px;max-width:100%;padding-top:30px}select.input:not(.multi-select){max-width:100%;-webkit-appearance:none;appearance:none;background-color:#fff;padding-right:55px;background-position:right 20px center;background-size:10px 7px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M9.90008037,0.634364823 L9.39911346,0.105770677 C9.33235999,0.0351828234 9.25546364,0 9.1685297,0 C9.08180634,0 9.00494509,0.0351828234 8.93819162,0.105770677 L5.00005264,4.26115839 L1.06208915,0.105881781 C0.995300584,0.035293927 0.91843933,0.000111103653 0.831610682,0.000111103653 C0.744746937,0.000111103653 0.667885684,0.035293927 0.601132212,0.105881781 L0.100235497,0.634512961 C0.0333416395,0.704952677 0,0.786058343 0,0.877718857 C0,0.969305301 0.0334469289,1.05041097 0.100235497,1.12085068 L4.76957417,6.04814955 C4.83632765,6.1186263 4.913224,6.15384615 5.00005264,6.15384615 C5.08688129,6.15384615 5.16363726,6.1186263 5.23035563,6.04814955 L9.90008037,1.12085068 C9.96683384,1.05037393 10,0.969268267 10,0.877718857 C10,0.786058343 9.96683384,0.704952677 9.90008037,0.634364823 Z'/%3E%3C/svg%3E%0A");text-overflow:ellipsis}.field__icon{position:absolute;right:0;top:0;bottom:0;width:50px;border-left:1px solid #d2d2d2;display:grid;place-items:center}.field__icon svg{width:20px;height:20px;fill:#000}.field--inline-select{display:flex;align-items:center;gap:5px}.field--inline-select label{position:relative;left:unset;top:unset}.field--inline-select select.input{font-size:12px;font-size:.75rem;line-height:1.6666666667;height:auto;padding:0;padding-right:15px;border:none;background-position:right 0 center;background-color:rgba(0,0,0,0)}.field--inline-select::after{display:none}.field--center-text input,.field--center-text select.input{padding-top:0;padding-bottom:0}.field-inline{font-size:0}.field.error .input,.field.error .multi-select__value,.field.error select,.field-error .input,.field-error .multi-select__value,.field-error select{border-color:#e56661}.field.error p.error,.field-error p.error{font-size:12px;font-size:.75rem;line-height:1.6666666667;color:#e56661;margin-top:5px}.js .antispam-hide{display:none}.js .field--antispam{display:none}.radio-replace{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;margin-right:15px;background:#fff;border:1px solid #d2d2d2;border-radius:100%}input[type=radio]:checked+.radio-replace{border-color:#9b9b9b}input[type=radio]:checked+.radio-replace:after{content:"";width:10px;height:10px;background:#8499a5;border-radius:100%}.radio-replace--button{display:flex;justify-content:center;align-items:center;min-width:47px;height:32px;margin-right:0;letter-spacing:1px;color:#000;border-radius:3px}@media screen and (max-width: 43.75em){.radio-replace--button{min-width:60px}}input[type=radio]:checked+.radio-replace--button{color:#fff;background:#333;border:none}input[type=radio]:checked+.radio-replace--button:after{display:none}.quantity-control{position:relative;display:flex;justify-content:flex-start}.quantity-control:not(.quantity-control--label):not(.quantity-control--label-inline) label{position:absolute;top:-100vh;left:-100vw}.quantity-control label{flex:0 0 100%}.quantity-control input{flex:0 0 100px;min-width:0;height:50px;padding:0;text-align:center;border:1px solid #d2d2d2;border-radius:0}.quantity-control input:focus{border-color:#d2d2d2}.quantity-control--label{flex-wrap:wrap}.quantity-control--label-inline{justify-content:flex-start;align-items:center}.quantity-control--label-inline label{flex:0 1 auto;margin-right:20px}.quantity-control--flex input{flex:1 1 auto}.quantity-control--shrink input{flex-shrink:1}.quantity-control--grow input{flex-grow:1}.quantity-control--fixed input{max-width:40px}.quantity-control--fixed button{flex:0 0 auto}.quantity-control--center{justify-content:center}.quantity-control__button{position:relative;width:30px;height:50px;background:#fff;border:1px solid #d2d2d2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .3s}.quantity-control__button:hover{color:#000}.quantity-control__button:focus{outline:none}.quantity-control__button:active{background:#8499a5}.quantity-control__button:active svg{fill:#fff}.quantity-control__button svg{position:absolute;top:50%;left:50%;fill:#000;transform:translate(-50%, -50%)}.quantity-control__button--up{border-left:none;border-radius:0 3px 3px 0}.quantity-control__button--down{border-right:none;border-radius:3px 0 0 3px}.swatch{position:relative;width:22px;height:22px;padding:0;background:#eaeaea;border:1px solid #d2d2d2;border-radius:3px}.swatch img{display:block;max-width:100%;height:auto;border-radius:3px}.swatch--clickable:hover{border-color:#000}.swatch--clickable:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #fff;border-radius:inherit}.header{top:0}.body--debug .header{top:20px}@media screen and (max-width: 63.9375em){.body--debug .header{top:0}}.body--admin .header{top:44px}@media screen and (max-width: 63.9375em){.body--admin .header{top:44px}}@media screen and (max-width: 43.75em){.body--admin .header{top:0}}.has-notice-bar .header{top:100px}@media screen and (max-width: 63.9375em){.has-notice-bar .header{top:0}}@media screen and (max-width: 43.75em){.has-notice-bar .header{top:0}}.has-notice-bar.body--admin .header{top:144px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .header{top:44px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .header{top:0}}.body--debug.body--admin .header{top:64px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .header{top:44px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .header{top:0}}.header{--header-background-colour: #ffffff;--header-content-colour: #000000;--header-border-colour: #eaeaea;position:sticky;background-color:var(--header-background-colour);color:var(--header-content-colour);z-index:21;transition:background-color .3s ease}.header:not(.header--clear)~.page-content{margin-top:0}.body--debug .header:not(.header--clear)~.page-content{margin-top:20px}@media screen and (max-width: 63.9375em){.body--debug .header:not(.header--clear)~.page-content{margin-top:0}}.body--admin .header:not(.header--clear)~.page-content{margin-top:44px}@media screen and (max-width: 63.9375em){.body--admin .header:not(.header--clear)~.page-content{margin-top:44px}}@media screen and (max-width: 43.75em){.body--admin .header:not(.header--clear)~.page-content{margin-top:0}}.has-notice-bar .header:not(.header--clear)~.page-content{margin-top:100px}@media screen and (max-width: 63.9375em){.has-notice-bar .header:not(.header--clear)~.page-content{margin-top:0}}@media screen and (max-width: 43.75em){.has-notice-bar .header:not(.header--clear)~.page-content{margin-top:0}}.has-notice-bar.body--admin .header:not(.header--clear)~.page-content{margin-top:144px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .header:not(.header--clear)~.page-content{margin-top:44px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .header:not(.header--clear)~.page-content{margin-top:0}}.body--debug.body--admin .header:not(.header--clear)~.page-content{margin-top:64px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .header:not(.header--clear)~.page-content{margin-top:44px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .header:not(.header--clear)~.page-content{margin-top:0}}.header:not(.header--clear){border-bottom:1px solid var(--header-border-colour)}.header--clear{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--header-background-colour: transparent;--header-content-colour: #ffffff;--header-border-colour: rgba(234, 234, 234, 0.15)}.header--clear:hover,.header--clear:has(.header-nav__item--active),.header--clear[active-item],.header--clear[data-position=sticky],.header--clear.header--search-active,.header--clear.header--active{--header-background-colour: #ffffff;--header-content-colour: #000000;--header-border-colour: #eaeaea}.header--clear~.page-content{margin-top:calc(115px*-1)}.header--clear~.header-back{color:#fff}.header__top{position:relative;display:flex;justify-content:space-between;align-items:center;height:45px;transition:background-color .3s ease;padding:0 80px;max-width:1600px;margin:0 auto}@media screen and (max-width: 63.9375em){.header__top{padding:0 15px;justify-content:flex-end;height:70px}}.header__toggle{display:none}@media screen and (max-width: 63.9375em){.header__toggle{display:block;width:20px;height:20px;cursor:pointer}}.header__toggle .nav-icon{width:20px}.header__toggle .nav-icon::after,.header__toggle .nav-icon::before,.header__toggle .nav-icon div{content:"";display:block;width:20px;height:2px;background-color:var(--header-content-colour);transition:transform .3s ease, opacity .3s ease}.header--active .header__toggle .nav-icon::before{transform:rotate(-45deg) translate(-6px, 6px)}.header--active .header__toggle .nav-icon::after{transform:rotate(45deg) translate(-7px, -7px)}.header__toggle .nav-icon div{margin:7px 0}.header--active .header__toggle .nav-icon div{opacity:0}.header__links{display:flex;align-items:center;gap:30px}@media screen and (max-width: 63.9375em){.header__links{width:100%;gap:25px}}.header__link{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;color:inherit;transition:color .3s ease}.header__link:hover{color:#8499a5}@media screen and (max-width: 63.9375em){.header__link{font-size:14px;font-size:.875rem;line-height:1.4285714286;display:block;padding:15px 20px}}.header__link span{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.header__link--border-top{border-top:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.header__link--border-top{padding-top:14px}}.header__link--border-bottom{border-bottom:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.header__link--border-bottom{padding-bottom:14px}}.header__link--border-left{border-left:1px solid #eaeaea}.header__icon{padding:0;background-color:rgba(0,0,0,0)}.header__icon svg{display:block;fill:var(--header-content-colour)}.basket-link__link{display:flex}.basket-link__link svg{transition:fill .3s ease;width:22px;height:18px}.basket-link__link svg:hover{fill:#8499a5}.header__nav{height:70px;display:flex;border-top:1px solid var(--header-border-colour)}@media screen and (max-width: 63.9375em){.header__nav{display:none}.header--activating .header__nav{display:block;opacity:0;position:absolute;overflow:auto;top:70px;transition:opacity 150ms ease;left:0;width:100%;height:calc(100vh - 70px);height:calc(100dvh - 70px);background-color:#fff}.header--active .header__nav{opacity:1}}@media screen and (max-width: 63.9375em){.header-pricing-switch{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;color:inherit;transition:color .3s ease}.header-pricing-switch:hover{color:#8499a5}.header-pricing-switch span{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}}.nav-feature{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block}.nav-feature--tight{padding:0}.nav-feature__image{overflow:hidden}.nav-feature__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.nav-feature__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.nav-feature__image img{width:100%;height:auto;transition:transform .5s cubic-bezier(0.36, 1.05, 0.54, 1)}.nav-feature:hover .nav-feature__image img{transform:scale(1.075)}.search{display:none}.search--activating{top:115px}@media screen and (max-width: 63.9375em){.search--activating{top:70px}}.body--debug .search--activating{top:135px}@media screen and (max-width: 63.9375em){.body--debug .search--activating{top:70px}}.body--admin .search--activating{top:159px}@media screen and (max-width: 63.9375em){.body--admin .search--activating{top:114px}}@media screen and (max-width: 43.75em){.body--admin .search--activating{top:70px}}.has-notice-bar .search--activating{top:215px}@media screen and (max-width: 63.9375em){.has-notice-bar .search--activating{top:70px}}@media screen and (max-width: 43.75em){.has-notice-bar .search--activating{top:70px}}.has-notice-bar.body--admin .search--activating{top:259px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .search--activating{top:114px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .search--activating{top:70px}}.body--debug.body--admin .search--activating{top:179px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .search--activating{top:114px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .search--activating{top:70px}}.search--activating{position:fixed;right:0;left:0;display:grid;border-top:1px solid #eaeaea;grid-template-columns:repeat(12, minmax(0, 1fr));background:#fff;opacity:0;transition:opacity .3s ease;padding:0 40px}@media screen and (max-width: 63.9375em){.search--activating{padding:0 15px;grid-template-columns:1fr;border-top:none}}.search--active{opacity:1}.search__fieldset{position:relative;display:flex;width:100%;margin:28px 0;grid-column:3/11}@media screen and (max-width: 63.9375em){.search__fieldset{margin:20px 0;padding:0;grid-column:span 1}}.search__label{position:absolute;top:-100vh;left:-100vw}input.search__input{font-size:26px;font-size:1.625rem;line-height:1;font-weight:200;min-width:0;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.2);padding:0 0 18px 0;color:#000;background:rgba(0,0,0,0)}@media screen and (max-width: 63.9375em){input.search__input{font-size:24px;font-size:1.5rem;line-height:1.2083333333}}input.search__input::placeholder{color:#000;opacity:1}input.search__input:-ms-input-placeholder{color:#000}input.search__input::-ms-input-placeholder{color:#000}input.search__input:focus{border-bottom:1px solid rgba(0,0,0,.2)}.search__submit{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);padding:0 0 18px 0}.search__submit svg{fill:#000}.social--dark{display:flex;align-items:center;gap:15px}.social__text{font-size:24px;font-size:1.5rem;line-height:1.3333333333}.social__list{display:flex;flex-wrap:wrap;gap:15px}.social__item{display:flex}.social__link{display:flex;align-items:center}.social__link svg{display:block;fill:#fff}.social--dark .social__link svg{fill:#000}.category-callout{position:relative;overflow:hidden}.category-callout a{display:block}.category-callout a:hover .category-callout__title::after{width:100%}.category-callout a:hover img{transform:scale(1.2)}.category-callout a:hover svg{opacity:1;margin-right:0}.category-callout::after{content:"";position:absolute;left:0;right:0;top:0;height:130px;opacity:.4;background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.category-callout__image{aspect-ratio:5/3;height:100%}@media screen and (max-width: 43.75em){.category-callout__image{margin:0}}.category-callout__image img{transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1);position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.category-callout--portrait .category-callout__image{aspect-ratio:4/5}.category-callout--square .category-callout__image{aspect-ratio:1}.category-callout__header{position:absolute;z-index:1;top:30px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center}.category-callout__header svg{opacity:0;width:12px;height:22px;fill:#fff;margin-right:10px;transition:margin-right .3s, opacity .3s}@media screen and (max-width: 43.75em){.category-callout__header{position:relative;display:inline-block;top:unset;left:unset;right:unset;margin-top:10px}.category-callout__header svg{display:none}.category-callout--ph-padded .category-callout__header{padding:0 15px}}.category-callout__title{font-size:26px;font-size:1.625rem;line-height:1.4615384615;position:relative;padding-right:0;padding-left:0}.category-callout__title::before,.category-callout__title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#fff}.category-callout__title::before{opacity:0}.category-callout__title::after{width:0;transition:width 150ms linear}.category-callout__title{color:#fff}@media screen and (max-width: 43.75em){.category-callout__title{font-size:16px;font-size:1rem;line-height:1.875;position:relative;padding-right:0;padding-left:0}.category-callout__title::before,.category-callout__title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.category-callout__title::before{opacity:.2}.category-callout__title::after{width:0;transition:width 150ms linear}.category-callout__title{color:#000}}.large-callout{padding:80px 80px 0 80px;background:#eaeaea}@media screen and (max-width: 63.9375em){.large-callout{padding:40px 20px 0 20px}}.large-callout:last-of-type{padding:80px}@media screen and (max-width: 63.9375em){.large-callout:last-of-type{padding:40px 20px}}.large-callout__image{overflow:hidden}.large-callout__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0px}.large-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.large-callout__image{position:relative}@media screen and (max-width: 63.9375em){.large-callout__image{margin-bottom:30px}}.large-callout__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.large-callout__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:580px;padding-left:80px}@media screen and (max-width: 63.9375em){.large-callout__content{padding-left:0}}.large-callout__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:15px;color:#000}@media screen and (max-width: 63.9375em){.large-callout__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.large-callout__title span{font-weight:100}.large-callout__text{max-width:100%}.global-callout{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.global-callout__link{display:block;-webkit-text-decoration:none;text-decoration:none}.global-callout__link:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.3}.global-callout__image{overflow:hidden}.global-callout__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.global-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 63.9375em){.global-callout__image{overflow:hidden}.global-callout__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0px}.global-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.global-callout__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.global-callout__link:hover .global-callout__image img{transform:scale(1.2)}.global-callout--three-col .global-callout__image{overflow:hidden}.global-callout--three-col .global-callout__image:before{float:left;content:"";padding-bottom:71.4285714286%;margin-bottom:0px}.global-callout--three-col .global-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 63.9375em){.global-callout--three-col .global-callout__image{overflow:hidden}.global-callout--three-col .global-callout__image:before{float:left;content:"";padding-bottom:80%;margin-bottom:0px}.global-callout--three-col .global-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.global-callout__content{position:absolute;top:40px;right:25px;bottom:40px;left:25px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}@media screen and (max-width: 63.9375em){.global-callout__content{top:20px;bottom:20px}}.global-callout__title{font-size:34px;font-size:2.125rem;line-height:1.3529411765;position:absolute;top:50%;right:20px;left:20px;color:#fff;transform:translateY(-50%);text-align:center}@media screen and (max-width: 63.9375em){.global-callout__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.global-callout--dark .global-callout__title{color:#000}.global-callout__title span{font-weight:100}.hero{position:relative;display:flex;flex-direction:column;height:600px;padding:195px 80px 80px;color:#fff;background-color:var(--hero-background-color, #000000);overflow:hidden}.hero.hero--background-light-stone{--hero-background-color: #F0EFEB}.hero.hero--background-blue-grey{--hero-background-color: #7F9AA6}.hero.hero--background-dark-stone{--hero-background-color: #E0D9D3}.hero.hero--background-dark-grey{--hero-background-color: #2F2E32}.hero.hero--background-dark-teal{--hero-background-color: #416169}.hero.hero--background-blue-dark{--hero-background-color: #0A2E3C}.hero.hero--background-blue-mid{--hero-background-color: #6C929E}.hero.hero--background-blue-light{--hero-background-color: #B2C1C8}.hero.hero--background-black{--hero-background-color: #000}@media(min-height: 600px){.hero{height:100vh}.hero.hero--height-fixed{height:600px}}@media screen and (min-height: 600px)and (max-width: 63.9375em){.hero.hero--height-fixed{height:450px}}@media(min-height: 600px){.hero.hero--height-short{height:450px}}@media(min-height: 600px){.has-notice-bar .hero{height:calc(100vh - 100px);margin-top:100px}.has-notice-bar .hero.hero--height-fixed{height:600px}}@media screen and (min-height: 600px)and (max-width: 63.9375em){.has-notice-bar .hero.hero--height-fixed{height:450px}}@media(min-height: 600px){.has-notice-bar .hero.hero--height-short{height:450px}}@media screen and (min-height: 600px)and (max-width: 63.9375em){.has-notice-bar .hero{height:100vh;margin-top:0}}@media screen and (max-width: 63.9375em){.hero{padding:85px 20px 40px;height:450px !important}}.hero--dark-text{color:#000}.hero--feature{flex-direction:row;padding:0}.hero--feature .hero__media,.hero--feature .hero__container{flex-basis:50%;max-width:none;height:100%}.hero--feature .hero__container{background-color:var(--hero-background-color, #ffffff);display:flex;justify-content:center;padding-left:70px;padding-right:70px}.hero--feature .hero__container>*{max-width:550px;align-self:center}.hero--feature .hero__media{position:relative}.hero--feature.hero--gradient-left:after{left:50%;z-index:2}.hero--feature.hero--gradient-left.hero--horizontal-right:after{left:0}@media screen and (max-width: 63.9375em){.hero--feature{height:auto;max-height:none;padding:0;flex-direction:column}.hero--feature .hero__media{order:-1}.hero--feature .hero__media,.hero--feature .hero__container{flex-basis:auto;max-width:none;height:auto}.hero--feature .hero__container{display:flex;justify-content:center;padding:30px 15px 0}.hero--feature .hero__container>*{max-width:none;align-self:center}.hero--feature .hero__buttons{margin-bottom:15px}.hero--feature.hero--gradient-left:after{display:none}}@media screen and (max-width: 43.75em){.hero--height-fixed,.hero--height-short{padding:0}}@media screen and (max-width: 43.75em){.hero--height-fixed .hero__container.hero__container,.hero--height-short .hero__container.hero__container{position:absolute;left:15px;right:15px;bottom:80px}}.hero--overlay{padding:90px}@media(min-height: 600px){.hero--overlay{height:calc(100vh - 110px)}}@media(min-height: 600px){.has-notice-bar .hero--overlay{height:calc(100vh - 100px - 110px);margin-top:100px}}@media screen and (min-height: 600px)and (max-width: 63.9375em){.has-notice-bar .hero--overlay{height:auto;margin-top:0}}@media screen and (max-width: 63.9375em){.hero--overlay{padding:30px 20px;height:auto}}.hero--gradient-top:before{content:"";position:absolute;top:0;right:0;left:0;height:200px;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.5;z-index:1}.hero--gradient-left:after{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.45;z-index:1}@media screen and (max-width: 63.9375em){.hero--gradient-left:after{top:auto;width:100%;height:50%;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.6}}.hero--horizontal-left{align-items:flex-start}.hero--horizontal-center{align-items:center}.hero--horizontal-right{align-items:flex-end}.hero--vertical-top{justify-content:flex-start}@media screen and (max-width: 63.9375em){.hero--vertical-top{justify-content:flex-end}}.hero--vertical-center{justify-content:center}@media screen and (max-width: 63.9375em){.hero--vertical-center{justify-content:flex-end}}.hero--vertical-bottom{justify-content:flex-end}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@media screen and (max-width: 63.9375em){.hero--feature .hero__media{overflow:hidden}.hero--feature .hero__media:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.hero--feature .hero__media:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.hero--feature .hero__media{position:static}}@media screen and (max-width: 43.75em){.hero--height-fixed .hero__media{overflow:hidden}.hero--height-fixed .hero__media:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.hero--height-fixed .hero__media:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.hero--height-fixed .hero__media{position:static;width:100%}}.hero__media img{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 63.9375em){.hero--feature .hero__media img,.hero--height-fixed .hero__media img{position:static;height:auto}}.hero__media img,.hero__media video{object-fit:cover}.hero__media iframe{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.hero__media .hero__toggle{width:60px;height:60px;z-index:10;position:absolute;bottom:40px;right:40px;cursor:pointer}.hero__media .hero__toggle:before{content:"";display:inline-block;width:60px;height:60px;background-color:#fff;opacity:.3;border-radius:30px}.hero__media .hero__toggle:hover:before{background-color:#333;opacity:unset}.hero__media .hero__toggle svg{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;text-align:center;display:none;z-index:10;fill:#fff}@media screen and (max-width: 63.9375em){.hero__media .hero__toggle{width:45px;height:45px;right:20px;bottom:40px}.hero__media .hero__toggle:before{width:45px;height:45px}}.hero__media .hero__toggle--white:before{opacity:unset}.hero__media .hero__toggle--white svg{fill:#505050}.hero__media .hero__toggle--white:hover svg{fill:#fff}.hero__media[data-video-action=pause] svg.icon-pause{display:block}.hero__media[data-video-action=play] svg.icon-play{display:block;left:3px}.hero__container.hero__container{position:relative;display:flex;flex-direction:column;height:auto;max-width:820px;z-index:2}.hero--align-left .hero__container.hero__container{align-items:flex-start}.hero--align-center .hero__container.hero__container{align-items:center}@media screen and (max-width: 63.9375em){.hero--align-center .hero__container.hero__container{align-items:flex-start}}.hero--align-right .hero__container.hero__container{align-items:flex-end}@media screen and (max-width: 63.9375em){.hero--align-right .hero__container.hero__container{align-items:flex-start}}.hero--overlay .hero__container.hero__container{max-width:1200px;min-height:300px;align-items:center;justify-content:center;background-color:#fff;opacity:.9;flex-grow:1;width:100%}@media screen and (max-width: 63.9375em){.hero--overlay .hero__container.hero__container{width:100%;max-width:none;min-height:unset;padding:30px 20px;text-align:center}}.hero__titles-outer{margin-bottom:15px;width:100%}@media screen and (max-width: 63.9375em){.hero__titles-outer{margin-bottom:10px}}.hero--overlay .hero__titles-outer{margin-bottom:0}@media screen and (max-width: 63.9375em){.hero--overlay .hero__titles-outer{margin-bottom:30px}}.hero__subtitle{font-weight:100;font-size:18px;font-size:1.125rem;line-height:1.2222222222;margin-bottom:25px;text-transform:uppercase;letter-spacing:4px}@media screen and (max-width: 63.9375em){.hero__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143}}.hero--align-center .hero__subtitle{text-align:center}.hero--align-right .hero__subtitle{text-align:right}.hero__title{font-size:52px;font-size:3.25rem;line-height:1.1153846154}@media screen and (max-width: 63.9375em){.hero__title{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}.hero__title span{font-weight:100}.hero--overlay .hero__title{font-family:"Charter",Arial,Helvetica,sans-serif;font-size:50px;font-size:3.125rem;line-height:1.56}@media screen and (max-width: 63.9375em){.hero--overlay .hero__title{font-size:40px;font-size:2.5rem;line-height:.85}}.hero--align-center .hero__title{text-align:center}.hero--align-right .hero__title{text-align:right}.hero__title--font-minion{font-family:"Minion","Times New Roman",Times,serif}.hero__title--extra-margin{margin-bottom:25px}.hero__content{width:100%}.hero--overlay .hero__content{width:690px;text-align:center}@media screen and (max-width: 63.9375em){.hero--overlay .hero__content{width:100%}}.hero--align-center .hero__content{text-align:center}.hero--align-right .hero__content{text-align:right}.hero__text{margin-bottom:25px}@media screen and (max-width: 63.9375em){.hero__text{margin-bottom:15px}}.hero--dark-text .hero__text{color:#000}.hero--overlay .hero__text{font-weight:normal;margin-bottom:0}.hero--overlay .hero__text P:last-child{font-size:14px;font-size:.875rem;line-height:1.7142857143}.hero__buttons{display:flex;flex-wrap:wrap;gap:30px}.hero--align-center .hero__buttons{justify-content:center}.hero--align-right .hero__buttons{justify-content:flex-end}.hero__buttons--feature{display:none}@media screen and (max-width: 63.9375em){.hero__buttons--feature{display:flex}}.awards{position:relative}.awards__container{margin:0 65px;overflow:hidden}.awards__logo{max-width:160px;padding:0 20px}.awards__logo img{max-width:100%;height:auto}.awards__nav{position:absolute;top:-60px;right:105px;width:66px;display:flex;justify-content:space-between;transform:translateY(-50%)}@media screen and (max-width: 63.9375em){.awards__nav{top:-55px;right:20px;width:51px}}@media screen and (max-width: 31.25em){.awards__nav{top:-50px}}.awards__control{cursor:pointer}.awards__control:hover svg{fill:#333}.awards__control svg{display:block;fill:#d2d2d2;transition:fill .3s ease}@media screen and (max-width: 63.9375em){.awards__control svg{height:25px}}.basket-link{position:relative}.basket-link__link{position:relative}@media screen and (max-width: 63.9375em){.basket-link__link{display:flex}}@media screen and (max-width: 63.9375em){.basket-link__link{display:flex}}.basket-link__link svg{fill:var(--header-content-colour, #333333)}@media screen and (max-width: 63.9375em){.basket-link__link svg{height:18px;width:22px}}.basket-link__text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:12px;font-size:.75rem;line-height:1.25;position:absolute;bottom:50%;left:50%;padding:2px 7px;color:#fff;background:#000;border-radius:10px}.basket-link__text--hidden{display:none}.page-intro{padding:45px 0;color:#000;background:#fff;text-align:center;overflow:hidden}@media screen and (max-width: 63.9375em){.page-intro{padding:30px 0}}.page-intro--flush-bottom{padding-bottom:0}.page-intro--border{border-bottom:1px solid #eaeaea}.page-intro--tall{padding:65px 0}@media screen and (max-width: 63.9375em){.page-intro--tall{padding:30px 0}}.page-intro--tight{padding:25px 0}.page-intro--has-blocks{padding-bottom:60px}@media screen and (max-width: 63.9375em){.page-intro--has-blocks{padding-top:60px}}.page-intro--about .wrap,.page-intro--about .load-more__wrap,.page-intro--about .page-filter{padding-top:50px}@media screen and (max-width: 63.9375em){.page-intro--about .wrap,.page-intro--about .load-more__wrap,.page-intro--about .page-filter{padding:0}}@media screen and (max-width: 63.9375em){.page-intro--about{padding:30px 0}}.page-intro--content-before{padding-top:15px}@media screen and (max-width: 63.9375em){.page-intro--content-before{padding-top:30px}}.page-intro--relative .wrap,.page-intro--relative .load-more__wrap,.page-intro--relative .page-filter{position:relative}.page-intro__button{margin:25px 0 0}.page-intro__title{font-size:40px;font-size:2.5rem;line-height:1.55;margin-bottom:10px}@media screen and (max-width: 63.9375em){.page-intro__title{font-size:32px;font-size:2rem;line-height:1.25}}.page-intro__title:last-child{margin-bottom:0}.page-intro--media-library .page-intro__title,.page-intro--journal-article .page-intro__title{font-size:40px;font-size:2.5rem;line-height:1.55}@media screen and (max-width: 63.9375em){.page-intro--media-library .page-intro__title,.page-intro--journal-article .page-intro__title{font-size:32px;font-size:2rem;line-height:1.25}}.page-intro__subtitle{font-weight:200;font-size:16px;font-size:1rem;line-height:1.1875;color:#000;margin-bottom:13px;letter-spacing:3px;text-transform:uppercase}@media screen and (max-width: 63.9375em){.page-intro__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;letter-spacing:3px}}.page-intro--journal-article .page-intro__subtitle{font-size:16px;font-size:1rem;line-height:1.1875;margin-bottom:13px;letter-spacing:3px}.page-intro__text{max-width:870px;margin:0 auto}.page-intro--search .page-intro__text{font-size:24px;font-size:1.5rem;line-height:1.9166666667;font-weight:200;color:#000}.page-intro--search .page-intro__text span{font-weight:400;color:#000}@media screen and (max-width: 63.9375em){.page-intro--search .page-intro__text{font-size:18px;font-size:1.125rem;line-height:1.6666666667}}.page-intro--docs .page-intro__text{color:#000}.page-intro__wrap{display:flex;align-items:center;justify-content:center;padding-top:10px}.page-intro__journal-subheader{font-size:12px;font-size:.75rem;line-height:1.25;margin-left:15px;color:#000;letter-spacing:2px;text-transform:uppercase}.page-intro__journal-subheader span{font-weight:200}@media screen and (max-width: 63.9375em){.page-intro__journal-subheader{font-size:12px;font-size:.75rem;line-height:1.6666666667;text-align:left}}.page-intro__aviwrap{overflow:hidden}.page-intro__aviwrap:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.page-intro__aviwrap:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.page-intro__aviwrap{flex:0 0 auto;border-radius:50%;border:solid 1px #d2d2d2}.page-intro__aviwrap img{border-radius:50%;border:2px solid #fff;padding:1px;height:50px}.page-filter{overflow:hidden}.page-filter[loading=true]{position:relative}.page-filter[loading=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.8)}.page-filter__section{display:flex;justify-content:center;gap:40px}@media screen and (max-width: 31.25em){.page-filter__section{gap:20px;border-top:1px solid #d2d2d2;padding-top:20px}}.page-filter--left .page-filter__section{justify-content:flex-start}.page-filter__link{font-size:20px;font-size:1.25rem;line-height:1.9;padding-bottom:5px;color:#000;position:relative;padding-right:0;padding-left:0}.page-filter__link::before,.page-filter__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.page-filter__link::before{opacity:.2}.page-filter__link::after{width:0;transition:width 150ms linear}.page-filter__link:first-child{margin-left:0}.page-filter__link:last-child{margin-right:0}.page-filter__link:hover::after,.page-filter__link--active::after{width:100%}@media screen and (max-width: 31.25em){.page-filter__link{font-size:14px;font-size:.875rem;line-height:1.8571428571}}.pagination{display:flex;align-items:center;justify-content:center;gap:10px}.pagination__prev,.pagination__next,.pagination__link{font-size:18px;font-size:1.125rem;line-height:1;width:40px;height:40px;display:grid;place-items:center;border-bottom:1px solid #d2d2d2;transition:border-color 150ms ease-in}.pagination__prev:hover,.pagination__next:hover,.pagination__link:hover{border-color:#000}.pagination__prev--disabled,.pagination__next--disabled{pointer-events:none;opacity:.3}.pagination__link--active{border-color:#000}.pagination__link--mobile .pagination__gap--mobile{display:none}@media screen and (max-width: 43.75em){.pagination__link--mobile .pagination__gap--mobile{display:grid}}.pagination__links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pagination__link--mobile,.pagination__gap--mobile{display:none}@media screen and (max-width: 43.75em){.pagination__link--mobile,.pagination__gap--mobile{display:grid}}.pagination__gap{width:40px;text-align:center}.viewing-summary{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;margin-top:30px;text-align:center}.project-preview{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden}.project-preview:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.project-preview:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-preview{position:relative}.project-preview--large{overflow:hidden}.project-preview--large:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.project-preview--large:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-preview--large{overflow:visible}@media screen and (max-width: 63.9375em){.project-preview--large{overflow:hidden}.project-preview--large:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.project-preview--large:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.project-preview--dummy{overflow:hidden}.project-preview--dummy:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.project-preview--dummy:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-preview--dummy{background:rgba(0,0,0,0)}.project-preview__link{display:block;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}.project-preview--large .project-preview__link{position:absolute;top:0;right:0;left:0;height:200%;z-index:1}@media screen and (max-width: 63.9375em){.project-preview--large .project-preview__link{position:relative;height:auto}}.project-preview--large.project-preview--attach-bottom .project-preview__link{top:auto;bottom:0}.project-preview__link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:50%;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.65}.project-preview__image{position:relative}.project-preview__image img{transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.project-preview__link:hover .project-preview__image img{transform:scale(1.2)}.project-preview--large .project-preview__image{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 63.9375em){.project-preview--large .project-preview__image{position:static}}.project-preview--large .project-preview__image img{position:absolute;top:0;left:0}@media screen and (max-width: 63.9375em){.project-preview--large .project-preview__image img{position:static}}.project-preview__content{position:absolute;right:0;bottom:0;left:0;padding:40px;z-index:1}@media screen and (max-width: 63.9375em){.project-preview__content{padding:15px}}.project-preview__title{font-size:26px;font-size:1.625rem;line-height:1.3076923077;color:#fff}@media screen and (max-width: 63.9375em){.project-preview__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333}}.project-preview__title span{font-weight:100}.collection-feature{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;width:100%;height:100%}@media screen and (max-width: 63.9375em){.collection-feature{aspect-ratio:7/5}}.collection-feature__link{display:block;-webkit-text-decoration:none;text-decoration:none}.collection-feature__link::after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.3;z-index:1}.collection-feature__link::before{content:"";position:absolute;top:0;left:0;bottom:0;width:75%;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.3;z-index:1}.collection-feature__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.collection-feature__link:hover .collection-feature__image img{transform:scale(1.2)}.collection-feature__content{position:absolute;right:30px;bottom:25px;left:30px;z-index:2}.collection-feature__title{font-size:30px;font-size:1.875rem;line-height:1.2;color:#fff;margin-bottom:15px}.collection-feature__title.collection-feature__title--dark{color:#000}.page-meta{padding:30px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.page-meta{padding:20px 0}}.page-meta__wrap{display:flex;flex-wrap:wrap}.page-meta__list{margin-right:100px}@media screen and (max-width: 63.9375em){.page-meta__list{margin-right:30px}}.page-meta__key{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px;color:#b7b7b7}@media screen and (max-width: 63.9375em){.page-meta__key{margin-bottom:0}}.page-meta__value{font-size:22px;font-size:1.375rem;line-height:2.0909090909;color:#000}.link-list{display:flex;flex-wrap:wrap;align-items:center;margin:-10px}.link-list>*{margin:10px}.link-list__title{font-size:12px;font-size:.75rem;line-height:1.6666666667;text-transform:uppercase;letter-spacing:1px;color:#b7b7b7}.link-list__item{font-size:16px;font-size:1rem;line-height:1.25;color:#000;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.link-list__item:hover{color:#8499a5}.project-callout{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.project-callout__link{display:block;-webkit-text-decoration:none;text-decoration:none}.project-callout__link:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.3}.project-callout__image{overflow:hidden}.project-callout__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.project-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-callout__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.project-callout__link:hover .project-callout__image img{transform:scale(1.2)}.project-callout__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:flex-end;padding:25px 40px;z-index:1}@media screen and (max-width: 63.9375em){.project-callout__content{padding:15px}}.project-callout__title{font-size:26px;font-size:1.625rem;line-height:1.3076923077;color:#fff}@media screen and (max-width: 63.9375em){.project-callout__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333}}.project-callout__title span{font-weight:100}.filters{top:115px}.body--debug .filters{top:135px}@media screen and (max-width: 63.9375em){.body--debug .filters{top:115px}}.body--admin .filters{top:159px}@media screen and (max-width: 63.9375em){.body--admin .filters{top:159px}}@media screen and (max-width: 43.75em){.body--admin .filters{top:115px}}.has-notice-bar .filters{top:215px}@media screen and (max-width: 63.9375em){.has-notice-bar .filters{top:115px}}@media screen and (max-width: 43.75em){.has-notice-bar .filters{top:115px}}.has-notice-bar.body--admin .filters{top:259px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .filters{top:159px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .filters{top:115px}}.body--debug.body--admin .filters{top:179px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .filters{top:159px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .filters{top:115px}}.filters{grid-column:1/2;grid-row:1/4;position:sticky;max-height:calc(100vh - 115px);scrollbar-gutter:stable;overflow-y:auto;padding:56px 30px 56px 0;margin:-56px 20px -56px 0;border-right:1px solid var(--grey-divider, #EAEAEA);box-shadow:10px 0px 15px -10px rgba(0,0,0,.09);opacity:1;transition:opacity .5s ease-in-out}@media screen and (max-width: 63.9375em){.filters{display:none}.filters[data-overlay-active]{display:block;background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;margin:0;padding:0;padding-bottom:79px;max-height:none}[data-filtered] .filters[data-overlay-active]{padding-bottom:104px}}.filters__close{display:none}@media screen and (max-width: 63.9375em){[data-overlay-active] .filters__close{display:grid;place-items:center;width:45px;height:45px;position:fixed;top:13px;right:3px;background-color:rgba(0,0,0,0);z-index:150}}.filters__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333;padding-bottom:11px;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 63.9375em){.filters__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727;justify-content:center;position:sticky;top:0;background-color:#fff;padding:20px 0}}.filters-slider{display:inline-flex;justify-content:center;align-items:center;width:100%;margin-bottom:50px;font-size:14px;font-size:.875rem;line-height:1.2857142857}.filters-slider span{font-size:12px;font-size:.75rem;line-height:1.5;font-weight:200}.filters-slider__slider{flex:1 1 auto;margin:0 25px;background-color:#eaeaea}:root{interpolate-size:allow-keywords}details.filterable{overflow:hidden}@media screen and (max-width: 63.9375em){details.filterable[data-overlay-active]{display:block;background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;overflow-y:auto;max-height:none;padding-bottom:80px}details.filterable[data-overlay-active] summary{position:sticky;top:0;background:#fff}[data-filtered] details.filterable[data-overlay-active]{padding-bottom:105px}}details.filterable::details-content{height:0;transition:height 300ms, content-visibility 300ms;transition-behavior:allow-discrete}@media screen and (max-width: 63.9375em){details.filterable::details-content{transition:none}}details.filterable[open]::details-content{height:auto}details.filterable:first-of-type summary{border-bottom:1px solid #eaeaea}details.filterable:last-of-type[open]{border-bottom:1px solid #eaeaea}details.filterable:last-of-type[open] .filterable__dimension{padding-bottom:20px}details.filterable summary{font-size:14px;font-size:.875rem;line-height:1.2857142857;font-weight:200;text-transform:uppercase;cursor:pointer;display:flex;letter-spacing:1px;align-items:center;list-style:none;padding:15px 0;border-bottom:1px solid #eaeaea}@media screen and (max-width: 63.9375em){details.filterable summary{font-size:18px;font-size:1.125rem;line-height:1;font-weight:400;padding:20px 15px;text-transform:none;letter-spacing:normal}}details.filterable summary::-webkit-details-marker{display:none}details.filterable summary span{font-weight:200;margin-left:5px;color:#5a5a5a}details.filterable summary span:empty{display:none}details.filterable[open] summary{border-bottom-color:#000}@media screen and (max-width: 63.9375em){details.filterable[open] summary{font-size:22px;font-size:1.375rem;line-height:1.2727272727;justify-content:center;border-bottom-color:#eaeaea}}details.filterable svg.icon-minus-light{display:none}details.filterable[open] svg.icon-plus-light{display:none}details.filterable[open] svg.icon-minus-light{display:block}@media screen and (max-width: 63.9375em){details.filterable[open] svg.icon-minus-light{display:none}}details.filterable svg{margin-left:auto}@media screen and (max-width: 63.9375em){details.filterable svg{display:none}}details.filterable svg.icon-arrow-small-right{display:none}@media screen and (max-width: 63.9375em){details.filterable svg.icon-arrow-small-right{display:block}}@media screen and (max-width: 63.9375em){details.filterable[open] svg.icon-arrow-small-right{position:absolute;left:15px;transform:rotate(180deg);pointer-events:none;width:11px;height:20px;margin-top:1px}}.filterable--unavailable{pointer-events:none;display:none}.filterable--unavailable summary,.filterable--unavailable summary span[data-filter-count]{color:#a5a5a5}.filterable--unavailable summary svg{display:none}.filterable--checkbox.filterable--checkbox{padding-top:20px}.accordion__content .filterable--checkbox.filterable--checkbox{padding-top:0}@media screen and (max-width: 63.9375em){.filterable--checkbox.filterable--checkbox{padding-left:15px}}.filterable--checkbox.filterable--checkbox .check_box__text.check_box__text{font-size:14px;font-size:.875rem;line-height:1.2857142857;color:#000}@media screen and (max-width: 63.9375em){.filterable--checkbox.filterable--checkbox .check_box__text.check_box__text{font-size:16px;font-size:1rem;line-height:1.125}}.filterable__dimension{display:flex;flex-direction:column;gap:10px;padding:20px 0 10px}@media screen and (max-width: 63.9375em){.filterable__dimension{padding:20px 15px 0;gap:15px}}.filterable__title{display:none}@media screen and (max-width: 63.9375em){.filterable__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727;display:block;text-align:center;padding:20px 0;border-bottom:1px solid #eaeaea;position:sticky;top:0;background-color:#fff}}.filterable__field{display:flex;align-items:center}.filterable__field input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #d2d2d2;width:22px;height:22px;border-radius:1px;background-color:#fff;cursor:pointer}@media screen and (max-width: 63.9375em){.filterable__field input[type=checkbox]{width:30px;height:30px}}.filterable__field input[type=checkbox]:disabled{background-color:var(--c-field-disabled)}.filterable__field input[type=checkbox]:checked{border-color:#000;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.filterable__field label{font-size:14px;font-size:.875rem;line-height:1.2857142857;font-weight:200;color:#000;cursor:pointer;flex-grow:1;display:flex;align-items:baseline;justify-content:space-between;margin-left:10px;margin-top:1px}@media screen and (max-width: 63.9375em){.filterable__field label{font-size:16px;font-size:1rem;line-height:1.125}}.filterable__field label span{color:#5a5a5a}.filterable__field:has(input[type=checkbox]:checked) label{font-weight:400}.filterable__field:has(input[type=checkbox]:checked) label span{color:#000}.filterable__field img{margin-left:5px;height:20px;width:20px;border:1px solid #d2d2d2;border-radius:1px}@media screen and (max-width: 63.9375em){.filterable__field img{width:30px;height:30px;margin-left:10px}}.filterable__dimension__label--unavailable{opacity:.2;pointer-events:none;display:none}.filterable__dimension__link{font-size:12px;font-size:.75rem;line-height:1.25;margin-bottom:20px;display:block}.filterable__dimension__link svg{fill:#5d6b74}.filterable__dimension__link span{margin-left:12px;font-weight:300;-webkit-text-decoration:underline;text-decoration:underline}.field .filterable__dimension__group-label{position:relative;top:unset;left:unset;font-size:16px;font-size:1rem;line-height:1.25;color:#000;margin-bottom:10px;font-weight:400}.context-bar{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 63.9375em){.context-bar{flex-wrap:wrap}}@media screen and (max-width: 31.25em){.context-bar{display:block}}.context-bar__left,.context-bar__center,.context-bar__right{display:flex;align-items:center;width:33.3333%}@media screen and (max-width: 63.9375em){.context-bar__left,.context-bar__center,.context-bar__right{width:50%}}@media screen and (max-width: 31.25em){.context-bar__left,.context-bar__center,.context-bar__right{width:100%;justify-content:center}}@media screen and (max-width: 31.25em){.context-bar__left.context-bar__left{margin-bottom:15px}}.context-bar__left.context-bar__left .field{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.context-bar__left.context-bar__left .field::after{display:none}.context-bar__left.context-bar__left label{margin:0;position:relative;top:unset;left:unset;color:#000}.context-bar__left.context-bar__left select.input{height:auto;width:50px;padding:0;border:none;background-color:rgba(0,0,0,0)}.context-bar__right{justify-content:flex-end}@media screen and (max-width: 63.9375em){.context-bar__right{display:none}}.project-text{margin-right:60px}@media screen and (max-width: 63.9375em){.project-text{margin:35px 15px}}.project-enquiry--padding-bottom{padding-bottom:20px}.project-enquiry .field{margin-bottom:10px}.project-enquiry .form-privacy{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0}.project-enquiry-product{display:flex;align-items:center;gap:15px;margin-bottom:20px}.project-enquiry-product__image{overflow:hidden}.project-enquiry-product__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.project-enquiry-product__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-enquiry-product__image{flex:0 0 60px}.project-enquiry-product__image img{max-width:100%;height:auto}.project-enquiry-product__content{display:flex;flex-direction:column;text-align:left}.project-enquiry-product__title{font-size:16px;font-size:1rem;line-height:1.625}.project-enquiry-product__details{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:300}.project-enquiry-product__details>*:last-child::after{display:none}.project-enquiry-product__details>*:after{content:"|";margin:0 10px;color:#d2d2d2}.project-enquiry__submit{margin-bottom:15px}.project-enquiry__extra{font-size:12px;font-size:.75rem;line-height:1.3333333333;margin-top:5px}.product-preview{color:#000}.product-preview--offset{position:relative;top:-80px}@media screen and (max-width: 63.9375em){.product-preview--offset{top:auto}}.product-preview__image{overflow:hidden}.product-preview__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.product-preview__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.product-preview__image{background:#8499a5}.product-preview__image img{width:100%;max-width:100%;height:auto}.product-preview__content{padding-top:60px;padding-left:80px}.product-preview--middle .product-preview__content{padding-top:0}.product-preview--reverse .product-preview__content{padding-right:100px;padding-left:0;text-align:right}@media screen and (max-width: 63.9375em){.product-preview--reverse .product-preview__content{text-align:left}}@media screen and (max-width: 63.9375em){.product-preview__content{margin:15px 0 40px;padding:0}}.product-preview__title{font-size:50px;font-size:3.125rem;line-height:.92;font-weight:100;margin-bottom:10px}@media screen and (max-width: 63.9375em){.product-preview__title{font-size:24px;font-size:1.5rem;line-height:1.2083333333;margin-bottom:0}}.product-preview__text{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px}@media screen and (max-width: 63.9375em){.product-preview__text{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:15px}}.bio-group{background:#eaeaea}.bio-group__item{position:relative}.bio-group__item:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#fff}@media screen and (max-width: 63.9375em){.bio-group__item:after{top:auto;bottom:0;width:100%;height:1px}}.bio-group__item:last-child:after{display:none}.bio{padding:80px}@media screen and (max-width: 63.9375em){.bio{padding:40px 20px}}.bio__image{overflow:hidden}.bio__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.bio__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.bio__image{margin-bottom:15px}.bio__image img{width:100%;max-width:100%;height:auto}.bio__title{font-size:26px;font-size:1.625rem;line-height:1.7692307692;color:#424242}@media screen and (max-width: 63.9375em){.bio__title{font-size:20px;font-size:1.25rem;line-height:2.3}}.cta-banner{padding:80px 0;text-align:center}@media screen and (max-width: 63.9375em){.cta-banner{padding:40px 0}}.cta-banner__title{font-size:32px;font-size:2rem;line-height:1.4375;font-weight:100;margin-bottom:20px;color:#000}@media screen and (max-width: 63.9375em){.cta-banner__title{font-size:24px;font-size:1.5rem;line-height:1.3333333333;font-weight:200}}.cta-banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:-13px}@media screen and (max-width: 43.75em){.cta-banner__buttons{margin:-5px 0}}.cta-banner__buttons .button,.cta-banner__buttons .shade-chooser__input{margin:13px}@media screen and (max-width: 43.75em){.cta-banner__buttons .button,.cta-banner__buttons .shade-chooser__input{flex:0 0 100%;margin:5px 0}}.product-intro{padding:80px 0;color:#000}@media screen and (max-width: 63.9375em){.product-intro{padding:40px 0}}.product-intro__images{overflow:hidden}.product-intro__images:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.product-intro__images:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.product-intro__images{position:relative}@media screen and (max-width: 63.9375em){.product-intro__images{margin-bottom:25px}}.product-intro__image{position:absolute;max-width:60%}.product-intro__image:first-child{top:0;left:0}.product-intro__image:last-child{right:0;bottom:0}.product-intro__image img{width:100%;max-width:100%;height:auto}.product-intro__content{padding-left:80px}@media screen and (max-width: 63.9375em){.product-intro__content{padding-left:0}}.product-intro__title{font-size:50px;font-size:3.125rem;line-height:.92;font-weight:100;margin-bottom:10px}@media screen and (max-width: 63.9375em){.product-intro__title{font-size:30px;font-size:1.875rem;line-height:1.2333333333}}.product-intro__sub-title{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:15px}@media screen and (max-width: 63.9375em){.product-intro__sub-title{font-size:14px;font-size:.875rem;line-height:1.2142857143}}.technical-details{padding:100px 0}@media screen and (max-width: 63.9375em){.technical-details{padding:25px 0}}.technical-details--a{background:#f4f0ef}.technical-details--b{background:#e5e3e0}.technical-details--c{background:#efefef}.technical-details__title{font-size:50px;font-size:3.125rem;line-height:.92;font-weight:100;text-align:center;color:#000}@media screen and (max-width: 63.9375em){.technical-details__title{font-size:30px;font-size:1.875rem;line-height:1.2333333333}}.technical-details__title:after{content:"";display:block;width:100%;height:1px;margin:35px 0;background:#000}@media screen and (max-width: 63.9375em){.technical-details__title:after{margin:25px 0}}.technical-detail{display:flex;flex-direction:column;justify-content:center}.technical-detail--wide{max-width:900px;margin:0 auto}.technical-detail__title{font-size:24px;font-size:1.5rem;line-height:1.9166666667;font-weight:200;margin-bottom:10px}@media screen and (max-width: 43.75em){.technical-detail__table{width:100%}}.technical-detail__table th,.technical-detail__table td{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;padding-bottom:10px;vertical-align:top}@media screen and (max-width: 43.75em){.technical-detail__table th,.technical-detail__table td{width:50%}}.technical-detail__table th{padding-right:20px}.technical-detail__row--finishes th,.technical-detail__row--finishes td{line-height:28px}.technical-detail__finishes{display:flex}.technical-detail__finish{width:28px;height:28px;margin-right:5px;border-radius:100%}.technical-detail__finish:last-child{margin-right:0}.technical-detail__finish img{display:block;width:28px;height:28px;border-radius:100%}.technical-detail__image img,.technical-detail__image svg{max-width:100%;height:auto}@media screen and (max-width: 63.9375em){.technical-detail__image img,.technical-detail__image svg{display:block;margin:0 auto}}.product-features{max-width:800px;padding:100px 80px}@media screen and (max-width: 63.9375em){.product-features{max-width:none;padding:35px 20px}}.product-features__title{font-size:32px;font-size:2rem;line-height:1.4375;margin-bottom:15px;text-align:center;color:#000}@media screen and (max-width: 63.9375em){.product-features__title{font-size:24px;font-size:1.5rem;line-height:1.4166666667}}.product-features__title span{font-weight:200}.product-features__item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.product-features__item>*{flex:1 1 100%}.product-features__image{flex:0 0 70px;width:70px;height:70px;margin-right:20px;overflow:hidden}@media screen and (max-width: 63.9375em){.product-features__image{flex-basis:50px;width:50px;height:50px;margin-right:15px}}.product-features__image img{max-width:100%;height:auto}.product-features__image svg{max-width:100%;max-height:100%}.product-features__text{font-size:16px;font-size:1rem;line-height:1.5;font-weight:200;max-width:calc(100% - 90px)}@media screen and (max-width: 63.9375em){.product-features__text{font-size:14px;font-size:.875rem;line-height:1.5714285714;max-width:calc(100% - 65px)}}.product-features__extra{margin-top:20px;margin-left:90px}@media screen and (max-width: 63.9375em){.product-features__extra{margin-left:65px}}.product-features__list{margin-bottom:20px}.product-features__list:last-child{margin-bottom:0}.product-features__list dt{font-weight:400;margin-bottom:5px;text-transform:uppercase}.product-features__list dd{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200}.scenes{padding:100px 0}@media screen and (max-width: 63.9375em){.scenes{padding:35px 5px}}.scenes__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:25px;color:#000}@media screen and (max-width: 63.9375em){.scenes__title{font-size:24px;font-size:1.5rem;line-height:1.4166666667;margin-bottom:12px}}.scenes__title span{font-weight:100}@media screen and (max-width: 63.9375em){.scenes__title span{font-weight:200}}.scenes__text{margin-bottom:20px}.scenes__buttons .button,.scenes__buttons .shade-chooser__input{margin-bottom:10px}.scenes__buttons .button:last-child,.scenes__buttons .shade-chooser__input:last-child{margin-bottom:0}.scenes__image-wrapper{position:relative}.scenes__image{overflow:hidden}.scenes__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.scenes__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.scenes__image img{width:100%;max-width:100%;height:auto}.scenes__image-2{overflow:hidden}.scenes__image-2:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.scenes__image-2:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.scenes__image-2{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.scenes__image-2 img{width:100%;max-width:100%;height:auto}.scenes__image-2--active{opacity:1}.scenes__caption{font-size:14px;font-size:.875rem;line-height:1.2142857143;padding:15px 20px;background:#fff;border-radius:0 0 3px 3px;text-transform:uppercase;letter-spacing:1px}.scenes__caption-text{font-weight:200;text-transform:none;letter-spacing:normal}.product-links{padding:50px}@media screen and (max-width: 63.9375em){.product-links{padding:40px 20px}}.product-links__logo{display:flex;justify-content:center;margin-bottom:50px}@media screen and (max-width: 63.9375em){.product-links__logo{margin-bottom:30px}}.product-links__logo img,.product-links__logo svg{display:block}.product-links__items{max-width:245px;margin:0 auto}@media screen and (max-width: 43.75em){.product-links__items{max-width:none}}.product-links__items .button,.product-links__items .shade-chooser__input{margin-bottom:10px}.product-links__items .button:last-child,.product-links__items .shade-chooser__input:last-child{margin-bottom:0}.downloads{padding:50px;border-left:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.downloads{padding:40px 20px;border-top:1px solid #eaeaea;border-left:none}}.downloads--space-before{margin-top:20px}.downloads--clean{padding:0;border:none}@media screen and (max-width: 63.9375em){.downloads--clean{padding:0;border:none}}.downloads__items{max-width:630px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media screen and (max-width: 43.75em){.downloads__items{max-width:none;grid-template-columns:1fr}}.product-apps{padding:50px;border-top:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.product-apps{padding:40px 20px}}.product-apps__header{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.product-apps__image{margin-right:20px}.product-apps__title{font-size:20px;font-size:1.25rem;line-height:1.5;color:#000}@media screen and (max-width: 63.9375em){.product-apps__title{font-size:16px;font-size:1rem;line-height:1.5}}.product-apps__title span{font-weight:200}.product-apps__items{display:flex;justify-content:center;margin:-10px auto}.product-apps__link{margin:10px}.feature-image{padding-bottom:100px;background:linear-gradient(145deg, #25596f 0%, #033a5e 100%)}@media screen and (max-width: 43.75em){.feature-image{padding-bottom:50px}}.feature-image img{display:block;width:60%;max-width:100%;height:auto;margin:0 auto}@media screen and (max-width: 43.75em){.feature-image img{width:80%}}@media screen and (max-width: 31.25em){.feature-image img{width:90%}}.detail{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:flex-start;padding:40px 0 80px}@media screen and (max-width: 63.9375em){.detail{padding:0 0 40px;grid-template-columns:minmax(0, 1fr);gap:20px}}.detail__left{position:relative}@media screen and (max-width: 63.9375em){.detail__left{margin-left:-15px;margin-right:-15px}}.detail__photoswipe-trigger{display:block;position:absolute;top:25px;right:25px}.detail__right{padding-left:40px}@media screen and (max-width: 63.9375em){.detail__right{padding-left:0}}.detail__notice{background-color:#000;padding:20px;text-align:center;border-radius:2px;margin-bottom:20px;padding:20px 80px}@media screen and (max-width: 31.25em){.detail__notice{padding:20px}}.detail__notice p{font-size:16px;font-size:1rem;line-height:1.375;color:#fff}.detail__title,.plp-overlay__title,.pdp-overlay__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:38px;font-size:2.375rem;line-height:1.1578947368;color:#000}@media screen and (max-width: 63.9375em){.detail__title,.plp-overlay__title,.pdp-overlay__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.detail__title,.plp-overlay__title,.pdp-overlay__title{color:#000;margin-bottom:10px}@media screen and (max-width: 63.9375em){.detail__title,.plp-overlay__title,.pdp-overlay__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:5px}}.detail__secondary-title,.pdp-overlay__secondary-title{font-size:16px;font-size:1rem;line-height:1.375;font-weight:200;display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 63.9375em){.detail__secondary-title,.pdp-overlay__secondary-title{margin-bottom:15px}}.detail__secondary-title>*:last-child::after,.pdp-overlay__secondary-title>*:last-child::after{display:none}.detail__secondary-title>*:after,.pdp-overlay__secondary-title>*:after{content:"|";margin:0 10px;color:#dcdddc}.detail__secondary-title--short-margin{margin-bottom:15px}@media screen and (max-width: 63.9375em){.detail__secondary-title--short-margin{margin-bottom:10px}}.detail__tertiary-title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;display:flex;flex-wrap:wrap;margin-bottom:20px;color:#656565}.detail__tertiary-title>*:last-child:after{display:none}.detail__tertiary-title>*:after{content:"|";margin:0 15px;color:#dcdddc}.detail__description{margin-bottom:30px;color:#000}.detail__description .detail__description-mto-text{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.5}.detail__description .detail__description-mto-title{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.2142857143}.detail__description .detail__description-moq-text{font-size:12px;font-size:.75rem;line-height:1.5;color:#000}.detail__description .detail__description-mto-info{display:flex;align-items:center;gap:11px;margin-top:-5px;margin-bottom:9px}.detail__description .detail__description-leadtime-text{font-weight:400;font-size:12px;font-size:.75rem;line-height:1.5;color:#000;background-color:#fff}.detail__description--bg{background-color:#f4f4f4;padding:20px;margin-bottom:20px}.detail__description-leadtime{background:#eaeaea;border-radius:15px;height:30px;max-width:-moz-fit-content;max-width:fit-content;padding:6px 15px}.detail__show-bv-stock{margin-top:10px}.detail__show-bv-stock--flush{margin-top:0}.detail__uk-only{font-size:12px;font-size:.75rem;line-height:2.1666666667;color:#000;margin-bottom:30px;font-weight:300}.detail__section{margin-bottom:20px}.detail__section--small-margin{margin-bottom:15px}.detail__section--margin-top{margin-top:20px}.detail__copy{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:14px;font-size:.875rem;color:#656565}.detail__options{margin-bottom:30px}.detail__options__title{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:14px;font-size:.875rem;font-weight:300;color:#000;text-align:left;padding-bottom:5px}.detail__options__option{margin-right:10px}.detail__details__downloads{text-align:left}.detail__details__downloads__item{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;margin-bottom:15px}.detail__actions{display:flex;position:relative;flex-wrap:wrap;align-items:center;margin-top:16px}.detail__actions>*{margin-bottom:15px}.detail__actions__info{flex:1 1 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 31.25em){.detail__actions__info{flex-direction:column;align-items:flex-start;gap:15px}}.detail__actions__price{font-size:24px;font-size:1.5rem;line-height:1;color:#000}.detail__actions__price span{font-size:14px;font-size:.875rem;line-height:1;font-weight:200}.detail__actions__form{display:flex}@media screen and (max-width: 63.9375em){.detail__actions__form{order:1}}.detail__actions__form__qty{margin-right:20px}.detail__actions__uk-only{font-weight:300;margin-top:0;flex:100%;color:#000}.detail__actions__bundle-lead{flex:100%}.detail__actions__stock{margin-top:5px;flex-basis:100%}@media screen and (max-width: 31.25em){.detail__actions__stock{margin:0}}.detail__actions__stock:not(:has(:first-child)){display:none}.detail__actions__stock-due{margin-top:9px;padding-top:22px;position:relative;flex:100%}.detail__actions__stock-due::after{position:absolute;content:"";top:0;left:0;right:0;height:1px;background:#eaeaea}.detail__actions__stock-due:not(:has(:first-child)){display:none}.detail__details__title{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-family:"Brown",arial,sans-serif;font-weight:400;color:#000;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:30px;text-align:left}.detail__guest-message{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:23px;font-size:1.4375rem;line-height:1.5217391304;margin-top:20px}.detail__guest-message .link{font-family:"Brown",arial,sans-serif;font-weight:400;white-space:nowrap}.detail__tabs{margin:40px 0}@media screen and (max-width: 31.25em){.detail__tabs{margin:25px 0}}.detail__where-buy{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:25px;gap:20px}.detail__where-buy .button--border,.detail__where-buy .button--anchor{display:flex}.detail__where-buy .button--border span,.detail__where-buy .button--anchor span{font-size:16px;font-size:1rem;line-height:1;padding-bottom:0}.detail__where-buy:last-child{margin-bottom:0}.detail__where-buy--flush{margin:0}.detail__where-buy--flush>*{margin:0}@media screen and (max-width: 31.25em){.detail__where-buy__button--m-top{margin-top:10px}}.detail__technical-drawing-wrap{padding:30px}.detail__dimensions .link{font-family:"Brown",arial,sans-serif;font-weight:400}.detail__view-more-collection{position:relative;text-align:center;display:block;margin-bottom:40px;margin-right:20px}.detail__view-more-collection__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.detail__view-more-collection__overlay:hover{background-color:rgba(0,0,0,.5)}.detail__view-more-collection__title{font-size:12px;font-size:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;color:#fff;max-width:60px;line-height:1.3}.detail__view-more-collection__title>svg{fill:#fff;max-width:8px;margin-bottom:-7px;margin-right:5px}.detail__select{margin-bottom:0}.compare-max .detail__select:not(.field--checked){opacity:.5;pointer-events:none;cursor:not-allowed}.detail__select--link{display:flex;align-items:center}.detail__select--link input{position:absolute;opacity:0;pointer-events:none}.detail__select--link label{position:static}.detail__select--link a{font-size:12px;font-size:.75rem;line-height:1.3333333333;-webkit-text-decoration:underline;text-decoration:underline}.js-compare-label{-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap;color:#000}.detail__full-anchor{margin-bottom:20px}.variants{display:flex;flex-wrap:wrap;align-items:center;margin:-1px -5px 0;position:relative;overflow:hidden}.variants--compare{padding-bottom:32px}.variants__title{font-size:20px;font-size:1.25rem;line-height:1.5;margin-right:20px}@media screen and (max-width: 43.75em){.variants__title{flex:0 0 100%;margin-right:0;margin-bottom:20px}}.variants__item{width:22px;height:22px;margin:1px 0 1px 6px;border:1px solid #d2d2d2;border-radius:1px}@media screen and (max-width: 43.75em){.variants__item{width:20px;height:20px}}.variants--large .variants__item{width:30px;height:30px}.variants__item input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.variants__item:has(input:checked){border-color:#000}.variants__item img{display:block;width:100%;height:auto;border-radius:1px;border:0}.variants__item:hover,.variants__item--active,.variants__item:has(input:checked){border:1px solid #fff;outline:#000 solid 1px}.variants__item--configurable-option{position:relative}.variants__item--configurable-option img{pointer-events:none}.variants__item--no-hover{pointer-events:none}.variants__select{position:absolute;left:6px;bottom:-999px;margin:0}.variants__item--active+.variants__select{bottom:0}.compare-max .variants__select:not(.field--checked){opacity:.5;pointer-events:none;cursor:not-allowed}.variants__unavailable-icon{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.variants__unavailable-icon svg{width:100%;height:100%}.variants__item--disabled .variants__unavailable-icon{display:inline-block}.variants__configurable{margin-left:12px;font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:300}@media screen and (max-width: 63.9375em){.variants__configurable{flex-basis:100%;margin-left:5px;margin-top:10px}}.product-table{width:100%;text-align:left}.product-table th,.product-table td{font-size:14px;font-size:.875rem;line-height:1.4285714286;padding-bottom:10px}@media screen and (max-width: 63.9375em){.product-table th,.product-table td{font-size:12px;font-size:.75rem;line-height:1.5}}.product-table th{white-space:nowrap;width:33%;padding-right:20px}.product-table td{font-weight:200}.product-table svg{margin-bottom:-3px;margin-left:5px;fill:#8499a5}.product-table--center{width:-moz-fit-content;width:fit-content;margin:0 auto;grid-column:span 2}@media screen and (max-width: 43.75em){.product-table--center{margin:0;grid-column:span 1}}.accordion__title{cursor:pointer}.accordion--disabled .accordion__title{cursor:default}.accordion__icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordion--disabled .accordion__icon{display:none}.accordion__icon svg{display:block}.accordion__icon--active{display:none}.accordion--active .accordion__icon--active{display:block}.accordion--disabled .accordion__icon--active{display:none}.accordion--active .accordion__icon--inactive{display:none}.accordion__wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion--disabled .accordion__wrapper{max-height:none}.accordion--product-info{border-bottom:1px solid #d2d2d2}.accordion--product-info .accordion__title{font-size:12px;font-size:.75rem;line-height:1.6666666667;position:relative;padding:15px 0;text-transform:uppercase;letter-spacing:1px}.accordion--product-info .accordion__content{padding:0 0 15px}.accordion--where-to-buy{border-bottom:1px solid #d2d2d2}.accordion--where-to-buy .accordion__title{font-size:18px;font-size:1.125rem;line-height:1.4444444444;position:relative;padding:15px 0;color:#000}.accordion--where-to-buy .accordion__content{padding:0 0 15px}.accordion--account-faq{border-bottom:1px solid #d2d2d2}.accordion--account-faq .accordion__title{font-size:12px;font-size:.75rem;line-height:1.6666666667;position:relative;padding:15px 15% 15px 0;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 63.9375em){.accordion--account-faq .accordion__title{padding:15px 8% 15px 0}}.accordion--account-faq .accordion__content{padding:0 15% 15px 0}@media screen and (max-width: 63.9375em){.accordion--account-faq .accordion__content{padding:0 8% 15px 0}}.accordion--compatible-products .accordion__title{margin:0;padding:55px 0}@media screen and (max-width: 43.75em){.accordion--compatible-products .accordion__title{padding:30px 0;text-align:left}}.accordion--compatible-products .accordion__title .wrap,.accordion--compatible-products .accordion__title .load-more__wrap,.accordion--compatible-products .accordion__title .page-filter{position:relative}.accordion--compatible-products .accordion__icon{right:80px}@media screen and (max-width: 63.9375em){.accordion--compatible-products .accordion__icon{right:15px}}.accordion--compatible-products .accordion__icon svg{width:20px;height:auto}.accordion--compatible-products .accordion__content{padding:0 0 100px}@media screen and (max-width: 63.9375em){.accordion--compatible-products .accordion__content{padding-bottom:50px}}@media screen and (max-width: 43.75em){.accordion--compatible-products .accordion__content{padding-bottom:30px}}.accordion--driver-calculator-criteria{margin-bottom:40px}@media screen and (max-width: 63.9375em){.accordion--driver-calculator-criteria{border-bottom:1px solid #d2d2d2}}.accordion--driver-calculator-criteria .accordion__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000}@media screen and (max-width: 63.9375em){.accordion--driver-calculator-criteria .accordion__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.accordion--driver-calculator-criteria .accordion__title{position:relative;color:#000;margin-bottom:30px}.accordion--driver-calculator-criteria .accordion__title span{font-weight:100}@media screen and (max-width: 63.9375em){.accordion--driver-calculator-criteria .accordion__title{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:20px;text-align:left;text-transform:uppercase}}.accordion--driver-calculator-criteria .accordion__content{padding:0 0 15px}.accordion--filters .accordion__title{font-weight:200;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:1px;position:relative;color:#000;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #d2d2d2}.accordion--filters .accordion__title span{text-transform:none;letter-spacing:normal}.accordion--filters .accordion__title--active{font-weight:400}.accordion--filters .accordion__icon{top:5px}.accordion--filters.accordion--active .accordion__wrapper{margin-bottom:25px}@media screen and (max-width: 43.75em){.accordion--additional-filters{padding-bottom:150px}}.accordion--additional-filters .accordion__title{display:none}@media screen and (max-width: 63.9375em){.accordion--additional-filters .accordion__title{font-size:12px;font-size:.75rem;line-height:1.25;position:relative;display:block;text-transform:uppercase;letter-spacing:1px;color:#000;padding:0 15px 15px}.accordion--additional-filters .accordion__title span{text-transform:none;letter-spacing:normal}}.accordion--additional-filters .accordion__icon{top:10px;right:15px;transform:translateY(-50%)}.accordion--additional-filters .accordion__icon svg{fill:#8499a5}.accordion--import-group .accordion__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.1111111111;position:relative;padding:20px 0;color:#000;border-bottom:1px solid #d2d2d2}@media screen and (max-width: 63.9375em){.accordion--import-group .accordion__title{font-size:16px;font-size:1rem;line-height:1.25;padding:16px 10px 16px 0}}.accordion--import-group .accordion__title span{font-weight:200}.accordion--import-group.accordion--active .accordion__title{border-bottom-color:#000}.accordion--import-group .accordion__icon{width:20px;height:20px}@media screen and (max-width: 63.9375em){.accordion--import-group .accordion__icon{width:10px;height:10px}}.accordion--import-group .accordion__icon svg{width:100%;height:100%;max-width:20px;max-height:20px}@media screen and (max-width: 63.9375em){.accordion--import-group .accordion__icon svg{max-width:10px;max-height:10px}}.accordion--shade-chooser+.accordion--shade-chooser{border-top:1px solid #eaeaea}.accordion--shade-chooser .accordion__title{position:relative;padding:17px 47px 17px 20px}.accordion--shade-chooser .accordion__icon{right:20px}.accordion--shade-chooser .accordion__content{padding:0 20px 17px}.compatible-item a{display:flex;align-items:center;-webkit-text-decoration:none;text-decoration:none}.compatible-item__image{overflow:hidden}.compatible-item__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.compatible-item__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.compatible-item__image{flex:0 0 70px;margin-right:20px}.compatible-item__image img{max-width:100%;height:auto}.compatible-item__content{display:flex;flex-wrap:wrap;align-items:center}.compatible-item__content h2{font-size:18px;font-size:1.125rem;line-height:1.4444444444;flex:0 0 100%;text-align:left;color:#000}@media screen and (max-width: 63.9375em){.compatible-item__content h2{font-size:14px;font-size:.875rem;line-height:1.4285714286}}.compatible-item__content p.compatible-item__price{font-size:14px;font-size:.875rem;line-height:1.8571428571;color:#000}.compatible-item__content p.compatible-item__divide{font-size:14px;font-size:.875rem;line-height:1.8571428571;font-weight:200;margin:0 10px;color:#f2f2f2}.compatible-item__content p.compatible-item__meta{font-size:14px;font-size:.875rem;line-height:1.8571428571;font-weight:200;color:#000}.compatible-shade__image{aspect-ratio:1;margin-bottom:15px;display:block;max-width:305px}.compatible-shade__image img{width:100%;height:auto}.compatible-shade__title,.compatible-shade__meta{font-size:18px;font-size:1.125rem;line-height:1.4444444444;margin-bottom:5px}@media screen and (max-width: 63.9375em){.compatible-shade__title,.compatible-shade__meta{font-size:16px;font-size:1rem;line-height:1.5}}.accessory-panel{grid-column:span 2;display:grid;align-items:center;width:100%;grid-template-columns:auto 1fr auto}.accessory-panel__image{aspect-ratio:1;grid-column:1/2}@media screen and (max-width: 43.75em){.accessory-panel__image{grid-row:1/3}}.accessory-panel__content{display:flex;flex-wrap:wrap;align-items:center;padding:0 20px;grid-column:2/3}@media screen and (max-width: 43.75em){.accessory-panel__content{grid-row:1/2;padding:0 12px}}.accessory-panel__remove{display:flex;flex-basis:100%;margin-top:3px}.accessory-panel__title{font-size:14px;font-size:.875rem;line-height:1.5714285714;flex:0 0 100%;color:#000;margin-bottom:3px}@media screen and (max-width: 63.9375em){.accessory-panel__title{font-size:12px;font-size:.75rem;line-height:1.8333333333}}.accessory-panel__price{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#000}@media screen and (max-width: 63.9375em){.accessory-panel__price{font-size:12px;font-size:.75rem;line-height:1.8333333333}}.accessory-panel__meta{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;position:relative;color:#000;margin-left:16px}@media screen and (max-width: 63.9375em){.accessory-panel__meta{font-size:12px;font-size:.75rem;line-height:1.8333333333}}.accessory-panel__meta::before{content:"|";position:absolute;left:-8px;top:0;bottom:0;color:#dcdddc}.accessory-panel__change{grid-column:3/4}.pdp-callout{background:#eaeaea;overflow:hidden}.pdp-callout__image{overflow:hidden}.pdp-callout__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.pdp-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.pdp-callout__image{position:relative}.pdp-callout__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.pdp-callout__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:580px;padding-left:80px}@media screen and (max-width: 63.9375em){.pdp-callout__content{margin:0 auto;padding:30px 15px}}.pdp-callout--text-only .pdp-callout__content{padding:80px;max-width:none;align-items:center}@media screen and (max-width: 63.9375em){.pdp-callout--text-only .pdp-callout__content{padding:30px 15px}}.pdp-callout__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:15px;color:#000}@media screen and (max-width: 63.9375em){.pdp-callout__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.pdp-callout__title span{font-weight:200}.back-link svg{margin-right:15px}.workshop-form{padding:45px 55px;background-color:#f4f4f4}.workshop-form .field label{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.4;font-weight:200}.workshop-form .field{margin-bottom:10px}.workshop-form .field--required .field__optional{display:none}.workshop-form textarea.input{height:100px}.workshop-form .form-privacy{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0}.workshop-form__submit{margin-top:5px;margin-bottom:15px}.workshop-form__heading{font-size:18px;font-size:1.125rem;line-height:1.2222222222;color:#000}.workshop-form_note{font-size:12px;font-size:.75rem;line-height:1.5833333333;font-weight:200;color:#a5a5a5;margin-bottom:15px}.block--background-light-stone{--block-background: #F0EFEB;--block-border-color-light: rgba(#F0EFEB, 0.8)}.block--background-blue-grey{--block-background: #7F9AA6;--block-border-color-light: rgba(#7F9AA6, 0.8)}.block--background-dark-stone{--block-background: #E0D9D3;--block-border-color-light: rgba(#E0D9D3, 0.8)}.block--background-dark-grey{--block-background: #2F2E32;--block-border-color-light: rgba(#2F2E32, 0.8)}.block--background-dark-teal{--block-background: #416169;--block-border-color-light: rgba(#416169, 0.8)}.block--background-blue-dark{--block-background: #0A2E3C;--block-border-color-light: rgba(#0A2E3C, 0.8)}.block--background-blue-mid{--block-background: #6C929E;--block-border-color-light: rgba(#6C929E, 0.8)}.block--background-blue-light{--block-background: #B2C1C8;--block-border-color-light: rgba(#B2C1C8, 0.8)}.block--background-black{--block-background: #000;--block-border-color-light: rgba(#000, 0.8)}.block--text-light{--block-text-color: #ffffff;--block-arrow-border-color: #ffffff;--block-arrow-color: #ffffff}.block--text-dark{--block-text-color: #000000;--block-arrow-border-color: #000000;--block-arrow-color: #000000}.block--carousel-icon-light{--block-arrow-border-color: #ffffff;--block-arrow-color: #ffffff}.block--carousel-icon-dark{--block-arrow-border-color: #000000;--block-arrow-color: #000000}.block--title-font-minion{--block-title-font-family: Minion, Times New Roman, Times, serif}.block .gallery__product-title{font-size:14px;font-size:.875rem;line-height:1.2142857143;display:flex;align-items:center;justify-content:center;gap:20px;text-transform:uppercase;letter-spacing:1px}.block .gallery__crosshair .hotspot{transition:.2s transform}.block .gallery__crosshair:hover .hotspot{transform:scale(1.2)}.block .gallery__product:before{content:"";width:0;height:0;border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;position:absolute;top:-6px;left:50%;transform:translateX(-50%)}.block .gallery__product:not(.gallery__product--card){width:auto}.block .gallery__product--card{width:340px;height:433px}.block .gallery__product--card>div{width:100%}.block .gallery__product--card .variants img{object-fit:none;font-family:normal;position:relative;top:unset;left:unset}.block__image{overflow:hidden}.block__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0px}.block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block__image{position:relative}@media screen and (max-width: 63.9375em){.block__image{margin-bottom:30px}}.block__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.block__image--square{overflow:hidden}.block__image--square:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block__image--square:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 63.9375em){.block__image--square{margin-bottom:0}}.block__image--5x3{overflow:hidden}.block__image--5x3:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.block__image--5x3:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block__image--project{overflow:hidden}.block__image--project:before{float:left;content:"";padding-bottom:23.5714285714%;margin-bottom:0px}.block__image--project:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block__image--project{opacity:.29}@media screen and (max-width: 63.9375em){.block__image--project{overflow:hidden}.block__image--project:before{float:left;content:"";padding-bottom:53.3333333333%;margin-bottom:0px}.block__image--project:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.block__image--project[data-aos^=stack].aos-animate{opacity:.29}.block-images{overflow:hidden}.block-images:before{float:left;content:"";padding-bottom:90%;margin-bottom:0px}.block-images:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block-images{position:relative}@media screen and (max-width: 63.9375em){.block-images{margin-bottom:30px}}.block-images__image{position:absolute;max-width:70%}.block-images__image:first-child{top:0;left:15%;z-index:1}.block-images__image:nth-child(2){right:0;bottom:0}.block-images__image:last-child{left:0;bottom:0;max-width:30%}.block-images__image img{width:100%;max-width:100%;height:auto}.block__wrap--offset{margin-right:80px}@media screen and (max-width: 63.9375em){.block__wrap--offset{margin-right:0}}.block__wrap--split{margin-left:80px;margin-right:80px}@media screen and (max-width: 63.9375em){.block__wrap--split{margin-left:0;margin-right:0}}.block__wrap--project{position:relative;width:100%;background:#000}.block-content{max-width:580px}.block-content--left{padding-right:60px}.block-content--right{padding-left:80px}@media screen and (max-width: 63.9375em){.block-content{padding-left:0;padding-right:0}}.block-content--split{padding:0 80px}@media screen and (max-width: 63.9375em){.block-content--split{padding:0 20px 40px}}.block-content--offset{padding:0 80px}@media screen and (max-width: 63.9375em){.block-content--offset{padding:0 20px 40px}.block-content--offset .block-content__text p:last-child{margin-bottom:1.1875em}}.block-content--project{max-width:unset;position:absolute;width:100%;top:0;left:0;text-align:center;margin-top:90px;padding-left:80px;padding-right:80px;color:#fff}@media screen and (max-width: 43.75em){.block-content--project{margin-top:36px;padding-left:20px;padding-right:20px}}.block-content--cta{text-align:center;max-width:unset;margin:0 80px}.block-content--cta .block-content__title{display:inline-block;font-size:20px;font-size:1.25rem;line-height:1.1;margin:0;vertical-align:middle}.block-content--cta .block-content__button{margin-left:20px;display:inline-block}@media screen and (max-width: 43.75em){.block-content--cta{margin:0 20px}}.block-content__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:15px}.block-content__title--alt{font-family:"Charter",Arial,Helvetica,sans-serif}.block-content__title--offset{white-space:nowrap;float:right;position:relative}@media screen and (max-width: 63.9375em){.block-content__title--offset{white-space:inherit;float:inherit;position:inherit}}.block-content__title--dark{color:#000}.block--text-light .block-content__title{color:#fff}.block-content__title span{font-weight:100}@media screen and (max-width: 63.9375em){.block-content__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.block-content--project .block-content__title{color:#fff;font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:lighter;letter-spacing:4px}@media screen and (max-width: 43.75em){.block-content--project .block-content__title{font-size:16px;font-size:1rem;line-height:1.1875;letter-spacing:3.56px;text-align:left}}.block-content__text{font-weight:normal;margin-bottom:30px}.block-content__text--flush{margin-bottom:0}.block-content__text--light-font{font-weight:300}.block-content__text--light{font-weight:300;color:#000}.block-content--project .block-content__text{color:#fff;font-size:40px;font-size:2.5rem;line-height:1.15;font-weight:normal}@media screen and (max-width: 63.9375em){.block-content--project .block-content__text p:last-child{margin-bottom:1.1875em}}@media screen and (max-width: 43.75em){.block-content--project .block-content__text{font-size:24px;font-size:1.5rem;line-height:1.1666666667;letter-spacing:0;text-align:left}.block-content--project .block-content__text p:last-child{margin-bottom:36px}}@media screen and (max-width: 63.9375em){.block-content__text{margin-bottom:0}.block-content__text p:last-child{margin-bottom:0}}@media screen and (max-width: 63.9375em){.block-content__button{margin-top:25px}}.block-content_logo{text-align:left}.block-content_logo img,.block-content_logo svg{max-width:160px;height:auto}@media screen and (max-width: 63.9375em){.block-content_logo img,.block-content_logo svg{display:block;margin:0 auto}}.block-featured{padding-top:70px}@media screen and (max-width: 63.9375em){.block-featured{padding-top:50px}}@media screen and (max-width: 43.75em){.block-featured{padding-top:30px}}@media screen and (max-width: 63.9375em){.block-featured .product-preview:not(.product-preview--flush){margin-bottom:20px}}.block-feature__content{position:relative}.product-preview--reverse .block-feature__content{text-align:left}@media screen and (max-width: 63.9375em){.product-preview--reverse .block-feature__content{padding-right:0}}@media screen and (max-width: 63.9375em){.block-feature__content{margin:30px 0 0;padding:0}}.block-feature__title{position:absolute;top:calc(50% - 80px)}@media screen and (min-width: 64em){.block-feature__title{top:calc(50% - 125px)}}.block-split-large__left,.block-split-large__right{height:100%}@media(max-height: 600px){.block-split-large__left{top:115px}.body--debug .block-split-large__left{top:135px}.block-split-large__left{position:sticky;width:33.3333%}}@media screen and (max-height: 600px)and (max-width: 63.9375em){.body--debug .block-split-large__left{top:115px}}@media(max-height: 600px){.body--admin .block-split-large__left{top:159px}}@media screen and (max-height: 600px)and (max-width: 63.9375em){.body--admin .block-split-large__left{top:159px}}@media screen and (max-height: 600px)and (max-width: 43.75em){.body--admin .block-split-large__left{top:115px}}@media(max-height: 600px){.has-notice-bar .block-split-large__left{top:215px}}@media screen and (max-height: 600px)and (max-width: 63.9375em){.has-notice-bar .block-split-large__left{top:115px}}@media screen and (max-height: 600px)and (max-width: 43.75em){.has-notice-bar .block-split-large__left{top:115px}}@media(max-height: 600px){.has-notice-bar.body--admin .block-split-large__left{top:259px}}@media screen and (max-height: 600px)and (max-width: 63.9375em){.has-notice-bar.body--admin .block-split-large__left{top:159px}}@media screen and (max-height: 600px)and (max-width: 43.75em){.has-notice-bar.body--admin .block-split-large__left{top:115px}}@media(max-height: 600px){.body--debug.body--admin .block-split-large__left{top:179px}}@media screen and (max-height: 600px)and (max-width: 63.9375em){.body--debug.body--admin .block-split-large__left{top:159px}}@media screen and (max-height: 600px)and (max-width: 43.75em){.body--debug.body--admin .block-split-large__left{top:115px}}@media screen and (max-width: 63.9375em)and (max-height: 600px){.block-split-large__left{position:static;width:100%}}@media(max-height: 600px){.block-split-large__right{width:66.6666%}}@media screen and (max-width: 63.9375em)and (max-height: 600px){.block-split-large__right{width:100%}}.block-split-large__content{position:relative;max-width:800px;padding:0;overflow:hidden;background-color:var(--block-background, transparent);display:flex;flex-direction:column;justify-content:center;padding:70px 80px}@media(max-height: 600px){.block-split-large__content{max-width:none;padding-top:40px}}@media screen and (max-width: 78.75em){.block-split-large__content{padding:40px 50px}}@media screen and (max-width: 78.75em)and (max-height: 600px){.block-split-large__content{padding-top:10px}}@media screen and (max-width: 63.9375em){.block-split-large__content{max-width:none;padding:30px 20px 0}}.block__video{height:100%;position:relative}.block__video video{width:100%;height:100%;object-fit:cover}.block__video img{width:100%;height:100%;object-fit:cover}.block__video[data-type=vimeo]{overflow:hidden}.block__video[data-type=vimeo]:before{float:left;content:"";padding-bottom:56.25%;margin-bottom:0px}.block__video[data-type=vimeo]:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block__video[data-type=vimeo] iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.block__video-preview{display:block;cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.block__play,.block__pause{font-size:24px;font-size:1.5rem;line-height:1.2083333333;font-weight:200;position:absolute;top:50%;left:50%;display:flex;align-items:center;letter-spacing:6px;text-transform:uppercase;color:#fff;transform:translate(-50%, -50%)}@media screen and (max-width: 63.9375em){.block__play,.block__pause{font-size:12px;font-size:.75rem;line-height:1.25;letter-spacing:3px}}.block__play svg,.block__pause svg{margin-right:30px;fill:currentColor}@media screen and (max-width: 63.9375em){.block__play svg,.block__pause svg{width:40px;height:40px;margin-right:20px}}.block__pause{top:20px;right:20px;left:auto;transform:translate(0, 0);border-radius:50px;background-color:hsla(0,0%,100%,.65);width:60px;height:60px;align-items:center;justify-content:center;padding:0}.block__pause svg{margin-right:0}.block__pause .icon-video{display:none}.block__pause--paused .icon-video{display:block}.block__pause--paused .icon-pause{display:none}.block__thumbnail-toggle{z-index:-1}.block-projects img{width:100%}@media screen and (max-width: 43.75em){.block-projects{margin:0}}.block-projects .project-preview__content{padding-bottom:25px;text-align:left}.blocks .block{margin-top:80px;margin-bottom:80px}.blocks .block:first-child{margin-top:40px}@media screen and (max-width: 63.9375em){.blocks .block{margin-top:40px;margin-bottom:40px}}.blocks .block[class^=block--background-]:not(.block--background-white):first-child,.blocks .block[class*=" block--background-"]:not(.block--background-white):first-child{margin-top:0}.blocks.blocks--keep-gap .block[class^=block--background-]:not(.block--background-white):first-child,.blocks.blocks--keep-gap .block[class*=" block--background-"]:not(.block--background-white):first-child{margin-top:40px}.blocks .block--flush{margin-top:0;margin-bottom:0}.blocks .block--highlights{margin-top:120px}@media screen and (max-width: 63.9375em){.blocks .block--highlights{margin-top:60px}}.page-intro--has-blocks+.blocks .block:first-child{margin-top:0}.blocks--tight .block{margin-top:20px;margin-bottom:20px}.blocks--tight .block--flush{margin-top:0;margin-bottom:0}.blocks--tall .block{margin-top:120px;margin-bottom:120px}@media screen and (max-width: 63.9375em){.blocks--tall .block{margin-top:60px;margin-bottom:60px}}.blocks--tall .block--flush{margin-top:0;margin-bottom:0}.blocks--flush-top .block:first-child{margin-top:0}.blocks--flush-bottom .block:last-child{margin-bottom:0}@media screen and (max-width: 63.9375em){.blocks--m-tight .block{margin-top:40px;margin-bottom:40px;padding:0}.blocks--m-tight .block--banner{padding:40px 0}}@media screen and (max-width: 63.9375em){.block--awards,.block--logos{padding:0}}.block--awards .block__header,.block--logos .block__header{padding:0 0 30px;display:flex;justify-content:space-between;align-items:center}.block--awards .block__heading,.block--logos .block__heading{font-size:26px;font-size:1.625rem;line-height:1.4615384615;font-weight:400}@media screen and (max-width: 63.9375em){.block--awards .block__heading,.block--logos .block__heading{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.block--awards .block__carousel-nav,.block--logos .block__carousel-nav{display:flex;gap:10px}@media screen and (max-width: 63.9375em){.block--awards .block__content,.block--logos .block__content{margin-left:calc(15px*-1)}}.block--awards .block__image,.block--logos .block__image{max-width:160px}.block--awards .block__image img,.block--logos .block__image img{max-width:100%;height:auto}.block--banner{--richtext-color: var(--block-text-color, $c-black);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;color:var(--block-text-color, #000000)}@media screen and (max-width: 63.9375em){.block--banner{margin:0}}.block--banner.block--tinted{background:#1c1e25}.block--banner.block--tinted .block__image{opacity:.2}.block--banner.block--no-image .block__content{position:relative;top:unset;left:unset;transform:none;margin:0 auto}.block--banner .block__image{aspect-ratio:10/3}@media screen and (max-width: 63.9375em){.block--banner .block__image{aspect-ratio:7/4;margin:0}}.block--banner .block__image img{object-fit:cover;width:100%;height:100%}.block--banner .block__image::after,.block--banner .block__image::before{display:none}.block--banner .block__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:60px;width:850px;text-align:center;background-color:var(--block-background, #ffffff)}@media screen and (max-width: 63.9375em){.block--banner .block__content{text-align:left;position:relative;top:unset;left:unset;transform:none;width:auto;padding:40px 15px}}.block--banner .block__subtitle{font-size:18px;font-size:1.125rem;line-height:1;font-weight:200;text-transform:uppercase;letter-spacing:4px}@media screen and (max-width: 63.9375em){.block--banner .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;letter-spacing:3px}}.block--banner .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;margin-bottom:15px;font-family:var(--block-title-font-family, Brown, Arial, Helvetica, sans-serif)}@media screen and (max-width: 63.9375em){.block--banner .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:10px}}.block--banner .block__text{margin-bottom:25px}@media screen and (max-width: 63.9375em){.block--banner .block__text{margin-bottom:15px}}.block--image{padding:0}.wrap .block--image .wrap,.load-more__wrap .block--image .wrap,.wrap .block--image .load-more__wrap,.load-more__wrap .block--image .load-more__wrap,.page-filter .block--image .wrap,.page-filter .block--image .load-more__wrap,.wrap .block--image .page-filter,.load-more__wrap .block--image .page-filter,.page-filter .block--image .page-filter{padding:0}.block--image .block__image{overflow:hidden}.block--image .block__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.block--image .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--image .block__image{margin:0;overflow:visible}.block--image .block__image img{width:100%;height:auto}.block--image .block__image.block__image--square{overflow:hidden}.block--image .block__image.block__image--square:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--image .block__image.block__image--square:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--image .block__image.block__image--portrait{overflow:hidden}.block--image .block__image.block__image--portrait:before{float:left;content:"";padding-bottom:125%;margin-bottom:0px}.block--image .block__image.block__image--portrait:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 63.9375em){.block--image .block__image{margin-right:-15px;margin-left:-15px}}.block--image .block__caption{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:200;color:#000;text-align:right}.block--intro{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--richtext-color: var(--block-text-color, $c-black);text-align:center;color:var(--block-text-color, #000000);background-color:var(--block-background, transparent)}.block--intro .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368}@media screen and (max-width: 63.9375em){.block--intro .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.block--intro .block__text{margin-top:20px}@media screen and (max-width: 63.9375em){.block--intro .block__text{margin-top:10px}}.block--intro .block__link{margin-top:20px}@media screen and (max-width: 63.9375em){.block--intro .block__link{margin-top:15px}}.block--twin-image{padding:0}@media screen and (max-width: 63.9375em){.block--twin-image .wrap,.block--twin-image .load-more__wrap,.block--twin-image .page-filter{padding:0}}.wrap .block--twin-image .wrap,.load-more__wrap .block--twin-image .wrap,.wrap .block--twin-image .load-more__wrap,.load-more__wrap .block--twin-image .load-more__wrap,.page-filter .block--twin-image .wrap,.page-filter .block--twin-image .load-more__wrap,.wrap .block--twin-image .page-filter,.load-more__wrap .block--twin-image .page-filter,.page-filter .block--twin-image .page-filter{padding:0}.block--twin-image .wrap .grid,.block--twin-image .wrap .load-more__placeholders,.block--twin-image .load-more__wrap .grid,.block--twin-image .load-more__wrap .load-more__placeholders,.block--twin-image .page-filter .grid,.block--twin-image .page-filter .load-more__placeholders,.block--twin-image .wrap .bio-group,.block--twin-image .load-more__wrap .bio-group,.block--twin-image .page-filter .bio-group{overflow:visible}.block--twin-image .block__image{overflow:hidden}.block--twin-image .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--twin-image .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--twin-image .block__image{margin:0;overflow:visible}.block--twin-image .block__image img{object-fit:cover;width:100%;height:100%}.block--twin-image .block__caption{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:200;color:#000;text-align:right}.block--twin-image .block__button{position:absolute;bottom:0;right:0;z-index:5;padding:5px 0 5px 10px;background:#fff}.block--twin-image .block__button span{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:200;color:#333;letter-spacing:2px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.block--twin-image .block__button span svg{fill:#333;margin-right:5px;height:12px;width:12px;margin-top:2px}.block--image-text{padding:0;color:#000}.block--image-text.block--reverse .block__content{padding-right:50px;padding-left:0}@media screen and (max-width: 63.9375em){.block--image-text.block--reverse .block__content{padding-right:0}}@media screen and (max-width: 63.9375em){.block--image-text .wrap,.block--image-text .load-more__wrap,.block--image-text .page-filter{padding:0}}.wrap .block--image-text .wrap,.load-more__wrap .block--image-text .wrap,.wrap .block--image-text .load-more__wrap,.load-more__wrap .block--image-text .load-more__wrap,.page-filter .block--image-text .wrap,.page-filter .block--image-text .load-more__wrap,.wrap .block--image-text .page-filter,.load-more__wrap .block--image-text .page-filter,.page-filter .block--image-text .page-filter{padding:0}.block--image-text .grid,.block--image-text .load-more__placeholders,.block--image-text .bio-group{overflow:visible}.block--image-text .block__image{overflow:hidden}.block--image-text .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--image-text .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--image-text .block__image{margin:0 0 10px;overflow:visible}.block--image-text .block__image:last-child{margin-bottom:0}.block--image-text .block__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100% !important;width:100%;height:100%}.block--image-text .block__caption{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:200;color:#000;text-align:right}.block--image-text .block__content{padding-left:50px}@media screen and (max-width: 63.9375em){.block--image-text .block__content{padding:0 15px}}@media screen and (max-width: 63.9375em){.wrap .block--image-text .block__content,.load-more__wrap .block--image-text .block__content,.page-filter .block--image-text .block__content{padding:0}}.block--image-text .block__title{font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:25px;color:#000}@media screen and (max-width: 63.9375em){.block--image-text .block__title{margin-bottom:10px}}.block--image-text .block__title--large{font-size:32px;font-size:2rem;line-height:1.25}@media screen and (max-width: 63.9375em){.block--image-text .block__title--large{font-size:20px;font-size:1.25rem;line-height:1.4}}.block--image-text .block__text{color:inherit}.block--image-text-large.block--reverse .block__content{padding-right:50px;padding-left:0}@media screen and (max-width: 63.9375em){.block--image-text-large.block--reverse .block__content{padding-right:0}}.block--image-text-large .block__content{padding-left:60px}@media screen and (max-width: 63.9375em){.block--image-text-large .block__content{padding-left:0}}.block--image-text-large .block__title{font-size:32px;font-size:2rem;line-height:1.25}@media screen and (max-width: 63.9375em){.block--image-text-large .block__title{font-size:20px;font-size:1.25rem;line-height:1.4}}.block--richtext{padding:0}.wrap .block--richtext .wrap,.load-more__wrap .block--richtext .wrap,.wrap .block--richtext .load-more__wrap,.load-more__wrap .block--richtext .load-more__wrap,.page-filter .block--richtext .wrap,.page-filter .block--richtext .load-more__wrap,.wrap .block--richtext .page-filter,.load-more__wrap .block--richtext .page-filter,.page-filter .block--richtext .page-filter{padding:0}.block--richtext .block__text{color:#000}.block--richtext .block__link{margin-top:20px}.block--richtext.block--align-centre .block__text{font-size:18px;font-size:1.125rem;line-height:1.5555555556;max-width:870px;margin:0 auto;text-align:center}@media screen and (max-width: 63.9375em){.block--richtext.block--align-centre .block__text{font-size:14px;font-size:.875rem;line-height:1.5714285714;text-align:left}}.block--richtext.block--align-centre .block__link{margin:0;text-align:center}.block--journal .block__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:40px;column-gap:40px}@media screen and (max-width: 63.9375em){.block--journal .block__grid{-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 43.75em){.block--journal .block__grid{grid-template-columns:1fr}}.block--journal .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;grid-column:1/3;text-align:center;margin-bottom:25px;color:#000}@media screen and (max-width: 63.9375em){.block--journal .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:20px}}@media screen and (max-width: 43.75em){.block--journal .block__title{grid-column:1/2}}.block--journal .block__feature{margin-left:calc((100vw - 1600px + 2*80px)/-2)}@media screen and (max-width: 100em){.block--journal .block__feature{margin-left:calc(80px*-1)}}@media screen and (max-width: 63.9375em){.block--journal .block__feature{margin-left:calc(15px*-1)}}@media screen and (max-width: 43.75em){.block--journal .block__feature{margin-right:calc(15px*-1);margin-bottom:40px}}.block--journal .block__content{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.block--get-the-look{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden;padding:0;display:grid;grid-template-columns:minmax(0, 1fr) calc((100vw - 1440px)/2 + 973.3333333333px)}@media screen and (max-width: 100em){.block--get-the-look{grid-template-columns:minmax(0, 1fr) calc(80px + (100vw - 200px)*.6666666667 + 40px)}}@media screen and (max-width: 63.9375em){.block--get-the-look{grid-template-columns:minmax(0, 1fr)}}.block--get-the-look .block__content{position:relative;width:100%;padding:60px 40px 100px calc((100vw - 1600px + 2*80px)/2);color:#fff;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--block-background)}@media screen and (max-width: 100em){.block--get-the-look .block__content{padding-left:80px}}@media screen and (max-width: 63.9375em){.block--get-the-look .block__content{max-width:none;margin-left:0;padding:60px 15px 30px}}.block--get-the-look .block__content .button,.block--get-the-look .block__content .shade-chooser__input{margin-right:auto}@media screen and (max-width: 63.9375em){.block--get-the-look .block__content--top{display:none}}.block--get-the-look .block__content--bottom{display:none}@media screen and (max-width: 63.9375em){.block--get-the-look .block__content--bottom{display:block;padding-top:35px;padding-bottom:70px}}.block--get-the-look.block--width-full-bleed{max-width:none}.block--get-the-look.block--width-main-content{max-width:1400px;margin-left:auto;margin-right:auto}.block--get-the-look.block--text-dark .block__content{color:#000}.block--get-the-look .block__subtitle{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:5px;text-transform:uppercase;letter-spacing:4px}@media screen and (max-width: 63.9375em){.block--get-the-look .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:10px;letter-spacing:3px}}.block--get-the-look .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;margin-right:-100%;margin-bottom:20px;max-width:100%;font-family:var(--block-title-font-family, Brown, Arial, Helvetica, sans-serif)}@media screen and (max-width: 63.9375em){.block--get-the-look .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-right:0;margin-bottom:15px}}.block--get-the-look .block__text{max-width:100%;margin-bottom:30px}@media screen and (max-width: 63.9375em){.block--get-the-look .block__text{margin-bottom:15px}}.block--get-the-look .block__image{overflow:hidden}.block--get-the-look .block__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.block--get-the-look .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--get-the-look .block__image{flex:1 1 auto;margin:0}@media screen and (max-width: 63.9375em){.block--get-the-look .block__image{overflow:hidden}.block--get-the-look .block__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.block--get-the-look .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.block--get-the-look .block__gradient{position:absolute}.block--get-the-look .block__gradient--1{top:0;left:0;width:167px;height:100%;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.35}@media screen and (max-width: 63.9375em){.block--get-the-look .block__gradient--1{width:68px}}.block--get-the-look .block__gradient--2{right:0;bottom:0;width:100%;height:285px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.35}@media screen and (max-width: 63.9375em){.block--get-the-look .block__gradient--2{height:117px}}.block--get-the-look .block__carousel-container{grid-column:span 2}@media screen and (max-width: 63.9375em){.block--get-the-look .block__carousel-container{grid-column:span 1}}.block--get-the-look .block__carousel{position:relative;z-index:10;margin-top:-80px;margin-left:calc((100vw - 1600px + 2*80px)/-2);margin-right:calc((100vw - 1600px + 2*80px)/-2)}@media screen and (max-width: 100em){.block--get-the-look .block__carousel{margin-left:calc(80px*-1);margin-right:calc(80px*-1)}}@media screen and (max-width: 63.9375em){.block--get-the-look .block__carousel{margin-top:-40px;margin-left:calc(15px*-1);margin-right:calc(15px*-1);overflow:hidden}}.block--get-the-look .block__carousel.hide-desktop-carousel{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-right:0;margin-left:0}@media screen and (max-width: 43.75em){.block--get-the-look .block__carousel.hide-desktop-carousel{margin-left:calc(15px*-1);margin-right:calc(15px*-1);display:block}}.block--get-the-look .block__product{overflow:hidden}.block--get-the-look .block__product:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--get-the-look .block__product:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--get-the-look .block__product{font-size:16px;font-size:1rem;line-height:1.25}.block--get-the-look .block__product>div{width:100%}.block--get-the-look .block__product .product-listing-item{margin-bottom:0}.block--get-the-look .block__product .product-listing-item__title{color:#000}.block--social{--richtext-color: var(--block-text-color, $c-black);color:var(--block-text-color, #000000);background:var(--block-background, transparent)}@media screen and (max-width: 63.9375em){.block--social{padding:0;padding-top:35px}}@media screen and (max-width: 43.75em){.block--social{padding-top:0}}.block--social .wrap,.block--social .load-more__wrap,.block--social .page-filter{display:flex;align-items:center}@media screen and (max-width: 63.9375em){.block--social .wrap,.block--social .load-more__wrap,.block--social .page-filter{flex-direction:column-reverse;margin:0}}@media screen and (max-width: 43.75em){.block--social .wrap,.block--social .load-more__wrap,.block--social .page-filter{padding:0}}@media screen and (max-width: 63.9375em){.blocks .block--social:last-child{margin-bottom:0}}.block--social .block__content{width:413px;padding:30px 60px 30px 0}@media screen and (max-width: 63.9375em){.block--social .block__content{width:100%;padding:35px 15px}}.block--social .block__subtitle{font-size:16px;font-size:1rem;line-height:1.5;font-weight:200;display:flex;align-items:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.block--social .block__subtitle svg{margin-right:5px;fill:currentColor}@media screen and (max-width: 63.9375em){.block--social .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.7142857143;margin-bottom:10px}}.block--social .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;margin-bottom:20px}@media screen and (max-width: 63.9375em){.block--social .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:10px}}.block--social .block__text{margin-bottom:20px}@media screen and (max-width: 63.9375em){.block--social .block__text{margin-bottom:10px}}.block--social .block__gallery{flex:1 1 auto;padding:40px 0}@media screen and (max-width: 63.9375em){.block--social .block__gallery{padding:0;width:100%}}.block--social .block__gallery-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.block--social .block__gallery-content :first-child{grid-column:1/2;grid-row:1/3}@media screen and (max-width: 43.75em){.block--social .block__gallery-content{display:block}}.block--social .block__image{overflow:hidden}.block--social .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--social .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--social .block__image{height:100%}.block--products{--richtext-color: var(--block-text-color, $c-black);background:var(--block-background, transparent);overflow:hidden}.block--products .block__header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px;color:var(--block-text-color, #000000)}@media screen and (max-width: 63.9375em){.block--products .block__header{margin-bottom:15px}}.block--products .block__title{font-size:26px;font-size:1.625rem;line-height:1.4615384615;color:inherit;font-family:var(--block-title-font-family, Brown, Arial, Helvetica, sans-serif)}@media screen and (max-width: 63.9375em){.block--products .block__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.block--products .block__carousel{margin-left:calc((100vw - 1600px + 2*80px)/-2);margin-right:calc((100vw - 1600px + 2*80px)/-2)}@media screen and (max-width: 100em){.block--products .block__carousel{margin-left:calc(80px*-1);margin-right:calc(80px*-1)}}@media screen and (max-width: 63.9375em){.block--products .block__carousel{margin-left:calc(15px*-1);margin-right:calc(15px*-1);overflow:hidden}}.block--products .block__carousel-item{overflow:hidden}.block--products .block__carousel-item:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--products .block__carousel-item:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--products .block__carousel-item{font-size:16px;font-size:1rem;line-height:1.25}.block--products .block__carousel-item>div{width:100%}.block--products .block__carousel-item .product-listing-item{margin-bottom:0}.block--products.block--padded:not(.block--background-white){padding:100px 0}@media screen and (max-width: 63.9375em){.block--products.block--padded:not(.block--background-white){padding:40px 0}}.block--video{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:0}.wrap .block--video .wrap,.load-more__wrap .block--video .wrap,.wrap .block--video .load-more__wrap,.load-more__wrap .block--video .load-more__wrap,.page-filter .block--video .wrap,.page-filter .block--video .load-more__wrap,.wrap .block--video .page-filter,.load-more__wrap .block--video .page-filter,.page-filter .block--video .page-filter{padding:0}@media screen and (max-width: 63.9375em){.blocks .block.block--flush-bottom-mobile{margin-bottom:0}}.block--feature{--richtext-color: var(--block-text-color, $c-black);padding:0;overflow:hidden;background:var(--block-background, transparent)}@media screen and (max-width: 63.9375em){.block--feature .wrap,.block--feature .load-more__wrap,.block--feature .page-filter{padding:0}}.wrap .block--feature .wrap,.load-more__wrap .block--feature .wrap,.wrap .block--feature .load-more__wrap,.load-more__wrap .block--feature .load-more__wrap,.page-filter .block--feature .wrap,.page-filter .block--feature .load-more__wrap,.wrap .block--feature .page-filter,.load-more__wrap .block--feature .page-filter,.page-filter .block--feature .page-filter{padding:0}@media screen and (max-width: 63.9375em){.block--feature.block--background-white .block__content{padding-top:0}}.block--feature.block--reverse .block__container{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__container{grid-template-columns:minmax(0, 1fr)}}.block--feature.block--reverse .block__media{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__media{grid-column:1/2;grid-row:1/2}}.block--feature.block--reverse .block__content{grid-column:1/2;grid-row:1/2;padding-left:0;padding-right:130px;margin-right:unset;margin-left:auto}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__content{grid-column:1/2;grid-row:2/3;margin:unset;padding:40px 15px}}.block--feature.block--reverse .block__carousel{margin-left:unset;margin-right:calc((100vw - 1600px)/-2)}@media screen and (max-width: 100em){.block--feature.block--reverse .block__carousel{margin-right:0}}.block--feature.block--reverse .block__container--has-accents{grid-template-columns:40px 40px minmax(0, 5fr) minmax(0, 7fr)}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__container--has-accents{grid-template-columns:minmax(0, 1fr) 40px}}.block--feature.block--reverse .block__container--has-accents .block__media{grid-column:4/5}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__container--has-accents .block__media{grid-column:1/2;grid-row:1/2}}.block--feature.block--reverse .block__container--has-accents .block__content{grid-column:3/4}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__container--has-accents .block__content{grid-column:1/2;grid-row:2/3}}.block--feature.block--reverse .block__container--has-accents .block__accent-image{grid-column:2/3;grid-row:1/2}.block--feature.block--reverse .block__container--has-accents .block__accent-bar{grid-column:1/2;grid-row:1/2}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__container--has-accents .block__accent-bar{grid-column:2/3;grid-row:2/3}}.block--feature.block--reverse .block__container--has-accents .block__accent-bar--2{grid-column:2/3}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__container--has-accents .block__accent-bar--2{grid-column:2/3;grid-row:1/2}}.block--feature .block__container{margin-right:calc((100vw - 1600px + 2*80px)/-2);margin-left:calc((100vw - 1600px + 2*80px)/-2);color:var(--block-text-color, #333333);display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}@media screen and (max-width: 100em){.block--feature .block__container{margin-right:calc(80px*-1);margin-left:calc(80px*-1)}}@media screen and (max-width: 63.9375em){.block--feature .block__container{margin-left:0;margin-right:0;grid-template-columns:minmax(0, 1fr)}}.block--feature .block__container--has-accents{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr) 40px 40px}@media screen and (max-width: 63.9375em){.block--feature .block__container--has-accents{grid-template-columns:minmax(0, 1fr) 40px}}@media screen and (max-width: 63.9375em){.block--feature .block__container--has-accents .block__accent-image{grid-column:2/3;grid-row:1/2}}@media screen and (max-width: 63.9375em){.block--feature .block__container--has-accents .block__accent-bar{grid-column:2/3;grid-row:2/3}}@media screen and (max-width: 63.9375em){.block--feature .block__container--has-accents .block__accent-bar--2{grid-column:2/3;grid-row:1/2}}.block--feature.block--text-light .block__container{color:#fff}.block--feature .block__carousel{position:relative;height:100%;margin-left:calc((100vw - 1600px)/-2)}@media screen and (max-width: 100em){.block--feature .block__carousel{margin-left:0}}@media screen and (max-width: 63.9375em){.block--feature .block__carousel{height:auto}}.block--feature .block__image{height:100%;aspect-ratio:4/3}.block--feature .block__image::after,.block--feature .block__image::before{display:none}@media screen and (max-width: 63.9375em){.block--feature .block__image{margin-bottom:0}}.block--feature .block__image img{object-fit:cover;height:100%}.block--feature .block__image--large{aspect-ratio:6/5}.block--feature .block__image--wide{aspect-ratio:2/1}.block--feature .block__image--offset{padding:35px 0}@media screen and (max-width: 63.9375em){.block--feature .block__image--offset{padding:0}}.block--feature .block__image--offset img{top:35px;height:calc(100% - 70px)}@media screen and (max-width: 63.9375em){.block--feature .block__image--offset img{top:0;height:100%}}.block--feature .block__media--has-video{position:relative;aspect-ratio:5/3;overflow:hidden}.block--feature .block__media--has-video iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%);object-fit:cover}.block--feature .block__media--offset{margin:35px 0}@media screen and (max-width: 63.9375em){.block--feature .block__media--offset{margin:0}}.block--feature .block__content{padding-left:130px;max-width:435px;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 63.9375em){.block--feature .block__content{padding:35px 15px 50px;max-width:none;margin:unset}}.block--feature .block__content button{margin-right:auto}.block--feature .block__header{position:relative;margin-bottom:17px}@media screen and (max-width: 63.9375em){.block--feature .block__header{margin-bottom:15px}}.block--feature .block__header--offset{margin-left:-50%}@media screen and (max-width: 63.9375em){.block--feature .block__header--offset{margin-left:0}}.block--feature.block--reverse .block__header--offset{margin-right:-50%;margin-left:0}@media screen and (max-width: 63.9375em){.block--feature.block--reverse .block__header--offset{margin-right:0}}.block--feature .block__subtitle{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:7px;letter-spacing:4px;text-transform:uppercase;color:inherit}@media screen and (max-width: 63.9375em){.block--feature .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:0;letter-spacing:3px}}.block--feature .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;font-family:var(--block-title-font-family, Brown, Arial, Helvetica, sans-serif)}@media screen and (max-width: 63.9375em){.block--feature .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.block--feature .block__text{max-width:100%;margin-bottom:27px;color:#000}.block--feature .block__text:last-child{margin-bottom:0}.block--feature .block__accent-image{position:relative}.block--feature .block__accent-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.block--feature-grid{padding:0}.block--feature-grid.block--reverse .block__text{grid-column:3/4;padding-right:0;padding-left:20px}@media screen and (max-width: 43.75em){.block--feature-grid.block--reverse .block__text{padding:0;grid-column:1/3}}.block--feature-grid .block__text{grid-column:1/2;grid-row:1/2;padding-right:20px}@media screen and (max-width: 43.75em){.block--feature-grid .block__text{order:1;padding:0;grid-column:1/3;grid-row:3/4;margin-bottom:30px}}.block--feature-grid .block__feature-title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;margin-bottom:15px}@media screen and (max-width: 63.9375em){.block--feature-grid .block__feature-title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-top:10px}}@media screen and (max-width: 43.75em){.block--feature-grid .block__feature-title{margin-top:0;margin-bottom:10px}}.block--feature-grid .block__buttons{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.block .gallery__crosshair{z-index:4}.block .hotspot{border-radius:100%;border:1px solid #fff;width:26px;height:26px;display:block;text-align:center;position:relative;background-color:rgba(0,0,0,.1)}.block .hotspot:after{content:"";position:absolute;width:6px;height:6px;border-radius:6px;background:#fff;left:50%;top:50%;transform:translate(-50%, -50%)}.block .hotspot svg{width:10px;height:10px;margin-top:-8px;vertical-align:middle}.block .hotspot--minus{display:none}.block .gallery__crosshair--active .hotspot--plus{display:none}.block .gallery__crosshair--active .hotspot--minus{display:block}.block--overlap-image{padding:0;color:#000}.wrap .block--overlap-image .wrap,.load-more__wrap .block--overlap-image .wrap,.wrap .block--overlap-image .load-more__wrap,.load-more__wrap .block--overlap-image .load-more__wrap,.page-filter .block--overlap-image .wrap,.page-filter .block--overlap-image .load-more__wrap,.wrap .block--overlap-image .page-filter,.load-more__wrap .block--overlap-image .page-filter,.page-filter .block--overlap-image .page-filter{padding:0}.block--overlap-image .block__image{overflow:hidden}.block--overlap-image .block__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.block--overlap-image .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--overlap-image .block__image img{width:100%;height:auto}.block--overlap-image .block__image--left{margin:-20px -20px 0 0}@media screen and (max-width: 63.9375em){.block--overlap-image .block__image--left{margin:0 0 20px 0}}.block--overlap-image .block__image--right{margin:0 0 -20px -20px}@media screen and (max-width: 63.9375em){.block--overlap-image .block__image--right{margin:0 0 20px 0}}.block--overlap-image .block__header{padding:40px 80px 40px 0}@media screen and (max-width: 63.9375em){.block--overlap-image .block__header{padding:0;margin-bottom:20px}}.block--overlap-image .block__title{font-size:40px;font-size:2.5rem;line-height:1.3;color:inherit}@media screen and (max-width: 63.9375em){.block--overlap-image .block__title{font-size:30px;font-size:1.875rem;line-height:1.1333333333}}.block--overlap-image .block__subtitle{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:12px;letter-spacing:4px;text-transform:uppercase;color:inherit}@media screen and (max-width: 63.9375em){.block--overlap-image .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:0;letter-spacing:3px}}.block--overlap-image .block__content{padding:40px 0 40px 80px}@media screen and (max-width: 63.9375em){.block--overlap-image .block__content{padding:0;margin-bottom:20px}}.block--overlap-image .block__text{margin-bottom:23px}.block--highlights{padding:0;color:#000}.block--highlights .block__title{font-size:40px;font-size:2.5rem;line-height:1.15;text-align:center;margin-bottom:30px;color:inherit}.block--categories{--richtext-color: var(--block-text-color, $c-black);background:var(--block-background, transparent);overflow:hidden}.block--categories.block--padded{padding:100px 0}@media screen and (max-width: 63.9375em){.block--categories.block--padded{padding:40px 0}}.blocks .block.block--sus-commitments{margin:20px 0}@media screen and (max-width: 63.9375em){.blocks .block.block--sus-commitments{margin:0}}.block--sus-commitments{background:#faefe6;padding:95px 8.3333333333% 110px;margin:0 auto;position:relative}.block--sus-commitments::after{content:"";position:absolute;top:0;bottom:0;right:0;width:calc(40% + 100px);background:#fff4ec}@media screen and (max-width: 63.9375em){.block--sus-commitments::after{display:none}}@media screen and (max-width: 63.9375em){.block--sus-commitments{padding:55px 0;max-width:none}}.block--sus-commitments .block__header{flex-grow:0;position:sticky;top:150px;padding-right:16.6666666667%}@media screen and (max-width: 100em){.block--sus-commitments .block__header{padding-right:calc(16.6666666667% + 40px)}}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__header{max-width:700px;text-align:center;position:relative;padding:0 10px;margin:0 auto 40px;top:initial}}.body--admin .block--sus-commitments .block__header{top:194px}@media screen and (max-width: 63.9375em){.body--admin .block--sus-commitments .block__header{top:initial}}.block--sus-commitments .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;margin-bottom:10px}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__title{font-size:32px;font-size:2rem;line-height:1.25}}.block--sus-commitments .block__body.richtext,.block--sus-commitments .block__body.password-complexity,.block--sus-commitments .block__body.stock-list-notice,.block--sus-commitments .block__body.hero__text,.block--sus-commitments .block--richtext .block__body.block__text,.block--richtext .block--sus-commitments .block__body.block__text{color:var(--block-text-color, #000000)}.block--sus-commitments .block__accordion{margin-bottom:55px;z-index:2}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__accordion{margin-bottom:20px}}.block--sus-commitments .block__item:not(:last-child){margin-bottom:25px}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__item:not(:last-child){margin-bottom:35px}}.block--sus-commitments .block__subtitle{font-weight:200;font-size:32px;font-size:2rem;line-height:1;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eaeaea}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__subtitle{font-size:24px;font-size:1.5rem;line-height:1.3333333333}}.block--sus-commitments .block__button{font-weight:400;display:flex;justify-content:space-between;align-items:flex-end;width:100%;background:none;padding:0;color:#000;cursor:default}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__button{cursor:pointer;align-items:center}}.block--sus-commitments .block__button svg{display:none}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__button svg{display:block;transition:transform 100ms linear}}.block--sus-commitments .block__button[aria-expanded=true] svg{transform:rotate(180deg)}.block--sus-commitments .block__illustration{max-width:80px}.block--sus-commitments .block__illustration img{width:100%;height:auto}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__illustration{display:none}}.block--sus-commitments .block__text{font-weight:200;font-size:16px;font-size:1rem;line-height:1.5625;color:#000}.block--sus-commitments .block__footer{z-index:2}.block--sus-commitments .block__logos{display:flex;justify-content:left;align-items:flex-end;gap:20px;margin-bottom:20px}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__logos{justify-content:center}}@media screen and (max-width: 31.25em){.block--sus-commitments .block__logos{justify-content:space-between}}.block--sus-commitments .block__image{max-width:90px}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__image{max-width:75px}}.block--sus-commitments .block__image:not(:last-child){margin-right:10px}.block--sus-commitments .block__image::before,.block--sus-commitments .block__image::after{display:none}.block--sus-commitments .block__image img{position:relative;width:100%;height:auto}.block--sus-commitments .block__text--small{font-size:14px;font-size:.875rem;line-height:1.3571428571}@media screen and (max-width: 63.9375em){.block--sus-commitments .block__text--small{text-align:center}}.block--sus-commitments .block__text--small a{font-weight:400;color:#000;-webkit-text-decoration:underline;text-decoration:underline}.blocks .block.block--sus-lifecycle{margin:0 auto}@media screen and (max-width: 63.9375em){.blocks .block.block--sus-lifecycle{margin:0}}.block--sus-lifecycle{padding:105px 0 85px;max-width:83.3333333333%}@media screen and (max-width: 63.9375em){.block--sus-lifecycle{padding:50px 0 40px;max-width:none}}.block--sus-lifecycle .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;color:#000;margin-bottom:30px;text-align:center}@media screen and (max-width: 63.9375em){.block--sus-lifecycle .block__title{font-size:32px;font-size:2rem;line-height:1.25}}.block--sus-lifecycle .block__banner{overflow:hidden}.block--sus-lifecycle .block__banner:before{float:left;content:"";padding-bottom:33.3333333333%;margin-bottom:0px}.block--sus-lifecycle .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-lifecycle .block__banner{margin-bottom:55px}@media screen and (max-width: 63.9375em){.block--sus-lifecycle .block__banner{overflow:hidden}.block--sus-lifecycle .block__banner:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.block--sus-lifecycle .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-lifecycle .block__banner{margin-bottom:20px}}.block--sus-lifecycle .block__banner img{position:relative;width:100%;height:auto}.block--sus-lifecycle .block__text{font-weight:200;font-size:16px;font-size:1rem;line-height:1.5;color:#000}.block--sus-lifecycle .block__text--intro{max-width:60%;text-align:center;margin:0 auto 45px}@media screen and (max-width: 43.75em){.block--sus-lifecycle .block__text--intro{max-width:none;text-align:left;margin-bottom:80px}}.block--sus-lifecycle .block__mobile-carousel{display:flex;justify-content:space-between}@media screen and (max-width: 43.75em){.block--sus-lifecycle .block__mobile-carousel{margin-right:-15px}}.block--sus-lifecycle .block__item{display:flex !important;flex-direction:column;flex:1 1 200px}.block--sus-lifecycle .block__item:not(:last-child){margin-right:30px}@media screen and (max-width: 63.9375em){.block--sus-lifecycle .block__item{flex-basis:0}}@media screen and (max-width: 43.75em){.block--sus-lifecycle .block__item{margin:0}}.block--sus-lifecycle .block__title--number{margin-bottom:10px;text-align:left}.block--sus-lifecycle .block__image{overflow:hidden}.block--sus-lifecycle .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--sus-lifecycle .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-lifecycle .block__image{margin-bottom:20px}@media screen and (max-width: 43.75em){.block--sus-lifecycle .block__image{order:-1}}.block--sus-lifecycle .block__image img{position:relative;width:100%;height:auto}.blocks .block.block--sus-image-third{margin:0 auto}@media screen and (max-width: 63.9375em){.blocks .block.block--sus-image-third{margin:0}}.block--sus-image-third{background:#faefe6}@media screen and (max-width: 63.9375em){.block--sus-image-third{padding:60px 0}}.block--sus-image-third .block__content{max-width:75%;margin:0 auto;padding:30px 0}@media screen and (max-width: 63.9375em){.block--sus-image-third .block__content{max-width:100%;padding:0}}.block--sus-image-third .block__subtitle{font-weight:200;font-size:18px;font-size:1.125rem;line-height:1.2222222222;color:#000;margin-bottom:13px;text-transform:uppercase;letter-spacing:4px}@media screen and (max-width: 63.9375em){.block--sus-image-third .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;letter-spacing:3px;margin-bottom:18px}}.block--sus-image-third .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;color:#000;margin-bottom:25px;text-align:center;text-align:left}@media screen and (max-width: 63.9375em){.block--sus-image-third .block__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:60px}}.block--sus-image-third .block__mobile-carousel{display:flex;justify-content:space-between}.block--sus-image-third .block__item{flex-basis:200px;flex-grow:1}.block--sus-image-third .block__item:not(:last-child){margin-right:30px}@media screen and (max-width: 63.9375em){.block--sus-image-third .block__item{flex-basis:0}}@media screen and (max-width: 43.75em){.block--sus-image-third .block__item{margin:0}}.block--sus-image-third .block__image{overflow:hidden}.block--sus-image-third .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--sus-image-third .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-image-third .block__image{margin-bottom:20px}.block--sus-image-third .block__image img{width:100%;height:auto;position:relative}.block--sus-image-third .block__text{font-weight:200;font-size:16px;font-size:1rem;line-height:1.5;color:#000}@media screen and (max-width: 63.9375em){.block--sus-image-third .block__text{font-size:14px;font-size:.875rem;line-height:1.5714285714}}.block--sus-image-third .block__text a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:under}.block--sus-image-third .block__text a:hover{color:#8499a5}.block--sus-image-third .block__full-height{overflow:hidden}.block--sus-image-third .block__full-height:before{float:left;content:"";padding-bottom:166.6666666667%;margin-bottom:0px}.block--sus-image-third .block__full-height:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-image-third .block__full-height{position:relative;margin-right:-50px}.block--sus-image-third .block__full-height img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.blocks .block.block--sus-stats{margin:0 auto}@media screen and (max-width: 63.9375em){.blocks .block.block--sus-stats{margin:0}}.block--sus-stats{padding:80px 0 90px;max-width:83.3333333333%;margin:0 auto}@media screen and (max-width: 63.9375em){.block--sus-stats{padding:50px 0;max-width:none}}.block--sus-stats .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;color:#000;margin-bottom:35px;text-align:center;letter-spacing:1.5px}@media screen and (max-width: 63.9375em){.block--sus-stats .block__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:30px}}.block--sus-stats .block__banner{overflow:hidden}.block--sus-stats .block__banner:before{float:left;content:"";padding-bottom:33.3333333333%;margin-bottom:0px}.block--sus-stats .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-stats .block__banner{margin-bottom:90px}@media screen and (max-width: 63.9375em){.block--sus-stats .block__banner{overflow:hidden}.block--sus-stats .block__banner:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.block--sus-stats .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-stats .block__banner{margin-bottom:35px}}.block--sus-stats .block__banner img{position:relative;width:100%;height:auto}.block--sus-stats .block__content{display:flex;justify-content:center}@media screen and (max-width: 63.9375em){.block--sus-stats .block__content{flex-direction:column;align-items:center}}.block--sus-stats .block__item{max-width:380px;margin:0 40px;text-align:center}@media screen and (max-width: 63.9375em){.block--sus-stats .block__item{margin:0 20px}.block--sus-stats .block__item:first-child{margin-bottom:20px}}.block--sus-stats .block__stats{font-size:32px;font-size:2rem;line-height:1.5;color:#000;letter-spacing:1px;margin-bottom:10px}@media screen and (max-width: 63.9375em){.block--sus-stats .block__stats{font-size:24px;font-size:1.5rem;line-height:1.25;margin-bottom:7px}}.block--sus-stats .block__stats span{font-size:54px;font-size:3.375rem;line-height:1.1481481481;letter-spacing:1.5px}@media screen and (max-width: 63.9375em){.block--sus-stats .block__stats span{font-size:32px;font-size:2rem;line-height:1.5}}.block--sus-stats .block__text{font-weight:200;font-size:16px;font-size:1rem;line-height:1.5;color:#000}@media screen and (max-width: 63.9375em){.block--sus-stats .block__text{font-size:14px;font-size:.875rem;line-height:1.5714285714}}.blocks .block.block--sus-image-two-thirds{margin:0 auto}@media screen and (max-width: 63.9375em){.blocks .block.block--sus-image-two-thirds{margin:0}}.block--sus-image-two-thirds{background:#dcdccb;padding:60px 0}@media screen and (max-width: 63.9375em){.block--sus-image-two-thirds{padding-bottom:0}}.block--sus-image-two-thirds .block__content{margin-right:50px}@media screen and (max-width: 63.9375em){.block--sus-image-two-thirds .block__content{max-width:700px;margin:0 auto;text-align:center}}@media screen and (max-width: 43.75em){.block--sus-image-two-thirds .block__content{text-align:left}}.block--sus-image-two-thirds .block__subtitle{font-weight:200;font-size:18px;font-size:1.125rem;line-height:1.2222222222;color:#000;margin-bottom:13px;text-transform:uppercase;letter-spacing:4px;padding-right:60px}@media screen and (max-width: 63.9375em){.block--sus-image-two-thirds .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;letter-spacing:3px;padding:0;margin-bottom:7px}}@media screen and (max-width: 31.25em){.block--sus-image-two-thirds .block__subtitle{font-size:13px;font-size:.8125rem;line-height:1.2307692308;letter-spacing:2px;white-space:nowrap}}.block--sus-image-two-thirds .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;color:#000;margin-bottom:25px}@media screen and (max-width: 63.9375em){.block--sus-image-two-thirds .block__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:15px}}.block--sus-image-two-thirds .block__text{font-weight:200;font-size:16px;font-size:1rem;line-height:1.5;color:#000;margin-bottom:80px}@media screen and (max-width: 63.9375em){.block--sus-image-two-thirds .block__text{font-size:14px;font-size:.875rem;line-height:1.5714285714;margin-bottom:60px}}.block--sus-image-two-thirds .block__animation{height:300px;position:relative;overflow:visible}@media screen and (max-width: 31.25em){.block--sus-image-two-thirds .block__animation{height:260px}}.block--sus-image-two-thirds .block__circle,.block--sus-image-two-thirds .block__arrows,.block--sus-image-two-thirds .block__circle-text{position:absolute;height:220px;width:220px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 31.25em){.block--sus-image-two-thirds .block__circle,.block--sus-image-two-thirds .block__arrows,.block--sus-image-two-thirds .block__circle-text{left:47%;height:180px;width:180px}.block--sus-image-two-thirds .block__circle svg,.block--sus-image-two-thirds .block__arrows svg,.block--sus-image-two-thirds .block__circle-text svg{max-width:100%;max-height:100%}}.block--sus-image-two-thirds .block__circle-text{width:440px;height:auto;top:-35px;left:55%}@media screen and (max-width: 63.9375em){.block--sus-image-two-thirds .block__circle-text{left:53%}}@media screen and (max-width: 31.25em){.block--sus-image-two-thirds .block__circle-text{top:-20px;width:340px;height:auto;left:50%}}.block--sus-image-two-thirds .block__circle-text img{width:100%;height:auto}.block--sus-image-two-thirds .block__arrows{animation:rotationArrows 30s linear infinite}@media screen and (max-width: 31.25em){.block--sus-image-two-thirds .block__arrows{margin-left:-3px}}.block--sus-image-two-thirds .block__arrows svg{max-width:100%}@keyframes rotationArrows{from{transform:translate(-50%, 0) rotate(0deg)}to{transform:translate(-50%, 0) rotate(359deg)}}.block--sus-image-two-thirds .block__image{overflow:hidden}.block--sus-image-two-thirds .block__image:before{float:left;content:"";padding-bottom:87.5%;margin-bottom:0px}.block--sus-image-two-thirds .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-image-two-thirds .block__image{margin:0 8.3333333333% 0 -50px}@media screen and (max-width: 63.9375em){.block--sus-image-two-thirds .block__image{margin:0;margin-left:-15px;width:calc(100% + 30px)}}.block--sus-image-two-thirds .block__image img{width:100%;height:auto;position:relative}.block--sus-image-sandwich{position:relative;padding:65px 0 85px;color:var(--block-text-color, #000000);background-color:var(--block-background, transparent);overflow:hidden}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich{padding:180px 0 40px}}.block--sus-image-sandwich .block__content{max-width:50%;text-align:center;margin:0 auto}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__content{max-width:700px}}.block--sus-image-sandwich .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;margin-bottom:20px}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:15px}}.block--sus-image-sandwich .block__subtitle{font-weight:200;font-size:18px;font-size:1.125rem;line-height:1.2222222222;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;letter-spacing:3px;margin-bottom:20px}}.block--sus-image-sandwich .block__intro{font-size:24px;font-size:1.5rem;line-height:1.3333333333;padding-bottom:25px;border-bottom:1px solid #eaeaea;margin-bottom:25px}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__intro{font-size:16px;font-size:1rem;line-height:1.625}}.block--sus-image-sandwich .block__text{font-size:12px;font-size:.75rem;line-height:1.25;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px}.block--sus-image-sandwich .block__text--light{font-weight:200;margin:0}.block--sus-image-sandwich .block__spinner-wrap{position:absolute;top:50%;transform:translateY(-50%);width:520px;height:520px}@media screen and (max-width: 78.75em){.block--sus-image-sandwich .block__spinner-wrap{width:360px;height:360px}}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__spinner-wrap{width:270px;height:270px}}.block--sus-image-sandwich .block__spinner-wrap--left{left:-5%}@media screen and (max-width: 100em){.block--sus-image-sandwich .block__spinner-wrap--left{left:-15%}}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__spinner-wrap--left{left:50%;top:-110px;transform:translate(-50%, 0)}}.block--sus-image-sandwich .block__spinner-wrap--right{right:-5%}@media screen and (max-width: 100em){.block--sus-image-sandwich .block__spinner-wrap--right{right:-15%}}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__spinner-wrap--right{display:none}}.block--sus-image-sandwich .block__spinner-bulb,.block--sus-image-sandwich .block__spinner-stems{position:absolute;width:100%;height:100%}.block--sus-image-sandwich .block__spinner-bulb img,.block--sus-image-sandwich .block__spinner-stems img{max-width:100%;height:auto}.block--sus-image-sandwich .block__spinner-bulb{display:flex;justify-content:center;align-items:center}.block--sus-image-sandwich .block__spinner-bulb img{width:240px;height:240px}@media screen and (max-width: 78.75em){.block--sus-image-sandwich .block__spinner-bulb img{width:170px;height:170px}}@media screen and (max-width: 63.9375em){.block--sus-image-sandwich .block__spinner-bulb img{width:125px;height:125px}}.block--sus-image-sandwich .block__spinner-bulb--left{z-index:1;animation:rotation 60s linear infinite reverse}.block--sus-image-sandwich .block__spinner-bulb--right{z-index:1;animation:rotation 60s linear infinite}.block--sus-image-sandwich .block__spinner-stems--left{animation:rotation 60s linear infinite}.block--sus-image-sandwich .block__spinner-stems--right{animation:rotation 60s linear infinite reverse}@media(prefers-reduced-motion){.block--sus-image-sandwich .block__spinner-bulb,.block--sus-image-sandwich .block__spinner-stems{animation:none}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.blocks .block.block--sus-cards{margin:0}.block--sus-cards{position:relative;padding:80px 0 45px;background:#eaeaea}@media screen and (max-width: 63.9375em){.block--sus-cards{padding:160px 0 0}}.block--sus-cards .block__header{max-width:50%;margin:0 auto 40px;text-align:center;position:relative;z-index:2}@media screen and (max-width: 63.9375em){.block--sus-cards .block__header{max-width:700px}}.block--sus-cards .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;color:#000;margin-bottom:20px}@media screen and (max-width: 63.9375em){.block--sus-cards .block__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:10px}}.block--sus-cards .block__intro{font-size:18px;font-size:1.125rem;line-height:1.4444444444;color:#000}@media screen and (max-width: 63.9375em){.block--sus-cards .block__intro{font-size:16px;font-size:1rem;line-height:1.625}}.block--sus-cards .block__item{padding:35px 20px 0;background:#fff;display:flex;flex-direction:column;justify-content:space-between;z-index:2}@media screen and (max-width: 63.9375em){.block--sus-cards .block__item{padding-top:20px}}.block--sus-cards .block__subtitle{font-size:22px;font-size:1.375rem;line-height:1.2727272727;color:#000;margin-bottom:20px}.block--sus-cards .block__text{font-weight:200;font-size:16px;font-size:1rem;line-height:1.5;color:#000;margin-bottom:auto}.block--sus-cards .block__image{overflow:hidden}.block--sus-cards .block__image:before{float:left;content:"";padding-bottom:57.1428571429%;margin-bottom:0px}.block--sus-cards .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--sus-cards .block__image{margin:30px 0 0 -20px;width:calc(100% + 40px)}.block--sus-cards .block__image img{position:relative;width:100%;height:auto}.block--sus-cards .block__spinner-wrap{position:absolute;top:-20px;width:350px;height:350px}@media screen and (max-width: 78.75em){.block--sus-cards .block__spinner-wrap{width:300px;height:300px}}@media screen and (max-width: 63.9375em){.block--sus-cards .block__spinner-wrap{width:270px;height:270px}}.block--sus-cards .block__spinner-wrap--left{left:20px}@media screen and (max-width: 63.9375em){.block--sus-cards .block__spinner-wrap--left{left:50%;top:-125px;transform:translate(-50%, 0)}}.block--sus-cards .block__spinner-wrap--right{right:20px}@media screen and (max-width: 63.9375em){.block--sus-cards .block__spinner-wrap--right{display:none}}.block--sus-cards .block__spinner-bulb,.block--sus-cards .block__spinner-stems{position:absolute;width:100%;height:100%}.block--sus-cards .block__spinner-bulb img,.block--sus-cards .block__spinner-stems img{max-width:100%;height:auto}.block--sus-cards .block__spinner-bulb{display:flex;justify-content:center;align-items:center}.block--sus-cards .block__spinner-bulb img{max-width:120px}@media screen and (max-width: 78.75em){.block--sus-cards .block__spinner-bulb img{width:95px;height:95px}}@media screen and (max-width: 63.9375em){.block--sus-cards .block__spinner-bulb img{width:85px;height:85px}}.block--sus-cards .block__spinner-bulb--left{z-index:1;animation:rotation 30s linear infinite reverse}.block--sus-cards .block__spinner-bulb--right{z-index:1;animation:rotation 30s linear infinite}.block--sus-cards .block__spinner-stems--left{animation:rotation 30s linear infinite}.block--sus-cards .block__spinner-stems--right{animation:rotation 30s linear infinite reverse}@media(prefers-reduced-motion){.block--sus-cards .block__spinner-bulb,.block--sus-cards .block__spinner-stems{animation:none}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.blocks .block.block--sus-circles{margin:0 auto}@media screen and (max-width: 63.9375em){.blocks .block.block--sus-circles{margin:0}}.block--sus-circles{padding:120px 0 100px}@media screen and (max-width: 63.9375em){.block--sus-circles{padding:55px 0 0}}.block--sus-circles .block__header{max-width:66.6666666667%;margin:0 auto 40px;text-align:center}@media screen and (max-width: 63.9375em){.block--sus-circles .block__header{max-width:700px;padding:0 15px}}.block--sus-circles .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;color:#000;margin-bottom:20px}@media screen and (max-width: 63.9375em){.block--sus-circles .block__title{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:10px}}.block--sus-circles .block__intro{font-size:18px;font-size:1.125rem;line-height:1.4444444444;color:#000}@media screen and (max-width: 63.9375em){.block--sus-circles .block__intro{font-size:16px;font-size:1rem;line-height:1.625}}.block--sus-circles .block__content{display:flex;justify-content:center}@media screen and (max-width: 63.9375em){.block--sus-circles .block__content{flex-direction:column}}.block--sus-circles .block__item{position:relative;display:flex;align-items:center;align-content:center;flex-wrap:wrap;border-radius:50%;height:650px;width:650px;padding:90px}@media screen and (max-width: 63.9375em){.block--sus-circles .block__item{border-radius:0;padding:50px 15px;height:auto;width:auto}}.block--sus-circles .block__item--seashell{background:#fff5ed;margin-right:-40px;z-index:3}@media screen and (max-width: 63.9375em){.block--sus-circles .block__item--seashell{margin:0}}.block--sus-circles .block__item--springs{background:#dcdccb}.block--sus-circles .block__subtitle{font-size:32px;font-size:2rem;line-height:1.4375;color:#000;margin-bottom:40px;flex-basis:100%;text-align:center}@media screen and (max-width: 63.9375em){.block--sus-circles .block__subtitle{font-size:24px;font-size:1.5rem;line-height:1.3333333333;margin-bottom:20px}}.block--sus-circles .block__details{display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width: 63.9375em){.block--sus-circles .block__details{width:100%}}@media screen and (max-width: 43.75em){.block--sus-circles .block__details{margin:0}}.block--sus-circles .block__stat{text-align:center;flex-basis:40%;margin-top:-40px}@media screen and (max-width: 43.75em){.block--sus-circles .block__stat{margin:0}}.block--sus-circles .block__number{font-size:54px;font-size:3.375rem;line-height:.8518518519;letter-spacing:2px;text-align:center;color:#000;z-index:2;position:relative}@media screen and (max-width: 63.9375em){.block--sus-circles .block__number{font-size:22px;font-size:1.375rem;line-height:1.1363636364}}.block--sus-circles .block__number span{font-size:22px;font-size:1.375rem;line-height:1.3636363636;letter-spacing:.5px;display:block}@media screen and (max-width: 63.9375em){.block--sus-circles .block__number span{font-size:14px;font-size:.875rem;line-height:1.7142857143}}.block--sus-circles .block__number--large{font-size:70px;font-size:4.375rem;line-height:.8571428571;margin-bottom:40px}@media screen and (max-width: 63.9375em){.block--sus-circles .block__number--large{font-size:44px;font-size:2.75rem;line-height:1;margin-bottom:30px}}.block--sus-circles .block__image{max-width:150px;margin:0 auto 20px}.block--sus-circles .block__image img{max-width:100%;height:auto;position:relative}.block--sus-circles .block__text{font-weight:200;font-size:16px;font-size:1rem;line-height:1.5;color:#000;z-index:2;position:relative}.block--sus-circles .block__bullets{max-width:300px}@media screen and (max-width: 63.9375em){.block--sus-circles .block__bullets{max-width:100%;margin:0 auto}}.block--sus-circles .block__stat--circle{position:relative;margin:0}@media screen and (max-width: 43.75em){.block--sus-circles .block__stat--circle{margin-top:40px}}.block--sus-circles .block__stat--circle::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-45px;height:160px;width:160px;border-radius:50%;background:#dcdccb}@media screen and (max-width: 43.75em){.block--sus-circles .block__stat--circle::before{top:-17px;height:100px;width:100px}}.block--sus-circles .block__equal{flex-basis:20%;text-align:center;margin:20px 20px 0}@media screen and (max-width: 43.75em){.block--sus-circles .block__equal{margin-top:60px}}.block--sus-circles .block__image--absolute{max-width:none;position:absolute;right:-30px;top:50%;transform:translateY(-50%);margin:0;max-width:250px}@media screen and (max-width: 78.75em){.block--sus-circles .block__image--absolute{right:-60px}.block--sus-circles .block__image--absolute img{max-width:200px}}@media screen and (max-width: 63.9375em){.block--sus-circles .block__image--absolute{position:relative;top:initial;right:initial;transform:none;margin:0 auto 20px}.block--sus-circles .block__image--absolute img{max-width:300px}}.block--twin-callout{padding:0;--richtext-color: var(--block-text-color, $c-black);color:var(--block-text-color, #000000);background:var(--block-background, transparent)}.block--twin-callout--has-background{padding:60px 0}.block--twin-callout .block__header{padding:0 0 30px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 63.9375em){.block--twin-callout .block__header{padding:0 0 30px}}.block--twin-callout .block__heading{font-size:38px;font-size:2.375rem;line-height:1.1578947368;font-weight:400}@media screen and (max-width: 63.9375em){.block--twin-callout .block__heading{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.block--twin-callout .block__carousel-nav{display:flex;gap:10px}.block--twin-callout .block__carousel{margin-left:calc((100vw - 1600px + 2*80px)/-2);margin-right:calc((100vw - 1600px + 2*80px)/-2)}@media screen and (max-width: 100em){.block--twin-callout .block__carousel{margin-left:calc(80px*-1);margin-right:calc(80px*-1)}}@media screen and (max-width: 63.9375em){.block--twin-callout .block__carousel{margin-left:calc(15px*-1);margin-right:calc(15px*-1);overflow:hidden}}.block--twin-callout .block__button--carousel{margin-top:45px}@media screen and (max-width: 63.9375em){.block--twin-callout .block__button--carousel{margin-top:15px}}@media screen and (max-width: 63.9375em){.block--twin-callout .block__button--carousel.has-carousel{margin-top:45px}}.block--twin-callout .block__item{display:flex;flex-direction:column;gap:25px;color:var(--block-text-color, #000000)}.block--twin-callout .block__item:hover img{transform:scale(1.2)}@media screen and (max-width: 63.9375em){.block--twin-callout .block__item{gap:15px}}.block--twin-callout .block__image{overflow:hidden}.block--twin-callout .block__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.block--twin-callout .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--twin-callout .block__image{margin:0}.block--twin-callout .block__image img{position:relative;width:100%;height:auto;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 63.9375em){.block--twin-callout .block__copy{margin-bottom:10px}}.block--twin-callout .block__subtitle{font-weight:400;font-size:14px;font-size:.875rem;line-height:2.2857142857;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width: 63.9375em){.block--twin-callout .block__subtitle{font-size:12px;font-size:.75rem;line-height:1.8333333333;letter-spacing:2px}}.block--twin-callout .block__title{font-size:25px;font-size:1.5625rem;line-height:1.28}@media screen and (max-width: 63.9375em){.block--twin-callout .block__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.block--large-callout{padding:0;position:relative;min-height:450px}.block--large-callout .block__image2{overflow:hidden}.block--large-callout .block__image2:before{float:left;content:"";padding-bottom:30%;margin-bottom:0px}.block--large-callout .block__image2:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 43.75em){.block--large-callout .block__image2{overflow:hidden}.block--large-callout .block__image2:before{float:left;content:"";padding-bottom:57.1428571429%;margin-bottom:0px}.block--large-callout .block__image2:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.block--large-callout .block__image2 img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 63.9375em){.block--large-callout .block__image2 img{position:relative;width:100%;height:auto;top:unset;left:unset;object-fit:unset}}.block--large-callout .block__content{background:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:50px 80px;width:100%;max-width:850px;text-align:center}@media screen and (max-width: 63.9375em){.block--large-callout .block__content{position:relative;top:unset;left:unset;transform:none;padding:35px 15px 0;max-width:100%;text-align:left}}.block--large-callout .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;margin-bottom:20px}@media screen and (max-width: 63.9375em){.block--large-callout .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.block--large-callout .block__text{margin-bottom:20px}.block--call-to-action{background-color:var(--block-background);display:flex;align-items:center}.block--call-to-action.block--align-centre{justify-content:center}@media screen and (max-width: 31.25em){.block--call-to-action.block--align-left{justify-content:center}}.block--call-to-action{padding-left:80px;padding-right:80px}.block--call-to-action[class^=block--background-]:not(.block--background-white),.block--call-to-action[class*=" block--background-"]:not(.block--background-white){padding-top:40px;padding-bottom:40px}.block--call-to-action.block--background-white .button--white{border:1px solid #d2d2d2}.block--split-callout{padding:0;color:#000}.block--split-callout.block--reverse .block__content{padding-right:50px;padding-left:0}@media screen and (max-width: 63.9375em){.block--split-callout.block--reverse .block__content{padding-right:0}}.block--split-callout .grid,.block--split-callout .load-more__placeholders,.block--split-callout .bio-group{overflow:visible}.block--split-callout .block__image{overflow:hidden}.block--split-callout .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--split-callout .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--split-callout .block__image{margin:0 0 10px;overflow:visible}.block--split-callout .block__image:last-child{margin-bottom:0}.block--split-callout .block__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100% !important;width:100%;height:100%}.block--split-callout .block__caption{font-size:12px;font-size:.75rem;line-height:1.8333333333;font-weight:200;color:#000;text-align:right}.block--split-callout .block__content{display:flex;flex-direction:column;justify-content:center;gap:50px;padding-left:50px}@media screen and (max-width: 63.9375em){.block--split-callout .block__content{padding:0 15px}}@media screen and (max-width: 63.9375em){.wrap .block--split-callout .block__content,.load-more__wrap .block--split-callout .block__content,.page-filter .block--split-callout .block__content{padding:0}}.block--split-callout .block__item .block__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:15px;font-weight:400}@media screen and (max-width: 63.9375em){.block--split-callout .block__item .block__title{font-size:30px;font-size:1.875rem;line-height:1.2}}.block--callout-bullets{color:var(--block-text-color, #000000);background-color:var(--block-background, transparent)}@media screen and (max-width: 63.9375em){.block--callout-bullets{padding:40px 0 !important}}.block--callout-bullets .block__image{overflow:hidden}.block--callout-bullets .block__image:before{float:left;content:"";padding-bottom:166.6666666667%;margin-bottom:0px}.block--callout-bullets .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--callout-bullets .block__image{position:relative;margin-right:-50px;flex-grow:1 !important}.block--callout-bullets .block__image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 63.9375em){.block--callout-bullets .block__image{overflow:hidden}.block--callout-bullets .block__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.block--callout-bullets .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--callout-bullets .block__image{margin-right:-15px;margin-left:-15px}}.block--callout-bullets .block__content{padding:80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 63.9375em){.block--callout-bullets .block__content{padding:0}}.block--callout-bullets .block__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:30px;font-weight:400}@media screen and (max-width: 63.9375em){.block--callout-bullets .block__title{font-size:30px;font-size:1.875rem;line-height:1.2}}.block--callout-bullets .block__item:not(:last-child){margin-bottom:50px}.block--callout-bullets .block__item .block__title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;letter-spacing:4px;text-transform:uppercase;font-weight:300;color:#000;margin-bottom:18px}.block--callout-bullets .block__item .block__text{margin-bottom:15px}.block--callout-bullets .block__item figure{position:relative;cursor:pointer;overflow:hidden}.block--callout-bullets .block__item figure:before{float:left;content:"";padding-bottom:26%;margin-bottom:0px}.block--callout-bullets .block__item figure:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--callout-bullets .block__item figure img{width:100%;height:auto}.block--callout-bullets .block__item figure .block__zoom-icon{position:absolute;top:10px;right:15px}.block--callout-bullets .block__item figure .block__zoom-icon svg{display:block;width:24px;height:24px;fill:#333}.block--callout-bullets .block__item figure .block__zoom-icon svg:hover{fill:#8499a5}.block--callout-bullets .block__item .block__bullets li{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300;display:flex;align-items:center;margin-bottom:10px;gap:15px}.block--callout-bullets .block__item .block__bullets li:before{content:"";width:7px;height:7px;display:inline-block;border-radius:50%;background-color:#333;margin-top:7px;align-self:start;flex-shrink:0}.block--callout-bullets .block__item .block__bullets li .block__bullets-label{font-weight:400}.block--callout-bullets .block__item .block__bullets li .block__bullets-label,.block--callout-bullets .block__item .block__bullets li .block__bullets-value{display:inline}.block--callout-bullets .block__item .block__bullets li svg{fill:#8499a5;margin-left:15px}.block--callout-bullets .block__item .block__note{font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:300}.block--callout-bullets.block--reverse .block__image{margin-right:0;margin-left:-50px}@media screen and (max-width: 63.9375em){.block--callout-bullets.block--reverse .block__image{margin-right:-15px;margin-left:-15px}}.block--callout-bullets .js-block-image-zoom{display:block;width:100%;border:0;padding:0;background:none;cursor:pointer}.block--table .wrap,.block--table .load-more__wrap,.block--table .page-filter{display:flex;justify-content:center;align-items:center;flex-direction:column}.block--table .block__content{text-align:center;color:#000;max-width:900px}@media screen and (max-width: 63.9375em){.block--table .block__content{text-align:left}}.block--table .block__title{font-size:54px;font-size:3.375rem;line-height:1.1481481481;margin-bottom:15px}@media screen and (max-width: 63.9375em){.block--table .block__title{font-size:32px;font-size:2rem;line-height:1.9375;margin-bottom:5px}}.block--table .block__table-container{width:100%;overflow:auto}.block--table .block__table-container--show .block__table{position:relative;opacity:1;bottom:unset}.block--table .block__table{overflow-x:auto;min-width:1100px;position:absolute;bottom:0;opacity:0;transition:opacity 1s ease-in-out}.block--table .block__table th,.block--table .block__table td{font-size:16px;font-size:1rem;line-height:1.5;padding:20px 18px;border:1px solid #d2d2d2;color:#000;width:13%}.block--table .block__table th.product-name,.block--table .block__table td.product-name{width:35%}.block--table .block__table th.block__table--no-border,.block--table .block__table td.block__table--no-border{border:none}.block--table .block__table th{text-transform:none;font-weight:400}.block--table .block__table th.block__table--header-group{text-align:center;text-transform:uppercase}.block--table .block__table th.block__table--header-highlight{background-color:#f0efeb}.block--table .block__table td{font-weight:300}.block--table .block__table td a{font-weight:400;-webkit-text-decoration:underline;text-decoration:underline}.block--table .block__table td a:hover{color:#8499a5}.block--popup-split{color:#000}@media screen and (max-width: 63.9375em){.block--popup-split{padding:0}}.block--popup-split .block__image{overflow:hidden}.block--popup-split .block__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.block--popup-split .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 63.9375em){.block--popup-split .block__image{margin-bottom:15px}}.block--popup-split .block__image img{object-fit:cover;width:100%;height:100%}.block--popup-split .block__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin-bottom:10px;font-weight:400}.block--testimonials{padding:0;color:var(--block-text-color, #333333);background:var(--block-background, transparent);text-align:center;position:relative;padding:50px 0}@media screen and (max-width: 63.9375em){.block--testimonials{padding:30px 0}}.block--testimonials[class^=block--background-]:not(.block--background-white),.block--testimonials[class*=" block--background-"]:not(.block--background-white){padding:70px 0}@media screen and (max-width: 63.9375em){.block--testimonials[class^=block--background-]:not(.block--background-white),.block--testimonials[class*=" block--background-"]:not(.block--background-white){padding:40px 0 60px}}.block--testimonials[class^=block--background-]:not(.block--background-white) .slick-arrow,.block--testimonials[class*=" block--background-"]:not(.block--background-white) .slick-arrow{background-color:rgba(0,0,0,0);transform:translate(-50%, 0);bottom:-50px}@media screen and (max-width: 63.9375em){.block--testimonials[class^=block--background-]:not(.block--background-white) .slick-arrow,.block--testimonials[class*=" block--background-"]:not(.block--background-white) .slick-arrow{bottom:-40px}}.block--testimonials[class^=block--background-]:not(.block--background-white)::before,.block--testimonials[class^=block--background-]:not(.block--background-white)::after,.block--testimonials[class*=" block--background-"]:not(.block--background-white)::before,.block--testimonials[class*=" block--background-"]:not(.block--background-white)::after{display:none}.block--testimonials::before,.block--testimonials::after{content:"";position:absolute;height:1px;right:calc((100vw - 1600px + 2*80px)/2);left:calc((100vw - 1600px + 2*80px)/2);background-color:#eaeaea}@media screen and (max-width: 100em){.block--testimonials::before,.block--testimonials::after{right:80px;left:80px}}@media screen and (max-width: 63.9375em){.block--testimonials::before,.block--testimonials::after{right:15px;left:15px}}.block--testimonials::before{top:0}.block--testimonials::after{bottom:0}.block--testimonials .block__quote{font-size:26px;font-size:1.625rem;line-height:1.4615384615;position:relative;max-width:850px;margin-left:auto;margin-right:auto}@media screen and (max-width: 63.9375em){.block--testimonials .block__quote{font-size:22px;font-size:1.375rem;line-height:1.3636363636}}.block--testimonials .block__quote cite{display:block;margin-top:20px}.block--testimonials .block__source,.block--testimonials .block__company{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:5px;text-transform:uppercase;letter-spacing:1.5px}@media screen and (max-width: 63.9375em){.block--testimonials .block__source,.block--testimonials .block__company{font-size:12px;font-size:.75rem;line-height:1.5}}.block--divider .block__content{height:1px;background-color:#eaeaea}.block--enquiry-form{color:var(--block-text-color, #000000)}@media screen and (max-width: 63.9375em){.block--enquiry-form .wrap,.block--enquiry-form .load-more__wrap,.block--enquiry-form .page-filter{padding:0}}.block--enquiry-form .block__container{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 63.9375em){.block--enquiry-form .block__container{grid-template-columns:minmax(0, 1fr)}}.block--enquiry-form .block__media{position:relative}@media screen and (max-width: 63.9375em){.block--enquiry-form .block__media{display:none}}.block--enquiry-form .block__image{overflow:hidden}.block--enquiry-form .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--enquiry-form .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--enquiry-form .block__image{min-height:100%}.block--enquiry-form .block__media-content{position:absolute;top:55px;left:55px;color:#000;max-width:400px}.block--enquiry-form .block__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;margin-bottom:15px}@media screen and (max-width: 63.9375em){.block--enquiry-form .block__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.block--enquiry-form .block__intro{font-size:18px;font-size:1.125rem;line-height:1.3333333333}@media screen and (max-width: 63.9375em){.block--enquiry-form .block__intro{font-size:16px;font-size:1rem;line-height:1.375}}.block--enquiry-form .block__content{background-color:var(--block-background, transparent);padding:55px}@media screen and (max-width: 63.9375em){.block--enquiry-form .block__content{padding:35px 15px}}.block--enquiry-form .block__content-header{display:none}@media screen and (max-width: 63.9375em){.block--enquiry-form .block__content-header{display:block;margin-bottom:20px}}.block--enquiry-form .field{margin-bottom:10px}.block--enquiry-form .field.field--required .field__optional{display:none}.block--enquiry-form .field--radio label:first-child{color:var(--block-text-color, #000000)}.block--enquiry-form textarea.input{height:100px}.block--enquiry-form .form-privacy{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0}.block--enquiry-form .form-privacy a{color:var(--block-text-color, #000000)}.block--enquiry-form__sticky-bar{text-align:right;position:fixed;bottom:0;left:0;width:100%;padding:10px 20px;background:#f4f4f4;border-top:1px solid #eaeaea;z-index:10}@media screen and (max-width: 63.9375em){.block--enquiry-form__sticky-bar{padding:10px 15px}}@media screen and (max-width: 63.9375em){.block--floating-image-cta .wrap,.block--floating-image-cta .load-more__wrap,.block--floating-image-cta .page-filter{padding:0}}.block--floating-image-cta .block__grid{overflow:unset}.block--floating-image-cta .block__sticky{flex-grow:0;position:sticky;top:65px;padding:95px 0px 160px 40px}.block--floating-image-cta .block__sticky-image{overflow:hidden}.block--floating-image-cta .block__sticky-image:before{float:left;content:"";padding-bottom:133.3333333333%;margin-bottom:0px}.block--floating-image-cta .block__sticky-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--floating-image-cta .block__sticky-image{box-shadow:10px 0 35px 0 rgba(0,0,0,.08)}.block--floating-image-cta .block__sticky-image img{width:100%;height:auto}.block--floating-image-cta .block__items-container{position:relative;padding:95px 80px 120px 60px}@media screen and (max-width: 31.25em){.block--floating-image-cta .block__items-container{padding:0 0 60px 0;margin:20px 0 0 0}}.block--floating-image-cta .block__items-container::before{content:"";position:absolute;top:0;right:0;left:-60px;bottom:0;background-color:#f4f4f4;z-index:-1}@media screen and (max-width: 31.25em){.block--floating-image-cta .block__items-container::before{left:0px}}.block--floating-image-cta .block__item-content{position:relative}@media screen and (max-width: 31.25em){.block--floating-image-cta .block__item-content{padding:0 20px}}.block--floating-image-cta .item__image{overflow:hidden}.block--floating-image-cta .item__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.block--floating-image-cta .item__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--floating-image-cta .item__image img{width:100%;height:auto}.block--floating-image-cta .item__title{font-size:40px;font-size:2.5rem;line-height:1.3;margin-bottom:17px;color:#000}@media screen and (max-width: 31.25em){.block--floating-image-cta .item__title{font-size:32px;font-size:2rem;line-height:1.625;margin-bottom:10px}}.block--floating-image-cta .item__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;letter-spacing:2.3px;margin-bottom:3px;text-transform:uppercase;color:#000}@media screen and (max-width: 31.25em){.block--floating-image-cta .item__subtitle{margin-bottom:0}}.block--floating-image-cta .item__text{font-size:16px;font-size:1rem;line-height:1.5;color:#000}@media screen and (max-width: 31.25em){.block--floating-image-cta .item__text{font-size:14px;font-size:.875rem;line-height:1.5714285714}}.block--track-callouts .wrap,.block--track-callouts .load-more__wrap,.block--track-callouts .page-filter{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 63.9375em){.block--track-callouts .wrap,.block--track-callouts .load-more__wrap,.block--track-callouts .page-filter{grid-template-columns:repeat(1, 1fr)}}.block--track-callouts .block__option{position:relative;aspect-ratio:2/1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:25px;padding:30px;color:#fff}@media screen and (max-width: 63.9375em){.block--track-callouts .block__option{gap:12px}}.block--track-callouts .block__image{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:-1}@media screen and (max-width: 63.9375em){.block--track-callouts .block__image{margin:0}}.block--track-callouts .block__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:25px;font-size:1.5625rem;line-height:1.28;opacity:.8}.block--track-systems{padding-top:80px;padding-bottom:74px;background:#f4f4f4}@media screen and (max-width: 63.9375em){.block--track-systems{padding-top:38px;padding-bottom:38px}}.block--track-systems .wrap,.block--track-systems .load-more__wrap,.block--track-systems .page-filter{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px 20px;max-width:948px}@media screen and (max-width: 63.9375em){.block--track-systems .wrap,.block--track-systems .load-more__wrap,.block--track-systems .page-filter{grid-template-columns:repeat(1, 1fr);gap:25px}}.block--track-systems .block__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:25px;font-size:1.5625rem;line-height:1.28;grid-column:1/span 2;text-align:center}@media screen and (max-width: 63.9375em){.block--track-systems .block__title{font-size:22px;font-size:1.375rem;line-height:1.4545454545;grid-column:unset;text-align:left}}.block--track-systems .block__title--column{font-size:22px;font-size:1.375rem;line-height:1.4545454545;text-align:left}@media screen and (max-width: 63.9375em){.block--track-systems .block__title--column{font-size:20px;font-size:1.25rem;line-height:1.6}}.block--track-systems .block__content{display:flex;flex-direction:column;gap:10px}.block--track-systems .block__content p{margin-bottom:10px}.block--track-systems .block__content ul{font-size:14px;font-size:.875rem;line-height:1.5714285714;padding-left:12px}.block--track-systems .block__content ul li{margin:0}.block--track-systems .block__content ul li:before{color:#000}.block--track-banner{font-size:20px;font-size:1.25rem;line-height:1.9;padding-top:30px;padding-bottom:30px;color:#fff;background:#8499a5;text-align:center}@media screen and (max-width: 63.9375em){.block--track-banner{font-size:18px;font-size:1.125rem;line-height:1.4444444444;padding-top:18px;padding-bottom:18px}}.block--track-banner a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.guiding-principle-intro{text-align:center;max-width:655px;padding:50px 0;margin:0 auto}.guiding-principle-row{padding-bottom:90px}.guiding-principle-row:last-child{padding-bottom:104px}@media screen and (max-width: 63.9375em){.guiding-principle-row{padding-bottom:25px}.guiding-principle-row:last-child{padding-bottom:35px}}.guiding-principle-row>.guiding-principle{margin-left:auto;margin-right:auto}.guiding-principle-row--left>.guiding-principle{margin-right:auto;margin-left:unset}.guiding-principle-row--right>.guiding-principle{margin-left:auto;margin-right:unset}.guiding-principle{padding-left:55px;max-width:655px;position:relative}@media screen and (max-width: 63.9375em){.guiding-principle{padding-left:28px}}.guiding-principle--light-green .guiding-principle__text,.guiding-principle--light-green .guiding-principle__stage{background-color:#bec1b6}.guiding-principle--copper .guiding-principle__text,.guiding-principle--copper .guiding-principle__stage{background-color:#d8beab}.guiding-principle--cream .guiding-principle__text,.guiding-principle--cream .guiding-principle__stage{background-color:#fdf1e7}.guiding-principle--green .guiding-principle__text,.guiding-principle--green .guiding-principle__stage{background-color:#a6a48e}.guiding-principle--grey .guiding-principle__text,.guiding-principle--grey .guiding-principle__stage{background-color:#f0efeb}.guiding-principle__image{overflow:hidden}.guiding-principle__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0px}.guiding-principle__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.guiding-principle__image img{width:100%;max-width:100%;height:auto}.guiding-principle__text{font-size:18px;font-size:1.125rem;line-height:1.6666666667;padding:20px;text-align:center;border-radius:0 0 3px 3px}@media screen and (max-width: 63.9375em){.guiding-principle__text{font-size:16px;font-size:1rem;line-height:1.5;font-weight:200;padding:5px 10px}}.guiding-principle__stage{position:absolute;top:0;left:0;font-family:"Charter",Arial,Helvetica,sans-serif;width:55px;text-align:center;border-radius:3px 0 0 3px}.guiding-principle__stage span{display:block;font-size:26px;font-size:1.625rem;line-height:1.5384615385;padding:12px}@media screen and (max-width: 63.9375em){.guiding-principle__stage span{font-size:16px;font-size:1rem;line-height:2.5;padding:0 7px}}@media screen and (max-width: 63.9375em){.guiding-principle__stage{width:28px}}.guiding-principle-line--center,.guiding-principle-line--left,.guiding-principle-line--right{position:relative}.guiding-principle-line__piece{position:absolute;background:#d2d2d2}@media screen and (max-width: 63.9375em){.guiding-principle-line__piece--l-only{display:none}}.guiding-principle-line__piece--horizontal{width:0;height:1px}.guiding-principle-line__piece--vertical{width:1px;height:0}.guiding-principle-line__piece--center_1{bottom:45px;right:calc(50% - 27.5px);height:45px}@media screen and (max-width: 63.9375em){.guiding-principle-line__piece--center_1{bottom:0;right:calc(50% - 14px);height:25px}}.guiding-principle-line__piece--center_2{bottom:45px;right:calc(50% - 27.5px);width:300px}.guiding-principle-line__piece--center_3{bottom:0;right:calc(50% - 27.5px + 300px);height:46px}.guiding-principle-line__piece--left_1{bottom:45px;left:355px;height:45px}@media screen and (max-width: 63.9375em){.guiding-principle-line__piece--left_1{bottom:0;left:calc(50% + 14px);height:25px}}.guiding-principle-line__piece--left_2{bottom:45px;left:355px;width:calc(100% - 355px - 300px)}.guiding-principle-line__piece--left_3{bottom:0;right:300px;height:46px}.guiding-principle-line__piece--right_1{bottom:45px;right:300px;height:45px}@media screen and (max-width: 63.9375em){.guiding-principle-line__piece--right_1{bottom:0;right:calc(50% - 14px);height:25px}}.guiding-principle-line__piece--right_2{bottom:45px;right:300px;width:calc(100% - 355px - 300px)}.guiding-principle-line__piece--right_3{bottom:0;left:355px;height:46px}.guiding-principle-line__piece--last_1{bottom:59px;right:300px;height:45px}@media screen and (max-width: 63.9375em){.guiding-principle-line__piece--last_1{bottom:10px;right:calc(50% - 14px);height:25px}}.guiding-principle-line__piece--last_2{bottom:59px;right:300px;width:calc(50% - 300px)}.guiding-principle-line__piece--last_3{bottom:14px;right:50%;height:45px}.guiding-principle-line__piece--last_4{width:14px;height:14px;bottom:0;right:50%;border-radius:50%;transform:translateX(50%)}@media screen and (max-width: 63.9375em){.guiding-principle-line__piece--last_4{width:10px;height:10px;bottom:0;right:calc(50% - 14px)}}.sliding-accordion__list--active>.sliding-accordion__item:not(.sliding-accordion__item--active){display:none}.sliding-accordion__item{position:relative}.sliding-accordion__item--block{display:block}.sliding-accordion__button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0 !important;letter-spacing:normal;word-spacing:normal}.sliding-accordion__button>*{display:inline-block;font-size:15px;font-size:.9375rem}.sliding-accordion__button{width:100%;display:inline-block;line-height:1.3;padding:0;outline:none;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;margin:0;background-color:rgba(0,0,0,0);border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;-webkit-font-smoothing:antialiased;transition:background-color .3s ease, border-color .3s ease, color .3s ease;white-space:nowrap;min-height:62px}.sliding-accordion__item--first>.sliding-accordion__button{border-radius:3px 3px 0 0}.sliding-accordion__item--last:not(.sliding-accordion__item--active)>.sliding-accordion__button{border-bottom:1px solid #d2d2d2;border-radius:0 0 3px 3px}a:hover .sliding-accordion__button:not(.button--no-hover),.sliding-accordion__button:hover:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}a:hover .sliding-accordion__button+.sliding-accordion__label,.sliding-accordion__button:hover+.sliding-accordion__label{color:#fff}.sliding-accordion__button:after{content:"";display:inline-block;vertical-align:middle;width:0px;height:43px}.sliding-accordion__button>span{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.1666666667;padding:20px;vertical-align:middle;white-space:normal;pointer-events:none;display:inline-flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 63.9375em){.sliding-accordion__button>span{font-size:16px;font-size:1rem;line-height:1.3125}}.sliding-accordion__item--child-active>.sliding-accordion__button{display:none}.sliding-accordion__button svg{transition:fill .3s ease;margin-left:20px;fill:currentColor}.sliding-accordion__item--active>.sliding-accordion__button svg{transform:rotate(180deg);margin-left:0}.sliding-accordion__item--active>.sliding-accordion__button .sliding-accordion__button-label{display:none}.sliding-accordion__label{display:none}.sliding-accordion__item--active>.sliding-accordion__label{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.1666666667;display:block;position:absolute;top:32px;left:50%;max-width:calc(100% - 84px);transform:translate(-50%, -50%);text-align:center;text-transform:none;letter-spacing:normal}@media screen and (max-width: 63.9375em){.sliding-accordion__item--active>.sliding-accordion__label{font-size:16px;font-size:1rem;line-height:1.3125}}.sliding-accordion__item--child-active>.sliding-accordion__label{display:none}.sliding-accordion__content{display:none}.sliding-accordion__item--active .sliding-accordion__content{display:block}.sliding-accordion__content .sliding-accordion__content{display:none}.sliding-accordion__item--active>.sliding-accordion__content--last{display:block}.ot-sdk-cookie-policy-title{font-weight:200 !important;font-size:30px !important}.ot-sdk-cookie-policy-group{font-weight:200 !important;font-size:20px !important}#cookie-policy-description,.ot-sdk-cookie-policy-group-desc{color:#000 !important;font-weight:200 !important;font-size:16px !important;line-height:1.5 !important}#ot-sdk-cookie-policy-v2 table{border-radius:0 !important}#ot-sdk-cookie-policy-v2 table th,#ot-sdk-cookie-policy-v2 table td{padding:10px}#onetrust-accept-btn-handler,#onetrust-reject-all-handler,#accept-recommended-btn-handler,.save-preference-btn-handler,.ot-pc-refuse-all-handler,#ot-sdk-btn{line-height:1 !important;float:none !important;font-weight:400 !important;border-radius:3px !important;font-size:14px !important;border:none !important;letter-spacing:1.5px !important;white-space:nowrap !important;transition:background .3s ease, color .3s ease, border-color .3s ease !important;min-width:0 !important;text-transform:uppercase !important;padding:13px 24px !important;width:auto !important}#onetrust-accept-btn-handler.ot-sdk-show-settings,#onetrust-reject-all-handler.ot-sdk-show-settings,#accept-recommended-btn-handler.ot-sdk-show-settings,.save-preference-btn-handler.ot-sdk-show-settings,.ot-pc-refuse-all-handler.ot-sdk-show-settings,#ot-sdk-btn.ot-sdk-show-settings{background:#333 !important;color:#000 !important}#onetrust-accept-btn-handler:hover,#onetrust-accept-btn-handler:focus,#onetrust-accept-btn-handler.ot-sdk-show-settings:hover,#onetrust-accept-btn-handler.ot-sdk-show-settings:focus,#onetrust-reject-all-handler:hover,#onetrust-reject-all-handler:focus,#onetrust-reject-all-handler.ot-sdk-show-settings:hover,#onetrust-reject-all-handler.ot-sdk-show-settings:focus,#accept-recommended-btn-handler:hover,#accept-recommended-btn-handler:focus,#accept-recommended-btn-handler.ot-sdk-show-settings:hover,#accept-recommended-btn-handler.ot-sdk-show-settings:focus,.save-preference-btn-handler:hover,.save-preference-btn-handler:focus,.save-preference-btn-handler.ot-sdk-show-settings:hover,.save-preference-btn-handler.ot-sdk-show-settings:focus,.ot-pc-refuse-all-handler:hover,.ot-pc-refuse-all-handler:focus,.ot-pc-refuse-all-handler.ot-sdk-show-settings:hover,.ot-pc-refuse-all-handler.ot-sdk-show-settings:focus,#ot-sdk-btn:hover,#ot-sdk-btn:focus,#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.ot-sdk-show-settings:focus{background:#000 !important;color:#8499a5 !important;opacity:1 !important}#onetrust-pc-btn-handler{font-size:14px !important;-webkit-text-decoration:none !important;text-decoration:none !important;float:none !important;font-weight:400 !important;border-radius:3px !important;border:none !important;letter-spacing:1.5px !important;white-space:nowrap !important;min-width:0 !important;text-transform:uppercase !important;padding:0 !important;margin:0 !important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{border:1px solid #000 !important;background-color:#fff !important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{border-color:#000 !important;background-color:#000 !important}#onetrust-pc-sdk .ot-cat-grp .ot-always-active{color:#4a4a4a !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a{background:none !important}#onetrust-banner-sdk{padding:20px 50px !important;overflow:hidden !important}@media screen and (max-width: 63.9375em){#onetrust-banner-sdk{padding:10px 15px !important}}#onetrust-banner-sdk #onetrust-policy-title{font-size:19px !important;font-weight:700 !important}.otFlat #onetrust-banner-sdk,.otFlat .ot-sdk-container,.otFlat .ot-sdk-row,.otFlat #onetrust-group-container,.otFlat #onetrust-policy,.otFlat #onetrust-policy-text,.otFlat #onetrust-policy-title,.otFlat #onetrust-button-group-parent,.otFlat #onetrust-button-group,.otFlat #onetrust-close-btn-handler,.otFlat .onetrust-close-btn-handler{padding:0 !important;margin:0 !important;border:0 !important;font-size:100% !important;font:inherit !important;font-weight:200 !important;float:none !important;line-height:1 !important;vertical-align:baseline !important;width:auto !important;height:auto !important;box-sizing:border-box !important;opacity:1 !important;transform:translate(0, 0) !important}.otFlat #onetrust-banner-sdk:not(#onetrust-banner-sdk),.otFlat .ot-sdk-container:not(#onetrust-banner-sdk),.otFlat .ot-sdk-row:not(#onetrust-banner-sdk),.otFlat #onetrust-group-container:not(#onetrust-banner-sdk),.otFlat #onetrust-policy:not(#onetrust-banner-sdk),.otFlat #onetrust-policy-text:not(#onetrust-banner-sdk),.otFlat #onetrust-policy-title:not(#onetrust-banner-sdk),.otFlat #onetrust-button-group-parent:not(#onetrust-banner-sdk),.otFlat #onetrust-button-group:not(#onetrust-banner-sdk),.otFlat #onetrust-close-btn-handler:not(#onetrust-banner-sdk),.otFlat .onetrust-close-btn-handler:not(#onetrust-banner-sdk){position:static !important}.otFlat #onetrust-banner-sdk::after,.otFlat #onetrust-banner-sdk::before,.otFlat .ot-sdk-container::after,.otFlat .ot-sdk-container::before,.otFlat .ot-sdk-row::after,.otFlat .ot-sdk-row::before,.otFlat #onetrust-group-container::after,.otFlat #onetrust-group-container::before,.otFlat #onetrust-policy::after,.otFlat #onetrust-policy::before,.otFlat #onetrust-policy-text::after,.otFlat #onetrust-policy-text::before,.otFlat #onetrust-policy-title::after,.otFlat #onetrust-policy-title::before,.otFlat #onetrust-button-group-parent::after,.otFlat #onetrust-button-group-parent::before,.otFlat #onetrust-button-group::after,.otFlat #onetrust-button-group::before,.otFlat #onetrust-close-btn-handler::after,.otFlat #onetrust-close-btn-handler::before,.otFlat .onetrust-close-btn-handler::after,.otFlat .onetrust-close-btn-handler::before{position:static !important;margin:0 !important;padding:0 !important;border:0 !important}.otFlat .ot-sdk-row::after{display:none !important}.otFlat .ot-sdk-row{display:flex !important;max-width:1680px !important;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 43.75em){.otFlat .ot-sdk-row{flex-wrap:wrap}}#ot-pc-content .otFlat .ot-sdk-row{display:block !important;margin-bottom:5px !important}.otFlat #onetrust-group-container{flex:0 10 auto}@media screen and (max-width: 43.75em){.otFlat #onetrust-group-container{flex-basis:100%}}.otFlat #onetrust-button-group-parent{flex:0 0 auto;padding-right:30px !important;flex-flow:row nowrap;justify-content:center}@media screen and (max-width: 43.75em){.otFlat #onetrust-button-group-parent{flex-basis:100%;margin-top:10px !important;padding-right:0px !important}}.otFlat #onetrust-button-group-parent>*{flex:1 0 auto}.otFlat #onetrust-button-group{display:flex !important;flex:0 0 auto;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.otFlat #onetrust-button-group #onetrust-pc-btn-handler{margin:10px !important;flex:0 0 auto;width:auto !important}.otFlat #onetrust-button-group #onetrust-accept-btn-handler,.otFlat #onetrust-button-group #onetrust-reject-all-handler{flex:0 0 auto;margin:0 0 0 5px !important}@media screen and (max-width: 43.75em){.otFlat #onetrust-button-group{justify-content:center;flex-wrap:wrap-reverse}}.otFlat #onetrust-close-btn-container{position:absolute !important;top:50% !important;transform:translate(-50%, -50%) !important;right:5px !important}@media screen and (max-width: 43.75em){.otFlat #onetrust-close-btn-container{top:5px !important;transform:translate(0, 0) !important}}.otFloatingRoundedCorner{max-width:375px !important}.otFloatingRoundedCorner #onetrust-policy{margin:0 !important}.otFloatingRoundedCorner #onetrust-policy>*{float:none !important}.otFloatingRoundedCorner #onetrust-policy .banner-header{margin:0 0 1em !important}.otFloatingRoundedCorner #onetrust-policy .banner-header:empty{display:none}.otFloatingRoundedCorner #onetrust-policy-text{padding:0 !important;margin:0 0 10px !important}.otFloatingRoundedCorner .ot-sdk-container{position:static !important}.otFloatingRoundedCorner #onetrust-group-container,.otFloatingRoundedCorner #onetrust-button-group-parent{padding:0 !important}.otFloatingRoundedCorner #onetrust-accept-btn-handler{margin:10px 0 0 !important;width:100% !important}.otFloatingRoundedCorner #onetrust-pc-btn-handler{margin:10px 0 0 !important;width:auto !important}.otFloatingRoundedCorner #onetrust-banner-sdk button{margin:0 !important}.otFloatingRoundedCorner #onetrust-close-btn-container{top:10px !important;right:10px !important}.otFloatingRoundedCorner #onetrust-button-group{display:flex !important;flex-flow:row-reverse wrap;justify-content:center;align-items:center}.otFloatingRoundedCorner #onetrust-button-group>*{float:none !important;flex:1 0 auto;width:auto !important;white-space:nowrap}#onetrust-banner-sdk.otFloatingFlat{padding:0}#onetrust-banner-sdk.otFloatingFlat #onetrust-policy{margin:0 !important;padding:0 !important}#onetrust-banner-sdk.otFloatingFlat #onetrust-policy .banner-header{margin:0 0 1em !important}#onetrust-banner-sdk.otFloatingFlat #onetrust-policy .banner-header:empty{display:none}#onetrust-banner-sdk.otFloatingFlat #onetrust-policy #onetrust-policy-text{padding:0 !important;margin:0 !important}#onetrust-banner-sdk.otFloatingFlat .ot-sdk-container{padding:20px 50px !important}@media screen and (max-width: 63.9375em){#onetrust-banner-sdk.otFloatingFlat .ot-sdk-container{padding:10px 15px !important}}#onetrust-banner-sdk.otFloatingFlat .banner-close-btn-container{position:absolute;top:10px !important;right:10px !important}#onetrust-banner-sdk.otFloatingFlat .onetrust-close-btn-handler{height:12px !important;width:12px !important;margin:0 !important}#onetrust-banner-sdk.otFloatingFlat .ot-sdk-row{display:flex;align-items:center;flex-wrap:wrap}#onetrust-banner-sdk.otFloatingFlat .ot-sdk-row .ot-sdk-eight{width:auto !important;flex:2 2 300px;margin:0 5px 0 0 !important}#onetrust-banner-sdk.otFloatingFlat .ot-sdk-row .ot-sdk-four{width:auto !important;flex:1 0 35%;margin:0 !important}#onetrust-banner-sdk.otFloatingFlat #onetrust-button-group{display:flex !important;position:static !important;flex-direction:row-reverse;justify-content:center;align-items:center;flex-wrap:wrap;margin:5px 0 !important}#onetrust-banner-sdk.otFloatingFlat #onetrust-button-group button{margin:10px 0 !important}#onetrust-banner-sdk.otFloatingFlat #onetrust-button-group #onetrust-pc-btn-handler{width:auto !important;margin-left:10px !important;margin-right:10px !important}#onetrust-banner-sdk.otCenterRounded{top:50% !important;transform:translateY(-50%) !important;padding-left:10px !important;padding-right:10px !important}#onetrust-banner-sdk.otCenterRounded #onetrust-policy-title{font-size:19px !important;font-weight:700 !important}#onetrust-banner-sdk.otCenterRounded #onetrust-policy-text{font-size:16px !important;line-height:1.5 !important;padding-right:10px !important}@media screen and (max-width: 43.75em){#onetrust-banner-sdk.otCenterRounded #onetrust-policy-text{padding-right:0px !important}}#onetrust-banner-sdk.otCenterRounded #onetrust-policy-text a{transition:color, .3s ease}#onetrust-banner-sdk.otCenterRounded #onetrust-policy-text a:hover{color:#000 !important}#onetrust-banner-sdk.otCenterRounded #onetrust-button-group{display:flex !important;flex-direction:row-reverse;align-items:center;justify-content:center;flex-wrap:wrap}#onetrust-banner-sdk.otCenterRounded button{margin:5px !important}#onetrust-banner-sdk.otCenterRounded .banner-actions-container{width:auto !important;margin:5px !important}#onetrust-banner-sdk #onetrust-policy-text{font-size:16px !important;line-height:1.5 !important;padding-right:10px !important}@media screen and (max-width: 43.75em){#onetrust-banner-sdk #onetrust-policy-text{padding-right:0px !important}}#onetrust-banner-sdk .onetrust-close-btn-handler{height:20px !important;width:20px !important}#onetrust-banner-sdk .save-preference-btn-handler,#onetrust-banner-sdk .ot-pc-refuse-all-handler{height:auto !important;width:auto !important;margin:20px 33px 20px 22px !important}#onetrust-banner-sdk:focus{outline:none !important}#onetrust-banner-sdk #onetrust-policy-text a,#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link{display:inline !important;margin:0 !important;font-weight:200 !important}#ot-pc-content.ot-pc-scrollbar{padding-bottom:40px !important}#ot-pc-title,#ot-category-title,#ot-pvcy-hdr,.ot-cat-header,#ot-pvcy-txt,[id^=ot-header-id]{text-transform:none !important;font-weight:200 !important}#ot-pc-title,#ot-category-title,#ot-pvcy-hdr,.ot-cat-header{font-size:20px !important}#ot-pc-desc,.ot-grp-desc,#ot-pc-desc,#ot-pvcy-txt,[id^=ot-header-id]{font-size:16px !important;font-weight:200 !important}#ot-pvcy-txt,[id^=ot-header-id]{font-size:16px !important}#onetrust-consent-sdk *{font-weight:200 !important}#onetrust-consent-sdk * #onetrust-accept-btn-handler,#onetrust-consent-sdk * #onetrust-reject-all-handler,#onetrust-consent-sdk * #accept-recommended-btn-handler,#onetrust-consent-sdk * .save-preference-btn-handler,#onetrust-consent-sdk * .ot-pc-refuse-all-handler,#onetrust-consent-sdk * #ot-sdk-btn{-webkit-font-smoothing:antialiased !important;font-weight:400 !important}#onetrust-policy-text a{-webkit-text-decoration:underline !important;text-decoration:underline !important;color:#000 !important}#onetrust-banner-sdk #onetrust-policy-text a{margin-left:0px !important}@media screen and (max-width: 31.25em){#onetrust-banner-sdk #onetrust-policy-text{font-size:14px !important}}#onetrust-button-group-parent #onetrust-button-group{gap:10px}@media screen and (max-width: 31.25em){#onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler,#onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler{font-size:10px !important}}@media screen and (max-width: 31.25em){.otFlat #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler,.otFlat #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler{margin:0 !important}}#onetrust-button-group-parent #onetrust-accept-btn-handler,#onetrust-button-group-parent #onetrust-reject-all-handler,#onetrust-button-group-parent #ot-sdk-btn{background:#333 !important;height:45px !important}#onetrust-button-group-parent #onetrust-accept-btn-handler:hover,#onetrust-button-group-parent #onetrust-reject-all-handler:hover,#onetrust-button-group-parent #ot-sdk-btn:hover{background:#8499a5 !important;color:#fff !important}#onetrust-button-group-parent #onetrust-pc-btn-handler{color:#000 !important;transition:color .3s ease;border:1px solid #000 !important;padding:12px 23px !important;font-weight:bold !important}#onetrust-button-group-parent #onetrust-pc-btn-handler:hover{color:#8499a5 !important}.otPcCenter{width:50% !important;max-width:650px !important}.otPcCenter .ot-pc-header{padding-left:40px !important}.otPcCenter .ot-pc-scrollbar{margin-left:40px !important;padding-right:40px !important;width:calc(100% - 83px) !important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background:#9cadb7 !important}.cookie-audit #ot-sdk-btn{background:#333 !important;height:45px !important;color:#fff !important}.cookie-audit #ot-sdk-btn:hover{background:#8499a5 !important;color:#fff !important}.confirm-popup{position:relative;max-width:500px;margin:0 auto;background:#fff;border-radius:3px}@media screen and (max-width: 63.9375em){.confirm-popup{max-width:none;border-radius:0}}.confirm-popup__content{padding:30px;text-align:right}.confirm-popup__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:22px;font-size:1.375rem;line-height:1.2272727273;padding:15px 30px;color:#fff;background:#8499a5;text-align:center}@media screen and (max-width: 63.9375em){.confirm-popup__title{color:#000;background:rgba(0,0,0,0);border-bottom:1px solid #eaeaea}}.notification{background-color:#8499a5;padding:20px;margin-bottom:20px;text-align:center;border-radius:3px}.notification p{color:#fff;font-size:16px;font-size:1rem;line-height:1.375}.transit-popup{position:relative;max-width:700px;margin:0 auto;background:#fff;border-radius:3px}@media screen and (max-width: 63.9375em){.transit-popup{max-width:none;border-radius:0}}.transit-popup__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:22px;font-size:1.375rem;line-height:1.2272727273;padding:15px 30px;color:#fff;background:#8499a5;text-align:center}@media screen and (max-width: 63.9375em){.transit-popup__title{color:#000;background:rgba(0,0,0,0);border-bottom:1px solid #eaeaea}}.transit-popup__content{padding:30px;text-align:center;display:inline-flex;width:100%}@media screen and (max-width: 63.9375em){.transit-popup__content{display:block;text-align:left}}.transit-popup__grid{width:100%}.transit-popup__items{flex-direction:row;justify-content:start}.transit-popup__items .transit-item:nth-child(n+5){margin-top:20px}@media screen and (max-width: 63.9375em){.transit-popup__items .transit-item:nth-child(n+5){margin-top:0px}}.transit-item#transit-item-total{border-left:1px solid #ededed}.transit-item__title{font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:10px}.transit-item__message{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:400}.transit-item__message span{font-weight:200}@media screen and (max-width: 63.9375em){.transit-item{width:100%;padding:0 0 20px 0;display:inline-flex;flex-direction:row}.transit-item:first-child{padding:0 0 20px 0}.transit-item#transit-item-total{padding:20px 0 0 0;border-left:none;border-top:1px solid #ededed}.transit-item__title,.transit-item__message{width:50%}.transit-item__title{margin-bottom:0}}#transit-item-template{display:none}.transit-popup__message{display:none;padding-top:20px;font-size:12px;font-size:.75rem;line-height:1.5;font-weight:400}.transit-popup__message--active{display:block}.inspiration-listing{color:#000}@media screen and (max-width: 63.9375em){.inspiration-listing{padding-bottom:10px}}.inspiration-listing__link{display:block;-webkit-text-decoration:none;text-decoration:none;color:inherit}.inspiration-listing__image{overflow:hidden}.inspiration-listing__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.inspiration-listing__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.inspiration-listing__image{margin-bottom:15px;background:#d2d2d2}.inspiration-listing--large .inspiration-listing__image{overflow:hidden}.inspiration-listing--large .inspiration-listing__image:before{float:left;content:"";padding-bottom:74.9230769231%;margin-bottom:0px}.inspiration-listing--large .inspiration-listing__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.inspiration-listing__image img{width:100%;height:auto;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.inspiration-listing__link:hover .inspiration-listing__image img{transform:scale(1.2)}@media screen and (max-width: 63.9375em){.inspiration-listing__link:hover .inspiration-listing__image img{transform:none}}.inspiration-listing__subtitle{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;margin-bottom:5px;letter-spacing:2px;text-transform:uppercase}.inspiration-listing__title{font-size:24px;font-size:1.5rem;line-height:1.6666666667}@media screen and (max-width: 63.9375em){.inspiration-listing__title{font-size:20px;font-size:1.25rem;line-height:1.4}}.segmentation-preview{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;height:600px;color:#fff}@media(min-height: 600px){.segmentation-preview{height:100vh}}@media screen and (max-width: 63.9375em){.segmentation-preview{overflow:hidden}.segmentation-preview:before{float:left;content:"";padding-bottom:89.0666666667%;margin-bottom:0px}.segmentation-preview:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.segmentation-preview{height:auto}}.segmentation-preview__image{height:100%;overflow:hidden}.segmentation-preview__image img{object-fit:cover;width:calc(100% + 2px);height:100%;transform:translateX(-1px)}.segmentation-preview__content{position:absolute;right:0;bottom:0;left:0;padding:80px;z-index:1}@media screen and (max-width: 63.9375em){.segmentation-preview__content{padding:20px}}.segmentation-preview__title{font-size:60px;font-size:3.75rem;line-height:1.3;margin-bottom:15px}@media screen and (max-width: 63.9375em){.segmentation-preview__title{font-size:32px;font-size:2rem;line-height:1.21875;margin-bottom:12px}}@media screen and (max-width: 31.25em){.segmentation-preview__title{font-size:26px;font-size:1.625rem;line-height:1.1538461538}}.segmentation-preview__title span{font-weight:100}.segmentation-preview__text{max-width:540px;margin-bottom:25px}@media screen and (max-width: 63.9375em){.segmentation-preview__text{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:12px}}@media screen and (max-width: 31.25em){.segmentation-preview__text{font-size:12px;font-size:.75rem;line-height:1.5}}@media screen and (max-width: 63.9375em){.segmentation-preview__button{margin-left:auto}}@media screen and (max-width: 63.9375em){.segmentation-preview__button span{font-size:12px;font-size:.75rem;line-height:1.5}}.segmentation-preview__gradient{position:absolute;right:0;left:0}.segmentation-preview__gradient--top{top:0;height:217px;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.3}@media screen and (max-width: 63.9375em){.segmentation-preview__gradient--top{opacity:.5}}.segmentation-preview__gradient--bottom{bottom:0;height:468px;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.77}@media screen and (max-width: 63.9375em){.segmentation-preview__gradient--bottom{height:180px;opacity:.6}}.segmentation-popup{position:relative;border-radius:3px;overflow:hidden;background-color:#eaeaea;padding:35px 30px 30px 30px}@media screen and (max-width: 63.9375em){.segmentation-popup{padding:20px}}.segmentation-popup__title{font-size:28px;font-size:1.75rem;line-height:1.3571428571;font-weight:400;margin-bottom:35px;text-align:center;color:#222}.segmentation-popup__title span{font-weight:200}@media screen and (max-width: 63.9375em){.segmentation-popup__title{font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:20px}}.segmentation-popup__notice{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:28px;font-size:1.75rem;line-height:1.3571428571;font-weight:200;padding:40px 35px;color:#fff;background:#8499a5;text-align:center}@media screen and (max-width: 63.9375em){.segmentation-popup__notice{font-size:20px;font-size:1.25rem;line-height:1.4;padding:30px}}.segmentation-popup__notice span{font-weight:400}.segmentation-popup-section{display:flex;flex-direction:column}.segmentation-popup-section--row{flex-direction:row;padding:0 40px 20px}@media screen and (max-width: 63.9375em){.segmentation-popup-section--row{flex-direction:column;padding:0}}.segmentation-popup-section--row>*{width:50%}@media screen and (max-width: 63.9375em){.segmentation-popup-section--row>*{width:100%}}.segmentation-popup-section__image{overflow:hidden}.segmentation-popup-section__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.segmentation-popup-section__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.segmentation-popup-section__image{position:relative;border-radius:3px 3px 0 0}.segmentation-popup-section__image img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 31.25em){.segmentation-popup-section__image{display:none}}.segmentation-popup-section__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000;margin-bottom:15px}.segmentation-popup-section__title span{font-weight:200}@media screen and (max-width: 63.9375em){.segmentation-popup-section__title{font-size:18px;font-size:1.125rem;line-height:1.3333333333}}.segmentation-popup-section__content{flex:1 1 auto;padding:30px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:0 0 3px 3px}.segmentation-popup-section--row .segmentation-popup-section__content{padding:30px 50px;border-left:none;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:3px}@media screen and (max-width: 63.9375em){.segmentation-popup-section--row .segmentation-popup-section__content{padding:20px}}@media screen and (max-width: 63.9375em){.segmentation-popup-section__content{border-left:none;padding:20px}}.segmentation-popup .grid:not(.grid--reverse)>:first-child .segmentation-popup-section__content,.segmentation-popup .load-more__placeholders:not(.grid--reverse)>:first-child .segmentation-popup-section__content,.segmentation-popup .bio-group:not(.grid--reverse)>:first-child .segmentation-popup-section__content{border-left:none}.segmentation-popup .grid.grid--reverse>:last-child .segmentation-popup-section__content,.segmentation-popup .grid--reverse.load-more__placeholders>:last-child .segmentation-popup-section__content,.segmentation-popup .grid--reverse.bio-group>:last-child .segmentation-popup-section__content{border-left:none}.segmentation-popup-section__text{margin-bottom:25px}.segmentation-popup-section--row .segmentation-popup-section__actions{width:100%;display:flex;justify-content:space-around}@media screen and (max-width: 63.9375em){.segmentation-popup-section--row .segmentation-popup-section__actions{flex-direction:column}}.segmentation-popup-section__button{margin-right:20px}.segmentation-popup-section__button:not(:only-child){width:100%}.segmentation-popup-section__button:last-child{margin-right:0}@media screen and (max-width: 63.9375em){.segmentation-popup-section__button{margin-right:0;margin-bottom:10px}.segmentation-popup-section__button:last-child{margin-bottom:0}}@media screen and (max-width: 63.9375em){.segmentation-popup-section__button span{font-size:12px;font-size:.75rem;line-height:1.5}}.inspiration-article{padding-top:100px}@media screen and (max-width: 63.9375em){.inspiration-article{padding-top:60px 0}}@media screen and (max-width: 63.9375em){.inspiration-article .block--richtext .wrap,.inspiration-article .block--richtext .load-more__wrap,.inspiration-article .block--richtext .page-filter{padding:0}}@media screen and (max-width: 63.9375em){.inspiration-article .block--image-text .block__content{padding:0}}.inspiration-article__wrap{width:100%;max-width:1135px;margin:0 auto;padding:0 80px}@media screen and (max-width: 63.9375em){.inspiration-article__wrap{padding:0 15px}}.inspiration-article__header{margin-bottom:25px;text-align:center}@media screen and (max-width: 63.9375em){.inspiration-article__header{margin-bottom:15px}}.inspiration-article__subtitle{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:5px;color:#000}@media screen and (max-width: 63.9375em){.inspiration-article__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:10px}}.inspiration-article__title{font-size:40px;font-size:2.5rem;line-height:1.55;color:#000}@media screen and (max-width: 63.9375em){.inspiration-article__title{font-size:32px;font-size:2rem;line-height:1.25}}.inspiration-article__products .inspiration-article__title{font-size:40px;font-size:2.5rem;line-height:1.15;margin-bottom:30px}@media screen and (max-width: 63.9375em){.inspiration-article__products .inspiration-article__title{font-size:24px;font-size:1.5rem;line-height:2.5833333333;margin-bottom:5px;text-align:left}}.inspiration-article__meta{margin-bottom:30px}.inspiration-article__content{margin-bottom:110px}@media screen and (max-width: 63.9375em){.inspiration-article__content{margin-bottom:30px}}.inspiration-article__content .block{margin-bottom:20px}.inspiration-article__products{margin-bottom:80px}@media screen and (max-width: 63.9375em){.inspiration-article__products{margin-bottom:40px}}.mfp-content .inspiration-article__products{margin-right:-44px;margin-left:-44px}@media screen and (max-width: 63.9375em){.mfp-content .inspiration-article__products{margin-right:0;margin-left:0}}.article-meta{display:flex;justify-content:center;align-items:center;max-width:720px;margin:0 auto}@media screen and (max-width: 63.9375em){.article-meta{display:block}}.article-meta__list{flex:0 0 25%;padding:0 10px;text-align:center}@media screen and (max-width: 63.9375em){.article-meta__list{display:flex;justify-content:center;margin-bottom:5px;padding:0}}.article-meta__key,.article-meta__value{font-size:12px;font-size:.75rem;line-height:1.6666666667;text-transform:uppercase;color:#000;letter-spacing:2px}@media screen and (max-width: 63.9375em){.article-meta__key,.article-meta__value{font-size:11px;font-size:.6875rem;line-height:1.8181818182;letter-spacing:1.8px}}.article-meta__key{margin:0}@media screen and (max-width: 63.9375em){.article-meta__key{margin-right:5px}}.article-meta__value{font-weight:200}@media screen and (max-width: 63.9375em){.article-meta__value{text-align:left}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-disabled{opacity:.3}.slick-arrow{outline:none}.slick-track{display:flex;font-size:0}.slick-slide{height:auto;outline:none}.slick-slide>div{height:100%}.carousel.carousel--relative{position:relative}@media screen and (max-width: 31.25em){.carousel.carousel--spaced{margin-right:-10px;margin-left:-10px}}.carousel.carousel--products{margin-bottom:20px}.carousel__header{display:grid;align-items:center;grid-template-columns:auto;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:1400px;padding-right:20px}@media screen and (max-width: 88.75em){.carousel__header{padding-left:80px;padding-right:80px}}@media screen and (max-width: 63.9375em){.carousel__header{padding-left:20px;padding-right:20px}}@media screen and (max-width: 78.75em){.carousel__header{gap:0 20px}}.carousel--inactive .carousel__header{text-align:center}@media screen and (max-width: 63.9375em){.carousel--inactive .carousel__header{text-align:left}}.carousel__navigation{margin-left:auto;gap:20px;grid-row:1/3;align-self:flex-end;display:none}.carousel__navigation>button{padding:0;background-color:rgba(0,0,0,0);height:25px}.carousel__navigation>button svg{transition:fill 150ms ease-in}.carousel__navigation>button:hover svg{fill:#ddd}.carousel__navigation--active{display:flex}.carousel__navigation--lower{grid-row:2/3}.carousel__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:26px;font-size:1.625rem;line-height:1.2307692308;color:#000}@media screen and (max-width: 63.9375em){.carousel__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.carousel__title{margin-bottom:5px;grid-row:1/1}.carousel__intro{grid-row:2/3;display:flex;align-items:center;gap:10px;margin-bottom:10px}.carousel__intro svg{margin-top:2px;width:16px;height:16px}.carousel__container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:0;width:100%;padding-bottom:40px;max-width:1400px;margin-left:auto;margin-right:auto}.carousel__container::-webkit-scrollbar{scrollbar-width:thin;height:3px}.carousel__container::-webkit-scrollbar-track{background-color:#eaeaea;border-radius:10px}@media screen and (max-width: 63.9375em){.carousel__container::-webkit-scrollbar-track{border-right:15px #fff solid;border-left:15px #fff solid}}.carousel__container::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}@media screen and (max-width: 63.9375em){.carousel__container::-webkit-scrollbar-thumb{border-right:15px rgba(0,0,0,0) solid;border-left:15px rgba(0,0,0,0) solid;background-clip:padding-box}}.carousel--inactive .carousel__container{justify-content:center}@media screen and (max-width: 63.9375em){.carousel--inactive .carousel__container{justify-content:flex-start}}.carousel__item{flex-basis:25%;flex-shrink:0;scroll-snap-align:start}@media screen and (max-width: 63.9375em){.carousel__item{flex-basis:60%;max-width:none}}.carousel__footer{display:flex;align-items:center;justify-content:center}.carousel--testimonials .slick-prev,.carousel--testimonials .slick-next{position:absolute;z-index:2;bottom:-50px;transform:translate(-50%, 50%);background-color:#fff}@media screen and (max-width: 63.9375em){.carousel--testimonials .slick-prev,.carousel--testimonials .slick-next{bottom:-30px}}.carousel--testimonials .slick-prev span,.carousel--testimonials .slick-next span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;padding:0;background-color:rgba(0,0,0,0);border:1px solid var(--block-arrow-border-color, #eaeaea);transition:all 200ms ease-in;opacity:.7}.carousel--testimonials .slick-prev span:hover:not(.slick-disabled),.carousel--testimonials .slick-prev span:hover:not([disabled]),.carousel--testimonials .slick-next span:hover:not(.slick-disabled),.carousel--testimonials .slick-next span:hover:not([disabled]){opacity:1}.carousel--testimonials .slick-prev span svg,.carousel--testimonials .slick-next span svg{fill:var(--block-arrow-color, #000000)}.carousel--testimonials .slick-prev span.slick-next svg,.carousel--testimonials .slick-prev span.swiper__arrow--next svg,.carousel--testimonials .slick-next span.slick-next svg,.carousel--testimonials .slick-next span.swiper__arrow--next svg{margin-left:2px}.carousel--testimonials .slick-prev span.slick-prev svg,.carousel--testimonials .slick-prev span.swiper__arrow--prev svg,.carousel--testimonials .slick-next span.slick-prev svg,.carousel--testimonials .slick-next span.swiper__arrow--prev svg{margin-right:2px}.carousel--testimonials .slick-prev{left:calc(50% - 30px);padding:0 5px 0 20px}.carousel--testimonials .slick-next{left:calc(50% + 30px);padding:0 20px 0 5px}.carousel--testimonials .slick-disabled{opacity:1}.carousel--block--feature .slick-list,.carousel--block--feature .slick-track,.carousel--block--feature .slick-slide>div,.carousel--block--feature-left .slick-list,.carousel--block--feature-left .slick-track,.carousel--block--feature-left .slick-slide>div{height:100%}.carousel--block--feature .slick-arrow,.carousel--block--feature-left .slick-arrow{position:absolute;bottom:25px;padding:15px;background:rgba(0,0,0,0);z-index:1}@media screen and (max-width: 63.9375em){.carousel--block--feature .slick-arrow,.carousel--block--feature-left .slick-arrow{bottom:10px;padding:10px}}.carousel--block--feature .slick-arrow svg,.carousel--block--feature-left .slick-arrow svg{display:block;fill:#fff}@media screen and (max-width: 63.9375em){.carousel--block--feature .slick-arrow svg,.carousel--block--feature-left .slick-arrow svg{width:14px;height:25px}}.carousel--block--feature .slick-prev,.carousel--block--feature-left .slick-prev{right:73px}@media screen and (max-width: 63.9375em){.carousel--block--feature .slick-prev,.carousel--block--feature-left .slick-prev{right:44px}}.carousel--block--feature .slick-next,.carousel--block--feature-left .slick-next{right:25px}@media screen and (max-width: 63.9375em){.carousel--block--feature .slick-next,.carousel--block--feature-left .slick-next{right:10px}}.carousel--block--feature-left .slick-prev{left:25px}@media screen and (max-width: 63.9375em){.carousel--block--feature-left .slick-prev{right:44px;left:unset}}.carousel--block--feature-left .slick-next{left:73px}@media screen and (max-width: 63.9375em){.carousel--block--feature-left .slick-next{right:10px;left:unset}}@media screen and (max-width: 43.75em){.carousel--block--lifecycle .slick-list,.carousel--block--image-third .slick-list{padding-right:40%;margin:0 -10px}.carousel--block--lifecycle .slick-slide,.carousel--block--image-third .slick-slide{margin:0 10px}.carousel--block--lifecycle .slick-list,.carousel--block--lifecycle .slick-track,.carousel--block--lifecycle .slick-slide>div,.carousel--block--image-third .slick-list,.carousel--block--image-third .slick-track,.carousel--block--image-third .slick-slide>div{height:100%}.carousel--block--lifecycle .slick-arrow,.carousel--block--image-third .slick-arrow{position:absolute;top:-55px;padding:12px;background:rgba(0,0,0,0);z-index:1}.carousel--block--lifecycle .slick-arrow svg,.carousel--block--image-third .slick-arrow svg{display:block;fill:#333}.carousel--block--lifecycle .slick-prev,.carousel--block--image-third .slick-prev{right:30px}.carousel--block--lifecycle .slick-next,.carousel--block--image-third .slick-next{right:-12px}}.carousel--block--lifecycle .slick-prev{right:42px}.carousel--block--lifecycle .slick-next{right:0px}.carousel--category-slider-stacked .slick-track,.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--finishes .slick-track{margin-left:calc((100vw - 1600px + 2*80px)/2)}@media screen and (max-width: 100em){.carousel--category-slider-stacked .slick-track,.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--finishes .slick-track{margin-left:80px}}@media screen and (max-width: 63.9375em){.carousel--category-slider-stacked .slick-track,.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--finishes .slick-track{margin-left:5px}}.carousel--category-slider-stacked .slick-track,.carousel--category-slider-inline .slick-track,.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--feature-grid .slick-track,.carousel--finishes .slick-track{gap:16px}.carousel--category-slider-stacked .slick-track::after,.carousel--category-slider-stacked .slick-track::before,.carousel--category-slider-inline .slick-track::after,.carousel--category-slider-inline .slick-track::before,.carousel--block--get-the-look .slick-track::after,.carousel--block--get-the-look .slick-track::before,.carousel--block--products .slick-track::after,.carousel--block--products .slick-track::before,.carousel--feature-grid .slick-track::after,.carousel--feature-grid .slick-track::before,.carousel--finishes .slick-track::after,.carousel--finishes .slick-track::before{display:none}@media screen and (max-width: 63.9375em){.carousel--category-slider-stacked .slick-track,.carousel--category-slider-inline .slick-track,.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--feature-grid .slick-track,.carousel--finishes .slick-track{margin-left:15px}}.carousel--category-slider-stacked .slick-list,.carousel--category-slider-inline .slick-list,.carousel--block--get-the-look .slick-list,.carousel--block--products .slick-list,.carousel--feature-grid .slick-list,.carousel--finishes .slick-list{padding-right:160px}@media screen and (max-width: 63.9375em){.carousel--category-slider-stacked .slick-list,.carousel--category-slider-inline .slick-list,.carousel--block--get-the-look .slick-list,.carousel--block--products .slick-list,.carousel--feature-grid .slick-list,.carousel--finishes .slick-list{padding-right:15%}}.carousel--category-slider-stacked .slick-slide,.carousel--category-slider-inline .slick-slide,.carousel--block--get-the-look .slick-slide,.carousel--block--products .slick-slide,.carousel--feature-grid .slick-slide,.carousel--finishes .slick-slide{width:348px;max-width:348px}@media screen and (max-width: 100em){.carousel--category-slider-stacked .slick-slide,.carousel--category-slider-inline .slick-slide,.carousel--block--get-the-look .slick-slide,.carousel--block--products .slick-slide,.carousel--feature-grid .slick-slide,.carousel--finishes .slick-slide{width:auto;max-width:none}}.carousel--category-slider-stacked .slick-arrow,.carousel--category-slider-inline .slick-arrow,.carousel--block--get-the-look .slick-arrow,.carousel--block--products .slick-arrow,.carousel--feature-grid .slick-arrow,.carousel--finishes .slick-arrow{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;padding:0;background-color:rgba(0,0,0,0);border:1px solid var(--block-arrow-border-color, #eaeaea);transition:all 200ms ease-in;opacity:.7}.carousel--category-slider-stacked .slick-arrow:hover:not(.slick-disabled),.carousel--category-slider-stacked .slick-arrow:hover:not([disabled]),.carousel--category-slider-inline .slick-arrow:hover:not(.slick-disabled),.carousel--category-slider-inline .slick-arrow:hover:not([disabled]),.carousel--block--get-the-look .slick-arrow:hover:not(.slick-disabled),.carousel--block--get-the-look .slick-arrow:hover:not([disabled]),.carousel--block--products .slick-arrow:hover:not(.slick-disabled),.carousel--block--products .slick-arrow:hover:not([disabled]),.carousel--feature-grid .slick-arrow:hover:not(.slick-disabled),.carousel--feature-grid .slick-arrow:hover:not([disabled]),.carousel--finishes .slick-arrow:hover:not(.slick-disabled),.carousel--finishes .slick-arrow:hover:not([disabled]){opacity:1}.carousel--category-slider-stacked .slick-arrow svg,.carousel--category-slider-inline .slick-arrow svg,.carousel--block--get-the-look .slick-arrow svg,.carousel--block--products .slick-arrow svg,.carousel--feature-grid .slick-arrow svg,.carousel--finishes .slick-arrow svg{fill:var(--block-arrow-color, #000000)}.carousel--category-slider-stacked .slick-arrow.slick-next svg,.carousel--category-slider-stacked .slick-arrow.swiper__arrow--next svg,.carousel--category-slider-inline .slick-arrow.slick-next svg,.carousel--category-slider-inline .slick-arrow.swiper__arrow--next svg,.carousel--block--get-the-look .slick-arrow.slick-next svg,.carousel--block--get-the-look .slick-arrow.swiper__arrow--next svg,.carousel--block--products .slick-arrow.slick-next svg,.carousel--block--products .slick-arrow.swiper__arrow--next svg,.carousel--feature-grid .slick-arrow.slick-next svg,.carousel--feature-grid .slick-arrow.swiper__arrow--next svg,.carousel--finishes .slick-arrow.slick-next svg,.carousel--finishes .slick-arrow.swiper__arrow--next svg{margin-left:2px}.carousel--category-slider-stacked .slick-arrow.slick-prev svg,.carousel--category-slider-stacked .slick-arrow.swiper__arrow--prev svg,.carousel--category-slider-inline .slick-arrow.slick-prev svg,.carousel--category-slider-inline .slick-arrow.swiper__arrow--prev svg,.carousel--block--get-the-look .slick-arrow.slick-prev svg,.carousel--block--get-the-look .slick-arrow.swiper__arrow--prev svg,.carousel--block--products .slick-arrow.slick-prev svg,.carousel--block--products .slick-arrow.swiper__arrow--prev svg,.carousel--feature-grid .slick-arrow.slick-prev svg,.carousel--feature-grid .slick-arrow.swiper__arrow--prev svg,.carousel--finishes .slick-arrow.slick-prev svg,.carousel--finishes .slick-arrow.swiper__arrow--prev svg{margin-right:2px}.carousel--category-slider-stacked .slick-arrow,.carousel--category-slider-inline .slick-arrow,.carousel--block--get-the-look .slick-arrow,.carousel--block--products .slick-arrow,.carousel--feature-grid .slick-arrow,.carousel--finishes .slick-arrow{position:absolute;top:0;transform:translateY(calc(-100% - 20px))}.carousel--category-slider-stacked .slick-arrow span,.carousel--category-slider-inline .slick-arrow span,.carousel--block--get-the-look .slick-arrow span,.carousel--block--products .slick-arrow span,.carousel--feature-grid .slick-arrow span,.carousel--finishes .slick-arrow span{display:flex}.carousel--category-slider-stacked .slick-arrow.slick-disabled,.carousel--category-slider-inline .slick-arrow.slick-disabled,.carousel--block--get-the-look .slick-arrow.slick-disabled,.carousel--block--products .slick-arrow.slick-disabled,.carousel--feature-grid .slick-arrow.slick-disabled,.carousel--finishes .slick-arrow.slick-disabled{opacity:.35}.carousel--category-slider-stacked .slick-prev,.carousel--category-slider-inline .slick-prev,.carousel--block--get-the-look .slick-prev,.carousel--block--products .slick-prev,.carousel--feature-grid .slick-prev,.carousel--finishes .slick-prev{right:calc((100vw - 1600px + 2*80px)/2 + 36px + 10px)}@media screen and (max-width: 100em){.carousel--category-slider-stacked .slick-prev,.carousel--category-slider-inline .slick-prev,.carousel--block--get-the-look .slick-prev,.carousel--block--products .slick-prev,.carousel--feature-grid .slick-prev,.carousel--finishes .slick-prev{right:calc(46px + 80px)}}.carousel--category-slider-stacked .slick-next,.carousel--category-slider-inline .slick-next,.carousel--block--get-the-look .slick-next,.carousel--block--products .slick-next,.carousel--feature-grid .slick-next,.carousel--finishes .slick-next{right:calc((100vw - 1600px + 2*80px)/2)}@media screen and (max-width: 100em){.carousel--category-slider-stacked .slick-next,.carousel--category-slider-inline .slick-next,.carousel--block--get-the-look .slick-next,.carousel--block--products .slick-next,.carousel--feature-grid .slick-next,.carousel--finishes .slick-next{right:80px}}.carousel--category-slider-inline .slick-list{padding-right:80px}@media screen and (max-width: 63.9375em){.carousel--feature-grid .slick-track{margin-left:15px}}.carousel--feature-grid .slick-list{margin:0 -16px;padding-right:15%}.carousel--finishes .slick-arrow{border-color:rgba(0,0,0,.1)}.carousel--finishes .slick-arrow:hover{border-color:#000}.carousel--twin-callout .slick-slide{margin:0 10px}@media screen and (max-width: 63.9375em){.carousel--twin-callout .slick-slide{margin:0 8px}}.carousel--twin-callout .slick-track{margin-left:calc((100vw - 1600px + 2*80px)/2 - 10px)}@media screen and (max-width: 100em){.carousel--twin-callout .slick-track{margin-left:70px}}@media screen and (max-width: 63.9375em){.carousel--twin-callout .slick-track{margin-left:15px}}.carousel--twin-callout .slick-list{padding-right:15%}@media screen and (max-width: 63.9375em){.carousel--twin-callout .slick-list{margin:0 -8px}}.carousel--twin-callout .slick-arrow{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;padding:0;background-color:rgba(0,0,0,0);border:1px solid var(--block-arrow-border-color, #eaeaea);transition:all 200ms ease-in;opacity:.7}.carousel--twin-callout .slick-arrow:hover:not(.slick-disabled),.carousel--twin-callout .slick-arrow:hover:not([disabled]){opacity:1}.carousel--twin-callout .slick-arrow svg{fill:var(--block-arrow-color, #000000)}.carousel--twin-callout .slick-arrow.slick-next svg,.carousel--twin-callout .slick-arrow.swiper__arrow--next svg{margin-left:2px}.carousel--twin-callout .slick-arrow.slick-prev svg,.carousel--twin-callout .slick-arrow.swiper__arrow--prev svg{margin-right:2px}.carousel--twin-callout .slick-arrow span{display:flex}.carousel--twin-callout .slick-arrow.slick-disabled{opacity:.35}.carousel--awards .slick-slide{margin:0 10px}@media screen and (max-width: 63.9375em){.carousel--awards .slick-track{margin-left:15px}}.carousel--awards .slick-arrow{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;padding:0;background-color:rgba(0,0,0,0);border:1px solid var(--block-arrow-border-color, #eaeaea);transition:all 200ms ease-in;opacity:.7}.carousel--awards .slick-arrow:hover:not(.slick-disabled),.carousel--awards .slick-arrow:hover:not([disabled]){opacity:1}.carousel--awards .slick-arrow svg{fill:var(--block-arrow-color, #000000)}.carousel--awards .slick-arrow.slick-next svg,.carousel--awards .slick-arrow.swiper__arrow--next svg{margin-left:2px}.carousel--awards .slick-arrow.slick-prev svg,.carousel--awards .slick-arrow.swiper__arrow--prev svg{margin-right:2px}.carousel--awards .slick-arrow span{display:flex}.carousel--awards .slick-arrow.slick-disabled{opacity:.35}.carousel--hero .slick-slide{display:flex}.carousel--hero .slick-dots{position:absolute;right:80px;bottom:44px;display:flex;gap:10px}@media screen and (max-width: 63.9375em){.carousel--hero .slick-dots{right:15px;bottom:40px}}.carousel--hero .slick-dots li{position:relative;width:22px;height:22px;font-size:0;border:1px solid #fff;border-radius:50%}@media screen and (max-width: 63.9375em){.carousel--hero .slick-dots li{width:16px;height:16px}}.carousel--hero .slick-dots li::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;width:10px;height:10px;background-color:rgba(0,0,0,0)}@media screen and (max-width: 63.9375em){.carousel--hero .slick-dots li::after{width:8px;height:8px}}.carousel--hero .slick-dots li:focus-visible{outline:none}.carousel--hero .slick-dots li:only-child{display:none}.carousel--hero .slick-dots li.slick-active::after{background-color:#fff}.carousel--hero .slick-dots button{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:1}.carousel--hero .slick-dots button:focus-visible{outline:none}.category-previews--inline{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);gap:20px}@media screen and (max-width: 63.9375em){.category-previews--inline{grid-template-columns:1fr;gap:30px}}.category-previews__header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px;color:var(--block-text-color, #000000)}@media screen and (max-width: 63.9375em){.category-previews__header{margin-bottom:15px}}.category-previews--inline .category-previews__header{justify-content:center;margin:0}.category-previews__title{font-size:38px;font-size:2.375rem;line-height:1.1578947368;color:inherit;font-family:var(--block-title-font-family, Brown, Arial, Helvetica, sans-serif)}@media screen and (max-width: 63.9375em){.category-previews__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.category-previews--inline .category-previews__title{margin-bottom:10px}.category-previews--stacked .category-previews__title{font-size:26px;font-size:1.625rem;line-height:1.4615384615}@media screen and (max-width: 63.9375em){.category-previews--stacked .category-previews__title{font-size:22px;font-size:1.375rem;line-height:1.3636363636;margin-bottom:5px}}.category-previews--inline .category-previews__intro{padding-right:60px}@media screen and (max-width: 63.9375em){.category-previews--inline .category-previews__intro{padding-right:0}}.category-previews__container{margin-right:calc((100vw - 1600px + 2*80px)/-2)}@media screen and (max-width: 100em){.category-previews__container{margin-right:calc(80px*-1)}}@media screen and (max-width: 63.9375em){.category-previews__container{margin-left:calc(15px*-1);margin-right:calc(15px*-1);overflow:hidden}}.category-previews--inline .category-previews__container{margin-top:60px}@media screen and (max-width: 63.9375em){.category-previews--inline .category-previews__container{margin-top:0;order:-1}}.category-previews--stacked .category-previews__container{margin-left:calc((100vw - 1600px + 2*80px)/-2)}@media screen and (max-width: 100em){.category-previews--stacked .category-previews__container{margin-left:calc(80px*-1)}}@media screen and (max-width: 63.9375em){.category-previews--stacked .category-previews__container{margin-left:calc(15px*-1)}}.category-previews__container.hide-desktop-carousel{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-right:0;margin-left:0}@media screen and (max-width: 43.75em){.category-previews__container.hide-desktop-carousel{margin-left:calc(15px*-1);margin-right:calc(15px*-1);display:block}}.category-preview__link{display:block;-webkit-text-decoration:none;text-decoration:none;color:inherit}.category-preview__image{overflow:hidden}.category-preview__image:before{float:left;content:"";padding-bottom:119.0476190476%;margin-bottom:0px}.category-preview__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.category-preview__image{margin-bottom:15px}.category-preview__image img{width:100%;height:auto;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.category-preview__link:hover .category-preview__image img{transform:scale(1.2)}@media screen and (max-width: 63.9375em){.category-preview__link:hover .category-preview__image img{transform:none}}.category-preview__title{font-size:18px;font-size:1.125rem;line-height:1.7777777778;position:relative;padding-right:0;padding-left:0}.category-preview__title::before,.category-preview__title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--block-text-color)}.category-preview__title::before{opacity:.2}.category-preview__title::after{width:0;transition:width 150ms linear}.category-preview__title{display:inline-block;color:var(--block-text-color, #000000);transition:color .3s ease;padding-bottom:5px}@media screen and (max-width: 63.9375em){.category-preview__title{font-size:16px;font-size:1rem;line-height:1.875}}.category-preview__link:hover .category-preview__title::after{width:100%}.journal-preview{display:flex;align-items:center;color:#000;gap:20px;overflow:hidden}.journal-preview--featured{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;margin-bottom:0;color:#fff}.journal-preview--detail{display:flex;align-items:center;margin-bottom:20px}.journal-preview--detail:last-child{margin-bottom:0}.journal-preview__image{aspect-ratio:4/3;width:100%}.journal-preview--detail .journal-preview__image{flex:0 0 192px;margin-right:40px}@media screen and (max-width: 63.9375em){.journal-preview--detail .journal-preview__image{flex-basis:120px;margin-right:20px}}.journal-preview__image img{width:100%;height:auto;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.journal-preview:hover .journal-preview__image img{transform:scale(1.2)}@media screen and (max-width: 63.9375em){.journal-preview:hover .journal-preview__image img{transform:none}}.journal-preview__thumbnail{aspect-ratio:4/3;flex-basis:190px;flex-shrink:0}@media screen and (max-width: 63.9375em){.journal-preview__thumbnail{flex-basis:120px}}.journal-preview__thumbnail img{width:100%;height:auto}.journal-preview--featured .journal-preview__content{position:absolute;top:0;right:0;left:0;padding:60px;z-index:1;padding-left:calc((100vw - 1600px + 2*80px)/2)}@media screen and (max-width: 100em){.journal-preview--featured .journal-preview__content{padding-left:80px}}@media screen and (max-width: 63.9375em){.journal-preview--featured .journal-preview__content{padding:25px 20px;padding-left:15px}}.journal-preview--featured .journal-preview__content:before{content:"";position:absolute;top:0;right:0;left:0;height:230px;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.3;z-index:-1}.journal-preview--detail .journal-preview__content{flex:1 1 auto}.journal-preview__meta{font-size:12px;font-size:.75rem;line-height:1.25;display:flex;flex-wrap:wrap;margin-bottom:10px;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width: 63.9375em){.journal-preview__meta{margin-bottom:5px}}.journal-preview--featured .journal-preview__meta{font-size:14px;font-size:.875rem;line-height:1.2142857143}.journal-preview__meta p+p{display:flex;align-items:center}.journal-preview__meta p+p:before{content:"";width:1px;height:15px;margin:0 10px;background:currentColor}.journal-preview__title{font-size:20px;font-size:1.25rem;line-height:1.4;transition:color .3s ease}@media screen and (max-width: 63.9375em){.journal-preview__title{font-size:16px;font-size:1rem;line-height:1.5}}.journal-preview--featured .journal-preview__title{font-size:40px;font-size:2.5rem;line-height:1.2}@media screen and (max-width: 63.9375em){.journal-preview--featured .journal-preview__title{font-size:20px;font-size:1.25rem;line-height:1.4}}.journal-preview:not(.journal-preview--featured):hover .journal-preview__title{color:#8499a5}@media screen and (max-width: 63.9375em){.journal-preview:not(.journal-preview--featured):hover .journal-preview__title{color:inherit}}.journal-features{margin-bottom:30px}@media screen and (max-width: 63.9375em){.journal-features{margin-bottom:0}}.journal-features__feature{padding-right:60px}@media screen and (max-width: 63.9375em){.journal-features__feature{padding-right:0}}@media screen and (max-width: 63.9375em){.journal-features__content{padding:40px 20px 0}}.journal-features__title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:35px;padding-top:16px;color:#000;border-top:1px solid #eaeaea;text-transform:uppercase;letter-spacing:4px}@media screen and (max-width: 63.9375em){.journal-features__title{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:25px;letter-spacing:3px}}.journal-listing{color:#000}@media screen and (max-width: 63.9375em){.journal-listing{padding-bottom:10px}}.journal-listing__link{display:block;-webkit-text-decoration:none;text-decoration:none;color:inherit}@media screen and (max-width: 63.9375em){.journal-listing--small .journal-listing__link{display:flex}}.journal-listing__image{overflow:hidden}.journal-listing__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0px}.journal-listing__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.journal-listing__image{margin-bottom:36px;background:#d2d2d2}@media screen and (max-width: 63.9375em){.journal-listing__image{margin-bottom:28px}}.journal-listing--large .journal-listing__image{overflow:hidden}.journal-listing--large .journal-listing__image:before{float:left;content:"";padding-bottom:133.3333333333%;margin-bottom:0px}.journal-listing--large .journal-listing__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 63.9375em){.journal-listing--small .journal-listing__image{flex:0 0 auto;width:120px;margin-right:20px;margin-bottom:0}}.journal-listing__image img{width:100%;height:auto;transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1)}.journal-listing__link:hover .journal-listing__image img{transform:scale(1.2)}@media screen and (max-width: 63.9375em){.journal-listing--small .journal-listing__content{flex:1 1 auto}}.journal-listing__subtitle{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;margin-bottom:10px;letter-spacing:2px;text-transform:uppercase}.journal-listing__title{font-size:20px;font-size:1.25rem;line-height:1.4;transition:color .3s ease}@media screen and (max-width: 63.9375em){.journal-listing--small .journal-listing__title{font-size:16px;font-size:1rem;line-height:1.5}}.journal-listing__link:hover .journal-listing__title{color:#8499a5}@media screen and (max-width: 63.9375em){.journal-listing__link:hover .journal-listing__title{color:inherit}}.journal-articles{padding-top:15px;border-top:1px solid #eaeaea}.journal-articles__title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;margin-bottom:35px;text-transform:uppercase;color:#000;letter-spacing:4px}@media screen and (max-width: 63.9375em){.journal-articles__title{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:25px;letter-spacing:3px}}.pdp-grid{padding:15px 0 0 0;border-top:solid 1px #eaeaea}.pdp-grid__header{margin-bottom:35px}@media screen and (max-width: 63.9375em){.pdp-grid__header{margin-bottom:15px}}.pdp-grid__title,.pdp-overlay__subtitle{font-weight:200;font-size:18px;font-size:1.125rem;line-height:1.2222222222;letter-spacing:4px;color:#000;text-transform:uppercase}@media screen and (max-width: 63.9375em){.pdp-grid__title,.pdp-overlay__subtitle{font-size:14px;font-size:.875rem;line-height:1.2142857143;text-align:left}}.pdp-overlay{padding:50px 60px 60px;background:#fff;border-radius:3px}@media screen and (max-width: 63.9375em){.pdp-overlay{padding:20px;border-radius:0}}@media(max-height: 720px){.pdp-overlay{padding:20px 30px}}@media screen and (max-height: 720px)and (max-width: 63.9375em){.pdp-overlay{padding:20px}}.pdp-overlay__header{margin-bottom:35px}@media(max-height: 720px){.pdp-overlay__header{margin-bottom:15px}}@media screen and (max-height: 720px)and (max-width: 63.9375em){.pdp-overlay__header{margin-bottom:35px}}.pdp-overlay__title{margin-bottom:0}@media(max-height: 720px){.pdp-overlay__title{font-size:30px;font-size:1.875rem;line-height:1.5333333333}}.pdp-overlay__secondary-title{font-size:24px;font-size:1.5rem;line-height:1.9166666667;margin-bottom:0}.pdp-overlay__jlp{margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 63.9375em){.pdp-overlay__jlp{flex-direction:column}}.pdp-overlay__jlp img{max-width:120px;height:auto;margin-left:30px}@media screen and (max-width: 63.9375em){.pdp-overlay__jlp img{margin:0}}.pdp-overlay__subtitle{padding:15px 0 35px 0}@media(max-height: 720px){.pdp-overlay__subtitle{padding-bottom:15px}}@media screen and (max-height: 720px)and (max-width: 63.9375em){.pdp-overlay__subtitle{padding-bottom:35px}}.pdp-overlay__subtitle--jlp{text-transform:none;letter-spacing:1px}.pdp-overlay__subtitle--jlp span{font-weight:700;margin-top:5px;display:block}.pdp-overlay__lower{text-align:center}.pdp-overlay__text{font-size:18px;font-size:1.125rem;line-height:1.6666666667;font-weight:200;color:#000;padding-bottom:15px}.pdp-overlay__partners{border:1px solid #eaeaea;padding:40px;margin-bottom:40px}@media screen and (max-width: 63.9375em){.pdp-overlay__partners{padding:20px}}@media(max-height: 720px){.pdp-overlay__partners{margin-bottom:15px}}@media screen and (max-height: 720px)and (max-width: 63.9375em){.pdp-overlay__partners{margin-bottom:40px}}.pdp-overlay__partner-link{overflow:hidden}.pdp-overlay__partner-link:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.pdp-overlay__partner-link:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.pdp-overlay__partner-link img{width:100%;height:auto}.site-switch{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.4;font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;color:inherit;transition:color .3s ease;display:flex;align-items:center;cursor:pointer}.header--clear:not(:hover):not(.header--active) .site-switch{color:#fff}.site-switch:hover{color:#8499a5}.site-switch--active{font-weight:400;position:relative;pointer-events:none}.site-switch--active:before{content:"";position:absolute;right:0;left:0;bottom:-5px;height:1px;background:#d2d2d2}.pdp-unavailable .pdp-unavailable__overlay{position:relative}.pdp-unavailable .pdp-unavailable__overlay:before{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100% !important;content:"";background:#fff;opacity:.5;z-index:5}.pdp-unavailable__notice{display:none}.pdp-unavailable .pdp-unavailable__notice{display:flex;max-width:800px;padding:30px 0 80px;overflow:hidden;padding:0px 80px 80px}@media(max-height: 600px){.pdp-unavailable .pdp-unavailable__notice{max-width:none}}@media screen and (max-width: 78.75em){.pdp-unavailable .pdp-unavailable__notice{padding:0px 50px 80px}}@media screen and (max-width: 63.9375em){.pdp-unavailable .pdp-unavailable__notice{max-width:none;padding:0px 20px 80px}}.pdp-unavailable__svg{margin-right:15px}.pdp-unavailable__content{padding-top:3px}.pdp-unavailable__copy{font-size:16px;font-size:1rem;font-family:"Brown",arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:14px;font-size:.875rem;color:#656565;padding-bottom:15px}.pdp-unavailable__copy span{font-weight:700}.pdp-unavailable__copy a{-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.pdp-unavailable__copy a:hover{color:#8499a5}@media screen and (max-width: 63.9375em){.pdp-unavailable__copy a:hover{color:inherit}}.plp-overlay{padding:50px 60px;background:#fff}@media screen and (max-width: 63.9375em){.plp-overlay{padding:20px}}.plp-overlay__title{margin-bottom:20px}.plp-overlay__copy{font-size:18px;font-size:1.125rem;line-height:1.5555555556;font-weight:200;color:#000;margin-bottom:20px}.plp-overlay__button:last-of-type{margin-left:20px}@media screen and (max-width: 63.9375em){.plp-overlay__button:last-of-type{margin-left:0px;margin-top:20px}}.load-more{position:relative;margin-top:30px;padding-bottom:130px}.load-more:after{content:"";position:absolute;top:0;right:0;left:0;height:50%;background:linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.load-more--disabled{padding-bottom:120px}.load-more--disabled:after{display:none}.load-more--disabled .load-more__wrap{display:none}.load-more__placeholders{opacity:.2}.load-more__placeholder{height:130px;background:#8499a5}.load-more__button{font-size:18px;font-size:1.125rem;line-height:1.2222222222;font-weight:200;position:absolute;top:50%;left:50%;padding:0;background:rgba(0,0,0,0);letter-spacing:4px;text-transform:uppercase;transform:translate(-50%, -50%);z-index:1;outline:none}.load-more__button span{display:flex;justify-content:center;align-items:center}.load-more__button img{margin-right:25px}.share{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1}@media screen and (max-width: 63.9375em){.share{position:static;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:50px 0;transform:none}}.share__title{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:100;margin-bottom:15px;letter-spacing:2px;color:#000;text-transform:uppercase;text-align:center}@media screen and (max-width: 63.9375em){.share__title{width:100%}}.share__link{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1px;background:#505050;font-size:0}@media screen and (max-width: 63.9375em){.share__link{margin-right:1px;margin-bottom:0}}.share__link:last-child{margin-bottom:0}@media screen and (max-width: 63.9375em){.share__link:last-child{margin-right:0}}.share__link svg{fill:#fff}.order-info{padding-top:12px}.order-info__title{color:#000;font-size:12px;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.order-info__content{background-color:#f4f4f4;padding:10px 15px;border-left:#333 1px solid}.order-info__content .richtext,.order-info__content .password-complexity,.order-info__content .stock-list-notice,.order-info__content .hero__text,.order-info__content .block--richtext .block__text,.block--richtext .order-info__content .block__text{color:#000}.header-background{display:none;position:absolute;top:100%;height:100vh;right:0;left:0;background:rgba(0,0,0,.75)}@media screen and (max-width: 63.9375em){.header-background{display:none}}.header-background--activating{display:block;opacity:0;transition:opacity .3s}@media screen and (max-width: 63.9375em){.header-background--activating{display:none}}.header-background--active{opacity:1}.partners-import-field{padding:20px;border:1px dashed #d3d3d3;border-radius:3px;text-align:center}.partners-import-field .field--file .error{display:none}@media screen and (max-width: 31.25em){.partners-import-field .field--file{min-width:0;width:100%;margin-left:0;margin-right:0}}.partners-import-field .import-file-field{visibility:hidden}@media screen and (max-width: 31.25em){.partners-import-field .field .import-file-label{max-width:none}}.partners-import-field__container svg{margin-bottom:13px}.partners-import-field__container .field--submit{display:none}.partners-import-field__container .field--submit--active{display:block}.partners-import-field__label{font-size:16px;font-size:1rem;line-height:1.75;font-weight:200;margin-bottom:10px;color:#000}.partners-import-field__label--secondary{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:400;margin-bottom:15px;letter-spacing:1px}.partners-import-field__buttons{display:flex;justify-content:center;margin:-10px}.partners-import-field__buttons>*{margin:10px}.import-info{padding:0 40px}@media screen and (max-width: 63.9375em){.import-info{padding:20px 0}}.import-info--right{padding-right:0}@media screen and (max-width: 63.9375em){.import-info--right{padding-bottom:0}}.import-info--left{padding-left:0}@media screen and (max-width: 63.9375em){.import-info--left{padding-top:0}}.import-info--border{border-right:1px solid #d3d3d3}@media screen and (max-width: 63.9375em){.import-info--border{border-right:none;border-bottom:1px solid #d3d3d3}}.import-info__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:14px;font-size:.875rem;line-height:1.8571428571;margin-bottom:12px;color:#000}.import-info__image{margin-bottom:16px}.import-info__list{font-size:14px;font-size:.875rem;line-height:1.8571428571;list-style-type:upper-alpha;list-style-position:inside}.import-info__list li::marker{color:#8499a5}.import-info__text{font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:200;margin-bottom:6px}.import-info__link{font-size:14px;font-size:.875rem;line-height:1.8571428571;font-weight:200;-webkit-text-decoration:underline;text-decoration:underline}.import-group{margin-bottom:40px}.import-group:last-child{margin-bottom:0}@media screen and (max-width: 63.9375em){.import-group{margin-bottom:18px}}.import-group__header{display:flex;justify-content:space-between;align-items:center}.import-group__header svg{width:35px;height:35px}.import-group--available .import-group__header svg{fill:#1bbd5b}.import-group--not-available .import-group__header svg{fill:#dd5d5a}.import-group--action-required .import-group__header svg{fill:#ff8201}.import-group__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:32px;font-size:2rem;line-height:1.9375;color:#000}@media screen and (max-width: 63.9375em){.import-group__title{font-size:26px;font-size:1.625rem;line-height:2.3846153846}}.import-group__title span{font-weight:200}.import-item{display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #d2d2d2}@media screen and (max-width: 63.9375em){.import-item{display:block;padding:20px 0}}.import-item--removed p{-webkit-text-decoration:line-through;text-decoration:line-through}@media screen and (max-width: 63.9375em){.import-item--all{text-align:center}}.import-item__content{flex:1 1 auto;margin-right:20px}@media screen and (max-width: 63.9375em){.import-item__content{margin:0 0 10px 0}}.import-item__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.6666666667;margin-bottom:3px;color:#000}.import-item--all .import-item__title{font-weight:200}@media screen and (max-width: 63.9375em){.import-item--all .import-item__title{font-size:16px;font-size:1rem;line-height:1.375}}.import-item__text{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:10px;color:#000}.import-item__text span{color:#ff8201}.import-group--available .import-item__text span{color:#1bbd5b}.import-group--not-available .import-item__text span{color:#dd5d5a}.import-item__note{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;display:flex;align-items:center;color:#505050}.import-item__note svg{flex:0 0 auto;width:20px;height:20px;margin-right:10px;fill:#ff8201}.import-group--not-available .import-item__note svg{fill:#dd5d5a}.import-item__actions{flex:0 0 210px;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}@media screen and (max-width: 63.9375em){.import-item__actions{flex-wrap:nowrap;align-items:center;justify-content:center}.import-item__actions>*{flex:1 1 33.33%}}.import-item__actions a{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200;margin:7px;-webkit-text-decoration:underline;text-decoration:underline;color:#505050;transition:color .3s ease;white-space:nowrap}@media screen and (max-width: 63.9375em){.import-item__actions a{font-size:13px;font-size:.8125rem;line-height:1.2307692308;font-weight:700}}.import-item__actions a:hover{color:#8499a5}@media screen and (max-width: 63.9375em){.import-item--all .import-item__actions{display:block}}.import-item__actions .button,.import-item__actions .shade-chooser__input{width:100%}@media screen and (max-width: 63.9375em){.import-item__actions .button,.import-item__actions .shade-chooser__input{width:auto;max-width:300px;order:1;flex-basis:40%}}.import-item__actions--single-link{text-align:center;justify-content:center}@media screen and (max-width: 63.9375em){.import-item__actions--single-link{text-align:left}}@media screen and (max-width: 63.9375em){.import-item__actions--accept-all{text-align:center;justify-content:center}}.import-header{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}@media screen and (max-width: 63.9375em){.import-header{margin-bottom:17px}}.import-header a{display:inline-flex;align-items:center;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.import-header a svg{margin-right:10px;fill:#d2d2d2}.import-header a:hover{color:#8499a5}.import-footer{font-size:16px;font-size:1rem;line-height:1.625;font-weight:200;display:flex;align-items:center;justify-content:center;padding:30px;color:#000;background:#f4f4f4}@media screen and (max-width: 63.9375em){.import-footer{font-size:14px;font-size:.875rem;line-height:1.8571428571;flex-direction:column;margin:30px -15px 0;padding:20px 15px}}.import-footer svg{margin-right:15px;fill:#ff8201}@media screen and (max-width: 63.9375em){.import-footer svg{width:20px;height:20px;margin-right:10px}}.import-footer p span{font-weight:400}.import-footer--complete svg{fill:#1bbd5b}.import-footer__text{display:flex;align-items:center;margin-right:15px}@media screen and (max-width: 63.9375em){.import-footer__text{margin-right:0;margin-bottom:12px}}.import-quantity{display:flex;flex-direction:column;align-items:center;padding:30px 40px;background:#fff;border-radius:3px}@media screen and (max-width: 63.9375em){.import-quantity{padding:18px 20px;border-radius:0}}.import-quantity .button,.import-quantity .shade-chooser__input{margin-bottom:18px}.import-quantity__title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:32px;font-size:2rem;line-height:1.4375;margin-bottom:23px;color:#000}@media screen and (max-width: 63.9375em){.import-quantity__title{font-size:22px;font-size:1.375rem;line-height:1.2272727273;margin-bottom:15px;padding:0 54px}}.import-quantity__product{display:flex;align-items:center;width:100%;margin-bottom:30px;padding:20px;background:#f4f4f4}@media screen and (max-width: 63.9375em){.import-quantity__product{width:calc(100% + 40px);margin-right:-20px;margin-bottom:23px;margin-left:-20px}}.import-quantity__product-image{overflow:hidden}.import-quantity__product-image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.import-quantity__product-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.import-quantity__product-image{flex:0 0 120px;margin-right:20px}.import-quantity__product-image img{width:100%;height:auto}@media screen and (max-width: 63.9375em){.import-quantity__product-image{flex-basis:90px;margin-right:15px}}.import-quantity__product-content{flex:1 1 auto}.import-quantity__product-title{font-family:brown,Arial,Helvetica,sans-serif;line-height:1.2;text-transform:none;font-weight:400;letter-spacing:normal;font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:18px;color:#000}@media screen and (max-width: 63.9375em){.import-quantity__product-title{font-size:16px;font-size:1rem;line-height:1.1875;margin-bottom:15px}}.import-quantity__product-meta{display:flex;flex-wrap:wrap;margin-bottom:-7px}.import-quantity__product-meta dt,.import-quantity__product-meta dd{margin-bottom:7px}.import-quantity__product-meta dt{font-size:14px;font-size:.875rem;line-height:1.2857142857;width:200px;padding-right:20px;letter-spacing:1px;text-transform:uppercase;color:#9b9b9b}@media screen and (max-width: 63.9375em){.import-quantity__product-meta dt{font-size:12px;font-size:.75rem;line-height:1.5;width:160px;padding-right:10px}}.import-quantity__product-meta dd{font-size:16px;font-size:1rem;line-height:1.125;width:calc(100% - 200px);color:#505050}@media screen and (max-width: 63.9375em){.import-quantity__product-meta dd{font-size:14px;font-size:.875rem;line-height:1.2857142857;width:calc(100% - 160px)}}.import-quantity__action{display:flex;align-items:center;flex-direction:column;width:100%}.import-quantity__divide{display:none}.import-quantity--two-options .import-quantity__divide{position:relative;margin:15px 0 25px;width:100%;display:flex;justify-content:center}.import-quantity--two-options .import-quantity__divide::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#d2d2d2}.import-quantity--two-options .import-quantity__divide span{font-weight:200;font-size:14px;font-size:.875rem;line-height:1.3571428571;z-index:2;padding:0 5px;text-transform:uppercase;background-color:#fff}.import-quantity__text{font-size:16px;font-size:1rem;line-height:1.1875;margin-bottom:26px;text-align:center}.import-quantity__text-extra{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:26px;text-align:center}.import-quantity__link{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:200;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.import-quantity__link:hover{color:#8499a5}.import-quantity__replace-image{overflow:hidden}.import-quantity__replace-image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0px}.import-quantity__replace-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.import-quantity__replace-image{width:100%;margin-bottom:26px}.import-quantity__replace-image img{width:100%;height:auto}.import-overlay{text-align:center}@media screen and (max-width: 43.75em){.import-overlay{height:100%;display:flex;flex-direction:column;justify-content:center}}.import-overlay__figure{margin-bottom:20px}.import-overlay__figure svg{fill:#000}.import-overlay__text{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:20px;color:#000}.import-overlay__text span{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.detail-boxes{display:grid;grid-template-columns:minmax(0, 1fr) auto}.detail-boxes__item{padding:15px 20px;border:1px solid #d2d2d2;border-bottom:none;display:grid;grid-column:span 2;grid-template-columns:subgrid;align-items:flex-start}@media screen and (max-width: 43.75em){.detail-boxes__item{padding:15px}}.detail-boxes__item:first-child{border-radius:3px 3px 0 0}.detail-boxes__item:last-child{border-radius:0 0 3px 3px;border-bottom:1px solid #d2d2d2}.detail-boxes__item:only-child{border-radius:3px}.detail-boxes__item .button--border:not(.button--small-text),.detail-boxes__item .button--anchor:not(.button--small-text){flex-shrink:0}.detail-boxes__item .button--border:not(.button--small-text) span,.detail-boxes__item .button--anchor:not(.button--small-text) span{padding-bottom:5px}.detail-boxes__content{margin-right:20px;display:flex;flex-wrap:wrap;align-items:center;row-gap:2px}.detail-boxes__content--column{flex-direction:column;align-items:flex-start}.detail-boxes__pill{font-size:16px;font-size:1rem;line-height:1.375;font-weight:200;padding:3px 10px;background-color:#f4f4f4;border-radius:3px;margin-bottom:10px}@media screen and (max-width: 63.9375em){.detail-boxes__pill{font-size:14px;font-size:.875rem;line-height:1.4285714286}}.detail-boxes__pill b{font-weight:400}.detail-boxes__title{font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:1px;text-transform:uppercase}.detail-boxes__fields{font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714;position:relative;margin-right:10px;display:flex}@media screen and (max-width: 63.9375em){.detail-boxes__fields{font-size:12px;font-size:.75rem;line-height:1.25}}.detail-boxes__fields:not(:last-child)::after{content:"|";color:#dcdddc;margin-left:10px}.detail-boxes__fields b{font-weight:400}.detail-boxes__fields--no-divider:not(:last-child)::after{content:none}.pdp-configure-popup{position:relative}.pdp-configure-popup__title{font-size:22px;font-size:1.375rem;line-height:2.0909090909;position:sticky;top:0;padding:7px;color:#000;background:#fff;text-align:center;z-index:1}@media screen and (max-width: 63.9375em){.pdp-configure-popup__title{font-size:18px;font-size:1.125rem;line-height:1.5555555556;padding-left:45px;padding-right:45px}}@media screen and (max-width: 43.75em){.pdp-configure-popup__title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;text-align:left;padding-left:20px}}@media screen and (max-width: 31.25em){.pdp-configure-popup__title{padding-left:15px}}.pdp-configure-popup__container{padding:40px 60px 120px;background:#f3f3f3;position:relative;overflow:auto}@media screen and (max-width: 43.75em){.pdp-configure-popup__container{padding:20px 20px 100px}}@media screen and (max-width: 31.25em){.pdp-configure-popup__container{padding:20px 15px 100px}}.pdp-configure-popup__content{display:flex;flex-direction:column}.pdp-configure-popup__item{margin-bottom:30px}@media screen and (max-width: 63.9375em){.pdp-configure-popup__item{margin-bottom:15px}}.pdp-configure-popup__subtitle{font-size:18px;font-size:1.125rem;line-height:1.2222222222;color:#000;margin-bottom:7px}@media screen and (max-width: 63.9375em){.pdp-configure-popup__subtitle{font-size:14px;font-size:.875rem;line-height:1.5714285714}}.pdp-configure-popup__subtitle span{font-weight:200}.pdp-configure-popup__subtitle--large-margin{margin-bottom:15px}.pdp-configure-popup__text{font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714}.pdp-configure-popup__buttons{margin-top:15px;display:flex;flex-wrap:wrap;row-gap:10px;-moz-column-gap:10px;column-gap:10px}.pdp-configure-popup__buttons small{display:none}.pdp-configure-popup__buttons small.pdp-configure-popup__mto{display:block}.pdp-configure-popup__buttons--equal-items,.pdp-configure-popup__buttons--equal-items-wrap{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 43.75em){.pdp-configure-popup__buttons--equal-items-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}}.pdp-configure-popup__option{font-size:12px;font-size:.75rem;line-height:1.6666666667;font-weight:200;border:1px solid #d2d2d2;border-radius:3px;padding:9px 20px;background-color:rgba(0,0,0,0);transition:background-color .3s ease, border-color .3s ease}.pdp-configure-popup__option b{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:400;margin-bottom:7px}.pdp-configure-popup__option--disabled{opacity:.5}.pdp-configure-popup__option:hover,.pdp-configure-popup__option--selected{background-color:#fff;border-color:#000}.pdp-configure-popup__option img{width:50px;height:50px;object-fit:contain;margin-bottom:10px}@media screen and (max-width: 31.25em){.pdp-configure-popup__option{font-size:11px;font-size:.6875rem;line-height:1.6363636364;padding:9px 7px}}.pdp-configure-popup__option--lamp{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:3/2;width:calc(33.33% - 6.66px)}.pdp-configure-popup__option--lamp img{margin-bottom:5px}.pdp-configure-popup__note{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-top:20px}.pdp-configure-popup__action{position:fixed;bottom:0;right:0;width:700px;background:#fff;padding:18px 60px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 43.75em){.pdp-configure-popup__action{width:100%;padding:10px;padding-left:20px}}.dialog .pdp-configure-popup__action{width:auto}.pdp-configure-popup__action .button,.pdp-configure-popup__action .shade-chooser__input{flex-shrink:0}.mfp--has-scroll .pdp-configure-popup__action{right:var(--scrollbar-width)}.pdp-configure-popup__action-selection{font-size:14px;font-size:.875rem;line-height:1.4285714286;padding-right:15px;display:none}.pdp-configure-popup__action-price{font-size:24px;font-size:1.5rem;line-height:1;color:#000}.pdp-configure-popup__action-tax{font-weight:200;font-size:14px;font-size:.875rem;line-height:1.2857142857;color:#656565}@media screen and (max-width: 63.9375em){.pdp-configure-popup__action-tax{font-size:12px;font-size:.75rem;line-height:1.5}}.pdp-configure-popup__action-lower{font-size:14px;font-size:.875rem;line-height:1.2142857143;display:flex;color:#000;margin-top:3px}@media screen and (max-width: 63.9375em){.pdp-configure-popup__action-lower{font-size:12px;font-size:.75rem;line-height:1.25}}.pdp-configure-popup__action-lower span{margin-left:8px}.pdp-configure-popup__action-lower svg{fill:#8499a5}.docs-search input.input{border-right:0;border-radius:3px 0 0 3px}.docs-search .button,.docs-search .shade-chooser__input{border-radius:0 3px 3px 0}.docs-search__results-summary{font-family:"Brown",arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.2142857143;padding:30px 0 20px}.docs-search__results{margin-bottom:30px}.docs-search__results-item{font-size:16px;font-size:1rem;line-height:1.75;color:#000;border-bottom:1px solid #d2d2d2;padding:10px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.docs-page-container{background:#f4f4f4}.docs-page{background:#fff;min-height:500px;padding:85px 110px}@media screen and (max-width: 63.9375em){.docs-page{margin:0 15px;padding:20px}}.docs-page__logo{text-align:right}.docs-page__title{margin:30px 0;font-size:40px;font-size:2.5rem;line-height:1.55;color:#000}@media screen and (max-width: 63.9375em){.docs-page__title{font-size:24px;font-size:1.5rem;line-height:1.3333333333}}.doc-info-container{border-bottom:1px solid #d2d2d2}.docs-info-section__title{font-size:16px;font-size:1rem;line-height:1.75;color:#000;margin-bottom:15px}@media screen and (max-width: 63.9375em){.docs-info-section__title{font-size:14px;font-size:.875rem;line-height:1.8571428571}}.docs-info-section__label{font-size:12px;font-size:.75rem;line-height:2.1666666667;color:#9b9b9b;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width: 63.9375em){.docs-info-section__label{font-size:12px;font-size:.75rem;line-height:2}}.docs-info-section__detail{font-size:16px;font-size:1rem;line-height:1.625;font-family:"Brown",arial,sans-serif;font-weight:200;color:#000}@media screen and (max-width: 63.9375em){.docs-info-section__detail{font-size:14px;font-size:.875rem;line-height:1.7142857143}}.doc-detail__section:not(:last-child){padding-bottom:20px}@media print{@page{size:1095px 1550px;margin:0}}.docs-actions{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 63.9375em){.docs-actions{margin:0 15px 15px}}.feature-grid .feature-grid__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items:center}@media screen and (max-width: 43.75em){.feature-grid .feature-grid__grid{grid-template-columns:repeat(2, 1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:stretch}}.feature-grid .feature-grid__grid>*:nth-child(2){grid-row:1/3;grid-column:2/3}@media screen and (max-width: 43.75em){.feature-grid .feature-grid__grid>*:nth-child(2){grid-column:1/2}}.feature-grid .feature-grid__item{position:relative}.feature-grid .feature-grid__item:hover .feature-grid__title::after{width:100%}.feature-grid .feature-grid__item:hover img{transform:scale(1.2)}.feature-grid .feature-grid__item:hover svg{opacity:1;margin-right:0}.feature-grid .feature-grid__item::after{content:"";position:absolute;left:0;right:0;top:0;height:130px;opacity:.4;background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.feature-grid .feature-grid__item--portrait{grid-column:2/3;grid-row:1/3}@media screen and (max-width: 43.75em){.feature-grid .feature-grid__item--portrait{grid-column:1/2}}.feature-grid .feature-grid__image{overflow:hidden}.feature-grid .feature-grid__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.feature-grid .feature-grid__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.feature-grid .feature-grid__image{height:100%}@media screen and (max-width: 43.75em){.feature-grid .feature-grid__image{height:auto}}.feature-grid .feature-grid__image img{transition:transform 2250ms cubic-bezier(0.19, 1, 0.22, 1);width:100%;height:auto}.feature-grid .feature-grid__image--portrait{overflow:hidden}.feature-grid .feature-grid__image--portrait:before{float:left;content:"";padding-bottom:125%;margin-bottom:0px}.feature-grid .feature-grid__image--portrait:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.feature-grid .feature-grid__header{position:absolute;z-index:1;top:30px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center}.feature-grid .feature-grid__header svg{opacity:0;width:12px;height:22px;fill:#fff;margin-right:10px;transition:margin-right .3s, opacity .3s}@media screen and (max-width: 43.75em){.feature-grid .feature-grid__header{position:relative;display:inline-block;top:unset;left:unset;right:unset;margin-top:10px}.feature-grid .feature-grid__header svg{display:none}}.feature-grid .feature-grid__title{font-size:26px;font-size:1.625rem;line-height:1.4615384615;position:relative;padding-right:0;padding-left:0}.feature-grid .feature-grid__title::before,.feature-grid .feature-grid__title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#fff}.feature-grid .feature-grid__title::before{opacity:0}.feature-grid .feature-grid__title::after{width:0;transition:width 150ms linear}.feature-grid .feature-grid__title{color:#fff}@media screen and (max-width: 43.75em){.feature-grid .feature-grid__title{font-size:16px;font-size:1rem;line-height:1.875;position:relative;padding-right:0;padding-left:0}.feature-grid .feature-grid__title::before,.feature-grid .feature-grid__title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.feature-grid .feature-grid__title::before{opacity:.2}.feature-grid .feature-grid__title::after{width:0;transition:width 150ms linear}.feature-grid .feature-grid__title{color:#000}}@media screen and (max-width: 43.75em){.feature-grid--no-carousel .feature-grid__grid{grid-template-columns:repeat(2, 1fr);-moz-column-gap:15px;column-gap:15px;row-gap:30px;margin-left:unset;margin-right:unset}}@media screen and (max-width: 43.75em){.feature-grid--no-carousel .feature-grid__item::after{content:none}}@media screen and (max-width: 43.75em){.feature-grid--no-carousel .feature-grid__image{height:auto}}@media screen and (max-width: 43.75em){.feature-grid--carousel .feature-grid__grid{display:block}}@media screen and (max-width: 43.75em){.feature-grid--carousel .feature-grid__image,.feature-grid--carousel .feature-grid__image--portrait{overflow:hidden}.feature-grid--carousel .feature-grid__image:before,.feature-grid--carousel .feature-grid__image--portrait:before{float:left;content:"";padding-bottom:120%;margin-bottom:0px}.feature-grid--carousel .feature-grid__image:after,.feature-grid--carousel .feature-grid__image--portrait:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.nav-callout-header{font-size:16px;font-size:1rem;line-height:1;color:#000;margin-bottom:20px;grid-column:1/-1}@media screen and (max-width: 63.9375em){.nav-callout-header{display:none}}.nav-callout{display:block}.nav-callout__image{margin-bottom:7px}@media screen and (max-width: 63.9375em){.nav-callout__image{display:none}}.nav-callout__image img{width:100%;height:auto;transition:transform 350ms ease-in}.nav-callout:hover .nav-callout__image img{transform:scale(1.075)}.nav-callout--portrait .nav-callout__image{overflow:hidden}.nav-callout--portrait .nav-callout__image:before{float:left;content:"";padding-bottom:125%;margin-bottom:0px}.nav-callout--portrait .nav-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.nav-callout--landscape .nav-callout__image{overflow:hidden}.nav-callout--landscape .nav-callout__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.nav-callout--landscape .nav-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.nav-callout--boxy .nav-callout__image{overflow:hidden}.nav-callout--boxy .nav-callout__image:before{float:left;content:"";padding-bottom:80%;margin-bottom:0px}.nav-callout--boxy .nav-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.nav-callout__subtitle{font-weight:200;font-size:12px;font-size:.75rem;line-height:1.8333333333;letter-spacing:2px;text-transform:uppercase;color:#000;margin-top:15px}@media screen and (max-width: 63.9375em){.nav-callout__subtitle{display:none}}.nav-callout__title{font-size:14px;font-size:.875rem;line-height:1.5714285714;position:relative;padding-right:0;padding-left:0}.nav-callout__title::before,.nav-callout__title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.nav-callout__title::before{opacity:0}.nav-callout__title::after{width:0;transition:width 150ms linear}.nav-callout__title{color:#000;display:inline-block}@media screen and (max-width: 63.9375em){.nav-callout__title{font-size:16px;font-size:1rem;line-height:1.375;font-weight:200;padding:6px 15px;color:#000}}.nav-callout:hover .nav-callout__title::after{width:100%}.nav-collection-header{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 63.9375em){.nav-collection-header{padding-left:15px}}@media screen and (max-width: 63.9375em){.nav-collection-header a{display:none}}.nav-collection__header-title{font-size:16px;font-size:1rem;line-height:1}.nav-collection{display:block;position:relative}.nav-collection::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;opacity:.55;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%)}@media screen and (max-width: 63.9375em){.nav-collection::after{display:none}}.nav-collection__image{overflow:hidden}.nav-collection__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0px}.nav-collection__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width: 63.9375em){.nav-collection__image{display:none}}.nav-collection__image img{width:100%;height:auto;transition:transform 300ms ease-in}.nav-collection:hover .nav-collection__image img{transform:scale(1.075)}.nav-collection__title{font-size:16px;font-size:1rem;line-height:1.375;position:absolute;left:15px;right:15px;bottom:10px;color:#fff;z-index:1;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 63.9375em){.nav-collection__title{font-weight:200;padding:6px 15px;position:relative;left:unset;right:unset;bottom:unset;color:#000}.nav-collection__title svg{display:none}}.nav-collection__title svg{opacity:0;fill:#fff;transform:translateX(-10px);transition:all 300ms ease-in;margin-top:2px}.nav-collection:hover .nav-collection__title svg{opacity:1;transform:translateX(0)}.locale-selector{font-weight:200;font-size:12px;font-size:.75rem;line-height:1;background-color:rgba(0,0,0,0);border:none;padding:0}.locale-selector+.header__link{white-space:nowrap}.header-back{font-size:12px;font-size:.75rem;line-height:1.6666666667;top:115px}@media screen and (max-width: 63.9375em){.header-back{top:70px}}.body--debug .header-back{top:135px}@media screen and (max-width: 63.9375em){.body--debug .header-back{top:70px}}.body--admin .header-back{top:159px}@media screen and (max-width: 63.9375em){.body--admin .header-back{top:114px}}@media screen and (max-width: 43.75em){.body--admin .header-back{top:70px}}.has-notice-bar .header-back{top:215px}@media screen and (max-width: 63.9375em){.has-notice-bar .header-back{top:70px}}@media screen and (max-width: 43.75em){.has-notice-bar .header-back{top:70px}}.has-notice-bar.body--admin .header-back{top:259px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .header-back{top:114px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .header-back{top:70px}}.body--debug.body--admin .header-back{top:179px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .header-back{top:114px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .header-back{top:70px}}.header-back{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;width:100%;padding:12px 40px;z-index:1;max-width:1600px;margin:0 auto}@media screen and (max-width: 63.9375em){.header-back{padding:12px 15px}}.header-back:hover{-webkit-text-decoration:underline;text-decoration:underline}.header-back:hover svg{transform:translateX(-5px)}.header-back svg{transition:transform 200ms ease-in;fill:currentColor}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.product-listing{display:grid;align-items:flex-start;grid-template-columns:1fr 3fr;-moz-column-gap:20px;column-gap:20px;row-gap:15px;padding:56px 0;scroll-margin-top:165px}@media screen and (max-width: 63.9375em){.product-listing{padding:15px 0 30px;grid-template-columns:1fr}}.product-listing button[data-filter-clear]{display:none}.product-listing[data-filtered] button[data-filter-clear]{display:block}.product-listing .product-listing__toggle-filters-menu .icon-arrow-small-left{display:inline}.product-listing .product-listing__toggle-filters-menu .icon-arrow-small-right{display:none}@media screen and (min-width: 64em){.product-listing--hide-filters{grid-template-columns:0fr 1fr;margin-left:-15px}.product-listing--hide-filters .filters{padding-right:0;border-right:none;opacity:0}.product-listing--hide-filters .product-listing__toggle-filters-menu{margin-left:-105px}}@media screen and (min-width: 64em)and (min-width: 1600px){.product-listing--hide-filters .product-listing__toggle-filters-menu{margin-left:calc(-1*(100vw - 1600px)/2 - 105px)}}@media screen and (min-width: 64em){.product-listing--hide-filters .product-listing__toggle-filters-menu .icon-arrow-small-left{display:none}.product-listing--hide-filters .product-listing__toggle-filters-menu .icon-arrow-small-right{display:inline}.product-listing--hide-filters .product-listing__result-bar,.product-listing--hide-filters .product-listing__items,.product-listing--hide-filters .product-listing__pagination{grid-column:2/6;margin-left:-25px}.product-listing--hide-filters .product-listing__items{grid-template-columns:repeat(4, minmax(0, 1fr))}}.product-listing__toggle-filters-menu{position:sticky;top:149px;border:1px solid var(--grey-divider, #EAEAEA);border-left:none;border-radius:0px 3px 3px 0px;background-color:#fff;padding:12px 11px;z-index:1;justify-self:flex-start;margin-top:-42px;margin-bottom:-60px;margin-left:-41px;grid-row:1/2;grid-column:2/3}@media screen and (max-width: 63.9375em){.product-listing__toggle-filters-menu{display:none}}.product-listing__result-bar.fade-out,.product-listing__items.fade-out,.product-listing__pagination.fade-out{animation:fadeOut .1s linear}.product-listing__result-bar.fade-in,.product-listing__items.fade-in,.product-listing__pagination.fade-in{animation:fadeIn .1s linear}.product-listing__result-bar{grid-column:2/5;grid-row:1/2;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 63.9375em){.product-listing__result-bar{grid-column:1/2;position:relative;padding-top:13px}.product-listing__result-bar::after{content:"";position:absolute;left:-15px;right:-15px;top:0;height:1px;background-color:#eaeaea}}.product-listing__result-bar p{font-size:12px;font-size:.75rem;line-height:1.6666666667;font-weight:200}.product-listing__view-filter{display:flex;align-items:center}.product-listing__view-filter label{flex-shrink:0}.product-listing__toggle-filters{display:none}@media screen and (max-width: 63.9375em){.product-listing__toggle-filters{all:unset;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border:1px solid #000;border-radius:3px}}.product-listing__view-results{display:none}.product-listing--overlay-open .product-listing__view-results{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;background-color:#fff;position:fixed;left:0;bottom:0;right:0;padding:15px 15px;z-index:100;box-shadow:0px 0px 15px 5px rgba(0,0,0,.1)}.product-listing__view-results button[data-close-filter-overlay]{all:unset;flex-grow:1;display:flex;justify-content:center;flex-basis:100%;padding:10px 15px;border:1px solid #000;border-radius:3px;cursor:pointer}.product-listing__items{grid-column:2/5;grid-row:2/5;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:30px;-moz-column-gap:20px;column-gap:20px;position:relative}@media screen and (max-width: 63.9375em){.product-listing__items{grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:15px;column-gap:15px;grid-column:1/2;grid-row:auto;grid-auto-flow:dense;margin-bottom:20px}}@media screen and (max-width: 63.9375em){.product-listing__items .span-2{grid-column:span 2}}.product-listing__pagination{grid-column:2/5}@media screen and (max-width: 63.9375em){.product-listing__pagination{grid-column:1/2}}.select-bar{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;width:100%;padding:10px 20px;background:#f4f4f4;border-top:#d2d2d2 solid 1px;z-index:10}.select-bar button span{font-size:14px;font-size:.875rem;line-height:1.5;padding:8px 20px 9px 20px;white-space:nowrap}.select-bar button:after{display:none}@media screen and (max-width: 63.9375em){.select-bar{padding:10px 15px}.select-bar button span{font-size:12px;font-size:.75rem;line-height:1.75;padding:3px 13px 4px 13px}.select-bar svg{display:none}}.select-bar__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.select-bar__count{font-size:14px;font-size:.875rem;line-height:1.4285714286}@media screen and (max-width: 63.9375em){.select-bar__count{font-size:12px;font-size:.75rem;line-height:1.3333333333}}.select-bar__limit{font-size:12px;font-size:.75rem;line-height:1.5;font-weight:300}@media screen and (max-width: 63.9375em){.select-bar__limit{font-size:12px;font-size:.75rem;line-height:1.3333333333}}.select-bar__limit--warning{color:#dd5d5a;font-weight:700}.select-bar__reset{-webkit-text-decoration:underline;text-decoration:underline}.select-bar{opacity:0;pointer-events:none;transition:opacity .5s}.select-bar--selected{opacity:1;pointer-events:auto}.compare{overflow:auto;max-height:100vh;max-height:100dvh;border:1px solid #eaeaea}.compare.compare--scroll-right:after{content:"";position:absolute;z-index:1;opacity:.15;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);pointer-events:none;right:0;top:0;bottom:0;width:40px;z-index:4}@media screen and (max-width: 31.25em){.compare{border:none}}.compare__wrapper{overflow:hidden;position:relative;display:flex}.compare__table{max-width:100%;border-collapse:separate;border-spacing:0}.compare__head{position:sticky;z-index:4;top:0}.compare--scroll-top .compare__head:after{content:"";position:absolute;z-index:1;opacity:.15;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);pointer-events:none;bottom:-40px;left:0;right:0;height:40px}.compare__foot{position:sticky;z-index:4;bottom:0}.compare--scroll-bottom .compare__foot:after{content:"";position:absolute;z-index:1;opacity:.15;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);pointer-events:none;top:-40px;left:0;right:0;height:40px}.compare__cell{min-width:175px;max-width:175px;padding:8px 10px 10px 10px;white-space:normal;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fff;box-sizing:border-box;font-size:12px;font-size:.75rem;line-height:1.3333333333;font-weight:300;transition:opacity 250ms, min-width 250ms linear 250ms;vertical-align:middle}.compare__cell svg{width:17px;height:14px}@media screen and (max-width: 31.25em){.compare__cell:first-child{min-width:0;max-width:90px}}.compare__cell--deleting{opacity:.5;min-width:0}.compare__cell--frozen{z-index:2;position:sticky;left:0;background:#f4f4f4;font-size:13px;font-size:.8125rem;line-height:1.2307692308;font-weight:400}.compare--scroll-left .compare__cell--frozen:after{content:"";position:absolute;z-index:1;opacity:.15;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);pointer-events:none;right:-40px;top:0;bottom:0;width:40px}.compare__cell--frozen:last-child:after{display:none !important}@media screen and (max-width: 31.25em){.compare__cell--frozen{font-size:12px;font-size:.75rem;line-height:1.3333333333}}th.compare__cell--frozen{z-index:3}td.compare__cell--frozen{left:auto}.compare__cell--blank{border-bottom:none;padding:0}.compare__finish{display:flex;align-items:center;gap:7px}.compare__finish .swatch{border-radius:1px;border:none;outline:1px solid #000;outline-offset:1px;width:16px;height:16px}.compare__cta{display:block;text-align:center;margin:0 auto 3px auto}.compare__cta:last-child{margin-bottom:0}.compare__cta--button{display:flex;padding:9px 20px 10px 20px;border-radius:3px;border:1px solid var(--grey-divider, #EAEAEA);background:var(--White, #FFF)}.compare__cta--link{background:none;-webkit-text-decoration:underline;text-decoration:underline}.compare__image{padding:0}.compare__image img{display:block;width:175px;height:175px}.compare__clear{display:flex;justify-content:space-between;font-size:12px;font-size:.75rem;line-height:1.3333333333;font-weight:300;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 31.25em){.compare__clear{font-size:11px;font-size:.6875rem;line-height:1.4545454545}}.compare__clear svg{width:9px;height:10px;fill:#000;transform:translateY(3px)}.compare__clear:hover svg{fill:#5a5a5a}.compare__product{display:flex;justify-content:space-between}.compare__actions{display:flex;margin-right:-3px;height:16px;align-self:center}.compare__action svg{width:9px;height:10px;margin:3px;pointer-events:none;fill:#000}.compare__action:hover svg{fill:#5a5a5a}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-left:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__img{background-color:#f3f3f3}.pdp-tabs{scroll-margin-top:135px}.body--debug .pdp-tabs{scroll-margin-top:155px}@media screen and (max-width: 63.9375em){.body--debug .pdp-tabs{scroll-margin-top:135px}}.body--admin .pdp-tabs{scroll-margin-top:179px}@media screen and (max-width: 63.9375em){.body--admin .pdp-tabs{scroll-margin-top:179px}}@media screen and (max-width: 43.75em){.body--admin .pdp-tabs{scroll-margin-top:135px}}.has-notice-bar .pdp-tabs{scroll-margin-top:235px}@media screen and (max-width: 63.9375em){.has-notice-bar .pdp-tabs{scroll-margin-top:135px}}@media screen and (max-width: 43.75em){.has-notice-bar .pdp-tabs{scroll-margin-top:135px}}.has-notice-bar.body--admin .pdp-tabs{scroll-margin-top:279px}@media screen and (max-width: 63.9375em){.has-notice-bar.body--admin .pdp-tabs{scroll-margin-top:179px}}@media screen and (max-width: 43.75em){.has-notice-bar.body--admin .pdp-tabs{scroll-margin-top:135px}}.body--debug.body--admin .pdp-tabs{scroll-margin-top:199px}@media screen and (max-width: 63.9375em){.body--debug.body--admin .pdp-tabs{scroll-margin-top:179px}}@media screen and (max-width: 43.75em){.body--debug.body--admin .pdp-tabs{scroll-margin-top:135px}}@media screen and (max-width: 63.9375em){.pdp-tabs{scroll-margin-top:90px}}.pdp-tabs__nav{display:flex;justify-content:center;gap:40px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pdp-tabs__nav::-webkit-scrollbar{display:none}@media screen and (max-width: 63.9375em){.pdp-tabs__nav{margin:0 -15px;gap:20px;padding:0 15px;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}.pdp-tabs__nav::-webkit-scrollbar{display:none}}.pdp-tabs__nav--scrolling{justify-content:flex-start}.pdp-tabs__button{font-size:20px;font-size:1.25rem;line-height:1.4;background:none;padding:0;padding-bottom:10px;position:relative;border-bottom:1px solid #d2d2d2}@media screen and (max-width: 63.9375em){.pdp-tabs__button{font-size:14px;font-size:.875rem;line-height:1.8571428571;padding-bottom:5px}}.pdp-tabs__button::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#000;transition:200ms ease-in width}.pdp-tabs__button:hover::after,.pdp-tabs__button[aria-selected=true]::after{width:100%}.pdp-tabs__item{margin-top:35px}.pdp-tabs__item.is-hidden{display:none}.pdp-tabs__item--technical{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:80px;column-gap:80px;align-items:flex-start}@media screen and (max-width: 63.9375em){.pdp-tabs__item--technical{grid-template-columns:1fr;gap:20px}}.pdp-tabs__item--information-image{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:640px;margin-left:auto;margin-right:auto}@media screen and (max-width: 63.9375em){.pdp-tabs__item--information-image{grid-template-columns:1fr}}.pdp-tabs__item--shade{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 63.9375em){.pdp-tabs__item--shade{justify-content:flex-start}}.pdp-tabs__item--shade>*{flex-basis:calc(25% - 15px)}@media screen and (max-width: 63.9375em){.pdp-tabs__item--shade>*{flex-basis:calc(50% - 10px)}}.pdp-tabs__item--item{display:flex;gap:20px;flex-wrap:wrap}.pdp-tabs__item--item>*{flex-basis:calc(33.33% - 13.3333333333px)}@media screen and (max-width: 63.9375em){.pdp-tabs__item--item>*{flex-basis:100%}}.pdp-tabs__item--finishes{margin:35px calc((100vw - 1600px + 2*80px)/-2) 0}@media screen and (max-width: 100em){.pdp-tabs__item--finishes{margin:35px calc(80px*-1) 0}}@media screen and (max-width: 63.9375em){.pdp-tabs__item--finishes{margin:35px calc(15px*-1) 0;overflow:hidden}}.pdp-tabs__content{max-width:630px;margin-left:auto;margin-right:auto;text-align:center}.pdp-tabs__content--bg{background-color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;text-align:left;min-width:320px}@media screen and (max-width: 63.9375em){.pdp-tabs__content--bg{min-width:0;width:100%}}.pdp-tabs__title{font-size:20px;font-size:1.25rem;line-height:1.9;margin-bottom:5px}.pdp-tabs__technical{max-width:450px;margin-left:auto}@media screen and (max-width: 43.75em){.pdp-tabs__technical{max-width:none;margin:0}}.pdp-tabs__technical img{width:100%;height:auto;mix-blend-mode:multiply}.pdp-tabs__info-image{height:100%}.pdp-tabs__info-image img{border-radius:5px 0 0 5px;width:100%;height:100%}@media screen and (max-width: 63.9375em){.pdp-tabs__info-image img{aspect-ratio:7/5;border-radius:5px 5px 0 0}}.pdp-tabs__info-image-track{aspect-ratio:1;background-image:url("../images/track-configurator/background/callout--square.68497.jpg");background-size:cover;border-radius:5px 0 0 5px}@media screen and (max-width: 63.9375em){.pdp-tabs__info-image-track{aspect-ratio:7/5;border-radius:5px 5px 0 0}}.pdp-tabs__cta{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:30px;grid-column:span 2}@media screen and (max-width: 63.9375em){.pdp-tabs__cta{grid-column:span 1;gap:10px;flex-direction:column}}.pdp-tabs__cta-title{font-size:20px;font-size:1.25rem;line-height:1.9}@media screen and (max-width: 63.9375em){.pdp-tabs__cta-title{font-size:16px;font-size:1rem;line-height:1.75}}.dimensions{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.dimensions dt,.dimensions dd{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;margin:0}.available-finish{display:flex;flex-direction:column}.available-finish p{font-size:18px;font-size:1.125rem;line-height:1.4444444444;margin-bottom:10px}.available-finish__image{aspect-ratio:1;margin-bottom:12px}.available-finish__image img{width:100%;height:auto}.available-finish__swatch{aspect-ratio:1;width:22px;height:22px;display:flex;border-radius:1px;border:1px solid #000;outline:1px solid #fff;outline-offset:-2px}.available-finish__swatch img{width:100%;height:auto;border-radius:1px}.collection-callout{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px}@media screen and (max-width: 63.9375em){.collection-callout{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}}.collection-callout__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:45px}@media screen and (max-width: 63.9375em){.collection-callout__content{order:1;grid-column:1/3;padding:0}}.collection-callout__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:20px}@media screen and (max-width: 63.9375em){.collection-callout__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727;margin-bottom:10px}}.collection-callout__text{font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714;margin-bottom:25px}@media screen and (max-width: 63.9375em){.collection-callout__text{margin-bottom:20px}}.collection-callout__image{aspect-ratio:7/5}.collection-callout__image img{width:100%;height:auto}.collection-callout__video{aspect-ratio:7/5;width:100%;object-fit:cover}.twin-callout{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media screen and (max-width: 63.9375em){.twin-callout{grid-template-columns:1fr;gap:25px}}.twin-callout__item figure{aspect-ratio:5/3;margin-bottom:15px}.twin-callout__item img{width:100%;height:auto}.twin-callout__item p{font-size:14px;font-size:.875rem;line-height:2.2857142857;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px}@media screen and (max-width: 63.9375em){.twin-callout__item p{font-size:12px;font-size:.75rem;line-height:1.8333333333;letter-spacing:2px;margin-bottom:0}}.twin-callout__item h2{font-size:25px;font-size:1.5625rem;line-height:1.28}@media screen and (max-width: 63.9375em){.twin-callout__item h2{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;filter:brightness(0);height:32px !important}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;filter:brightness(0);height:32px !important}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:300ms;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-feature-settings:;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pdp-gallery{padding-left:110px;min-height:0;min-width:0}@media screen and (max-width: 63.9375em){.swiper-pdp-gallery{padding-left:0;margin-bottom:15px}}.swiper-pdp-gallery .swiper-slide{aspect-ratio:1}.swiper-pdp-gallery .swiper-slide img{width:100%;height:auto}.swiper-pdp-gallery .swiper-slide iframe{position:absolute;left:0;top:0;width:100%;height:100%}.swiper-pdp-gallery .swiper-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;padding:0;background-color:rgba(0,0,0,0);border:1px solid #d2d2d2;transition:border 200ms ease-in}.swiper-pdp-gallery .swiper-arrow svg{fill:#000}.swiper-pdp-gallery .swiper-arrow:not(.swiper-button-disabled):hover{border-color:#000}.swiper-pdp-gallery .swiper-arrow.swiper__arrow--next svg{margin-left:2px}.swiper-pdp-gallery .swiper-arrow.swiper__arrow--prev svg{margin-right:2px}.swiper-pdp-gallery .swiper-arrow.swiper-button-disabled{opacity:.35}.swiper-pdp-gallery .swiper-arrow--prev{left:15px}.swiper-pdp-gallery .swiper-arrow--next{right:15px}.swiper-pdp-thumbnails{position:absolute;width:90px;left:0;top:0;height:100%;overflow:hidden;min-height:0;min-width:0}@media screen and (max-width: 63.9375em){.swiper-pdp-thumbnails{position:relative;top:unset;left:unset;width:auto;padding-left:15px;padding-right:15px}}.swiper-pdp-thumbnails::after{content:"";position:absolute;left:0;right:0;height:50px;pointer-events:none;bottom:0;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}@media screen and (max-width: 63.9375em){.swiper-pdp-thumbnails::after{display:none}}.swiper-pdp-thumbnails:not(:has(.swiper-slide.swiper-slide-active:first-child))::before{content:"";position:absolute;left:0;right:0;height:50px;pointer-events:none;top:0;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}@media screen and (max-width: 63.9375em){.swiper-pdp-thumbnails:not(:has(.swiper-slide.swiper-slide-active:first-child))::before{display:none}}.swiper-pdp-thumbnails .swiper-wrapper{flex-direction:column}@media screen and (max-width: 63.9375em){.swiper-pdp-thumbnails .swiper-wrapper{flex-direction:row}}.swiper-pdp-thumbnails .swiper-slide{box-sizing:border-box;aspect-ratio:1;width:90px;height:90px;position:relative;border-radius:2px;border:1px solid #d2d2d2;outline:1px solid #fff;outline-offset:-2px;cursor:pointer;transition:border 150ms ease-in}@media screen and (max-width: 63.9375em){.swiper-pdp-thumbnails .swiper-slide{width:50px;height:50px}}.swiper-pdp-thumbnails .swiper-slide:hover{border-color:#aaa}.swiper-pdp-thumbnails .swiper-slide.swiper-slide-thumb-active{border-color:#000}.swiper-pdp-thumbnails .swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-pdp-thumbnails .swiper-slide svg.icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#fff}.swiper-pdp-thumbnails .swiper-thumb-arrow{position:absolute;left:50%;transform:translateX(-50%);z-index:10;background:none;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 63.9375em){.swiper-pdp-thumbnails .swiper-thumb-arrow{display:none}}.swiper-pdp-thumbnails .swiper-thumb-arrow.swiper-button-disabled{display:none}.swiper-pdp-thumbnails .swiper-thumb-arrow--up{top:0}.swiper-pdp-thumbnails .swiper-thumb-arrow--down{bottom:0}.dialog{--dialog-transition-duration: .1s;--dialog-backdrop-color: rgba(11, 11, 11, 0.8);--dialog-border-radius: 0}.dialog.dialog--default{--dialog-default-width: 900px;--dialog-min-horizontal-margin: 44px;overflow:visible;container-type:normal}@media screen and (max-width: 63.9375em){.dialog.dialog--default{--dialog-min-horizontal-margin: 0px;--dialog-min-vertical-margin: 0px;width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;overflow:hidden}}.dialog .dialog__close{width:44px;height:44px;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.dialog .dialog__close svg{width:20px;height:20px;fill:#000;stroke:none}.dialog--default .dialog__close{top:-44px;right:-44px}@media screen and (max-width: 63.9375em){.dialog--default .dialog__close{top:7px;right:0}}.dialog--default .dialog__close svg{fill:#fff}@media screen and (max-width: 63.9375em){.dialog--default .dialog__close svg{fill:#8499a5}}.dialog__body{padding:30px 30px 10px}@media screen and (max-width: 63.9375em){.dialog__body{padding:30px 15px 0}}.dialog__body--center{text-align:center}.dialog__body--image-only{overflow:hidden}.dialog__body--image-only:before{float:left;content:"";padding-bottom:85.7142857143%;margin-bottom:0px}.dialog__body--image-only:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.dialog__body--image-only img{object-fit:cover;width:100%;height:100%}.dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:22px;font-size:1.375rem;line-height:1.2272727273;padding:15px 30px;color:#fff;background:#8499a5;text-align:center}@media screen and (max-width: 63.9375em){.dialog__title{padding-right:44px;padding-left:44px;color:#000;background:rgba(0,0,0,0);border-bottom:1px solid #eaeaea}}.dialog__footer{border-top:1px solid #eaeaea;padding:20px 0 30px;margin:0 30px}@media screen and (max-width: 63.9375em){.dialog__footer{margin:0 15px}}.dialog.dialog--enquiry{--dialog-default-width: 630px;background-color:#f4f4f4}.dialog--enquiry .dialog__content{padding:45px 55px}@media screen and (max-width: 63.9375em){.dialog--enquiry .dialog__content{padding:50px 15px 30px}}.dialog--enquiry .dialog__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:15px;padding:0;text-align:left;background:none;color:#000}.dialog--enquiry .dialog__body{padding:0}.dialog--enquiry textarea.input{height:100px}.dialog.dialog--takeover{--dialog-background-color: #F4F4F4}.dialog--takeover .dialog__close{top:15px;right:15px;background:#fff;border-radius:50%;width:46px;height:46px}.dialog--takeover .dialog__close:hover{background:#000}.dialog--takeover .dialog__close:hover svg{fill:#fff}.compare--loading{opacity:.5;cursor:wait}.dialog.dialog--checkout{--dialog-background-color: #ffffff}.dialog--checkout .dialog__content{padding:60px 0 110px}@media screen and (max-width: 63.9375em){.dialog--checkout .dialog__content{padding:60px 15px}}.dialog--checkout .dialog__close{top:10px;right:10px;background:none}.dialog--checkout .dialog__close:hover{background:none}.dialog--checkout .dialog__close:hover svg{fill:#000}.dialog.dialog--track-configurator{--dialog-default-width: 550px}.dialog--track-configurator .dialog__close{top:26px;right:14px}@media screen and (max-width: 63.9375em){.dialog--track-configurator .dialog__close{top:10px;right:8px}}.dialog--track-configurator .dialog__content{overflow:hidden}:root{interpolate-size:allow-keywords}details.shade-chooser{border:1px solid #eaeaea;border-radius:2px;overflow:hidden}details.shade-chooser:not(:last-of-type){border-bottom:none}details.shade-chooser::details-content{height:0;transition:height 300ms, content-visibility 300ms;transition-behavior:allow-discrete}details.shade-chooser[open]::details-content{height:auto}summary.shade-chooser__title{font-size:14px;font-size:.875rem;line-height:1.2857142857;display:flex;padding:17px 20px;align-items:center;gap:10px;font-weight:200;position:relative;cursor:pointer}summary.shade-chooser__title::marker{display:none}summary.shade-chooser__title:focus-visible{outline:2px solid #000;outline-offset:-2px}@media screen and (max-width: 43.75em){summary.shade-chooser__title{flex-direction:column;align-items:flex-start}}.shade-chooser__icon{display:flex;margin-left:auto;width:20px;height:20px}@media screen and (max-width: 43.75em){.shade-chooser__icon{position:absolute;top:50%;transform:translateY(-50%);right:20px}}.shade-chooser__icon:has(.icon-minus-lighter){display:none}details[open] .shade-chooser__icon:has(.icon-minus-lighter){display:block}details[open] .shade-chooser__icon:has(.icon-plus-lighter){display:none}.shade-chooser__key{min-width:155px;font-weight:normal}.shade-chooser__value{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width: 43.75em){.shade-chooser__value{font-size:12px;font-size:.75rem;line-height:.8333333333}}.shade-chooser__value span:not(:last-child){padding-right:10px;border-right:1px solid #d2d2d2}.shade-chooser__options{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px;padding:0 20px 17px}@media screen and (max-width: 43.75em){.shade-chooser__options{grid-template-columns:repeat(4, minmax(0, 1fr))}}.shade-chooser__options li{display:flex}.shade-chooser__option{width:100%;padding:2px;border:1px solid #d2d2d2;border-radius:2px;cursor:pointer;transition:border-color 150ms ease-out}.shade-chooser__option:hover{border-color:#5a5a5a}.shade-chooser__option:has(input:checked){border-color:#000}.shade-chooser__option input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.shade-chooser__option img{width:100%;height:auto}.shade-chooser__option span{font-size:12px;font-size:.75rem;line-height:1.1666666667;aspect-ratio:1;display:flex;justify-content:center;align-items:center;height:100%;color:#000;background:#eaeaea;text-align:center;font-weight:300}@media screen and (max-width: 68.75em){.shade-chooser__option span{font-size:10px;font-size:.625rem;line-height:1.4}}@media screen and (max-width: 63.9375em){.shade-chooser__option span{font-size:12px;font-size:.75rem;line-height:1.1666666667}}.shade-chooser__variants{display:flex;flex-direction:column;gap:16px;margin-left:20px;margin-right:20px;padding-top:16px;padding-bottom:16px;border-top:1px solid #eaeaea}.shade-chooser__variant{font-size:14px;font-size:.875rem;line-height:1.2857142857;display:flex;align-items:center;gap:10px}@media screen and (max-width: 43.75em){.shade-chooser__variant{flex-direction:column;align-items:flex-start}}.shade-chooser__variant p{min-width:155px}.shade-chooser__inputs{display:flex;flex-wrap:wrap;gap:10px}.shade-chooser__input:after{height:38px}.shade-chooser__input:hover:not(.button--no-hover){color:#000;background:rgba(0,0,0,0)}.shade-chooser__input:has(input:checked){border-color:#000}.shade-chooser__input input{display:none}.shade-chooser__input span{font-size:14px;font-size:.875rem;line-height:1.2857142857;padding:10px 20px}@media screen and (max-width: 43.75em){.shade-chooser__input span{font-size:12px;font-size:.75rem;line-height:1.6666666667;padding-left:15px;padding-right:15px}}.shade-chooser__input--disabled{opacity:.5}.bv-stock{margin-top:15px}.bv-stock-item{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));border-radius:2px;border:1px solid var(--grey-divider, #EAEAEA);margin-bottom:10px;font-size:12px;font-size:.75rem;line-height:1.5;font-weight:300}.bv-stock-item strong{font-weight:400}@media screen and (max-width: 43.75em){.bv-stock-item{grid-template-columns:repeat(3, minmax(0, 1fr))}}.bv-stock-item__label{background:var(--grey-light, #F4F4F4);padding:10px;align-content:center}@media screen and (max-width: 43.75em){.bv-stock-item__label{grid-row:unset;grid-column:span 3}}.bv-stock-item__details{display:grid;overflow:hidden;grid-column:span 4;grid-template-columns:subgrid}@media screen and (max-width: 43.75em){.bv-stock-item__details{grid-column:span 3}}.bv-stock-detail{border-left:1px solid var(--grey-divider, #EAEAEA);background-color:#fff;padding:10px 9px;letter-spacing:-0.1px;border-bottom:1px solid var(--grey-divider, #EAEAEA);align-content:center}.bv-stock-detail:nth-child(4n+1):nth-last-child(-n+4),.bv-stock-detail:nth-child(4n+1):nth-last-child(-n+4)~.bv-stock-detail{border-bottom:none}@media screen and (max-width: 43.75em){.bv-stock-detail:nth-child(4n+1):nth-last-child(-n+4),.bv-stock-detail:nth-child(4n+1):nth-last-child(-n+4)~.bv-stock-detail{border-bottom:1px solid var(--grey-divider, #EAEAEA)}.bv-stock-detail:nth-child(3n+1):nth-last-child(-n+3),.bv-stock-detail:nth-child(3n+1):nth-last-child(-n+3)~.bv-stock-detail{border-bottom:none}}.track-configurator-progress{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;justify-content:center;padding:20px;background:#8499a5}.track-configurator-progress__item{min-width:180px;color:#fff;text-align:center;transition:opacity .3s}.track-configurator-progress__item--inactive,.track-configurator-progress__item--current{pointer-events:none}.track-configurator-progress__item:not(.track-configurator-progress__item--current){opacity:.4}.track-configurator-progress__item:not(.track-configurator-progress__item--current):not(.track-configurator-progress__item--inactive):hover{opacity:.8}.track-configurator-progress__number{position:relative;margin-bottom:10px}.track-configurator-progress__number p{font-family:"Brown",arial,sans-serif;font-weight:700;font-size:40px;font-size:2.5rem;display:flex;position:relative;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;color:#fff;background:#8499a5;border:5px solid #fff;border-radius:100%;box-sizing:border-box;overflow:hidden;z-index:1}.track-configurator-progress__number p:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);z-index:-1}.track-configurator-progress__number span{position:absolute;top:50%;left:50%;width:41px;height:7px;margin-top:30px;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);transform:translate(-50%, -50%)}.track-configurator-progress__label{font-size:14px;font-size:.875rem;line-height:1.2142857143}.d3r-show,.d3r-hide{cursor:pointer}.d3r-hidden{display:none}.no-js .d3r-hidden{display:block}.d3r-chooser-option,.d3r-multichooser-option{display:none}.d3r-shown{display:block}[data-aos=content__title],[data-aos=content__subtitle],[data-aos=content__logo],[data-aos=content__text],[data-aos=content__buttons]{transform:translateY(25px);opacity:0;transition-property:transform,opacity}body[data-aos-easing] [data-aos=content__title],body[data-aos-easing] [data-aos=content__subtitle],body[data-aos-easing] [data-aos=content__logo],body[data-aos-easing] [data-aos=content__text],body[data-aos-easing] [data-aos=content__buttons]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}body[data-aos-duration] [data-aos=content__title],body[data-aos-duration] [data-aos=content__subtitle],body[data-aos-duration] [data-aos=content__logo],body[data-aos-duration] [data-aos=content__text],body[data-aos-duration] [data-aos=content__buttons]{transition-duration:2250ms}[data-aos=content__title].aos-animate,[data-aos=content__subtitle].aos-animate,[data-aos=content__logo].aos-animate,[data-aos=content__text].aos-animate,[data-aos=content__buttons].aos-animate{transform:none;opacity:1}[data-aos=content__subtitle]{transition-delay:150ms,100ms}[data-aos=content__title],[data-aos=content__logo]{transition-delay:250ms,200ms}[data-aos=content__text]{transition-delay:350ms,250ms}[data-aos=content__buttons]{transition-delay:450ms,300ms}[data-aos^=stack]{transform:translateY(25px);opacity:0;transition-property:transform,opacity;transition-delay:250ms,200ms}body[data-aos-easing] [data-aos^=stack]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}body[data-aos-duration] [data-aos^=stack]{transition-duration:1250ms}[data-aos^=stack].aos-animate{transform:none;opacity:1}[data-aos*=stack--1]{transition-delay:200ms}[data-aos*=stack--2]{transition-delay:400ms}[data-aos*=stack--3]{transition-delay:600ms}[data-aos*=stack--4]{transition-delay:800ms}[data-aos*=stack--5]{transition-delay:1000ms}[data-aos*=stack--6]{transition-delay:1200ms}[data-aos*=stack--7]{transition-delay:1400ms}[data-aos*=stack--8]{transition-delay:1600ms}[data-aos*=stack--9]{transition-delay:1800ms}[data-aos*=stack--10]{transition-delay:2000ms}[data-aos*=stack--11]{transition-delay:2200ms}[data-aos*=stack--12]{transition-delay:2400ms}[data-aos*=stack--13]{transition-delay:2600ms}[data-aos*=stack--14]{transition-delay:2800ms}[data-aos*=stack--15]{transition-delay:3000ms}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-1]{transition-delay:150ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-2]{transition-delay:300ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-3]{transition-delay:450ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-4]{transition-delay:600ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-5]{transition-delay:750ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-6]{transition-delay:900ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-7]{transition-delay:1050ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-8]{transition-delay:1200ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-9]{transition-delay:1350ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-10]{transition-delay:1500ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-11]{transition-delay:1650ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-12]{transition-delay:1800ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-13]{transition-delay:1950ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-14]{transition-delay:2100ms}}@media screen and (max-width: 78.75em){[data-aos*=stack--pdp-m-15]{transition-delay:2250ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-1]{transition-delay:200ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-2]{transition-delay:400ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-3]{transition-delay:600ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-4]{transition-delay:800ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-5]{transition-delay:1000ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-6]{transition-delay:1200ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-7]{transition-delay:1400ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-8]{transition-delay:1600ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-9]{transition-delay:1800ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-10]{transition-delay:2000ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-11]{transition-delay:2200ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-12]{transition-delay:2400ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-13]{transition-delay:2600ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-14]{transition-delay:2800ms}}@media screen and (max-width: 63.9375em){[data-aos*=stack--m-15]{transition-delay:3000ms}}[data-aos=fade]{opacity:0}body[data-aos-easing] [data-aos=fade]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}body[data-aos-duration] [data-aos=fade]{transition-duration:1250ms}[data-aos=fade].aos-animate{opacity:1}[data-aos^=sliding]{transform:translateX(-50px);opacity:0;transition-property:transform,opacity}body[data-aos-easing] [data-aos^=sliding]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}body[data-aos-duration] [data-aos^=sliding]{transition-duration:2250ms}[data-aos^=sliding].aos-animate{transform:none;opacity:1}[data-aos*=sliding--reverse]{transform:translateX(50px)}[data-colour-variant=white] [data-colour-variant]:not([data-colour-variant=white]){display:none}[data-colour-variant=black] [data-colour-variant]:not([data-colour-variant=black]){display:none}.fixed-table{table-layout:fixed}
/*# sourceMappingURL=style.css.65fb7.map */