*,*::before,*::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased}body{margin:0;min-height:100vh;font-family:"Poppins",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Ubuntu,Arial,sans-serif;color:#3d3d3d;line-height:1.5;font-optical-sizing:auto}hr{color:inherit;height:0}main{display:block}pre{font-family:monospace,monospace;font-size:1em;overflow:auto}h1,h2,h3,h4,h5,h6,p,blockquote,figure,ol,ul{margin:0;padding:0;margin-block-end:0}input,button,textarea,select{font:inherit}:target{scroll-margin-block:5ex}::-moz-selection{background-color:#659c75;color:#fff}::selection{background-color:#659c75;color:#fff}:focus{outline:0}p{margin-bottom:1.1rem;text-rendering:optimizeLegibility}em,i,.em{font-style:italic;line-height:inherit}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}strong,b,.strong{font-weight:bolder;line-height:inherit}small,.small{font-size:80%}.large{font-size:140%}sup,.sup,sub,.sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup,.sup{top:-0.5em}sub,.sub{bottom:-0.25em}.ellipsis,.ellipsis li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-clip,.text-clip li{text-overflow:clip;white-space:nowrap;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:"Reddit Sans Condensed",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Ubuntu,Arial,sans-serif;font-weight:normal;text-rendering:optimizeLegibility;text-wrap:balance;font-size:inherit;color:#192022;margin-bottom:1.5rem}h1.super-header{font-size:3.998rem;line-height:1.22}h1,.h1{font-size:2.827rem;line-height:1.4}h2,.h2{font-size:1.999rem;line-height:1.55}h3,.h3{font-size:1.414rem;line-height:1.7}h4,.h4{font-size:1rem;line-height:1.85}h5,.h5{font-size:.707rem;line-height:2}h6,.h6{font-size:.707rem;line-height:2}@media only screen and (min-width: 768px){h1.super-header{font-size:5.653rem;line-height:1.18}h1,.h1{font-size:3.998rem;line-height:1.22}h2,.h2{font-size:2.827rem;line-height:1.4}h3,.h3{font-size:1.999rem;line-height:1.55}h4,.h4{font-size:1.414rem;line-height:1.7}h5,.h5{font-size:1rem;line-height:1.85}}.sub-header,.sub-font{color:rgba(61,61,61,0.6)}.super-header.vw{font-size:12vw}h1.vw{font-size:6vw}h2.vw{font-size:5vw}h3.vw{font-size:4.5vw}h4.vw{font-size:4vw}h5.vw{font-size:3.5vw}h6.vw{font-size:3vw}a{text-decoration:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);color:#6e8090;cursor:pointer}a:active,a:hover{color:#f9db82}.float-left{float:left}.float-right{float:right}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{transform:scale(1);transform-origin:0 0}ul,ol,dl{list-style-position:outside;margin-bottom:1.15rem}ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{margin-bottom:0}ul{margin-left:1.2rem;list-style-type:disc}ul ul{list-style-type:circle}ul.lined,ul.none{list-style-type:none;margin-left:0}ul.lined li{border-bottom:solid 1px rgba(0,0,0,0.2)}ul.lined li:last-of-type{border-bottom:none}ol{margin-left:1.55rem;list-style-type:decimal}img,iframe{max-width:100%;height:auto;border:0;border-style:none}svg:not(:root){overflow:hidden}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.container{margin:0 auto;max-width:960px;width:100%}.small-container{margin:0 auto;max-width:760px;width:100%}.large-container{margin:0 auto;max-width:1024px;width:100%}.xlarge-container{margin:0 auto;max-width:1280px;width:100%}.align-wide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:100vw}.align-full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.grid{position:relative;display:flex;backface-visibility:hidden;flex-flow:row wrap}.grid.collapse-padding>.cell{padding-left:0;padding-right:0}.grid.edge{margin-left:-1rem;margin-right:-1rem}.grid.half-edge{margin-left:-0.5rem;margin-right:-0.5rem}.nowrap{flex-wrap:nowrap}.wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-space{justify-content:space-between}.justify-around{justify-content:space-around}.align-top{align-items:flex-start;align-self:flex-start}.align-bottom{align-items:flex-end;align-self:flex-end}.align-center{align-items:center;align-self:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.reverse{flex-direction:row-reverse}.vertical{flex-direction:column;flex-wrap:nowrap}.vertical.reverse{flex-direction:column-reverse;flex-wrap:nowrap}.cell{flex:1 1 auto;max-width:100%;min-width:0;min-height:0;margin-left:.5rem;margin-right:.5rem;padding-left:.5rem;padding-right:.5rem}.cell.fit{flex:0 0 auto;width:auto}.cell.fill{flex:1 1;width:auto}.cell.collapse{margin-left:0;margin-right:0}.cell.collapse-padding{padding-left:0;padding-right:0}.hide{display:none !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.twelve{max-width:calc(8.3333333333%*12 - 1rem);flex:0 0 calc(8.3333333333%*12 - 1rem)}.twelve.collapse{max-width:calc(8.3333333333%*12);flex:0 0 calc(8.3333333333%*12)}.order-12{order:12}.eleven{max-width:calc(8.3333333333%*11 - 1rem);flex:0 0 calc(8.3333333333%*11 - 1rem)}.eleven.collapse{max-width:calc(8.3333333333%*11);flex:0 0 calc(8.3333333333%*11)}.order-11{order:11}.ten{max-width:calc(8.3333333333%*10 - 1rem);flex:0 0 calc(8.3333333333%*10 - 1rem)}.ten.collapse{max-width:calc(8.3333333333%*10);flex:0 0 calc(8.3333333333%*10)}.order-10{order:10}.nine{max-width:calc(8.3333333333%*9 - 1rem);flex:0 0 calc(8.3333333333%*9 - 1rem)}.nine.collapse{max-width:calc(8.3333333333%*9);flex:0 0 calc(8.3333333333%*9)}.order-9{order:9}.eight{max-width:calc(8.3333333333%*8 - 1rem);flex:0 0 calc(8.3333333333%*8 - 1rem)}.eight.collapse{max-width:calc(8.3333333333%*8);flex:0 0 calc(8.3333333333%*8)}.order-8{order:8}.seven{max-width:calc(8.3333333333%*7 - 1rem);flex:0 0 calc(8.3333333333%*7 - 1rem)}.seven.collapse{max-width:calc(8.3333333333%*7);flex:0 0 calc(8.3333333333%*7)}.order-7{order:7}.six{max-width:calc(8.3333333333%*6 - 1rem);flex:0 0 calc(8.3333333333%*6 - 1rem)}.six.collapse{max-width:calc(8.3333333333%*6);flex:0 0 calc(8.3333333333%*6)}.order-6{order:6}.five{max-width:calc(8.3333333333%*5 - 1rem);flex:0 0 calc(8.3333333333%*5 - 1rem)}.five.collapse{max-width:calc(8.3333333333%*5);flex:0 0 calc(8.3333333333%*5)}.order-5{order:5}.four{max-width:calc(8.3333333333%*4 - 1rem);flex:0 0 calc(8.3333333333%*4 - 1rem)}.four.collapse{max-width:calc(8.3333333333%*4);flex:0 0 calc(8.3333333333%*4)}.order-4{order:4}.three{max-width:calc(8.3333333333%*3 - 1rem);flex:0 0 calc(8.3333333333%*3 - 1rem)}.three.collapse{max-width:calc(8.3333333333%*3);flex:0 0 calc(8.3333333333%*3)}.order-3{order:3}.two{max-width:calc(8.3333333333%*2 - 1rem);flex:0 0 calc(8.3333333333%*2 - 1rem)}.two.collapse{max-width:calc(8.3333333333%*2);flex:0 0 calc(8.3333333333%*2)}.order-2{order:2}.one{max-width:calc(8.3333333333%*1 - 1rem);flex:0 0 calc(8.3333333333%*1 - 1rem)}.one.collapse{max-width:calc(8.3333333333%*1);flex:0 0 calc(8.3333333333%*1)}.order-1{order:1}.fifth{max-width:calc(20% - 1rem);flex:0 0 calc(20% - 1rem)}.fifth.collapse{max-width:20%;flex:0 0 20%}.fit{flex:0 0 auto;width:auto;max-width:auto}.fill{flex:1 1 0;width:auto;max-width:auto}@media only screen and (max-width: 479px){.small-show{display:none !important}}@media only screen and (min-width: 480px){.small-hide{display:none !important}.small-text-left{text-align:left}.small-text-right{text-align:right}.small-text-center{text-align:center}.small-text-justify{text-align:justify}.small-twelve{max-width:calc(8.3333333333%*12 - 1rem);flex:0 0 calc(8.3333333333%*12 - 1rem)}.small-twelve.collapse{max-width:calc(8.3333333333%*12);flex:0 0 calc(8.3333333333%*12)}.small-order-12{order:12}.small-eleven{max-width:calc(8.3333333333%*11 - 1rem);flex:0 0 calc(8.3333333333%*11 - 1rem)}.small-eleven.collapse{max-width:calc(8.3333333333%*11);flex:0 0 calc(8.3333333333%*11)}.small-order-11{order:11}.small-ten{max-width:calc(8.3333333333%*10 - 1rem);flex:0 0 calc(8.3333333333%*10 - 1rem)}.small-ten.collapse{max-width:calc(8.3333333333%*10);flex:0 0 calc(8.3333333333%*10)}.small-order-10{order:10}.small-nine{max-width:calc(8.3333333333%*9 - 1rem);flex:0 0 calc(8.3333333333%*9 - 1rem)}.small-nine.collapse{max-width:calc(8.3333333333%*9);flex:0 0 calc(8.3333333333%*9)}.small-order-9{order:9}.small-eight{max-width:calc(8.3333333333%*8 - 1rem);flex:0 0 calc(8.3333333333%*8 - 1rem)}.small-eight.collapse{max-width:calc(8.3333333333%*8);flex:0 0 calc(8.3333333333%*8)}.small-order-8{order:8}.small-seven{max-width:calc(8.3333333333%*7 - 1rem);flex:0 0 calc(8.3333333333%*7 - 1rem)}.small-seven.collapse{max-width:calc(8.3333333333%*7);flex:0 0 calc(8.3333333333%*7)}.small-order-7{order:7}.small-six{max-width:calc(8.3333333333%*6 - 1rem);flex:0 0 calc(8.3333333333%*6 - 1rem)}.small-six.collapse{max-width:calc(8.3333333333%*6);flex:0 0 calc(8.3333333333%*6)}.small-order-6{order:6}.small-five{max-width:calc(8.3333333333%*5 - 1rem);flex:0 0 calc(8.3333333333%*5 - 1rem)}.small-five.collapse{max-width:calc(8.3333333333%*5);flex:0 0 calc(8.3333333333%*5)}.small-order-5{order:5}.small-four{max-width:calc(8.3333333333%*4 - 1rem);flex:0 0 calc(8.3333333333%*4 - 1rem)}.small-four.collapse{max-width:calc(8.3333333333%*4);flex:0 0 calc(8.3333333333%*4)}.small-order-4{order:4}.small-three{max-width:calc(8.3333333333%*3 - 1rem);flex:0 0 calc(8.3333333333%*3 - 1rem)}.small-three.collapse{max-width:calc(8.3333333333%*3);flex:0 0 calc(8.3333333333%*3)}.small-order-3{order:3}.small-two{max-width:calc(8.3333333333%*2 - 1rem);flex:0 0 calc(8.3333333333%*2 - 1rem)}.small-two.collapse{max-width:calc(8.3333333333%*2);flex:0 0 calc(8.3333333333%*2)}.small-order-2{order:2}.small-one{max-width:calc(8.3333333333%*1 - 1rem);flex:0 0 calc(8.3333333333%*1 - 1rem)}.small-one.collapse{max-width:calc(8.3333333333%*1);flex:0 0 calc(8.3333333333%*1)}.small-order-1{order:1}.small-fifth{max-width:calc(20% - 1rem);flex:0 0 calc(20% - 1rem)}.small-fifth.collapse{max-width:20%;flex:0 0 20%}.small-fit{flex:0 0 auto;width:auto;max-width:auto}.small-fill{flex:1 1 0;width:auto;max-width:auto}}@media only screen and (max-width: 767px){.medium-show{display:none !important}}@media only screen and (min-width: 768px){.medium-hide{display:none !important}.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}.medium-twelve{max-width:calc(8.3333333333%*12 - 1rem);flex:0 0 calc(8.3333333333%*12 - 1rem)}.medium-twelve.collapse{max-width:calc(8.3333333333%*12);flex:0 0 calc(8.3333333333%*12)}.medium-order-12{order:12}.medium-eleven{max-width:calc(8.3333333333%*11 - 1rem);flex:0 0 calc(8.3333333333%*11 - 1rem)}.medium-eleven.collapse{max-width:calc(8.3333333333%*11);flex:0 0 calc(8.3333333333%*11)}.medium-order-11{order:11}.medium-ten{max-width:calc(8.3333333333%*10 - 1rem);flex:0 0 calc(8.3333333333%*10 - 1rem)}.medium-ten.collapse{max-width:calc(8.3333333333%*10);flex:0 0 calc(8.3333333333%*10)}.medium-order-10{order:10}.medium-nine{max-width:calc(8.3333333333%*9 - 1rem);flex:0 0 calc(8.3333333333%*9 - 1rem)}.medium-nine.collapse{max-width:calc(8.3333333333%*9);flex:0 0 calc(8.3333333333%*9)}.medium-order-9{order:9}.medium-eight{max-width:calc(8.3333333333%*8 - 1rem);flex:0 0 calc(8.3333333333%*8 - 1rem)}.medium-eight.collapse{max-width:calc(8.3333333333%*8);flex:0 0 calc(8.3333333333%*8)}.medium-order-8{order:8}.medium-seven{max-width:calc(8.3333333333%*7 - 1rem);flex:0 0 calc(8.3333333333%*7 - 1rem)}.medium-seven.collapse{max-width:calc(8.3333333333%*7);flex:0 0 calc(8.3333333333%*7)}.medium-order-7{order:7}.medium-six{max-width:calc(8.3333333333%*6 - 1rem);flex:0 0 calc(8.3333333333%*6 - 1rem)}.medium-six.collapse{max-width:calc(8.3333333333%*6);flex:0 0 calc(8.3333333333%*6)}.medium-order-6{order:6}.medium-five{max-width:calc(8.3333333333%*5 - 1rem);flex:0 0 calc(8.3333333333%*5 - 1rem)}.medium-five.collapse{max-width:calc(8.3333333333%*5);flex:0 0 calc(8.3333333333%*5)}.medium-order-5{order:5}.medium-four{max-width:calc(8.3333333333%*4 - 1rem);flex:0 0 calc(8.3333333333%*4 - 1rem)}.medium-four.collapse{max-width:calc(8.3333333333%*4);flex:0 0 calc(8.3333333333%*4)}.medium-order-4{order:4}.medium-three{max-width:calc(8.3333333333%*3 - 1rem);flex:0 0 calc(8.3333333333%*3 - 1rem)}.medium-three.collapse{max-width:calc(8.3333333333%*3);flex:0 0 calc(8.3333333333%*3)}.medium-order-3{order:3}.medium-two{max-width:calc(8.3333333333%*2 - 1rem);flex:0 0 calc(8.3333333333%*2 - 1rem)}.medium-two.collapse{max-width:calc(8.3333333333%*2);flex:0 0 calc(8.3333333333%*2)}.medium-order-2{order:2}.medium-one{max-width:calc(8.3333333333%*1 - 1rem);flex:0 0 calc(8.3333333333%*1 - 1rem)}.medium-one.collapse{max-width:calc(8.3333333333%*1);flex:0 0 calc(8.3333333333%*1)}.medium-order-1{order:1}.medium-fifth{max-width:calc(20% - 1rem);flex:0 0 calc(20% - 1rem)}.medium-fifth.collapse{max-width:20%;flex:0 0 20%}.medium-fit{flex:0 0 auto;width:auto;max-width:auto}.medium-fill{flex:1 1 0;width:auto;max-width:auto}}@media only screen and (max-width: 1023px){.large-show{display:none !important}}@media only screen and (min-width: 1024px){.large-hide{display:none !important}.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}.large-twelve{max-width:calc(8.3333333333%*12 - 1rem);flex:0 0 calc(8.3333333333%*12 - 1rem)}.large-twelve.collapse{max-width:calc(8.3333333333%*12);flex:0 0 calc(8.3333333333%*12)}.large-order-12{order:12}.large-eleven{max-width:calc(8.3333333333%*11 - 1rem);flex:0 0 calc(8.3333333333%*11 - 1rem)}.large-eleven.collapse{max-width:calc(8.3333333333%*11);flex:0 0 calc(8.3333333333%*11)}.large-order-11{order:11}.large-ten{max-width:calc(8.3333333333%*10 - 1rem);flex:0 0 calc(8.3333333333%*10 - 1rem)}.large-ten.collapse{max-width:calc(8.3333333333%*10);flex:0 0 calc(8.3333333333%*10)}.large-order-10{order:10}.large-nine{max-width:calc(8.3333333333%*9 - 1rem);flex:0 0 calc(8.3333333333%*9 - 1rem)}.large-nine.collapse{max-width:calc(8.3333333333%*9);flex:0 0 calc(8.3333333333%*9)}.large-order-9{order:9}.large-eight{max-width:calc(8.3333333333%*8 - 1rem);flex:0 0 calc(8.3333333333%*8 - 1rem)}.large-eight.collapse{max-width:calc(8.3333333333%*8);flex:0 0 calc(8.3333333333%*8)}.large-order-8{order:8}.large-seven{max-width:calc(8.3333333333%*7 - 1rem);flex:0 0 calc(8.3333333333%*7 - 1rem)}.large-seven.collapse{max-width:calc(8.3333333333%*7);flex:0 0 calc(8.3333333333%*7)}.large-order-7{order:7}.large-six{max-width:calc(8.3333333333%*6 - 1rem);flex:0 0 calc(8.3333333333%*6 - 1rem)}.large-six.collapse{max-width:calc(8.3333333333%*6);flex:0 0 calc(8.3333333333%*6)}.large-order-6{order:6}.large-five{max-width:calc(8.3333333333%*5 - 1rem);flex:0 0 calc(8.3333333333%*5 - 1rem)}.large-five.collapse{max-width:calc(8.3333333333%*5);flex:0 0 calc(8.3333333333%*5)}.large-order-5{order:5}.large-four{max-width:calc(8.3333333333%*4 - 1rem);flex:0 0 calc(8.3333333333%*4 - 1rem)}.large-four.collapse{max-width:calc(8.3333333333%*4);flex:0 0 calc(8.3333333333%*4)}.large-order-4{order:4}.large-three{max-width:calc(8.3333333333%*3 - 1rem);flex:0 0 calc(8.3333333333%*3 - 1rem)}.large-three.collapse{max-width:calc(8.3333333333%*3);flex:0 0 calc(8.3333333333%*3)}.large-order-3{order:3}.large-two{max-width:calc(8.3333333333%*2 - 1rem);flex:0 0 calc(8.3333333333%*2 - 1rem)}.large-two.collapse{max-width:calc(8.3333333333%*2);flex:0 0 calc(8.3333333333%*2)}.large-order-2{order:2}.large-one{max-width:calc(8.3333333333%*1 - 1rem);flex:0 0 calc(8.3333333333%*1 - 1rem)}.large-one.collapse{max-width:calc(8.3333333333%*1);flex:0 0 calc(8.3333333333%*1)}.large-order-1{order:1}.large-fifth{max-width:calc(20% - 1rem);flex:0 0 calc(20% - 1rem)}.large-fifth.collapse{max-width:20%;flex:0 0 20%}.large-fit{flex:0 0 auto;width:auto;max-width:auto}.large-fill{flex:1 1 0;width:auto;max-width:auto}}@media only screen and (max-width: 1279px){.xlarge-show{display:none !important}}@media only screen and (min-width: 1280px){.xlarge-hide{display:none !important}.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}.xlarge-twelve{max-width:calc(8.3333333333%*12 - 1rem);flex:0 0 calc(8.3333333333%*12 - 1rem)}.xlarge-twelve.collapse{max-width:calc(8.3333333333%*12);flex:0 0 calc(8.3333333333%*12)}.xlarge-order-12{order:12}.xlarge-eleven{max-width:calc(8.3333333333%*11 - 1rem);flex:0 0 calc(8.3333333333%*11 - 1rem)}.xlarge-eleven.collapse{max-width:calc(8.3333333333%*11);flex:0 0 calc(8.3333333333%*11)}.xlarge-order-11{order:11}.xlarge-ten{max-width:calc(8.3333333333%*10 - 1rem);flex:0 0 calc(8.3333333333%*10 - 1rem)}.xlarge-ten.collapse{max-width:calc(8.3333333333%*10);flex:0 0 calc(8.3333333333%*10)}.xlarge-order-10{order:10}.xlarge-nine{max-width:calc(8.3333333333%*9 - 1rem);flex:0 0 calc(8.3333333333%*9 - 1rem)}.xlarge-nine.collapse{max-width:calc(8.3333333333%*9);flex:0 0 calc(8.3333333333%*9)}.xlarge-order-9{order:9}.xlarge-eight{max-width:calc(8.3333333333%*8 - 1rem);flex:0 0 calc(8.3333333333%*8 - 1rem)}.xlarge-eight.collapse{max-width:calc(8.3333333333%*8);flex:0 0 calc(8.3333333333%*8)}.xlarge-order-8{order:8}.xlarge-seven{max-width:calc(8.3333333333%*7 - 1rem);flex:0 0 calc(8.3333333333%*7 - 1rem)}.xlarge-seven.collapse{max-width:calc(8.3333333333%*7);flex:0 0 calc(8.3333333333%*7)}.xlarge-order-7{order:7}.xlarge-six{max-width:calc(8.3333333333%*6 - 1rem);flex:0 0 calc(8.3333333333%*6 - 1rem)}.xlarge-six.collapse{max-width:calc(8.3333333333%*6);flex:0 0 calc(8.3333333333%*6)}.xlarge-order-6{order:6}.xlarge-five{max-width:calc(8.3333333333%*5 - 1rem);flex:0 0 calc(8.3333333333%*5 - 1rem)}.xlarge-five.collapse{max-width:calc(8.3333333333%*5);flex:0 0 calc(8.3333333333%*5)}.xlarge-order-5{order:5}.xlarge-four{max-width:calc(8.3333333333%*4 - 1rem);flex:0 0 calc(8.3333333333%*4 - 1rem)}.xlarge-four.collapse{max-width:calc(8.3333333333%*4);flex:0 0 calc(8.3333333333%*4)}.xlarge-order-4{order:4}.xlarge-three{max-width:calc(8.3333333333%*3 - 1rem);flex:0 0 calc(8.3333333333%*3 - 1rem)}.xlarge-three.collapse{max-width:calc(8.3333333333%*3);flex:0 0 calc(8.3333333333%*3)}.xlarge-order-3{order:3}.xlarge-two{max-width:calc(8.3333333333%*2 - 1rem);flex:0 0 calc(8.3333333333%*2 - 1rem)}.xlarge-two.collapse{max-width:calc(8.3333333333%*2);flex:0 0 calc(8.3333333333%*2)}.xlarge-order-2{order:2}.xlarge-one{max-width:calc(8.3333333333%*1 - 1rem);flex:0 0 calc(8.3333333333%*1 - 1rem)}.xlarge-one.collapse{max-width:calc(8.3333333333%*1);flex:0 0 calc(8.3333333333%*1)}.xlarge-order-1{order:1}.xlarge-fifth{max-width:calc(20% - 1rem);flex:0 0 calc(20% - 1rem)}.xlarge-fifth.collapse{max-width:20%;flex:0 0 20%}.xlarge-fit{flex:0 0 auto;width:auto;max-width:auto}.xlarge-fill{flex:1 1 0;width:auto;max-width:auto}}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}:root{color-scheme:light dark;--primary-background: light-dark(#fff, #192022);--primary-background-dark: light-dark(#192022, #fff);--primary-text: light-dark(#192022, #fff);--secondary-text: light-dark(#00000074, #ffffff74);--primary-text-dark: light-dark(#fff, #192022);--borders: light-dark(rgba(0,0,0,.5), rgba(255, 255, 255, 0.6));--subtle-background: light-dark(#f0f3f5, rgba(255, 255, 255, 0.2));--soft-background: light-dark(rgba(0,0,0,.025), rgba(255, 255, 255, 0.03));--mid-background: light-dark(rgba(0,0,0,.25), rgba(255, 255, 255, 0.3));--primary-color: light-dark(#DF6701, #DF6701);--shadow-color: light-dark(rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.75))}:root:has(input[name=color-scheme][value="light dark"]:checked){color-scheme:light dark}:root:has(input[name=color-scheme][value=light]:checked){color-scheme:light}:root:has(input[name=color-scheme][value=dark]:checked){color-scheme:dark}html,body{height:100%;overflow-x:hidden}body{background-color:var(--primary-background);color:var(--primary-text);display:flex;flex-direction:column}main{flex:1 0 auto;padding:0 1rem}@media only screen and (min-width: 480px){main{padding:0 2rem}}@media only screen and (min-width: 768px){main{padding:0 3rem}}.hero,.full-container,.banner{margin:0 -1rem}@media only screen and (min-width: 480px){.hero,.full-container,.banner{margin:0 -2rem}}@media only screen and (min-width: 768px){.hero,.full-container,.banner{margin:0 -3rem}}.block{display:block}.inline-block{vertical-align:middle;display:inline-block}hr{border:solid 1px var(--subtle-background)}.xsmall-container{margin:0 auto;max-width:400px;width:100%}ul.lined li,ol.lined li{border-bottom:solid 1px var(--subtle-background)}ul.striped li:nth-child(even),ol.striped li:nth-child(even){background-color:var(--soft-background)}.main-block{background-color:var(--soft-background);padding:1.5rem 1rem;margin:1rem 0}.secondary-block{background-color:var(--subtle-background);padding:1.5rem 1rem;margin:1rem 0}@media only screen and (min-width: 768px){.two-cols{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}}.two-cols li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:var(--primary-text)}h1.no-margin,h2.no-margin,h3.no-margin,h4.no-margin,h5.no-margin,h6.no-margin{margin-bottom:0}.link-text{color:#f9db82;text-decoration:underline}.link-text.subfont{color:var(--secondary-text)}a{color:var(--primary-text)}.subfont{color:var(--secondary-text)}.white-text{color:#fff}.blue-text{color:#137788}.violet-text{color:#513a75}.yellow-text{color:#f9db82}.orange-text{color:#f89b39}.red-text{color:#df6701}.green-text{color:#659c75}.teal-text{color:#65979c}.charcoal-text{color:#6e8090}.header{font-size:80%;font-weight:600;background-color:var(--primary-background);height:70px;min-height:70px}@media only screen and (min-width: 768px){.header{height:auto;min-height:unset}}.header .logo img{display:inline-block;vertical-align:middle}.header nav.categories>ul{list-style:none;margin:0 auto}.header nav.categories>ul>li{display:block;font-size:1rem;border-bottom:solid 1px var(--subtle-background);line-height:3}@media only screen and (min-width: 768px){.header nav.categories>ul>li{padding:0 .25rem;display:inline-block;font-size:inherit;border-bottom:none}}@media only screen and (min-width: 1024px){.header nav.categories>ul>li{padding:0 .5rem}}.header nav.categories>ul>li:hover ul{display:block}.header nav.categories>ul ul{list-style:none;margin:0 auto}@media only screen and (min-width: 768px){.header nav.categories>ul ul{position:absolute;z-index:999;top:calc(100% - 2rem);left:0;width:100%;background:var(--primary-background);padding:2rem 4rem 2rem 7.25rem;display:none;box-shadow:0 12px 11px rgba(0,0,0,0.125), 0 18px 17px rgba(0,0,0,0.08)}}.header nav.categories>ul ul>li{display:block;font-size:1rem;border-bottom:solid 1px var(--subtle-background);line-height:3;padding-left:2rem}@media only screen and (min-width: 768px){.header nav.categories>ul ul>li{border-bottom:none;line-height:2;padding-left:0}}.header nav.categories>ul ul>li:last-of-type{border-bottom:none}.header .mobile-secondary-nav{margin-top:2rem;line-height:3}.header .cart-info{display:inline-block;position:relative}.header .cart-info .cart-count{color:var(--primary-text-dark);background:var(--primary-background-dark);font-weight:bold;border-radius:50%;font-size:.675rem;text-align:center;position:absolute;border:solid 2px var(--primary-background);top:-10px;right:-10px;width:22px;height:22px;line-height:18px;z-index:4}.icon-link{display:inline-block;position:relative;aspect-ratio:1/1;width:32px;padding:4px;height:32px}.icon-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--subtle-background);z-index:0;transform:scale(0.1);opacity:0;transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1)}.icon-link svg{position:relative;z-index:1;transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1)}.icon-link svg path,.icon-link svg circle{fill:var(--primary-text);transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1)}.icon-link:hover svg{transform:scale(0.9)}.icon-link:hover:after{opacity:.5;transform:scale(1.4)}.icon-link:hover svg path,.icon-link:hover svg circle{fill:#f9db82}.icon-link:active:after,.icon-link:target:after{opacity:1}.icon-link:active svg,.icon-link:target svg{transform:scale(1.1)}.top-bar{padding:1rem;height:70px;position:fixed;z-index:99;top:0;left:0;right:0;overflow:hidden;background-color:var(--primary-background)}@media only screen and (min-width: 768px){.top-bar{padding:2rem;height:auto;position:relative;overflow:visible;background-color:rgba(0,0,0,0)}}.top-bar .menu-toggle{cursor:pointer}.top-bar>.grid{position:static}@media only screen and (max-width: 767px){.top-bar>.grid>.cell{padding:.125rem}}@media only screen and (max-width: 767px){.top-bar .nav-holder{order:12;margin-top:3rem}}@media only screen and (max-width: 767px){.top-bar .theme-holder{order:13;margin-top:1rem}}.menu-open .top-bar{height:100%;overflow:auto}.footer{padding:0 1rem;font-weight:600;background-color:var(--soft-background)}@media only screen and (min-width: 768px){.footer{padding:0 3rem}}.footer .tagline{display:inline-block;color:#137788;margin-top:.5rem;line-height:1.2}.footer ul,.footer p{line-height:2;margin-top:.25rem;margin-bottom:0}.footer svg.logo{max-width:100%;margin-bottom:2rem}@media only screen and (min-width: 768px){.footer svg.logo{margin-bottom:0}}.footer .official{padding:1.5rem 1rem 1rem}@media only screen and (max-width: 479px){.footer .newsletter-container{padding:0}}.mauticform-innerform{margin-top:1rem}.mauticform-innerform .mauticform-page-wrapper{display:flex !important}.mauticform-innerform .mauticform-page-wrapper #mauticform_newslettersignup_email{flex:1 1;width:auto}.mauticform-innerform .mauticform-page-wrapper #mauticform_newslettersignup_submit{flex:0 0 auto;width:auto;margin-left:8px}nav.sidebar a{display:block;line-height:2rem}nav.sidebar a.active{text-decoration:underline}nav.sidebar .button{padding-left:.5rem;padding-right:.5rem;width:100%}nav.sidebar .taxonomy__list ul{list-style:none}@keyframes flip-in{0%{transform:rotatex(90deg) translate3d(0, -80%, 0) scale(0.8)}100%{transform:rotatex(0) translate3d(0, 0, 0) scale(1)}}@keyframes flip-out{0%{transform:rotatex(0) translate3d(0, 0, 0) scale(1)}100%{transform:rotatex(-90deg) translate3d(0, 100%, 0) scale(0.8);opacity:0}}@keyframes slide-out{0%{transform:rotatex(0) translate3d(0, 0, 0) scale(1)}80%{transform:rotateY(-80deg) translate3d(100%, 0, 0) scale(0.8);opacity:1}100%{transform:rotateY(-80deg) translate3d(100%, 0, 0) scale(0.8);opacity:0}}.logo-image{position:relative;z-index:3;text-align:center;margin-top:-184px}.logo-image img{filter:drop-shadow(0 -28px 40px var(--shadow-color))}.hero{min-height:600px;position:relative;padding:1rem;background-color:#192022;display:flex;perspective:1000px;overflow:hidden;text-shadow:2px 2px 9px rgba(0,0,0,0.3);align-items:center;align-items:center;justify-content:center}.hero .hero-content{position:relative;z-index:2}.hero .hero-image{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;display:flex}.hero .hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.hero.top-hero{min-height:460px}.hero.top-hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.viewed .hero-image:nth-child(6){animation:slide-out .75s ease-out 3s 1 forwards}.viewed .hero-image:nth-child(5){animation:slide-out .75s ease-out 6s 1 forwards}.viewed .hero-image:nth-child(4){animation:slide-out .75s ease-out 9s 1 forwards}.viewed .hero-image:nth-child(3){animation:slide-out .75s ease-out 12s 1 forwards}.viewed .hero-image:nth-child(2){animation:slide-out .75s ease-out 15s 1 forwards}.breadcrumbs{padding:1rem}@media only screen and (min-width: 768px){.breadcrumbs{padding:1rem 3rem}}.breadcrumbs ol{list-style:none;margin:0;display:flex;color:var(--secondary-text)}.breadcrumbs ol a{color:var(--secondary-text)}.breadcrumbs ol a:hover{color:#f9db82}.flash{color:#fff;padding:1.5rem;text-align:center}.flash.alert{background:#f9db82}.flash.error,.flash.registration_error{background:#df6701}.flash.notice,.flash.success{background:#659c75}.accordion{border-top:solid 1px var(--subtle-background)}.accordion>input{position:absolute;opacity:0;z-index:-1;pointer-events:none}.accordion>input:checked~.accordion-content{grid-template-rows:1fr}.accordion>input:checked~.accordion-header .more-pill .plus:after{transform:rotate(0deg)}.accordion>input:checked~.accordion-header .more-pill .plus:before{transform:rotate(0)}.accordion>input:checked~.accordion-header .more-pill:hover .plus:after{transform:rotate(270deg)}.accordion>input:checked~.accordion-header .more-pill:hover .plus:before{transform:rotate(270deg)}.accordion>input:checked~.accordion-header .more-pill .tip{transform:rotate(180deg)}.accordion>input:checked~.accordion-header:hover .more-pill .plus:after{transform:rotate(270deg)}.accordion>input:checked~.accordion-header:hover .more-pill .plus:before{transform:rotate(270deg)}.accordion .accordion-header{display:block;cursor:pointer}.accordion .accordion-header:hover .more-pill:after{transform:scale(0.9);opacity:.6}.accordion .accordion-header:hover .more-pill .plus:after{transform:rotate(270deg);transition-delay:0s}.accordion .accordion-header:hover .more-pill .plus:before{transform:rotate(270deg);transition-delay:0s}.accordion .accordion-header:hover .more-pill .tip:before{transform:rotate(45deg);opacity:1;transition-delay:.3s}.accordion .accordion-header:hover .more-pill .tip:after{transform:rotate(-45deg);opacity:1;transition-delay:.3s}.accordion .accordion-content{display:grid;margin:0 1rem;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;overflow:hidden}.accordion .accordion-inner{min-height:0}.more-pill{display:inline-block;position:relative;width:48px;height:48px;cursor:pointer;padding:12px}.more-pill:after{position:absolute;top:0;left:0;content:"";border-radius:50%;pointer-events:none;transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1);z-index:1;width:48px;height:48px;background-color:var(--subtle-background);transform:scale(0.4);transform-origin:center;opacity:0;pointer-events:none}.more-pill .plus{position:relative;pointer-events:none;width:24px;height:24px;z-index:2}.more-pill .plus:after,.more-pill .plus:before{content:"";display:block;position:absolute;top:50%;left:0;height:2px;background-color:var(--primary-text);transform-origin:center;width:100%;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition-delay:.4s;transform:rotate(0)}.more-pill .plus:after{transform:rotate(90deg)}.more-pill .plus:before{transform:rotate(0)}.more-pill .plus .tip{width:2px;height:100%;position:absolute;bottom:0;left:calc(50% - 1px)}.more-pill .plus .tip:before,.more-pill .plus .tip:after{content:"";display:inline-block;position:absolute;bottom:0;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition-delay:0s;transform-origin:bottom center;width:2px;height:40%;background-color:var(--primary-text);opacity:0}.more-pill:active:after{transform:scale(1);opacity:1}.more-pill:active .tip:before{transform:rotate(35deg);transition-delay:0s}.more-pill:active .tip:after{transform:rotate(-35deg);transition-delay:0s}.bg-color-none{background-color:rgba(0,0,0,0)}.bg-color-red{background-color:#df6701}.bg-color-blue{background-color:#137788}.bg-color-green{background-color:#659c75}.banner{max-height:760px;min-height:380px;height:50vh;background:#000;position:relative}.banner img.banner-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;opacity:.6}.banner .banner-content{top:0;left:0;bottom:0;right:0;width:100%;position:absolute;padding:2rem}.banner .product-img{max-height:calc(400px - 4rem)}.blog-card .blog-image{aspect-ratio:1/1}.blog-card .blog-image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.button,.btn{background-color:#f89b39;color:#fff;padding:16px 32px;border-radius:4px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);outline:none;border:0;cursor:pointer;text-align:center;display:inline-block;white-space:nowrap}.button:hover,.btn:hover{border-radius:4px 24px;color:#fff}.button.lined,.btn.lined{background-color:rgba(0,0,0,0);color:var(--primary-text);border:solid 1px var(--primary-text)}.button.lined:hover,.btn.lined:hover{border-color:#f9db82;color:#f9db82}.button.secondary,.btn.secondary{background-color:var(--subtle-background);color:var(--primary-text)}.button.secondary:hover,.btn.secondary:hover{color:#f9db82}.button.full-width,.btn.full-width{width:100%}.button.icon-button svg,.btn.icon-button svg{display:block;fill:#fff}.text-button{background:none;border:none;text-decoration:underline;cursor:pointer;padding:0;border:none;display:inline-block;width:auto;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.text-button:hover{color:#f9db82}.card{padding:16px 32px;border-radius:4px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border:solid 1px var(--subtle-background)}.card:hover{border-radius:4px 24px}input,select{border:solid 1px var(--borders);border-radius:4px;width:100%;padding:15px;max-height:56px;background:rgba(0,0,0,0);display:block}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:1.125rem;height:1.125rem;padding:0;position:relative;margin-right:.75rem;background-position:center;background-repeat:no-repeat}input[type=checkbox],select[type=checkbox]{vertical-align:text-bottom;background-size:80%}input[type=checkbox]:checked,select[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 7.8'%3E%3Cpath d='M7.9 1.1C8 .8 8 .5 7.7.4L7.2.1C7-.1 6.7 0 6.5.2L3.2 5.6c0 .1-.1.1-.2 0L1.1 4.4c-.3-.2-.6-.1-.7.1l-.3.6c-.2.2-.1.5.1.7l3 1.9c.2.2.5.1.7-.2l.3-.5c.1-.2.4-.6.5-.8l3.2-5.1z' fill='%23383838'/%3E%3C/svg%3E")}input[type=radio],select[type=radio]{border-radius:50%;vertical-align:sub;background-size:80%}input[type=radio]:checked,select[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E %3Ccircle cx='4' cy='4' r='3' fill='%23383838'/%3E %3C/svg%3E")}.input{margin-bottom:2rem}.input.no-margin{margin-bottom:0}.input.floating{position:relative}.input.floating label{position:absolute;top:16px;left:16px;transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1)}.input.floating input:not(:-moz-placeholder-shown)~label{top:5px;font-size:9px;opacity:.7}.input.floating input:focus~label,.input.floating input:not(:placeholder-shown)~label,.input.floating.select label{top:5px;font-size:9px;opacity:.7}.input.large input,.input.large select{max-height:64px;padding:17px}.input.large.floating label{top:17px;left:17px}.input select{padding-right:1.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-size:12px;background-position:right 9px center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 50' style='enable-background:new 0 0 100 50' xml:space='preserve'><polygon points='0,0 100,0 50,50 ' fill='%23000000'/></svg>")}[data-theme=dark]:root .input select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 50' style='enable-background:new 0 0 100 50' xml:space='preserve'><polygon points='0,0 100,0 50,50 ' fill='%23ffffff'/></svg>")}@media (prefers-color-scheme: dark){:root:not([data-theme]) .input select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 50' style='enable-background:new 0 0 100 50' xml:space='preserve'><polygon points='0,0 100,0 50,50 ' fill='%23ffffff'/></svg>")}}fieldset.no-border{border:none}.selection-container{display:flex;flex-direction:row;-moz-column-gap:.75rem;column-gap:.75rem;margin-bottom:1.5rem}.selection-container .selection-item{text-align:center;position:relative}.selection-container .selection-item input[type=radio]{opacity:0;position:absolute;height:0;width:0}.selection-container .selection-item input[type=radio]:checked~span{box-shadow:inset 0 0 0 2px #f9db82;background:rgba(0,0,0,0)}.selection-container .selection-item>span{display:inline-block;cursor:pointer;background:var(--subtle-background);min-width:60px;padding:.563rem 1rem;color:var(--primary-text)}.model-open{cursor:pointer}.modal{background-color:rgba(0,0,0,0.675);position:fixed;top:0;right:0;left:0;z-index:10000;width:100%;height:100%;pointer-events:none;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);padding:2rem}@media only screen and (min-width: 480px){.modal{padding:4rem}}@media only screen and (min-width: 768px){.modal{padding:10rem}}.modal.show-modal{opacity:1;visibility:visible;transition-delay:.08s;pointer-events:all}.modal-content{margin:0 auto;max-width:600px;background-color:var(--primary-background);padding:3rem;border-radius:12px}nav.pagination{padding:1rem;margin:4rem auto}nav.pagination>span{display:inline-block;height:48px;line-height:48px;min-width:48px;text-align:center;background-color:var(--subtle-background)}nav.pagination>span a{display:block;height:48px;line-height:48px;min-width:48px}nav.pagination>span.current{background-color:var(--primary-color);color:#fff}nav.pagination>span.gap{background-color:rgba(0,0,0,0)}nav.pagination>span.next,nav.pagination>span.first,nav.pagination>span.prev,nav.pagination>span.last{background-color:rgba(0,0,0,0)}nav.pagination>span.next a,nav.pagination>span.first a,nav.pagination>span.prev a,nav.pagination>span.last a{display:block;padding:0 .5rem}.product-card{margin-bottom:2rem}@media only screen and (min-width: 768px){.product-card{margin-bottom:3rem}}.product-card .product-image{position:relative;display:grid;aspect-ratio:1/1}.product-card .product-image>*{grid-area:1/1;max-height:100%;max-width:100%;padding:1rem;aspect-ratio:1/1;justify-self:center;-o-object-fit:contain;object-fit:contain;transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}.product-card .product-image .secondary{opacity:0}.product-card .product-image.has-secondary:hover .primary{opacity:0}.product-card .product-image.has-secondary:hover .secondary{opacity:1}.product-card a{color:var(--primary-text)}.product-card a h4{transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.product-card a:hover{color:var(--primary-text)}.product-card a:hover h4{color:#f9db82 !important}.products{padding:1rem}@media only screen and (min-width: 768px){.products{padding:1rem 3rem}}.tag{padding:4px 10px;border-radius:4px 12px;color:#fff;font-weight:bold;display:inline-block;font-size:10px;background-color:#f0f3f5;text-transform:uppercase;vertical-align:middle;letter-spacing:-0.15px}.tag.preorder{background-color:#df6701}.tag.digital{background-color:#659c75}.open-search svg{display:inline-block}.autocomplete-results__list{margin:1rem 0;line-height:2}label.switch{position:relative;display:inline-block;vertical-align:middle;width:62px;height:32px;cursor:pointer}label.switch.dark .slider{background-color:var(--mid-background)}label.switch.dark input:checked+.slider{background-color:#df6701}label.switch .switch-icon{position:absolute;top:7px;left:7px;fill:var(--primary-text)}label.switch .switch-icon.right-icon{left:auto;right:7px;opacity:.4}label.switch input{opacity:0;width:0;height:0;position:absolute;z-index:-2}label.switch input:checked+.slider .left-icon{opacity:.3}label.switch input:checked+.slider .right-icon{opacity:1}label.switch input:checked+.slider:before{transform:translate3d(29px, 0, 0)}label.switch .slider{width:62px;height:32px;border-radius:32px;background-color:var(--subtle-background);display:block;transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1);position:relative}label.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:3px;border-radius:50%;background-color:var(--primary-background);transition:all 0.18s cubic-bezier(0.4, 0, 0.2, 1)}.table{width:100%;margin-bottom:1rem;border-collapse:collapse}.table th{font-weight:bold}.table th,.table td{text-align:start;padding:.5rem;border-bottom:var(--subtle-background)}@media only screen and (min-width: 768px){.table th,.table td{padding:1rem}}.table th.text-right,.table td.text-right{text-align:end}.table.vertical-align-top th,.table.vertical-align-top td{vertical-align:top}.table.vertical-align-middle th,.table.vertical-align-middle td{vertical-align:middle}.table tbody tr{transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.table tbody tr:hover,.table tbody tr:nth-child(even):hover{background-color:var(--subtle-background)}.table tbody tr:last-of-type td{border-bottom:none}.table.striped tr:nth-child(even){background-color:var(--subtle-background)}.table.border td,.table.border th,.table.border tbody tr:last-of-type td{border:solid 1px var(--subtle-background)}.table.lined td,.table.lined th,.table.lined tbody tr:last-of-type td{border-bottom:solid 1px var(--subtle-background)}.table.scroll-x{overflow-x:auto;display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.table.scroll-x th,.table.scroll-x td{padding:1rem}.table.responsive thead{display:none}@media only screen and (min-width: 768px){.table.responsive thead{display:table-header-group}}.table.responsive tbody tr{margin-bottom:2rem;display:block;font-size:82%}.table.responsive tbody tr:last-of-type td{border-bottom:var(--subtle-background)}@media only screen and (min-width: 768px){.table.responsive tbody tr:last-of-type td{border-bottom:none}}@media only screen and (min-width: 768px){.table.responsive tbody tr{font-size:100%;display:table-row}}.table.responsive tbody tr td{display:block;text-align:right}@media only screen and (min-width: 768px){.table.responsive tbody tr td{text-align:left;display:table-cell}}.table.responsive tbody tr td:before{content:attr(data-th);display:inline-block;padding-right:.5rem;float:left;font-weight:bold}@media only screen and (min-width: 768px){.table.responsive tbody tr td:before{display:none}}body#product-details .main-images .product-image{display:block;min-height:400px}body#product-details .has-banner .main-images .product-image{aspect-ratio:1/1;text-align:center}body#product-details .has-banner .main-images .product-image>*{max-height:100%;max-width:100%;justify-self:center}@media only screen and (min-width: 768px){body#product-details .has-banner .main-images .product-image{margin-top:-160px}}body#product-details .short-description{padding:1rem 0 2.5rem}body#product-details #product-price{padding-bottom:1rem}body#product-details .product-thumbnails{display:flex;flex-wrap:wrap;margin-top:.5rem}body#product-details .product-thumbnails li{padding:.5rem;max-width:20%}body#product-details .lined.toc a{display:block;padding:.85rem 1rem}body#checkout .order-items img{max-width:36px}body#checkout .order-item .grid{margin-left:-0.5rem;margin-right:-0.5rem}body#checkout .order-item .grid .cell{padding:0}body#checkout .order-item .grid .cell.item-total{flex:0 0 auto;width:auto;max-width:100%}body#checkout .order-item .short-description{display:none}body#checkout .order-item p{margin-bottom:0}.checkout-steps{padding:1rem 0}.checkout-steps ol{list-style:none;margin:0;display:flex;color:var(--secondary-text)}.checkout-steps ol li:not(:first-child):before{content:">";margin:0 .5rem}.confirm-step .order-details h3.h4{font-size:1rem}body.maintenance-mode{background-image:url(/assets/backgrounds/maintenance-back-30723dd39fff936fafbdd1d4dba86c3c026768b116168a40d3fb479892153946.webp);background-size:cover;--text-transition-delay: .2s}body.maintenance-mode .gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-45deg, #e4447f, #e57a57, #d8db36, #4aaedc, #442ebc);background-size:300% 300%;animation:gradient-animation 20s ease infinite;opacity:.7}body.maintenance-mode main{position:relative;z-index:1;background-color:#000;display:flex;align-items:center;justify-content:center;animation:fade-in 3s ease-out 1.25s 1 forwards}body.maintenance-mode .text-up{position:relative;transform:translate3d(0, 25%, 0) scale(0.9);opacity:0;animation:text-up 0.44s ease-in-out var(--text-transition-delay) 1 forwards}@keyframes fade-in{0%{background-color:#000}100%{background-color:rgba(0,0,0,0.5)}}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes text-up{0%{transform:translate3d(0, 60px, 0) scale(0.8);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}
