.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(/assets/frontend-template/res/fonts/barlow-condensed-latin-400-normal.woff2?bcf8c5473a52498074ac) format("woff2"),url(/assets/frontend-template/res/fonts/barlow-condensed-latin-400-normal.woff?a1dc19fd852775cf3632) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:600;src:url(/assets/frontend-template/res/fonts/barlow-condensed-latin-600-normal.woff2?167dbf0dad9d4668a5e9) format("woff2"),url(/assets/frontend-template/res/fonts/barlow-condensed-latin-600-normal.woff?656f6e918eb1de1bfe70) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:700;src:url(/assets/frontend-template/res/fonts/barlow-condensed-latin-700-normal.woff2?2e72cf1959b6b0fe5802) format("woff2"),url(/assets/frontend-template/res/fonts/barlow-condensed-latin-700-normal.woff?e195a02e0fe8e9d579e6) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:italic;font-weight:400;src:url(/assets/frontend-template/res/fonts/barlow-condensed-latin-400-italic.woff2?431a9e00d04bb5389160) format("woff2"),url(/assets/frontend-template/res/fonts/barlow-condensed-latin-400-italic.woff?780cb0a0f84ad305db2a) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/assets/frontend-template/res/fonts/source-sans-pro-latin-400-normal.woff2?1402accbefdec6a25762) format("woff2"),url(/assets/frontend-template/res/fonts/source-sans-pro-latin-400-normal.woff?7a5ba508b998fd7044ed) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/assets/frontend-template/res/fonts/source-sans-pro-latin-600-normal.woff2?ee990a93df71bfdfb3b5) format("woff2"),url(/assets/frontend-template/res/fonts/source-sans-pro-latin-600-normal.woff?204e29178cf9358fa13d) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:icon-font;font-style:normal;font-weight:400;src:url(/assets/frontend-template/res/fonts/icon-font.ttf?5bcbcb639fdf178d4822) format("truetype"),url(/assets/frontend-template/res/fonts/icon-font.woff?ef0f21e5fc0232a8fd9a) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0}html{box-sizing:border-box;overflow:hidden;overflow-y:scroll;scroll-padding-top:180px}@media(max-width:1280px){html{scroll-padding-top:130px}}@media(max-width:768px){html{scroll-padding-top:100px}}@media(max-width:650px){html{scroll-padding-top:90px}}body{background:#fff;-webkit-hyphens:auto;hyphens:auto;position:relative}*,:after,:before{box-sizing:inherit}embed,img,object,video{height:auto;max-width:100%}audio,canvas,img,svg,video{font-style:italic;vertical-align:middle}hr{background-color:#1a1a1a;border:0;height:1px}textarea{resize:vertical}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}html{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:400}@media(max-width:1280px){html{font-size:75%}}@media(max-width:650px){html{font-size:60%}}body{font-size:1.5rem;line-height:1.1666666667;text-rendering:optimizelegibility}a,body{color:#1a1a1a}a{text-decoration:underline}a:active,a:hover{text-decoration:none}b,strong{font-weight:700}.h1,h1{color:#1a1a1a;font-size:5rem;font-weight:600;line-height:1}.h1+*,h1+*{margin-top:2.5rem}.h2,h2{color:#1a1a1a;font-size:3.75rem;font-weight:600;line-height:1}.h2+*,h2+*{margin-top:2.5rem}.h3,h3{color:#1a1a1a;font-size:1.875rem;font-weight:600;line-height:1.1333333333}.h3+*,h3+*{margin-top:1.0625rem}.h4,h4{color:#1a1a1a;font-size:1.5rem;font-weight:600;line-height:1.25}.h4+*,h4+*{margin-top:.625rem}p{color:#1a1a1a;font-size:1.875rem;font-weight:300;line-height:1.1333333333}p.small{font-size:1.5rem}@media(max-width:1024px){.h1,h1{font-size:3.5875rem}.h2,h2{font-size:3.3532rem}}.content-wrap{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}.content-wrap>*+*{margin-top:2.5rem}*+.content-wrap,.content-wrap+*{margin-top:6.25rem}.content-wrap-large{max-width:1800px}.content-wrap-medium{max-width:1350px}.content-wrap-small{max-width:900px}@media(max-width:650px){*+.content-wrap,.content-wrap+*{margin-top:4.375rem}}.page-header{background-color:#fff;box-shadow:0 0 10px 0 #0006;left:0;position:sticky;right:0;top:0;z-index:100}.page-header>.content-wrap{align-items:flex-end;display:flex;min-height:8.75rem;padding-bottom:.5625rem;padding-top:2.375rem;position:relative}.page-header .navigation-container{display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:space-between;margin-top:0}@media(max-width:1280px){.page-header>.content-wrap{min-height:7.5rem;padding-bottom:0}}@media(max-width:768px){.page-header>.content-wrap{min-height:5.3333333333rem;padding-top:1.25rem}}@media(max-width:650px){.page-header>.content-wrap{min-height:5.2083333333rem}}:where(:has(#configurator-container)) .page-header{box-shadow:none}:where(:has(#configurator-container)) .page-header>.content-wrap{margin:0;min-height:0;padding:0}:where(:has(#configurator-container)) .page-header .navigation-container{flex-direction:row;height:auto}.profile-controls{align-items:center;background-color:#1a1a1a;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;display:flex;font-size:max(14px,1.5rem);padding:.5625rem 1rem .6875rem;position:absolute;right:1.25rem;text-transform:uppercase;top:0;width:fit-content}.profile-controls li+li{margin-left:1.5625rem}.profile-controls li>a{align-items:center;color:#fff;display:flex;position:relative;text-decoration:none;transition:color .1s ease}.profile-controls li>a:hover{color:#e6007e}.profile-controls li>a>span{line-height:1;padding-left:.625rem}.profile-controls .profile-controls-flyout{background-color:#fff;border-radius:.3125rem;color:#1a1a1a;display:block;filter:drop-shadow(3px 3px 5px rgba(26,26,26,.2));font-size:1.25rem;margin-top:1.25rem;min-width:18.75rem;opacity:0;padding:.9375rem;pointer-events:none;position:absolute;right:0;text-transform:none;top:100%;z-index:100}.profile-controls .profile-controls-flyout:before{content:"";display:block;height:2.1875rem;position:absolute;right:0;top:-2.1875rem;width:100%}.profile-controls .profile-controls-flyout .login,.profile-controls .profile-controls-flyout .logout{background-color:#e6007e;border:3px solid #e6007e;border-radius:.1875rem;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;padding:.625rem;text-decoration:none;text-transform:uppercase;transition:color .2s,background-color .2s;width:100%}.profile-controls .profile-controls-flyout .login span:after,.profile-controls .profile-controls-flyout .logout span:after{content:"";font-family:icon-font!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;font-size:1.5rem;margin-left:.625rem;vertical-align:top}.profile-controls .profile-controls-flyout .login:hover,.profile-controls .profile-controls-flyout .logout:hover{background-color:#fff;color:#e6007e}.profile-controls .profile-controls-flyout .login span,.profile-controls .profile-controls-flyout .logout span{display:block}.profile-controls .profile-controls-flyout .signup{display:block;font-size:1.25rem;font-weight:700;margin-top:1.25rem}.profile-controls .profile-controls-flyout .signup a{font-weight:400}.profile-controls .profile-controls-flyout hr{background-color:#ececec;display:block;height:.1875rem;margin-bottom:0;margin-top:.9375rem}.profile-controls .profile-controls-flyout p{display:flex;flex-direction:column;font-size:1.25rem}.profile-controls .profile-controls-flyout p span{font-weight:700;margin-top:.625rem}.profile-controls .profile-controls-flyout .logout{margin-top:1.375rem}.profile-controls .profile-controls-flyout .profile-controls-item{display:block;font-size:1.5rem;margin-top:.5rem;text-decoration:none;transition:color .2s}.profile-controls .profile-controls-flyout .profile-controls-item:hover{color:#e6007e}.profile-controls .user{color:#fff}.profile-controls .user>a{display:inline}.profile-controls .user>a span{display:none}.profile-controls .user>a:before{content:"";font-family:icon-font!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;font-size:1.4375rem}.profile-controls .user.loggedin{color:#e6007e}.profile-controls .user.loggedin>a{display:none}.profile-controls .user.active .profile-controls-flyout,.profile-controls .user:hover .profile-controls-flyout{opacity:1;pointer-events:all}.profile-controls .shoppingcart>a{align-items:center;display:flex;justify-content:center}.profile-controls .shoppingcart>a:before{content:"";font-family:icon-font!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;font-size:1.25rem}.profile-controls .shoppingcart>a>span{align-items:center;background-color:#ffd412;border-radius:50%;color:#1a1a1a;display:flex;font-size:1.25rem;font-weight:700;height:1.875rem;justify-content:center;margin-left:.625rem;padding-left:0;width:1.875rem}@media(max-width:1280px){.profile-controls{padding:.375rem .6875rem .5rem}}@media(max-width:1024px){.profile-controls{background-color:#0000;bottom:0;height:100%;padding-bottom:0;right:60px;top:auto}.profile-controls li+li{margin-left:7px}.profile-controls li>a{color:#1a1a1a;padding:0 2px}.profile-controls .user{height:100%}.profile-controls .user>a{align-items:center;display:flex;height:100%;padding:3px}.profile-controls .user>a:before{font-size:19px}.profile-controls .shoppingcart,.profile-controls .shoppingcart>a{align-items:center;display:flex;height:100%}.profile-controls .shoppingcart>a{padding:3px}.profile-controls .shoppingcart>a:before{font-size:19px}.profile-controls .shoppingcart>a:before span{font-size:20px;height:25px;width:25px}}@media(max-width:650px){.profile-controls{right:50px}.profile-controls li>a{padding:0}.profile-controls .shoppingcart>a>span{display:none}}@media(max-width:460px){.profile-controls .profile-controls-flyout{left:6px;position:fixed;right:6px;top:45px;width:calc(100vw - 12px)}.profile-controls .profile-controls-flyout p{font-size:14px}}:where(:has(#configurator-container)) .profile-controls{background-color:#0000;height:auto;inset:auto;padding:0;position:relative}:where(:has(#configurator-container)) .profile-controls li+li{margin-left:7px}:where(:has(#configurator-container)) .profile-controls li>a{color:#1a1a1a;padding:0 2px}:where(:has(#configurator-container)) .profile-controls .user{height:auto}:where(:has(#configurator-container)) .profile-controls .user>a{align-items:center;display:flex;height:100%;padding:3px}:where(:has(#configurator-container)) .profile-controls .user>a:before{font-size:19px}:where(:has(#configurator-container)) .profile-controls .shoppingcart{align-items:center;display:flex;height:auto}:where(:has(#configurator-container)) .profile-controls .shoppingcart>a{align-items:center;display:flex;height:100%;padding:3px}:where(:has(#configurator-container)) .profile-controls .shoppingcart>a:before{font-size:19px}:where(:has(#configurator-container)) .profile-controls .shoppingcart>a:before span{font-size:20px;height:25px;width:25px}:where(:has(#configurator-container)) .profile-controls .profile-controls-flyout{left:6px;position:fixed;right:6px;top:45px;width:calc(100vw - 12px)}:where(:has(#configurator-container)) .profile-controls .profile-controls-flyout p{font-size:14px}.page-header .logo-container{padding-bottom:2.0625rem;position:relative;width:100%}.page-header .logo-container a{display:inline-flex;height:100%}.page-header .logo-container h1{line-height:0}.page-header .logo-container>a,.page-header .logo-container>h1{height:40px}.page-header .logo-container img{height:100%;object-fit:contain;width:auto}.page-header .logo-container:after{background-color:#000;bottom:1.1875rem;content:"";display:block;height:.1875rem;position:absolute;width:100%}@media(max-width:1280px){.page-header .logo-container{padding-bottom:2.0625rem}.page-header .logo-container>a,.page-header .logo-container>h1{height:30px}}@media(max-width:1024px){.page-header .logo-container{padding-bottom:2.3125rem}}@media(max-width:768px){.page-header .logo-container{padding-bottom:1.5rem}.page-header .logo-container:after{bottom:.625rem;height:.125rem}}@media(max-width:650px){.page-header .logo-container{padding-bottom:1.25rem}.page-header .logo-container>a,.page-header .logo-container>h1{height:25px}}@media(max-width:360px){.page-header .logo-container>a,.page-header .logo-container>h1{height:20px}}:where(:has(#configurator-container)) .page-header .logo-container{padding-bottom:0}:where(:has(#configurator-container)) .page-header .logo-container:after{display:none}:where(:has(#configurator-container)) .page-header .logo-container h1{height:auto}.page-navigation .main-menu li{position:relative}.page-navigation .main-menu li a,.page-navigation .main-menu li span{color:inherit;display:inline-block;line-height:1;overflow-wrap:break-word;position:relative;text-decoration:none}.page-navigation button{display:none}.fullscreen-navigation{overflow-y:hidden}@keyframes navigationSubmenuOpen{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}99%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:unset;transform:translateZ(0)}}@keyframes navigationSubmenuClose{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes navigationSubSubmenuOpen{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}99%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}to{clip-path:unset;transform:translateZ(0)}}@keyframes navigationSubSubmenuClose{0%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}to{clip-path:polygon(0 0,0 0,0 100%,0 100%)}}@keyframes navigationSubSubmenuOpenLeft{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}99%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}to{clip-path:unset;transform:translateZ(0)}}@keyframes navigationSubSubmenuCloseLeft{0%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}.page-navigation .main-menu{display:flex}.page-navigation .main-menu>li{margin-left:1.5625rem;padding-bottom:1.1875rem}.page-navigation .main-menu>li:after{background-color:currentcolor;bottom:1.1875rem;content:"";display:block;height:.1875rem;position:absolute;width:100%}.page-navigation .main-menu>li a,.page-navigation .main-menu>li span{cursor:pointer;font-weight:700;padding-bottom:.9375rem;text-transform:uppercase}.page-navigation .main-menu>li.no-focus{color:#1a1a1a}.page-navigation .main-menu>li.active,.page-navigation .main-menu>li.focus{color:#e6007e}.page-navigation .main-menu>li:nth-last-child(-n+3)>.sub-menu{left:unset;right:0}.page-navigation .main-menu>li:nth-last-child(-n+3)>.sub-menu .sub-menu{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);left:unset;padding-left:0;padding-right:1.5rem;right:100%}.page-navigation .sub-menu{border-radius:5px;clip-path:polygon(0 0,100% 0,100% 0,0 0);display:block;max-width:31.25rem;position:absolute;top:100%;width:max-content}.page-navigation .sub-menu ul{background-color:#1a1a1a;border-radius:5px;max-height:85vh;padding:.4375rem 1rem .625rem}.page-navigation .sub-menu ul .sub-menu{clip-path:polygon(0 0,0 0,0 100%,0 100%);font-size:1.5rem;left:100%;padding-left:1.5rem;top:-.4375rem}.page-navigation .sub-menu li{color:#fff;line-height:1;padding:.3125rem 0;position:relative}.page-navigation .sub-menu li:hover{color:#e6007e}.page-navigation .sub-menu li a,.page-navigation .sub-menu li span{font-weight:400;padding:0}.page-navigation .sub-menu li a:after,.page-navigation .sub-menu li span:after{display:none}.page-navigation .sub-menu li span{color:#fff9;cursor:default}.page-navigation .sub-menu li:after{display:none}.page-navigation .sub-menu li.no-focus{color:#fff}.page-navigation .sub-menu li.active,.page-navigation .sub-menu li.focus{color:#e6007e}@media screen and (min-width:1280px){.page-navigation .sub-menu{top:100%}}@media screen and (min-width:1024px){.page-navigation .main-menu>li.focus>.sub-menu{animation:navigationSubmenuOpen .1s forwards}.page-navigation .main-menu>li.no-focus>.sub-menu{animation:navigationSubmenuClose .1s forwards}.page-navigation .main-menu>li:nth-last-child(-n+2) .sub-menu li.focus>.sub-menu{animation:navigationSubSubmenuOpenLeft .15s forwards}.page-navigation .main-menu>li:nth-last-child(-n+2) .sub-menu li.no-focus>.sub-menu{animation:navigationSubSubmenuCloseLeft .15s forwards}.page-navigation .sub-menu li.focus>.sub-menu{animation:navigationSubSubmenuOpen .15s forwards}.page-navigation .sub-menu li.no-focus>.sub-menu{animation:navigationSubSubmenuClose .15s forwards}}@media screen and (min-width:768px)and (max-width:1279px){.page-navigation .sub-menu{top:calc(100% - .5625rem)}}:where(:has(#configurator-container)) .page-navigation .main-menu>li.focus>.sub-menu{animation:navigationSubmenuOpen .1s forwards}:where(:has(#configurator-container)) .page-navigation .main-menu>li.no-focus>.sub-menu{animation:navigationSubmenuClose .1s forwards}:where(:has(#configurator-container)) .page-navigation .main-menu>li:nth-last-child(-n+2) .sub-menu li.focus>.sub-menu{animation:navigationSubSubmenuOpenLeft .15s forwards}:where(:has(#configurator-container)) .page-navigation .main-menu>li:nth-last-child(-n+2) .sub-menu li.no-focus>.sub-menu{animation:navigationSubSubmenuCloseLeft .15s forwards}:where(:has(#configurator-container)) .page-navigation .sub-menu{top:calc(100% - .5625rem)}:where(:has(#configurator-container)) .page-navigation .sub-menu li.focus>.sub-menu{animation:navigationSubSubmenuOpen .15s forwards}:where(:has(#configurator-container)) .page-navigation .sub-menu li.no-focus>.sub-menu{animation:navigationSubSubmenuClose .15s forwards}.language-menu>.menu-item-wrapper>span:before{content:"";font-family:icon-font!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;speak:never;font-size:1.25rem;font-weight:700;line-height:1;margin-right:4px;vertical-align:initial}@media screen and (max-width:1024px){.page-navigation .burger{align-items:center;cursor:pointer;display:flex;height:calc(25px + 2.0625rem);padding-bottom:2.625rem;position:relative;width:30px;z-index:200;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page-navigation .burger .bar{background-color:#1a1a1a;display:block;height:3px;position:relative;transition:background-color .2s ease-in;width:100%}.page-navigation .burger .bar:after,.page-navigation .burger .bar:before{background-color:#1a1a1a;content:"";display:block;height:3px;position:absolute;transition:transform .2s ease-in,top .2s ease-in,bottom .2s ease-in,background-color .2s ease-in;width:100%}.page-navigation .burger .bar:before{top:-8px}.page-navigation .burger .bar:after{bottom:-8px}.page-navigation .burger:hover .bar,.page-navigation .burger:hover .bar:after,.page-navigation .burger:hover .bar:before{background-color:#e6007e}.page-navigation .burger.open .bar{background-color:#0000}.page-navigation .burger.open .bar:after,.page-navigation .burger.open .bar:before{background-color:#fff;transition:transform .2s ease-in,top 0,bottom 0}.page-navigation .burger.open .bar:before{top:0;transform:rotate(45deg)}.page-navigation .burger.open .bar:after{bottom:0;transform:rotate(-45deg)}.page-navigation .burger.open:hover .bar:after,.page-navigation .burger.open:hover .bar:before{background-color:#e6007e}.page-navigation .burger:after{background-color:#000;bottom:1.1875rem;content:"";display:block;height:.1875rem;position:absolute;width:100%}}@media(max-width:768px){.page-navigation .burger{height:40px;padding-bottom:1.5625rem}.page-navigation .burger:after{bottom:.625rem;height:.125rem}}@media(max-width:650px){.page-navigation .burger{height:30px}}:where(:has(#configurator-container)) .page-navigation .burger{align-items:center;cursor:pointer;display:flex;height:30px;padding-bottom:0;position:relative;width:30px;z-index:200;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(:has(#configurator-container)) .page-navigation .burger .bar{background-color:#1a1a1a;display:block;height:3px;position:relative;transition:background-color .2s ease-in;width:100%}:where(:has(#configurator-container)) .page-navigation .burger .bar:after,:where(:has(#configurator-container)) .page-navigation .burger .bar:before{background-color:#1a1a1a;content:"";display:block;height:3px;position:absolute;transition:transform .2s ease-in,top .2s ease-in,bottom .2s ease-in,background-color .2s ease-in;width:100%}:where(:has(#configurator-container)) .page-navigation .burger .bar:before{top:-8px}:where(:has(#configurator-container)) .page-navigation .burger .bar:after{bottom:-8px}:where(:has(#configurator-container)) .page-navigation .burger:hover .bar,:where(:has(#configurator-container)) .page-navigation .burger:hover .bar:after,:where(:has(#configurator-container)) .page-navigation .burger:hover .bar:before{background-color:#e6007e}:where(:has(#configurator-container)) .page-navigation .burger.open .bar{background-color:#0000}:where(:has(#configurator-container)) .page-navigation .burger.open .bar:after,:where(:has(#configurator-container)) .page-navigation .burger.open .bar:before{background-color:#fff;transition:transform .2s ease-in,top 0,bottom 0}:where(:has(#configurator-container)) .page-navigation .burger.open .bar:before{top:0;transform:rotate(45deg)}:where(:has(#configurator-container)) .page-navigation .burger.open .bar:after{bottom:0;transform:rotate(-45deg)}:where(:has(#configurator-container)) .page-navigation .burger.open:hover .bar:after,:where(:has(#configurator-container)) .page-navigation .burger.open:hover .bar:before{background-color:#e6007e}:where(:has(#configurator-container)) .page-navigation .burger:after{display:none}@media screen and (max-width:1024px){.page-navigation .menu-wrapper{background-color:#1a1a1a;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:-1}.page-navigation .menu-wrapper.open{opacity:1;pointer-events:all;z-index:100}.page-navigation .main-menu{align-items:flex-start;flex-direction:column;height:100%;max-width:80%;padding:100px 0;width:100%;-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.page-navigation .main-menu::-webkit-scrollbar{display:none}.page-navigation .main-menu .menu-item-wrapper{position:relative}.page-navigation .main-menu li{color:#fff;font-size:20px;margin:0;padding-bottom:0;padding-right:40px;width:100%}.page-navigation .main-menu li:after{bottom:0}.page-navigation .main-menu li:last-of-type:after{display:none}.page-navigation .main-menu li a,.page-navigation .main-menu li span{padding:10px 0;width:100%}.page-navigation .main-menu li.open>.menu-item-wrapper>a{color:#e6007e}.page-navigation .main-menu>li.no-focus{color:#fff}}:where(:has(#configurator-container)) .page-navigation{align-items:center;display:flex}:where(:has(#configurator-container)) .page-navigation .menu-wrapper{background-color:#1a1a1a;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:-1}:where(:has(#configurator-container)) .page-navigation .menu-wrapper.open{opacity:1;pointer-events:all;z-index:100}:where(:has(#configurator-container)) .page-navigation .main-menu{align-items:flex-start;flex-direction:column;height:100%;max-width:80%;padding:100px 0;width:100%;-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}:where(:has(#configurator-container)) .page-navigation .main-menu::-webkit-scrollbar{display:none}:where(:has(#configurator-container)) .page-navigation .main-menu .menu-item-wrapper{position:relative}:where(:has(#configurator-container)) .page-navigation .main-menu li{color:#fff;font-size:20px;margin:0;padding-bottom:0;padding-right:40px;width:100%}:where(:has(#configurator-container)) .page-navigation .main-menu li:after{bottom:0}:where(:has(#configurator-container)) .page-navigation .main-menu li:last-of-type:after{display:none}:where(:has(#configurator-container)) .page-navigation .main-menu li a,:where(:has(#configurator-container)) .page-navigation .main-menu li span{padding:10px 0;width:100%}:where(:has(#configurator-container)) .page-navigation .main-menu li.open>.menu-item-wrapper>a{color:#e6007e}:where(:has(#configurator-container)) .page-navigation .main-menu>li.no-focus{color:#fff}@media screen and (max-width:1024px){.page-navigation .sub-menu{clip-path:none;max-width:none;min-width:none;position:relative;top:0;transition:height .2s ease-in;width:calc(100% + 40px)}.page-navigation .sub-menu>ul li.has-sub button{height:30px}.page-navigation .sub-menu>ul li.has-sub>.menu-item-wrapper{position:relative}.page-navigation .sub-menu>ul li.has-sub>.menu-item-wrapper:after{border-bottom:1px solid #ffffff1a;content:"";left:0;position:absolute;top:0;width:calc(100% + 40px)}.page-navigation .sub-menu ul{background-color:#0000;padding:0 0 20px 10px;position:relative}.page-navigation .sub-menu ul li a,.page-navigation .sub-menu ul li span{padding:5px 0}.page-navigation .sub-menu ul .sub-menu{clip-path:none;left:0;padding-left:10px;width:100%}.page-navigation .sub-menu ul .sub-menu ul{padding:10px 0}.page-navigation .sub-menu ul .sub-menu li{font-size:18px}.page-navigation .sub-menu ul .sub-menu a,.page-navigation .sub-menu ul .sub-menu span{padding:5px 0}.page-navigation .sub-menu.open{display:block}}:where(:has(#configurator-container)) .page-navigation .sub-menu{clip-path:none;max-width:none;min-width:none;position:relative;top:0;transition:height .2s ease-in;width:calc(100% + 40px)}:where(:has(#configurator-container)) .page-navigation .sub-menu>ul li.has-sub button{height:30px}:where(:has(#configurator-container)) .page-navigation .sub-menu>ul li.has-sub>.menu-item-wrapper{position:relative}:where(:has(#configurator-container)) .page-navigation .sub-menu>ul li.has-sub>.menu-item-wrapper:after{border-bottom:1px solid #ffffff1a;content:"";left:0;position:absolute;top:0;width:calc(100% + 40px)}:where(:has(#configurator-container)) .page-navigation .sub-menu ul{background-color:#0000;padding:0 0 20px 10px;position:relative}:where(:has(#configurator-container)) .page-navigation .sub-menu ul li a,:where(:has(#configurator-container)) .page-navigation .sub-menu ul li span{padding:5px 0}:where(:has(#configurator-container)) .page-navigation .sub-menu ul .sub-menu{clip-path:none;left:0;padding-left:10px;width:100%}:where(:has(#configurator-container)) .page-navigation .sub-menu ul .sub-menu ul{padding:10px 0}:where(:has(#configurator-container)) .page-navigation .sub-menu ul .sub-menu li{font-size:18px}:where(:has(#configurator-container)) .page-navigation .sub-menu ul .sub-menu a,:where(:has(#configurator-container)) .page-navigation .sub-menu ul .sub-menu span{padding:5px 0}:where(:has(#configurator-container)) .page-navigation .sub-menu.open{display:block}@media screen and (max-width:1024px){.page-navigation .has-sub button{background-color:#0000;border:none;color:currentcolor;cursor:pointer;display:block;height:40px;left:100%;padding:0;position:absolute;top:0;transition:transform .2s ease-in;width:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page-navigation .has-sub button:before{content:"";font-family:icon-font!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;speak:never;color:currentcolor;font-size:16px;left:50;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-navigation .has-sub.open>.menu-item-wrapper button{transform:rotate(180deg)}}:where(:has(#configurator-container)) .page-navigation .has-sub button{background-color:#0000;border:none;color:currentcolor;cursor:pointer;display:block;height:40px;left:100%;padding:0;position:absolute;top:0;transition:transform .2s ease-in;width:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(:has(#configurator-container)) .page-navigation .has-sub button:before{content:"";font-family:icon-font!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;speak:never;color:currentcolor;font-size:16px;left:50;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}:where(:has(#configurator-container)) .page-navigation .has-sub.open>.menu-item-wrapper button{transform:rotate(180deg)}@media(max-width:1024px){.language-menu>.menu-item-wrapper>span:before{font-size:1.375rem;margin-right:6px}}@media(max-width:650px){.language-menu>.menu-item-wrapper>span:before{font-size:2rem}}:where(:has(#configurator-container)) .language-menu>.menu-item-wrapper>span:before{font-size:22px;margin-right:6px}.cc-window{border-radius:5px;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.3;z-index:2147483640}.cc-window.cc-floating{bottom:2.625em;left:auto;max-width:20.8333333333em;padding:1.25em;right:1em;top:auto}.cc-window .cc-compliance{display:flex;flex-wrap:wrap;font-size:max(14px,1em);gap:1.25em;width:100%}.cc-window .cc-compliance .cc-btn{align-items:center;background-color:#e6007e;border:3px solid #0000;border-radius:.1666666667em;color:#fff;display:flex;font-size:1em;font-weight:600;justify-content:center;line-height:1;padding:.375em .6666666667em .4166666667em;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s;width:fit-content}.cc-window .cc-compliance .cc-btn:nth-child(n):focus,.cc-window .cc-compliance .cc-btn:nth-child(n):hover{background-color:#fff;border:3px solid #e6007e;color:#000;text-decoration:none}@media(max-width:1024px){.cc-window{font-size:13px}}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:#0000;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.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;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset #0000;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-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{border-right:27px solid #3f3f3f;margin-left:25px}.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-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:1920px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px #0009;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px #0009;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;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-height:300px),screen and (max-width:800px)and (orientation:landscape){.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{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:#0009;height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.widget-visible>iframe:first-child{translate:-15px -15px}:root{--layout-section-margin:16px;--layout-column-spacing:16px;--layout-list-vertical-spacing:12px;--layout-list-horizontal-padding:3px;--layout-vertical-gap:8px;--layout-vertical-gap-large:12px;--layout-horizontal-gap-small:8px;--layout-horizontal-gap:12px;--layout-title-bar-height:56px;--outline-selection:2px;--icon-size:24px;--border-radius:8px}@media(min-width:600px)and (min-height:590px){:root{--layout-section-margin:24px;--layout-column-spacing:24px;--layout-list-vertical-spacing:16px;--layout-vertical-gap:10px;--layout-vertical-gap-large:12px;--layout-horizontal-gap-small:10px}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--layout-section-margin:24px;--layout-column-spacing:24px;--layout-list-vertical-spacing:12px;--layout-vertical-gap:8px;--layout-vertical-gap-large:12px;--layout-horizontal-gap-small:8px}}@media(min-width:1200px)and (min-height:640px){:root{--layout-column-spacing:16px;--layout-list-horizontal-padding:4px;--layout-vertical-gap:12px;--layout-vertical-gap-large:16px;--layout-horizontal-gap-small:12px;--layout-horizontal-gap:14px;--outline-selection:3px;--icon-size:28px;--border-radius:10px;--layout-title-bar-height:80px}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){:root{--layout-column-spacing:24px;--layout-list-vertical-spacing:16px;--layout-vertical-gap:14px;--layout-vertical-gap-large:16px;--layout-horizontal-gap-small:14px;--layout-horizontal-gap:16px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--layout-column-spacing:24px;--layout-list-horizontal-padding:4px;--layout-list-vertical-spacing:16px;--layout-vertical-gap:14px;--layout-vertical-gap-large:16px;--layout-horizontal-gap-small:14px;--layout-horizontal-gap:16px;--icon-size:28px;--border-radius:10px;--layout-title-bar-height:80px}}details,summary{display:block;margin:0;padding:0}summary{list-style:none}summary::-webkit-details-marker,summary::marker{display:none}body,html{height:100%;overflow:hidden;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:where(details>*),:where(summary>*){box-sizing:border-box}body{background:#fff;-webkit-hyphens:auto;hyphens:auto}::selection{background:#e6007e;color:#fff}:where(button){background:#0000;border:0;color:inherit;cursor:pointer;padding:0}p{font-size:inherit;font-weight:inherit;line-height:inherit}:where(img,embed,object,video){height:auto;max-width:100%}:where(svg){height:auto;width:auto}b,strong{font-weight:600}dialog:not(:open){display:none}html{font-family:Source Sans Pro,sans-serif}body{font-size:13px;font-weight:400;line-height:1.25}@media(min-width:1200px)and (min-height:640px){body{font-size:18px;font-weight:400;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){body{font-size:18px;font-weight:400;line-height:1.25}}.disabled-text-select{-webkit-user-select:none;user-select:none}.wrapper{bottom:0;left:0;overflow:hidden;position:absolute;top:0;width:100%}.wrapper .stenciler{height:100%}.accessible-hidden,.color-edit .color-select .color-swatch span span,.color-picker-actions .color-swatch span span,.page-header .logo-container,.switch-checkbox{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}:root{--button-small-size:40px;--button-large-size:48px;--button-border:1px;--button-gap:4px;--button-shadow-offset:4px;--button-shadow-spread:4px;--button-padding:4px 12px}@media(min-width:1200px)and (min-height:640px){:root{--button-small-size:48px;--button-large-size:62px;--button-border:2px;--button-gap:5px;--button-shadow-offset:5px;--button-shadow-spread:5px;--button-padding:6px 16px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--button-small-size:48px;--button-large-size:62px;--button-border:2px;--button-gap:5px;--button-shadow-offset:5px;--button-shadow-spread:5px;--button-padding:6px 16px}}@keyframes fill{0%{width:0}to{width:95%}}.button{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.button{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button{font-size:15px;font-weight:600;line-height:1.2}}.button{background-color:#e6007e;border:var(--button-border) solid #0000;border-radius:var(--border-radius,8px);color:#fff;cursor:pointer;display:grid;gap:var(--button-gap,4px);grid-auto-columns:fit-content;grid-auto-flow:column;justify-content:center;min-height:var(--button-small-size,40px);min-width:90px;padding:var(--button-padding,4px 12px);place-items:center;position:relative;text-decoration:none;transition:box-shadow .2s,background-color .2s,color .2s,border-color .2s,opacity .2s;width:fit-content}.button svg{fill:currentcolor;height:var(--icon-size,24px);transition:fill .2s;width:var(--icon-size,24px)}.button:focus-visible{background-color:#ff33a3;outline:none}@media(hover:hover){.button:hover{background-color:#ff33a3;box-shadow:0 var(--button-shadow-offset) var(--button-shadow-spread) 0 #00000040}}.button.button-large{min-height:var(--button-large-size)}.button.icon-only{min-width:0;padding:0;width:var(--button-small-size)}.button.icon-only.button-large{width:var(--button-large-size)}.button.button-info{background-color:#1a1a1a;color:#fff;cursor:help}.button.disabled,.button[disabled]{background-color:#d2d2d2;box-shadow:none;color:#fff;cursor:not-allowed}.button.button-outline{background-color:#fff;border-color:#595959;color:#e6007e}.button.button-outline.disabled,.button.button-outline[disabled]{border-color:#d2d2d2;color:#d2d2d2}.button.button-outline:focus-visible{background-color:#d2d2d2;border-color:#ff33a3;color:#ff33a3}.button.button-outline:active{background-color:#d2d2d2;border-color:#595959;color:#ff33a3}@media(hover:hover){.button.button-outline:hover{background-color:#d2d2d2;border-color:#595959;color:#ff33a3}}.button.floating{box-shadow:0 var(--button-shadow-offset) var(--button-shadow-spread) 0 #00000040}.button.disabled{pointer-events:none}.button.loading,.button.loading:active,.button.loading:focus-visible,.button.loading:hover{background-color:#fff9;border-color:#595959;cursor:wait;grid-auto-columns:100%;justify-content:start;justify-items:start;padding:4px;transition-delay:.2s}.button.loading span,.button.loading svg{display:none}.button.loading:before{background-color:#1a1a1a;border-radius:calc(var(--border-radius,8px)/2) 0 0 calc(var(--border-radius,8px)/2);content:"";display:block;height:100%;pointer-events:none;transition:width 6s ease-out .4s;width:100%}@starting-style{.button.loading:before{width:0}}.button.soft-disabled:not(:hover,:disabled,.loading){background-color:#ececec;color:#b8b8b8}.button-close{background-color:#0000;color:#1a1a1a;padding:12px}.button-close svg{height:var(--icon-size,24px);width:var(--icon-size,24px);fill:currentcolor;transition:fill .25s,scale .25s}.button-close:active,.button-close:focus-visible{background-color:#0000;color:#595959}.button-close:active svg,.button-close:focus-visible svg{fill:#595959}@media(hover:hover){.button-close:hover{background-color:#0000;box-shadow:none;color:#e6007e}.button-close:hover svg{fill:#e6007e;scale:1.1666666667}}.button-overlay{background-color:#1a1a1a80;color:#fff}.button-overlay:active,.button-overlay:focus-visible{background-color:#1a1a1a99}@media(hover:hover){.button-overlay:hover:not(:active){background-color:#1a1a1acc}}.button-overlay.active,.button-overlay.selected{outline:var(--outline-selection) solid #ffd412}.button-overlay-content{background-color:#0000;color:#fff}.button-overlay-content:active,.button-overlay-content:focus-visible{background-color:#1a1a1a4d}@media(hover:hover){.button-overlay-content:hover:not(:active){background-color:#1a1a1a80}}.button-overlay-content.active,.button-overlay-content.selected{outline:var(--outline-selection) solid #ffd412}.button-overlay-rounded-light{background-color:#fff6;border-radius:calc(var(--button-small-size)/2);color:#1a1a1a}.button-overlay-rounded-light:focus-visible{background-color:#fff}.button-overlay-rounded-light:active{background-color:#fff9;box-shadow:none}@media(hover:hover){.button-overlay-rounded-light:hover:not(:active){background-color:#fff;box-shadow:none}}.button-error{background-color:#93000a33;border-color:#93000a;color:#1a1a1a}.button-error:focus-visible{background-color:#93000a99}@media(hover:hover){.button-error:hover{background-color:#93000a66}}.button-error:active{background-color:#93000a66;box-shadow:none}:root{--input-border-bottom:2px;--input-size:40px;--input-outline:2px;--input-padding-horizontal:6px;--input-shadow-spread:2px;--input-label-gap:6px;--input-min-width:55px}@media(min-width:1200px)and (min-height:640px){:root{--input-border-bottom:3px;--input-size:46px;--input-outline:3px;--input-shadow-spread:3px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--input-border-bottom:3px;--input-size:46px;--input-outline:3px;--input-shadow-spread:3px}}.input-element{align-items:center;appearance:textfield;background-color:#d2d2d2;border:0;border-bottom:var(--input-border-bottom) solid #1a1a1a;border-radius:var(--border-radius,8px) var(--border-radius,8px) 0 0;display:flex;font-size:14px;font-weight:400;height:var(--input-size,40px);line-height:1.25;margin-top:0;min-width:var(--input-min-width);padding:0 var(--input-padding-horizontal);transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;width:100%}@media(min-width:1200px)and (min-height:640px){.input-element{font-size:19px;font-weight:400;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.input-element{font-size:19px;font-weight:400;line-height:1.25}}.input-element::-webkit-inner-spin-button,.input-element::-webkit-outer-spin-button{appearance:none;margin:0}.input-element:focus-visible{outline:var(--input-outline) solid #ffd412}@media(hover:hover){.input-element:hover{box-shadow:0 -4px var(--input-shadow-spread) 0 #00000040 inset}}.input-element:invalid{border-color:#93000a}.input-element:invalid:focus-visible{background-color:#ffcccf;border-color:#0000;outline-color:#93000a}.input-element:where(.input-dark){background-color:#595959;color:#fff}.input-element:where(.input-dark):invalid:focus-visible{background-color:#595959}.input-element:where([type=number]){text-align:center}.input-element:where(:read-only){border-color:#0000}.input-element:where(:read-only):focus-visible{outline-color:#595959}.input-element:where(:read-only):focus-visible:where(.input-dark){outline-color:#d2d2d2}.input-element:where(:read-only):hover{box-shadow:none}.input-clear,.input-copy{display:grid;grid-template-areas:"all";grid-template-columns:auto;grid-template-rows:auto}.input-clear .input-container,.input-copy .input-container{grid-area:all}.input-clear .input-element,.input-copy .input-element{padding-right:var(--input-size,40px)}.input-clear .button,.input-copy .button{border:0;grid-area:all;height:calc(var(--input-size,40px) - var(--input-border-bottom,2px));justify-self:end;min-height:calc(var(--input-size,40px) - var(--input-border-bottom,2px));min-width:0;width:calc(var(--input-size,40px) - var(--input-border-bottom,2px))}.input-clear .button:not(:focus-visible),.input-copy .button:not(:focus-visible){background-color:#0000;color:#1a1a1a}.input-clear .button:active,.input-clear .button:focus-visible,.input-copy .button:active,.input-copy .button:focus-visible{background-color:#999}@media(hover:hover){.input-clear .button:hover,.input-copy .button:hover{background-color:#999;box-shadow:0 2px 4px 0 #00000040}}.input-icon{display:grid;grid-template-areas:"all";grid-template-columns:auto;grid-template-rows:auto}.input-icon>svg{align-self:center;cursor:text;grid-area:all;justify-self:start;margin:6px 8px}.input-icon .input-container{grid-area:all}.input-icon .input-element{padding-left:var(--input-size,40px)}.input-number{display:grid;grid-template-areas:"label" "all";grid-template-columns:auto;grid-template-rows:auto auto}.input-number .input-container{grid-area:all}.input-number .input-element{min-width:calc((var(--input-size,40px) + 8px)*2 + 21px);padding:0 calc(var(--input-size,40px) + 8px)}.input-number .slider-button-decrease,.input-number .slider-button-increase{background-color:#0000;height:calc(var(--input-size,40px) - var(--input-border-bottom));min-height:0;width:var(--input-size,40px)}.input-number .slider-button-increase{align-self:start;grid-area:all;justify-self:end}.input-number .slider-button-decrease{align-self:start;grid-area:all;justify-self:start}.input-number .label-text{align-items:center;color:#595959;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:8px;grid-area:label;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.input-number .label-text{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.input-number .label-text{font-size:15px;font-weight:600;line-height:1.2}}.input-number .label-text svg{fill:currentcolor}.input.label-on-top{display:grid;grid-template-areas:"label" "all";grid-template-columns:auto;grid-template-rows:auto auto}.input.label-on-top .label-text{align-items:center;color:#595959;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:8px;grid-area:label;line-height:1.2;margin-bottom:12px}@media(min-width:1200px)and (min-height:640px){.input.label-on-top .label-text{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.input.label-on-top .label-text{font-size:15px;font-weight:600;line-height:1.2}}.input.label-on-top .label-text svg{fill:currentcolor}:root{--slider-scrubber-width:4px;--slider-scrubber-track-spacing:4px;--slider-scrubber-track-radius:2px;--slider-gap-horizontal:10px;--slider-gap-vertical:10px;--slider-label-on-top-margin:4px;--slider-icon-label-margin:8px}@media(min-width:1200px)and (min-height:640px){:root{--slider-scrubber-track-spacing:5px;--slider-scrubber-track-radius:3px;--slider-gap-horizontal:12px;--slider-gap-vertical:20px;--slider-label-on-top-margin:10px;--slider-icon-label-margin:10px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--slider-scrubber-track-spacing:5px;--slider-scrubber-track-radius:3px;--slider-gap-horizontal:12px;--slider-gap-vertical:20px;--slider-label-on-top-margin:10px;--slider-icon-label-margin:10px}}.slider{align-items:start;display:grid;font-size:13px;gap:var(--slider-gap-vertical) var(--slider-gap-horizontal);grid-template-areas:"input unit slider" "label . slider";grid-template-columns:min-content min-content auto;grid-template-rows:min-content min-content;position:relative}.slider-wrapper{display:contents}.slider.label-on-top{grid-template-areas:"icon label label" "input input slider";grid-template-columns:min-content min-content auto}.slider.label-on-top .slider-icon,.slider.label-on-top .slider-label{align-self:center;justify-self:start;margin-bottom:calc((var(--slider-gap-vertical) - var(--slider-label-on-top-margin))*-1)}.slider.label-on-top .slider-label{margin-left:calc((var(--slider-gap-horizontal) - var(--slider-icon-label-margin))*-1)}.slider .slider-icon{color:#595959;grid-area:icon}.slider .slider-icon svg{height:var(--icon-size);width:var(--icon-size)}.slider-unit{align-self:center;color:#595959;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;grid-area:unit;line-height:1.2;margin-left:calc((var(--slider-gap-horizontal) - 6px)*-1)}@media(min-width:1200px)and (min-height:640px){.slider-unit{font-size:15px;font-weight:400;line-height:1.2}}.slider-input-container{grid-area:input;position:relative;width:60px}.slider-input-container:before{background-color:#0006;border-radius:var(--border-radius,8px) 0 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:0}.slider-label{color:#595959;display:block;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;grid-area:label;justify-self:center;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.slider-label{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.slider-label{font-size:15px;font-weight:600;line-height:1.2}}.slider-button-decrease,.slider-button-increase{background:#d2d2d2;border-radius:var(--border-radius,8px);color:#1a1a1a;display:grid;flex-shrink:0;font-size:44px;font-weight:400;height:var(--button-small-size,40px);line-height:.8181818182;place-items:center;text-align:center;transition:color .2s,background-color .2s;width:var(--button-small-size,40px)}.slider-button-decrease[disabled],.slider-button-increase[disabled]{color:#fff;pointer-events:none}.slider-button-decrease span,.slider-button-increase span{display:inline-block}.slider-button-decrease:active,.slider-button-decrease:focus-visible,.slider-button-increase:active,.slider-button-increase:focus-visible{background-color:#ababab}@media(hover:hover){.slider-button-decrease:hover,.slider-button-increase:hover{background-color:#ababab;box-shadow:0 4px 4px 0 #00000040}}.slider-button-decrease:focus-visible,.slider-button-increase:focus-visible{outline:none}.slider-button-decrease{grid-area:buttonleft}.slider-button-increase{grid-area:buttonright}.slider svg{fill:currentcolor}.rangeslider{grid-area:range;height:16px;place-self:center;position:relative;width:100%}.rangeslider-container{align-items:center;align-self:start;display:grid;gap:var(--slider-gap-vertical) var(--slider-gap-horizontal);grid-area:slider;grid-template-areas:"buttonleft range range range buttonright" ". min . max .";grid-template-columns:auto auto 1fr auto auto;grid-template-rows:minmax(var(--button-small-size,40px),auto) auto;width:100%}.rangeslider-container:not(:has(.slider-button-increase)){grid-template-areas:"range range range" "min . max";grid-template-columns:auto 1fr auto}.rangeslider-max,.rangeslider-min{color:#595959;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.rangeslider-max,.rangeslider-min{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.rangeslider-max,.rangeslider-min{font-size:15px;font-weight:600;line-height:1.2}}.rangeslider-max{grid-area:max}.rangeslider-min{grid-area:min}.rangeslider .track{cursor:pointer;height:100%;overflow:hidden;transition:background-color .2s}.rangeslider .track-0{border-bottom-left-radius:8px;border-top-left-radius:8px}.rangeslider .track-0:after{background-color:#e6007e;border-radius:50%;content:"";display:inline-block;height:6px;left:4px;position:absolute;top:calc(50% - 3px);transition:background-color .2s;width:6px}.rangeslider .track-0:before{background:#ffcce8;border-bottom-left-radius:8px;border-bottom-right-radius:var(--slider-scrubber-track-radius);border-top-left-radius:8px;border-top-right-radius:var(--slider-scrubber-track-radius);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:background-color .2s,box-shadow .2s;width:calc(100% - var(--slider-scrubber-track-spacing) - var(--slider-scrubber-width))}.rangeslider .track-1{border-bottom-right-radius:8px;border-top-right-radius:8px}.rangeslider .track-1:before{background:#d2d2d2;border-bottom-left-radius:var(--slider-scrubber-track-radius);border-bottom-right-radius:8px;border-top-left-radius:var(--slider-scrubber-track-radius);border-top-right-radius:8px;content:"";display:inline-block;height:100%;position:absolute;right:0;top:0;transition:background-color .2s,box-shadow .2s;width:calc(100% - var(--slider-scrubber-track-spacing) - var(--slider-scrubber-width))}.rangeslider .track-1:after{background-color:#e6007e;border-radius:50%;content:"";display:inline-block;height:6px;position:absolute;right:4px;top:calc(50% - 3px);transition:background-color .2s;width:6px}.rangeslider .thumb{background-color:#e6007e;border-radius:2px;cursor:pointer;height:var(--button-small-size,40px);position:absolute;top:calc(var(--button-small-size,40px)/-2 + 8px);width:var(--slider-scrubber-width)}.rangeslider .thumb.active{border-color:#ffd412}.rangeslider:has(:focus-visible) .track-0:before{background-color:#ff33a3}.rangeslider:has(:focus-visible) .track-1:before{background-color:#999}.rangeslider:has(:focus-visible) .thumb,.rangeslider:has(:focus-visible) .track:after{background-color:#9f0055}.rangeslider:has(:focus-visible) .thumb{outline:none}@media(hover:hover){.rangeslider:hover .track:before{box-shadow:0 2px 2px 0 #00000040}}.rangeslider:active .thumb,.rangeslider:active .track:after,.rangeslider:has(:active) .thumb,.rangeslider:has(:active) .track:after{background-color:#9f0055}:where(.slider-dark) .rangeslider .track-1:before{background-color:#595959}.select .label-text{align-items:center;color:#595959;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:8px;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.select .label-text{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.select .label-text{font-size:15px;font-weight:600;line-height:1.2}}.select .label-text svg{fill:currentcolor}.select .react-select__control{background-color:#d2d2d2;border-color:#d2d2d2;border-radius:var(--border-radius,8px);min-height:var(--input-size,40px)}.select .react-select__control--is-focused{border:var(--button-border) solid #0000}.select .react-select__control--menu-is-open{border:var(--button-border) solid #1a1a1a;border-bottom-color:#0000;border-bottom-left-radius:0;border-bottom-right-radius:0}.select .react-select__control:hover{border-color:#999;box-shadow:0 4px 4px 0 #00000040}.select .react-select__control.react-select__control--menu-is-open:hover{border-color:#1a1a1a #1a1a1a #0000}.select .react-select__control--is-focused,.select .react-select__control:active,.select .react-select__control:focus-visible,.select .react-select__control:hover{background-color:#999}.select .react-select__dropdown-indicator{height:var(--icon-size,24px);padding:0 12px 0 0;width:calc(var(--icon-size,24px) + 12px)}.select .react-select__value-container{padding:7px 8px 7px 12px}.select .react-select__single-value{align-items:center;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:10px;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.select .react-select__single-value{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.select .react-select__single-value{font-size:15px;font-weight:600;line-height:1.2}}.select .react-select__single-value input{height:.1px}body .react-select__menu{background-color:#d2d2d2;border:var(--button-border) solid #1a1a1a;border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}body .react-select__menu-list{padding:12px 0}body .react-select__menu-portal{z-index:3}body .react-select__option{align-items:center;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2;min-height:44px;padding:10px 12px}@media(min-width:1200px)and (min-height:640px){body .react-select__option{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){body .react-select__option{font-size:15px;font-weight:600;line-height:1.2}}body .react-select__option span{align-items:center;display:flex;gap:10px}body .react-select__option--is-focused,body .react-select__option--is-selected,body .react-select__option:hover{background-color:#999}.tool-content{position:relative}.popover{height:100%;inset:unset;left:0;position:absolute;top:0;width:100%}:root{--select-list-spacing:12px;--button-select-text-size:48px;--button-select-text-padding:10px 12px;--button-select-badge-size:6px;--button-select-badge-margin:9px;--button-select-badge-icon-size:16px}@media(min-width:1200px)and (min-height:640px){:root{--select-list-spacing:24px;--button-select-text-size:57px;--button-select-text-padding:12px 16px;--button-select-badge-size:8px;--button-select-badge-margin:6px;--button-select-badge-icon-size:22px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--select-list-spacing:24px;--button-select-text-size:57px;--button-select-text-padding:12px 16px;--button-select-badge-size:8px;--button-select-badge-margin:6px;--button-select-badge-icon-size:22px}}.select-list{display:flex;flex-direction:column;gap:var(--select-list-spacing);padding:calc(var(--outline-selection) + 1px) var(--outline-selection);scroll-padding:var(--outline-selection) 0}.select-list>*{scroll-margin:var(--outline-selection) 0}.button-select{align-items:center;border:var(--button-border) solid #595959;border-radius:var(--border-radius,8px);color:#1a1a1a;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:10px;line-height:1.2;min-height:var(--button-small-size,40px);overflow:hidden;padding:10px 12px;position:relative;text-decoration:none;width:100%}@media(min-width:1200px)and (min-height:640px){.button-select{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button-select{font-size:15px;font-weight:600;line-height:1.2}}.button-select img{height:auto;max-height:var(--icon-size);max-width:var(--icon-size);width:auto}.button-select.active{border-color:#1a1a1a;outline:var(--outline-selection) solid #ffd412}.button-select:hover{text-decoration:none}.button-select .icon-selected{bottom:var(--button-select-badge-margin);height:var(--button-select-badge-icon-size);position:absolute;right:var(--button-select-badge-margin);width:var(--button-select-badge-icon-size);fill:#595959}.button-select-text{background-color:#f4f4f4;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;line-height:1.2;min-height:var(--button-select-text-size,48px);padding:var(--button-select-text-padding)}@media(min-width:1200px)and (min-height:640px){.button-select-text{font-size:15px;font-weight:400;line-height:1.2}}.button-select-text:active,.button-select-text:focus-visible{background-color:#999}@media(hover:hover){.button-select-text:hover:not(:active){background-color:#999}}.button-select-text.teaser{border-color:#999;color:#999}.button-select-text.teaser:active,.button-select-text.teaser:focus-visible{background-color:#f4f4f4;color:#d2d2d2}@media(hover:hover){.button-select-text.teaser:hover:not(:active){background-color:#d2d2d2;color:#595959}}.button-select-text.teaser img,.button-select-text.teaser svg{opacity:.8}.button-select-text.badge{position:relative}.button-select-text.badge:after{background-color:#e6007e;border-radius:50%;content:"";display:inline-block;height:var(--button-select-badge-size);position:absolute;right:var(--button-select-badge-margin);top:var(--button-select-badge-margin);width:var(--button-select-badge-size)}.button-select-text.selected{padding-right:calc(var(--button-select-badge-icon-size) + var(--button-select-badge-margin)*2)}.button-select-text .icon-selected{top:calc(50% - var(--button-select-badge-icon-size)/2)}.button-select-image{padding:0;position:relative}.button-select-image img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.button-select-image:before{content:"";inset:0;pointer-events:none;position:absolute}.button-select-image:focus-visible:not(.active){outline:none}.button-select-image:active:before,.button-select-image:focus-visible:before{background-color:#1a1a1a80}@media(hover:hover){.button-select-image:hover:not(:active):before{background-color:#1a1a1a4d}}.button-select-image .icon-selected{filter:drop-shadow(0 0 1px #ffffff)}.title-bar{align-items:center;background-color:#fff;display:flex;gap:10px;height:var(--layout-title-bar-height);padding-left:var(--layout-section-margin);width:100%;z-index:2}.title-bar h2{flex-grow:1;font-size:14px;font-weight:600;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.title-bar h2{font-size:20px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.title-bar h2{font-size:20px;font-weight:600;line-height:1.25}}.title-bar h2.small{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.title-bar h2.small{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.title-bar h2.small{font-size:15px;font-weight:600;line-height:1.2}}.title-bar h2+*{margin-top:0}.title-bar:not(:has(.button-close)){padding-right:var(--layout-section-margin)}.title-bar:has(.button-info):has(.switch){justify-content:space-between}.title-bar:has(.button-info):has(.switch) h2{flex-grow:0}.title-bar .button-close{margin-left:auto}.title-bar.sticky{position:sticky;top:0}.title-bar.animated{transition:transform .6s}.title-bar.sticky.scrolled{transform:translateY(-100%)}:root{--text-list-indent:31px}@media(min-width:1200px)and (min-height:640px){:root{--text-list-indent:33px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--text-list-indent:33px}}.text{font-size:13px;font-weight:400;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.text{font-size:18px;font-weight:400;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.text{font-size:18px;font-weight:400;line-height:1.25}}.text h3{font-size:19px;font-weight:600;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.text h3{font-size:24px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.text h3{font-size:24px;font-weight:600;line-height:1.25}}.text h3.small{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.text h3.small{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.text h3.small{font-size:15px;font-weight:600;line-height:1.2}}.text h4{font-size:14px;font-weight:600;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.text h4{font-size:20px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.text h4{font-size:20px;font-weight:600;line-height:1.25}}.text>*+*{margin-top:var(--layout-vertical-gap)}.text ul{list-style:disc;padding-inline-start:var(--text-list-indent)}.text li+li{margin-top:var(--layout-vertical-gap)}.text a{color:#e6007e;font-weight:600;text-decoration:none}.text a:hover{text-decoration:underline}.text-error{background-color:#ffcccf;border:2px solid #93000a;border-radius:var(--border-radius);padding:var(--layout-section-margin)}.text-error,.text-error h3,.text-error h4{color:#93000a}:root{--form-field-label-gap:10px}@media(min-width:1200px)and (min-height:640px){:root{--form-field-label-gap:13px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--form-field-label-gap:13px}}.switch{align-items:center;display:flex;gap:10px;padding:6px 0;z-index:0}.switch svg{height:var(--icon-size,24px);width:var(--icon-size,24px);fill:currentcolor;transition:fill .2s}.switch-button{align-items:center;background:#d2d2d2;border:1px solid #595959;border-radius:28px;cursor:pointer;display:inline-flex;height:28px;justify-content:space-between;position:relative;transition:background-color .2s,border-color .2s;width:58px}.switch-button:after,.switch-button:before{background:#595959;border-radius:22px;content:"";display:inline-block;height:22px;left:2px;position:absolute;top:2px;transform-origin:50% 50%;transition:left .2s,transform .2s;width:22px}.switch-button:before{outline:10px solid #d2d2d2;transform:scale(0);transition:transform .2s,outline-color .2s;z-index:-1}@media(hover:hover){input:where(:not(:disabled))~.switch-button:hover{background-color:#d2d2d2}input:where(:not(:disabled))~.switch-button:hover:before{transform:scale(1)}input:where(:not(:disabled))~.switch-button:hover:after{transform:scale(.9090909091)}}input:checked~.switch-button{background-color:#ffcce8;border-color:#0000}input:checked~.switch-button:after,input:checked~.switch-button:before{background-color:#e6007e;outline-color:#ffcce8;transform:translateX(30px)}input:checked~.switch-button:before{transform:translateX(30px) scale(0)}@media(hover:hover){input:checked:where(:not(:disabled))~.switch-button:hover:before{outline-color:#ffcce8;transform:translateX(30px) scale(1)}input:checked:where(:not(:disabled))~.switch-button:hover:after{transform:translateX(30px) scale(.9090909091)}}input:focus-visible~.switch-button:after{transform:scale(.9090909091)}input:focus-visible~.switch-button:before{outline-color:#f4f4f4;transform:scale(1)}input:focus-visible:checked~.switch-button:after{transform:translateX(30px) scale(.9090909091)}input:focus-visible:checked~.switch-button:before{outline-color:#f4f4f4;transform:translateX(30px) scale(1)}input:active:where(:not(:disabled))~.switch-button{background-color:#d2d2d2}input:active:where(:not(:disabled))~.switch-button:after,input:active:where(:not(:disabled))~.switch-button:before{transform:translateX(0)}input:active:where(:not(:disabled))~.switch-button:before{outline-color:#ffcce8;transform:translateX(0) scale(1)}input:checked:active:where(:not(:disabled))~.switch-button{background-color:#ffcce8}input:checked:active:where(:not(:disabled))~.switch-button:after,input:checked:active:where(:not(:disabled))~.switch-button:before{transform:translateX(30px)}input:checked:active:where(:not(:disabled))~.switch-button:before{outline-color:#d2d2d2}input:disabled~.switch-button{cursor:default;opacity:.4}@media(min-width:1200px)and (min-height:640px){.switch-button{border:2px solid #595959;border-radius:34px;height:34px;width:68px}.switch-button:after,.switch-button:before{border-radius:24px;height:24px;left:3px;top:3px;width:24px}.switch-button:before{outline:11px solid #d2d2d2}}@media(min-width:1200px)and (min-height:640px)and (hover:hover){input:where(:not(:disabled))~.switch-button:hover:after{transform:scale(.9166666667)}}@media(min-width:1200px)and (min-height:640px){input:checked~.switch-button:after,input:checked~.switch-button:before{transform:translateX(34px)}input:checked~.switch-button:before{transform:translateX(34px) scale(0)}}@media(min-width:1200px)and (min-height:640px)and (hover:hover){input:checked:where(:not(:disabled))~.switch-button:hover:before{transform:translateX(34px) scale(1)}input:checked:where(:not(:disabled))~.switch-button:hover:after{transform:translateX(34px) scale(.9166666667)}}@media(min-width:1200px)and (min-height:640px){input:focus-visible~.switch-button:after{transform:scale(.9166666667)}input:focus-visible:checked~.switch-button:after{transform:translateX(34px) scale(.9166666667)}input:focus-visible:checked~.switch-button:before{transform:translateX(34px) scale(1)}input:active:where(:not(:disabled))~.switch-button:after,input:active:where(:not(:disabled))~.switch-button:before{transform:translateX(0)}input:active:where(:not(:disabled))~.switch-button:before{transform:translateX(0) scale(1)}input:checked:active:where(:not(:disabled))~.switch-button:after,input:checked:active:where(:not(:disabled))~.switch-button:before{transform:translateX(34px)}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.switch-button{border:2px solid #595959;border-radius:34px;height:34px;width:68px}.switch-button:after,.switch-button:before{border-radius:24px;height:24px;left:3px;top:3px;width:24px}.switch-button:before{outline:11px solid #d2d2d2}}@media((min-width:1600px) and (min-height:1442px))and (hover:hover),((min-width:840px) and (min-height:1001px) and (max-width:1599px))and (hover:hover){input:where(:not(:disabled))~.switch-button:hover:after{transform:scale(.9166666667)}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){input:checked~.switch-button:after,input:checked~.switch-button:before{transform:translateX(34px)}input:checked~.switch-button:before{transform:translateX(34px) scale(0)}}@media((min-width:1600px) and (min-height:1442px))and (hover:hover),((min-width:840px) and (min-height:1001px) and (max-width:1599px))and (hover:hover){input:checked:where(:not(:disabled))~.switch-button:hover:before{transform:translateX(34px) scale(1)}input:checked:where(:not(:disabled))~.switch-button:hover:after{transform:translateX(34px) scale(.9166666667)}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){input:focus-visible~.switch-button:after{transform:scale(.9166666667)}input:focus-visible:checked~.switch-button:after{transform:translateX(34px) scale(.9166666667)}input:focus-visible:checked~.switch-button:before{transform:translateX(34px) scale(1)}input:active:where(:not(:disabled))~.switch-button:after,input:active:where(:not(:disabled))~.switch-button:before{transform:translateX(0)}input:active:where(:not(:disabled))~.switch-button:before{transform:translateX(0) scale(1)}input:checked:active:where(:not(:disabled))~.switch-button:after,input:checked:active:where(:not(:disabled))~.switch-button:before{transform:translateX(34px)}}.tab-navigation{display:flex}.tab-navigation button:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}.tab-navigation button:not(:last-of-type)~button{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.button-tab{align-items:center;background-color:#fff;border:var(--button-border) solid #595959;border-radius:var(--border-radius,8px);color:#595959;display:inline-flex;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:4px;height:var(--button-small-size,40px);justify-content:center;line-height:1.2;padding:10px 12px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}@media(min-width:1200px)and (min-height:640px){.button-tab{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button-tab{font-size:15px;font-weight:600;line-height:1.2}}.button-tab [disabled],.button-tab.disabled{border-color:#d2d2d2;color:#d2d2d2}.button-tab:focus-visible{outline:none}.button-tab:not(.selected):active,.button-tab:not(.selected):focus-visible{background-color:#d2d2d2;border-color:#595959;color:#595959}@media(hover:hover){.button-tab:not(.selected):hover{background-color:#d2d2d2;border-color:#595959;color:#595959}}.button-tab.selected{background-color:#ffec99;border-color:#1a1a1a;color:#1a1a1a}.button-tab.selected [disabled],.button-tab.selected.disabled{background-color:#d2d2d2;border-color:#d2d2d2;color:#fff}@media(hover:hover){.button-tab:hover{box-shadow:0 4px 4px 0 #00000040}}.button-tab svg{height:var(--icon-size,24px);transition:fill .2s;width:var(--icon-size,24px);fill:currentcolor}.mfp-content{font-size:.8125rem}.mfp-content .notification{align-items:center;background:#fff;box-shadow:0 2px 5px #00000080;display:flex;flex-direction:column;gap:1.5625rem;-webkit-hyphens:manual;hyphens:manual;justify-content:center;margin:auto;max-width:500px;min-width:310px;padding:1.5rem;text-align:center;width:80%}.mfp-content .buttons{display:flex;gap:1.25rem}.mfp-content .n-message b{display:block;margin-bottom:1.25rem}.loading-circle{position:relative}.loading-circle:after{background:url(/assets/configurator/res/img/cadout-loading-white.e5bff121fa5a8ed8368e.svg) no-repeat 50%;background-color:#1a1a1a;background-size:106.6666666667px;border-radius:50%;content:"";display:inline-block;font-size:1rem;height:160px;pointer-events:none;position:absolute;right:calc(50% - 80px);top:calc(50% - 80px);transition:opacity .4s ease-in-out;width:160px}.loading-circle{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.loading-circle:after{opacity:1}.loading-circle.hidden:after{opacity:0}.ReactModal__Body--open{overflow:hidden}.modal-overlay{background-color:#000000ed;bottom:0;left:0;position:fixed;right:0;top:0;z-index:200}.modal{border-radius:0;bottom:1.25rem;left:1.25rem;outline:none;overflow:auto;padding:20px;position:absolute;right:1.25rem;top:1.25rem;-webkit-overflow-scrolling:touch}.modal.modal-clippingmagic-video{background:#0000}.modal-buttons{display:flex;gap:1.25rem;justify-content:center;margin-top:1.875rem;text-align:center}.modal-video .modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-video .video{max-width:142.2222222222vh}.modal-demo-warning{align-items:center;display:flex;-webkit-hyphens:manual;hyphens:manual;justify-content:center}.modal-demo-warning h2{font-size:.8125rem;text-align:center;text-transform:none}.modal-demo-warning p{font-size:.8125rem}.modal-demo-warning .modal-content{background-color:#fff;max-width:25em;padding:1.5em}.video{margin-bottom:1em;margin-top:0;position:relative;width:100%}.video:before{content:"";display:block;padding-top:56.25%;width:100%}.video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.steps.position .video{margin-top:1em}:root{--toggle-head-gap:8px}@media(min-width:1200px)and (min-height:640px){:root{--toggle-head-gap:10px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--toggle-head-gap:10px}}.toggle{list-style:none;outline:none;position:relative}.toggle:where(:open) .toggle-head{color:#e6007e}.toggle-head{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;gap:var(--toggle-head-gap);position:relative}.toggle-head .toggle-heading{color:inherit;font-size:14px;font-weight:600;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.toggle-head .toggle-heading{font-size:20px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.toggle-head .toggle-heading{font-size:20px;font-weight:600;line-height:1.25}}.toggle-head svg{height:var(--icon-size,24px);width:var(--icon-size,24px);fill:#e6007e}.toggle-head:active,.toggle-head:focus-visible{color:#9f0055}.toggle-head:active svg,.toggle-head:focus-visible svg{fill:#9f0055}@media(hover:hover){.toggle-head:hover:not(:active){color:#e6007e}}.toggle-content-wrapper{display:flex;flex-direction:column;gap:var(--layout-vertical-gap);margin-left:calc(var(--icon-size,24px) + var(--toggle-head-gap));padding:var(--layout-vertical-gap) 0}.dropdown{position:relative}.dropdown details{display:contents}.dropdown details:not([open]) .dropdown-content{display:none;opacity:0}.dropdown summary{cursor:pointer}.dropdown .dropdown-content{background-color:#fff;border-radius:4px;display:block;left:0;opacity:1;overflow:auto;position:absolute;top:calc(100% + .25em);transition-behavior:allow-discrete;transition-duration:.3s;transition-property:content-visibility,display,opacity}.dropdown .dropdown-content-title{background-color:#ececec;border-top-left-radius:4px;border-top-right-radius:4px}.dropdown-up .dropdown-content{bottom:calc(100% + .25em);top:auto}@starting-style{.dropdown details[open] .dropdown-content{opacity:0}}.tooltip{background-color:#1a1a1a;border-radius:4px;color:#fff;cursor:default;font-weight:400;max-width:min(25rem,70vw);min-width:200px;opacity:0;padding:1.25rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + .6em);transition:opacity .2s;width:max-content}.tooltip:before{border-bottom:.4em solid #1a1a1a;border-left:.4em solid #0000;border-right:.4em solid #0000;bottom:100%;content:"";display:block;height:0;left:1.25rem;position:absolute;width:0}.tooltip.tooltip-info{background-color:#ffd412;color:#1a1a1a}.tooltip.tooltip-info:before{border-bottom-color:#ffd412}.tooltip.visible,:hover>.tooltip:not(:hover){opacity:1;pointer-events:all}.tooltip>:not(.button-close){color:inherit}.tooltip h4,.tooltip p{font-size:.75rem;line-height:1.1}.tooltip .button-close{position:absolute;right:.25em;top:.25em}.notifications{display:flex;flex-direction:column;gap:1em;padding-bottom:263px;pointer-events:none;z-index:5}.notifications>*{pointer-events:all}.notification{background-color:#ffffff80;border:var(--button-border) solid #1a1a1a;padding:1em .5em .3em;position:relative;width:18.75rem}.notification .button-close{position:absolute;right:.3em;top:.3em}.notification-error{background-color:#93000a}.notification-loading{background-color:#fff9;border-color:#595959;border-radius:var(--border-radius,8px);height:var(--button-small-size,40px);opacity:1;padding:4px;pointer-events:none;position:relative;transition:opacity .4s .4s}.notification-loading span{display:none}.notification-loading:before{background-color:#1a1a1a;border-radius:calc(var(--border-radius,8px)/2) 0 0 calc(var(--border-radius,8px)/2);content:"";display:block;height:100%;pointer-events:none;transition:width 10s ease-out .4s;width:100%}@starting-style{.notification-loading{opacity:0}.notification-loading:before{width:0}}.notification-loading:not(.loaded):before{width:95%}.notification-loading.loaded{opacity:0}.notification-loading.loaded:before{transition-delay:0;transition-duration:.1s;width:100%}.notification-loading.hidden{opacity:0}.notification-loading.hidden:before{transition-delay:.4s;transition-duration:.1s;width:0}:root{--carousel-dot-size:8px;--carousel-dot-gap:4px;--carousel-dot-margin:12px;--carousel-button-margin:8px}@media(min-width:600px)and (min-height:590px){:root{--carousel-dot-margin:16px;--carousel-dot-gap:6px}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--carousel-dot-margin:12px;--carousel-dot-gap:4px}}@media(min-width:1200px)and (min-height:640px){:root{--carousel-dot-margin:12px;--carousel-dot-gap:5px;--carousel-button-margin:10px}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){:root{--carousel-dot-margin:16px;--carousel-dot-gap:5px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--carousel-dot-gap:5px;--carousel-dot-margin:16px;--carousel-button-margin:10px}}.carousel{--carousel-slide-spacing:0;--carousel-slide-size:100%;display:grid;grid-template-areas:"prev . next" "dots dots dots";grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr min-content;margin:auto}.carousel-viewport{grid-column:1/-1;grid-row:1/-1;overflow:hidden}.carousel-container{display:flex;margin-left:calc(var(--carousel-slide-spacing)*-1);touch-action:pan-y pinch-zoom}.carousel-slide{flex:0 0 var(--carousel-slide-size);min-width:0;padding-left:var(--carousel-slide-spacing);transform:translateZ(0)}.carousel-buttons,.carousel-controls{display:contents}.carousel-button{align-self:center;appearance:none;cursor:pointer;grid-column:1/-1;grid-row:1/-1;touch-action:manipulation;z-index:1;-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5)}.carousel-button-prev{justify-self:start;margin-left:var(--carousel-button-margin)}.carousel-button-next{justify-self:end;margin-right:var(--carousel-button-margin)}.carousel-dots{flex-wrap:wrap;gap:var(--carousel-dot-gap);grid-area:dots;justify-content:flex-start;justify-self:center;margin-bottom:var(--carousel-dot-margin);padding:0 var(--carousel-button-margin);z-index:1}.carousel-dot,.carousel-dots{align-items:center;display:flex}.carousel-dot{appearance:none;background-color:#ffffff80;border:0;border-radius:50%;cursor:pointer;height:var(--carousel-dot-size);justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:var(--carousel-dot-size);-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5)}.carousel-dot-selected{background-color:#fff}.separator{background-color:#595959;height:1px;width:100%}.cc-revoke{display:none}:root{--navigation-size:80px;--content-size:320px;--preview-size:288px;--cart-size:48px;--product-list-size:320px;--product-detail-size:320px}@media(min-width:600px)and (min-height:590px){:root{--preview-size:320px;--product-detail-size:340px;--cart-size:60px}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--cart-size:48px;--content-size:372px}}@media(min-width:1200px)and (min-height:640px){:root{--navigation-size:104px;--cart-size:320px;--content-size:460px;--product-detail-size:460px}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){:root{--content-size:528px;--product-detail-size:528px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--cart-size:92px;--navigation-size:104px;--content-size:200px;--product-list-size:480px;--product-detail-size:350px;--preview-size:400px}}.preview-3d{bottom:0;display:grid;grid-template-areas:"preview" "tool" "controls" "cart";grid-template-columns:100%;grid-template-rows:minmax(var(--preview-size),1fr) minmax(0,var(--content-size)) var(--navigation-size) var(--cart-size);left:0;max-width:100%;position:absolute;right:0;top:0;transition:grid-template-rows .4s,grid-template-columns .4s}.preview-3d:where(:has(.product-select)){--preview-size:var(var(--product-list-size));--content-size:var(--product-detail-size)}.preview-3d .content{display:grid;grid-area:tool;grid-template-columns:minmax(0,100%);grid-template-rows:minmax(0,100%);min-width:0;opacity:1;overflow:hidden;place-items:center;transition:opacity .2s .4s}.preview-3d .content:not(:has(:not(:empty))){display:none}:where(.preview-3d .content>*){height:100%;scale:unset;transition:scale .2s ease;width:100%}@starting-style{:where(.preview-3d .content>*){scale:.95}}:where(.preview-3d .content>*).tool-slide{transition:translate .25s ease-out;translate:unset}@starting-style{:where(.preview-3d .content>*).tool-slide{scale:unset;translate:100% 0}}.preview-3d .content:has(.info-popup,.youtube-info-popup){background-color:#1a1a1a}.preview-3d .content:not(:has(.info-popup,.youtube-info-popup)){container:content/size}.preview-3d .cart{grid-area:cart;z-index:2}.preview-3d .header-container{grid-area:preview}.preview-3d .notifications{align-self:top;grid-area:preview;justify-self:center;z-index:2}.preview-3d .notification-loading{align-self:center;grid-area:preview;justify-self:center;z-index:2}.preview-3d .fullscreen-container{border-bottom:1px solid #1a1a1a;grid-area:preview}.preview-3d>.product-2d{grid-area:preview;height:100%;padding:calc(var(--layout-section-margin)*4)}.preview-3d .canvas-3d{box-shadow:0 2px 1px 0 #00000040}.preview-3d .controls-overlay{align-self:end;grid-area:preview;justify-self:start;z-index:2}.preview-3d.loading:after{opacity:1;transition-delay:.3s;z-index:11}@media(min-width:600px)and (min-height:590px){.preview-3d:where(:has(.product-select)){--content-size:var(--product-detail-size)}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){.preview-3d{grid-template-areas:"preview tool" "preview controls" "preview cart";grid-template-columns:minmax(0,1fr) var(--content-size);grid-template-rows:minmax(0,1fr) var(--navigation-size) var(--cart-size)}}@media(min-width:1200px)and (min-height:640px){.preview-3d{grid-template-areas:"preview controls header" "preview controls tool" "preview controls cart";grid-template-columns:minmax(0,1fr) var(--navigation-size) var(--content-size);grid-template-rows:82px minmax(0,1fr) var(--cart-size)}.preview-3d:where(:has(.info-popup,.youtube-info-popup)){grid-template-areas:"preview controls header" "preview controls tool" "preview controls tool"}.preview-3d:where(:has(.info-popup,.youtube-info-popup)) .cart{display:none}.preview-3d:where(:has(.info-popup,.youtube-info-popup)) .content{position:relative}.preview-3d .content>:first-child{margin-top:var(--layout-vertical-gap-large)}.preview-3d .header-container{grid-area:header}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){.preview-3d{grid-template-columns:minmax(0,1fr) var(--navigation-size) var(--content-size)}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.preview-3d{grid-template-areas:"controls header" "controls preview" "controls tool" "controls cart";grid-template-columns:var(--navigation-size) minmax(0,1fr);grid-template-rows:82px minmax(var(--preview-size),1fr) minmax(var(--content-size),500px) var(--cart-size)}.preview-3d .content>*{max-width:839px}.preview-3d .content>:first-child{margin-top:0}.preview-3d:where(:has(.info-popup,.youtube-info-popup)){grid-template-areas:"controls header" "controls preview" "controls tool" "controls tool"}.preview-3d:where(:has(.info-popup,.youtube-info-popup)) .cart{display:none}.preview-3d:where(:has(.info-popup,.youtube-info-popup)) .content{position:relative}.preview-3d .header-container{grid-area:header}}:root{--tool-padding-bottom:12px}@media(min-width:600px)and (min-height:590px){:root{--tool-padding-bottom:14px}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--tool-padding-top:16px}}@media(min-width:1200px)and (min-height:640px){:root{--tool-padding-bottom:16px}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){:root{--tool-padding-bottom:24px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--tool-padding-bottom:24px}}.tool .tool-wrapper{align-items:flex-start;display:flex;gap:var(--layout-column-spacing,16px);justify-content:center;padding:0 var(--layout-section-margin,16px)}.tool .tool-wrapper>*{flex:1 1 50%}.tool .tool-wrapper:not(:has(.select-list)){padding-top:var(--layout-vertical-gap-large)}.tool .controls{display:flex;flex-direction:column;gap:var(--layout-list-vertical-spacing);padding-bottom:var(--layout-section-margin);padding-top:var(--layout-vertical-gap)}.tool .controls .button{width:100%}.tool .select-list-container{align-self:stretch;height:calc(100cqh - var(--layout-title-bar-height));padding-top:var(--layout-vertical-gap);position:sticky;top:0;transition:top .6s,height .6s;width:168px}.tool :where(.title-bar.sticky:not(.scrolled))+.tool-wrapper .select-list-container{top:calc(var(--layout-title-bar-height))}.tool :where(.title-bar.scrolled)+.tool-wrapper .select-list-container{height:100cqh}.tool .select-list{height:100%;padding-bottom:var(--layout-section-margin);scrollbar-gutter:stable}:root{--navigation-button-gap:4px;--navigation-badge-margin:4px}@media(min-width:1200px)and (min-height:640px){:root{--navigation-button-gap:8px;--navigation-badge-margin:6px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--navigation-button-gap:8px;--navigation-badge-margin:6px}}.product-controls{align-items:stretch;background-color:#f4f4f4;border-top:1px solid #1a1a1a;box-shadow:0 -2px 1px 0 #00000040;display:flex;grid-area:controls;height:100%;justify-content:space-between;padding:0 8px;pointer-events:none;width:100%;z-index:1}.button-navigation{align-items:center;color:#595959;display:flex;flex-direction:column;flex-grow:1;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:4px;justify-content:center;line-height:1.2;pointer-events:all;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:1200px)and (min-height:640px){.button-navigation{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button-navigation{font-size:15px;font-weight:600;line-height:1.2}}.button-navigation .icon,.button-navigation .label{display:block;max-width:90px;width:100%}.button-navigation svg{height:var(--icon-size,24px);width:var(--icon-size,24px);fill:currentcolor}.button-navigation .icon{border-radius:var(--border-radius,8px);display:block;display:grid;min-width:38px;padding:4px 0;place-items:center}.button-navigation .label{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-align:center}@media(min-width:1200px)and (min-height:640px){.button-navigation .label{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button-navigation .label{font-size:15px;font-weight:600;line-height:1.2}}.button-navigation:focus-visible{outline:none}.button-navigation:focus-visible .icon{background-color:#999}.button-navigation:active .icon{background-color:#d2d2d2}@media(hover:hover){.button-navigation:hover:not(:active) .icon{background-color:#d2d2d2}}.button-navigation.active{animation:pop .2s;color:#1a1a1a}.button-navigation.active .icon{background-color:#ffd412}.button-navigation.active:active .icon,.button-navigation.active:focus-visible .icon{background-color:#cc9600}.button-navigation.disabled{opacity:.5;pointer-events:none}.button-navigation.badge .icon{position:relative}.button-navigation.badge .icon:after{background-color:#e6007e;border-radius:50%;content:"";display:inline-block;height:var(--button-select-badge-size);position:absolute;right:var(--navigation-badge-margin);top:var(--navigation-badge-margin);width:var(--button-select-badge-size)}.mouse-colorpicker{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='22.442' height='20.919' fill-rule='evenodd' clip-rule='evenodd' image-rendering='optimizeQuality' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' viewBox='0 0 0.279 0.26'%3E%3Cpath fill='%23fff' d='M.278.229Q.275.217.268.207L.257.187.25.176l-.006.01L.235.2C.231.208.222.22.222.23q0 .018.015.026a.028.028 0 0 0 .04-.021V.229zm-.02-.08L.123.014.107.032V.025C.106.013.092 0 .08 0S.06.005.053.016C.047.025.05.042.05.053V.08c0 .008 0 .007-.005.013L.023.116.01.128.004.137 0 .145c0 .01.002.013.009.02l.048.048.028.028.01.01L.1.255a.02.02 0 0 0 .023 0L.129.25l.01-.01.028-.027.047-.048C.219.161.219.161.225.16L.257.15z'/%3E%3Cpath stroke='%232b2a29' stroke-miterlimit='22.926' stroke-width='.002' d='m.25.196.005.007.011.02A.018.018 0 0 1 .25.248.018.018 0 0 1 .233.224Q.235.219.239.213L.242.208zm.028.033Q.275.217.268.207L.257.187.25.176l-.006.01L.235.2C.231.208.222.22.222.23q0 .017.015.027a.028.028 0 0 0 .04-.022V.229zm-.18-.09h.009V.048c0-.003.005-.008.007-.01L.122.031.125.029.24.144.235.146.229.147.224.15C.208.154.212.153.2.165L.123.242Q.119.247.113.248C.105.248.1.241.095.237L.022.163C.018.16.01.153.01.147.01.14.016.137.02.133L.058.095.08.072.088.064.092.06.097.057v.081zM.057.072V.035Q.056.02.067.013c.015-.008.03.003.03.018 0 .013 0 .01-.01.019L.082.058.073.066.064.075.059.078V.072zm.2.076L.123.015.107.032V.025C.106.013.092 0 .08 0S.06.005.053.016C.047.025.05.042.05.053V.08c0 .008 0 .007-.005.013L.023.116.01.129.004.136 0 .145c0 .01.002.013.009.02l.048.048.028.028.01.01L.1.255a.02.02 0 0 0 .023 0L.129.25l.01-.01.028-.027.047-.048C.219.161.219.161.225.16L.257.15z'/%3E%3C/svg%3E") 45 42,pointer}.mouse-pointer{cursor:pointer}@media(min-width:1200px)and (min-height:640px){.product-controls{border-left:1px solid #1a1a1a;border-top:0;box-shadow:none;flex-direction:column;gap:10px;padding:24px 0 max(24px,100vh - 720px)}.button-navigation{align-items:center;gap:8px;padding:16px 0}.button-navigation .icon{height:56px;width:72px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.product-controls{border-left:1px solid #1a1a1a;border-top:0;box-shadow:none;flex-direction:column;gap:10px;padding:24px 0 max(24px,100vh - 720px)}.button-navigation{align-items:center;gap:8px;max-height:83px}.button-navigation .icon{height:56px;width:72px}}:root{--button-product-badge-icon-size:20px;--button-product-border-radius:8px}@media(min-width:1200px)and (min-height:640px){:root{--button-product-border-radius:10px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--button-product-border-radius:10px}}.button-product{display:grid;gap:var(--layout-vertical-gap) var(--layout-horizontal-gap-small);grid-template-areas:"tile tile" "label icon";grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content;position:relative;text-decoration:none}.button-product-wrapper{align-items:center;aspect-ratio:225.79/119;background:#f4f4f480;border:var(--button-border) solid #0000;border-radius:var(--button-product-border-radius,8px);color:#1a1a1a;display:grid;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:0;gap:10px;grid-area:tile;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;line-height:1.2;min-height:var(--button-small-size,40px);overflow:hidden;width:100%}@media(min-width:1200px)and (min-height:640px){.button-product-wrapper{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button-product-wrapper{font-size:15px;font-weight:600;line-height:1.2}}.button-product .icon-selected{align-self:end;grid-area:icon;height:var(--button-product-badge-icon-size);justify-self:start;width:var(--button-product-badge-icon-size);fill:#595959}.button-product .carousel,.button-product picture{grid-column:1/-1;grid-row:1/-1;height:100%;max-width:none;width:100%}.button-product .carousel-container,.button-product .carousel-slide,.button-product .carousel-viewport{height:100%}.button-product img{height:100%;max-height:none;max-width:none;object-fit:cover;width:100%}.button-product span{color:#595959;display:inline-block;font-size:14px;font-weight:600;grid-area:label;line-height:1.25;width:max-content}@media(min-width:1200px)and (min-height:640px){.button-product span{font-size:20px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button-product span{font-size:20px;font-weight:600;line-height:1.25}}.button-product:focus-visible{outline:none}.button-product:focus-visible .button-product-wrapper{border-color:#1a1a1a}.button-product:hover{text-decoration:none}.button-product.active .button-product-wrapper{border-color:#1a1a1a;outline:var(--outline-selection) solid #ffd412}.button-product.active span{color:#1a1a1a}.button-product.active .icon-selected{fill:#1a1a1a}.button-product .carousel-button{opacity:0;pointer-events:none;transition:opacity .25s}@media(hover:hover){.button-product:hover .carousel-button{opacity:1;pointer-events:all}}:root{--product-list-padding:16px;--product-button-min-width:250px;--product-list-gap:16px}@media(min-width:600px)and (min-height:590px){:root{--product-button-min-width:280px;--product-list-gap:20px 24px}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--product-button-min-width:230px;--product-list-gap:16px 24px}}@media(min-width:1200px)and (min-height:640px){:root{--product-button-min-width:340px;--product-list-padding:24px}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){:root{--product-button-min-width:400px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--product-button-min-width:430px;--product-list-padding:24px}}.product-select{background-color:#f4f4f4;display:flex;grid-area:preview;opacity:.99;scale:1;transition:scale .25s ease;z-index:3}@starting-style{.product-select{scale:.95}}.product-select .select-list{background-color:#fff;display:grid;flex:1 0 0;gap:var(--product-list-gap);grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill,minmax(var(--product-button-min-width),1fr));padding:var(--layout-section-margin);padding-left:var(--outline-selection);padding-top:var(--layout-section-margin);position:relative;z-index:1}.product-detail-control{background-color:#fff;scale:1;transition:scale .25s ease}@starting-style{.product-detail-control{scale:.9}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){.product-select{flex-direction:column}.product-select .select-list{margin-top:calc(var(--layout-section-margin)*-1 + 3px);padding-left:var(--layout-section-margin);padding-top:var(--layout-section-margin)}}.product-detail-control{grid-area:tool;padding-bottom:var(--tool-padding-bottom)}.product-detail-control .tool-wrapper{display:grid;gap:var(--layout-vertical-gap-large) var(--layout-column-spacing);grid-template-areas:"description description" "confirm confirm";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto}.product-detail-control .tool-wrapper .description{grid-area:description;width:100%}.product-detail-control .tool-wrapper .button{grid-area:confirm;width:100%}.product-group-detail-control{grid-area:tool;scale:1;transition:scale .25s ease}@starting-style{.product-group-detail-control{scale:.9}}.product-group-detail-control .tool-wrapper{display:flex;flex-direction:column;gap:var(--layout-vertical-gap)}.product-group-detail-control .tool-wrapper .button{width:100%}:root{--tab-categrory-padding:8px 4px;--tab-categrory-gap:4px;--tab-categrory-height:84px;--tab-categrory-horizontal-max-width:none;--tab-categrory-horizontal-min-width:0}@media(min-width:600px)and (min-height:590px){:root{--tab-categrory-padding:12px 4px}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--tab-categrory-horizontal-max-width:120px;--tab-categrory-padding:4px 24px}}@media(min-width:1200px)and (min-height:640px){:root{--tab-categrory-padding:6px 24px;--tab-categrory-height:100px;--tab-categrory-horizontal-max-width:208px;--tab-categrory-horizontal-min-width:192px}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){:root{--tab-categrory-horizontal-min-width:192px;--tab-categrory-height:116px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--tab-categrory-horizontal-min-width:0;--tab-categrory-horizontal-max-width:208px;--tab-categrory-padding:6px 36px;--tab-categrory-height:116px}}.tab-navigation-categories{border-right:var(--layout-section-margin) solid #fff;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-left:var(--layout-list-horizontal-padding);position:relative;z-index:0}.button-tab-category{margin:calc(var(--border-radius)*-1) 0;position:relative;text-decoration:none}.button-tab-category-wrapper{align-items:center;background:#0000 border-box;background-color:#0000;border-block:var(--border-radius) solid #0000;border-bottom-left-radius:var(--border-radius);border-color:#0000;border-top-left-radius:var(--border-radius);border-radius:var(--border-radius)/calc(var(--border-radius)*2) 0 0 calc(var(--border-radius)*2);box-shadow:none;display:flex;flex-direction:column;gap:var(--tab-categrory-gap);height:calc(var(--tab-categrory-height) + var(--border-radius)*2);justify-content:center;-webkit-mask:radial-gradient(var(--border-radius) at 0 var(--border-radius),#0000 98%,#000 101%) 100% calc(var(--border-radius)*-1)/var(--border-radius) 100% repeat-y,conic-gradient(#000 0 0) padding-box;mask:radial-gradient(var(--border-radius) at 0 var(--border-radius),#0000 98%,#000 101%) 100% calc(var(--border-radius)*-1)/var(--border-radius) 100% repeat-y,conic-gradient(#000 0 0) padding-box;padding:var(--tab-categrory-padding);width:66px}.button-tab-category img,.button-tab-category span{opacity:.6}.button-tab-category img{height:var(--icon-size);width:var(--icon-size)}.button-tab-category span{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2;text-align:center}@media(min-width:1200px)and (min-height:640px){.button-tab-category span{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.button-tab-category span{font-size:15px;font-weight:600;line-height:1.2}}.button-tab-category:focus-visible{outline:none}.button-tab-category:focus-visible .button-tab-category-wrapper{background-color:#999}@media(hover:hover){.button-tab-category:hover .button-tab-category-wrapper{background-color:#d2d2d2}}.button-tab-category:active .button-tab-category-wrapper{background-color:#d2d2d2}.button-tab-category.active{filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));z-index:1}.button-tab-category.active .button-tab-category-wrapper{background-color:#fff}.button-tab-category.active img,.button-tab-category.active span{opacity:1}.button-tab-category.active:focus-visible .button-tab-category-wrapper{background-color:#595959}@media(hover:hover){.button-tab-category.active:hover .button-tab-category-wrapper{background-color:gray}}.button-tab-category.active:active .button-tab-category-wrapper{background-color:#d2d2d2}.button-tab-category.active:after{background-color:#fff;content:"";display:block;height:200vh;left:100%;position:absolute;top:-100vh;width:calc(var(--layout-section-margin) - var(--outline-selection))}@media((min-width:700px) and (max-height:589px)),(min-width:840px){.tab-navigation-categories{border-bottom:var(--layout-section-margin) solid #fff;border-right:0;flex-direction:row;height:auto;padding-left:0;padding-top:var(--layout-list-horizontal-padding)}.button-tab-category{margin:0 calc(var(--border-radius)*-1);max-width:calc(var(--tab-categrory-horizontal-max-width) + var(--border-radius)*2);min-width:calc(var(--tab-categrory-horizontal-min-width) + var(--border-radius)*2);width:max-content}.button-tab-category-wrapper{border-block:0;border-bottom-left-radius:0;border-inline:var(--border-radius) solid #0000;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-radius:calc(var(--border-radius)*2) calc(var(--border-radius)*2) 0 0/var(--border-radius);height:var(--tab-categrory-height);-webkit-mask:radial-gradient(var(--border-radius) at var(--border-radius) 0,#0000 98%,#000 101%) calc(var(--border-radius)*-1) 100%/100% var(--border-radius) repeat-x,conic-gradient(#000 0 0) padding-box;mask:radial-gradient(var(--border-radius) at var(--border-radius) 0,#0000 98%,#000 101%) calc(var(--border-radius)*-1) 100%/100% var(--border-radius) repeat-x,conic-gradient(#000 0 0) padding-box;padding:var(--tab-categrory-padding);width:100%}.button-tab-category.active{filter:drop-shadow(2px -2px 4px rgba(0,0,0,.25))}.button-tab-category.active:after{height:var(--layout-section-margin);left:-100vw;top:100%;width:200vw}}.button-filter{width:100%}.button-filter svg{height:var(--icon-size);width:var(--icon-size);fill:currentcolor}.filter :not(.title-bar) .button{width:100%}.filter .tool-wrapper{align-items:flex-start;display:flex;gap:var(--layout-column-spacing,16px);justify-content:center;padding:0 var(--layout-section-margin,16px)}.filter .controls{align-self:stretch;display:flex;flex-direction:column;gap:var(--layout-vertical-gap);min-width:112px;padding-bottom:var(--tool-padding-bottom)}.filter .select-list-container{align-self:stretch;height:calc(100cqh - var(--layout-title-bar-height));position:sticky;top:0;transition:top .6s,height .6s}.filter:not(.filter-value) .select-list-container{width:100%}.filter :where(.title-bar.sticky:not(.scrolled))+.tool-wrapper .select-list-container{top:calc(var(--layout-title-bar-height))}.filter :where(.title-bar.scrolled)+.tool-wrapper .select-list-container{height:100cqh}.filter .select-list{height:100%;padding-bottom:var(--tool-padding-bottom);scrollbar-gutter:stable}.filter .button-filter svg:last-child{margin-left:auto}@media(min-width:1200px)and (min-height:640px){.filter .controls{align-self:flex-start}}.teaser-text{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.teaser-text{font-size:15px;font-weight:400;line-height:1.2}}.color-mode{align-items:center;display:flex;gap:var(--layout-column-spacing,16px);justify-content:center;margin-top:var(--layout-vetical-gap);padding:8px var(--layout-section-margin) 0}.color-mode-label{color:#595959;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}@media(min-width:1200px)and (min-height:640px){.color-mode-label{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.color-mode-label{font-size:15px;font-weight:600;line-height:1.2}}.color-mode .button-tab,.color-mode .tab-navigation{flex-grow:1}.color-container{padding:var(--layout-vertical-gap) var(--layout-section-margin) var(--tool-padding-bottom)}.color-actions{display:flex;flex-direction:column;gap:var(--layout-vertical-gap)}.color-actions .button{width:100%}:root{--color-button-list-gap:12px}@media(min-width:1200px)and (min-height:640px){:root{--color-button-list-gap:20px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--color-button-list-gap:20px}}.color-choices{display:flex;gap:var(--layout-column-spacing)}.color-choices>*{flex-basis:50%}.color-choices .select-list{flex-direction:row;flex-wrap:wrap}.color-choices-list{display:flex;flex-direction:column;gap:var(--color-button-list-gap)}.color-choices+.text{margin-top:var(--layout-vertical-gap-large)}:root{--color-picker-scrubber-size:22px;--color-picker-hue-height:12px}@media(min-width:1200px)and (min-height:640px){:root{--color-picker-scrubber-size:25px;--color-picker-hue-height:16px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--color-picker-scrubber-size:25px;--color-picker-hue-height:16px}}.color-picker{display:grid;gap:calc(var(--layout-vertical-gap-large)*2) var(--layout-column-spacing);grid-template-areas:"saturation current" "hue hue";grid-template-columns:1fr min-content;grid-template-rows:auto auto}.color-picker .react-colorful{display:contents}.color-picker .react-colorful__saturation{aspect-ratio:268/120;border:1px solid #595959;border-radius:var(--border-radius,8px);grid-area:saturation}.color-picker .react-colorful__hue{border-radius:calc(var(--color-picker-hue-height)/2);grid-area:hue;height:var(--color-picker-hue-height);place-self:center;width:100%}.color-picker .react-colorful__saturation-pointer .react-colorful__pointer-fill{background-color:var(--picker-current-color)!important}.color-picker .react-colorful__interactive{cursor:pointer}.color-picker .react-colorful__interactive .react-colorful__pointer{height:var(--color-picker-scrubber-size);width:var(--color-picker-scrubber-size)}.color-picker .react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%)}.color-picker .react-colorful__interactive:focus-visible .react-colorful__pointer{background-color:#595959;border-color:#595959}.color-picker .react-colorful__interactive:active .react-colorful__pointer,.color-picker .react-colorful__interactive:hover .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1);transform-origin:center center}.color-picker .color-picker-actions{grid-area:current}.button-color{height:var(--button-small-size);overflow:hidden;padding:0;position:relative;width:var(--button-small-size)}.button-color:not(.active){border-color:#0000}.button-color:before{content:"";inset:0;pointer-events:none;position:absolute}.button-color,.button-color:active,.button-color:focus-visible,.button-color:hover{background-color:var(--button-color,#000)}.button-color:focus-visible:not(.active){outline:none}.button-color:active:not(.active),.button-color:focus-visible:not(.active){border-color:#1a1a1a80}.button-color:active:before,.button-color:focus-visible:before{background-color:#1a1a1a80}@media(hover:hover){.button-color:hover:not(:active):not(.active){border-color:#1a1a1a4d}.button-color:hover:not(:active):before{background-color:#1a1a1a4d}}:root{--color-swatch-border-radius-inner:4px;--color-swatch-gap:4px;--color-swatch-padding:5px}@media(min-width:1200px)and (min-height:640px){:root{--color-swatch-gap:5px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--color-swatch-gap:5px}}.color-swatch{border:var(--button-border) solid #595959;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:var(--color-swatch-gap);height:var(--button-small-size);padding:var(--color-swatch-padding)}.color-swatch>span{align-items:center;align-self:stretch;border-radius:var(--color-swatch-border-radius-inner);display:inline-block;display:flex;flex:1 0 0;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:10px;line-height:1.2;padding:0 10px}@media(min-width:1200px)and (min-height:640px){.color-swatch>span{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.color-swatch>span{font-size:15px;font-weight:600;line-height:1.2}}.color-swatch .color-active{background-color:var(--color-swatch-active,#000);color:var(--color-swatch-active-font,#fff)}.color-swatch .color-selected{background-color:var(--color-swatch-selected,#fff);color:var(--color-swatch-selected-font,#000)}:root{--buton-select-color-padding-horizontal:10px;--buton-select-color-border:1px}@media(min-width:1200px)and (min-height:640px){:root{--buton-select-color-padding-horizontal:12px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--buton-select-color-padding-horizontal:12px}}.color-edit .tool-wrapper{align-items:stretch;flex-direction:column}.color-edit .tool-wrapper:not(:has(.select-list)){padding-bottom:var(--tool-padding-bottom)}.color-edit .color-picker .color-swatch{min-width:92px}.color-edit .color-select{display:grid;gap:var(--layout-column-spacing,16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:calc(100% - var(--layout-title-bar-height))}.color-edit .color-select .color-swatch{flex-direction:row;gap:3px;height:48px;min-width:88px}.color-edit .color-select-controls{display:grid;gap:var(--layout-list-vertical-spacing);grid-template-areas:"input input" "select select" "swatch button";grid-template-columns:auto min-content;grid-template-rows:min-content min-content min-content;padding-bottom:var(--tool-padding-bottom)}.color-edit .color-select-controls .color-search{grid-area:input}.color-edit .color-select-controls .select{grid-area:select}.color-edit .color-select-controls>.button{grid-area:button;justify-self:end}.color-edit .color-select-controls .color-swatch{grid-area:swatch;justify-self:stretch}.color-list{align-self:stretch;flex-grow:1;max-height:100%;min-width:148px;position:sticky;top:0}.color-list .button-select{align-items:center;align-self:stretch;border-width:var(--buton-select-color-border);display:flex;overflow:hidden;padding:0 var(--buton-select-color-padding-horizontal);text-overflow:ellipsis;white-space:nowrap;width:100%}.color-list .button-select span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-list .button-select .icon-selected{flex-shrink:0;margin-left:auto;position:static}.button-select-color{background-color:var(--button-color,#fff);color:var(--button-color-font,#000)}.button-select-color .icon-selected{fill:currentcolor}.color-picker-actions{display:flex;flex-direction:column}.color-picker-actions .button{margin-top:8px;width:auto}.color-picker-actions .color-swatch{flex:1 0 0;flex-direction:row}.cmyk-input{display:flex;gap:var(--layout-horizontal-gap)}.cmyk-input .input{align-items:center;display:flex;gap:var(--layout-horizontal-gap-small)}.cmyk-input .input .label-text{color:#595959;font-size:14px;font-weight:400;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.cmyk-input .input .label-text{font-size:19px;font-weight:400;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.cmyk-input .input .label-text{font-size:19px;font-weight:400;line-height:1.25}}.dropzone{width:100%}.dropzone .dropzone-instructions{align-items:center;background-color:#f4f4f4;border-radius:16px;display:flex;flex-direction:column;gap:var(--layout-vertical-gap-large);margin:var(--layout-vertical-gap) var(--layout-section-margin) var(--tool-padding-bottom);padding:var(--layout-section-margin)}.dropzone .file-max-size{margin-top:calc(var(--layout-list-vertical-spacing)*-1)}.subjects{container:scrollable/scroll-state}@container not scroll-state(scrollable:none){.subjects .dropzone{min-height:100cqh}}.media-pool{height:calc(100cqh - var(--layout-title-bar-height) - var(--layout-vertical-gap) - var(--button-small-size));margin-left:var(--layout-section-margin);margin-top:var(--layout-vertical-gap);min-height:0;position:sticky;top:var(--layout-vertical-gap);transition:top .6s,height .6s}.media-pool-wrapper{height:100%;padding-bottom:calc(var(--layout-section-margin) - var(--outline-selection) - 1px);scrollbar-gutter:stable}.media-pool .select-list{margin-top:var(--layout-list-vertical-spacing);padding-bottom:var(--tool-padding-bottom)}.media-pool .button{margin:0 var(--outline-selection);width:calc(100% - var(--outline-selection)*2)}.media-pool .button-wrapper{overflow-y:auto;scrollbar-gutter:stable}.title-bar.scrolled+.dropzone .media-pool{height:calc(100cqh - var(--layout-vertical-gap) - var(--button-small-size))}.title-bar.sticky:not(.scrolled)+.dropzone .media-pool{top:calc(var(--layout-title-bar-height) + var(--layout-vertical-gap))}:root{--button-subject-icon-size:48px}@media(min-width:1200px)and (min-height:640px){:root{--button-subject-icon-size:62px}}.button-subject{aspect-ratio:37/24;background-color:#f4f4f4;display:grid;padding:0}.button-subject .image{height:100%;min-height:0;width:100%}.button-subject .icon-cart{height:var(--button-select-badge-icon-size);position:absolute;right:var(--button-select-badge-margin);top:var(--button-select-badge-margin);width:var(--button-select-badge-icon-size);fill:#595959}.button-subject.error{border-color:#93000a}.button-subject.error:before{background-color:#93000a33;content:"";inset:0;pointer-events:none;position:absolute}.button-subject.error .icon-error{fill:#93000a;display:inline-block;height:var(--button-subject-icon-size);pointer-events:none;position:absolute;right:calc(50% - var(--button-subject-icon-size)/2);top:calc(50% - var(--button-subject-icon-size)/2);width:var(--button-subject-icon-size)}.button-subject.error:active:before,.button-subject.error:focus-visible:before{background-color:#93000a99}@media(hover:hover){.button-subject.error:hover:not(:active):before{background-color:#93000a66}}.button-subject.error .active:before{background-color:#ffffff4d}.button-subject.error .active:active:before,.button-subject.error .active:focus-visible:before{background-color:#fffc}@media(hover:hover){.button-subject.error .active:hover:not(:active):before{background-color:#ffffff80}}.button-subject.loading{position:relative}.button-subject.loading:after{background:url(/assets/configurator/res/img/cadout-loading-white.e5bff121fa5a8ed8368e.svg) no-repeat 50%;background-color:#1a1a1a;background-size:calc(var(--button-subject-icon-size)/3*2);border-radius:50%;content:"";display:inline-block;font-size:1rem;height:var(--button-subject-icon-size);opacity:1;pointer-events:none;position:absolute;right:calc(50% - var(--button-subject-icon-size)/2);top:calc(50% - var(--button-subject-icon-size)/2);transition:opacity .4s ease-in-out;width:var(--button-subject-icon-size)}.button-subject.loading:before{background-color:#ffffff4d;content:"";inset:0;pointer-events:none;position:absolute}.button-subject.loading:active:before,.button-subject.loading:focus-visible:before{background-color:#fffc}@media(hover:hover){.button-subject.loading:hover:not(:active):before{background-color:#ffffff80}}.subject-detail-wrapper{display:grid;gap:var(--layout-list-vertical-spacing) var(--layout-column-spacing);grid-template-areas:"title title title title" ". image right ." ". vector right .";grid-template-columns:calc(var(--layout-section-margin) - var(--layout-column-spacing)) minmax(0,1fr) minmax(0,1fr) calc(var(--layout-section-margin) - var(--layout-column-spacing));grid-template-rows:auto auto auto;padding:0 0 var(--tool-padding-bottom)}.subject-detail .title-bar{grid-area:title}.subject-detail .image{border:3px solid #d2d2d2;border-radius:var(--border-radius,8px);grid-area:image;padding:8px}.subject-detail .subject-right{display:flex;flex-direction:column;gap:var(--layout-list-vertical-spacing);grid-area:right}.subject-detail .subject-right .button{width:100%}.subject-detail .subject-vector{grid-area:vector}.subject-detail .subject-vector .button{margin-top:var(--layout-vertical-gap);width:100%}.subject-detail .subject-clip .button{margin-top:var(--layout-vertical-gap)}.file-name{display:inline-grid;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;grid-template-columns:minmax(0,max-content) min-content;line-height:1.2;white-space:nowrap}@media(min-width:1200px)and (min-height:640px){.file-name{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.file-name{font-size:15px;font-weight:600;line-height:1.2}}.file-name span{display:inline-block}.file-name span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name span:last-child{justify-self:start}.dropzone:has(.media-pool){display:grid;gap:var(--layout-vertical-gap) var(--layout-horizontal-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;position:relative;width:100%}.subject-controls{display:grid;gap:var(--layout-vertical-gap-large) var(--layout-horizontal-gap);grid-template-areas:"description description" "delete confirm";grid-template-columns:minmax(0,min-content) minmax(0,1fr);grid-template-rows:min-content min-content;height:100%;min-height:calc(100cqh - var(--layout-title-bar-height));padding-bottom:var(--tool-padding-bottom);padding-right:var(--layout-section-margin);padding-top:var(--layout-vertical-gap);transition:top .2s,padding .2s}.subject-controls .file-name{display:grid}.subject-controls .button.button-outline{grid-area:delete}.subject-controls .button:not(.button-outline){grid-area:confirm;width:100%}.title-bar:not(.scrolled)~.dropzone .subject-controls-wrapper{top:var(--layout-title-bar-height)}.subject-error,.subject-loading{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.subject-error,.subject-loading{font-size:15px;font-weight:400;line-height:1.2}}.file-type svg,.subject-error svg{display:inline-block;height:15px;position:relative;top:-.015em;width:15px}.subject-error svg{top:-.1em}.subject-description{display:flex;flex-direction:column;gap:var(--layout-vertical-gap);grid-area:description}.file-type{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.file-type{font-size:15px;font-weight:400;line-height:1.2}}.file-type .info-message-success{display:inline-block}.file-type>span{white-space:nowrap}.subject-photo-mode{padding-bottom:var(--tool-padding-bottom)}.subject-photo-mode .parameters ul{display:flex;flex-direction:column;gap:var(--layout-vertical-gap);margin-top:var(--layout-vertical-gap);padding:0 var(--layout-section-margin)}:root{--popup-border-radius:0;--popup-max-width:100%}@media(min-width:600px)and (min-height:590px){:root{--popup-max-width:100%}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--popup-border-radius:16px;--popup-max-width:528px}}.popup{border:0;border-radius:var(--popup-border-radius);max-width:var(--popup-max-width);padding:0;width:100%}.popup::backdrop{background-color:#1a1a1acc}.popup .title-bar:not(.scrolled.sticky){position:sticky;top:0;z-index:1}.popup-wrapper{padding:var(--layout-vertical-gap-large) var(--layout-section-margin) var(--tool-padding-bottom)}.popup-content,.popup-wrapper{display:flex;flex-direction:column;gap:var(--layout-vertical-gap-large)}.popup-content>*+*{margin-top:0}.popup-controls{background-color:#fff;bottom:0;display:flex;gap:var(--layout-column-spacing);position:sticky}.popup-controls .button{width:100%}.cart-minimized{align-items:center;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;height:100%;line-height:1.2;padding:0 var(--layout-section-margin)}@media(min-width:1200px)and (min-height:640px){.cart-minimized{font-size:15px;font-weight:400;line-height:1.2}}.cart-minimized .value{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.cart-minimized .value{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.cart-minimized .value{font-size:15px;font-weight:600;line-height:1.2}}.cart-minimized .label:after{content:" "}.cart-minimized .cart-price-item{margin-left:auto;min-width:min(128px,30vw)}.cart-minimized .button{position:relative;top:-8px}.cart-minimized .button.hidden{visibility:hidden}.cart-form{display:grid;gap:var(--layout-vertical-gap) var(--layout-column-spacing);grid-template-areas:"title title title title" ". quantity time ." ". discount actions ." ". sum actions ." ". tax actions .";grid-template-columns:calc(var(--layout-section-margin) - var(--layout-column-spacing)) minmax(0,1fr) minmax(120px,1fr) calc(var(--layout-section-margin) - var(--layout-column-spacing));grid-template-rows:min-content min-content min-content min-content min-content;padding-bottom:var(--layout-vertical-gap);width:100%}.cart-form .title-bar{background-color:#0000;grid-area:title;margin-bottom:-29px;pointer-events:none}.cart-form .title-bar .button{background-color:#fff;pointer-events:auto}.cart-form .title-bar:not(.scrolled,.sticky)+.cart-settings>*{z-index:3}.cart-actions{display:flex;flex-direction:column;gap:var(--layout-vertical-gap);grid-area:actions}.cart-actions .button{width:100%}.cart-settings{display:contents}.cart-settings svg{height:var(--icon-size);width:var(--icon-size)}.cart-settings .select{grid-area:time}.cart-settings .select .react-select{margin-top:12px}.cart-settings .input{grid-area:quantity}.cart-settings .input .label-text{margin-bottom:12px}.discount-hint{align-self:end;color:#595959;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;grid-area:discount;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.discount-hint{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.discount-hint{font-size:15px;font-weight:600;line-height:1.2}}.tax-hint{align-self:end;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;grid-area:tax;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.tax-hint{font-size:15px;font-weight:400;line-height:1.2}}.price{align-self:end;font-family:Barlow Condensed,sans-serif;font-size:18px;grid-area:sum}.price .value{font-weight:600}@media(min-width:1200px)and (min-height:640px){.price{font-size:24px}}.cart:where(:has(.cart-form)){background-color:#f4f4f4;display:flex;padding-top:16px}.cart:where(:has(.cart-form)) .cart-form{background-color:#fff;grid-template-areas:"quantity time" "mini mini" "discount actions" "sum actions" "tax actions";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:min-content min-content min-content min-content min-content;padding:var(--layout-section-margin);position:relative}.cart:where(:has(.cart-form)) .cart-form .cart-minimized{display:grid;grid-area:mini;grid-template-columns:subgrid;padding:0}.cart:where(:has(.cart-form)) .cart-form .cart-minimized .button{display:none}.cart:where(:has(.cart-form)) .cart-form .cart-minimized .cart-price-item{grid-column:1;grid-row:1;margin-left:0}.cart:where(:has(.cart-form)) .cart-form .cart-minimized .cart-price-delivery-time{grid-column:2;grid-row:1}@media((min-width:700px) and (max-height:589px)),(min-width:840px){.cart-form .title-bar{margin-bottom:0}}.page-header{position:relative;z-index:100}.page-header .shoppingcart .pop{animation:pop .2s}.cart-notification{font-size:13px;font-weight:400;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.cart-notification{font-size:18px;font-weight:400;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.cart-notification{font-size:18px;font-weight:400;line-height:1.25}}.cart-notification{background-color:#fff;border-radius:var(--border-radius,8px);box-shadow:0 5px 5px 0 #00000040;color:#1a1a1a;display:flex;flex-direction:column;max-width:30em;min-width:20em;padding:calc(var(--button-large-size)) var(--layout-section-margin) var(--layout-section-margin);position:absolute;right:0;text-transform:none;top:calc(100% + .53846em);transition:opacity .3s;z-index:110}.cart-notification:not(.open){animation:pop .2s;opacity:0;pointer-events:none}.cart-notification .button:not(.button-close){margin-top:1.6923076923em;width:100%}.cart-notification .button-close{position:absolute;right:0;top:0}@keyframes updating-text{0%{transform:scale(1)}50%{transform:scale(1.5)}80%{transform:scale(.9)}to{transform:scale(1)}}.updating-text{animation-iteration-count:1;display:inline-block;transform-origin:0 100%}.updating-text.updated{animation:updating-text .2s}.fulfilment-message{display:flex;flex-direction:column;gap:var(--layout-vertical-gap)}.fulfilment-message h3{align-items:center;display:flex;font-size:13px;font-weight:600;gap:10px;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.fulfilment-message h3{font-size:18px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.fulfilment-message h3{font-size:18px;font-weight:600;line-height:1.25}}.fulfilment-message h3+*{margin-top:0}.fulfilment-message svg{height:var(--icon-size);width:var(--icon-size)}.product-added{display:flex;flex-direction:column;gap:var(--layout-vertical-gap)}.size .title-bar{justify-content:space-between}.size .title-bar h2{flex-grow:0}.size-settings{display:flex;flex-direction:column;gap:var(--layout-vertical-gap)}.size .label-lock{display:block;margin:0 auto;width:min-content}.size .label-lock svg{fill:#595959;height:var(--icon-size);width:var(--icon-size)}.size .slider+.slider{margin-top:24px}.size .size-wrapper{display:flex;flex-direction:column;gap:var(--layout-vertical-gap);padding:var(--layout-vertical-gap) var(--layout-section-margin)}.oversize-warning{align-items:flex-start;display:flex;gap:var(--layout-horizontal-gap)}.oversize-warning>*{flex:1 1 50%}.oversize-warning .button{width:100%}:root{--preview-controls-gap:8px;--preview-controls-padding-vertical:8px;--preview-controls-overlay-gap:8px}@media(min-width:1200px)and (min-height:640px){:root{--preview-controls-gap:16px;--preview-controls-padding-vertical:24px;--preview-controls-overlay-padding-vertical:10px;--preview-controls-overlay-gap:10px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--preview-controls-overlay-padding-vertical:10px;--preview-controls-gap:16px;--preview-controls-padding-vertical:24px;--preview-controls-overlay-gap:10px}}.controls-overlay{align-items:flex-end;color:#fff;display:flex;gap:var(--preview-controls-gap);padding:0 var(--layout-section-margin) var(--preview-controls-padding-vertical);pointer-events:none;width:100%}.controls-overlay>*{pointer-events:all}.controls-overlay:has(.overlay[open]) .overlay summary{display:none}.controls-overlay .control-overlay{position:relative}.controls-overlay .overlay{display:contents}.controls-overlay .overlay[open] .button-overlay:not(:hover){background-color:#1a1a1a99}.controls-overlay>.button:last-child{margin-left:auto}.controls-overlay .overlay-content{background-color:#1a1a1a80;border-radius:var(--border-radius,8px);bottom:0;display:flex;flex-direction:column;gap:var(--layout-vertical-gap) 0;left:0;padding:var(--preview-controls-padding-vertical) var(--layout-section-margin);position:absolute}.controls-overlay .overlay-actions{display:flex;flex-wrap:wrap;gap:var(--preview-controls-overlay-gap);width:calc(var(--button-small-size)*4 + var(--preview-controls-overlay-gap)*3)}.controls-overlay .title-bar{background-color:#0000;height:40px;padding:0}.controls-overlay .title-bar .button-close,.controls-overlay .title-bar h2{color:inherit}.controls-overlay .title-bar h2{padding-left:0}.controls-overlay .title-bar .button-close:active,.controls-overlay .title-bar .button-close:focus-visible{color:#595959}.controls-overlay .title-bar .button-close:hover:not(:active){color:#e6007e}@media(min-width:1200px)and (min-height:640px){.controls-overlay:has(.overlay[open]) .overlay summary{display:flex}.controls-overlay .overlay-content{bottom:calc(var(--button-small-size) + 8px)}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.controls-overlay:has(.overlay[open]) .overlay summary{display:flex}.controls-overlay .overlay-content{bottom:calc(var(--button-small-size) + 8px)}}.accent-color .color-swatch{height:auto;width:var(--button-small-size)}.share .tool-wrapper{align-items:stretch;flex-direction:column;gap:var(--layout-vertical-gap-large)}.share .tool-wrapper>*{flex:unset}.share .share-link{gap:var(--layout-vertical-gap-large)}.share .share-link,.share form{display:flex;flex-direction:column}.share form{gap:var(--layout-vertical-gap);width:100%}.share .button-submit{width:100%}.share .text h3{font-size:14px;font-weight:600;line-height:1.25}@media(min-width:1200px)and (min-height:640px){.share .text h3{font-size:20px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.share .text h3{font-size:20px;font-weight:600;line-height:1.25}}.tool.debug .tool-wrapper{flex-wrap:wrap}.tool.debug .tool-wrapper>*{flex:revert}.fullscreen-controls{bottom:0;display:none;left:0;padding:0 var(--layout-section-margin) var(--preview-controls-padding-vertical);position:absolute;right:0;z-index:2}:fullscreen .fullscreen-controls{display:flex;justify-content:space-between;pointer-events:none}:fullscreen .fullscreen-controls>*{pointer-events:all}.fullscreen-container-wrapper{height:100%;width:100%}@media(orientation:portrait)and (max-width:767px){.fullscreen-container:fullscreen{display:grid;place-items:center}.fullscreen-container:fullscreen .fullscreen-container-wrapper{aspect-ratio:16/9;position:relative;width:100vw}}.info-message{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.info-message{font-size:15px;font-weight:400;line-height:1.2}}.info-message svg{display:inline-block;height:1lh;position:relative;top:-.1em;width:1lh}:root{--info-bottom-bar-size:48px}@media(min-width:1200px)and (min-height:640px){:root{--info-bottom-bar-size:56px}}.outlet-info-popup,.outlet-youtubeinfo-popup{display:contents}.info-popup{background-color:#fff;border:0;display:grid;grid-template-areas:"title" "gallery" "content";grid-template-rows:min-content minmax(0,1fr) minmax(0,1fr);height:100%;left:0;padding:0;padding-bottom:var(--info-bottom-bar-size);position:fixed;scale:1;top:0;transition:scale .25s cubic-bezier(.43,2.16,.44,.5);width:100%;z-index:5}@starting-style{.info-popup{scale:.8}}.info-popup:after{background-color:#1a1a1a;bottom:0;content:"";height:var(--info-bottom-bar-size);position:absolute;width:100%}.info-popup .title-bar{background-color:#1a1a1a;box-shadow:0 4px 4px 0 #00000040;color:#fff;grid-area:title;padding:12px 12px 12px 72px}.info-popup .title-bar h2{color:#fff}.info-popup .title-bar h2+*{margin-top:0}.info-popup .title-bar .button-close:not(:hover){color:#fff}.info-popup .title-bar .button-close:active,.info-popup .title-bar .button-close:focus{color:#d2d2d2}.info-popup .info-gallery{align-self:stretch;background-color:#1a1a1a;border-bottom:1px solid #1a1a1a;grid-area:gallery;position:relative;transform:translateZ(0)}.info-popup .info-content{grid-area:content;padding:var(--layout-section-margin)}.info-popup:not(:has(.info-gallery)){grid-template-areas:"title" "content" "content"}.info-popup:not(:has(.info-content)){grid-template-areas:"title" "gallery" "gallery"}.info-popup:not(:has(.info-content)) .info-gallery{max-height:none}@media((min-width:700px) and (max-height:589px)),(min-width:840px){.info-popup{grid-template-areas:"title title" "gallery content";grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:min-content minmax(0,1fr)}.info-popup:not(:has(.info-gallery)){grid-template-areas:"title title" "content content"}.info-popup:not(:has(.info-content)){grid-template-areas:"title title" "gallery gallery"}}@media(min-width:1200px)and (min-height:640px){.info-popup{grid-template-areas:"title" "gallery" "content";grid-template-columns:auto;grid-template-rows:min-content minmax(0,1fr) minmax(0,1fr);position:absolute}.info-popup:not(:has(.info-gallery)){grid-template-areas:"title" "content" "content"}.info-popup:not(:has(.info-content)){grid-template-areas:"title" "gallery" "gallery"}.info-popup .title-bar{padding-left:var(--layout-section-margin)}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.info-popup{grid-template-areas:"title title" "gallery content";grid-template-columns:minmax(0,1fr) 460px;grid-template-rows:min-content minmax(0,1fr);position:absolute}.info-popup:not(:has(.info-gallery)){grid-template-areas:"title title" "content content"}.info-popup:not(:has(.info-content)){grid-template-areas:"title title" "gallery gallery"}.info-popup .title-bar{padding-left:var(--layout-section-margin)}}.youtube-info-popup{background-color:#fff;border:0;display:grid;grid-template-areas:"title" "video" "cues";grid-template-columns:minmax(0,1fr);grid-template-rows:min-content minmax(0,1fr) minmax(0,1fr);height:100%;left:0;padding:0;padding-bottom:var(--info-bottom-bar-size);position:fixed;scale:1;top:0;transition:scale .25s cubic-bezier(.43,2.16,.44,.5);width:100%;z-index:5}@starting-style{.youtube-info-popup{scale:.8}}.youtube-info-popup:after{background-color:#1a1a1a;bottom:0;content:"";height:var(--info-bottom-bar-size);position:absolute;width:100%}.youtube-info-popup .youtube-iframe{background-color:#1a1a1a;grid-area:video}.youtube-info-popup .youtube-cues{display:grid;gap:var(--layout-column-spacing);grid-area:cues;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px var(--layout-section-margin)}.youtube-info-popup .cue-detail{display:flex;flex-direction:column;gap:var(--layout-vertical-gap)}.youtube-info-popup iframe{height:100%;width:100%}.youtube-info-popup .title-bar{background-color:#1a1a1a;box-shadow:0 4px 4px 0 #00000040;color:#fff;grid-area:title;padding:12px 12px 12px 72px}.youtube-info-popup .title-bar h2{color:#fff}.youtube-info-popup .title-bar h2+*{margin-top:0}.youtube-info-popup .title-bar .button-close:not(:hover){color:#fff}.youtube-info-popup .title-bar .button-close:active,.youtube-info-popup .title-bar .button-close:focus{color:#d2d2d2}@media((min-width:700px) and (max-height:589px)),(min-width:840px){.youtube-info-popup{grid-template-areas:"title title" "video cues";grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:min-content minmax(0,1fr)}}@media(min-width:1200px)and (min-height:640px){.youtube-info-popup{grid-template-areas:"title" "video" "cues";grid-template-columns:minmax(0,1fr);grid-template-rows:min-content minmax(0,1fr) minmax(0,1fr);position:absolute}.youtube-info-popup .title-bar{padding-left:var(--layout-section-margin)}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.youtube-info-popup{grid-template-areas:"title title" "video cues";grid-template-columns:minmax(0,1fr) 460px;grid-template-rows:min-content minmax(0,1fr);position:absolute}.youtube-info-popup .title-bar{padding-left:var(--layout-section-margin)}}.product-information .product-variant-name{font-size:14px;font-weight:600;line-height:1.25;margin-top:var(--layout-vertical-gap-large)}@media(min-width:1200px)and (min-height:640px){.product-information .product-variant-name{font-size:20px;font-weight:600;line-height:1.25}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.product-information .product-variant-name{font-size:20px;font-weight:600;line-height:1.25}}.product-information-content-wrapper{display:flex;flex-direction:column;gap:var(--layout-vertical-gap)}.product-information .toggle-content-wrapper{gap:var(--layout-vertical-gap-large)}.product-information .product-information-details-left{display:contents}.product-technical-data{width:100%}.product-technical-data dl{display:grid;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;gap:var(--layout-vertical-gap-large) var(--layout-horizontal-gap-small);grid-template-columns:minmax(50px,max-content) minmax(0,1fr) minmax(50px,max-content) minmax(max-content,1fr);line-height:1.2;width:100%}@media(min-width:1200px)and (min-height:640px){.product-technical-data dl{font-size:15px;font-weight:400;line-height:1.2}}.product-technical-data dl dd{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media(min-width:1200px)and (min-height:640px){.product-technical-data dl dd{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.product-technical-data dl dd{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){.product-information-details{display:grid;gap:var(--layout-vertical-gap-large) var(--layout-column-spacing);grid-template-columns:minmax(0,1fr) 360px}.product-information-details .technical-preview{grid-column:1}.product-information-details .product-information-details-left{display:flex;flex-direction:column;gap:var(--layout-vertical-gap-large);grid-column:2}}@media(min-width:1200px)and (min-height:640px){.product-information-details{display:block}.product-information-details-left{display:contents}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.product-information{position:static}.product-information-details{display:grid;gap:var(--layout-vertical-gap-large) var(--layout-column-spacing);grid-template-columns:minmax(0,1fr) 460px;grid-template-rows:repeat(auto-fit,auto)}.product-information-details .technical-preview{grid-column:1}.product-information-details .product-information-details-left{display:flex;flex-direction:column;gap:var(--layout-vertical-gap-large);grid-column:2}}:root{--gallery-label-margin-horizontal:12px;--gallery-label-margin-vertical:10px;--gallery-label-padding:10px 12px;--gallery-image-min-width:180px;--gallery-popup-button-margin:14px;--gallery-popup-margin-horizontal:8px;--gallery-popup-margin-vertical:60px}@media(min-width:600px)and (min-height:590px){:root{--gallery-image-min-width:210px}}@media((min-width:700px) and (max-height:589px)),(min-width:840px){:root{--gallery-image-min-width:240px}}@media(min-width:1200px)and (min-height:640px){:root{--gallery-label-margin-horizontal:15px;--gallery-label-margin-vertical:12px;--gallery-label-padding:12px 15px;--gallery-image-min-width:210px;--gallery-popup-button-margin:24px;--gallery-popup-margin-horizontal:10px}}@media(min-width:1600px)and (min-height:640px)and (max-height:1441px){:root{--gallery-image-min-width:210px}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){:root{--gallery-popup-button-margin:24px;--gallery-label-margin-horizontal:15px;--gallery-label-margin-vertical:12px;--gallery-label-padding:12px 15px;--gallery-image-min-width:210px;--gallery-popup-margin-horizontal:10px}}.info-gallery{display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill,minmax(var(--gallery-image-min-width),1fr))}.gallery-image{position:relative}.gallery-image figcaption{background-color:#1a1a1a80;border-radius:var(--border-radius);bottom:var(--gallery-label-margin-vertical);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;left:var(--gallery-label-margin-horizontal);line-height:1.2;max-width:calc(100% - var(--gallery-label-margin-horizontal)*2);padding:var(--gallery-label-padding);position:absolute}@media(min-width:1200px)and (min-height:640px){.gallery-image figcaption{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.gallery-image figcaption{font-size:15px;font-weight:600;line-height:1.2}}.gallery-image:before{content:"";inset:0;position:absolute;transition:background-color .2s}.gallery-image img{display:block;height:100%;object-fit:cover;width:100%}.gallery-image:focus-visible{outline:none}.gallery-image:active:before,.gallery-image:focus-visible:before{background-color:#1a1a1a80}@media(hover:hover){.gallery-image:hover:before{background-color:#1a1a1a4d}}.gallery-image-popup{background-color:#0000;border:0;display:grid;grid-template-areas:"title" "image" "description";grid-template-columns:auto;grid-template-rows:min-content 1fr min-content;margin:auto;max-height:calc(100vh - var(--gallery-popup-margin-vertical)*2);max-width:calc(100% - var(--gallery-popup-margin-horizontal)*2);overflow:hidden;padding:0}.gallery-image-popup:not(:open){display:none}.gallery-image-popup::backdrop{background-color:#1a1a1acc}.gallery-image-popup .title-bar{background-color:#0000;box-shadow:none;grid-area:"title"}.gallery-image-popup>.button{left:var(--gallery-popup-button-margin);position:fixed;top:calc(50% - var(--button-small-size)/2)}.gallery-image-popup>.button:last-of-type{left:auto;right:var(--gallery-popup-button-margin)}.gallery-image-popup figure{display:contents}.gallery-image-popup figure .image-wrapper{display:grid;grid-area:image;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);max-height:100%;min-height:0;min-width:0;overflow:hidden;place-items:center}.gallery-image-popup figure img{display:block;max-height:calc(var(--gallery-popup-image-max-height,90vh) - var(--gallery-popup-margin-vertical)*2);max-width:100%;min-height:0;min-width:0;object-fit:contain}.gallery-image-popup figure figcaption{background-color:#0000;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;grid-area:description;line-height:1.2;padding-top:var(--layout-vertical-gap)}@media(min-width:1200px)and (min-height:640px){.gallery-image-popup figure figcaption{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.gallery-image-popup figure figcaption{font-size:15px;font-weight:600;line-height:1.2}}.gallery-image-popup figure figcaption span{display:block;min-width:fit-content;width:0}.product-2d{display:flow-root}.ruler-container{position:relative}:root{--size-ruler-width:1px}@media(min-width:1200px)and (min-height:640px){:root{--size-ruler-width:2px}}.size-ruler{align-items:center;background-color:#1a1a1a;display:flex;justify-content:center;position:absolute;white-space:nowrap;z-index:2}.size-ruler:after,.size-ruler:before{background:inherit;content:"";position:absolute}.size-ruler span{background-color:inherit;border-radius:4px;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;-webkit-hyphens:manual;hyphens:manual;line-height:1.2;padding:2px 8px 4px}@media(min-width:1200px)and (min-height:640px){.size-ruler span{font-size:15px;font-weight:400;line-height:1.2}}.size-ruler.subject-height:after,.size-ruler.subject-height:before,.size-ruler.total-height:after,.size-ruler.total-height:before{height:var(--size-ruler-width);width:24px}.size-ruler.subject-height:before,.size-ruler.total-height:before{top:0}.size-ruler.subject-height:after,.size-ruler.total-height:after{bottom:0}.size-ruler.subject-width:after,.size-ruler.subject-width:before,.size-ruler.total-width:after,.size-ruler.total-width:before{height:24px;width:var(--size-ruler-width)}.size-ruler.subject-width:before,.size-ruler.total-width:before{left:0}.size-ruler.subject-width:after,.size-ruler.total-width:after{right:0}.size-ruler.total-height{background-color:#1a1a1a;color:#1a1a1a;height:100%;margin-right:20px;right:100%;top:0;width:var(--size-ruler-width)}.size-ruler.total-width{background-color:#1a1a1a;bottom:100%;color:#fff;height:var(--size-ruler-width);left:0;margin-bottom:20px;width:100%}.size-ruler.total-height span,.size-ruler.total-width span{background-color:#595959;color:#fff}.size-ruler.subject-height,.size-ruler.subject-width{filter:drop-shadow(0 0 1px #ffffff)}.size-ruler.subject-height span,.size-ruler.subject-width span{background-color:#d2d2d2;color:#1a1a1a}.size-ruler.subject-height{margin-left:20px;width:var(--size-ruler-width)}.size-ruler.subject-width{height:var(--size-ruler-width);margin-top:20px}.subject-size-text,.total-size-text{border-radius:4px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;-webkit-hyphens:manual;hyphens:manual;line-height:1.2;margin:4px;padding:4px 8px 5px;text-align:center}@media(min-width:1200px)and (min-height:640px){.subject-size-text,.total-size-text{font-size:15px;font-weight:400;line-height:1.2}}.total-size-text{background-color:#595959;bottom:100%;color:#fff;position:absolute;right:100%}.subject-size-text{background-color:#d2d2d2;color:#1a1a1a;filter:drop-shadow(0 0 1px #ffffff);max-width:60px;position:absolute}.app-error{background-color:#ffcccf}.app-error .popup-wrapper{max-height:calc(100% - var(--layout-title-bar-height))}.app-error .popup-controls{background-color:#0000;position:static}.app-error .title-bar{background-color:#0000}.app-error .title-bar h2{color:#93000a;display:flex;gap:var(--layout-horizontal-gap)}.app-error .title-bar h2 svg{height:var(--icon-size);width:var(--icon-size);fill:#93000a}.wrapper:has(>.app-error){display:grid;place-items:center}.wrapper>.app-error{margin:auto;max-height:100vh}.wrapper>.app-error .popup-wrapper{max-height:calc(100vh - var(--layout-title-bar-height))}.scrollable{overflow-x:hidden;overflow-y:auto;scrollbar-color:#1a1a1a #c8c8c8;scrollbar-width:thin;scrollbar-width:10px}.scrollable::-webkit-scrollbar{width:10px}.scrollable::-webkit-scrollbar-track{background:#c8c8c8}.scrollable::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:6px}*{scrollbar-color:#1a1a1a #c8c8c8;scrollbar-width:thin;scrollbar-width:10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#c8c8c8}::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:6px}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.2)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes pop-large{0%{transform:scale(1)}50%{transform:scale(1.4) translateY(-40%)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-translated{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}body>.page-header{display:none}.page-header{border-bottom-left-radius:var(--border-radius);z-index:5}.page-header .content-wrap{max-width:none}.page-header .menu-wrapper{inset:0;position:fixed;z-index:5}.page-header .main-menu{overflow-y:auto}.page-header .main-menu>li.focus>.sub-menu,.page-header .main-menu>li.no-focus>.sub-menu,.page-header .sub-menu{animation:none}.page-header .shoppingcart>a,.page-header .user>a{align-items:center;display:flex;height:var(--button-small-size);justify-content:center;padding:0;width:var(--button-small-size)}.page-header .shoppingcart>a:before,.page-header .user>a:before{font-size:calc(var(--icon-size) - 9px)}.page-header .shoppingcart{margin:0}.page-header .shoppingcart>a span{display:none}.page-header .burger{align-items:center;display:flex;height:var(--button-small-size);justify-content:center;width:var(--button-small-size);z-index:0}.page-header .burger.open{z-index:101}.page-header .burger .bar{width:calc(var(--icon-size) - 9px)}.page-header .burger .bar:before{top:-6px}.page-header .burger .bar:after{bottom:-6px}.profile-controls .user:not(.active):hover .profile-controls-flyout{opacity:0;pointer-events:none}.header-container{justify-self:end}.header-container summary{z-index:2}.header-container[open] summary{display:none}.button-menu{background-color:#fff;border-radius:0;border-bottom-left-radius:var(--border-radius);color:#1a1a1a}@media(min-width:1200px)and (min-height:640px){.header-container{display:contents;width:100%}.header-clone,.header-container,.page-header,.page-header .content-wrap{height:100%}.page-header{width:100%}.page-header .menu-wrapper{position:absolute}.page-header .logo-container{border:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset;width:unset;clip:unset;width:113px}.page-header .content-wrap{align-items:center;padding:0 var(--layout-section-margin)}.page-header .navigation-container{margin-left:auto}.page-header .shoppingcart{margin:0}.page-header .shoppingcart>a{width:calc(var(--button-small-size)*1.5)}.page-header .shoppingcart>a span{display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;height:var(--icon-size);line-height:1.2;width:var(--icon-size)}}@media(min-width:1200px)and (min-height:640px)and (min-width:1200px)and (min-height:640px){.page-header .shoppingcart>a span{font-size:15px;font-weight:600;line-height:1.2}}@media(min-width:1200px)and (min-height:640px)and ((min-width:1600px) and (min-height:1442px)),(min-width:1200px)and (min-height:640px)and ((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.page-header .shoppingcart>a span{font-size:15px;font-weight:600;line-height:1.2}}@media(min-width:1200px)and (min-height:640px){.page-header .profile-controls{position:static}.page-header .profile-controls-flyout{left:0;position:absolute;right:0;top:70px;width:auto}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.header-container{display:contents;width:100%}.header-clone,.header-container,.page-header,.page-header .content-wrap{height:100%}.page-header{width:100%}.page-header .menu-wrapper{position:absolute}.page-header .logo-container{border:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset;width:unset;clip:unset;width:100%}.page-header .logo-container h1{margin:0 auto;width:113px}.page-header .content-wrap{align-items:center;padding:0 var(--layout-section-margin)}.page-header .navigation-container{margin-left:auto}.page-header .shoppingcart{margin:0}.page-header .shoppingcart>a{width:calc(var(--button-small-size)*1.5)}.page-header .shoppingcart>a span{display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;height:var(--icon-size);line-height:1.2;width:var(--icon-size)}}@media((min-width:1600px) and (min-height:1442px))and (min-width:1200px)and (min-height:640px),((min-width:840px) and (min-height:1001px) and (max-width:1599px))and (min-width:1200px)and (min-height:640px){.page-header .shoppingcart>a span{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px))and ((min-width:1600px) and (min-height:1442px)),((min-width:1600px) and (min-height:1442px))and ((min-width:840px) and (min-height:1001px) and (max-width:1599px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px))and ((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px))and ((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.page-header .shoppingcart>a span{font-size:15px;font-weight:600;line-height:1.2}}@media((min-width:1600px) and (min-height:1442px)),((min-width:840px) and (min-height:1001px) and (max-width:1599px)){.page-header .profile-controls{position:relative}.page-header .profile-controls-flyout{left:auto;max-width:600px;position:absolute;right:0;top:45px;width:max-content}}
