@font-face{font-family:mona-sansextrabold_wide;src:url(/webfonts/mona-sans-extraboldwide-webfont.woff2) format("woff2"),url(/webfonts/mona-sans-extraboldwide-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mona-sanslight_wide;src:url(/webfonts/mona-sans-lightwide-webfont.woff2) format("woff2"),url(/webfonts/mona-sans-lightwide-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--background:#f9f9f9;--foreground:#0c0c0c;--muted-foreground:#6c6c6c;--primary:#0c0c0c;--primary-foreground:#ffffff;--secondary:#f0f0f0;--secondary-foreground:#0c0c0c;--accent:#e0e0e0;--danger:#ff6b6b;--success:#10b981;--danger-foreground:#ffffff;--card-background:#ffffff;--card-border:#ffffff;--toggle-inactive:#c0c0c0;--toggle-active:#808080;--border-radius:0.5rem;--border-width:1px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.06);--font-sans:var(--font-poppins),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:var(--background)}body,html{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;height:100%;width:100%;color:#444;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}html{box-sizing:border-box;margin-right:0!important;overflow:hidden!important}body{overflow-y:scroll;-webkit-transition:opacity .2s ease-in-out .2s;transition:opacity .2s ease-in-out .2s}body.smooth-scroll{overflow:hidden}.dark-background{background-color:#0c0c0c!important}.white-background{background-color:#f9f9f9!important}body.hidden{opacity:0}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,footer,header,hgroup,nav,section{display:block}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}b,strong{font-weight:600;color:#000}.dark-section b,.dark-section strong,.light-content b,.light-content strong{font-weight:600;color:#fff}.light-content .light-section b,.light-content .light-section strong{font-weight:600;color:#000}cite,dfn,em,i{font-style:italic}ins,mark{background:none repeat scroll 0 0 #000;text-decoration:none;color:#fff;padding:2px 8px;display:inline-block;border-radius:2px}.dark-section ins,.dark-section mark,.light-content ins,.light-content mark{background:none repeat scroll 0 0 #fff;color:#000}.light-content .light-section ins,.light-content .light-section mark{background:none repeat scroll 0 0 #111;color:#fff}code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}pre{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;background-color:rgba(0,0,0,.05)}.dark-section pre,.light-content pre{background-color:rgba(255,255,255,.05);color:#fff}.light-content .light-section pre{background-color:rgba(0,0,0,.05);color:#000}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{color:#000;line-height:1.6;font-size:1.5rem;font-weight:500;padding-left:3.5rem;margin:0 0 1.5625rem;position:relative}.dark-section blockquote,.light-content blockquote{color:#fff}.light-content .light-section blockquote{color:#000}blockquote:before{content:"\275D";position:absolute;left:0;top:5px;line-height:1;font-size:3rem;font-weight:500}blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}.light-content blockquote cite,.light-content blockquote small{color:#fff}blockquote cite,blockquote em,blockquote i{font-style:normal}blockquote b,blockquote strong{font-weight:600}small{font-size:smaller}big{font-size:125%}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}dl{margin-bottom:24px}dt{font-weight:700}dd{margin-bottom:24px}ol,ul{list-style:none;margin:20px 0 25px 20px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:20px 0 15px 25px}li{line-height:20px;color:#444;margin-bottom:25px}.dark-section li,.light-content li{color:#ccc}.light-content .light-section li{color:#444}figure{margin:0;position:relative;display:block}figure.has-parallax{overflow:hidden}.full figure.has-parallax{overflow:hidden;height:100vh}figure img{max-width:100%}.has-parallax-content>img,.has-parallax>img{width:100%;height:100%;position:absolute;display:block;object-position:center;object-fit:cover}figcaption{background-color:rgba(0,0,0,.3);bottom:0;color:#fff;font-weight:400;font-size:10px;padding:5px 10px;position:absolute;right:0;z-index:10;border-radius:0}fieldset{border:1px solid rgba(0,0,0,.1);margin:0 0 24px;padding:0}legend{white-space:normal}button,input{line-height:normal}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%;color:#444}.light-content .light-section thead,thead{background-color:rgba(0,0,0,1);color:#fff}.dark-section thead,.light-content thead{background-color:rgba(255,255,255,1)}.light-content .light-section thead tr,thead tr{color:#fff}.dark-section thead tr,.light-content thead tr{color:#000}.light-content .light-section tr,tr{color:#444}.dark-section tr,.light-content tr{color:#ccc}.light-content .light-section tr:nth-child(2n),tr:nth-child(2n){background-color:rgba(0,0,0,.05)}.dark-section tr:nth-child(2n),.light-content tr:nth-child(2n){background-color:rgba(255,255,255,.1)}caption,td,th{font-weight:400;text-align:left}td,th{border-width:0 1px 1px 0;padding:10px}del{color:#767676}hr{border:0;height:28px;width:100%;float:none;margin:0;display:inline-block;opacity:1!important;-webkit-transition:translateY(0)!important;transform:translateY(0)!important}hr.animated-line{height:1px;padding-top:20px;padding-bottom:20px}hr.animated-line:before{content:"";display:block;width:0;height:1px;background:rgba(0,0,0,.1)}.dark-section hr.animated-line:before,.light-content hr.animated-line:before{background:rgba(255,255,255,.15)}.light-content .light-section hr.animated-line:before{background:rgba(0,0,0,.1)}hr.animated.animated-line:before{width:100%;-webkit-transition:width .7s ease-in-out .1s;transition:width .7s ease-in-out .1s}hr:after{clear:both;content:" ";display:block;height:0;visibility:hidden}::selection{background:#000;color:#fff;text-shadow:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}img{border:0;max-width:100%;vertical-align:middle;height:auto}h1,h2,h3,h4,h5,h6{font-family:mona-sansextrabold_wide;color:#000;margin-bottom:20px}.uppercase-titles h1,.uppercase-titles h2,.uppercase-titles h3,.uppercase-titles h4,.uppercase-titles h5,.uppercase-titles h6{text-transform:uppercase}.primary-font-title{font-family:mona-sansextrabold_wide}.secondary-font-title,em{font-family:mona-sanslight_wide;font-style:normal}.big-title,h1{font-size:calc(1rem + 4.15vw);line-height:calc(1rem + 4.5vw)}h2{font-size:calc(1rem + 3vw);line-height:calc(1rem + 3.5vw)}h3{font-size:calc(1rem + 2vw);line-height:calc(1rem + 2.5vw)}h4{font-size:calc(1rem + 1vw);line-height:calc(1rem + 1.6vw)}h5{font-size:calc(1rem + .6vw);line-height:calc(1rem + 1.5vw)}h6{font-size:18px;line-height:36px}h6.has-icon{padding-left:20px;box-sizing:border-box;display:inline-block;width:auto;position:relative}h6.has-icon:before{font:var(--fa-font-solid);content:"\f101";font-size:12px;line-height:inherit;text-align:left;position:absolute;left:0}.no-margins{margin:0}.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6,.light-content h1,.light-content h2,.light-content h3,.light-content h4,.light-content h5,.light-content h6{color:#fff}.light-content .light-section h1,.light-content .light-section h2,.light-content .light-section h3,.light-content .light-section h4,.light-content .light-section h5,.light-content .light-section h6{color:#000}p{font-size:16px;line-height:30px;font-weight:500;margin-bottom:20px;color:#444}.dark-section p,.light-content p,.light-content-addition p{color:#777}.light-content .light-section p{color:#444}.bigger{font-size:20px;line-height:30px}.smaller{font-size:12px;line-height:24px}.container{max-width:1280px;width:100%;margin:0 auto;box-sizing:border-box}.container:after{clear:both;content:" ";display:table}a:active,a:hover{outline:0;color:#000}.light-content .light-section a,a{text-decoration:none;color:#000;outline:0}.dark-section a,.light-content a,.white-header a{color:#fff}.light-content .white-header a{color:#000}a:hover{text-decoration:none}.one_half{width:48%!important}.one_third{width:30.6%!important}.one_fourth{width:22%!important}.one_fifth{width:16.8%!important}.one_sixth{width:13.33%!important}.two_fifth{width:37.6%!important}.two_fourth{width:48%!important}.two_third{width:65.33%!important}.three_fifth{width:58.4%!important}.three_fourth{width:74%!important}.four_fifth{width:79.2%!important}.five_sixth{width:82.67%!important}.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_fourth,.two_third{float:left!important;margin-bottom:1px!important;margin-right:4%!important;position:relative!important}.last{margin-right:0!important}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.outer{display:table;width:100%;height:100%}.inner{display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dark-section-wrapper,.light-section-wrapper{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:1000%!important;width:100vw!important}.content-row,.dark-section-container,.light-section-container{position:relative;box-sizing:border-box;width:100%;margin:0 auto}.content-row{z-index:1;opacity:1}.clip-effects{overflow:hidden;clip-path:inset(6% 18% 0 18%)}.content-row:after{clear:both;content:" ";display:table}.small{max-width:820px}.large,.small{width:100%;margin:0 auto}.large{max-width:1380px}.full{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:1000%!important;width:100vw!important}.row_padding_top{padding-top:15px}.row_padding_bottom{padding-bottom:9vw}.row_padding_left{padding-left:80px}.row_padding_right{padding-right:80px}.row_padding_all{padding:4vw 80px}#rotate-device{width:100%;height:100%;position:fixed;z-index:1000;top:0;left:0;background-color:#0f1010;background-image:url(/images/rotate.png);background-size:100px 100px;background-position:50%;background-repeat:no-repeat;display:none}i.arrow-icon{border:solid #000;border-width:0 3px 3px 0;box-sizing:border-box;display:block;position:relative;top:0;left:0;height:20px;width:20px}.dark-content .item i.arrow-icon,.light-content i.arrow-icon{border:solid #fff;border-width:0 3px 3px 0}.dark-content .change-header i.arrow-icon,.light-content .change-header i.arrow-icon{border:solid #000;border-width:0 3px 3px 0}i.arrow-icon:after{content:"";position:absolute;width:28px;height:3px;top:7px;left:-6px;background-color:#000;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.dark-content .item i.arrow-icon:after,.light-content .change-header i.arrow-icon:after,.light-content i.arrow-icon:after{background-color:#fff}.dark-content .change-header i.arrow-icon:after,.light-content .change-header i.arrow-icon:after{background-color:#000}i.arrow-icon-down{border:solid #222;border-width:0 2px 2px 0;box-sizing:border-box;display:block;position:relative;top:14px;left:14px;height:12px!important;width:12px!important;line-height:12px!important}i.arrow-icon-down.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}i.arrow-icon-down:after{content:"";position:absolute;width:16px;height:2px;top:4px;left:-3px;background-color:#222;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.light-content i.arrow-icon-down{border:solid #fff;border-width:0 2px 2px 0}.light-content i.arrow-icon-down:after{background-color:#fff}i.arrow-icon-up{border:solid #222;border-width:2px 2px 0 0;box-sizing:border-box;display:block;position:relative;top:14px;left:14px;height:12px!important;width:12px!important;line-height:12px!important}i.arrow-icon-up.right{transform:rotate(45deg);-webkit-transform:rotate(45deg)}i.arrow-icon-up:after{content:"";position:absolute;width:16px;height:2px;top:4px;left:-3px;background-color:#222;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.light-content i.arrow-icon-up{border:solid #fff;border-width:2px 2px 0 0}.light-content i.arrow-icon-up:after{background-color:#fff}#magic-cursor{position:absolute;left:0;top:0;width:30px;height:30px;pointer-events:none;z-index:10000;-webkit-transition:opacity .2s ease-in-out .5s;transition:opacity .2s ease-in-out .5s}.hidden-ball #magic-cursor{opacity:0!important;visibility:hidden}#ball{position:fixed;width:80px;height:80px;border:2px solid #999999;border-radius:50%;pointer-events:none;opacity:1;box-sizing:border-box;-webkit-transform:scale(.5);transform:scale(.5)}#ball.over-movie,.light-content #ball,.light-content #ball.with-icon{border:2px solid #999999}#ball.with-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transform:translateZ(0);transform:translateZ(0)}#ball:before{font:var(--fa-font-solid);content:"\f106";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:-42px;color:#999;opacity:0;transform:translateY(-20px);-webkit-transform:translateY(-20px);transition:all .15s cubic-bezier(.215,.61,.355,1) 0s}.light-content #ball:before{color:#999}#ball:after{font:var(--fa-font-solid);content:"\f107";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:100px;color:#999;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);transition:all .15s cubic-bezier(.215,.61,.355,1) 0s}.light-content #ball:after,.light-content #ball:before{color:#999}.scale-drag-horizontal #ball:before,.scale-up #ball:before{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}.scale-drag-horizontal #ball:before{color:#fff}.scale-drag-horizontal #ball:after,.scale-up #ball:after{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}.scale-drag-horizontal #ball:after{color:#fff}.scale-up.scale-none #ball:after,.scale-up.scale-none #ball:before{opacity:0}#ball-drag-x{position:absolute;width:72px;height:72px;pointer-events:none;opacity:1;box-sizing:border-box}#ball-drag-x:before{font:var(--fa-font-solid);content:"\f053";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:-37px;top:30px;color:#000;opacity:0;transform:translateX(-20px);-webkit-transform:translateX(-20px);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.light-content #ball-drag-x:before{color:#fff}#ball-drag-x:after{font:var(--fa-font-solid);content:"\f054";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;right:-40px;left:auto;top:30px;color:#000;opacity:0;transform:translateX(20px);-webkit-transform:translateX(20px);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.drag-cursor-white #ball-drag-x:after,.drag-cursor-white #ball-drag-x:before,.light-content #ball-drag-x:after,.light-content #ball-drag-x:before{color:#fff}.drag-cursor-black #ball-drag-x:after,.drag-cursor-black #ball-drag-x:before{color:#000}.scale-drag-x #ball-drag-x:after,.scale-drag-x #ball-drag-x:before{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.scale-up.scale-drag #ball-drag-x:after,.scale-up.scale-drag #ball-drag-x:before{opacity:0}#ball-drag-y{position:absolute;width:72px;height:72px;pointer-events:none;opacity:1;box-sizing:border-box}#ball-drag-y:before{font:var(--fa-font-solid);content:"\f077";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:-40px;color:#000;opacity:0;transform:translateY(-20px);-webkit-transform:translateY(-20px);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.light-content #ball-drag-y:before{color:#fff}#ball-drag-y:after{font:var(--fa-font-solid);content:"\f078";font-size:14px;width:8px;height:16px;line-height:16px;text-align:center;position:absolute;left:32px;top:100px;color:#000;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.light-content #ball-drag-y:after,.light-content #ball-drag-y:before{color:#fff}.scale-drag-y #ball-drag-y:after,.scale-drag-y #ball-drag-y:before{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.scale-up.scale-drag #ball-drag-y:after,.scale-up.scale-drag #ball-drag-y:before{opacity:0}#ball i{color:#fff;width:76px;height:80px;line-height:78px;text-align:center;font-size:14px;display:block;opacity:1;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}#ball{justify-content:center}#ball,#ball p{display:flex;flex-direction:column}#ball p{width:auto;height:16px;line-height:16px;padding-top:0;padding-left:0;box-sizing:border-box;margin:0 auto;text-align:center;font-size:10px;font-weight:600;align-self:center;opacity:1;position:relative;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}#ball p,.light-content #ball p{color:#fff}#ball p.center-first:before{content:"[";left:-8px}#ball p.center-first:after,#ball p.center-first:before{font-size:12px;font-weight:500;position:absolute;height:20px;top:calc(50% - 10px);line-height:20px}#ball p.center-first:after{content:"]";right:-8px}#ball.over-movie i,.drag-cursor-white #ball i,.drag-cursor-white #ball.with-icon i,.light-content #ball i,.light-content #ball.with-icon i{color:#fff}.drag-cursor-black #ball i,.drag-cursor-black #ball.with-icon i,.light-content #ball.with-icon.dark-icon i{color:#000}.scale-up #ball i{opacity:0;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}#ball.with-icon i{width:76px}#ball.with-icon i:nth-child(2){display:none}#ball.close-icon i{width:75px;height:76px;font-size:14px}#ball.over-movie i.fa-play,#ball.over-movie.pause-movie i.fa-pause{display:block}#ball.over-movie i.fa-pause,#ball.over-movie.pause-movie i.fa-play{display:none}#ball-loader{width:100px;height:100px;position:absolute;background-color:transparent;border:4px solid transparent;border-bottom-color:#999999;border-radius:100px;box-sizing:border-box;opacity:0;-webkit-transform:translate(-14px,-14px) rotate(0deg);transform:translate(-14px,-14px) rotate(0deg);-webkit-animation:rotating .8s ease-in-out infinite;animation:rotating .8s ease-in-out infinite;-webkit-transition:opacity 0s ease-in-out 0s;transition:opacity 0s ease-in-out 0s}.light-content #ball-loader{border-bottom:4px solid #999999}.show-loader #ball-loader{opacity:1;-webkit-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}@keyframes rotating{0%{-webkit-transform:translate(-14px,-14px) rotate(0deg);transform:translate(-14px,-14px) rotate(0deg)}95%{-webkit-transform:translate(-14px,-14px) rotate(350deg);transform:translate(-14px,-14px) rotate(350deg)}to{-webkit-transform:translate(-14px,-14px) rotate(1turn);transform:translate(-14px,-14px) rotate(1turn)}}.scale-drag .move-title,.scale-drag a,.scale-up #burger-wrapper,.scale-up .button-wrap,.scale-up .disable-drag,.scale-up .hide-ball,.scale-up a,.show-loader a,.show-loader nav,scale-up .link{pointer-events:none!important}.disable-cursor #magic-cursor{display:none}#ball i.arrow-icon{box-sizing:border-box;display:block;position:absolute;top:28px;left:30px;height:20px;width:20px}#ball i.arrow-icon,.light-content #ball i.arrow-icon{border:solid #fff;border-width:3px 3px 0 0}#ball i.arrow-icon:after{content:"";position:absolute;width:30px;height:3px;top:8px;left:-8px;background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.light-content #ball i.arrow-icon:after{background-color:#fff}.disable-ajaxload .preloader-wrap{display:none}.preloader-wrap{width:100%;height:100%;position:fixed;top:0;bottom:0;background:#000;z-index:1800;text-align:center}.preloader-wrap .outer{padding:0;box-sizing:border-box}.preloader-wrap .inner{vertical-align:middle;box-sizing:border-box}.percentage-wrapper{position:relative;display:block;text-align:center;background-color:#000;float:left;width:9vw;overflow:hidden;z-index:10}.percentage{opacity:1;font-family:mona-sanslight_wide;font-size:calc(1rem + 2vw);line-height:calc(1rem + 2.5vw);font-weight:500;color:#fff;display:table;margin:1px auto 0}.percentage:after{content:"%"}.percentage-intro{height:20px;font-size:14px;font-weight:500;line-height:20px;color:rgba(255,255,255,.6);position:absolute;bottom:60px;left:0;right:0;margin:0 auto}.trackbar{width:auto;height:auto;margin:0 auto;display:table;position:relative;padding:0;opacity:1}.loadbar{width:100%;height:100%;background:rgba(0,0,0,.8);z-index:20}.hold-progress-bar,.loadbar{position:absolute;top:0;right:0;overflow:hidden}.hold-progress-bar{width:0;height:0;background:rgba(0,0,0,1);left:0}.preloader-intro{position:relative;display:block;color:#fff;overflow:hidden;padding-left:0;float:right;z-index:0}.uppercase-titles .preloader-intro{text-transform:uppercase}.preloader-intro span{display:block;font-family:mona-sansextrabold_wide;font-weight:500;position:relative;font-size:calc(1rem + 2vw);line-height:calc(1rem + 2.5vw)}.preloader-wrap.white-preloader{background:#fff}.preloader-wrap.white-preloader .outer{padding:0}.preloader-wrap.white-preloader .percentage-wrapper{background-color:#fff}.preloader-wrap.white-preloader .percentage,.preloader-wrap.white-preloader .percentage-intro,.preloader-wrap.white-preloader .preloader-intro span{color:#000}.preloader-wrap.white-preloader .loadbar{background:rgba(255,255,255,.8)}.preloader-wrap.white-preloader .hold-progress-bar{background:rgba(255,255,255,1)}.preloader-wrap.custom-preloader{background:#524366}.preloader-wrap.custom-preloader .outer{padding:0}.preloader-wrap.custom-preloader .percentage-wrapper{background-color:#524366}.preloader-wrap.custom-preloader .percentage,.preloader-wrap.custom-preloader .percentage-intro,.preloader-wrap.custom-preloader .preloader-intro span{color:#ffffff}.preloader-wrap.custom-preloader .hold-progress-bar,.preloader-wrap.custom-preloader .loadbar{background:#524366}.preloader-wrap.pink-preloader{background:#85e7c8}.preloader-wrap.pink-preloader .outer{padding:0}.preloader-wrap.pink-preloader .percentage-wrapper{background-color:#85e7c8}.preloader-wrap.pink-preloader .percentage,.preloader-wrap.pink-preloader .percentage-intro,.preloader-wrap.pink-preloader .preloader-intro span{color:#fff}.preloader-wrap.pink-preloader .hold-progress-bar,.preloader-wrap.pink-preloader .loadbar{background:#85e7c8a7}header{height:120px;left:0;top:0;background-color:transparent;position:fixed;z-index:1000;pointer-events:none;-webkit-transition:background .4s ease-in-out .3s;transition:background 0s ease-in-out 0s}#header-container,header{width:100%;box-sizing:border-box}#header-container{height:inherit;padding:20px 80px;margin:0 auto;position:relative;opacity:0}.header-visible #header-container{opacity:1}#logo{position:relative;display:table;pointer-events:auto;z-index:1000;top:30px;float:left}#logo a{display:block;-webkit-transition:transform .5s ease-in-out .1s;transition:transform .5s ease-in-out .1s}#logo a.disable,.open #logo a{pointer-events:none}#logo img{display:block;height:25px;width:auto;max-width:none;-webkit-transition:opacity .15s ease-in-out 0s;transition:opacity .15s ease-in-out 0s}#logo img.black-logo{opacity:1}.light-content #logo img.black-logo{opacity:0}#logo img.white-logo{position:absolute;top:0;left:0;opacity:0}.light-content #logo img.white-logo{opacity:1}.white-header #logo img.black-logo{opacity:0}.light-content .white-header #logo img.black-logo{opacity:1}.light-content .white-header.over-white-section #logo img.black-logo,.show-loader1 .light-content .white-header #logo img.black-logo{opacity:0}.white-header #logo img.white-logo{opacity:1}.light-content .white-header #logo img.white-logo{opacity:0}.light-content .white-header.over-white-section #logo img.white-logo,.menu-open.light-content .slide-in #logo img.white-logo,.show-loader1 .light-content .white-header #logo img.white-logo{opacity:1}nav{pointer-events:none}nav.open{pointer-events:auto}.dark-content-header #logo img.black-logo{opacity:1!important}.dark-content-header #logo img.white-logo,.light-content-header #logo img.black-logo{opacity:0!important}.light-content-header #logo img.white-logo{opacity:1!important}.fullscreen-menu nav{z-index:999}.button-wrap.right.menu{z-index:1001}#header-container{z-index:20}.header-icons-container{display:flex;align-items:center;gap:10px;position:absolute;right:clamp(20px,50vw,230px);top:45%;transform:translateY(-50%);z-index:5;transition:opacity .3s ease,visibility .3s ease}.header-icons-container .account-icon-button,.header-icons-container .cart-icon-button{z-index:1;display:flex;align-items:center;justify-content:center}.header-icons-container .account-icon-button{margin-left:15px}.header-icons-container .button-wrap{width:auto!important;height:auto!important}.header-icons-container .button-icon svg{width:20px;height:20px}@media (max-width:1024px){.header-icons-container{right:clamp(20px,50vw,200px)}}@media (max-width:768px){.header-icons-container{right:clamp(20px,20vw,150px)}}@media (max-width:480px){.header-icons-container{right:clamp(15px,50vw,100px);gap:8px}.header-icons-container .account-icon-button{margin-left:10px}}@media (min-width:1025px){.classic-menu nav{top:0;-webkit-transition:all .2s ease-in-out .5s;transition:all .2s ease-in-out .5s;height:60px;margin:10px 0;background-color:transparent!important;opacity:1!important}.classic-menu .flexnav,.classic-menu nav{position:relative;width:auto;display:block;float:right}.classic-menu .flexnav{max-height:60px}.classic-menu .flexnav li ul{min-width:180px}.classic-menu .flexnav .touch-button{background:transparent none repeat scroll 0 0}.flexnav .touch-button .navicon{display:none}.classic-menu .flexnav li{background:transparent none repeat scroll 0 0;padding:20px 30px}.classic-menu .menu-timeline{opacity:1!important;-webkit-transition:translateY(0)!important;transform:translateY(0)!important;pointer-events:auto}.classic-menu .flexnav li:last-child{padding-right:0}.classic-menu .before-span{opacity:1!important;-webkit-transition:translateY(0)!important;transform:translateY(0)!important}.classic-menu .flexnav li a{background:transparent none repeat scroll 0 0;padding:0;position:relative;border-left:none;color:#222;font-size:14px;font-weight:500;line-height:24px;display:block;overflow:hidden}.light-content .classic-menu .flexnav li a{color:#fff}.light-content .classic-menu.white-header .flexnav li a{color:#222}.classic-menu.white-header .flexnav li a{color:#fff}.flexnav:hover li a{color:rgba(0,0,0,.4)}.classic-menu.white-header .flexnav:hover li a,.light-content .classic-menu .flexnav:hover li a{color:rgba(255,255,255,.4)}.light-content .classic-menu.white-header .flexnav:hover li a{color:rgba(0,0,0,.4)}.classic-menu .flexnav li:hover a{color:#222}.classic-menu.white-header .flexnav li:hover a,.light-content .classic-menu .flexnav li:hover a{color:#fff}.light-content .classic-menu.white-header .flexnav li:hover a{color:#222}.classic-menu .flexnav li a span{position:relative;display:block;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transform-origin:100% 0}.classic-menu .flexnav li a span:before{position:absolute;top:100%;width:100%;left:0;content:attr(data-hover)}.classic-menu .flexnav li:hover a span{-webkit-transform:translateY(-100%);transform:translateY(-100%);transform-origin:0 0}.classic-menu .flexnav li a span:nth-child(2),.classic-menu .flexnav li a span:nth-child(3){display:none}.classic-menu .flexnav li ul li a{padding:0 20px 20px;background-color:transparent;font-size:14px;font-weight:400;text-transform:none;color:#fff!important;opacity:.6;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-o-transition:all .05s ease-in-out;-ms-transition:all .05s ease-in-out;transition:all .05s ease-in-out}.classic-menu .flexnav li ul li a.link:before{display:none}.classic-menu .flexnav li ul li a.active,.classic-menu .flexnav li ul li a:hover{opacity:1}.classic-menu .flexnav li>ul li{margin-left:0;padding:0;opacity:1!important;transform:none!important}.classic-menu .flexnav li ul{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);display:block!important;opacity:0!important;height:inherit!important;overflow:visible!important;visibility:hidden;left:15px;top:60px;padding-top:20px;background:#000;border-radius:3px;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out!important;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out!important}.classic-menu .flexnav li:last-child ul{left:auto;right:-10px}.classic-menu .flexnav li ul ul{left:5px!important}.classic-menu .flexnav li ul:after{display:block;content:"";position:absolute;top:-6px;left:20px;width:0;height:0;border-color:transparent transparent #000;border-style:solid;border-width:0 10px 9px}.classic-menu .flexnav li:last-child ul:after{left:auto;right:20px}.classic-menu .flexnav ul li ul:after{display:block;content:"";position:absolute;top:15px;left:-10px;width:0;height:0;border-color:transparent transparent #000;border-style:solid;border-width:0 10px 9px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.classic-menu .flexnav li ul li>ul,.classic-menu .flexnav li ul.open ul.open{top:-5px;z-index:10}.classic-menu .flexnav li:last-child ul li>ul,.classic-menu .flexnav li:last-child ul.open ul.open{margin-left:-100%;left:-5px!important;right:auto;top:0}.classic-menu .flexnav li:last-child ul li ul:after{right:-10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.classic-menu .flexnav ul li ul li a,.classic-menu .flexnav ul li ul li ul li a{background:#000}.classic-menu .flexnav li ul.flexnav-show{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1!important;visibility:visible;-webkit-transition:opacity .2s ease-in-out .1s,visibility .2s ease-in-out,transform .2s ease-in-out .1s;transition:opacity .2s ease-in-out .1s,visibility .2s ease-in-out,transform .2s ease-in-out .1s}.classic-menu .flexnav .touch-button{display:none}.fullscreen-menu .nav-height{overflow-y:scroll;position:relative;height:100%;padding:40px 30px 40px 0;width:calc(100% + 30px);box-sizing:border-box}.fullscreen-menu nav{height:100vh;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;visibility:visible;pointer-events:none;opacity:0;padding:20px 0}.fullscreen-menu nav.open{visibility:visible;pointer-events:auto}.fullscreen-menu .flexnav{max-height:2000px;-webkit-transition:all .2s ease-in .6s;transition:all .2s ease-in .6s;display:table;width:auto;padding:0 20px;box-sizing:border-box;margin:0 auto;float:none}.fullscreen-menu .flexnav.flexnav-show{-webkit-transition:all .3s ease-out .2s;transition:all .3s ease-out .2s}.fullscreen-menu .flexnav li{text-align:center;padding:0;box-sizing:border-box;float:none}.fullscreen-menu .menu-timeline{opacity:0}.fullscreen-menu .flexnav .touch-button{width:100%;display:block;height:6vw}.fullscreen-menu .flexnav li ul li .touch-button{height:32px}.fullscreen-menu .flexnav .touch-button .navicon{display:none}.fullscreen-menu .flexnav li.link{border-bottom:none}.fullscreen-menu .flexnav li a{font-family:mona-sansextrabold_wide;font-weight:500;font-size:calc(1rem + 5.15vw);line-height:120px;padding:0 50px;-webkit-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.uppercase-titles .fullscreen-menu .flexnav>li>a{text-transform:uppercase}.fullscreen-menu .flexnav li a{color:#222}.fullscreen-menu.invert-header .flexnav li a{color:#fff}.fullscreen-menu .flexnav li a.active,.fullscreen-menu .flexnav li:hover a,.fullscreen-menu .flexnav.hover li a,.fullscreen-menu .flexnav:hover li a{opacity:1}.fullscreen-menu .flexnav:hover li ul li a{opacity:.3}.fullscreen-menu .flexnav:hover li ul li a.active,.fullscreen-menu .flexnav:hover li ul li:hover>a{opacity:1}.fullscreen-menu .flexnav a.link:before{display:none}.fullscreen-menu .flexnav li ul{margin-top:0;margin-bottom:30px;position:relative;left:0}.fullscreen-menu .flexnav li ul:after{display:none}.fullscreen-menu .flexnav li ul li a{padding:0;font-family:Poppins,sans-serif;font-size:16px;line-height:30px;font-weight:500;border-top:none;text-transform:none}.fullscreen-menu .flexnav ul li ul li a{background:transparent}.fullscreen-menu .flexnav li ul li>ul,.fullscreen-menu .flexnav li ul.open ul.open{margin-left:0;top:0}.fullscreen-menu .menu-timeline{opacity:1}.fullscreen-menu .menu-timeline .before-span{opacity:0;display:block;-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-perspective:480px;perspective:480px}.fullscreen-menu .flexnav li,.fullscreen-menu .flexnav li a{background-color:transparent;border:0}.fullscreen-menu .flexnav li a .span-cube{position:relative;display:block;overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-60px) rotateX(0deg);transform:translateZ(-60px) rotateX(0deg);transform-origin:center;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.fullscreen-menu .flexnav li.hover a .span-cube,.fullscreen-menu .flexnav li:hover a .span-cube{-webkit-transform:translateZ(-60px) rotateX(90deg);transform:translateZ(-60px) rotateX(90deg)}.fullscreen-menu .flexnav li a span:first-child{font-family:mona-sansextrabold_wide;color:transparent;position:relative;width:100%;display:block}.fullscreen-menu .flexnav li a span:nth-child(2){font-family:mona-sansextrabold_wide;color:#222;position:absolute;top:0;width:100%;left:0;opacity:1;-webkit-transform:rotateX(0deg) translateZ(60px);transform:rotateX(0deg) translateZ(60px);backface-visibility:hidden;-webkit-transition:opacity .4s ease-in-out;transition:all .4s ease-in-out}.fullscreen-menu .flexnav li.hover a span:nth-child(2),.fullscreen-menu .flexnav li:hover a span:nth-child(2){opacity:0}.fullscreen-menu .flexnav li a span:nth-child(3){font-family:mona-sanslight_wide;color:#222;position:absolute;top:50%;width:100%;left:0;opacity:0;-webkit-transform:rotateX(-90deg) translateZ(0);transform:rotateX(-90deg) translateZ(0);backface-visibility:hidden;-webkit-transition:opacity .4s ease-in-out;transition:all .4s ease-in-out}.fullscreen-menu .flexnav li.hover a span:nth-child(3),.fullscreen-menu .flexnav li:hover a span:nth-child(3){opacity:1}.fullscreen-menu.invert-header .flexnav li a span:nth-child(2),.fullscreen-menu.invert-header .flexnav li a span:nth-child(3){color:#fff}}#burger-wrapper{width:40px;height:40px;float:right;top:0;right:0;display:flex;position:relative;justify-content:center;align-items:center;cursor:pointer;pointer-events:auto}.classic-menu .button-wrap.right.menu{display:none}.burger-dots #menu-burger{top:0;width:25px;height:25px;position:relative;margin:0 auto;z-index:2;pointer-events:none}.menu-overlay #menu-burger{display:block}.burger-dots #menu-burger span{display:block;position:absolute;height:5px;width:5px;border-radius:5px;background-color:#000;opacity:1;top:8px;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:background-color .05s ease-in-out,transform .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,top .2s ease-in-out,left .2s ease-in-out;transition:background-color .05s ease-in-out,transform .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,top .2s ease-in-out,left .2s ease-in-out}#burger-wrapper .touch-button{display:none}.burger-dots #menu-burger span:first-child{left:0}.burger-dots #menu-burger span:nth-child(2){left:10px}.burger-dots #menu-burger span:nth-child(3){left:20px}.button-wrap.right.menu.burger-dots .icon-wrap:hover #menu-burger span:first-child,.button-wrap.right.menu.burger-dots .icon-wrap:hover #menu-burger span:nth-child(3){left:10px}.button-wrap.right.menu.burger-dots .icon-wrap:hover #menu-burger.open span:first-child,.button-wrap.right.menu.burger-dots .icon-wrap:hover #menu-burger.open span:nth-child(3){left:3px}.burger-dots #menu-burger.open span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px;height:2px;width:20px;left:3px}.burger-dots #menu-burger.open span:nth-child(2){-webkit-transform:scale(0);transform:scale(0)}.burger-dots #menu-burger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:12px;height:2px;width:20px;left:3px}.button-wrap.right.burger-lines{right:-30px}.burger-lines #menu-burger{width:16px;height:22px;position:relative;margin:0 auto;z-index:2;pointer-events:none}.burger-lines #menu-burger span{display:block;position:absolute;height:2px;width:100%;opacity:1;right:0;background-color:#000;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:background-color .05s ease-in-out,transform .2s ease-in-out,top .2s ease-in-out;transition:background-color .05s ease-in-out,transform .2s ease-in-out,top .2s ease-in-out}.burger-lines #menu-burger span:first-child{top:5px}.burger-lines #menu-burger span:nth-child(2){top:13px}.burger-lines #menu-burger span:nth-child(3){display:none}.burger-lines #menu-burger.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:10px}.burger-lines #menu-burger.open span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}.light-content #menu-burger span,.white-header #menu-burger span{background-color:#fff}.light-content .white-header #menu-burger span{background-color:#000}.light-content .white-header.over-white-section #menu-burger span,.show-loader1 .light-content .white-header #menu-burger span{background-color:#fff}.dark-content-header #menu-burger span{background-color:#000!important}.light-content-header #menu-burger span{background-color:#fff!important}.dark-content-header .button-text{color:#000!important}.light-content-header .button-text{color:#fff!important}#content-scroll{z-index:1;position:relative}.smooth-scroll #content-scroll{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.scroll-content{cursor:default!important}.scale-up .scroll-content{cursor:grabbing!important}.scrollbar-track{background:transparent!important}footer{position:relative;width:100%;height:120px;z-index:900;box-sizing:border-box;text-align:center;bottom:0;left:0;overflow:hidden;pointer-events:none}footer.fixed,footer.showcase-footer{position:fixed}footer.enhanced-padding{height:180px}footer.enhanced-padding .button-wrap.left{top:0}footer.enhanced-padding .socials-wrap{margin-top:0}footer.enhanced-padding #footer-container{height:120px;margin:30px auto}#footer-container{padding:0 80px;margin:20px auto;height:80px;opacity:0;box-sizing:border-box;bottom:0}#footer-container,.footer-middle{position:absolute;width:100%;left:0}.footer-middle{height:inherit;pointer-events:none}.copyright,.footer-middle{margin:0 auto;display:table}.copyright{position:relative;top:25px;height:30px;overflow:hidden;font-size:14px;line-height:30px;font-weight:500;color:#000;pointer-events:auto;width:auto;padding:0 20px;max-width:820px;box-sizing:border-box;text-align:center}.light-content .copyright{color:#fff}.socials-wrap{position:relative;float:right;color:#000;width:240px;height:160px;box-sizing:border-box;pointer-events:auto;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.light-content .socials-wrap{color:#fff}footer .socials-wrap{margin-top:0}.socials-wrap:hover{transform:translateY(-40px);-webkit-transform:translateY(-40px)}.socials-text{float:right;font-size:14px;font-weight:500;line-height:40px;transform:translateY(20px)}.socials-wrap:hover .socials-text{transform:translateY(15px) translateX(5px);-webkit-transform:translateY(15px) translateX(5px)}.socials-icon,.socials-wrap:hover .socials-text{transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.socials-icon{float:right;width:30px;height:40px;font-size:14px;line-height:40px;text-align:right;margin-left:10px;transform:scale(1) translateY(20px)}.socials-wrap:hover .socials-icon{transform:scale(0) translateY(40px);width:0;margin:0;overflow:hidden}.socials-icon:after,.socials-text:after{content:"";clear:both;display:table}.socials{height:auto;line-height:30px;position:relative;width:auto;margin:10px auto 0;text-align:center;bottom:0;display:table;transform:translateX(15px);-webkit-transform:translateX(15px)}.socials-wrap .socials{display:inline-block;width:100%;text-align:right}.socials li{margin-right:0;margin-left:10px;list-style:none;color:#999;font-size:15px;margin-bottom:0;line-height:40px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;width:40px;float:right;z-index:2;-webkit-transition:background .4s ease-in-out 0s;transition:background .4s ease-in-out 0s}.socials-wrap .socials li{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.socials-wrap:hover .socials li:nth-child(5){transition:all .2s cubic-bezier(.215,.61,.355,1) .05s;opacity:1;transform:translateY(10px);-webkit-transform:translateY(10px)}.socials-wrap:hover .socials li:nth-child(4){transition:all .2s cubic-bezier(.215,.61,.355,1) .1s;opacity:1;transform:translateY(10px);-webkit-transform:translateY(10px)}.socials-wrap:hover .socials li:nth-child(3){transition:all .2s cubic-bezier(.215,.61,.355,1) .15s;opacity:1;transform:translateY(10px);-webkit-transform:translateY(10px)}.socials-wrap:hover .socials li:nth-child(2){transition:all .2s cubic-bezier(.215,.61,.355,1) .2s;opacity:1;transform:translateY(10px);-webkit-transform:translateY(10px)}.socials-wrap:hover .socials li:first-child{transition:all .2s cubic-bezier(.215,.61,.355,1) .3s;opacity:1;transform:translateY(10px);-webkit-transform:translateY(10px)}.socials li:last-child{margin-left:0}.socials li a{color:#000;font-size:14px;font-weight:500;display:block;height:40px;width:40px;line-height:40px;text-align:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.socials:hover li a{opacity:.3}.socials li a:hover{color:#000;opacity:1}.light-content .socials li a{color:#fff}.light-content .socials:hover li a{opacity:.3}.light-content .socials li a:hover{color:#fff;opacity:1}.button-wrap{position:relative;cursor:pointer;top:0;pointer-events:auto;width:auto;display:table}.button-wrap:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.button-wrap.left{float:left;left:-32px}.button-wrap.right{float:right;right:-26px}#main .button-wrap.left{float:none;left:-24px}#main .button-wrap.button-link.left{float:none;left:-20px}#main .button-wrap.right{float:none;right:auto}#main .button-wrap.button-link.right{right:-2px}.icon-wrap{width:80px;height:80px;display:flex;position:relative;justify-content:center;align-items:center;float:left}#main .icon-wrap{width:60px;height:60px}.button-wrap.left .icon-wrap{float:left}#main .text-align-right .button-wrap.right,.button-wrap.right .icon-wrap{float:right}.button-icon{height:40px;width:40px;color:#000;text-align:center;line-height:40px;font-size:18px}.button-icon i.fa-solid.fa-sort{font-size:14px;line-height:38px}.dark-section .button-icon,.light-content .button-icon{color:#fff}.light-content .light-section .button-icon{color:#000}.white-header .button-icon{color:#fff}.light-content .white-header .button-icon{color:#000}.button-icon i{height:40px;width:40px;text-align:center}#main .button-icon i,.button-icon i{line-height:40px}#main .button-icon i.fa.fa-arrow-right,.button-text{font-size:14px}.button-text{font-weight:500;line-height:30px;margin:25px 0;overflow:hidden;width:auto;padding:0 10px;color:#000;-webkit-transition:color .05s ease-in-out;transition:color .05s ease-in-out}.button-text-no-left-padding{padding-left:0!important}.button-text.no-padding{padding:0}#main #hero-footer .button-text span:after{content:none}#main .button-text{font-size:16px;line-height:30px;font-weight:500;margin:15px 0;transition:transform .2s ease-out}#main #hero:not(.has-image) #hero-footer .button-text{font-size:14px;line-height:30px}#main .large-btn .button-text{font-size:20px!important;font-weight:500;margin:15px 0;transition:transform .2s ease-out}.dark-section .button-text,.light-content .button-text{color:#fff}.light-content .light-section .button-text{color:#000}.white-header .button-text{color:#fff}.light-content .white-header .button-text{color:#000}.light-content .white-header.over-white-section .button-text,.show-loader1 .light-content .white-header .button-text{color:#fff}.button-wrap.left a{text-align:left;float:left}.button-wrap.right a{text-align:right;float:right}.button-wrap.right .button-text{padding-left:0}.button-text span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .2s;transition:transform .2s;width:auto;text-align:center;transform-origin:100% 0}#main .button-link .button-text,.button-link .button-text{overflow:visible;transition:padding .3s ease-out}.button-link.left .button-text{padding-left:0}.button-link.left:hover .button-text{padding-left:10px}.button-link .button-text span:before{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:transparent;transform:scaleX(1);transform-origin:right;transition:transform .3s ease-out}.button-link.left .button-text span:before{transform-origin:left}.dark-section .button-link .button-text span:before,.light-content .button-link .button-text span:before,.light-content .light-section .button-link .button-text span:before{background:transparent}.button-wrap.button-link:hover .button-text span{transform:translateY(0);-webkit-transform:translateY(0)}.button-link:hover .button-text span:before{transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:left}.button-link.left:hover .button-text span:before{transform-origin:right}.button-link .button-icon i{background-color:#000;border:1px solid rgba(0,0,0,1);color:transparent;font-size:14px;border-radius:100%;transform:scale(.2);box-sizing:border-box;transition:all .3s ease-out;text-indent:-100px;overflow:hidden;opacity:1}.button-link:hover .button-icon i{background-color:#000;color:#fff;border:1px solid rgba(0,0,0,1);transform:scale(1.2);text-indent:0;opacity:1}.dark-section .button-link .button-icon i,.light-content .button-link .button-icon i{background-color:#fff;border:1px solid rgba(255,255,255,1)}.dark-section .button-link:hover .button-icon i,.light-content .button-link:hover .button-icon i{background-color:#fff;color:#000;border:1px solid rgba(255,255,255,1);opacity:1}.light-content .light-section .button-link .button-icon i{border:1px solid rgba(0,0,0,1)}.light-content .light-section .button-link:hover .button-icon i{background-color:#000;color:#fff;border:1px solid rgba(0,0,0,1);opacity:1}.button-link.right .button-icon i{transform:scale(.2) translateX(-60px);-webkit-transform:scale(.2) translateX(-60px)}.button-link.right:hover .button-icon i{transform:scale(1.2) translateX(0);-webkit-transform:scale(1.2) translateX(0)}.button-wrap.left .button-text span{text-align:left}.button-wrap.right .button-text span{text-align:right}.button-text span:before{position:absolute;width:auto;top:100%;left:0;content:attr(data-hover)}.header-middle .button-text span:before{content:attr(data-on)}.button-wrap:hover .button-text span{-webkit-transform:translateY(-100%);transform:translateY(-100%);transform-origin:0 0}.link-text{font-weight:500;font-size:14px;line-height:30px;margin:0;overflow:hidden;display:table;width:auto;padding:0;color:#000;-webkit-transition:color .05s ease-in-out;transition:color .05s ease-in-out}footer .link-text{float:left;opacity:0;margin-top:25px}p .link-text{display:inline-table;font-size:16px}.dark-section .link-text,.light-content .link-text{color:#fff}.light-content .light-section .link-text{color:#000}.link-text span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .2s;transition:transform .2s;width:auto;text-align:center;transform-origin:100% 0;pointer-events:auto;cursor:pointer}.link-text span:before{position:absolute;width:auto;top:100%;left:0;content:attr(data-hover)}.link-text:hover span{-webkit-transform:translateY(-100%);transform:translateY(-100%);transform-origin:0 0}nav,nav.open{background:transparent}@media only screen and (max-width:1466px){.row_padding_all{padding-right:60px}.row_padding_all,.row_padding_left{padding-left:60px}.row_padding_right{padding-right:60px}.percentage-wrapper{width:10vw}.percentage-intro{bottom:50px}header{height:100px}#header-container{padding:10px 60px}.flexnav li{padding:20px}footer{height:100px}#footer-container{padding:0 60px;margin:10px auto}.socials-wrap:hover .socials-text{transform:translateY(20px) translateX(5px);-webkit-transform:translateY(20px) translateX(5px)}}@media only screen and (max-width:1024px){.parallax-element,.parallax-wrap{transform:none!important}.destroy,.has-parallax figcaption{display:none}.row_padding_left{padding-left:0}.row_padding_right{padding-right:0}.full.row_padding_left{padding-left:40px}.full.row_padding_right{padding-right:40px}.row_padding_all{padding:4vw 0}.full.row_padding_all{padding:4vw 40px}#magic-cursor{display:none}.percentage-wrapper{width:12vw}.percentage-intro{bottom:40px}#header-container{padding:10px 40px}nav{height:100vh;width:100%;position:fixed;left:0;top:0;box-sizing:border-box;pointer-events:none;opacity:0;padding:20px 0}nav,nav.open{visibility:visible}nav.open{pointer-events:auto}.nav-height{position:relative;height:100%;padding:40px 0;width:100%;overflow-y:auto}.flexnav,.nav-height{box-sizing:border-box}.flexnav{padding:0 20px;max-height:2000px;display:table;width:auto;margin:0 auto;text-align:center;background:transparent;-webkit-transition:all .2s ease-in .6s;transition:all .2s ease-in .6s}.flexnav.flexnav-show{-webkit-transition:all .3s ease-out .2s;transition:all .3s ease-out .2s}.flexnav.opacity{opacity:1}.flexnav li{padding:0;-webkit-transition:color .15s ease-out 0s;transition:color .15s ease-out 0s}.flexnav:hover li{color:rgba(255,255,255,.4)}.flexnav li:hover{color:rgba(255,255,255,1)}.flexnav li a,.flexnav li ul li a{background:transparent}.flexnav li a{font-family:mona-sansextrabold_wide;font-weight:500;font-size:calc(1rem + 4.15vw);line-height:calc(1rem + 4.5vw);padding:0;-webkit-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.uppercase-titles .flexnav>li>a{text-transform:uppercase}.flexnav li a{color:#000}.invert-header .flexnav li a{color:#fff}.flexnav li a.active,.flexnav li:hover a,.flexnav:hover li a{opacity:1}.flexnav .touch-button{width:100%;display:block;height:calc(1rem + 5.5vw)}.menu-timeline .before-span{opacity:0;display:block;-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-perspective:480px;perspective:480px}.flexnav li,.flexnav li a{background-color:transparent;border:0}.flexnav li a .span-cube{position:relative;display:block;overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-30px) rotateX(0deg);transform:translateZ(-30px) rotateX(0deg);transform-origin:center;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.flexnav li.hover a .span-cube,.flexnav li:hover a .span-cube{-webkit-transform:translateZ(-30px) rotateX(90deg);transform:translateZ(-30px) rotateX(90deg)}.flexnav li a span:first-child{font-family:mona-sansextrabold_wide;color:transparent;position:relative;width:100%;display:block}.flexnav li a span:nth-child(2){font-family:mona-sansextrabold_wide;color:#222;position:absolute;top:0;width:100%;left:0;opacity:1;-webkit-transform:rotateX(0deg) translateZ(30px);transform:rotateX(0deg) translateZ(30px);backface-visibility:hidden;-webkit-transition:opacity .4s ease-in-out;transition:all .4s ease-in-out}.flexnav li.hover a span:nth-child(2),.flexnav li:hover a span:nth-child(2){opacity:0}.flexnav li a span:nth-child(3){font-family:mona-sanslight_wide;color:#222;position:absolute;top:50%;width:100%;left:0;opacity:0;-webkit-transform:rotateX(-90deg) translateZ(0);transform:rotateX(-90deg) translateZ(0);backface-visibility:hidden;-webkit-transition:opacity .4s ease-in-out;transition:all .4s ease-in-out}.flexnav li.hover a span:nth-child(3),.flexnav li:hover a span:nth-child(3){opacity:1}.invert-header .flexnav li a span:nth-child(2),.invert-header .flexnav li a span:nth-child(3){color:#fff}.flexnav li ul{margin-bottom:15px}.flexnav li ul li a{padding:0;font-family:Poppins,sans-serif;font-size:16px;line-height:30px;font-weight:500;border-top:none;text-transform:none;opacity:.4}.flexnav li ul li a.active,.flexnav li ul li:hover a{opacity:1}.flexnav:hover li ul li a{opacity:.3}.flexnav:hover li ul li a.active,.flexnav:hover li ul li:hover>a{opacity:1}.flexnav ul li ul li a{background:transparent}.flexnav li ul li ul li a{padding:10px 40px}.flexnav li ul li .touch-button{height:30px}#menu-burger span.touch-button,.flexnav .touch-button .navicon{display:none}.classic-menu .button-wrap.right.menu{display:block}#footer-container{padding:0 40px}.copyright{text-align:center}.socials-wrap{width:240px;height:40px;float:right;margin:0 auto;right:-10px;transform:translateX(0) translateY(20px)!important;-webkit-transform:translateX(0) translateY(20px)!important}.socials-wrap:hover{transform:translateY(20px);-webkit-transform:translateY(20px)}.socials-icon,.socials-text{display:none}.socials-wrap .socials{margin-top:3px;text-align:right;transform:translateX(0);-webkit-transform:translateX(0)}.socials-wrap .socials li{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.socials-wrap:hover .socials li{opacity:1;transform:translateY(0)!important;-webkit-transform:translateY(0)!important}.socials li{margin:0 5px auto;display:inline-block;float:none}.socials li,.socials li a{line-height:30px;height:30px;width:30px}}@media only screen and (max-width:767px){figcaption{background-color:rgba(0,0,0,.3);bottom:0;font-size:10px;padding:5px 10px;right:0;border-radius:0}.text-aligh-right{text-align:left}.one_half{width:100%!important;padding-right:0!important}.one_half.last{padding-left:0!important}.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_fourth,.two_third{width:100%!important}.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_fourth,.two_third{margin-bottom:30px!important;margin-right:0!important}.row_padding_top{padding-top:10vw}.row_padding_bottom{padding-bottom:10vw}.row_padding_left{padding-left:0}.row_padding_right{padding-right:0}.full.row_padding_left{padding-left:30px}.full.row_padding_right{padding-right:30px}.row_padding_all{padding:4vw 0}.full.row_padding_all{padding:4vw 30px}hr{height:20px}.percentage-wrapper{width:16vw}.percentage-intro{bottom:30px}header{height:80px}#header-container{padding:0;margin:0 auto}#logo{left:30px}.button-wrap.right.menu{right:4px}.button-wrap.right.menu.burger-lines{right:0}header .button-text{display:none}.flexnav li a{font-size:calc(1rem + 7vw);line-height:calc(1rem + 9.5vw)}footer{height:80px}.footer-button-wrap{bottom:80px}#footer-container{height:80px;padding:0 30px;margin:0}#footer-container #backtotop.button-wrap.left{float:none;top:5px;left:0;right:0;position:absolute;display:block}#backtotop.button-wrap.left .button-text{text-align:left;float:left;display:none}#backtotop.button-wrap.left .icon-wrap{float:none;position:absolute;right:auto;left:0;margin:auto;top:0;opacity:.4;-webkit-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}#backtotop.button-wrap.left:hover .icon-wrap{opacity:1}.footer-middle{max-width:1180px;height:20px;position:relative;left:0;width:100%;top:0;margin:0 auto 15px}.copyright{margin:0 auto;left:auto;right:auto;top:0;height:20px;line-height:20px}footer.showcase-footer .arrows-wrap{right:auto;left:-30px;float:left;margin:auto}.socials-wrap{float:none;left:auto;right:auto;top:0;transform:translateX(0) translateY(0)!important;-webkit-transform:translateX(0) translateY(0)!important}.socials-wrap,.socials-wrap .socials{width:auto;display:table;margin:0 auto;height:20px;line-height:20px}.socials-wrap .socials{text-align:center}.socials li,.socials li a{height:20px;line-height:20px;margin:0 auto}}@media only screen and (max-width:479px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_fourth,.two_third{margin-bottom:20px!important;margin-right:0!important}.row_padding_top{padding-top:12vw}.row_padding_bottom{padding-bottom:12vw}.row_padding_left{padding-left:0}.row_padding_right{padding-right:0}.full.row_padding_left{padding-left:20px}.full.row_padding_right{padding-right:20px}.row_padding_all{padding:4vw 0}.full.row_padding_all{padding:4vw 20px}hr{height:10px}.percentage-wrapper{width:20vw}#logo{left:20px}.button-wrap.right.menu{right:-6px}.button-wrap.right.menu.burger-lines{right:-10px}#footer-container{padding:0;margin:0}footer.showcase-footer #footer-container{padding:0 20px}.arrows-wrap{left:-10px;width:80px}.next-wrap,.prev-wrap{width:40px}footer.showcase-footer .arrows-wrap{right:0;left:0;float:none;margin:auto;width:100%}footer.showcase-footer .next-wrap,footer.showcase-footer .prev-wrap{width:60px}footer.showcase-footer .footer-middle{top:0}footer.showcase-footer .showcase-subtitles-wrap{left:0}.button-text,footer.showcase-footer .socials-wrap{display:none}#hero .button-text,#main-page-content .button-text{display:block}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){#rotate-device{display:block}}.blur-image{filter:blur(2px)}.background-title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:-1;overflow:hidden}.background-title h1{font-size:25rem;color:transparent;text-align:center;-webkit-text-stroke:1.5px #c4c4c467;text-stroke:1.5px #c4c4c467;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;letter-spacing:-1rem}.relative-container{position:relative}.text-stroke-container{position:absolute;top:-2%;left:30%;right:80%;transform:translate(-50%,-50%) rotate(90deg);display:flex;align-items:top;background-color:transparent;z-index:-1}.text-stroke-title{font-size:15rem;color:transparent;margin:0;white-space:nowrap;-webkit-text-stroke:2px #bdbdbd;text-stroke:2px #333}@media screen and (max-width:1280px){.text-stroke-container{display:none}}.mix-blend-effect{mix-blend-mode:difference}.non-disclosure-agreement-section,.privacy-policy-section{max-width:800px;margin:0 10%;padding:20px}.non-disclosure-agreement-section div,.non-disclosure-agreement-section h2,.privacy-policy-section div,.privacy-policy-section h2{text-align:left}@media screen and (max-width:1280px){.privacy-footer-demo{display:none}}.badge-qcn{background-color:#000}.list-v38 .li-shop.badge-ynk{border:1px solid #000}.list-v38 .li-shop.badge-ynk:hover{background-color:#fff;color:#000}.list-v38 .li-shop.badge-ynk a{color:#fff}.full-page-svg-background{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/images/layout.svg);background-position:center calc(60% - 20px);background-repeat:no-repeat;background-size:320%;background-attachment:fixed;z-index:-1;opacity:.05;pointer-events:none;mix-blend-mode:overlay}.row-l97{position:relative;z-index:1;margin-top:42px;margin-bottom:42px}@media screen and (min-width:768px){.row-l97{margin-top:60px;margin-bottom:60px}}.col-7jc{padding:90px 0 42px;margin:0;background:#fff}.header-2t4{display:block;padding-left:28px}@media screen and (min-width:768px){.header-2t4{padding-left:40px}}.header-2t4{padding-right:28px}@media screen and (min-width:768px){.header-2t4{padding-right:40px}}.header-2t4{transition:padding .1s ease-in-out;max-width:1300px;margin:0 auto;position:relative}.text-wzh{text-align:center}.col-bbv,.link-tox{position:relative}.link-tox{z-index:1;height:100%}.button-27i{font-weight:600;background:white;color:#000;font-size:14px;padding:16px 20px;line-height:20px;text-transform:uppercase;border:2px solid black;box-sizing:border-box;cursor:pointer;position:relative;text-decoration:none!important;display:inline-block;text-align:center;vertical-align:top;transition:all .2s ease-in-out;margin:0;width:100%;letter-spacing:1px}@media screen and (min-width:768px){.button-27i{width:298px}}.col-bbv a.button-27i{font-size:14px}.button-27i:active,.button-27i:hover{outline:none;text-decoration:none;background:#000;color:#fff}.image-i7k,.image-qpt{position:relative}.link-tox .image-qpt{position:relative;background:#eee}.image-i7k:hover .image-5sv{opacity:1;visibility:visible}.badge-qcn{background-color:#0c0c0c;position:absolute;z-index:2;bottom:-30%;left:0;right:0;text-align:center;visibility:hidden;transition:bottom .2s linear,visibility .4s linear}.image-i7k:hover .badge-qcn{bottom:0;visibility:visible}.link-tox .product-747{margin-top:5px}.figure-shop,.gkdro{display:block;margin:20px 0 0}.img-jif{position:relative;overflow:hidden}.figure-shop:first-child,.gkdro:first-child{margin-top:0}.ul-shop{margin:20px 0 0}.list-v38{list-style-type:none;padding-left:0;display:inline-block;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:center}.li-shop:first-child,.list-v38,.ul-shop :first-child{margin-top:0}.list-v38 .li-shop.badge-ynk{font-size:12px;text-transform:uppercase;font-weight:600;border:2px solid #0c0c0c;transition:all .2s ease-in-out}.list-v38 .li-shop.badge-ynk:hover{background-color:#f9f9f9;color:#0c0c0c}.list-v38 .li-shop.badge-ynk a{display:block;padding:7px 10px;color:#f9f9f9;text-align:center;text-decoration:none}.list-v38 .li-shop.badge-ynk:hover a{color:#000}.header_scroll-indicator__Np2Wd svg:last-of-type{transform:rotate(90deg)}@media{.page-row-content:first-child,.product-asset:first-child{margin-top:0}.page-row:first-child{margin-top:5px}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-top:21px}}@media screen and (min-width:768px){.row{margin-top:30px}}@media{.radio-btn-wrapper{margin:0 10px 10px 0;cursor:pointer}input{-webkit-font-smoothing:antialiased;font-family:Gotham-Book,sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible}[type=radio]{box-sizing:border-box;padding:0}.radio-btn-wrapper input[type=radio],label{display:none}.radio-btn-wrapper .input-wrapper label{display:block;text-align:center;line-height:30px;padding:0 8px;min-width:18px;font-size:14px;text-transform:uppercase}}@media screen and (min-width:768px){.radio-btn-wrapper .input-wrapper label{padding:0 15px}}@media{.radio-btn-wrapper input[type=radio]+label{cursor:pointer;border:1px solid #999}.radio-btn-wrapper input[type=radio]:checked+label{border:1px solid #000}}.regular-font-size{font-family:mona-sanslight_wide,Arial,sans-serif;font-weight:400}.del-price{color:#999;margin-right:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#sizeNotification{color:red;display:none;opacity:0;animation:fadeIn .5s ease-out forwards}.filter-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-end;opacity:0;animation:filterModalFadeIn .3s ease forwards}.filter-modal-content{background:#fff;width:100%;max-height:90vh;overflow:hidden;transform:translateY(100%);animation:filterModalSlideUp .3s ease forwards}.filter-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;position:sticky;top:0;z-index:10}.filter-modal-header h3{margin:0;color:#000;font-size:1.4rem;font-weight:600}.filter-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.filter-modal-close{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:15px;color:#666;width:32px;height:32px}.filter-modal-close:hover{background:rgba(0,0,0,.1);color:#000}.filter-modal-close:active{transform:scale(.95)}.clear-filters{background:none;border:0 solid #ddd;color:#666;padding:.5rem 1rem;font-size:.9rem;transition:all .2s ease;display:flex;align-items:center;height:32px}.clear-filters:hover{color:#333}.filter-modal-body{padding:1rem 2rem 2rem;overflow-y:auto;max-height:calc(90vh - 80px);-webkit-overflow-scrolling:touch}@keyframes filterModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes filterModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px) and (min-width:481px){.filter-modal-header{padding:1.25rem 1.5rem}.filter-modal-body{padding:1rem 1.5rem 2rem}.filter-modal-header h3{font-size:1.3rem}}@media (max-width:480px){.filter-modal-overlay{align-items:flex-end}.filter-modal-content{max-height:95vh}.filter-modal-header{padding:1rem 1.25rem}.filter-modal-header h3{font-size:1.2rem}.filter-modal-actions{gap:.75rem;align-items:center;justify-content:flex-end}.filter-modal-actions>*{display:flex;align-items:center;justify-content:center}.filter-modal-close{width:28px;height:28px;font-size:16px}.clear-filters{font-size:.85rem;padding:.4rem .8rem;height:28px}.filter-modal-body{padding:.75rem 1.25rem 1.5rem;max-height:calc(95vh - 70px)}}@media (max-width:320px){.filter-modal-header{padding:.75rem 1rem}.filter-modal-header h3{font-size:1.1rem}.filter-modal-body{padding:.5rem 1rem 1rem}.filter-modal-actions{gap:.5rem}.filter-modal-close{width:24px;height:24px;font-size:14px}.clear-filters{font-size:.8rem;padding:.3rem .6rem;height:24px}}@media (min-width:769px){.filter-modal-overlay{display:none}}@media (max-width:768px){.filter-sidebar{display:none}.mobile-filter-toggle{display:block}}@media (hover:none) and (pointer:coarse){.filter-modal-close{min-width:44px;min-height:44px}.clear-filters{min-height:44px;padding:.5rem 1rem}}.clear-filters,.filter-dropdown-icon,.filter-modal-close{display:flex;align-items:center;justify-content:center}.cart-empty-state{text-align:center;padding:60px 20px}.cart-empty-state h3{margin-bottom:20px;opacity:.7}.cart-empty-state p{margin-bottom:40px;opacity:.6}.empty-cart-actions{display:flex;flex-direction:column;gap:10px;align-items:center}.empty-cart-action-btn{background:none;border:1px solid transparent;padding:10px 30px;font-size:14px;cursor:pointer;transition:all .3s ease;color:#6c6c6c;text-transform:uppercase;letter-spacing:.5px;width:auto;display:inline-block}.empty-cart-action-btn:hover{color:#0c0c0c;background:#f8f8f8;border-color:#e0e0e0}.cart-layout{display:grid;grid-template-columns:1fr 400px;gap:40px;max-width:1200px;margin:0 auto}.cart-section-title{font-size:24px;font-weight:600;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.cart-items-column{display:flex;flex-direction:column;gap:0}.cart-item-card{position:relative;padding:20px 0;transition:all .3s ease;overflow:hidden;border-bottom:1px solid #e0e0e0}.cart-item-card:last-child{border-bottom:none;padding-bottom:0}.cart-item-card:first-child{padding-top:0}.cart-item-remove{position:absolute;right:15px;width:30px;height:30px;border:none;cursor:pointer;font-size:12px;color:#666;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease}.cart-item-remove:hover{background:#ff6b6b;color:white}.cart-item-content{display:grid;grid-template-columns:200px 1fr;gap:0;align-items:stretch;min-height:200px}.cart-item-image{overflow:hidden}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-details{display:flex;flex-direction:column;gap:8px;padding:10px 80px 80px 50px;justify-content:flex-start;min-width:0}.cart-item-row{display:flex;align-items:center;margin-bottom:4px}.cart-item-title{font-size:24px;font-weight:400;margin:0;color:#0c0c0c;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;max-width:100%}.cart-item-price{font-size:22px;font-weight:100;color:#0c0c0c}.cart-item-quantity,.cart-item-size{display:flex;align-items:center;gap:8px}.cart-item-label{font-size:14px;color:#6c6c6c;min-width:60px;flex-shrink:0}.cart-item-value{font-size:14px;font-weight:500;color:#6c6c6c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.quantity-controls{display:flex;align-items:center;gap:1px}.quantity-btn{width:28px;height:28px;border:1px solid #f0f0f0;background:#f0f0f0;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.quantity-btn:hover{border-color:#e0e0e0;background:#f9f9f9}.quantity-value{min-width:30px;text-align:center;font-weight:500}.cart-summary-column{display:flex;flex-direction:column;gap:20px}.cart-summary-card{background:white;padding:30px;position:sticky;top:20px}.summary-items{margin-bottom:20px}.summary-item{padding:8px;font-size:14px;min-width:0}.summary-item-name{color:#6c6c6c;flex:1;margin-right:10px;min-width:0}.summary-item-price{font-weight:500}.summary-divider{height:1px;background:#e0e0e0;margin:20px 0}.summary-calculations{margin-bottom:20px}.summary-row{padding:8px 0;font-size:14px;color:#6c6c6c}.summary-row,.summary-total{display:flex;justify-content:space-between;align-items:center}.summary-total{font-size:18px;font-weight:700;color:#0c0c0c;text-transform:uppercase;margin-bottom:30px}.checkout-button-container{margin-bottom:20px}.checkout-button,.summary-action-btn{width:100%;background:#0c0c0c;color:white;border:none;padding:15px 20px;font-size:14px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.summary-action-btn.proceed{background:#10b981}.summary-action-btn:hover:not(:disabled){background:#333}.summary-action-btn.proceed:hover:not(:disabled){background:#0eaf7a}.summary-action-btn:disabled{background:#ccc;cursor:not-allowed}.cart-actions{display:flex;flex-direction:column;gap:10px}.cart-action-btn{background:none;border:1px solid transparent;padding:12px 20px;font-size:14px;cursor:pointer;transition:all .3s ease;color:#6c6c6c;text-transform:uppercase;letter-spacing:.5px}.cart-action-btn:hover{color:#0c0c0c;background:#f8f8f8;border-color:#e0e0e0}.cart-action-btn-custom{background:none;border:1px solid transparent;padding:0 30px 0 100px;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.cart-action-btn.clear-cart:hover{color:#ff6b6b;background:#fef5f5;border-color:#ff6b6b}.cart-action-btn.continue-shopping:hover{color:#0c0c0c;background:#f0f8ff;border-color:#0c0c0c}@media (max-width:1024px){.cart-layout{grid-template-columns:1fr;gap:30px}.cart-summary-column{order:0}.cart-summary-card{position:static}}@media (max-width:768px){.cart-item-content{grid-template-columns:120px 1fr;min-height:120px}.cart-item-title{font-size:20px}.cart-item-price{font-size:18px}.cart-summary-card{padding:20px}.cart-section-title{font-size:20px}.shipping-form-column{order:-1}.cart-summary-column{order:0}}@media (max-width:480px){.cart-item-content{grid-template-columns:1fr;text-align:center;gap:15px}.cart-item-image{height:200px}.cart-item-details{align-items:center}.cart-item-title{font-size:18px}.cart-item-price{font-size:22px}.cart-item-value{max-width:120px}.shipping-form-layout{gap:20px}.summary-item-name{font-size:13px;line-height:1.4}.shipping-form-column{order:-1}.cart-summary-column{order:0}}.shipping-form-container{width:100%;max-width:1200px;margin:0 auto}.shipping-form-layout{display:grid;grid-template-columns:1fr 400px;gap:40px}.shipping-form-column{display:flex;flex-direction:column}.shipping-form-header{margin-bottom:25px}.back-to-cart-btn{background:none;border:none;color:#6c6c6c;font-size:14px;cursor:pointer;margin-bottom:15px;display:flex;align-items:center;gap:8px;transition:color .3s ease;padding:0}.back-to-cart-btn:hover{color:#0c0c0c}.shipping-form{gap:25px}.form-section,.shipping-form{display:flex;flex-direction:column}.form-section{gap:15px}.form-section-title{font-size:18px;font-weight:600;color:#0c0c0c;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.form-row{display:flex;gap:12px}.form-row.three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-group{display:flex;flex-direction:column;gap:4px;flex:1}.form-group.half{flex:0.5}.form-group label{font-size:14px;font-weight:500;color:#0c0c0c;margin-bottom:2px}.form-group p{font-size:12px;color:#6c6c6c;margin:0 0 4px}.form-group input,.form-group select{padding:8px 12px;border:1px solid #e0e0e0;font-size:16px;transition:border-color .3s ease;background:white;height:40px;box-sizing:border-box}.form-group input::placeholder{color:#9ca3af;font-size:16px}.form-group input:focus,.form-group select:focus{outline:none;border-color:#0c0c0c}.form-group input.error,.form-group select.error{border-color:#ff6b6b}.error-message{font-size:12px;color:#ff6b6b;margin-top:2px}.select-wrapper{position:relative}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:35px;width:100%;height:40px;box-sizing:border-box;font-size:16px}.select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6c6c6c;font-size:12px;pointer-events:none}.checkbox-group{display:flex;align-items:flex-start;gap:8px}.checkbox-group .filter-item{display:flex;align-items:center;gap:.75rem;color:#6c6c6c;cursor:pointer;transition:color .3s ease;padding:.375rem 0;font-size:14px;margin:0}.checkbox-group .filter-item:hover{color:#333}.checkbox-group .filter-item input[type=checkbox]{width:18px;height:18px;accent-color:#0c0c0c}.checkbox-group .filter-item span{margin:0;line-height:1.2}.form-actions{margin-top:15px}.calculate-shipping-btn{width:100%;background:#0c0c0c;color:white;border:none;padding:12px 20px;font-size:14px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.calculate-shipping-btn:hover:not(:disabled){background:#333}.calculate-shipping-btn:disabled{background:#ccc;cursor:not-allowed}.summary-items-detailed{margin-bottom:15px;display:flex;flex-direction:column;gap:12px}.summary-item-detailed{display:flex;align-items:center;gap:12px;padding:8px 0}.summary-item-image{position:relative;flex-shrink:0}.summary-product-image{width:60px;height:60px;object-fit:cover}.summary-item-quantity{position:absolute;top:-8px;right:-8px;background:#0c0c0c;color:white;border-radius:15%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.summary-item-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.summary-item-name{font-size:14px;font-weight:500;color:#0c0c0c;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-width:100%}.summary-item-size{font-size:12px;color:#6c6c6c}.summary-item-price{font-size:14px;font-weight:600;color:#0c0c0c;flex-shrink:0}@media (max-width:1024px){.shipping-form-layout{grid-template-columns:1fr;gap:25px}.cart-summary-column,.shipping-form-column{order:0}}@media (max-width:768px){.form-row{flex-direction:column;gap:15px}.form-row.three-col{grid-template-columns:1fr;gap:15px}.form-group.half{flex:1}.summary-item-detailed{gap:10px}.summary-product-image{width:50px;height:50px}.shipping-form-column{order:-1}.cart-summary-column{order:0}}.countdown-section{background:#e5e5e5;color:#0c0c0c;position:relative;overflow:hidden}.countdown-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1300px;margin:0 auto;padding:40px 28px}@media screen and (min-width:768px){.countdown-wrapper{padding:60px 40px}}@media screen and (max-width:768px){.countdown-wrapper{flex-direction:column;text-align:center;gap:1.5rem}}.countdown-text{flex:1}.countdown-title{font-size:24px;font-weight:600;margin-bottom:12px;line-height:1.2;color:#0c0c0c}@media screen and (min-width:768px){.countdown-title{font-size:28px}}.countdown-description{font-size:16px;opacity:.7;line-height:1.4;color:#0c0c0c}.countdown-description p{margin:0}.countdown-timer-container{flex:1;display:flex;justify-content:center}.countdown-timer{display:flex;align-items:flex-start;gap:8px}@media screen and (max-width:480px){.countdown-timer{gap:4px}}.timer-box{display:flex;flex-direction:column;align-items:center;min-width:60px}@media screen and (max-width:480px){.timer-box{min-width:50px}}.timer-digit{font-size:36px;font-weight:100;line-height:1;padding:12px 8px;min-width:60px;text-align:center;color:#0c0c0c;margin-bottom:0}@media screen and (max-width:480px){.timer-digit{font-size:28px;padding:8px 6px;min-width:50px}}.timer-text{font-size:12px;text-transform:uppercase;margin-top:8px;opacity:.7;margin-bottom:0;color:#0c0c0c}.timer-separator{font-size:36px;font-weight:100;margin:0 4px;opacity:.5;color:#0c0c0c;align-self:flex-start;padding-top:12px;line-height:1;letter-spacing:-2px}@media screen and (max-width:480px){.timer-separator{font-size:28px;padding-top:8px;margin:0 2px}}.countdown-button{flex:1;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.countdown-button{justify-content:center}}.countdown-expired{text-align:center;padding:20px;font-size:18px;opacity:.7;color:#0c0c0c}.countdown-button .button-border a span,.countdown-button .button-border a:hover span,.countdown-button-white a,.countdown-button-white a:hover,.countdown-link-white,.countdown-link-white:hover,.countdown-text-white,.countdown-text-white:hover{color:#f9f9f9!important}.shop-layout-container{display:flex;gap:3rem;max-width:1400px;margin:0 auto}.mobile-filter-toggle{display:none;margin-bottom:1.5rem}.filter-toggle-btn{display:inline-block;padding:1rem 2rem;background:#0c0c0c;color:#f9f9f9;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:1rem;border:none;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.filter-toggle-btn:hover{border:none;box-shadow:none;outline:none}.filter-toggle-btn:active,.filter-toggle-btn:focus{background:#333;color:#fff;border:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent}@media (max-width:768px){.filter-toggle-btn{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}}.filter-toggle-btn:hover{background:#333;color:#fff}.filter-sidebar{flex:0 0 320px;background:rgba(0,0,0,.02);padding:2rem;height:fit-content;position:sticky;top:2rem}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.filter-header h3{margin:0;color:#000;font-size:1.6rem;font-weight:600}.clear-filters{color:#666!important;text-decoration:none;font-size:1rem;cursor:pointer;transition:color .3s ease;padding:.5rem}.clear-filters:hover{color:#000000!important}.filter-section{margin-bottom:1.5rem}.filter-section:last-child{margin-bottom:0}.filter-section h4{color:#000;margin-bottom:1.25rem;font-size:1.2rem;font-weight:600}.filter-dropdown-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:1rem 0;cursor:pointer;font-size:1.1rem;font-weight:500;color:#000;transition:color .3s ease}.filter-dropdown-toggle:hover{color:#666}.filter-dropdown-icon{width:16px;height:16px;transition:transform .3s ease;color:#666;font-size:12px}.filter-dropdown-icon.open{transform:rotate(180deg)}.filter-dropdown-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.filter-dropdown-content.open{max-height:400px}.filter-group{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem}.filter-item{display:flex;align-items:center;gap:.75rem;color:#333;cursor:pointer;transition:color .3s ease;padding:.375rem 0;font-size:1rem}.filter-item:hover{color:#000}.filter-item input[type=checkbox]{width:18px;height:18px;accent-color:#000}.filter-item span{font-size:1rem}.products-container{flex:1}.products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.results-count{color:#666;font-size:1rem}.sort-options{position:relative}.sort-dropdown{-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.2);color:#000;padding:.75rem 2.5rem .75rem 1.25rem;cursor:pointer;font-size:1rem;font-family:inherit;min-width:200px;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;border-radius:0;transition:none}.sort-dropdown:hover{border-color:rgba(0,0,0,.4)}.sort-dropdown:focus{border-color:#000;box-shadow:none;outline:none}.sort-dropdown:active{background:#fff;outline:none;box-shadow:none}.sort-dropdown option{padding:.75rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sort-dropdown option,.sort-dropdown option:checked,.sort-dropdown option:hover{background:#fff;color:#000}.sort-dropdown option:focus{background:#fff;color:#000;outline:none}.sort-options:after{content:"";position:absolute;top:50%;right:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;transform:translateY(-50%);pointer-events:none}.sort-dropdown:hover+.sort-options:after,.sort-options:hover:after{border-top-color:#000}@supports (-webkit-touch-callout:none){.sort-dropdown{position:relative;z-index:1;-webkit-appearance:none;background-color:#fff;background-image:none;transform:translateZ(0);-webkit-transform:translateZ(0)}}.sort-options-with-svg{position:relative}.sort-dropdown-with-svg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.2);color:#000;padding:.75rem 2.5rem .75rem 1.25rem;cursor:pointer;font-size:1rem;font-family:inherit;min-width:200px;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:none;border-radius:0;transform:translateZ(0);-webkit-transform:translateZ(0)}.sort-dropdown-with-svg:hover{border-color:rgba(0,0,0,.4)}.sort-dropdown-with-svg:active,.sort-dropdown-with-svg:focus{border-color:#0c0c0c;box-shadow:none;outline:none;background:#f9f9f9}.sort-dropdown-with-svg option{padding:.75rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sort-dropdown-with-svg option,.sort-dropdown-with-svg option:checked,.sort-dropdown-with-svg option:hover{background:#f9f9f9;color:#0c0c0c}.sort-dropdown-with-svg option:focus{background:#f9f9f9;color:#0c0c0c;outline:none}.sort-arrow-icon{position:absolute;top:50%;right:1rem;width:14px;height:14px;transform:translateY(-50%);pointer-events:none;opacity:.6;font-size:12px}.sort-options-with-svg:hover .sort-arrow-icon{opacity:1}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.empty-state,.loading-state{text-align:center;color:#666;padding:5rem 2rem;grid-column:1/-1;font-size:1.1rem}@media (max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.shop-layout-container{flex-direction:column;gap:1.5rem}.filter-dropdown-icon{width:16px;height:16px;transition:transform .3s ease;margin-right:8px;font-size:12px}.mobile-filter-toggle{display:block}.filter-sidebar{flex:none;position:fixed;top:0;left:-100%;width:100%;height:100vh;background:#fff;z-index:1000;transition:left .3s ease;overflow-y:auto;padding:2rem 1.5rem}.filter-sidebar.show-mobile{left:0}.filter-sidebar:before{content:"";position:fixed;top:0;right:0;width:50px;height:50px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;font-size:1.2rem}.products-header{flex-direction:column;gap:1.5rem;align-items:stretch}.products-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.filter-section{margin-bottom:1.25rem}.filter-group{gap:.75rem}.filter-item{padding:.5rem 0;font-size:1.1rem}.filter-header h3{font-size:1.4rem}.sort-dropdown,.sort-dropdown-with-svg{width:100%;min-width:auto}}@media (max-width:480px){.products-grid{grid-template-columns:1fr}}.pagination-container{margin-top:3rem;padding-top:2rem;padding-bottom:2rem;border-top:1px solid rgba(0,0,0,.1)}.pagination-info{text-align:center;margin-bottom:1.5rem;color:#666;font-size:1rem}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:1px solid rgba(0,0,0,.2);color:#000;text-decoration:none;cursor:pointer;font-size:1rem;font-family:inherit;transition:all .3s ease;outline:none;-webkit-tap-highlight-color:transparent}.pagination-btn:hover:not(.disabled){background:#f5f5f5;border-color:rgba(0,0,0,.4)}.pagination-btn.disabled{opacity:.5;cursor:not-allowed;background:#f9f9f9}.pagination-btn.disabled:hover{background:#f9f9f9;border-color:rgba(0,0,0,.2)}.pagination-numbers{display:flex;align-items:center;gap:.25rem}.pagination-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border:1px solid rgba(0,0,0,.2);color:#000;cursor:pointer;font-size:1rem;font-family:inherit;transition:all .3s ease;outline:none;-webkit-tap-highlight-color:transparent}.pagination-number:hover{background:#f5f5f5;border-color:rgba(0,0,0,.4)}.pagination-number.active{background:#0c0c0c;color:#fff;border-color:#0c0c0c}.pagination-number.active:hover{background:#333;border-color:#333}.pagination-ellipsis{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#666;font-size:1rem}.results-info{display:flex;flex-direction:column;align-items:flex-start}.page-info{font-size:.9rem;color:#999;margin-top:.25rem}@media (max-width:768px){.pagination-container{margin-top:2rem}.pagination-controls{flex-direction:column;gap:1.5rem}.pagination-btn{padding:.875rem 1.5rem;font-size:1.1rem}.pagination-numbers{gap:.5rem}.pagination-ellipsis,.pagination-number{width:48px;height:48px;font-size:1.1rem}.results-info{align-items:center;text-align:center}.page-info{margin-top:.5rem}}@media (max-width:480px){.pagination-numbers{gap:.25rem}.pagination-ellipsis,.pagination-number{width:40px;height:40px;font-size:1rem}.pagination-btn{padding:.75rem 1.25rem;font-size:1rem}.pagination-btn span{display:none}.pagination-info{font-size:.9rem;margin-bottom:1.25rem}}.link-tox .title-jyy{font-size:14px;line-height:16px;text-transform:uppercase;padding-top:10px;height:32px;display:flex;align-items:flex-start}.link-tox .title-jyy a{color:#000;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:16px;max-height:32px}.link-tox .title-jyy a:hover{text-decoration:underline}.link-tox .title-jyy a[title]{cursor:help}@media screen and (min-width:768px){.link-tox .title-jyy{padding-top:15px;height:37px}}.p-shop{margin:20px 0 0}.p-shop.col-bbv{margin-bottom:20px;width:100%;display:flex;flex-direction:column}.p-shop:first-child{margin-top:0}.link-tox .product-v2m{margin-top:0;opacity:.5}.link-tox .product-747{font-size:14px;margin-top:0}.content-gzj{padding:0 28px;transition:padding .1s ease-in-out;max-width:1300px;margin:21px auto 0;position:relative}.content-gzj a{text-decoration:underline}.content-gzj a:hover,.header-2t4 a:hover{text-decoration:none}@media screen and (min-width:768px){.content-gzj{padding:0 40px;margin-top:30px}}.ajax-cart-dropdown .cart-buttons:after,.ajax-cart-dropdown .cart-buttons:before,.clearfix:after,.clearfix:before,.giftcard .giftcard-content .giftcard-actions:after,.giftcard .giftcard-content .giftcard-actions:before,.list__inline:after,.list__inline:before,.product-gallery-thumbs-container:after,.product-gallery-thumbs-container:before,.product-wrapper:after,.product-wrapper:before,.row-l97:after,.row-l97:before,.search-dropdown-results li:after,.search-dropdown-results li:before,.slide-content .content-gzj:after,.slide-content .content-gzj:before,.slide-content .header-2t4:after,.slide-content .header-2t4:before,.slide-content .page-side-spacing:after,.slide-content .page-side-spacing:before{content:"";display:table;clear:both}.col-s2n{display:flex;flex-wrap:wrap;justify-content:space-between}.col-s2n>*{flex:1;margin-right:1%}.col-s2n .link-tox{position:relative;display:flex;justify-content:space-between;flex-direction:column}.col-s2n .link-tox:last-child{margin-right:0}@media screen and (min-width:768px){.col-s2n>*{flex:0 0 calc(25% - 0.75%);margin-right:1%}.col-s2n>:nth-child(4n){margin-right:0}}@media screen and (max-width:767px){.col-s2n>*{flex:0 48%;margin-right:4%}.col-s2n>:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){.col-s2n>*{flex:0 100%;margin-right:0}}.image-i7k{overflow:hidden}.image-i7k,.image-qpt,.link-tox .image-qpt{position:relative}.image-i7k .image-5sv{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease;visibility:hidden;width:100%;z-index:2}@media (hover:hover){.image-i7k:hover .image-5sv{opacity:1;visibility:visible}.image-i7k:hover .badge-qcn{bottom:0;visibility:visible}}.link-tox .image-qpt{background:#ffffff;display:block;overflow:hidden}.figure-shop{margin:1em 40px}.figure-shop,.gkdro{display:block;margin:20px 0 0}.figure-shop:first-child,.gkdro:first-child{margin-top:0}.gkdro.img-jif.img-3ol{height:0;padding-bottom:150%}.img-shop{border-style:none}.img-jif .img-shop{max-width:100%}.gkdro .img-shop{display:block;height:auto;max-width:100%}.gkdro.img-jif.img-3ol .img-shop{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:auto}.product-asy{padding-top:1rem}.link-tox .product-asy{margin:0}@media screen and (min-width:768px){.link-tox.grid-1tk .product-747{margin-right:15px;margin-left:15px}}.link-tox.grid-1tk .product-747{margin-top:0}.link-tox.grid-1tk{text-align:center}@media screen and (min-width:768px){.link-tox.grid-1tk .product-747{margin-left:15px;margin-right:15px}}.video-row_video-row-container__egoit{width:100%;overflow:hidden;padding:44px 0;max-width:1440px;position:relative;margin:0 auto;min-height:640px;display:flex;flex-direction:column}.iframe-overlay{position:relative;width:100%;height:100%;cursor:pointer}.video-row_text-container___nAa0{position:relative;z-index:10;padding:20px;max-width:650px}.text-truncate{white-space:nowrap;max-width:100%}.description-text,.text-truncate{overflow:hidden;text-overflow:ellipsis}.description-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:6em}.video-row_video-container__Au7pR{z-index:9;background:linear-gradient(180deg,#f7f7f7,rgba(255,255,255,.9) 70%,#171717);max-width:960px;width:100%;position:relative}.video-row_video-placeholder__0ZjBQ{position:relative;width:100%}.video-row_video-placeholder__0ZjBQ iframe,.youtube-iframe{width:100%;height:auto;aspect-ratio:16/9}.video-row_button-wrapper__lfXPa{display:flex;flex-wrap:wrap;gap:40px;margin-top:20px;align-items:center}.video-row_button-wrapper_more{bottom:4px}.pause-button-overlay,.play-button-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.2);transition:background .3s ease;cursor:pointer;z-index:10}.pause-button-overlay{opacity:0;background:rgba(0,0,0,.1)}.iframe-overlay:hover .pause-button-overlay{opacity:1;background:rgba(0,0,0,.4)}.video-row_video-container__Au7pR:hover .play-button-overlay{background:rgba(0,0,0,.4)}.pause-button,.play-button{width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.video-row_video-container__Au7pR:hover .pause-button,.video-row_video-container__Au7pR:hover .play-button{transform:scale(1.1)}@media (min-width:877px){.video-row_video-row-container__egoit{display:grid;grid-template-columns:1fr;grid-template-rows:114px auto auto;align-items:flex-start;justify-content:flex-start}.video-row_text-container___nAa0{background:#fff;padding:40px;bottom:110px;margin-bottom:84px;grid-row:3;grid-column:1;align-self:flex-end}.video-row_video-container__Au7pR{grid-row:2;grid-column:1;justify-self:flex-end;margin-bottom:0}.video-row_button-wrapper__lfXPa{flex-wrap:nowrap}}.success-page-container{max-width:900px;margin:0 auto;padding:40px 20px;font-family:Arial,sans-serif;background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.success-header{text-align:center;margin-bottom:50px}.success-icon{font-size:3.5rem;color:var(--success);margin-bottom:20px;margin-top:60px}.success-header h1{font-size:2rem;font-weight:600;color:var(--foreground);margin-bottom:12px;line-height:1.3}.success-subtitle{font-size:1.1rem;color:var(--muted-foreground);margin:0;line-height:1.5}.next-steps-card,.order-details-card{background:var(--card-background);padding:32px;margin-bottom:32px;border:1px solid var(--foreground)}.order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;border-bottom:1px solid var(--foreground);padding-bottom:16px}.order-header h2{font-size:1.4rem;font-weight:600;color:var(--foreground);margin:0}.order-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.order-id{font-size:.9rem;color:var(--muted-foreground);font-family:Courier New,monospace;word-break:break-all;background:var(--secondary);padding:4px 8px;border:1px solid var(--accent)}.order-status{padding:6px 12px;font-size:.85rem;font-weight:600;border:1px solid var(--foreground);text-transform:uppercase;letter-spacing:.5px}.status-paid{color:var(--success);border-color:var(--success)}.status-paid,.status-processing{background:var(--card-background)}.status-processing{color:#f59e0b;border-color:#f59e0b}.status-shipped{background:var(--card-background);color:#3b82f6;border-color:#3b82f6}.status-delivered{background:var(--card-background);color:var(--success);border-color:var(--success)}.status-pending{background:var(--card-background);color:var(--muted-foreground);border-color:var(--muted-foreground)}.order-section{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--accent)}.order-section:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.order-section h3{font-size:1.2rem;font-weight:600;color:var(--foreground);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--secondary)}.order-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.summary-item .label{font-weight:500;color:var(--foreground);font-size:.95rem}.summary-item .value{color:var(--muted-foreground);text-align:right;font-size:.95rem}.status-badge{padding:4px 10px;border:1px solid var(--foreground);font-size:.8rem;font-weight:500}.total-amount{font-weight:700;font-size:1.1rem;color:var(--foreground)!important}.customer-info .info-row{display:grid;grid-template-columns:160px 1fr;margin-bottom:16px;align-items:flex-start;gap:16px}.customer-info .label{font-weight:600;color:var(--foreground);font-size:.95rem}.customer-info .address-value,.customer-info .value{color:var(--muted-foreground);line-height:1.5;font-size:.95rem}.address-value div{line-height:1.6;margin-bottom:2px}.order-items{display:flex;flex-direction:column;gap:16px}.order-item{display:grid;grid-template-columns:100px 1fr auto;align-items:flex-start;padding:16px;background:var(--secondary);gap:16px}.item-image-checkout-page{width:100px;height:100px;overflow:hidden;background:var(--card-background)}.item-image-checkout-page img{width:100%;height:100%;object-fit:cover;object-position:center}.item-info{display:flex;flex-direction:column;gap:8px;min-width:0}.item-name{font-weight:500;color:var(--foreground);font-size:1rem;line-height:1.4;margin-bottom:4px;word-break:break-word}.item-details{font-size:.9rem;color:var(--muted-foreground);display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;line-height:1.4}.item-details span{padding:2px 0}.item-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:120px}.item-unit-price{font-size:.85rem;color:var(--muted-foreground)}.item-total-price{font-weight:600;color:var(--foreground);font-size:1.1rem}.order-total-breakdown{border-top:1px solid var(--foreground);padding-top:20px;margin-top:20px}.breakdown-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0}.breakdown-amount,.breakdown-label{font-weight:500;color:var(--foreground);font-size:.95rem}.total-row{border-top:1px solid var(--accent);margin-top:8px;padding-top:12px}.total-row .breakdown-label{font-weight:600;font-size:1.1rem}.total-row .breakdown-amount{font-weight:700;font-size:1.2rem}.next-steps-card h3{font-size:1.2rem;font-weight:500;color:var(--foreground);margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid var(--secondary)}.steps-list{display:flex;flex-direction:column;gap:20px}.step{display:grid;grid-template-columns:50px 1fr;align-items:flex-start;gap:16px}.step-icon{width:50px;height:50px;background:var(--card-background);border:1px solid var(--foreground);display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-icon i{color:var(--muted-foreground);font-size:1.2rem}.step-content h4{font-size:1rem;font-weight:600;color:var(--foreground);margin-bottom:6px;line-height:1.3}.step-content p{font-size:.9rem;color:var(--muted-foreground);margin:0;line-height:1.5}.success-actions{display:flex;justify-content:center;gap:16px;margin-top:40px;flex-wrap:wrap}.button-primary,.button-secondary,.button-tertiary{padding:12px 24px;text-decoration:none;font-weight:500;text-align:center;min-width:160px;border:2px solid var(--foreground);transition:all .2s ease}.button-primary{background:var(--primary);color:var(--primary-foreground)}.button-primary:hover{background:var(--muted-foreground);border-color:var(--muted-foreground)}.button-secondary{background:var(--card-background);color:var(--foreground)}.button-secondary:hover{background:var(--secondary)}.button-tertiary{background:var(--card-background);color:var(--muted-foreground);border-color:var(--muted-foreground)}.button-tertiary:hover{background:var(--secondary);color:var(--foreground);border-color:var(--foreground)}.error-state,.loading-state{text-align:center;padding:60px 20px}.loader{width:32px;height:32px;border:4px solid transparent;border-top:4px solid var(--foreground);border-radius:50%;animation:spin .8s ease-in-out infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.full-screen-loader{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:20px;box-sizing:border-box}.error-page-container{width:100%;min-height:50vh;box-sizing:border-box}.error-icon{font-size:3rem;color:var(--danger);margin-bottom:20px}.error-state h2{font-size:1.6rem;color:var(--foreground);margin-bottom:12px;line-height:1.3}.error-state p{font-size:1rem;color:var(--muted-foreground);margin-bottom:24px;line-height:1.5}.error-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.tracking-info{background:var(--secondary);padding:16px;border:1px solid var(--accent)}.shipped-date,.tracking-number{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 0}.shipped-date:last-child,.tracking-number:last-child{margin-bottom:0}@media (max-width:768px){.success-page-container{padding:20px 15px}.success-header h1{font-size:1.8rem}.success-subtitle{font-size:1rem}.next-steps-card,.order-details-card{padding:24px 16px}.order-header{flex-direction:column;align-items:flex-start;gap:12px}.order-meta{align-items:flex-start;width:100%}.order-summary-grid{grid-template-columns:1fr;gap:12px}.customer-info .info-row{grid-template-columns:1fr;gap:8px;margin-bottom:20px}.customer-info .label{font-weight:700;margin-bottom:4px}.order-item{grid-template-columns:80px 1fr;gap:12px}.item-image-checkout-page{width:80px;height:80px}.item-info{grid-column:1/-1;margin-top:8px}.item-details{grid-template-columns:1fr;gap:4px}.item-pricing{align-items:flex-start;margin-top:8px}.step{grid-template-columns:40px 1fr;gap:12px}.step-icon{width:40px;height:40px}.step-icon i{font-size:1rem}.success-actions{flex-direction:column;align-items:center;gap:12px}.button-primary,.button-secondary,.button-tertiary{width:100%;max-width:280px}.breakdown-row{padding:6px 0;margin-bottom:8px}.shipped-date,.tracking-number{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:480px){.success-page-container{padding:16px 12px}.success-icon{font-size:2.5rem;margin-top:40px}.success-header h1{font-size:1.6rem}.next-steps-card,.order-details-card{padding:20px 12px}.order-section h3{font-size:1.1rem}.item-name{font-size:.95rem}.item-details{font-size:.85rem}.item-total-price{font-size:1rem}}