@charset "UTF-8";:root{--scrollbar-width:0}@font-face{font-family:Brown;src:url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-thin.e9026.woff2) format("woff2"),url(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-thinitalic.72f37.woff2) format("woff2"),url(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-light.07253.woff2) format("woff2"),url(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-lightitalic.b1b46.woff2) format("woff2"),url(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-regular.fe7e2.woff2) format("woff2"),url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-regular.ce8d3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brown;src:url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-italic.fb4de.woff2) format("woff2"),url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-italic.f6397.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Brown;src:url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-bold.7fa90.woff2) format("woff2"),url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-bold.8fab5.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brown;src:url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-bolditalic.6d1e7.woff2) format("woff2"),url(https://assets.astrolighting.com/static/fonts/brownPro/lineto-brown-pro-bolditalic.97ba0.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Charter;src:url(https://assets.astrolighting.com/static/fonts/charter/bold.dc5f9.woff2) format("woff2"),url(https://assets.astrolighting.com/static/fonts/charter/bold.6677b.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Minion;src:url(https://assets.astrolighting.com/static/fonts/MinionPro-Regular.15304.woff2) format("woff2"),url(https://assets.astrolighting.com/static/fonts/MinionPro-Regular.99d78.woff) format("woff");font-weight:400;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:transparent}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:-.5em}sub{bottom:-.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:700}td,th{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,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,main,menu,nav,section{display:block}nav ul{list-style:none}button{font-family:inherit;border-radius:0}:link img,:visited img,a img{border:0}a:active,a:focus,input:active{outline:0}a:active,a:focus,input:focus{-moz-outline-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}b,strong{font-weight:700}em,i{font-style:italic}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}.clearing{clear:both}.cf:after,.clearafter:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}dd{display:block}html{box-sizing:border-box}*,:after,:before{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%;-ms-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}.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{text-decoration:none;color:#000}.link{text-decoration:underline;line-height:1.333}.link--coloured{color:#8499a5;border-color:#8499a5}.link--blue{color:#8499a5;text-decoration:underline}.link--underlined{text-decoration:none}.link--underlined span{text-decoration:underline;line-height:1.333;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}.page-title,.section-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){.page-title,.section-title{font-size:40px;font-size:2.5rem;line-height:1.6}}@media screen and (max-width:31.25em){.page-title,.section-title{font-size:30px;font-size:1.875rem}}.page-subtitle,.section-subtitle{font-size:32px;font-size:2rem;font-weight:500;line-height:1.375;margin-bottom:28px}@media screen and (max-width:63.9375em){.page-subtitle,.section-subtitle{font-size:28px;font-size:1.75rem;line-height:30px;margin-bottom:20px}}@media screen and (max-width:31.25em){.page-subtitle,.section-subtitle{font-size:24px;font-size:1.5rem;line-height:26px;margin-bottom:18px}}.page-subtitle--half,.section-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}.callout-title,.heading4,.product-browse-info__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{text-decoration:underline;color:#000}.heading4__link-underline--neutral{color:inherit}.callout-title--closer,.heading4--closer{margin-bottom:16px}.callout-title--snug,.heading4--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;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 .3s cubic-bezier(.4,0,.22,1)}img.lazy{opacity:0}img.lazyloaded{opacity:1}.grid__col.l-hide,.l-hide{display:none}.grid__col.l-show,.l-show{display:block}.l-show-inline{display:inline}.l-show-inline-block{display:inline-block}@media screen and (max-width:78.75em){.grid__col.pdp-m-hide,.pdp-m-hide{display:none}.grid__col.pdp-m-show,.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){.grid__col.ml-hide,.ml-hide{display:none}.grid__col.ml-show,.ml-show{display:block}.ml-show-inline{display:inline}.ml-show-inline-block{display:inline-block}}@media screen and (max-width:65.625em){.grid__col.n-hide,.n-hide{display:none}.grid__col.n-show,.n-show{display:block}.n-show-inline{display:inline}.n-show-inline-block{display:inline-block}}@media screen and (max-width:63.9375em){.grid__col.m-hide,.m-hide{display:none}.grid__col.m-show,.m-show{display:block}.m-show-inline{display:inline}.m-show-inline-block{display:inline-block}}@media screen and (max-width:43.75em){.grid__col.ph-hide,.ph-hide{display:none}.grid__col.ph-show,.ph-show{display:block}.ph-show-inline{display:inline}.ph-show-inline-block{display:inline-block}}@media screen and (max-width:31.25em){.grid__col.s-hide,.s-hide{display:none}.grid__col.s-show,.s-show{display:block}.s-show-inline{display:inline}.s-show-inline-block{display:inline-block}}.busy{opacity:.4;transition:opacity 1s;cursor:wait;pointer-events:none}.ajax-results{transition:opacity 1s}.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-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-arrow{width:15px;height:37px}.icon-astro{width:125px;height:33px}.icon-available{width:40px;height:40px}.icon-back-arrow-large{width:14px;height:24px}.icon-back-arrow{width:6px;height:10px}.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-small{width:10px;height:10px}.icon-close{width:20px;height:20px}.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-download{width:15px;height:18px}.icon-doc-pdf{width:15px;height:19px}.icon-doc{width:15px;height:19px}.icon-driver{width:318px;height:60px}.st0{fill:#f0a200}.st1{fill:#1d1d1b}.icon-edit{width:13px;height:13px}.icon-end-caps{width:16px;height:12px}.icon-exit{width:17px;height:17px}.icon-expand-white{width:17px;height:17px}.icon-expand{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-add{width:22px;height:18px}.icon-folder-added{width:23px;height:18px}.icon-folder{width:20px;height:16px}.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-circled{width:27px;height:27px}.icon-minus-light{width:10px;height:9px;fill:none}.icon-minus-small{width:10px;height:2px}.icon-minus{width:20px;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;fill:none}.icon-pin{width:22px;height:28px}.icon-pinterest{width:16px;height:20px}.icon-platinum{width:30px;height:40px}.icon-play-roundel{width:60px;height:60px}.icon-play{width:19px;height:22px}.icon-plus-circled{width:27px;height:27px}.icon-plus-light{width:10px;height:9px;fill:none}.icon-plus-small{width:10px;height:10px}.icon-plus{width:20px;height:20px}.icon-premier{width:30px;height:40px}.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-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-video{width:60px;height:60px}.icon-warning-alt{width:23px;height:23px}.icon-warning-black{width:17px;height:15px}.icon-warning{width:24px;height:22px}.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{-webkit-transform:translateY(-7px);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 .3s}@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:rgba(255,255,255,.9);z-index:1}.loadable-overlay{display:none}.loadable-overlay--loading{position:fixed;background:rgba(255,255,255,.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}.bio-group__item,.block-split-large__left,.block-split-large__right,.l-one-half{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-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-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-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-table-cell{display:table-cell!important}}@media screen and (max-width:63.9375em){.m-auto{width:auto}.bio-group__item,.block-split-large__left,.block-split-large__right,.m-full{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-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-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-table-cell{display:table-cell!important}}.bio-group,.grid,.load-more__placeholders{margin-left:-30px;font-size:0!important;letter-spacing:normal;word-spacing:normal;display:block}.bio-group>*,.grid>*,.load-more__placeholders>*{padding-left:30px;margin-bottom:30px}.grid--flush-bottom.bio-group,.grid--flush-bottom.load-more__placeholders,.grid.grid--flush-bottom{margin-bottom:-30px}.bio-group>*,.grid>*,.load-more__placeholders>*{display:inline-block;font-size:15px;font-size:.9375rem}.bio-group>*,.grid>*,.load-more__placeholders>*{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--flush-bottom.load-more__placeholders,.grid--semi-tight.grid--flush-bottom{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}.bio-group,.grid--flush{margin-left:0}.bio-group>*,.grid--flush>*{padding-left:0;margin-bottom:0}.grid--flush-bottom.bio-group,.grid--flush.grid--flush-bottom{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--flush-bottom.load-more__placeholders,.grid--vflush.grid--flush-bottom{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}.bio-group,.grid--flex{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--center.bio-group,.grid--flex.grid--center{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--bottom.bio-group,.grid--flex.grid--bottom{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}}.bio-group>*,.grid--flex>*{display:flex;flex:none;flex-direction:column}.bio-group>.grid__item--stretch,.grid--flex>.grid__item--stretch{align-self:stretch}.bio-group>.grid__item--stretch>:only-child,.grid--flex>.grid__item--stretch>:only-child{flex-grow:0}.bio-group>.grid__item--start,.grid--flex>.grid__item--start{align-self:start}.bio-group>.grid__item--end,.grid--flex>.grid__item--end{align-self:end}.bio-group>.grid__item--center,.grid--flex>.grid__item--center{align-self:center}.bio-group>*>:only-child,.grid--flex>*>:only-child{flex:1 0 auto}.bio-group>*>img:only-child,.grid--flex>*>img: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:"";-webkit-transform:translateX(calc(30px / 2 - 1px));transform:translateX(calc(30px / 2 - 1px))}.modern-grid{display:grid}.modern-grid--two-col{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:10px;-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 .bio-group__item,.modern-grid--two-col .block-split-large__left,.modern-grid--two-col .block-split-large__right,.modern-grid--two-col .l-one-half{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:rgba(255,255,255,.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,.field.adaptive-placeholder .select-replace__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;-webkit-transform:none;transform:none}.field.adaptive-placeholder--active.field-error label{color:#9b9b9b}.load-more__wrap,.page-filter,.wrap{margin:0 auto;width:100%;max-width:1600px;padding:0 80px}@media screen and (max-width:63.9375em){.load-more__wrap,.page-filter,.wrap{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}.accordion--compatible-products .accordion__title,.band__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){.accordion--compatible-products .accordion__title,.band__title{font-size:24px;font-size:1.5rem;line-height:1.3333333333}}.accordion--compatible-products .accordion__title span,.band__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;position:relative}.video:before{float:left;content:"";padding-bottom:56.25%;margin-bottom:0}.video:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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: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:0 0}.video .vjs-big-play-centered .vjs-big-play-button{margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}/*!
 *  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(https://assets.astrolighting.com/static/fonts/fontawesome-webfont.bee19.eot?v=4.6.3);src:url(https://assets.astrolighting.com/static/fonts/fontawesome-webfont.bee19.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(https://assets.astrolighting.com/static/fonts/fontawesome-webfont.7c2d6.woff2?v=4.6.3) format("woff2"),url(https://assets.astrolighting.com/static/fonts/fontawesome-webfont.5bf36.woff?v=4.6.3) format("woff"),url(https://assets.astrolighting.com/static/fonts/fontawesome-webfont.61d81.ttf?v=4.6.3) format("truetype"),url(https://assets.astrolighting.com/static/fonts/fontawesome-webfont.f684d.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.account-header__nav__arrow:after,.account-header__nav__toggle>:after,.banner__backlink:before,.banner__meta-link:before,.banner__warnings p:before,.fa,.social-bar__link,.stockists__stockist__link:after,.view-folder-items:after{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}.account-header__nav__toggle>.fa-pull-left:after,.banner__warnings p.fa-pull-left:before,.fa-pull-left.account-header__nav__arrow:after,.fa-pull-left.banner__backlink:before,.fa-pull-left.banner__meta-link:before,.fa-pull-left.social-bar__link,.fa-pull-left.stockists__stockist__link:after,.fa-pull-left.view-folder-items:after,.fa.fa-pull-left{margin-right:.3em}.account-header__nav__toggle>.fa-pull-right:after,.banner__warnings p.fa-pull-right:before,.fa-pull-right.account-header__nav__arrow:after,.fa-pull-right.banner__backlink:before,.fa-pull-right.banner__meta-link:before,.fa-pull-right.social-bar__link,.fa-pull-right.stockists__stockist__link:after,.fa-pull-right.view-folder-items:after,.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.account-header__nav__toggle>.pull-left:after,.banner__warnings p.pull-left:before,.fa.pull-left,.pull-left.account-header__nav__arrow:after,.pull-left.banner__backlink:before,.pull-left.banner__meta-link:before,.pull-left.social-bar__link,.pull-left.stockists__stockist__link:after,.pull-left.view-folder-items:after{margin-right:.3em}.account-header__nav__toggle>.pull-right:after,.banner__warnings p.pull-right:before,.fa.pull-right,.pull-right.account-header__nav__arrow:after,.pull-right.banner__backlink:before,.pull-right.banner__meta-link:before,.pull-right.social-bar__link,.pull-right.stockists__stockist__link:after,.pull-right.view-folder-items:after{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;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:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before,.social-bar__link--twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before,.social-bar__link--facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before,.social-bar__link--pinterest:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.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}.block--richtext .rx-editor.block__text,.block--richtext body.block__text,.rx-editor.hero__text,.rx-editor.password-complexity,.rx-editor.richtext,.rx-editor.stock-list-notice,body.hero__text,body.password-complexity,body.richtext,body.stock-list-notice{font-size:16px;background:#fff}.block--richtext .rx-editor.block__text p,.block--richtext body.block__text p,.rx-editor.hero__text p,.rx-editor.password-complexity p,.rx-editor.richtext p,.rx-editor.stock-list-notice p,body.hero__text p,body.password-complexity p,body.richtext p,body.stock-list-notice p{font-size:1em}.block--richtext .block__text,.hero__text,.password-complexity,.richtext,.stock-list-notice{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,#000)}.block--richtext .block__text h1,.hero__text h1,.password-complexity h1,.richtext h1,.stock-list-notice 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){.block--richtext .block__text h1,.hero__text h1,.password-complexity h1,.richtext h1,.stock-list-notice h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}.block--richtext .block__text h2,.hero__text h2,.password-complexity h2,.richtext h2,.stock-list-notice 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){.block--richtext .block__text h2,.hero__text h2,.password-complexity h2,.richtext h2,.stock-list-notice h2{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.block--richtext .block__text h3,.hero__text h3,.password-complexity h3,.richtext h3,.stock-list-notice 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){.block--richtext .block__text h3,.hero__text h3,.password-complexity h3,.richtext h3,.stock-list-notice h3{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.block--richtext .block__text h4,.hero__text h4,.password-complexity h4,.richtext h4,.stock-list-notice 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){.block--richtext .block__text h4,.hero__text h4,.password-complexity h4,.richtext h4,.stock-list-notice h4{font-size:16px;font-size:1rem;line-height:1.375}}.block--richtext .block__text h5,.hero__text h5,.password-complexity h5,.richtext h5,.stock-list-notice 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){.block--richtext .block__text h5,.hero__text h5,.password-complexity h5,.richtext h5,.stock-list-notice h5{font-size:14px;font-size:.875rem;line-height:1.4285714286}}.block--richtext .block__text h6,.hero__text h6,.password-complexity h6,.richtext h6,.stock-list-notice 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){.block--richtext .block__text h6,.hero__text h6,.password-complexity h6,.richtext h6,.stock-list-notice h6{font-size:14px;font-size:.875rem;line-height:1.4285714286}}.block--richtext .block__text h1,.block--richtext .block__text h2,.block--richtext .block__text h3,.block--richtext .block__text h4,.block--richtext .block__text h5,.block--richtext .block__text h6,.hero__text h1,.hero__text h2,.hero__text h3,.hero__text h4,.hero__text h5,.hero__text h6,.password-complexity h1,.password-complexity h2,.password-complexity h3,.password-complexity h4,.password-complexity h5,.password-complexity h6,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6,.stock-list-notice h1,.stock-list-notice h2,.stock-list-notice h3,.stock-list-notice h4,.stock-list-notice h5,.stock-list-notice h6{margin-bottom:.5em}.block--richtext .block__text p,.hero__text p,.password-complexity p,.richtext p,.stock-list-notice p{margin-bottom:1.1875em}.block--richtext .block__text strong,.hero__text strong,.password-complexity strong,.richtext strong,.stock-list-notice strong{font-weight:400}.block--richtext .block__text blockquote,.hero__text blockquote,.password-complexity blockquote,.richtext blockquote,.stock-list-notice 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}.block--richtext .block__text ol,.block--richtext .block__text ul,.hero__text ol,.hero__text ul,.password-complexity ol,.password-complexity ul,.richtext ol,.richtext ul,.stock-list-notice ol,.stock-list-notice ul{padding:0;margin:0;margin-bottom:1.875em}.block--richtext .block__text ol ol,.block--richtext .block__text ul ul,.hero__text ol ol,.hero__text ul ul,.password-complexity ol ol,.password-complexity ul ul,.richtext ol ol,.richtext ul ul,.stock-list-notice ol ol,.stock-list-notice ul ul{margin-top:.5em}.block--richtext .block__text ul,.hero__text ul,.password-complexity ul,.richtext ul,.stock-list-notice ul{list-style:none;padding-left:20px;position:relative}.block--richtext .block__text ul li:before,.hero__text ul li:before,.password-complexity ul li:before,.richtext ul li:before,.stock-list-notice ul li:before{content:"•";position:absolute;left:0;color:#8499a5}.block--richtext .block__text ol,.hero__text ol,.password-complexity ol,.richtext ol,.stock-list-notice ol{list-style:decimal outside;padding-left:20px}.block--richtext .block__text ol ol,.hero__text ol ol,.password-complexity ol ol,.richtext ol ol,.stock-list-notice ol ol{list-style-type:lower-alpha}.block--richtext .block__text ol ol ol,.hero__text ol ol ol,.password-complexity ol ol ol,.richtext ol ol ol,.stock-list-notice ol ol ol{list-style-type:lower-roman}.block--richtext .block__text li,.hero__text li,.password-complexity li,.richtext li,.stock-list-notice li{margin:0 0 .75em}.block--richtext .block__text ol li,.block--richtext .block__text ul li,.hero__text ol li,.hero__text ul li,.password-complexity ol li,.password-complexity ul li,.richtext ol li,.richtext ul li,.stock-list-notice ol li,.stock-list-notice ul li{padding-left:3px}.block--richtext .block__text dl,.hero__text dl,.password-complexity dl,.richtext dl,.stock-list-notice dl{margin:0 2em 1em 2.5em}.block--richtext .block__text dt,.hero__text dt,.password-complexity dt,.richtext dt,.stock-list-notice dt{font-weight:700;margin:1em 0 .4em 0}.block--richtext .block__text dd,.hero__text dd,.password-complexity dd,.richtext dd,.stock-list-notice dd{line-height:1.3em;margin-bottom:.5em}.block--richtext .block__text a:not(.button),.hero__text a:not(.button),.password-complexity a:not(.button),.richtext a:not(.button),.stock-list-notice a:not(.button){font-weight:400;color:#000;text-decoration:underline}.block--richtext .block__text a:not(.button):hover,.hero__text a:not(.button):hover,.password-complexity a:not(.button):hover,.richtext a:not(.button):hover,.stock-list-notice a:not(.button):hover{color:#8499a5}.block--richtext .block__text hr,.hero__text hr,.password-complexity hr,.richtext hr,.stock-list-notice hr{border:0;height:1px;background-color:#d2d2d2;margin:1.875em 0}.block--richtext .block__text blockquote,.hero__text blockquote,.password-complexity blockquote,.richtext blockquote,.stock-list-notice blockquote{margin:0 0 1.875em}.block--richtext .block__text blockquote p:last-child,.hero__text blockquote p:last-child,.password-complexity blockquote p:last-child,.richtext blockquote p:last-child,.stock-list-notice blockquote p:last-child{margin-bottom:0}.block--richtext .block__text table,.hero__text table,.password-complexity table,.richtext table,.stock-list-notice table{width:100%;text-align:left}.block--richtext .block__text table td,.block--richtext .block__text table th,.hero__text table td,.hero__text table th,.password-complexity table td,.password-complexity table th,.richtext table td,.richtext table th,.stock-list-notice table td,.stock-list-notice 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}.block--richtext .block__text table th,.hero__text table th,.password-complexity table th,.richtext table th,.stock-list-notice 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}.block--richtext .block__text table,.block--richtext .block__text td,.block--richtext .block__text th,.hero__text table,.hero__text td,.hero__text th,.password-complexity table,.password-complexity td,.password-complexity th,.richtext table,.richtext td,.richtext th,.stock-list-notice table,.stock-list-notice td,.stock-list-notice th{border:1px solid #f1f1f1}.block--feature.block--text-light .block__text,.block--get-the-look.block--text-light .block__text,.block--text-light .block-content__text,.hero__text,.richtext--dark{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}.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,.richtext--dark a:hover{color:#fff}.richtext--light{color:#707070}.richtext--dark-text{color:#000}.block--richtext .block__text a,.richtext--dark-link 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}}.block--richtext .block__text>:last-child,.hero__text>:last-child,.password-complexity>:last-child,.richtext--flush>:last-child,.stock-list-notice>: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%;-webkit-transform:translate(-50%,-50%);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{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slider__slide--enter-right,.slider__slide--exit-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.slider__slide--exit-left,.slider__slide--exit-right{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slider__slide--active{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slider--enabled .slider__next,.slider--enabled .slider__prev{display:none}@media screen and (max-width:31.25em){.slider--enabled .slider__next,.slider--enabled .slider__prev{display:block;background:0 0;width:35px;height:75px;margin:-37px 20px 0;opacity:.8}.slider--enabled .slider__next:after,.slider--enabled .slider__next:before,.slider--enabled .slider__prev:after,.slider--enabled .slider__prev:before{content:none}}.slider--enabled .slider__next:hover,.slider--enabled .slider__prev:hover{opacity:1}.slider--show-arrows .slider__next,.slider--show-arrows .slider__prev{display:block}.slider--show-arrows-desktop .slider__next,.slider--show-arrows-desktop .slider__prev{display:block}@media screen and (max-width:63.9375em){.slider--show-arrows-desktop .slider__next,.slider--show-arrows-desktop .slider__prev{display:none}}.slider__next,.slider__prev{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__next,.slider__prev{display:block}}.slider__next:hover,.slider__prev:hover{opacity:1}.slider--account .slider__next,.slider--account .slider__prev{margin-top:46px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider__next svg,.slider__prev 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 .scrollable__nav,.slider--gallery .slider__nav{display:flex;position:absolute;top:0;left:0;height:755px;z-index:3}@media (max-height:600px){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{height:370px}}@media screen and (max-width:100em){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{height:475px}}@media screen and (max-width:100em) and (max-height:600px){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{height:205px}}@media screen and (max-width:68.75em){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{height:405px}}@media screen and (max-width:68.75em) and (max-height:600px){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{height:205px}}@media (max-height:600px){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{bottom:20px;left:20px}}@media screen and (max-width:63.9375em){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{top:initial;bottom:-75px;left:20px;right:0;height:auto}}@media screen and (max-width:63.9375em) and (max-height:600px){.slider--gallery .scrollable__nav,.slider--gallery .slider__nav{bottom:40px;left:40px}}.slider--gallery .scrollable__nav__item,.slider--gallery .slider__nav__item{display:block;margin-bottom:15px;border-radius:3px;overflow:hidden}@media screen and (max-width:63.9375em){.slider--gallery .scrollable__nav__item,.slider--gallery .slider__nav__item{margin-bottom:0;margin-right:10px}}.slider--gallery .scrollable__nav__item:last-child,.slider--gallery .slider__nav__item:last-child{margin-bottom:0;margin-right:0}.slider--gallery .scrollable__nav__item img,.slider--gallery .slider__nav__item img{width:55px;height:55px}@media (max-height:600px){.slider--gallery .scrollable__nav__item img,.slider--gallery .slider__nav__item img{width:40px;height:40px}}@media screen and (max-width:63.9375em) and (max-height:600px){.slider--gallery .scrollable__nav__item img,.slider--gallery .slider__nav__item img{width:50px;height:50px}}.slider--gallery .scrollable__nav__item--active,.slider--gallery .slider__nav__item--active{position:relative}.slider--gallery .scrollable__nav__item--active:before,.slider--gallery .slider__nav__item--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #333;border-radius:3px}.slider--gallery .scrollable__nav__item--active:after,.slider--gallery .slider__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"] .scrollable__nav,.slider[data-count="1"] .slider__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{-webkit-transform:translateX(0);transform:translateX(0)}.slider--fade .slider__slide--enter-right,.slider--fade .slider__slide--exit-right{-webkit-transform:translateX(0);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__next,.slider--arrows .slider__prev{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:-webkit-transform .5s cubic-bezier(.24,.63,.44,1);transition:transform .5s cubic-bezier(.24,.63,.44,1);transition:transform .5s cubic-bezier(.24,.63,.44,1),-webkit-transform .5s cubic-bezier(.24,.63,.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(.24,.63,.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__next,.scrollable__prev{z-index:2}.scrollber--enabled .scrollable__next,.scrollber--enabled .scrollable__prev{transition:opacity .1s linear}.scrollable__next,.scrollable__prev{display:none;font-size:50px;font-size:3.125rem;padding:10px}@media screen and (max-width:63.9375em){.scrollable__next,.scrollable__prev{padding:10px 25px}}.scrollable--enabled .scrollable__next,.scrollable--enabled .scrollable__prev{display:inline-block}.scrollable__next.scrollable--disabled,.scrollable__prev.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 .scrollable__nav,.gallery .slider__nav{padding-top:20px;text-align:center;text-transform:uppercase}.gallery--outer{position:relative}.gallery--outer .scrollable__nav,.gallery--outer .slider__nav{text-align:center;font-size:0;padding-top:35px}.gallery--outer .scrollable__nav__item,.gallery--outer .slider__nav__item{display:inline-block;width:40px;height:5px;margin:0 3px;background:#fff}.gallery--outer .scrollable__nav__item--active,.gallery--outer .slider__nav__item--active{background:rgba(255,255,255,.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:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(50px);transform:translateY(50px);font-style:italic}.gallery__caption a{font-style:normal;color:#fff;text-decoration:underline}.gallery__caption.gallery__caption--show{-webkit-transform:translateY(0);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;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:0;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;-webkit-transform:translateX(-13px) translateY(-13px);transform:translateX(-13px) translateY(-13px);height:26px;width:26px;cursor:pointer;z-index:2}.gallery__crosshair:after,.gallery__crosshair:before{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 .load-more__wrap,.notice-bar .page-filter,.notice-bar .wrap{height:100%;display:flex;justify-content:center}.notice-bar .load-more__wrap .notice-bar__text,.notice-bar .page-filter .notice-bar__text,.notice-bar .wrap .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 .load-more__wrap .notice-bar__text p,.notice-bar .page-filter .notice-bar__text p,.notice-bar .wrap .notice-bar__text p{margin-right:10px}.notice-bar .load-more__wrap .notice-bar__link,.notice-bar .page-filter .notice-bar__link,.notice-bar .wrap .notice-bar__link{text-decoration:underline;transition:color .3s ease;color:#fff}.notice-bar .load-more__wrap .notice-bar__link:hover,.notice-bar .page-filter .notice-bar__link:hover,.notice-bar .wrap .notice-bar__link:hover{color:#8499a5}@media screen and (max-width:63.9375em){.notice-bar .load-more__wrap .notice-bar__link:hover,.notice-bar .page-filter .notice-bar__link:hover,.notice-bar .wrap .notice-bar__link:hover{color:inherit}}.notice-bar .load-more__wrap p span,.notice-bar .page-filter p span,.notice-bar .wrap p span{font-weight:400;padding:0 .3em;color:#fff}.notice-bar .load-more__wrap>a,.notice-bar .page-filter>a,.notice-bar .wrap>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 .load-more__wrap>a,.notice-bar .page-filter>a,.notice-bar .wrap>a{align-items:start}}.notice-bar .load-more__wrap>a svg,.notice-bar .page-filter>a svg,.notice-bar .wrap>a svg{fill:#fff}.banner{text-align:center}.banner .container{position:relative;overflow:visible}.banner .container>:last-child{margin-bottom:0}.account-header__title,.banner__title{font-size:52px;font-size:3.25rem;font-weight:400;line-height:1.2307692308;margin:0 auto 15px;max-width:800px;color:#000}@media screen and (max-width:63.9375em){.account-header__title,.banner__title{font-size:40px;font-size:2.5rem;line-height:1.6}}@media screen and (max-width:31.25em){.account-header__title,.banner__title{font-size:30px;font-size:1.875rem}}.account-header__title .banner__title__light,.banner__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 .account-header__title,.banner--top-margin .banner__title{margin-top:20px}}.banner--left-align .account-header__title,.banner--left-align .banner__title{text-align:left;margin-left:85px}@media screen and (max-width:63.9375em){.banner--left-align .account-header__title,.banner--left-align .banner__title{margin-left:20px}}@media screen and (max-width:31.25em){.banner--left-align .account-header__title,.banner--left-align .banner__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;margin-bottom:38px}@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}}@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__subtitle--show-links a{text-decoration:underline}.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:"\f104";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;text-decoration:underline}.banner__warnings p:before{content:"\f071";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}.banner__nav--block{position:static;display:flex;align-items:center;justify-content:center;right:auto;bottom:auto}.banner__nav--block:only-child{flex:1 1 100%;justify-content:flex-end}@media screen and (max-width:63.9375em){.banner__nav--block:only-child{justify-content:center}}.banner__category{width:265px}.driver-calculator-results__driver,.energy-calculator-results__bulb,.section{padding:30px 0;background:#fff;overflow-x:visible}@media screen and (max-width:31.25em){.driver-calculator-results__driver,.energy-calculator-results__bulb,.section{padding:15px 0}}.section--overflow-hidden{overflow:hidden}.energy-calculator-results__bulb,.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,.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.energy-calculator-results__bulb,.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(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/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;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;-webkit-transform:scale(1.04,1.04);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;text-decoration:none}@media screen and (max-width:63.9375em){.callouts--partners .callouts__callout__image{padding-bottom:50%}}.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__content{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-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:700;text-transform:uppercase;color:#505050;padding:15px 30px}@media screen and (max-width:63.9375em){.callouts--partners .callouts__callout__title{font-size:11px;font-size:.6875rem;line-height:1.2727272727;display:inline-block;padding:10px 15px}}.callouts__callout--video i{display:block;position:absolute;top:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(255,255,255,.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;-webkit-transform:none;transform:none;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}.block--richtext .form__fieldset>.block__text>:last-child,.form__fieldset>.hero__text>:last-child,.form__fieldset>.password-complexity>:last-child,.form__fieldset>.richtext>:last-child,.form__fieldset>.stock-list-notice>:last-child,.form__fieldset>: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{text-decoration:underline}.form__fieldset-label a i{margin-left:15px}.form p.select-replace__value{border:1px solid #ccc}.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 .load-more__wrap,.form__footer .page-filter,.form__footer .wrap{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 .file-name,.form--inline .field--file label{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{position:relative;top:unset;left:unset}.field.field--file .import-file-label span{width:100%;color:inherit}.field.field--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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-3px}.select-wrap{font-size:0}.select-wrap .load-more__wrap,.select-wrap .page-filter,.select-wrap .wrap{display:inline-block;width:50%;padding:0}.select-wrap .load-more__wrap:first-child,.select-wrap .page-filter:first-child,.select-wrap .wrap:first-child{padding-right:7px}.select-wrap .load-more__wrap:last-child,.select-wrap .page-filter:last-child,.select-wrap .wrap: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{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(.24,.63,.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(.24,.63,.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;-webkit-transform:translateX(-50%);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,.29) 0,#000 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:-.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{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-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;position:relative;width:100px}.listing-item__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.listing-item__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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=ip],[data-property=k]{width:6%}@media screen and (max-width:43.75em){[data-property=ip],[data-property=k]{width:25%}}.listing-item--logged-in [data-property=ip],.listing-item--logged-in [data-property=k],.listing-item__table-head--logged-in [data-property=ip],.listing-item__table-head--logged-in [data-property=k]{width:6%}@media screen and (max-width:43.75em){.listing-item--logged-in [data-property=ip],.listing-item--logged-in [data-property=k],.listing-item__table-head--logged-in [data-property=ip],.listing-item__table-head--logged-in [data-property=k]{width:25%}}[data-property=dimmer],[data-property=lm],[data-property=power-connection]{width:11.5%}@media screen and (max-width:43.75em){[data-property=dimmer],[data-property=lm],[data-property=power-connection]{width:25%}}.listing-item--logged-in [data-property=dimmer],.listing-item--logged-in [data-property=lm],.listing-item--logged-in [data-property=power-connection],.listing-item__table-head--logged-in [data-property=dimmer],.listing-item__table-head--logged-in [data-property=lm],.listing-item__table-head--logged-in [data-property=power-connection]{width:10.5%}@media screen and (max-width:43.75em){.listing-item--logged-in [data-property=dimmer],.listing-item--logged-in [data-property=lm],.listing-item--logged-in [data-property=power-connection],.listing-item__table-head--logged-in [data-property=dimmer],.listing-item__table-head--logged-in [data-property=lm],.listing-item__table-head--logged-in [data-property=power-connection]{width:25%}}[data-property=adjustable],[data-property=beam-angle],[data-property=cri],[data-property=device-charging],[data-property=fire-rated],[data-property=made-to-order],[data-property=switched]{width:4%;text-align:center}@media screen and (max-width:43.75em){[data-property=adjustable],[data-property=beam-angle],[data-property=cri],[data-property=device-charging],[data-property=fire-rated],[data-property=made-to-order],[data-property=switched]{width:12.5%}}.listing-item__table-head--show-project [data-property=adjustable],.listing-item__table-head--show-project [data-property=switched]{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 td,.listing-item__table th{padding-right:3px;padding-left:3px;vertical-align:middle;text-align:left}@media screen and (max-width:43.75em){.listing-item__table td,.listing-item__table th{display:none}}.listing-item__table td[data-property=price-mobile],.listing-item__table th[data-property=price-mobile]{display:none}.listing-item__table td[data-property=adjustable],.listing-item__table td[data-property=beam-angle],.listing-item__table td[data-property=device-charging],.listing-item__table td[data-property=dimmable],.listing-item__table td[data-property=finish],.listing-item__table td[data-property=fire-rated],.listing-item__table td[data-property=made-to-order],.listing-item__table td[data-property=switched],.listing-item__table th[data-property=adjustable],.listing-item__table th[data-property=beam-angle],.listing-item__table th[data-property=device-charging],.listing-item__table th[data-property=dimmable],.listing-item__table th[data-property=finish],.listing-item__table th[data-property=fire-rated],.listing-item__table th[data-property=made-to-order],.listing-item__table th[data-property=switched]{text-align:center}@media screen and (max-width:43.75em){[listing-technical-view=key-features] .listing-item__table td[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=finish],[listing-technical-view=key-features] .listing-item__table td[data-property=price-mobile],[listing-technical-view=key-features] .listing-item__table td[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 th[data-property=code],[listing-technical-view=key-features] .listing-item__table th[data-property=finish],[listing-technical-view=key-features] .listing-item__table th[data-property=price-mobile],[listing-technical-view=key-features] .listing-item__table th[data-property=wattage]{display:table-cell}}@media screen and (max-width:43.75em){[listing-technical-view=light-output] .listing-item__table td[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=cri],[listing-technical-view=light-output] .listing-item__table td[data-property=k],[listing-technical-view=light-output] .listing-item__table td[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 th[data-property=code],[listing-technical-view=light-output] .listing-item__table th[data-property=cri],[listing-technical-view=light-output] .listing-item__table th[data-property=k],[listing-technical-view=light-output] .listing-item__table th[data-property=lm]{display:table-cell}}@media screen and (max-width:43.75em){[listing-technical-view=safety-control-features] .listing-item__table td[data-property=adjustable],[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=code],[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=fire-rated],[listing-technical-view=safety-control-features] .listing-item__table td[data-property=ip],[listing-technical-view=safety-control-features] .listing-item__table td[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 th[data-property=beam-angle],[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=dimmable],[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=ip],[listing-technical-view=safety-control-features] .listing-item__table th[data-property=switched]{display:table-cell}}.listing-item__table td svg,.listing-item__table th svg{display:block;margin:0 auto;outline:0}.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;display:none}.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 [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:0;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);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:30px}.listing-item__table-head--sticky>* svg{display:block;width:25px;height:25px;margin:0 auto;outline:0}.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%;-webkit-transform:translate(-50%);transform:translate(-50%);width:0;height:0;border:6px solid transparent;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:0}.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%;-webkit-transform:translateY(-50%);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))}@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%;-webkit-transform:translateX(-50%) translateY(-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:-.5px!important}.collection-gallery .scrollable__nav,.collection-gallery .slider__nav{position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-size:0;z-index:2}.collection-gallery .scrollable__nav__item,.collection-gallery .slider__nav__item{display:inline-block;width:40px;height:5px;margin:6px 3px 0;background:#fff}.collection-gallery .scrollable__nav__item--active,.collection-gallery .slider__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:0}.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:0}.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:30px;color:#505050;text-align:left;min-height:100px;border-bottom:1px solid #f3f3f3}@media screen and (max-width:63.9375em){.listing-article{padding:15px 0}}.listing-article:hover{color:#000}.listing-article:nth-child(2n+1){border-right:1px solid #f3f3f3;direction:rtl}.listing-article:nth-child(2n+1)>*{direction:ltr}.listing-article:nth-last-child(1),.listing-article:nth-last-child(2):not(:nth-child(even)){border-bottom:none}@media screen and (max-width:31.25em){.listing-article:nth-last-child(2):not(:nth-child(even)){border-bottom:1px solid #f3f3f3}}.listing-article--homepage,.listing-article--large-thumbnail{padding:0}.listing-article--homepage:nth-child(2n+1),.listing-article--large-thumbnail:nth-child(2n+1){direction:ltr;border-right:none}.listing-article--large-thumbnail{margin-bottom:30px}.listing-article__container{width:calc(45vw - 30px);max-width:570px}@media screen and (max-width:63.9375em){.listing-article__container{width:90%;max-width:90%;margin:0 auto}}@media screen and (max-width:31.25em){.listing-article__container{width:100%;min-width:300px;max-width:100%;padding:0 16px;box-sizing:border-box}}@media screen and (max-width:63.9375em){.listing-article--large-thumbnail .listing-article__container{width:100%;max-width:100%}}@media screen and (max-width:31.25em){.listing-article--large-thumbnail .listing-article__container{padding:0}}.listing-article__link{display:flex}.listing-article--homepage .listing-article__link{display:block}@media screen and (max-width:31.25em){.listing-article--large-thumbnail .listing-article__link{display:block}}.listing-article--popular{margin-bottom:15px}.listing-article__image{flex:0 0 133px;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;font-size:16px;font-size:1rem;line-height:1.1875;margin-bottom:12px;text-transform:none;overflow:hidden}.listing-article__title>*{display:inline-block;text-decoration:underline;line-height:1.333}@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:11px;font-size:.6875rem;line-height:1.2727272727;letter-spacing:.5px;text-transform:uppercase;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;font-size:12px;font-size:.75rem;line-height:1.6666666667;color:#5f5f5f}.listing-article--homepage .listing-article__intro{font-size:20px;font-size:1.25rem}.listing-article--large-thumbnail .listing-article__intro{font-size:16px;font-size:1rem}.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;margin-bottom:15px}.featured-article__title>*{display:inline-block;text-decoration:underline;line-height:1.333}@media screen and (max-width:63.9375em){.featured-article__image{padding-top:0;margin-bottom:20px}}.blog__popular{padding-bottom:0;overflow:hidden}.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;margin-bottom:15px}.popular-article__title>*{display:inline-block;text-decoration:underline;line-height:1.333}.article__body{text-align:left}.article__intro{font-family:Brown,arial,sans-serif;font-weight:200;margin-bottom:40px;color:#5f5f5f}.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__next,.article__prev{position:relative;display:block;padding-top:30px;padding-bottom:30px}.article__next i,.article__prev i{position:absolute;top:17px;font-size:64px}.article__next:hover i,.article__prev: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;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__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:0 0;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;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:0 0;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}.online-stockists{margin:15px -15px}.online-stockists__stockist{display:block;padding:15px}.online-stockists__stockist img{width:100%}.stockists{position:relative;transition:min-height .1s cubic-bezier(.24,.63,.44,1)}.stockists__stockist{position:relative;text-align:left;border-bottom:1px solid #f3f3f3}.stockists__stockist:last-child{border-bottom:none}.stockists__stockist__link{position:relative;display:block;padding:35px 0;line-height:1.5;border-right:1px solid #f3f3f3}.stockists__stockist--active .stockists__stockist__link{background:#333;color:#fff}.stockists__stockist--active .stockists__stockist__link:hover{background:#333}.stockists__stockist__link:hover{background:#f3f3f3}.stockists__stockist__link .container{padding-right:70px}.stockists__stockist__link:after{position:absolute;right:35px;top:50%;margin-top:-5px;content:"\f054"}.stockists__stockist__link .stockists__stockist__link__distance{display:block;float:right}.stockists__stockist__link .stockists__stockist__link__title{border-bottom:1px solid #505050}.stockists__stockist__detail{position:absolute;display:block;left:100%;top:0;width:100%;-webkit-transform:translateX(-1px);transform:translateX(-1px);text-align:left;border-left:1px solid #f3f3f3}.stockists__stockist--hide .stockists__stockist__detail{display:none}.stockists__stockist__detail__section{border-top:1px solid #f3f3f3;text-align:left;padding:20px}.stockists__stockist__detail__section>.container>:last-child{margin-bottom:0}.stockists__stockist:first-child .stockists__stockist__detail__section:first-child{border-top:none}.stockists__stockist__detail__section p{font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.625;color:#000}.stockists__stockist__detail__section p strong{text-transform:uppercase}.stockists__stockist__detail__section--logo{padding:20px}.stockists__stockist__detail__section--logo img{max-width:125px}.stockists__map{display:none;height:400px}@media screen and (max-width:63.9375em){.stockists{transition:none}.stockists__stockist__link{border-right:none}.stockists__stockist__link .container{max-width:none;width:auto;padding-left:20px}.stockists__stockist--active .stockists__stockist__link:after{content:"\f078"}.stockists__stockist__detail{position:static;transition:none;-webkit-transform:none;transform:none}.stockists__stockist--hide .stockists__stockist__detail{display:none}}.gm-style-iw{border-radius:0}.pac-icon{display:none}.pac-item{padding:12px 24px}.pac-item,.pac-item-query{font-family:Brown,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:#000}.pac-logo:after{display:none}.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;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:0;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{padding-top:30px;padding-bottom:10px}.basket-footer:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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{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{display:flex;flex-wrap:wrap;text-align:right}.basket-submit__actions:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.basket-submit__actions .button{margin-left:10px}.basket-submit__actions .button: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{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{margin:0 5px;flex-grow:1}.basket-submit__actions__buttons .button:first-of-type{margin-left:0}.basket-submit__actions__buttons .button:last-of-type{margin-right:0}}.checkout-address-form__toggle{cursor:pointer}.checkout-address-form--manual .checkout-address-form__toggle{display:none}.checkout-address-form__address{display:none}.checkout-address-form--manual .checkout-address-form__address{display:block}.checkout-address-form__address--visible{display:block}.checkout-summary{text-align:left}.checkout-summary__header{text-transform:uppercase;font-size:16px;font-size:1rem;margin-bottom:30px}.checkout-summary__products-container:after{content:"";display:block;height:1px;width:calc(100% - 20px);background:#d2d2d2}.checkout-summary__products-wrap{max-height:425px;overflow:auto;padding:5px 20px 0 0}@media screen and (max-width:31.25em){.checkout-summary__products-wrap{max-height:300px}}.checkout-summary__products{width:100%}.checkout-summary__products td{vertical-align:top;font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:400;line-height:1.5}.checkout-summary__products__product{width:85px;min-height:70px;padding-right:15px}.checkout-summary__products__product img{max-width:70px;height:auto}.checkout-summary__products__product__qty{width:60px;text-align:right}.checkout-summary__products__product__x{width:25px}.checkout-summary__products__product__details .product-stock{line-height:25px}.checkout-summary__details__title{padding-bottom:5px}.checkout-summary__details__meta{font-family:Brown,arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.2142857143;padding-bottom:5px}.checkout-summary__details__dispatch{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-family:Brown,arial,sans-serif;font-weight:400}.checkout-summary__products__product__buffer{padding:10px}.checkout-summary__products__product__price{text-align:right;width:100px}.checkout-summary__products__product__warning{padding:30px 0}.checkout-summary__footer{font-size:0;padding-top:30px;margin:0 20px 0 0}.checkout-summary__footer__label{display:inline-block;width:50%;text-align:left;font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:400;line-height:1.5}.checkout-summary__footer__data{display:inline-block;width:50%;text-align:right;font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:400;line-height:1.5}.checkout-summary__footer__data--grand,.checkout-summary__footer__label--grand{font-size:20px;font-size:1.25rem}.checkout-summary__footer__data--vat{color:#8499a5}.checkout-summary__message{margin-top:20px}.checkout-form__details{font-size:15px;font-size:.9375rem;line-height:1.4;margin-bottom:30px}.checkout-form__reference{text-align:left}.checkout-form__reference label{display:inline-block;width:170px;font-size:15px;font-size:.9375rem;text-align:left;line-height:1.4;margin-right:10px;margin-bottom:20px}.checkout-form__reference label span{display:block;color:#999;font-style:italic}.checkout-form__delivery-info{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:15px;font-size:.9375rem;line-height:1.4;margin-bottom:15px!important}.checkout-form__address-add-link{display:inline-block;font-size:14px;font-size:.875rem;text-transform:uppercase;margin:20px 0}.checkout-form__address-add-region{display:none}.checkout-form__address-add-region--show{display:block}.checkout-form #order_notes_wrap{float:none;margin-right:0;width:100%}.checkout-form__footer:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.checkout-form__footer 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;margin:15px 0 0;line-height:1.5}.checkout-form__footer p input{margin-right:15px}@media screen and (max-width:63.9375em){.checkout-form__footer p{margin-top:0}}.checkout-form__hint{display:block;color:#999;font-style:italic;margin:10px 0 10px}.checkout-form label[for=address] .fa-spin,.checkout-form__residential .fa-spin{margin-left:10px}.checkout-form__comments span{display:block;color:#999;font-style:italic;margin-top:5px}.checkout-form__branch{width:100%}.checkout-new-address{margin-bottom:50px}.checkout-address-form__toggle_wrap{margin-bottom:30px}.checkout-address-form--manual .checkout-address-form__toggle_wrap{display:none}.checkout-reset-buttons{margin-bottom:30px}@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--highlighted--overflow-left:before,.tabs--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--highlighted--overflow-right:after,.tabs--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}@-webkit-keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@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;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1s;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{-webkit-animation:none;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;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;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;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;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;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>tbody>tr,.table--bordered>thead>tr{position:relative}.table--bordered>tbody>tr:after,.table--bordered>thead>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>tbody>tr:after,.table--bordered>thead>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 td,.table--centered th{text-align:center}.table--non-flush td:first-child,.table--non-flush th:first-child{padding-left:10px}.table--non-flush td:last-child,.table--non-flush th:last-child{padding-right:10px}.table__cell--middle>div,.table__cell--middle>span{vertical-align:middle}.td-flush{padding:0}.table--v-bordered td,.table--v-bordered th{border-right:1px solid #f3f3f3}.table--v-bordered td:last-child,.table--v-bordered th: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 th,.table.l-block thead{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 th,.table.pdp-m-block thead{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 th,.table.ml-block thead{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 th,.table.n-block thead{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 th,.table.m-block thead{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 th,.table.ph-block thead{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 th,.table.s-block thead{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:700}.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{margin-right:10px}.stock-summary-actions .button: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;text-decoration:underline}.banner__warnings .driver-calculator-form__back p:before,.driver-calculator-form__back .account-header__nav__arrow:after,.driver-calculator-form__back .account-header__nav__toggle>:after,.driver-calculator-form__back .banner__backlink:before,.driver-calculator-form__back .banner__meta-link:before,.driver-calculator-form__back .banner__warnings p:before,.driver-calculator-form__back .fa,.driver-calculator-form__back .social-bar__link,.driver-calculator-form__back .stockists__stockist__link:after,.driver-calculator-form__back .view-folder-items:after{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{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--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;text-decoration:underline}.driver-calculator-form__label{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:300;cursor:pointer;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;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:0 0;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;position:relative;width:160px;flex:0 0 auto;margin:-15px 15px -15px -15px}.driver-calculator-results__driver__thumb:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.driver-calculator-results__driver__thumb:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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 li,.driver-calculator-results__text p{margin:0;line-height:1.1875;font-weight:100}.driver-calculator-results__text li+li,.driver-calculator-results__text p+p{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{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}.banner__warnings .driver-calculator-results__toggle__text p:before,.driver-calculator-results__toggle__text .account-header__nav__arrow:after,.driver-calculator-results__toggle__text .account-header__nav__toggle>: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,.driver-calculator-results__toggle__text .fa,.driver-calculator-results__toggle__text .social-bar__link,.driver-calculator-results__toggle__text .stockists__stockist__link:after,.driver-calculator-results__toggle__text .view-folder-items:after{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;color:#000;margin-bottom:15px}@media screen and (max-width:63.9375em){.guide-info__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.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{margin-left:30px}@media screen and (max-width:31.25em){.advanced-guide .button{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;color:#000;margin-bottom:30px}@media screen and (max-width:63.9375em){.driver-section__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.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{margin:0 0 0 20px}.driver-step__answers .button:first-child{margin:0}.driver-step__answers .button.has-info-icon{margin:0 5px 0 20px}.driver-step__answers .button.has-info-icon:first-child{margin:0 5px 0 0}@media screen and (max-width:31.25em){.driver-step__answers .button{width:calc(100% - 21px)}.driver-step__answers .button:first-child:nth-last-child(2),.driver-step__answers .button:first-child:nth-last-child(2)~.button{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{margin:0 5px 20px 0}.driver-step__answers--column .button.has-info-icon{margin:0 5px 20px 0}.driver-step__answers--column .button.has-info-icon: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{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:"\f148"}.calculator-results-others__container{padding:0 20px;transition:all .4s 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;text-decoration:underline;line-height:1.333;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-skip:ink;display:none}.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:"\f149";padding-right:4px}.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;text-decoration:underline}.calculator__more-info .icon-info-icon{-webkit-transform:translateY(25%);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%;-webkit-transform:translateY(-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{top:0}.calculator__segment--splitter::before.is-active{height:36px}.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;-webkit-transform: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%;-webkit-transform:translateX(-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{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;-webkit-transform:scale(0);transform:scale(0);transition:all cubic-bezier(.68,-.55,.265,1.55) .4s;z-index:99999}.calculator-back-to-top i{font-size:28px}.calculator-back-to-top:hover{cursor:pointer}.calculator-back-to-top.show{bottom:12px;-webkit-transform:scale(1);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}.energy-calculator-form{margin:0 auto;max-width:870px}.energy-calculator-results{display:none}.energy-calculator-results--show{display:block}.energy-calculator-results{border-top:1px solid #e3e3e3}.energy-calculator-results__bulb{border-bottom:1px solid #e3e3e3;padding-bottom:20px}.energy-calculator-results__bulb .container{position:relative;padding-left:160px;min-height:137px}.energy-calculator-results__bulb__thumb{display:block;position:absolute;top:0;left:0;width:135px;height:135px;border:1px solid #e3e3e3}.energy-calculator-results__bulb__type{font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:25px;font-size:1.5625rem;font-family:Brown,arial,sans-serif;font-weight:400;line-height:1}.energy-calculator-results__bulb__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}.energy-calculator-results__bulb__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:200;margin-top:-15px}.energy-calculator-results__bulb__stock{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}.energy-calculator-results__bulb__lifetime{position:absolute;top:0;right:0;font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:25px;font-size:1.5625rem;font-family:Brown,arial,sans-serif;font-weight:400;line-height:1}.energy-calculator-results__bulb__form{position:absolute;right:0;bottom:0}.energy-calculator-results__bulb__form__qty{width:100px;margin-right:20px}.energy-calculator-results__bulb__disclaimer{position:absolute;left:0;bottom:0;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:#999}.energy-calculator-results__bulb--disclaimer .container{padding-bottom:35px}.energy-calculator-results__bulb--disclaimer .energy-calculator-results__bulb__form{bottom:35px}.energy-calculator-results__bulb--empty{padding-bottom:30px}.energy-calculator-results__bulb--empty .container{padding-left:0;min-height:0}.energy-calculator-results__bulb--empty p{font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.625;color:#000;text-align:center;margin-bottom:0}.energy-calculator-results__summary{background:#8499a5;padding:20px 0}.energy-calculator-results__summary__row:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.energy-calculator-results__summary__row__data,.energy-calculator-results__summary__row__label{display:block;float:left;font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.625;color:#000;font-size:25px;font-size:1.5625rem;font-family:Brown,arial,sans-serif;font-weight:400;color:#fff}.energy-calculator-results__summary__row__data{float:right}.accessory-listing .bio-group,.accessory-listing .grid,.accessory-listing .load-more__placeholders{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;position:relative}.support-block:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.support-block:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.support-block__link{display:block;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,#000 100%);opacity:.5}.support-block__image{position:relative}.support-block__image img{transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.support-block__link:hover .support-block__image img{-webkit-transform:scale(1.2);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 .bio-group,.sustainability-intro .grid--flex{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:400}.sustainability-pillars__title{font-size:40px;font-size:2.5rem;line-height:1.2;font-weight:400;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:400;margin-bottom:30px}.sustainability-pillar__button{position:absolute;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sustainability-pillar__image{margin-bottom:30px}.sustainability-design{background-color:#f0efeb}@media screen and (max-width:63.9375em){.sustainability-design .bio-group,.sustainability-design .grid--flex{flex-direction:column-reverse}}.sustainability-design__images{overflow:hidden;position:relative}.sustainability-design__images:before{float:left;content:"";padding-bottom:90%;margin-bottom:0}.sustainability-design__images:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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;position:relative}.sustainability-culture__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0}.sustainability-culture__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.sustainability-culture__image{margin-bottom:30px}}.sustainability-culture__image img{-o-object-fit:cover;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:400;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{border-radius:0}.downloads-listing .button:not(:last-child){border-bottom:none}.downloads-listing .button:last-child{border-radius:0 0 3px 3px}.downloads-listing .button: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;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 .account-details-billing,.account-details-default .default-address{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 .account-details-link,.address label{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{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}}.block--richtext .block__text .account-back-link,.hero__text .account-back-link,.password-complexity .account-back-link,.richtext .account-back-link,.stock-list-notice .account-back-link{text-decoration:none}.account-back-link svg{margin-right:5px;fill:#8499a5}.account-back-link:hover svg{fill:#000}.email-change__content .email-change__message,.email-change__content label{text-align:left}.password-complexity ol,.password-complexity ul{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-left:0}.grid--about>*{margin-bottom:25px}.grid--about.grid--flush-bottom{margin-bottom:-25px}.grid--about>*{padding-left:0}}.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 0 280px 40px}.about__sticky-image{overflow:hidden;box-shadow:10px 0 35px 0 rgba(0,0,0,.08)}.about__sticky-image:before{float:left;content:"";padding-bottom:133.3333333333%;margin-bottom:0}.about__sticky-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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:0}}.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:0}.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;position:relative}.about__overlap-imgwrap:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.about__overlap-imgwrap:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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 .load-more__wrap,.quick-add-form .page-filter,.quick-add-form .wrap{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 .bio-group,.annual-events .grid,.annual-events .load-more__placeholders{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 .bio-group>*,.exhibitions__exhibition .grid>*,.exhibitions__exhibition .load-more__placeholders>*{border-right:1px solid #f3f3f3;padding:30px;margin:0}.exhibitions__exhibition .bio-group>:nth-child(3),.exhibitions__exhibition .grid>:nth-child(3),.exhibitions__exhibition .load-more__placeholders>: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 .bio-group,.exhibitions__exhibition .grid,.exhibitions__exhibition .load-more__placeholders{padding:15px 0}.exhibitions__exhibition .bio-group .grid__col,.exhibitions__exhibition .grid .grid__col,.exhibitions__exhibition .load-more__placeholders .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 .field--country.field:has(select.input:not(.multi-select))::after{content:none}.contact-form .field--country select.input{padding:0;padding-right:40px;background-color:transparent;border:none;height:auto;max-width:200px}.contact-form .field--country .field__label{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{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(.24,.63,.44,1)}.catalogue-listing-item__image-wrap{align-self:stretch;position:relative;margin-bottom:15px;overflow:hidden}.catalogue-listing-item__image{overflow:hidden;background:#f3f3f3}.catalogue-listing-item__image:before{float:left;content:"";padding-bottom:140%;margin-bottom:0}.catalogue-listing-item__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.catalogue-listing-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.catalogue-listing-item__image-wrap:hover .catalogue-listing-item__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:63.9375em){.catalogue-listing-item__image-wrap:hover .catalogue-listing-item__image img{-webkit-transform:none;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){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){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{display:inline-flex;margin-left:30px}@media screen and (max-width:43.75em){.catalogue-print-banner__wrap .button{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 h1,.catalogue-download p{padding-right:30px}.block--richtext .catalogue-download .block__text,.catalogue-download .block--richtext .block__text,.catalogue-download .hero__text,.catalogue-download .password-complexity,.catalogue-download .richtext,.catalogue-download .stock-list-notice{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:0}.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:0 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;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:700;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:400;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:400}@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{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 .load-more__wrap,.product-dl__view .page-filter,.product-dl__view .wrap{position:relative}.product-dl__view-back{position:absolute;top:50%;left:70px;border-bottom:none!important;-webkit-transform:translateY(-50%);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;line-height:1.2142857143;margin:auto;padding-top:13px;padding-bottom:13px;-webkit-appearance:none;border-radius:0}.browse-by .input::-webkit-input-placeholder{color:#999;opacity:1}.browse-by .input:-ms-input-placeholder{color:#999;opacity:1}.browse-by .input::-ms-input-placeholder{color:#999;opacity:1}.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 .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:0}.browse-by .field--search button i{color:#fff}.type-search{border-top:1px solid #d2d2d2;padding:40px 130px 0}@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;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{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;display:inline-block;vertical-align:middle;width:67px}.product-dl-list__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.product-dl-list__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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;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-import-table,.partners-order-list{padding:40px 0 35px}.partners-import-table .product-stock,.partners-order-list .product-stock{margin-top:20px}.partners-import-table .product-stock-warning,.partners-order-list .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--delete,.partners-order-list__col--details,.partners-order-list__col--download,.partners-order-list__col--status{flex-basis:auto}}@media screen and (max-width:31.25em){.partners-order-list__col--date,.partners-order-list__col--delete,.partners-order-list__col--details,.partners-order-list__col--download,.partners-order-list__col--status{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{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:"\f107";display:block;position:absolute;right:0;top:3px;font-size:13px;font-size:.8125rem;pointer-events:none}.view-folder-items--open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:31.25em){.button--downloads{margin-bottom:30px}}.page-not-found{background-image:url(https://assets.astrolighting.com/static/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%;-webkit-transform:translateX(-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;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{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;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{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;-webkit-filter:drop-shadow(0 0 2px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 2px 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--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{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{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-error-them,.tippy-tooltip.astro--track-configurator-helper-theme{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-error-them a,.tippy-tooltip.astro--track-configurator-helper-theme a{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}.order-stock-warning,.product-stock-warning{font-size:14px;font-size:.875rem;color:#e56661;padding-left:40px;line-height:18px;max-width:420px;position:relative}.order-stock-warning a,.product-stock-warning a{text-decoration:underline;color:#e56661}.order-stock-warning .icon-warning,.product-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{margin-right:10px;flex:1 1 0px}.stock-list-downloads__buttons .button:last-child{margin-right:0}@media screen and (max-width:43.75em){.stock-list-downloads__buttons .button{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.button--download-white 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){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__data,.stock-list-report__headers{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;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%;-webkit-transform:translate(-50%,-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:rgba(255,255,255,.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;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-nav__lower-item .header-nav__item,.header[active-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:0 0;transition:color .2s ease;position:relative;padding-right:0;padding-left:0}.header-nav__link::after,.header-nav__link::before{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::after,.header-nav__link::before{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:-webkit-transform 150ms ease-in;transition:transform 150ms ease-in;transition:transform 150ms ease-in,-webkit-transform 150ms ease-in}}.header-nav__item--active .header-nav__link svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:63.9375em){.header-nav__link svg{-webkit-transform:rotate(270deg);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;-webkit-transform:translateY(-50%) rotate(90deg);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:0 20px 20px 0 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;-webkit-column-gap:20px;-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(.19,1,.22,1) 1.25s}@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;-webkit-column-gap:20px;-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;display:inline-flex;gap:8px;align-items:center}.header-nav__sub-view-all a::after,.header-nav__sub-view-all a::before{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}@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(.19,1,.22,1) 1.25s}@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;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-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{-webkit-column-count:1;-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 .2s 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{text-decoration:underline}.header-nav__sub-link--all{font-weight:400;position:relative;padding-right:0;padding-left:0;color:#000;display:inline-flex;align-items:center;gap:8px}.header-nav__sub-link--all::after,.header-nav__sub-link--all::before{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}@media screen and (max-width:63.9375em){.header-nav__sub-link--all{padding-left:15px}}.header-nav__sub-link--all:hover{text-decoration:none}.header-nav__sub-link--all:hover::after{width:100%}.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;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.artist-profile__thumbnail{position:relative;overflow:hidden;cursor:pointer}.artist-profile__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.artist-profile__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.account-header__downloads{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:63.9375em){.account-header__downloads{position:static;top:auto;display:inline-block;-webkit-transform:none;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:0 0}}.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: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: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:0 0}}.account-header__nav__item--highlight:hover{background:#556c7a}@media screen and (max-width:63.9375em){.account-header__nav__item--highlight:hover{background: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--download .account-header__nav__name,.account-header__nav__item--has-children .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:"\f107";display:block;position:absolute;top:50%;right:25px;pointer-events:none;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.account-header__nav__item--hover .account-header__nav__arrow:after{content:"\f106"}.account-header__nav__download{position:absolute;top:50%;right:25px;pointer-events:none;-webkit-transform:translate(50%,-50%);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;-ms-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:"\f107";display:block;position:absolute;top:50%;right:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.account-header__nav--active .account-header__nav__toggle>:after{content:"\f106"}.account-header--driver-guide{background:#fff;display:flex;border-bottom:1px solid #d9d9d9;padding:25px;justify-content:center;transition:all ease .4s;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--active,.account-sidebar__nav-item:hover{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}.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;position:relative}.account-media-callout__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0}.account-media-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.account-media-callout__image img{-o-object-fit:cover;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;position:relative}.large-callout__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0}.large-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.large-callout__image{margin-bottom:30px}}.large-callout__image img{-o-object-fit:cover;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(https://assets.astrolighting.com/static/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:400;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 .scrollable__nav,.showcase-gallery__gallery .slider__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;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.scrollable__nav__item--active,.showcase-gallery__slider-nav__item.slider__nav__item--active{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:after,.showcase-video__quote:before{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:700;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:400;display:block}@media screen and (max-width:63.9375em){.detail__key-points{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--left,.showcase-interested__section--right{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__footer,.career-departments__department:hover .career-departments__department__title{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__footer,.career-departments__department--empty:hover .career-departments__department__title{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;margin-bottom:15px}.vacancy-snippet__title>*{display:inline-block;text-decoration:underline;line-height:1.333}.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 a{text-decoration:underline}.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:0}.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%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;font-weight:700;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:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,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:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.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-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.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;-webkit-filter:brightness(0);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;-webkit-filter:brightness(0);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:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{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;-ms-appearance: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%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;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:rgba(255,255,255,.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{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(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,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(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-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);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;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;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")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);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 transparent;border-right:10px solid transparent}@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:after,.career-quote__quote:before{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:after,.career-quote__quote:before{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-next,.swiper-button-prev{width:70px;height:150px;margin-top:-75px}.swiper-button-next:after,.swiper-button-prev:after{content:""!important}@media screen and (max-width:31.25em){.swiper-button-next,.swiper-button-prev{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(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/images/arrow-left--thin-2x.487ac.png);background-size:70px 150px}}.swiper-button-next{background:url(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/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 .filter-meta__inner.bio-group,.flexbox .grid--flex.grid--flush.filter-meta__inner{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:0}.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: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}.admin .product-transition-line--2,.debug .product-transition-line--2,.debug.admin .product-transition-line--2,.product-transition-line--2{height:40px}}@media screen and (max-width:31.25em){.product-transition-line--2{top:5px}.admin .product-transition-line--2,.debug .product-transition-line--2,.debug.admin .product-transition-line--2,.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}.admin .product-transition-line--3,.debug .product-transition-line--3,.debug.admin .product-transition-line--3,.product-transition-line--3{height:43px}}@media screen and (max-width:31.25em){.product-transition-line--3{top:0}.admin .product-transition-line--3,.debug .product-transition-line--3,.debug.admin .product-transition-line--3,.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 .5s linear}.product-transition-line--active .product-transition-line__piece--horizontal{width:100%}.product-transition-line__piece--vertical{width:2px;height:0;transition:height .5s 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;-webkit-transform-origin:0 1px 0;transform-origin:0 1px 0;-webkit-transform:rotate(60deg);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:.5s}.product-transition-line__piece--1_3{top:0;right:0;transition-delay:1s}.product-transition-line__piece--1_4{right:0;bottom:0;transition-delay:1.5s}.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:2s}@media screen and (max-width:63.9375em){.product-transition-line__piece--1_5{left:calc(-250px + 50vw);margin-left:-1px;transition-delay:1s}}@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:.5s}.product-transition-line__piece--3_3{top:40px;left:0;transition-delay:1s}.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: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}.admin .product-transition-line--4,.debug .product-transition-line--4,.debug.admin .product-transition-line--4,.product-transition-line--4{height:40px}}@media screen and (max-width:31.25em){.product-transition-line--4{top:5px}.admin .product-transition-line--4,.debug .product-transition-line--4,.debug.admin .product-transition-line--4,.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;padding-top:65px}.admin .product-showcase--intro{min-height:853px}.debug .product-showcase--intro{min-height:829px}.debug.admin .product-showcase--intro{min-height:873px}@media screen and (max-width:63.9375em){.product-showcase--intro{padding-top:0}}@media screen and (max-width:31.25em){.product-showcase--intro{padding-top:0}}@media screen and (max-width:63.9375em){.product-showcase--intro{min-height:0}.admin .product-showcase--intro,.debug .product-showcase--intro,.debug.admin .product-showcase--intro,.product-showcase--intro{min-height:355px}}@media screen and (max-width:31.25em){.admin .product-showcase--intro,.debug .product-showcase--intro,.debug.admin .product-showcase--intro,.product-showcase--intro{min-height:355px}}.product-hero{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-position:0 135px;background-repeat:no-repeat;background-size:auto 674px;opacity:0;transition:opacity .3s .3s}@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}.admin .product-hero,.debug .product-hero,.debug.admin .product-hero,.product-hero{background-position:0 20px}}@media (max-width:690px){.admin .product-hero,.debug .product-hero,.debug.admin .product-hero,.product-hero{background-position:calc(100% - 400px) 20px}}@media screen and (max-width:31.25em){.product-hero{background-size:auto 335px}.admin .product-hero,.debug .product-hero,.debug.admin .product-hero,.product-hero{background-position:0 20px}}.product-hero--1{background-image:url(https://assets.astrolighting.com/static/images/atelier-20/ast_atelier_lamp_bronze.91ec1.jpg)}.product-hero--2{background-image:url(https://assets.astrolighting.com/static/images/atelier-20/ast_atelier_lamp_copper.77326.jpg)}.product-hero--3{background-image:url(https://assets.astrolighting.com/static/images/atelier-20/ast_atelier_lamp_gold.7b153.jpg)}.product-hero__active{opacity:1;transition:opacity 1s}.product-showcase__flex-wrapper{position:relative;display:flex;flex-direction:column;z-index:1}.product-showcase__copy,.product-showcase__title{margin-right:12.5%;text-align:left}@media screen and (max-width:63.9375em){.product-showcase__copy,.product-showcase__title{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 a,.product-showcase__copy p{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 1s,opacity 1s}@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:0}}@media screen and (max-width:31.25em){.product-showcase--form{padding-top:0}}@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){.admin .product-form__intro,.debug .product-form__intro,.debug.admin .product-form__intro,.product-form__intro{margin-top:53px}}@media screen and (max-width:31.25em){.admin .product-form__intro,.debug .product-form__intro,.debug.admin .product-form__intro,.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:0}}@media screen and (max-width:31.25em){.product-form__details{padding-top:0}}@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:0 0}.product-form__field .select-replace 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(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/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:0}}@media screen and (max-width:31.25em){.product-showcase--cta{padding-top:0}}@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%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:63.9375em){.product-showcase-cta__image{position:static;-webkit-transform:none;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:transparent;background:#d9d9d9;transition:background .1s}.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 .1s;white-space:nowrap}.product-showcase-navigation__item--active,.product-showcase-navigation__item:hover{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:0!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-ajax-holder .mfp-content,.mfp-inline-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:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-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:-.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-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;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;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:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-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:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.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{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;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;background:#f6f6f6;opacity:1}.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-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;height:calc(100% - 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-popup{top:0;bottom:0;height:auto}.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--pdp-configure-popup{top:0;bottom:0;height:auto}.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-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--confirm .mfp-content,.mfp--filters .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:0;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-bg.mfp--popup-page,.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-bg.mfp-ready.mfp--popup-page,.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-bg.mfp-removing.mfp--popup-page,.mfp-fade.mfp-bg.mfp-removing{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--confirm .mfp-close,.mfp--filters .mfp-close{top:7px;right:13px}}@media screen and (max-width:63.9375em){.mfp--confirm .mfp-close:active,.mfp--filters .mfp-close:active{top:7px}}@media screen and (max-width:63.9375em){.mfp--confirm .mfp-close svg,.mfp--filters .mfp-close svg{fill:#8499a5}}.mfp--scenes .mfp-close{width:60px;height:60px;-webkit-transform:translateY(-100%);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;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}@media screen and (max-width:63.9375em){.mfp--notice .mfp-close{-webkit-transform:translateY(-100%);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:0}}.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;-webkit-transform:translateY(-50%);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: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}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@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;-webkit-animation:.3s ease-out fadeIn;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: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{-webkit-filter:invert();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;-webkit-transform:translateY(-50%);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%;-webkit-transform:none;transform:none;top:auto;left:0;right:0;text-align:center;bottom:-20px}}.product__name,.product__price{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:#f8f8f8;border-radius: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:700;font-size:12px;color:inherit;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:0 0}.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-control.single .selectize-input.input-active,.selectize-input{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}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.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:#7d7d7d;background:#fff;border:0 solid #fff}.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:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!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}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{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:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.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:#f8f8f8;border-radius: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:700;font-size:12px;color:inherit;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:0 0}.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-control.single .selectize-input.input-active,.selectize-input{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}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.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:#7d7d7d;background:#fff;border:0 solid #fff}.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:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!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}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{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:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.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:0 0;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:0 0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;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:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:"0 1px 0 rgba(black, 0.05), inset 0 1px 0 rgba(white, 0.8)";background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:700;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);background-color:#fff;background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x}.selectize-control.single .selectize-input:after{margin:0;border:none;content:"\f107";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 .item,.selectize-control.single .selectize-input input{position:absolute;top:50%;-webkit-transform:translateY(-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:0}}.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 .bio-group,.flexbox .number-section .grid--flex{margin:-15px}@media screen and (max-width:31.25em){.flexbox .number-section .bio-group,.flexbox .number-section .grid--flex{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){text-decoration:underline}.number-section__intro-copy{text-align:left}.number-section__intro-copy a,.number-section__intro-copy p{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:rgba(255,255,255,.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:after,.number-section__quote:before{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:after,.number-section__quote:before{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:after,.number-section__quote.transition:before{opacity:1}.number-section__quote.transition .number-section__quote__quote{opacity:1;-webkit-transform:translateX(0);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;-webkit-transform:translateX(-50px);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;-webkit-transform:translateY(50px);transform:translateY(50px)}.number-section__image-1.transition{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.number-section__image-split{width:100%;height:auto;transition:all 1s ease-out;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.number-section__image-split.transition{opacity:1;-webkit-transform:translateY(0);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(.24,.63,.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%;-webkit-transform:translate(-50%,-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:opacity .5s,-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),opacity .5s;transition:transform 2.25s cubic-bezier(.19,1,.22,1),opacity .5s,-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);z-index:1}.product-listing-item__image-wrap:hover .product-listing-item__image img:last-of-type{-webkit-transform:scale(1.2);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{-webkit-transform:none;transform:none}}.product-listing-item__image-wrap:hover .product-listing-item__image img:nth-of-type(2){-webkit-transform:scale(1.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){-webkit-transform:none;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__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: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{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,#000)}@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,#000)}.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(https://assets.astrolighting.com/static/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;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px}.product-listing-item__pseudo-checkbox::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);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(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/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;position:relative}.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__close{position:absolute;top:54px;right:54px;width:20px;height:20px;-webkit-transform:translate(50%,-50%);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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block}@media screen and (max-width:63.9375em){.fauxdal__logo{position:static;-webkit-transform:none;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{margin-top:10px}.combo-listing-item__image{overflow:hidden;margin-bottom:10px}.combo-listing-item__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.combo-listing-item__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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{-webkit-transform:rotate(-180deg);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;-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:#f2f2f2}.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:0}.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:transparent}.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:0 0;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:#f2f2f2}.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:0 0}.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%;-webkit-transform:translateY(-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:0;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:700;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(.3,1.5,.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;max-width:58px;margin:0 auto 5px;padding:2px;border:2px solid transparent;box-sizing:border-box}.color-choice__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.color-choice__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.color-choice__input:checked~.color-choice__image{border-color:#8499a5}.color-choice__image div,.color-choice__image img{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;-webkit-transform:translate(-50%,-50%);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 transparent;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:0}}.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 transparent;border-right:10px solid transparent;border-bottom:20px solid #fff;clear:both;content:"";position:absolute;-webkit-transform:translate(-50%,-3%);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:400;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:0}.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;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%;-webkit-transform:translate(-50%,-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;-webkit-transform:none;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;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:0}.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;color:#000;margin-bottom:15px}@media screen and (max-width:63.9375em){.downlight-style__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}@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:0}.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;color:#000;margin-bottom:10px}@media screen and (max-width:63.9375em){.downlight-variant__title{font-size:16px;font-size:1rem;line-height:1.375}}.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:0}.downlight-no-results a{color:#000;text-decoration:underline}[data-visible-count="0"]{display:none}.downlight-variant-table{width:100%;max-width:500px}.downlight-variant-table td,.downlight-variant-table th{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%;-webkit-transform:translateY(-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;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;text-decoration:none;font-weight:200;transition:color .3s ease;color:#000}.filtered-start-over a:hover{color:#8499a5}.filtered-start-over a span{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 .3s;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: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}.energy-calculator-results__bulb .news-preview__link,.section--alt .news-preview__link{background:#fff}.news-preview__image{overflow:hidden;position:absolute;top:0;left:0;width:100%}.news-preview__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.news-preview__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.news-preview__image img{width:100%;height:auto}.news-preview__top{overflow:hidden;position:relative}.news-preview__top:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.news-preview__top:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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,.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;position:relative;width:100%}.media-library__image:before{float:left;content:"";padding-bottom:58.3333333333%;margin-bottom:0}.media-library__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.media-library__image{width:calc(100% + 30px);margin:0 -15px}}.media-library__image img{-o-object-fit:cover;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;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:0 0}.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;padding:13px 15px;-webkit-appearance:none;border-radius:3px;margin-right:20px}.media-search__search .input::-webkit-input-placeholder{color:#999;opacity:1}.media-search__search .input:-ms-input-placeholder{color:#999;opacity:1}.media-search__search .input::-ms-input-placeholder{color:#999;opacity:1}.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--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:0 0;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 0 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;grid-column:1/2;grid-row:1/3;margin-right:10px}.media-list__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.media-list__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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:400}.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;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{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;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);cursor:pointer}@media screen and (max-width:31.25em){.bundle-items__close{top:50%;right:12px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.bundle-items__close svg{position:absolute;top:50%;left:50%;fill:#fff;-webkit-transform:translate(-50%,-50%);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;display:inline-block;vertical-align:middle;background:red;width:67px}.bundle-items__thumbnail:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.bundle-items__thumbnail:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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:0;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;flex:0 0 70px}.search-results__suggestion-item figure:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.search-results__suggestion-item figure:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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;position:fixed;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#f6f6f6;z-index:2}.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}}@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:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select: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%;-webkit-transform-origin:0 0;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:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-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:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{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{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);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{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);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;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-left:1px solid #eaeaea;border-top:1px solid #eaeaea}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;top:200%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);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:0;cursor:move;cursor:-webkit-grab;cursor:grab}.noUi-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.noUi-handle:after,.noUi-handle:before{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{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.noUi-marker{display:none}.image-text{overflow:hidden;position:relative;background:#f3f3f3;overflow:hidden;max-height:730px}.image-text:before{float:left;content:"";padding-bottom:45.625%;margin-bottom:0}.image-text:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.image-text{max-height:none}}.image-text--track-configurator-callout{overflow:hidden;min-height:365px;max-height:365px}.image-text--track-configurator-callout:before{float:left;content:"";padding-bottom:22.8125%;margin-bottom:0}.image-text--track-configurator-callout:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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;min-height:0}.image-text__image-wrapper:before{float:left;content:"";padding-bottom:38.8888888889%;margin-bottom:0}.image-text__image-wrapper:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}@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:0}.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(https://assets.astrolighting.com/static/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(https://assets.astrolighting.com/static/images/track-configurator/background/callout--mobile.d4620.jpg)}}.image-text__image img{-o-object-fit:cover;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(https://assets.astrolighting.com/static/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}.stockist-search{position:relative;max-height:670px;overflow:hidden;overflow-y:scroll;padding-left:20px}@media screen and (max-width:63.9375em){.stockist-search{max-height:none;border-right:none;padding-left:0}}.stockist-search__entry{background-color:#f8f6ef;padding:20px;border-radius:3px}@media screen and (max-width:63.9375em){.stockist-search__entry{padding:30px 15px;border-radius:0}}.stockist-search__container{display:block;max-width:600px;margin:0 auto;background-color:#fff}.stockist-search__form{display:flex;border:1px solid #d2d2d2;border-radius:3px}.stockist-search__input-wrapper{flex:1 1 auto}input.input.stockist-search__input{width:100%;border:none}input.input.stockist-search__input::-webkit-input-placeholder{font-family:Brown,arial,sans-serif;font-weight:200;color:#999;opacity:1}input.input.stockist-search__input:-ms-input-placeholder{font-family:Brown,arial,sans-serif;font-weight:200;color:#999;opacity:1}input.input.stockist-search__input::-ms-input-placeholder{font-family:Brown,arial,sans-serif;font-weight:200;color:#999;opacity:1}input.input.stockist-search__input::placeholder{font-family:Brown,arial,sans-serif;font-weight:200;color:#999;opacity:1}input.input.stockist-search__input:-ms-input-placeholder{font-family:Brown,arial,sans-serif;font-weight:200;color:#999}input.input.stockist-search__input::-ms-input-placeholder{font-family:Brown,arial,sans-serif;font-weight:200;color:#999}.stockist-search__reset{font-family:Brown,arial,sans-serif;font-weight:200;font-size:10px;font-size:.625rem;line-height:normal;align-self:center;flex:0 0 auto;margin:10px 15px;color:#999;text-transform:uppercase;cursor:pointer}.stockist-search__icon{position:relative;flex:0 0 50px;height:50px;border-left:1px solid #d2d2d2}.stockist-search__icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#000}.stockist-search__options{padding:20px 0 0;display:flex;justify-content:center}.stockist-search__options .field--inline{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.stockist-search__options .field--inline label{position:relative;color:#000;font-size:12px;font-size:.75rem;line-height:1.5;top:unset;left:unset}.stockist-search__options .field--inline select{-webkit-appearance:none;appearance:none;background-color:transparent;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;border:none;padding:0 35px 0 0;font-size:12px;font-size:.75rem;line-height:1.5;text-decoration:underline;font-family:Brown,arial,sans-serif;font-weight:400}.stockist-filter__content{padding:25px 25px 0}@media screen and (max-width:63.9375em){.stockist-filter__content{padding:15px 15px 0}}.field .stockist-filter__check.check_box{align-items:flex-start}.stockist-filter__option{position:relative;padding-left:20px}.stockist-filter__icon{position:absolute;top:0;left:0;width:15px;height:20px}.stockist-filter__link{display:inline-block;font-size:14px;font-size:.875rem;line-height:1.2142857143;font-family:Brown,arial,sans-serif;font-weight:400;text-decoration:underline}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.stockist-search__overview{display:none;margin-top:-35px;padding-bottom:15px;text-align:center;font-size:12px}.stockist-search__overview.show{display:block}.stockist-search__noresults,.stockist-search__refine{visibility:hidden;opacity:0;height:0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.stockist-search__noresults-content,.stockist-search__refine-content{font-size:18px;font-size:1.125rem;padding:30px;text-align:center;line-height:1.4444444444}.stockist-search__noresults-content a:hover,.stockist-search__refine-content a:hover{text-decoration:underline}.stockist-search__noresults--active,.stockist-search__refine--active{visibility:visible;opacity:1;height:auto;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1s;animation-duration:1s}.stockist-search__pagination{margin:30px 0}@media screen and (max-width:63.9375em){.stockist-search__pagination{margin:0 20px 30px}}.stockist-search__map-results-wrap{position:relative}@media screen and (max-width:63.9375em){.stockist-search__map-results-wrap{margin:0 15px 30px}}.stockist-search__results{display:none;background:#fff}.stockist-search__results--active{display:block;transition:display .3s}.stockist-search__results__header{font-size:16px;font-size:1rem;font-family:Brown,arial,sans-serif;font-weight:200;display:none;padding:20px 16px;color:#000}@media screen and (max-width:63.9375em){.stockist-search__results__header{display:block}}.stockist-search__results__header strong{font-style:italic}.stockist-search__results__item{font-size:16px;font-size:1rem;position:relative;font-family:Brown,arial,sans-serif;color:#000;cursor:pointer;position:relative;padding-right:0;padding-left:0}.stockist-search__results__item::after,.stockist-search__results__item::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.stockist-search__results__item::before{opacity:.2}.stockist-search__results__item::after{width:0;transition:width 150ms linear}.stockist-search__results__item:hover::after{width:100%}.stockist-search__results__item span{font-family:Brown,arial,sans-serif;font-weight:200;text-align:right;text-decoration:none;width:30%;display:inline-block;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.stockist-search__results__item__inner{padding:15px 0;display:flex;gap:15px;align-items:center}.stockist-search__results__item__inner:after{content:" ";position:absolute;-webkit-transform-origin:center;transform-origin:center;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0;background:url(https://assets.astrolighting.com/static/images/stockists/icon-arrow-large-right.3ba75.svg) no-repeat;background-size:10px 18px;height:18px;width:10px}@media screen and (max-width:63.9375em){.stockist-search__results__item__inner:after{border:none;background:url(https://assets.astrolighting.com/static/images/stockists/icon-plus-thin.55cdf.svg) no-repeat;background-size:10px 9px;height:10px;width:9px;right:0}}@media screen and (max-width:63.9375em){.stockist-search__results__item--active .stockist-search__results__item__inner:after{background:url(https://assets.astrolighting.com/static/images/stockists/icon-minus-thin.2f3ca.svg) no-repeat;background-size:10px 9px}}.stockist-search__results__item--more{font-size:16px;font-size:1rem;padding:28px 0 0;font-family:Brown,arial,sans-serif;color:#000;margin-bottom:20px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:none}.stockist-search__results__item__header{font-size:16px;font-size:1rem;line-height:1.1875;margin:0;margin-bottom:4px}.stockist-search__results__item__header+.stockist-search__results__item__icon{top:20px}@media screen and (max-width:63.9375em){.stockist-search__results__item__header+.stockist-search__results__item__icon{top:2px}}.stockist-search__results__item__category{font-family:Brown,arial,sans-serif;font-weight:200;font-size:12px;font-size:.75rem;line-height:1.6666666667;margin:0}.stockist-search__results__item__distance{font-family:Brown,arial,sans-serif;font-weight:200;font-size:11px;font-size:.6875rem;line-height:1.8181818182;position:relative;margin:0}.stockist-search__results__item__icon{position:absolute;top:0;left:0;width:15px;height:20px}.stockist-filter__icon--approved,.stockist-search__results__item__icon--approved{background:url(https://assets.astrolighting.com/static/images/stockists/approved.f3e99.svg);background-size:15px 20px}.stockist-filter__icon--bathroom,.stockist-search__results__item__icon--bathroom{background:url(https://assets.astrolighting.com/static/images/stockists/bathroom.7729f.svg);background-size:15px 20px}.stockist-filter__icon--gold,.stockist-search__results__item__icon--gold{background:url(https://assets.astrolighting.com/static/images/stockists/gold.486a7.svg);background-size:15px 20px}.stockist-filter__icon--international,.stockist-search__results__item__icon--international{background:url(https://assets.astrolighting.com/static/images/stockists/international.5acc6.svg);background-size:15px 20px}.stockist-filter__icon--john-lewis,.stockist-search__results__item__icon--john-lewis{background:url(https://assets.astrolighting.com/static/images/stockists/john-lewis.c1752.svg);background-size:15px 20px}.stockist-filter__icon--national-retailer,.stockist-search__results__item__icon--national-retailer{background:url(/images/stockists/national-retailer.svg);background-size:15px 20px}.stockist-filter__icon--platinum,.stockist-search__results__item__icon--platinum{background:url(https://assets.astrolighting.com/static/images/stockists/platinum.bb297.svg);background-size:15px 20px}.stockist-filter__icon--premier,.stockist-search__results__item__icon--premier{background:url(https://assets.astrolighting.com/static/images/stockists/premier.30655.svg);background-size:15px 20px}.stockist-filter__icon--showroom,.stockist-search__results__item__icon--showroom{background:url(https://assets.astrolighting.com/static/images/stockists/showroom.6a90c.svg);background-size:15px 20px}.stockist-filter__icon--silver,.stockist-search__results__item__icon--silver{background:url(https://assets.astrolighting.com/static/images/stockists/silver.de66b.svg);background-size:15px 20px}.stockists-world-map{height:670px;width:100%}@media screen and (max-width:63.9375em){.stockists-world-map{display:none}}.stockists-world-map .gm-style>div:not(.gmnoprint) div:not(.stockists-world-map__close){font-family:Brown,arial,sans-serif!important}.stockists-world-map__inner{font-family:Brown,arial,sans-serif;font-size:16px;font-size:1rem;line-height:30px;position:absolute;background:#fff;padding:14px;border:1px solid #eaeaea;border-radius:3px;box-shadow:0 8px 15px 0 rgba(0,0,0,.08)}.stockists-world-map__inner::after{content:"";position:absolute;width:0;height:0;bottom:-28px;left:50%;box-sizing:border-box;margin-left:-7px;border:14px solid #eaeaea;border-color:transparent transparent #fff #fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);box-shadow:-8px 8px 8px 0 rgba(0,0,0,.08)}.stockists-world-map__close{position:absolute;top:8px;right:16px;font-family:FontAwesome;opacity:.25}.stockists-world-map__close:hover{opacity:1}.stockists-world-map__close::before{content:"\f00d"}.stockists-world-map__inner--single{width:360px;white-space:nowrap}.stockists-world-map__inner--cluster{min-width:300px;padding:10px}.stockists-world-map__message{max-width:420px;white-space:normal}.stockists-world-map__detail{font-size:16px;font-size:1rem;display:flex;width:100%;margin-bottom:10px;color:#000;padding:0}.stockists-world-map__detail strong{text-transform:uppercase}@media screen and (max-width:63.9375em){.stockists-world-map__detail{padding:0 25px}}.stockists-world-map__detail__header{font-size:16px;font-size:1rem;line-height:1.1875;color:#000;width:32%;margin-bottom:0}@media screen and (max-width:20em){.stockists-world-map__detail__header{width:100%}}.stockists-world-map__detail__value{font-family:Brown,arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714;max-width:68%;overflow:hidden;text-overflow:ellipsis}.stockists-world-map__detail__value--website{text-decoration:underline}.stockists-world-map__detail__value--address{white-space:pre-line}.stockists-world-map__logo{max-width:125px!important;margin-bottom:10px}.stockists-world-map__title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;color:#000;white-space:normal}.stockists-world-map__category{font-family:Brown,arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:2;margin-bottom:15px}@media screen and (max-width:63.9375em){.stockists-world-map__category{margin-bottom:10px}}.stockists-world-map__links{margin:0 -14px -14px;padding:20px;border-top:1px solid #ebebeb}@media screen and (max-width:63.9375em){.stockists-world-map__links{padding:5px 20px}}.stockists-world-map__links--extra-space{margin:0 -16px -28px}@media screen and (max-width:63.9375em){.stockists-world-map__links--extra-space{margin:0;padding:0}}.stockists-world-map__links--short{padding:0 20px}.stockists-world-map__map-link{display:block;font-weight:700;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-skip:ink}.stockists-world-map__map-link.button span{padding:10px 20px}.where-buy{padding:40px 60px}@media screen and (max-width:63.9375em){.where-buy{padding:0 5px}}.where-buy__left{background-color:#eaeaea}@media screen and (max-width:63.9375em){.where-buy__left{padding-top:20px;background-color:#fff}}@media screen and (max-width:63.9375em){.where-buy__right{padding-bottom:20px}}.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-international__user,.where-buy-partners{padding:50px}@media screen and (max-width:63.9375em){.where-buy-international__user,.where-buy-partners{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}.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.richtext a,.where-buy-partner__content.stock-list-notice a{font-weight:200}.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.richtext p,.where-buy-partner__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}.media-category{flex-direction:column}.media-category__content{padding:10px 25px 25px 25px;background-color:#fff;flex:1 1 auto;display:flex;flex-direction:column}.media-category__content .button{align-self:flex-start}.media-category__image{overflow:hidden}.media-category__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0}.media-category__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.media-category__image img{width:100%;height:auto}.media-category__title{font-size:24px;font-size:1.5rem;line-height:2.25}.media-category__intro{font-family:Brown,arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714;margin-bottom:10px;flex:1 0 auto}.button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0!important;letter-spacing:normal;word-spacing:normal;display:inline-block;line-height:1.3;padding:0;outline:0;cursor:pointer;text-decoration:none;text-align:center;margin:0;color:#000;background: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}.button>*{display:inline-block;font-size:15px;font-size:.9375rem}.button.button--hover:not(.button--no-hover),.button:active:not(.button--no-hover),.button:hover:not(.button--no-hover),a:active .button:not(.button--no-hover),a:hover .button:not(.button--no-hover),button:hover .button:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}.button.button--disabled,.button[disabled]{opacity:.5;cursor:default;pointer-events:none}.button.button--disabled.button--hover:not(.button--no-hover),.button.button--disabled:active:not(.button--no-hover),.button.button--disabled:hover:not(.button--no-hover),.button[disabled].button--hover:not(.button--no-hover),.button[disabled]:active:not(.button--no-hover),.button[disabled]:hover:not(.button--no-hover),a:active .button.button--disabled:not(.button--no-hover),a:active .button[disabled]:not(.button--no-hover),a:hover .button.button--disabled:not(.button--no-hover),a:hover .button[disabled]:not(.button--no-hover){background-color:#333}.button:after{content:"";display:inline-block;vertical-align:middle;width:0;height:48px}.button 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{text-transform:uppercase}.button svg{transition:fill .2s ease-in}button{width:auto;white-space:nowrap;vertical-align:top;border:none}.button--black{background-color:#000;color:#fff;border-color:#000}.button--black.button--hover:not(.button--no-hover),.button--black:active:not(.button--no-hover),.button--black:hover:not(.button--no-hover),a:active .button--black:not(.button--no-hover),a:hover .button--black:not(.button--no-hover){color:#000;background-color:#fff;border-color:#000}.button--white{background-color:#fff}.button--white.button--active:not(.button--no-hover),.button--white.button--hover:not(.button--no-hover),.button--white:active:not(.button--no-hover),.button--white:hover:not(.button--no-hover),a:active .button--white:not(.button--no-hover),a:hover .button--white:not(.button--no-hover){color:#fff;background-color:#000}.button--white.button--disabled.button--hover:not(.button--no-hover),.button--white.button--disabled:active:not(.button--no-hover),.button--white.button--disabled:hover:not(.button--no-hover),.button--white[disabled].button--hover:not(.button--no-hover),.button--white[disabled]:active:not(.button--no-hover),.button--white[disabled]:hover:not(.button--no-hover),a:active .button--white.button--disabled:not(.button--no-hover),a:active .button--white[disabled]:not(.button--no-hover),a:hover .button--white.button--disabled:not(.button--no-hover),a:hover .button--white[disabled]:not(.button--no-hover){color:#505050;background-color:#fff}.button--white-border{color:#000;background-color:#fff;border-color:#d2d2d2}.button--white-border.button--hover:not(.button--no-hover),.button--white-border:active:not(.button--no-hover),.button--white-border:hover:not(.button--no-hover),a:active .button--white-border:not(.button--no-hover),a:hover .button--white-border:not(.button--no-hover){color:#fff;background-color:#000}.button--white-border.button--disabled.button--hover:not(.button--no-hover),.button--white-border.button--disabled:active:not(.button--no-hover),.button--white-border.button--disabled:hover:not(.button--no-hover),.button--white-border[disabled].button--hover:not(.button--no-hover),.button--white-border[disabled]:active:not(.button--no-hover),.button--white-border[disabled]:hover:not(.button--no-hover),a:active .button--white-border.button--disabled:not(.button--no-hover),a:active .button--white-border[disabled]:not(.button--no-hover),a:hover .button--white-border.button--disabled:not(.button--no-hover),a:hover .button--white-border[disabled]:not(.button--no-hover){color:#505050;background-color:#fff}.button--light{color:#fff;border-color:transparent;background-color:rgba(255,255,255,.25)}.button--light.button--hover:not(.button--no-hover),.button--light:active:not(.button--no-hover),.button--light:hover:not(.button--no-hover),a:active .button--light:not(.button--no-hover),a:hover .button--light:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}.button--light.button--disabled.button--hover:not(.button--no-hover),.button--light.button--disabled:active:not(.button--no-hover),.button--light.button--disabled:hover:not(.button--no-hover),.button--light[disabled].button--hover:not(.button--no-hover),.button--light[disabled]:active:not(.button--no-hover),.button--light[disabled]:hover:not(.button--no-hover),a:active .button--light.button--disabled:not(.button--no-hover),a:active .button--light[disabled]:not(.button--no-hover),a:hover .button--light.button--disabled:not(.button--no-hover),a:hover .button--light[disabled]:not(.button--no-hover){color:#fff;background-color:rgba(255,255,255,.25)}.button--ghost{color:#000;background-color:transparent;border-color:#d2d2d2}.button--ghost.button--hover:not(.button--no-hover),.button--ghost:active:not(.button--no-hover),.button--ghost:hover:not(.button--no-hover),a:active .button--ghost:not(.button--no-hover),a:hover .button--ghost:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}.button--ghost.button--disabled.button--hover:not(.button--no-hover),.button--ghost.button--disabled:active:not(.button--no-hover),.button--ghost.button--disabled:hover:not(.button--no-hover),.button--ghost[disabled].button--hover:not(.button--no-hover),.button--ghost[disabled]:active:not(.button--no-hover),.button--ghost[disabled]:hover:not(.button--no-hover),a:active .button--ghost.button--disabled:not(.button--no-hover),a:active .button--ghost[disabled]:not(.button--no-hover),a:hover .button--ghost.button--disabled:not(.button--no-hover),a:hover .button--ghost[disabled]:not(.button--no-hover){color:#505050;background-color:transparent;border-color:#d2d2d2}.button--light-ghost{color:#fff;background-color:transparent;border-color:#d2d2d2}.button--light-ghost.button--hover:not(.button--no-hover),.button--light-ghost:active:not(.button--no-hover),.button--light-ghost:hover:not(.button--no-hover),a:active .button--light-ghost:not(.button--no-hover),a:hover .button--light-ghost:not(.button--no-hover){color:#505050;background-color:#fff;border-color:#fff}.button--light-ghost.button--disabled.button--hover:not(.button--no-hover),.button--light-ghost.button--disabled:active:not(.button--no-hover),.button--light-ghost.button--disabled:hover:not(.button--no-hover),.button--light-ghost[disabled].button--hover:not(.button--no-hover),.button--light-ghost[disabled]:active:not(.button--no-hover),.button--light-ghost[disabled]:hover:not(.button--no-hover),a:active .button--light-ghost.button--disabled:not(.button--no-hover),a:active .button--light-ghost[disabled]:not(.button--no-hover),a:hover .button--light-ghost.button--disabled:not(.button--no-hover),a:hover .button--light-ghost[disabled]:not(.button--no-hover){color:#fff;background-color:transparent;border-color:#d2d2d2}.button--text{color:#000;background-color:transparent;border-color:transparent}.button--text.button--hover:not(.button--no-hover),.button--text:active:not(.button--no-hover),.button--text:hover:not(.button--no-hover),a:active .button--text:not(.button--no-hover),a:hover .button--text:not(.button--no-hover){color:#fff;background-color:#000}.button--text.button--disabled.button--hover:not(.button--no-hover),.button--text.button--disabled:active:not(.button--no-hover),.button--text.button--disabled:hover:not(.button--no-hover),.button--text[disabled].button--hover:not(.button--no-hover),.button--text[disabled]:active:not(.button--no-hover),.button--text[disabled]:hover:not(.button--no-hover),a:active .button--text.button--disabled:not(.button--no-hover),a:active .button--text[disabled]:not(.button--no-hover),a:hover .button--text.button--disabled:not(.button--no-hover),a:hover .button--text[disabled]:not(.button--no-hover){color:#000;background-color:transparent;border-color:transparent}.button--anchor,.button--border{color:#000;background:0 0;border-radius:0;border:none;text-align:left}.button--anchor:active:not(.button--no-hover),.button--anchor:hover:not(.button--no-hover),.button--border.button--hover:not(.button--no-hover),.button--border:active:not(.button--no-hover),.button--border:hover:not(.button--no-hover),.button--hover.button--anchor:not(.button--no-hover),a:active .button--anchor:not(.button--no-hover),a:active .button--border:not(.button--no-hover),a:hover .button--anchor:not(.button--no-hover),a:hover .button--border:not(.button--no-hover){background-color:transparent;border:none;color:#000}.button--anchor:active: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--border:active:not(.button--no-hover) span::after,.button--border:hover:not(.button--no-hover) span::after,.button--hover.button--anchor:not(.button--no-hover) span::after,a:active .button--anchor:not(.button--no-hover) span::after,a:active .button--border:not(.button--no-hover) span::after,a:hover .button--anchor:not(.button--no-hover) span::after,a:hover .button--border:not(.button--no-hover) span::after{width:100%}.button--anchor:active: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--border:active:not(.button--no-hover) .grey--svg svg,.button--border:hover:not(.button--no-hover) .grey--svg svg,.button--hover.button--anchor:not(.button--no-hover) .grey--svg svg,a:active .button--anchor:not(.button--no-hover) .grey--svg svg,a:active .button--border:not(.button--no-hover) .grey--svg svg,a:hover .button--anchor:not(.button--no-hover) .grey--svg svg,a:hover .button--border:not(.button--no-hover) .grey--svg svg{fill:#000}.button--anchor::after,.button--border::after{display:none}.button--anchor span,.button--border span{position:relative;padding-right:0;padding-left:0;font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:normal;padding-top:0}.button--anchor span::after,.button--anchor span::before,.button--border span::after,.button--border span::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.button--anchor span::before,.button--border span::before{opacity:.2}.button--anchor span::after,.button--border span::after{width:0;transition:width 150ms linear}@media screen and (max-width:63.9375em){.button--anchor span,.button--border span{font-size:16px;font-size:1rem;line-height:1}}.button--anchor .grey--svg svg,.button--border .grey--svg svg{fill:#d2d2d2}.button--anchor.button--has-icon-before svg,.button--border.button--has-icon svg,.button--border.button--has-icon-before svg,.button--has-icon.button--anchor svg{margin-left:10px}.button--border-white{color:#fff;background:0 0;border-radius:0;border:none}.button--border-white.button--hover:not(.button--no-hover),.button--border-white:active:not(.button--no-hover),.button--border-white:hover:not(.button--no-hover),a:active .button--border-white:not(.button--no-hover),a:hover .button--border-white:not(.button--no-hover){color:#fff;border:none;background-color:transparent}.button--border-white.button--hover:not(.button--no-hover) span::after,.button--border-white:active:not(.button--no-hover) span::after,.button--border-white:hover:not(.button--no-hover) span::after,a:active .button--border-white:not(.button--no-hover) span::after,a:hover .button--border-white: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;font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:normal;padding-top:0}.button--border-white span::after,.button--border-white span::before{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}@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:transparent;border-color:transparent}.button--link.button--hover:not(.button--no-hover),.button--link:active:not(.button--no-hover),.button--link:hover:not(.button--no-hover),a:active .button--link:not(.button--no-hover),a:hover .button--link:not(.button--no-hover){color:#8499a5;background-color:transparent;border-color:transparent}.button--link.button--disabled.button--hover:not(.button--no-hover),.button--link.button--disabled:active:not(.button--no-hover),.button--link.button--disabled:hover:not(.button--no-hover),.button--link[disabled].button--hover:not(.button--no-hover),.button--link[disabled]:active:not(.button--no-hover),.button--link[disabled]:hover:not(.button--no-hover),a:active .button--link.button--disabled:not(.button--no-hover),a:active .button--link[disabled]:not(.button--no-hover),a:hover .button--link.button--disabled:not(.button--no-hover),a:hover .button--link[disabled]:not(.button--no-hover){color:#000;background-color:transparent;border-color:transparent}.button--download,.button--download-white{display:inline-flex;border-color:#d2d2d2;color:#000;justify-content:center;background-color:transparent}.button--download span,.button--download-white span{width:auto;padding-right:15px}.button--download-white:active:not(.button--no-hover),.button--download-white:hover:not(.button--no-hover),.button--download.button--hover:not(.button--no-hover),.button--download:active:not(.button--no-hover),.button--download:hover:not(.button--no-hover),.button--hover.button--download-white:not(.button--no-hover),a:active .button--download-white:not(.button--no-hover),a:active .button--download:not(.button--no-hover),a:hover .button--download-white:not(.button--no-hover),a:hover .button--download:not(.button--no-hover){color:#fff;background-color:#000}.button--download-white:active: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--download:active:not(.button--no-hover) .button__icon svg,.button--download:hover:not(.button--no-hover) .button__icon svg,.button--hover.button--download-white:not(.button--no-hover) .button__icon svg,a:active .button--download-white:not(.button--no-hover) .button__icon svg,a:active .button--download:not(.button--no-hover) .button__icon svg,a:hover .button--download-white:not(.button--no-hover) .button__icon svg,a:hover .button--download:not(.button--no-hover) .button__icon svg{fill:#fff}.button--disabled.button--download-white:active:not(.button--no-hover),.button--disabled.button--download-white:hover:not(.button--no-hover),.button--disabled.button--hover.button--download-white:not(.button--no-hover),.button--download.button--disabled.button--hover:not(.button--no-hover),.button--download.button--disabled:active:not(.button--no-hover),.button--download.button--disabled:hover:not(.button--no-hover),.button--download[disabled].button--hover:not(.button--no-hover),.button--download[disabled]:active:not(.button--no-hover),.button--download[disabled]:hover:not(.button--no-hover),[disabled].button--download-white:active:not(.button--no-hover),[disabled].button--download-white:hover:not(.button--no-hover),[disabled].button--hover.button--download-white:not(.button--no-hover),a:active .button--disabled.button--download-white:not(.button--no-hover),a:active .button--download.button--disabled:not(.button--no-hover),a:active .button--download[disabled]:not(.button--no-hover),a:active [disabled].button--download-white:not(.button--no-hover),a:hover .button--disabled.button--download-white:not(.button--no-hover),a:hover .button--download.button--disabled:not(.button--no-hover),a:hover .button--download[disabled]:not(.button--no-hover),a:hover [disabled].button--download-white: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}.button--download-all.button--hover:not(.button--no-hover),.button--download-all:active:not(.button--no-hover),.button--download-all:hover:not(.button--no-hover),a:active .button--download-all:not(.button--no-hover),a:hover .button--download-all:not(.button--no-hover),button:hover .button--download-all:not(.button--no-hover){background-color:#8499a5}.button--download-all.button--hover:not(.button--no-hover) .button__icon,.button--download-all:active:not(.button--no-hover) .button__icon,.button--download-all:hover:not(.button--no-hover) .button__icon,a:active .button--download-all:not(.button--no-hover) .button__icon,a:hover .button--download-all:not(.button--no-hover) .button__icon,button:hover .button--download-all:not(.button--no-hover) .button__icon{background:#8499a5}.button--download-all.button--disabled,.button--download-all[disabled]{opacity:.5;cursor:default;pointer-events:none}.button--download-all.button--disabled.button--hover:not(.button--no-hover),.button--download-all.button--disabled:active:not(.button--no-hover),.button--download-all.button--disabled:hover:not(.button--no-hover),.button--download-all[disabled].button--hover:not(.button--no-hover),.button--download-all[disabled]:active:not(.button--no-hover),.button--download-all[disabled]:hover:not(.button--no-hover),a:active .button--download-all.button--disabled:not(.button--no-hover),a:active .button--download-all[disabled]:not(.button--no-hover),a:hover .button--download-all.button--disabled:not(.button--no-hover),a:hover .button--download-all[disabled]:not(.button--no-hover){background-color:#333}.button--download-all.button--disabled .button__icon--add,.button--download-all[disabled] .button__icon--add{display:none}.button--download-all.button--disabled .button__icon--added,.button--download-all[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}.button--download-reverse.button--hover:not(.button--no-hover),.button--download-reverse:active:not(.button--no-hover),.button--download-reverse:hover:not(.button--no-hover),a:active .button--download-reverse:not(.button--no-hover),a:hover .button--download-reverse:not(.button--no-hover){color:#000;background-color:#fff;border-color:#fff}.button--download-reverse.button--hover:not(.button--no-hover) .button__icon svg,.button--download-reverse:active:not(.button--no-hover) .button__icon svg,.button--download-reverse:hover:not(.button--no-hover) .button__icon svg,a:active .button--download-reverse:not(.button--no-hover) .button__icon svg,a:hover .button--download-reverse:not(.button--no-hover) .button__icon svg{fill:#000}.button--download-reverse.button--disabled.button--hover:not(.button--no-hover),.button--download-reverse.button--disabled:active:not(.button--no-hover),.button--download-reverse.button--disabled:hover:not(.button--no-hover),.button--download-reverse[disabled].button--hover:not(.button--no-hover),.button--download-reverse[disabled]:active:not(.button--no-hover),.button--download-reverse[disabled]:hover:not(.button--no-hover),a:active .button--download-reverse.button--disabled:not(.button--no-hover),a:active .button--download-reverse[disabled]:not(.button--no-hover),a:hover .button--download-reverse.button--disabled:not(.button--no-hover),a:hover .button--download-reverse[disabled]: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:transparent;border-color:#d2d2d2}.button--action.button--hover:not(.button--no-hover),.button--action:active:not(.button--no-hover),.button--action:hover:not(.button--no-hover),a:active .button--action:not(.button--no-hover),a:hover .button--action:not(.button--no-hover),button:hover .button--action:not(.button--no-hover){color:#000;border-color:#d2d2d2;background-color:#f1f1f1}.button--action.button--disabled.button--hover:not(.button--no-hover),.button--action.button--disabled:active:not(.button--no-hover),.button--action.button--disabled:hover:not(.button--no-hover),.button--action[disabled].button--hover:not(.button--no-hover),.button--action[disabled]:active:not(.button--no-hover),.button--action[disabled]:hover:not(.button--no-hover),a:active .button--action.button--disabled:not(.button--no-hover),a:active .button--action[disabled]:not(.button--no-hover),a:hover .button--action.button--disabled:not(.button--no-hover),a:hover .button--action[disabled]:not(.button--no-hover){color:#505050;background-color:transparent;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--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--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--has-icon-before span.page-intro__basket_count::before{content:"("}.button--has-icon span.page-intro__basket_count::after,.button--has-icon-before span.page-intro__basket_count::after{content:")"}.button--has-icon svg,.button--has-icon-before svg{flex:0 0 auto;margin-left:20px;fill:currentColor}.button--ghost.button--has-icon-before:active:not(.button--no-hover) svg,.button--ghost.button--has-icon-before:hover:not(.button--no-hover) svg,.button--ghost.button--hover.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--hover:not(.button--no-hover) svg,.button--has-icon.button--ghost:active:not(.button--no-hover) svg,.button--has-icon.button--ghost:hover:not(.button--no-hover) svg,.button--has-icon.button--white.button--hover:not(.button--no-hover) svg,.button--has-icon.button--white:active:not(.button--no-hover) svg,.button--has-icon.button--white:hover:not(.button--no-hover) svg,.button--white.button--has-icon-before:active:not(.button--no-hover) svg,.button--white.button--has-icon-before:hover:not(.button--no-hover) svg,.button--white.button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--ghost.button--has-icon-before:not(.button--no-hover) svg,a:active .button--has-icon.button--ghost:not(.button--no-hover) svg,a:active .button--has-icon.button--white:not(.button--no-hover) svg,a:active .button--white.button--has-icon-before:not(.button--no-hover) svg,a:hover .button--ghost.button--has-icon-before:not(.button--no-hover) svg,a:hover .button--has-icon.button--ghost:not(.button--no-hover) svg,a:hover .button--has-icon.button--white:not(.button--no-hover) svg,a:hover .button--white.button--has-icon-before:not(.button--no-hover) svg{fill:#fff}.button--ghost.button--disabled.button--has-icon-before:active:not(.button--no-hover) svg,.button--ghost.button--disabled.button--has-icon-before:hover:not(.button--no-hover) svg,.button--ghost.button--disabled.button--hover.button--has-icon-before:not(.button--no-hover) svg,.button--ghost[disabled].button--has-icon-before:active:not(.button--no-hover) svg,.button--ghost[disabled].button--has-icon-before:hover:not(.button--no-hover) svg,.button--ghost[disabled].button--hover.button--has-icon-before:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--disabled.button--hover:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--disabled:active:not(.button--no-hover) svg,.button--has-icon.button--ghost.button--disabled:hover:not(.button--no-hover) svg,.button--has-icon.button--ghost[disabled].button--hover:not(.button--no-hover) svg,.button--has-icon.button--ghost[disabled]:active:not(.button--no-hover) svg,.button--has-icon.button--ghost[disabled]:hover:not(.button--no-hover) svg,.button--has-icon.button--white.button--disabled.button--hover:not(.button--no-hover) svg,.button--has-icon.button--white.button--disabled:active:not(.button--no-hover) svg,.button--has-icon.button--white.button--disabled:hover:not(.button--no-hover) svg,.button--has-icon.button--white[disabled].button--hover:not(.button--no-hover) svg,.button--has-icon.button--white[disabled]:active:not(.button--no-hover) svg,.button--has-icon.button--white[disabled]:hover:not(.button--no-hover) svg,.button--white.button--disabled.button--has-icon-before:active:not(.button--no-hover) svg,.button--white.button--disabled.button--has-icon-before:hover:not(.button--no-hover) svg,.button--white.button--disabled.button--hover.button--has-icon-before:not(.button--no-hover) svg,.button--white[disabled].button--has-icon-before:active:not(.button--no-hover) svg,.button--white[disabled].button--has-icon-before:hover:not(.button--no-hover) svg,.button--white[disabled].button--hover.button--has-icon-before:not(.button--no-hover) svg,a:active .button--ghost.button--disabled.button--has-icon-before:not(.button--no-hover) svg,a:active .button--ghost[disabled].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--has-icon.button--ghost[disabled]:not(.button--no-hover) svg,a:active .button--has-icon.button--white.button--disabled:not(.button--no-hover) svg,a:active .button--has-icon.button--white[disabled]:not(.button--no-hover) svg,a:active .button--white.button--disabled.button--has-icon-before:not(.button--no-hover) svg,a:active .button--white[disabled].button--has-icon-before:not(.button--no-hover) svg,a:hover .button--ghost.button--disabled.button--has-icon-before:not(.button--no-hover) svg,a:hover .button--ghost[disabled].button--has-icon-before:not(.button--no-hover) svg,a:hover .button--has-icon.button--ghost.button--disabled:not(.button--no-hover) svg,a:hover .button--has-icon.button--ghost[disabled]:not(.button--no-hover) svg,a:hover .button--has-icon.button--white.button--disabled:not(.button--no-hover) svg,a:hover .button--has-icon.button--white[disabled]:not(.button--no-hover) svg,a:hover .button--white.button--disabled.button--has-icon-before:not(.button--no-hover) svg,a:hover .button--white[disabled].button--has-icon-before:not(.button--no-hover) svg{fill:#8499a5}.button--ghost.button--has-icon-before svg,.button--has-icon.button--ghost svg,.button--has-icon.button--white svg,.button--white.button--has-icon-before svg{fill:#000}.button--has-icon.button--svg-grey svg,.button--svg-grey.button--has-icon-before svg{fill:#333}.button--has-icon-before svg{margin-right:10px;margin-left:0}.button--icon,.button--large-icon{width:35px;height:35px;padding:7px;color:#000}.button--hover.button--large-icon:not(.button--no-hover) svg,.button--icon.button--hover:not(.button--no-hover) svg,.button--icon:active:not(.button--no-hover) svg,.button--icon:hover:not(.button--no-hover) svg,.button--large-icon:active:not(.button--no-hover) svg,.button--large-icon:hover:not(.button--no-hover) svg,a:active .button--icon:not(.button--no-hover) svg,a:active .button--large-icon:not(.button--no-hover) svg,a:hover .button--icon:not(.button--no-hover) svg,a:hover .button--large-icon: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}.button--large-icon.button--hover.button--brand:not(.button--no-hover) svg,.button--large-icon:active.button--brand:not(.button--no-hover) svg,.button--large-icon:hover.button--brand:not(.button--no-hover) svg,a:active .button--large-icon.button--brand:not(.button--no-hover) svg,a:hover .button--large-icon.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%;-webkit-transform:translate(-50%,-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{justify-content:center}.button--center-text.button--has-icon 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--has-icon.button--center-text-icon-left span,.button--has-icon.button--center-text-icon-right span{position:relative;justify-content:center}.button--center-text.button--has-icon 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--has-icon.button--center-text-icon-left svg,.button--has-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{padding-right:40px}.button--center-text-icon-right.button--has-icon svg,.button--center-text-icon-right.button--has-icon-before svg{right:20px}.button--center-text-icon-left.button--has-icon span,.button--center-text-icon-left.button--has-icon-before span{padding-left:40px}.button--center-text-icon-left.button--has-icon svg,.button--center-text-icon-left.button--has-icon-before svg{left:20px}.button--state{position:relative;background-color:transparent;border-color:#d2d2d2;color:#000}.button--state.button--hover:not(.button--no-hover),.button--state:active:not(.button--no-hover),.button--state:hover:not(.button--no-hover),a:active .button--state:not(.button--no-hover),a:hover .button--state: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;-webkit-transform:translate(50%,100%);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--anchor,.button--small.button--border{font-weight:200}.button--small.button--anchor span,.button--small.button--border 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:0 0;border:none;text-align:left}.button--plain.button--hover:not(.button--no-hover),.button--plain:active:not(.button--no-hover),.button--plain:hover:not(.button--no-hover),a:active .button--plain:not(.button--no-hover),a:hover .button--plain:not(.button--no-hover){background-color:transparent;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.button--disabled,.button--imports[disabled]{opacity:.3}.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:7px;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:transparent;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--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:transparent}.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:0}.field--radio{flex-direction:column;gap:10px}.field--radio label{display:inline-flex;gap:8px;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{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:0}input.input,select.input:not(.multi-select),textarea.input{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,select.input:not(.multi-select):not([disabled]):not([readonly]):focus,textarea.input:not([disabled]):not([readonly]):focus{border-color:#505050}input.input[disabled],select.input:not(.multi-select)[disabled],textarea.input[disabled]{background:#fff;opacity:.3}input.input[readonly],select.input:not(.multi-select)[readonly],textarea.input[readonly]{background:#fff;opacity:.6}.field-error input.input,.field-error select.input:not(.multi-select),.field-error textarea.input{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--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:transparent}.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-replace__value,.field-error select,.field.error .input,.field.error .multi-select__value,.field.error .select-replace__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;-ms-user-select:none;user-select:none;transition:color .3s}.quantity-control__button:hover{color:#000}.quantity-control__button:focus{outline:0}.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;-webkit-transform:translate(-50%,-50%);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;--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}.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: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.header--active,.header--clear.header--search-active,.header--clear:has(.header-nav__item--active),.header--clear:hover,.header--clear[active-item],.header--clear[data-position=sticky]{--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 div,.header__toggle .nav-icon::after,.header__toggle .nav-icon::before{content:"";display:block;width:20px;height:2px;background-color:var(--header-content-colour);transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.header--active .header__toggle .nav-icon::before{-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px)}.header--active .header__toggle .nav-icon::after{-webkit-transform:rotate(45deg) translate(-7px,-7px);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;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:transparent}.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;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:0}.nav-feature__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.nav-feature__image img{width:100%;height:auto;transition:-webkit-transform .5s cubic-bezier(.36,1.05,.54,1);transition:transform .5s cubic-bezier(.36,1.05,.54,1);transition:transform .5s cubic-bezier(.36,1.05,.54,1),-webkit-transform .5s cubic-bezier(.36,1.05,.54,1)}.nav-feature:hover .nav-feature__image img{-webkit-transform:scale(1.075);transform:scale(1.075)}.search{display:none}.search--activating{top:115px;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{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}}@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: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::-webkit-input-placeholder{color:#000;opacity:1}input.search__input:-ms-input-placeholder{color:#000;opacity:1}input.search__input::-ms-input-placeholder{color:#000;opacity:1}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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background:0 0;padding:0 0 18px 0}.search__submit svg{fill:#000}.social__list{display:flex;flex-wrap:wrap;margin:-8px}.social__item{display:flex;margin:8px}.social__link{display:flex;align-items:center}.social__link svg{display:block;fill:#fff}.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{-webkit-transform:scale(1.2);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,#000 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:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;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;color:#fff}.category-callout__title::after,.category-callout__title::before{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}@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;color:#000}.category-callout__title::after,.category-callout__title::before{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}}.large-callout{padding:80px;background:#eaeaea}@media screen and (max-width:63.9375em){.large-callout{padding:40px 20px}}.large-callout__image{overflow:hidden;position:relative}.large-callout__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0}.large-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.large-callout__image{margin-bottom:30px}}.large-callout__image img{-o-object-fit:cover;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;text-decoration:none}.global-callout__link:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000 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:0}.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:0}.global-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.global-callout__image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.global-callout__link:hover .global-callout__image img{-webkit-transform:scale(1.2);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:0}.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:0}.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;-webkit-transform:translateY(-50%);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,#000);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__container,.hero--feature .hero__media{flex-basis:50%;max-width:none;height:100%}.hero--feature .hero__container{background-color:var(--hero-background-color,#fff);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__container,.hero--feature .hero__media{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,#000 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,#000 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,#000 0,rgba(0,0,0,0) 100%);opacity:.6}}.hero--horizontal-left,.hero--horizontal-left .hero__wrap{align-items:flex-start}.hero--horizontal-center,.hero--horizontal-center .hero__wrap{align-items:center}.hero--horizontal-right,.hero--horizontal-right .hero__wrap{align-items:flex-end}.hero--vertical-top,.hero--vertical-top .hero__wrap{justify-content:flex-start}@media screen and (max-width:63.9375em){.hero--vertical-top,.hero--vertical-top .hero__wrap{justify-content:flex-end}}.hero--vertical-center,.hero--vertical-center .hero__wrap{justify-content:center}@media screen and (max-width:63.9375em){.hero--vertical-center,.hero--vertical-center .hero__wrap{justify-content:flex-end}}.hero--vertical-bottom,.hero--vertical-bottom .hero__wrap{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;position:static}.hero--feature .hero__media:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.hero--feature .hero__media:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}@media screen and (max-width:43.75em){.hero--height-fixed .hero__media{overflow:hidden;position:static;width:100%}.hero--height-fixed .hero__media:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.hero--height-fixed .hero__media:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.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{-o-object-fit:cover;object-fit:cover}.hero__media iframe{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);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%;-webkit-transform:translateY(-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:400;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;-webkit-transform:translateY(-50%);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}}.basket-link__link svg{fill:#333}@media screen and (max-width:63.9375em){.basket-link__link svg{height:18px;width:22px}}.header--clear:not(:hover) .basket-link__link svg{fill:#fff}.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 .load-more__wrap,.page-intro--about .page-filter,.page-intro--about .wrap{padding-top:50px}@media screen and (max-width:63.9375em){.page-intro--about .load-more__wrap,.page-intro--about .page-filter,.page-intro--about .wrap{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 .load-more__wrap,.page-intro--relative .page-filter,.page-intro--relative .wrap{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--journal-article .page-intro__title,.page-intro--media-library .page-intro__title{font-size:40px;font-size:2.5rem;line-height:1.55}@media screen and (max-width:63.9375em){.page-intro--journal-article .page-intro__title,.page-intro--media-library .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;flex:0 0 auto;border-radius:50%;border:solid 1px #d2d2d2}.page-intro__aviwrap:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.page-intro__aviwrap:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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:rgba(255,255,255,.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__section .select-replace{border-radius:0}.page-filter__section .select-replace svg{right:0;width:13px;height:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-filter__section .select-replace__value{padding:0 23px 0 0;border:none;border-bottom:1px solid #d2d2d2;letter-spacing:1px;text-transform:uppercase;color:#000}.page-filter__section .select-replace__value:after{display:none}.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::after,.page-filter__link::before{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--active::after,.page-filter__link:hover::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__link,.pagination__next,.pagination__prev{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__link:hover,.pagination__next:hover,.pagination__prev:hover{border-color:#000}.pagination__next--disabled,.pagination__prev--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__gap--mobile,.pagination__link--mobile{display:none}@media screen and (max-width:43.75em){.pagination__gap--mobile,.pagination__link--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;position:relative}.project-preview:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.project-preview:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-preview--large{overflow:hidden;overflow:visible}.project-preview--large:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.project-preview--large:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.project-preview--large{overflow:hidden}.project-preview--large:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.project-preview--large:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.project-preview--dummy{overflow:hidden;background:0 0}.project-preview--dummy:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.project-preview--dummy:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-preview__link{display:block;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,#000 0,rgba(0,0,0,0) 100%);opacity:.65}.project-preview__image{position:relative}.project-preview__image img{transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.project-preview__link:hover .project-preview__image img{-webkit-transform:scale(1.2);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;text-decoration:none}.collection-feature__link::after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000 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,#000 0,rgba(0,0,0,0) 100%);opacity:.3;z-index:1}.collection-feature__image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.collection-feature__link:hover .collection-feature__image img{-webkit-transform:scale(1.2);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;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;text-decoration:none}.project-callout__link:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000 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:0}.project-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.project-callout__image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.project-callout__link:hover .project-callout__image img{-webkit-transform:scale(1.2);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;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 0 15px -10px rgba(0,0,0,.09);opacity:1;transition:opacity .5s ease-in-out}.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}}@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:transparent;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{block-size:0;transition:block-size .3s,content-visibility .3s;transition-behavior:allow-discrete}@media screen and (max-width:63.9375em){details.filterable::details-content{transition:none}}details.filterable[open]::details-content{block-size: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;-webkit-transform:rotate(180deg);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;text-decoration:underline}.filterable__dimension__link-less-spacing{margin-bottom:10px!important}.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__center,.context-bar__left,.context-bar__right{display:flex;align-items:center;width:33.3333%}@media screen and (max-width:63.9375em){.context-bar__center,.context-bar__left,.context-bar__right{width:50%}}@media screen and (max-width:31.25em){.context-bar__center,.context-bar__left,.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:transparent}.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;flex:0 0 60px}.project-enquiry-product__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.project-enquiry-product__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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}.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;background:#8499a5}.product-preview__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.product-preview__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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;margin-bottom:15px}.bio__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.bio__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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{margin:13px}@media screen and (max-width:43.75em){.cta-banner__buttons .button{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;position:relative}.product-intro__images:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.product-intro__images:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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 td,.technical-detail__table th{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 td,.technical-detail__table th{width:50%}}.technical-detail__table th{padding-right:20px}.technical-detail__row--finishes td,.technical-detail__row--finishes th{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{margin-bottom:10px}.scenes__buttons .button: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:0}.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;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.scenes__image-2:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.scenes__image-2:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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{margin-bottom:10px}.product-links__items .button: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,.pdp-overlay__title,.plp-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;color:#000;margin-bottom:10px}@media screen and (max-width:63.9375em){.detail__title,.pdp-overlay__title,.plp-overlay__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}@media screen and (max-width:63.9375em){.detail__title,.pdp-overlay__title,.plp-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:-webkit-fit-content;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__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}}.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:15px 0}}.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__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--anchor,.detail__where-buy .button--border{display:flex}.detail__where-buy .button--anchor span,.detail__where-buy .button--border 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%;-webkit-transform:translate(-50%,-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;text-decoration:underline}.js-compare-label{text-decoration:underline;white-space:nowrap;color:#000}.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 img{display:block;width:100%;height:auto;border-radius:1px;border:0}.variants__item--active,.variants__item:hover{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 td,.product-table th{font-size:14px;font-size:.875rem;line-height:1.4285714286;padding-bottom:10px}@media screen and (max-width:63.9375em){.product-table td,.product-table th{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:-webkit-fit-content;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;-webkit-transform:translateY(-50%);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 .load-more__wrap,.accordion--compatible-products .accordion__title .page-filter,.accordion--compatible-products .accordion__title .wrap{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;position:relative;color:#000;margin-bottom:30px}@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 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;-webkit-transform:translateY(-50%);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}}.compatible-item a{display:flex;align-items:center;text-decoration:none}.compatible-item__image{overflow:hidden;flex:0 0 70px;margin-right:20px}.compatible-item__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.compatible-item__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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__meta,.compatible-shade__title{font-size:18px;font-size:1.125rem;line-height:1.4444444444;margin-bottom:5px}@media screen and (max-width:63.9375em){.compatible-shade__meta,.compatible-shade__title{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;position:relative}.pdp-callout__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.pdp-callout__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.pdp-callout__image img{-o-object-fit:cover;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 -webkit-transform;transition:.2s transform;transition:.2s transform,.2s -webkit-transform}.block .gallery__crosshair:hover .hotspot{-webkit-transform:scale(1.2);transform:scale(1.2)}.block .gallery__product:before{content:"";width:0;height:0;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;border-style:solid;position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-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{-o-object-fit:none;object-fit:none;font-family:normal;position:relative;top:unset;left:unset}.block__image{overflow:hidden;position:relative}.block__image:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0}.block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.block__image{margin-bottom:30px}}.block__image img{-o-object-fit:cover;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:0}.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:0}.block__image--5x3:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block__image--project{overflow:hidden;opacity:.29}.block__image--project:before{float:left;content:"";padding-bottom:23.5714285714%;margin-bottom:0}.block__image--project:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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:0}.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;position:relative}.block-images:before{float:left;content:"";padding-bottom:90%;margin-bottom:0}.block-images:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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:400;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:400}@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;position:sticky;width:33.3333%}.body--debug .block-split-large__left{top:135px}}@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%;-o-object-fit:cover;object-fit:cover}.block__video img{width:100%;height:100%;-o-object-fit:cover;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:0}.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__pause,.block__play{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;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:63.9375em){.block__pause,.block__play{font-size:12px;font-size:.75rem;line-height:1.25;letter-spacing:3px}}.block__pause svg,.block__play svg{margin-right:30px;fill:currentColor}@media screen and (max-width:63.9375em){.block__pause svg,.block__play svg{width:40px;height:40px;margin-right:20px}}.block__pause{top:20px;right:20px;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0);border-radius:50px;background-color:rgba(255,255,255,.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 .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,#000)}@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;-webkit-transform:none;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{-o-object-fit:cover;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:60px;width:850px;text-align:center;background-color:var(--block-background,#fff)}@media screen and (max-width:63.9375em){.block--banner .block__content{text-align:left;position:relative;top:unset;left:unset;-webkit-transform:none;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}.load-more__wrap .block--image .load-more__wrap,.load-more__wrap .block--image .page-filter,.load-more__wrap .block--image .wrap,.page-filter .block--image .load-more__wrap,.page-filter .block--image .page-filter,.page-filter .block--image .wrap,.wrap .block--image .load-more__wrap,.wrap .block--image .page-filter,.wrap .block--image .wrap{padding:0}.block--image .block__image{overflow:hidden;margin:0;overflow:visible}.block--image .block__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0}.block--image .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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:0}.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:0}.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,#000);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 .load-more__wrap,.block--twin-image .page-filter,.block--twin-image .wrap{padding:0}}.load-more__wrap .block--twin-image .load-more__wrap,.load-more__wrap .block--twin-image .page-filter,.load-more__wrap .block--twin-image .wrap,.page-filter .block--twin-image .load-more__wrap,.page-filter .block--twin-image .page-filter,.page-filter .block--twin-image .wrap,.wrap .block--twin-image .load-more__wrap,.wrap .block--twin-image .page-filter,.wrap .block--twin-image .wrap{padding:0}.block--twin-image .load-more__wrap .bio-group,.block--twin-image .load-more__wrap .grid,.block--twin-image .load-more__wrap .load-more__placeholders,.block--twin-image .page-filter .bio-group,.block--twin-image .page-filter .grid,.block--twin-image .page-filter .load-more__placeholders,.block--twin-image .wrap .bio-group,.block--twin-image .wrap .grid,.block--twin-image .wrap .load-more__placeholders{overflow:visible}.block--twin-image .block__image{overflow:hidden;margin:0;overflow:visible}.block--twin-image .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--twin-image .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--twin-image .block__image img{-o-object-fit:cover;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 .load-more__wrap,.block--image-text .page-filter,.block--image-text .wrap{padding:0}}.load-more__wrap .block--image-text .load-more__wrap,.load-more__wrap .block--image-text .page-filter,.load-more__wrap .block--image-text .wrap,.page-filter .block--image-text .load-more__wrap,.page-filter .block--image-text .page-filter,.page-filter .block--image-text .wrap,.wrap .block--image-text .load-more__wrap,.wrap .block--image-text .page-filter,.wrap .block--image-text .wrap{padding:0}.block--image-text .bio-group,.block--image-text .grid,.block--image-text .load-more__placeholders{overflow:visible}.block--image-text .block__image{overflow:hidden;margin:0 0 10px;overflow:visible}.block--image-text .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--image-text .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--image-text .block__image:last-child{margin-bottom:0}.block--image-text .block__image img{-o-object-fit:cover;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){.load-more__wrap .block--image-text .block__content,.page-filter .block--image-text .block__content,.wrap .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}.load-more__wrap .block--richtext .load-more__wrap,.load-more__wrap .block--richtext .page-filter,.load-more__wrap .block--richtext .wrap,.page-filter .block--richtext .load-more__wrap,.page-filter .block--richtext .page-filter,.page-filter .block--richtext .wrap,.wrap .block--richtext .load-more__wrap,.wrap .block--richtext .page-filter,.wrap .block--richtext .wrap{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));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:63.9375em){.block--journal .block__grid{-webkit-column-gap:20px;-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{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;flex:1 1 auto;margin:0}.block--get-the-look .block__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0}.block--get-the-look .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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:0}.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,#000 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,#000 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;font-size:16px;font-size:1rem;line-height:1.25}.block--get-the-look .block__product:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--get-the-look .block__product:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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,#000);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 .load-more__wrap,.block--social .page-filter,.block--social .wrap{display:flex;align-items:center}@media screen and (max-width:63.9375em){.block--social .load-more__wrap,.block--social .page-filter,.block--social .wrap{flex-direction:column-reverse;margin:0}}@media screen and (max-width:43.75em){.block--social .load-more__wrap,.block--social .page-filter,.block--social .wrap{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;height:100%}.block--social .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--social .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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,#000)}@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;font-size:16px;font-size:1rem;line-height:1.25}.block--products .block__carousel-item:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--products .block__carousel-item:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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}.load-more__wrap .block--video .load-more__wrap,.load-more__wrap .block--video .page-filter,.load-more__wrap .block--video .wrap,.page-filter .block--video .load-more__wrap,.page-filter .block--video .page-filter,.page-filter .block--video .wrap,.wrap .block--video .load-more__wrap,.wrap .block--video .page-filter,.wrap .block--video .wrap{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 .load-more__wrap,.block--feature .page-filter,.block--feature .wrap{padding:0}}.load-more__wrap .block--feature .load-more__wrap,.load-more__wrap .block--feature .page-filter,.load-more__wrap .block--feature .wrap,.page-filter .block--feature .load-more__wrap,.page-filter .block--feature .page-filter,.page-filter .block--feature .wrap,.wrap .block--feature .load-more__wrap,.wrap .block--feature .page-filter,.wrap .block--feature .wrap{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,#333);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{-o-object-fit:cover;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;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;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%;-o-object-fit:cover;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%;-webkit-transform:translate(-50%,-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}.load-more__wrap .block--overlap-image .load-more__wrap,.load-more__wrap .block--overlap-image .page-filter,.load-more__wrap .block--overlap-image .wrap,.page-filter .block--overlap-image .load-more__wrap,.page-filter .block--overlap-image .page-filter,.page-filter .block--overlap-image .wrap,.wrap .block--overlap-image .load-more__wrap,.wrap .block--overlap-image .page-filter,.wrap .block--overlap-image .wrap{padding:0}.block--overlap-image .block__image{overflow:hidden}.block--overlap-image .block__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.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;color:#000;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__intro{font-size:24px;font-size:1.5rem;line-height:1.4166666667;color:#000}@media screen and (max-width:63.9375em){.block--sus-commitments .block__intro{font-size:16px;font-size:1rem;line-height:1.625}}.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:0 0;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:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}}.block--sus-commitments .block__button[aria-expanded=true] svg{-webkit-transform:rotate(180deg);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:space-between;align-items:flex-end;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::after,.block--sus-commitments .block__image::before{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;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;margin-bottom:55px}.block--sus-lifecycle .block__banner:before{float:left;content:"";padding-bottom:33.3333333333%;margin-bottom:0}.block--sus-lifecycle .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.block--sus-lifecycle .block__banner{overflow:hidden;margin-bottom:20px}.block--sus-lifecycle .block__banner:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.block--sus-lifecycle .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.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;margin-bottom:20px}.block--sus-lifecycle .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--sus-lifecycle .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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;margin-bottom:20px}.block--sus-image-third .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--sus-image-third .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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__full-height{overflow:hidden;position:relative;margin-right:-50px}.block--sus-image-third .block__full-height:before{float:left;content:"";padding-bottom:166.6666666667%;margin-bottom:0}.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 img{-o-object-fit:cover;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;margin-bottom:90px}.block--sus-stats .block__banner:before{float:left;content:"";padding-bottom:33.3333333333%;margin-bottom:0}.block--sus-stats .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:63.9375em){.block--sus-stats .block__banner{overflow:hidden;margin-bottom:35px}.block--sus-stats .block__banner:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.block--sus-stats .block__banner:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.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__arrows,.block--sus-image-two-thirds .block__circle,.block--sus-image-two-thirds .block__circle-text{position:absolute;height:220px;width:220px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:31.25em){.block--sus-image-two-thirds .block__arrows,.block--sus-image-two-thirds .block__circle,.block--sus-image-two-thirds .block__circle-text{left:47%;height:180px;width:180px}.block--sus-image-two-thirds .block__arrows svg,.block--sus-image-two-thirds .block__circle 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{-webkit-animation:rotationArrows 30s linear infinite;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%}@-webkit-keyframes rotationArrows{from{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}to{-webkit-transform:translate(-50%,0) rotate(359deg);transform:translate(-50%,0) rotate(359deg)}}@keyframes rotationArrows{from{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}to{-webkit-transform:translate(-50%,0) rotate(359deg);transform:translate(-50%,0) rotate(359deg)}}.block--sus-image-two-thirds .block__image{overflow:hidden;margin:0 8.3333333333% 0 -50px}.block--sus-image-two-thirds .block__image:before{float:left;content:"";padding-bottom:87.5%;margin-bottom:0}.block--sus-image-two-thirds .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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}.blocks .block.block--sus-image-sandwich{margin:20px 0}@media screen and (max-width:63.9375em){.blocks .block.block--sus-image-sandwich{margin:0}}.block--sus-image-sandwich{position:relative;padding:65px 0 85px}@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;color:#000;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;color:#000;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;color:#000;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;color:#000;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%;-webkit-transform:translateY(-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;-webkit-transform:translate(-50%,0);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;-webkit-animation:rotation 60s linear infinite;animation:rotation 60s linear infinite}.block--sus-image-sandwich .block__spinner-stems--left{-webkit-animation:rotation 60s linear infinite;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{-webkit-animation:none;animation:none}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);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;margin:30px 0 0 -20px;width:calc(100% + 40px)}.block--sus-cards .block__image:before{float:left;content:"";padding-bottom:57.1428571429%;margin-bottom:0}.block--sus-cards .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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;-webkit-transform:translate(-50%,0);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;-webkit-animation:rotation 30s linear infinite;animation:rotation 30s linear infinite}.block--sus-cards .block__spinner-stems--left{-webkit-animation:rotation 30s linear infinite;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{-webkit-animation:none;animation:none}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);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%;-webkit-transform:translateX(-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%;-webkit-transform:translateY(-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;-webkit-transform:none;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,#000);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,#000)}.block--twin-callout .block__item:hover img{-webkit-transform:scale(1.2);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;margin:0}.block--twin-callout .block__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0}.block--twin-callout .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--twin-callout .block__image img{position:relative;width:100%;height:auto;transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.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:0}.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:0}.block--large-callout .block__image2:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.block--large-callout .block__image2 img{-o-object-fit:cover;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;-o-object-fit:unset;object-fit:unset}}.block--large-callout .block__content{background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-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;-webkit-transform:none;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;padding-left:80px;padding-right:80px}.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[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 .bio-group,.block--split-callout .grid,.block--split-callout .load-more__placeholders{overflow:visible}.block--split-callout .block__image{overflow:hidden;margin:0 0 10px;overflow:visible}.block--split-callout .block__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.block--split-callout .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--split-callout .block__image:last-child{margin-bottom:0}.block--split-callout .block__image img{-o-object-fit:cover;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){.load-more__wrap .block--split-callout .block__content,.page-filter .block--split-callout .block__content,.wrap .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,#000);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;position:relative;margin-right:-50px;flex-grow:1!important}.block--callout-bullets .block__image:before{float:left;content:"";padding-bottom:166.6666666667%;margin-bottom:0}.block--callout-bullets .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--callout-bullets .block__image img{-o-object-fit:cover;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;margin-right:-15px;margin-left:-15px}.block--callout-bullets .block__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.block--callout-bullets .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.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:0}.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--table .load-more__wrap,.block--table .page-filter,.block--table .wrap{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 td,.block--table .block__table th{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 td.product-name,.block--table .block__table th.product-name{width:35%}.block--table .block__table td.block__table--no-border,.block--table .block__table th.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;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:0}.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{-o-object-fit:cover;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,#333);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:transparent;-webkit-transform:translate(-50%,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)::after,.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{display:none}.block--testimonials::after,.block--testimonials::before{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::after,.block--testimonials::before{right:80px;left:80px}}@media screen and (max-width:63.9375em){.block--testimonials::after,.block--testimonials::before{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__company,.block--testimonials .block__source{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__company,.block--testimonials .block__source{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,#000)}@media screen and (max-width:63.9375em){.block--enquiry-form .load-more__wrap,.block--enquiry-form .page-filter,.block--enquiry-form .wrap{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:0}.block--enquiry-form .block__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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,#000)}.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,#000)}.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 .load-more__wrap,.block--floating-image-cta .page-filter,.block--floating-image-cta .wrap{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 0 160px 40px}.block--floating-image-cta .block__sticky-image{overflow:hidden;box-shadow:10px 0 35px 0 rgba(0,0,0,.08)}.block--floating-image-cta .block__sticky-image:before{float:left;content:"";padding-bottom:133.3333333333%;margin-bottom:0}.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 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:0}}.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:0}.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}}.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__stage,.guiding-principle--light-green .guiding-principle__text{background-color:#bec1b6}.guiding-principle--copper .guiding-principle__stage,.guiding-principle--copper .guiding-principle__text{background-color:#d8beab}.guiding-principle--cream .guiding-principle__stage,.guiding-principle--cream .guiding-principle__text{background-color:#fdf1e7}.guiding-principle--green .guiding-principle__stage,.guiding-principle--green .guiding-principle__text{background-color:#a6a48e}.guiding-principle--grey .guiding-principle__stage,.guiding-principle--grey .guiding-principle__text{background-color:#f0efeb}.guiding-principle__image{overflow:hidden}.guiding-principle__image:before{float:left;content:"";padding-bottom:50%;margin-bottom:0}.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%;-webkit-transform:translateX(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;width:100%;display:inline-block;line-height:1.3;padding:0;outline:0;cursor:pointer;text-decoration:none;margin:0;background-color:transparent;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__button>*{display:inline-block;font-size:15px;font-size:.9375rem}.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}.sliding-accordion__button:hover:not(.button--no-hover),a:hover .sliding-accordion__button:not(.button--no-hover){color:#fff;background-color:#000;border-color:#000}.sliding-accordion__button:hover+.sliding-accordion__label,a:hover .sliding-accordion__button+.sliding-accordion__label{color:#fff}.sliding-accordion__button:after{content:"";display:inline-block;vertical-align:middle;width:0;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{-webkit-transform:rotate(180deg);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);-webkit-transform:translate(-50%,-50%);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 td,#ot-sdk-cookie-policy-v2 table th{padding:10px}#accept-recommended-btn-handler,#onetrust-accept-btn-handler,#onetrust-reject-all-handler,#ot-sdk-btn,.ot-pc-refuse-all-handler,.save-preference-btn-handler{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}#accept-recommended-btn-handler.ot-sdk-show-settings,#onetrust-accept-btn-handler.ot-sdk-show-settings,#onetrust-reject-all-handler.ot-sdk-show-settings,#ot-sdk-btn.ot-sdk-show-settings,.ot-pc-refuse-all-handler.ot-sdk-show-settings,.save-preference-btn-handler.ot-sdk-show-settings{background:#333!important;color:#000!important}#accept-recommended-btn-handler.ot-sdk-show-settings:focus,#accept-recommended-btn-handler.ot-sdk-show-settings:hover,#accept-recommended-btn-handler:focus,#accept-recommended-btn-handler:hover,#onetrust-accept-btn-handler.ot-sdk-show-settings:focus,#onetrust-accept-btn-handler.ot-sdk-show-settings:hover,#onetrust-accept-btn-handler:focus,#onetrust-accept-btn-handler:hover,#onetrust-reject-all-handler.ot-sdk-show-settings:focus,#onetrust-reject-all-handler.ot-sdk-show-settings:hover,#onetrust-reject-all-handler:focus,#onetrust-reject-all-handler:hover,#ot-sdk-btn.ot-sdk-show-settings:focus,#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn:focus,#ot-sdk-btn:hover,.ot-pc-refuse-all-handler.ot-sdk-show-settings:focus,.ot-pc-refuse-all-handler.ot-sdk-show-settings:hover,.ot-pc-refuse-all-handler:focus,.ot-pc-refuse-all-handler:hover,.save-preference-btn-handler.ot-sdk-show-settings:focus,.save-preference-btn-handler.ot-sdk-show-settings:hover,.save-preference-btn-handler:focus,.save-preference-btn-handler:hover{background:#000!important;color:#8499a5!important;opacity:1!important}#onetrust-pc-btn-handler{font-size:14px!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:0 0!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 #onetrust-button-group,.otFlat #onetrust-button-group-parent,.otFlat #onetrust-close-btn-handler,.otFlat #onetrust-group-container,.otFlat #onetrust-policy,.otFlat #onetrust-policy-text,.otFlat #onetrust-policy-title,.otFlat .onetrust-close-btn-handler,.otFlat .ot-sdk-container,.otFlat .ot-sdk-row{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;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.otFlat #onetrust-banner-sdk: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-group-container:not(#onetrust-banner-sdk),.otFlat #onetrust-policy-text:not(#onetrust-banner-sdk),.otFlat #onetrust-policy-title:not(#onetrust-banner-sdk),.otFlat #onetrust-policy:not(#onetrust-banner-sdk),.otFlat .onetrust-close-btn-handler:not(#onetrust-banner-sdk),.otFlat .ot-sdk-container:not(#onetrust-banner-sdk),.otFlat .ot-sdk-row:not(#onetrust-banner-sdk){position:static!important}.otFlat #onetrust-banner-sdk::after,.otFlat #onetrust-banner-sdk::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-group-container::after,.otFlat #onetrust-group-container::before,.otFlat #onetrust-policy-text::after,.otFlat #onetrust-policy-text::before,.otFlat #onetrust-policy-title::after,.otFlat #onetrust-policy-title::before,.otFlat #onetrust-policy::after,.otFlat #onetrust-policy::before,.otFlat .onetrust-close-btn-handler::after,.otFlat .onetrust-close-btn-handler::before,.otFlat .ot-sdk-container::after,.otFlat .ot-sdk-container::before,.otFlat .ot-sdk-row::after,.otFlat .ot-sdk-row::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:0!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;-webkit-transform:translate(-50%,-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;-webkit-transform:translate(0,0)!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-button-group-parent,.otFloatingRoundedCorner #onetrust-group-container{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;-webkit-transform:translateY(-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:0!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:0!important}}#onetrust-banner-sdk .onetrust-close-btn-handler{height:20px!important;width:20px!important}#onetrust-banner-sdk .ot-pc-refuse-all-handler,#onetrust-banner-sdk .save-preference-btn-handler{height:auto!important;width:auto!important;margin:20px 33px 20px 22px!important}#onetrust-banner-sdk:focus{outline:0!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-category-title,#ot-pc-title,#ot-pvcy-hdr,#ot-pvcy-txt,.ot-cat-header,[id^=ot-header-id]{text-transform:none!important;font-weight:200!important}#ot-category-title,#ot-pc-title,#ot-pvcy-hdr,.ot-cat-header{font-size:20px!important}#ot-pc-desc,#ot-pvcy-txt,.ot-grp-desc,[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 * #accept-recommended-btn-handler,#onetrust-consent-sdk * #onetrust-accept-btn-handler,#onetrust-consent-sdk * #onetrust-reject-all-handler,#onetrust-consent-sdk * #ot-sdk-btn,#onetrust-consent-sdk * .ot-pc-refuse-all-handler,#onetrust-consent-sdk * .save-preference-btn-handler{-webkit-font-smoothing:antialiased!important;font-weight:400!important}#onetrust-policy-text a{text-decoration:underline!important;color:#000!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:700!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: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: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:0}}.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__message,.transit-item__title{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;text-decoration:none;color:inherit}.inspiration-listing__image{overflow:hidden;margin-bottom:15px;background:#d2d2d2}.inspiration-listing__image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.inspiration-listing__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.inspiration-listing--large .inspiration-listing__image{overflow:hidden}.inspiration-listing--large .inspiration-listing__image:before{float:left;content:"";padding-bottom:74.9230769231%;margin-bottom:0}.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:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.inspiration-listing__link:hover .inspiration-listing__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:63.9375em){.inspiration-listing__link:hover .inspiration-listing__image img{-webkit-transform:none;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;height:auto}.segmentation-preview:before{float:left;content:"";padding-bottom:89.0666666667%;margin-bottom:0}.segmentation-preview:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.segmentation-preview__image{height:100%;overflow:hidden}.segmentation-preview__image img{-o-object-fit:cover;object-fit:cover;width:calc(100% + 2px);height:100%;-webkit-transform:translateX(-1px);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,#000 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,#000 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;position:relative;border-radius:3px 3px 0 0}.segmentation-popup-section__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0}.segmentation-popup-section__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.segmentation-popup-section__image img{-o-object-fit:cover;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 .bio-group:not(.grid--reverse)>:first-child .segmentation-popup-section__content,.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{border-left:none}.segmentation-popup .grid--reverse.bio-group>:last-child .segmentation-popup-section__content,.segmentation-popup .grid--reverse.load-more__placeholders>:last-child .segmentation-popup-section__content,.segmentation-popup .grid.grid--reverse>: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 .load-more__wrap,.inspiration-article .block--richtext .page-filter,.inspiration-article .block--richtext .wrap{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;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-disabled{opacity:.3}.slick-arrow{outline:0}.slick-track{display:flex;font-size:0}.slick-slide{height:auto;outline:0}.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:transparent;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;margin-bottom:5px;grid-row:1/1}@media screen and (max-width:63.9375em){.carousel__title{font-size:22px;font-size:1.375rem;line-height:1.2727272727}}.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;-ms-scroll-snap-type:x mandatory;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 transparent solid;border-left:15px transparent 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-next,.carousel--testimonials .slick-prev{position:absolute;z-index:2;bottom:-50px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background-color:#fff}@media screen and (max-width:63.9375em){.carousel--testimonials .slick-next,.carousel--testimonials .slick-prev{bottom:-30px}}.carousel--testimonials .slick-next span,.carousel--testimonials .slick-prev span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;padding:0;background-color:transparent;border:1px solid var(--block-arrow-border-color,#eaeaea);transition:all .2s ease-in;opacity:.7}.carousel--testimonials .slick-next span:hover:not(.slick-disabled),.carousel--testimonials .slick-next span:hover:not([disabled]),.carousel--testimonials .slick-prev span:hover:not(.slick-disabled),.carousel--testimonials .slick-prev span:hover:not([disabled]){opacity:1}.carousel--testimonials .slick-next span svg,.carousel--testimonials .slick-prev span svg{fill:var(--block-arrow-color,#000)}.carousel--testimonials .slick-next span.slick-next svg,.carousel--testimonials .slick-next span.swiper__arrow--next svg,.carousel--testimonials .slick-prev span.slick-next svg,.carousel--testimonials .slick-prev span.swiper__arrow--next svg{margin-left:2px}.carousel--testimonials .slick-next span.slick-prev svg,.carousel--testimonials .slick-next span.swiper__arrow--prev svg,.carousel--testimonials .slick-prev span.slick-prev svg,.carousel--testimonials .slick-prev 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-slide>div,.carousel--block--feature .slick-track,.carousel--block--feature-left .slick-list,.carousel--block--feature-left .slick-slide>div,.carousel--block--feature-left .slick-track{height:100%}.carousel--block--feature .slick-arrow,.carousel--block--feature-left .slick-arrow{position:absolute;bottom:25px;padding:15px;background: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--image-third .slick-list,.carousel--block--lifecycle .slick-list{padding-right:40%;margin:0 -10px}.carousel--block--image-third .slick-slide,.carousel--block--lifecycle .slick-slide{margin:0 10px}.carousel--block--image-third .slick-list,.carousel--block--image-third .slick-slide>div,.carousel--block--image-third .slick-track,.carousel--block--lifecycle .slick-list,.carousel--block--lifecycle .slick-slide>div,.carousel--block--lifecycle .slick-track{height:100%}.carousel--block--image-third .slick-arrow,.carousel--block--lifecycle .slick-arrow{position:absolute;top:-55px;padding:12px;background:0 0;z-index:1}.carousel--block--image-third .slick-arrow svg,.carousel--block--lifecycle .slick-arrow svg{display:block;fill:#333}.carousel--block--image-third .slick-prev,.carousel--block--lifecycle .slick-prev{right:30px}.carousel--block--image-third .slick-next,.carousel--block--lifecycle .slick-next{right:-12px}}.carousel--block--lifecycle .slick-prev{right:42px}.carousel--block--lifecycle .slick-next{right:0}.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--category-slider-stacked .slick-track,.carousel--finishes .slick-track{margin-left:calc((100vw - 1600px + 2 * 80px)/ 2)}@media screen and (max-width:100em){.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--category-slider-stacked .slick-track,.carousel--finishes .slick-track{margin-left:80px}}@media screen and (max-width:63.9375em){.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--category-slider-stacked .slick-track,.carousel--finishes .slick-track{margin-left:5px}}.carousel--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--category-slider-inline .slick-track,.carousel--category-slider-stacked .slick-track,.carousel--feature-grid .slick-track,.carousel--finishes .slick-track{gap:16px}.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--category-slider-inline .slick-track::after,.carousel--category-slider-inline .slick-track::before,.carousel--category-slider-stacked .slick-track::after,.carousel--category-slider-stacked .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--block--get-the-look .slick-track,.carousel--block--products .slick-track,.carousel--category-slider-inline .slick-track,.carousel--category-slider-stacked .slick-track,.carousel--feature-grid .slick-track,.carousel--finishes .slick-track{margin-left:15px}}.carousel--block--get-the-look .slick-list,.carousel--block--products .slick-list,.carousel--category-slider-inline .slick-list,.carousel--category-slider-stacked .slick-list,.carousel--feature-grid .slick-list,.carousel--finishes .slick-list{padding-right:160px}@media screen and (max-width:63.9375em){.carousel--block--get-the-look .slick-list,.carousel--block--products .slick-list,.carousel--category-slider-inline .slick-list,.carousel--category-slider-stacked .slick-list,.carousel--feature-grid .slick-list,.carousel--finishes .slick-list{padding-right:15%}}.carousel--block--get-the-look .slick-slide,.carousel--block--products .slick-slide,.carousel--category-slider-inline .slick-slide,.carousel--category-slider-stacked .slick-slide,.carousel--feature-grid .slick-slide,.carousel--finishes .slick-slide{width:348px;max-width:348px}@media screen and (max-width:100em){.carousel--block--get-the-look .slick-slide,.carousel--block--products .slick-slide,.carousel--category-slider-inline .slick-slide,.carousel--category-slider-stacked .slick-slide,.carousel--feature-grid .slick-slide,.carousel--finishes .slick-slide{width:auto;max-width:none}}.carousel--block--get-the-look .slick-arrow,.carousel--block--products .slick-arrow,.carousel--category-slider-inline .slick-arrow,.carousel--category-slider-stacked .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:transparent;border:1px solid var(--block-arrow-border-color,#eaeaea);transition:all .2s ease-in;opacity:.7;position:absolute;top:0;-webkit-transform:translateY(calc(-100% - 20px));transform:translateY(calc(-100% - 20px))}.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--category-slider-inline .slick-arrow:hover:not(.slick-disabled),.carousel--category-slider-inline .slick-arrow:hover:not([disabled]),.carousel--category-slider-stacked .slick-arrow:hover:not(.slick-disabled),.carousel--category-slider-stacked .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--block--get-the-look .slick-arrow svg,.carousel--block--products .slick-arrow svg,.carousel--category-slider-inline .slick-arrow svg,.carousel--category-slider-stacked .slick-arrow svg,.carousel--feature-grid .slick-arrow svg,.carousel--finishes .slick-arrow svg{fill:var(--block-arrow-color,#000)}.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--category-slider-inline .slick-arrow.slick-next svg,.carousel--category-slider-inline .slick-arrow.swiper__arrow--next svg,.carousel--category-slider-stacked .slick-arrow.slick-next svg,.carousel--category-slider-stacked .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--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--category-slider-inline .slick-arrow.slick-prev svg,.carousel--category-slider-inline .slick-arrow.swiper__arrow--prev svg,.carousel--category-slider-stacked .slick-arrow.slick-prev svg,.carousel--category-slider-stacked .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--block--get-the-look .slick-arrow span,.carousel--block--products .slick-arrow span,.carousel--category-slider-inline .slick-arrow span,.carousel--category-slider-stacked .slick-arrow span,.carousel--feature-grid .slick-arrow span,.carousel--finishes .slick-arrow span{display:flex}.carousel--block--get-the-look .slick-arrow.slick-disabled,.carousel--block--products .slick-arrow.slick-disabled,.carousel--category-slider-inline .slick-arrow.slick-disabled,.carousel--category-slider-stacked .slick-arrow.slick-disabled,.carousel--feature-grid .slick-arrow.slick-disabled,.carousel--finishes .slick-arrow.slick-disabled{opacity:.35}.carousel--block--get-the-look .slick-prev,.carousel--block--products .slick-prev,.carousel--category-slider-inline .slick-prev,.carousel--category-slider-stacked .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--block--get-the-look .slick-prev,.carousel--block--products .slick-prev,.carousel--category-slider-inline .slick-prev,.carousel--category-slider-stacked .slick-prev,.carousel--feature-grid .slick-prev,.carousel--finishes .slick-prev{right:calc(46px + 80px)}}.carousel--block--get-the-look .slick-next,.carousel--block--products .slick-next,.carousel--category-slider-inline .slick-next,.carousel--category-slider-stacked .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--block--get-the-look .slick-next,.carousel--block--products .slick-next,.carousel--category-slider-inline .slick-next,.carousel--category-slider-stacked .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:transparent;border:1px solid var(--block-arrow-border-color,#eaeaea);transition:all .2s 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,#000)}.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:transparent;border:1px solid var(--block-arrow-border-color,#eaeaea);transition:all .2s 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,#000)}.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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;width:10px;height:10px;background-color:transparent}@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:0}.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:transparent;z-index:1}.carousel--hero .slick-dots button:focus-visible{outline:0}.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,#000)}@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;text-decoration:none;color:inherit}.category-preview__image{overflow:hidden;margin-bottom:15px}.category-preview__image:before{float:left;content:"";padding-bottom:119.0476190476%;margin-bottom:0}.category-preview__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.category-preview__image img{width:100%;height:auto;transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.category-preview__link:hover .category-preview__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:63.9375em){.category-preview__link:hover .category-preview__image img{-webkit-transform:none;transform:none}}.category-preview__title{font-size:18px;font-size:1.125rem;line-height:1.7777777778;position:relative;padding-right:0;padding-left:0;display:inline-block;color:var(--block-text-color,#000);transition:color .3s ease;padding-bottom:5px}.category-preview__title::after,.category-preview__title::before{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}@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:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.journal-preview:hover .journal-preview__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:63.9375em){.journal-preview:hover .journal-preview__image img{-webkit-transform:none;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,#000 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;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;margin-bottom:36px;background:#d2d2d2}.journal-listing__image:before{float:left;content:"";padding-bottom:75%;margin-bottom:0}.journal-listing__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@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:0}.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:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.22,1)}.journal-listing__link:hover .journal-listing__image img{-webkit-transform:scale(1.2);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:0}.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{-o-object-fit:cover;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:0 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:0 50px 80px}}@media screen and (max-width:63.9375em){.pdp-unavailable .pdp-unavailable__notice{max-width:none;padding:0 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{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:0;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,#fff 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:0 0;letter-spacing:4px;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;outline:0}.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;-webkit-transform:translateY(-50%);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;-webkit-transform:none;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}.block--richtext .order-info__content .block__text,.order-info__content .block--richtext .block__text,.order-info__content .hero__text,.order-info__content .password-complexity,.order-info__content .richtext,.order-info__content .stock-list-notice{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;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{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;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{width:100%}@media screen and (max-width:63.9375em){.import-item__actions .button{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;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{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;flex:0 0 120px;margin-right:20px}.import-quantity__product-image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.import-quantity__product-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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 dd,.import-quantity__product-meta dt{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;text-decoration:underline;transition:color .3s ease}.import-quantity__link:hover{color:#8499a5}.import-quantity__replace-image{overflow:hidden;width:100%;margin-bottom:26px}.import-quantity__replace-image:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.import-quantity__replace-image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.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;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--anchor:not(.button--small-text),.detail-boxes__item .button--border:not(.button--small-text){flex-shrink:0}.detail-boxes__item .button--anchor:not(.button--small-text) span,.detail-boxes__item .button--border: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;-webkit-column-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:flex;flex-wrap:nowrap}.pdp-configure-popup__buttons--equal-items-wrap>*,.pdp-configure-popup__buttons--equal-items>*{flex:0 1 33.333333%}@media screen and (max-width:43.75em){.pdp-configure-popup__buttons--equal-items-wrap{flex-wrap:wrap}}.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:transparent;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--selected,.pdp-configure-popup__option:hover{background-color:#fff;border-color:#000}.pdp-configure-popup__option img{width:50px;height:50px;-o-object-fit:contain;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__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}}.overlay .pdp-configure-popup__action{width:auto}.pdp-configure-popup__action .button{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{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);-webkit-column-gap:12px;-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{-webkit-transform:scale(1.2);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,#000 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;height:100%}.feature-grid .feature-grid__image:before{float:left;content:"";padding-bottom:60%;margin-bottom:0}.feature-grid .feature-grid__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:43.75em){.feature-grid .feature-grid__image{height:auto}}.feature-grid .feature-grid__image img{transition:-webkit-transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1);transition:transform 2.25s cubic-bezier(.19,1,.22,1),-webkit-transform 2.25s cubic-bezier(.19,1,.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:0}.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;color:#fff}.feature-grid .feature-grid__title::after,.feature-grid .feature-grid__title::before{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}@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;color:#000}.feature-grid .feature-grid__title::after,.feature-grid .feature-grid__title::before{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}}@media screen and (max-width:43.75em){.feature-grid--no-carousel .feature-grid__grid{grid-template-columns:repeat(2,1fr);-webkit-column-gap:15px;-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--portrait:before,.feature-grid--carousel .feature-grid__image:before{float:left;content:"";padding-bottom:120%;margin-bottom:0}.feature-grid--carousel .feature-grid__image--portrait:after,.feature-grid--carousel .feature-grid__image: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:-webkit-transform 350ms ease-in;transition:transform 350ms ease-in;transition:transform 350ms ease-in,-webkit-transform 350ms ease-in}.nav-callout:hover .nav-callout__image img{-webkit-transform:scale(1.075);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:0}.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:0}.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:0}.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;color:#000;display:inline-block}.nav-callout__title::after,.nav-callout__title::before{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}@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,#000 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:0}.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:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.nav-collection:hover .nav-collection__image img{-webkit-transform:scale(1.075);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;-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:all .3s ease-in;margin-top:2px}.nav-collection:hover .nav-collection__title svg{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.locale-selector{font-weight:200;font-size:12px;font-size:.75rem;line-height:1;background-color:transparent;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;position:absolute;left:50%;-webkit-transform:translateX(-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{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}}@media screen and (max-width:63.9375em){.header-back{padding:12px 15px}}.header-back:hover{text-decoration:underline}.header-back:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.header-back svg{transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;fill:currentColor}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@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;-webkit-column-gap:20px;-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}.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:1600px){.product-listing--hide-filters .product-listing__toggle-filters-menu{margin-left:calc(-1 * (100vw - 1600px)/ 2 - 105px)}}.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__items,.product-listing--hide-filters .product-listing__pagination,.product-listing--hide-filters .product-listing__result-bar{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:0 3px 3px 0;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__items.fade-out,.product-listing__pagination.fade-out,.product-listing__result-bar.fade-out{-webkit-animation:fadeOut .1s linear;animation:fadeOut .1s linear}.product-listing__items.fade-in,.product-listing__pagination.fade-in,.product-listing__result-bar.fade-in{-webkit-animation:fadeIn .1s linear;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:0 0 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;-webkit-column-gap:20px;-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));-webkit-column-gap:15px;-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{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,#000 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,#000 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,#000 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,#000 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:0 0;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;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;-webkit-transform:translateY(3px);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:transparent}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.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:-webkit-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-ms-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(.4,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:0 0;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:0 0;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}.pswp__img--with-bg,div.pswp__img--placeholder{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:0 0;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:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scale(-1,1);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;-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start: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:0 0;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:.2s 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));-webkit-column-gap:80px;-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(https://assets.astrolighting.com/static/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}.dimensions dd,.dimensions dt{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;margin-bottom:25px}@media screen and (max-width:63.9375em){.collection-callout__text{font-size:14px;font-size:.875rem;line-height:1.5714285714;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%;-o-object-fit:cover;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:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,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:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.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-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.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;-webkit-filter:brightness(0);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;-webkit-filter:brightness(0);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:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{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;-ms-appearance: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%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;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:rgba(255,255,255,.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{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(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,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(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-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);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;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;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")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);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-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;padding:0;background-color:transparent;border:1px solid #d2d2d2;transition:border .2s 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,#fff 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,#fff 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%;-o-object-fit:cover;object-fit:cover}.swiper-pdp-thumbnails .swiper-slide svg.icon-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff}.swiper-pdp-thumbnails .swiper-thumb-arrow{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;background:0 0;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}.overlay--default .overlay__bg{background-color:#0b0b0b}.overlay--default.overlay-transition--fade.overlay--active .overlay__bg{opacity:.8}.overlay--default .overlay__close{width:44px;height:44px;line-height:44px;top:-44px;right:-44px;background:0 0;padding:0;display:flex;justify-content:center;align-items:center}.overlay--default .overlay__close svg{width:20px;height:20px;fill:#fff;stroke:none}@media screen and (max-width:63.9375em){.overlay--default .overlay__close{top:7px;right:0;z-index:101;top:0}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.overlay--default .overlay__close{top:7px}}@media screen and (max-width:63.9375em){.body--debug .overlay--default .overlay__close{top:20px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.body--debug .overlay--default .overlay__close{top:7px}}@media screen and (max-width:63.9375em){.body--admin .overlay--default .overlay__close{top:44px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.body--admin .overlay--default .overlay__close{top:51px}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.body--admin .overlay--default .overlay__close{top:7px}}@media screen and (max-width:63.9375em){.has-notice-bar .overlay--default .overlay__close{top:100px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.has-notice-bar .overlay--default .overlay__close{top:7px}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.has-notice-bar .overlay--default .overlay__close{top:7px}}@media screen and (max-width:63.9375em){.has-notice-bar.body--admin .overlay--default .overlay__close{top:144px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.has-notice-bar.body--admin .overlay--default .overlay__close{top:51px}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.has-notice-bar.body--admin .overlay--default .overlay__close{top:7px}}@media screen and (max-width:63.9375em){.body--debug.body--admin .overlay--default .overlay__close{top:64px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.body--debug.body--admin .overlay--default .overlay__close{top:51px}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.body--debug.body--admin .overlay--default .overlay__close{top:7px}}@media screen and (max-width:63.9375em){.overlay--default .overlay__close svg{fill:#8499a5}}.overlay--default .overlay__container{max-width:900px}@media screen and (max-width:63.9375em){.overlay--default .overlay__container{box-shadow:none;max-width:none;height:100%}}.overlay--default .overlay__content{overflow:auto}@media screen and (max-width:63.9375em){.overlay--default .overlay__content{height:100%;max-height:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin-left:0;margin-top:0}.body--debug .overlay--default .overlay__content{margin-top:20px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.body--debug .overlay--default .overlay__content{margin-top:0}}@media screen and (max-width:63.9375em){.body--admin .overlay--default .overlay__content{margin-top:44px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.body--admin .overlay--default .overlay__content{margin-top:44px}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.body--admin .overlay--default .overlay__content{margin-top:0}}@media screen and (max-width:63.9375em){.has-notice-bar .overlay--default .overlay__content{margin-top:100px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.has-notice-bar .overlay--default .overlay__content{margin-top:0}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.has-notice-bar .overlay--default .overlay__content{margin-top:0}}@media screen and (max-width:63.9375em){.has-notice-bar.body--admin .overlay--default .overlay__content{margin-top:144px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.has-notice-bar.body--admin .overlay--default .overlay__content{margin-top:44px}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.has-notice-bar.body--admin .overlay--default .overlay__content{margin-top:0}}@media screen and (max-width:63.9375em){.body--debug.body--admin .overlay--default .overlay__content{margin-top:64px}}@media screen and (max-width:63.9375em) and (max-width:63.9375em){.body--debug.body--admin .overlay--default .overlay__content{margin-top:44px}}@media screen and (max-width:63.9375em) and (max-width:43.75em){.body--debug.body--admin .overlay--default .overlay__content{margin-top:0}}.overlay--default .overlay__body{padding:30px 30px 10px;overflow:auto}.overlay--default .overlay__body--center{text-align:center}.overlay--default .overlay__body--image-only{overflow:hidden}.overlay--default .overlay__body--image-only:before{float:left;content:"";padding-bottom:85.7142857143%;margin-bottom:0}.overlay--default .overlay__body--image-only:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.overlay--default .overlay__body--image-only img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width:63.9375em){.overlay--default .overlay__body{padding:30px 15px 0}}.overlay--default .overlay__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){.overlay--default .overlay__title{color:#000;background:0 0;border-bottom:1px solid #eaeaea}}.overlay--default .overlay__footer{border-top:1px solid #eaeaea;padding:20px 0 30px;margin:0 30px}@media screen and (max-width:63.9375em){.overlay--default .overlay__footer{padding:20px 0 30px;margin:0 15px}}.overlay--medium .overlay__container{max-width:600px}.overlay--enquiry .overlay__container{max-width:630px}.overlay--enquiry .overlay__content{background-color:#f4f4f4;padding:45px 55px}.overlay--enquiry .overlay__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:15px;padding:0;text-align:left;background:0 0;color:#000}.overlay--enquiry .overlay__body{padding:0}@media screen and (max-width:63.9375em){.overlay--enquiry .overlay__body{padding:0}}.overlay--enquiry textarea.input{height:100px}@media screen and (max-width:63.9375em){.overlay--takeover.overlay--filter-menu .overlay__bg,.overlay--takeover.overlay--filters .overlay__bg{background-color:#fff}.overlay--takeover.overlay--filter-menu .overlay__content,.overlay--takeover.overlay--filters .overlay__content{top:0;bottom:0;-webkit-transform:none;transform:none;padding-bottom:100px}.overlay--takeover.overlay--filter-menu .overlay__close,.overlay--takeover.overlay--filters .overlay__close{width:40px;height:40px;padding:0;background-color:transparent;display:grid;place-items:center;right:5px;top:15px}.overlay--takeover.overlay--filter-menu .overlay__close svg,.overlay--takeover.overlay--filters .overlay__close svg{width:20px;height:20px;stroke-width:1px}}.overlay.overlay--takeover{z-index:100000}.overlay.overlay--takeover .overlay__container{transition:opacity .5s ease}.overlay.overlay--takeover .overlay__container,.overlay.overlay--takeover .overlay__content{top:0;bottom:0;left:0;right:0;-webkit-transform:none;transform:none;background:#f4f4f4}.overlay.overlay--takeover .overlay__close{background:#fff;border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.overlay.overlay--takeover .overlay__close svg{stroke-width:0}.overlay.overlay--takeover .overlay__close:hover{background:#000}.overlay.overlay--takeover .overlay__close:hover svg{fill:#fff}@media screen and (max-width:63.9375em){.overlay.overlay--takeover .overlay__close{top:15px;right:15px}}.overlay.overlay--sidebar .overlay__bg{background-color:#000}.overlay.overlay--sidebar .overlay__close{background:0 0}.overlay.overlay--sidebar .overlay__close svg{fill:#fff;stroke-width:0}.overlay.overlay--sidebar .overlay__close:hover svg{fill:#000}.overlay--loading{opacity:.5;cursor:wait}.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--current,.track-configurator-progress__item--inactive{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,.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);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.track-configurator-progress__label{font-size:14px;font-size:.875rem;line-height:1.2142857143}.d3r-hide,.d3r-show{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__buttons],[data-aos=content__logo],[data-aos=content__subtitle],[data-aos=content__text],[data-aos=content__title]{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}body[data-aos-easing] [data-aos=content__buttons],body[data-aos-easing] [data-aos=content__logo],body[data-aos-easing] [data-aos=content__subtitle],body[data-aos-easing] [data-aos=content__text],body[data-aos-easing] [data-aos=content__title]{transition-timing-function:cubic-bezier(.19,1,.22,1)}body[data-aos-duration] [data-aos=content__buttons],body[data-aos-duration] [data-aos=content__logo],body[data-aos-duration] [data-aos=content__subtitle],body[data-aos-duration] [data-aos=content__text],body[data-aos-duration] [data-aos=content__title]{transition-duration:2.25s}[data-aos=content__buttons].aos-animate,[data-aos=content__logo].aos-animate,[data-aos=content__subtitle].aos-animate,[data-aos=content__text].aos-animate,[data-aos=content__title].aos-animate{-webkit-transform:none;transform:none;opacity:1}[data-aos=content__subtitle]{transition-delay:150ms,.1s}[data-aos=content__logo],[data-aos=content__title]{transition-delay:250ms,.2s}[data-aos=content__text]{transition-delay:350ms,250ms}[data-aos=content__buttons]{transition-delay:450ms,.3s}[data-aos^=stack]{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-delay:250ms,.2s}body[data-aos-easing] [data-aos^=stack]{transition-timing-function:cubic-bezier(.19,1,.22,1)}body[data-aos-duration] [data-aos^=stack]{transition-duration:1.25s}[data-aos^=stack].aos-animate{-webkit-transform:none;transform:none;opacity:1}[data-aos*=stack--1]{transition-delay:.2s}[data-aos*=stack--2]{transition-delay:.4s}[data-aos*=stack--3]{transition-delay:.6s}[data-aos*=stack--4]{transition-delay:.8s}[data-aos*=stack--5]{transition-delay:1s}[data-aos*=stack--6]{transition-delay:1.2s}[data-aos*=stack--7]{transition-delay:1.4s}[data-aos*=stack--8]{transition-delay:1.6s}[data-aos*=stack--9]{transition-delay:1.8s}[data-aos*=stack--10]{transition-delay:2s}[data-aos*=stack--11]{transition-delay:2.2s}[data-aos*=stack--12]{transition-delay:2.4s}[data-aos*=stack--13]{transition-delay:2.6s}[data-aos*=stack--14]{transition-delay:2.8s}[data-aos*=stack--15]{transition-delay:3s}@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:.3s}}@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:.6s}}@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:.9s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-7]{transition-delay:1.05s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-8]{transition-delay:1.2s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-9]{transition-delay:1.35s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-10]{transition-delay:1.5s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-11]{transition-delay:1.65s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-12]{transition-delay:1.8s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-13]{transition-delay:1.95s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-14]{transition-delay:2.1s}}@media screen and (max-width:78.75em){[data-aos*=stack--pdp-m-15]{transition-delay:2.25s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-1]{transition-delay:.2s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-2]{transition-delay:.4s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-3]{transition-delay:.6s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-4]{transition-delay:.8s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-5]{transition-delay:1s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-6]{transition-delay:1.2s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-7]{transition-delay:1.4s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-8]{transition-delay:1.6s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-9]{transition-delay:1.8s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-10]{transition-delay:2s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-11]{transition-delay:2.2s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-12]{transition-delay:2.4s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-13]{transition-delay:2.6s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-14]{transition-delay:2.8s}}@media screen and (max-width:63.9375em){[data-aos*=stack--m-15]{transition-delay:3s}}[data-aos=fade]{opacity:0}body[data-aos-easing] [data-aos=fade]{transition-timing-function:cubic-bezier(.19,1,.22,1)}body[data-aos-duration] [data-aos=fade]{transition-duration:1.25s}[data-aos=fade].aos-animate{opacity:1}[data-aos^=sliding]{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}body[data-aos-easing] [data-aos^=sliding]{transition-timing-function:cubic-bezier(.19,1,.22,1)}body[data-aos-duration] [data-aos^=sliding]{transition-duration:2.25s}[data-aos^=sliding].aos-animate{-webkit-transform:none;transform:none;opacity:1}[data-aos*=sliding--reverse]{-webkit-transform:translateX(50px);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=https://assets.astrolighting.com/static/maps/css/style.css.dc7d1.map */
