@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}
/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}@keyframes rubberBand{0%,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}@keyframes shake{0%,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes headShake{0%,50%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}@keyframes tada{0%,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes wobble{0%,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}@keyframes elementor-animation-pulse-banner{25%{transform:scale(1.1)}75%{transform:scale(1)}}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}@keyframes elementor-animation-pulse-shrink{to{transform:scale(.9)}}@keyframes elementor-animation-push{50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}@keyframes elementor-animation-bob{0%,to{transform:translateY(-8px)}50%{transform:translateY(-4px)}}@keyframes elementor-animation-bob-float{to{transform:translateY(-8px)}}@keyframes elementor-animation-hang{0%,to{transform:translateY(8px)}50%{transform:translateY(4px)}}@keyframes elementor-animation-hang-sink{to{transform:translateY(8px)}}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}to{transform:translateX(0)}}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}to{transform:translate(0,0)}}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}to{transform:translate(0,0)}}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0deg)}}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0deg)}}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0deg)}}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}to{transform:translateX(-3px) rotate(-2deg)}}@keyframes elementor-animation-buzz-out{10%,30%{transform:translateX(3px) rotate(2deg)}20%,40%{transform:translateX(-3px) rotate(-2deg)}50%,70%{transform:translateX(2px) rotate(1deg)}60%,80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0deg)}to{transform:translateX(-1px) rotate(0deg)}}@keyframes checkbox-bounce{0%,to{transform:scale(1)}50%{transform:scale(.8)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes animSlide{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes animSlideDown{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes loader-1{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loader-2{50%{background:#3498db}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}:root{--blue:#2fb5d2;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#ff4c4c;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#878787;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#2fb5d2;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#FF9A52;--danger:#ff4c4c;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;border:0;border-top:1px solid rgba(160,160,160,.25)}address,dl,hr,ol,ul{margin-bottom:1rem}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#2fb5d2;text-decoration:none;background-color:transparent;transition:opacity .2s cubic-bezier(.7,0,.3,1),color .2s cubic-bezier(.7,0,.3,1)}a:hover{color:#208094}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}samp{font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;display:block;font-size:87.5%;color:#212529}img,svg{vertical-align:middle}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#acaaa6;text-align:left;caption-side:bottom}body#checkout #conditions-to-approve label,th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:5px auto -webkit-focus-ring-color}input,optgroup,select,textarea{margin:0;font-size:inherit;line-height:inherit}button{margin:0;line-height:inherit}input{overflow:visible}select{text-transform:none}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;line-height:1.2;color:inherit}.h5,.h6{font-weight:700}.h1,h1{font-size:2.5rem}#mobile-header .m-nav-btn>i,.contact-rich .part .icon i{font-size:2rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:3.125rem;font-weight:600;line-height:1.2}.display-2,.display-3,.display-4{font-size:2.1875rem;font-weight:400;line-height:1.2}.display-3,.display-4{font-size:1.5625rem}.display-4{font-size:1.25rem}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid,.img-thumbnail,.rte-content img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd{font-size:87.5%}code{color:#e83e8c;word-break:break-word}a>code,pre code{color:inherit}kbd{padding:.2rem .4rem;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre code{font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid{width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.card>hr,.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-xs-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-auto{position:relative;padding-right:15px;padding-left:15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0%;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12,.col-xs-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th,.table-dark.table-bordered,.table-responsive>.table-bordered{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c5eaf2}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#93d9e8}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b0e2ed}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffe3cf}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffcaa5}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffd4b6}.table-danger,.table-danger>td,.table-danger>th{background-color:#ffcdcd}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ffa2a2}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffb4b4}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#98dae9;outline:0;box-shadow:0 0 0 .2rem rgba(47,181,210,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:.9375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.40625rem + 2px);padding:.5rem 1rem;font-size:.9375rem;line-height:1.5;border-radius:.3rem}#order-confirmation #order-items table tr,select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group,body#checkout #checkout-payment-step{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#acaaa6}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:0}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right calc(2.25rem/4);background-size:calc(2.25rem/2);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e")}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:2.25rem;background-position:top calc(2.25rem/4) right}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:3.4375rem;background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ff4c4c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,76,76,.9);border-radius:0}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#ff4c4c;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right calc(2.25rem/4);background-size:calc(2.25rem/2);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ff4c4c%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23d9534f%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E")}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ff4c4c;box-shadow:0 0 0 .2rem rgba(255,76,76,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:2.25rem;background-position:top calc(2.25rem/4) right}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#ff4c4c;padding-right:3.4375rem;background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ff4c4c%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23d9534f%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#ff4c4c;box-shadow:0 0 0 .2rem rgba(255,76,76,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ff4c4c}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ff4c4c}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#ff4c4c}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#ff7f7f;background-color:#ff7f7f}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,76,76,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#ff4c4c}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ff4c4c}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#ff4c4c;box-shadow:0 0 0 .2rem rgba(255,76,76,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(47,181,210,.25)}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#2fb5d2;border-color:#2fb5d2}.btn-primary:hover{color:#fff;background-color:#279bb4;border-color:#2592a9}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(78,192,217,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#2fb5d2;border-color:#2fb5d2}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2592a9;border-color:#22899f}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(78,192,217,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ff9a52;border-color:#ff9a52}.btn-warning:hover{color:#212529;background-color:#ff842c;border-color:#ff7c1f}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,136,76,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ff9a52;border-color:#ff9a52}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#ff7c1f;border-color:#ff7512}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,136,76,.5)}.btn-danger{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-danger:hover{color:#fff;background-color:#ff2626;border-color:#ff1919}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(255,103,103,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ff1919;border-color:#ff0c0c}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,103,103,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#2fb5d2;border-color:#2fb5d2}.btn-outline-primary:hover{color:#fff;background-color:#2fb5d2;border-color:#2fb5d2}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(47,181,210,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#2fb5d2;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#2fb5d2;border-color:#2fb5d2}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(47,181,210,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ff9a52;border-color:#ff9a52}.btn-outline-warning:hover{color:#212529;background-color:#ff9a52;border-color:#ff9a52}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,154,82,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ff9a52;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ff9a52;border-color:#ff9a52}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,154,82,.5)}.btn-outline-danger{color:#ff4c4c;border-color:#ff4c4c}.btn-outline-danger:hover{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(255,76,76,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff4c4c;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,76,76,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#2fb5d2}.btn-link:hover{color:#208094;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{font-size:.9375rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{font-size:.875rem;line-height:1.5;border-radius:.2rem}#product-modal .easyzoom-modal>a,.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing,.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after,.dropleft .dropdown-toggle:empty::after,.dropright .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-toggle::after,.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:first-child{border-top-left-radius:calc(0 - 1px);border-top-right-radius:calc(0 - 1px)}.dropdown-item:last-child{border-bottom-right-radius:calc(0 - 1px);border-bottom-left-radius:calc(0 - 1px)}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{text-decoration:none;background-color:#2fb5d2}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after,.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-prepend{margin-right:-1px}.input-group-append,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0}.input-group-text input[type=checkbox],.input-group-text input[type=radio],body#checkout section.checkout-step .checkbox-field+.checkbox-field div{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(2.40625rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:.9375rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.8125rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#2fb5d2;background-color:#2fb5d2}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(47,181,210,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#98dae9}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#c2e9f2;border-color:#c2e9f2}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::after,.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label::before{pointer-events:none;background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#2fb5d2;background-color:#2fb5d2}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(47,181,210,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(47,181,210,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before,.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(47,181,210,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#98dae9;outline:0;box-shadow:0 0 0 .2rem rgba(152,218,233,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(2.40625rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:.9375rem}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.25rem + 2px)}.custom-file{display:inline-block;margin-bottom:0}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#98dae9;box-shadow:0 0 0 .2rem rgba(47,181,210,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label,.custom-file-label::after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label{left:0;z-index:1;height:calc(2.25rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:0}.custom-file-label::after{bottom:0;z-index:3;display:block;height:2.25rem;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 0 0 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(47,181,210,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(47,181,210,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(47,181,210,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#2fb5d2;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:active{background-color:#c2e9f2}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#2fb5d2;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:active{background-color:#c2e9f2}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#2fb5d2;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.custom-range::-ms-thumb:active{background-color:#c2e9f2}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .dropdown-menu,.nav-tabs .nav-link{border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .nav-item.show .nav-link{color:#495057}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link{border-radius:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#2fb5d2}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0%;flex-grow:1;text-align:center}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.54688rem;padding-bottom:.54688rem;margin-right:1rem;font-size:.9375rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:.9375rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%280,0,0,0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%28255,255,255,0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.block-links ul>li:last-child,.card-text:last-child,.rte-content p:last-child{margin-bottom:0}.card-link:hover,a:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0 - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0 - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0 - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0 - 1px);border-top-right-radius:calc(0 - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0 - 1px);border-bottom-left-radius:calc(0 - 1px)}.card-deck,.card-group{display:flex;flex-direction:column}.card-deck .card,.card-group>.card{margin-bottom:15px}.card-columns .card{margin-bottom:.75rem}.accordion .card{overflow:hidden}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .card-header{margin-bottom:-1px}.breadcrumb,.pagination{display:flex;list-style:none;border-radius:0}.breadcrumb{flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;background-color:#e9ecef}#customer-form .custom-checkbox label,.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{padding-left:0}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#2fb5d2;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#208094;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(47,181,210,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{z-index:1;color:#fff;background-color:#2fb5d2;border-color:#2fb5d2}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:.9375rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#2fb5d2}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#2592a9}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ff9a52}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#ff7c1f}.badge-danger{color:#fff;background-color:#ff4c4c}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#ff1919}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#185e6d;background-color:#d5f0f6;border-color:#c5eaf2}.alert-primary hr{border-top-color:#b0e2ed}.alert-primary .alert-link{color:#0f3a43}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#85502b;background-color:#ffebdc;border-color:#ffe3cf}.alert-warning hr{border-top-color:#ffd4b6}.alert-danger{color:#852828;background-color:#ffdbdb;border-color:#ffcdcd}.alert-danger hr{border-top-color:#ffb4b4}.alert-danger .alert-link{color:#5e1c1c}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.progress{display:flex;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:0}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#2fb5d2}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#2fb5d2;border-color:#2fb5d2}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child,body#checkout #order-summary-content #order-items table tr:first-child td{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#185e6d;background-color:#c5eaf2}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#185e6d;background-color:#b0e2ed}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#185e6d;border-color:#185e6d}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#85502b;background-color:#ffe3cf}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#85502b;background-color:#ffd4b6}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#85502b;border-color:#85502b}.list-group-item-danger{color:#852828;background-color:#ffcdcd}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#852828;background-color:#ffb4b4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#852828;border-color:#852828}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal,.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;display:none;width:100%;height:100%;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem*2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem*2));content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.tooltip{z-index:1070;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip,.tooltip .arrow{position:absolute;display:block}.tooltip .arrow{width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#ff4c4c}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#ff4c4c}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#ff4c4c}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#ff4c4c}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#ff4c4c;border-radius:0}.popover,.popover .arrow{position:absolute;display:block}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px)*-1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px)*-1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel,.carousel-inner{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;overflow:hidden}.carousel-inner::after,.clearfix::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#2fb5d2!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2592a9!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ff9a52!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ff7c1f!important}.bg-danger{background-color:#ff4c4c!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ff1919!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#2fb5d2!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ff9a52!important}.border-danger{border-color:#ff4c4c!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-right,.rounded-top{border-top-right-radius:0!important}.rounded-top{border-top-left-radius:0!important}.rounded-right{border-bottom-right-radius:0!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important}.rounded-left{border-top-left-radius:0!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}#_desktop_iqitmegamenu-mobile,.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-3by4::before{padding-top:133.33333%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.float-left,.float-xs-left{float:left!important}.float-right,.float-xs-right{float:right!important}.float-none,.float-xs-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.lang-rtl main,.text-right{text-align:right!important}.text-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#2fb5d2!important}a.text-primary:focus,a.text-primary:hover{color:#208094!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ff9a52!important}a.text-warning:focus,a.text-warning:hover{color:#ff6d06!important}.text-danger{color:#ff4c4c!important}a.text-danger:focus,a.text-danger:hover{color:red!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.bounce{animation-name:bounce;transform-origin:center bottom}.flash{animation-name:flash}.pulse{animation-name:pulse}.rubberBand{animation-name:rubberBand}.shake{animation-name:shake}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}.swing{transform-origin:top center;animation-name:swing}.tada{animation-name:tada}.wobble{animation-name:wobble}.jello{animation-name:jello;transform-origin:center}.bounceIn{animation-name:bounceIn}.bounceInDown{animation-name:bounceInDown}.bounceInLeft{animation-name:bounceInLeft}.bounceInRight{animation-name:bounceInRight}.bounceInUp{animation-name:bounceInUp}.fadeIn{animation-name:fadeIn}.fadeInDown{animation-name:fadeInDown}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}.fadeInUp{animation-name:fadeInUp}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}.rotateIn{animation-name:rotateIn}.rotateInDownLeft{animation-name:rotateInDownLeft}.rotateInDownRight{animation-name:rotateInDownRight}.rotateInUpLeft{animation-name:rotateInUpLeft}.rotateInUpRight{animation-name:rotateInUpRight}.rollIn{animation-name:rollIn}.zoomIn{animation-name:zoomIn}.zoomInDown{animation-name:zoomInDown}.zoomInLeft{animation-name:zoomInLeft}.zoomInRight{animation-name:zoomInRight}.zoomInUp{animation-name:zoomInUp}.slideInDown{animation-name:slideInDown}.slideInLeft{animation-name:slideInLeft}.slideInRight{animation-name:slideInRight}.slideInUp{animation-name:slideInUp}.elementor-animation-grow,.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover,.elementor-iqit-banner:hover .elementor-animation-grow{transform:scale(1.1)}.elementor-iqit-banner .elementor-animation-shrink{transform:scale(1.1)}.elementor-iqit-banner:hover .elementor-animation-shrink{transform:scale(1)}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(.9)}.elementor-iqit-banner:hover .elementor-animation-pulse{animation-name:elementor-animation-pulse-banner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover,.elementor-iqit-banner:hover .elementor-animation-pulse-grow{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover,.elementor-iqit-banner:hover .elementor-animation-pulse-shrink{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover,.elementor-iqit-banner:hover .elementor-animation-push{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover,.elementor-iqit-banner:hover .elementor-animation-pop{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in,.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover,.elementor-iqit-banner:hover .elementor-animation-bounce-in{transform:scale(1.2);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover,.elementor-iqit-banner:hover .elementor-animation-bounce-out{transform:scale(.8);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.elementor-animation-grow-rotate,.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover,.elementor-iqit-banner:hover .elementor-animation-rotate{transform:rotate(4deg)}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover,.elementor-iqit-banner:hover .elementor-animation-grow-rotate{transform:scale(1.1) rotate(4deg)}.elementor-animation-float,.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover,.elementor-iqit-banner:hover .elementor-animation-float{transform:translateY(-8px)}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover,.elementor-iqit-banner:hover .elementor-animation-sink{transform:translateY(8px)}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover,.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover,.elementor-iqit-banner:hover .elementor-animation-bob,.elementor-iqit-banner:hover .elementor-animation-hang{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover,.elementor-iqit-banner:hover .elementor-animation-hang{animation-name:elementor-animation-hang-sink,elementor-animation-hang}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover,.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover,.elementor-iqit-banner:hover .elementor-animation-skew,.elementor-iqit-banner:hover .elementor-animation-skew-forward{transform:skew(-10deg)}.elementor-animation-skew-backward,.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover,.elementor-iqit-banner:hover .elementor-animation-skew-backward{transform:skew(10deg)}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover,.elementor-iqit-banner:hover .elementor-animation-wobble-vertical{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover,.elementor-iqit-banner:hover .elementor-animation-wobble-horizontal{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover,.elementor-iqit-banner:hover .elementor-animation-wobble-to-bottom-right{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover,.elementor-iqit-banner:hover .elementor-animation-wobble-to-top-right{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover,.elementor-iqit-banner:hover .elementor-animation-wobble-top{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover,.elementor-iqit-banner:hover .elementor-animation-wobble-bottom{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover,.elementor-iqit-banner:hover .elementor-animation-wobble-skew{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover,.elementor-iqit-banner:hover .elementor-animation-buzz{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover,.elementor-iqit-banner:hover .elementor-animation-buzz-out{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-fade-out-20{transition:opacity .3s ease-in-out}.elementor-animation-fade-out-20:active,.elementor-animation-fade-out-20:focus,.elementor-animation-fade-out-20:hover,.elementor-iqit-banner:hover .elementor-animation-fade-out-20{opacity:.8!important}.h3,.h4,h3,h4{font-size:1.125rem}.h2,h2{font-size:1.25rem}.lang-rtl *{direction:rtl!important}body,html{height:100%}body{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.25em}.container{width:auto}.medium-gutters{margin-right:-.7rem;margin-left:-.7rem}.medium-gutters>.col,.medium-gutters>[class*=col-]{padding-right:.7rem;padding-left:.7rem}.small-gutters{margin-right:-.5rem;margin-left:-.5rem}.small-gutters>.col,.small-gutters>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.extra-small-gutters{margin-right:-.3rem;margin-left:-.3rem}.extra-small-gutters>.col,.extra-small-gutters>[class*=col-]{padding-right:.3rem;padding-left:.3rem}.list-small-gutters{margin-right:-.4rem;margin-left:-.4rem}.list-small-gutters>.col,.list-small-gutters>[class*=col-]{padding-right:.4rem;padding-left:.4rem}input:required{box-shadow:none}input::-ms-clear{display:none}input[type=number]{-moz-appearance:textfield}.product-quantity input[type=number]::-webkit-inner-spin-button,.product-quantity input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control-select,select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 13px) calc(1em + 0px),calc(100% - 8px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}.custom-select2{position:relative;transition:all .2s cubic-bezier(.7,0,.3,1)}.custom-select2 .form-control-select,.custom-select2 select{background:0 0!important;position:relative;z-index:2}.custom-select2:after{content:"\f107";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:.6rem;top:0;bottom:0;margin:auto;height:13px}small.label,small.value{font-size:.8rem}.form-control-label{padding-top:.8rem}.form-control{border:0;height:auto;padding:.6rem 1rem;transition:all .2s cubic-bezier(.7,0,.3,1);-webkit-appearance:none}.form-control:focus{box-shadow:none}.input-group.focus{outline:0}.input-group .form-control:focus{outline:0}.input-group .input-group-btn>.btn{border:0;box-shadow:none;font-weight:400;margin-left:0;padding:.65625rem 1rem;text-transform:uppercase}.form-control-select{height:2.625rem;-moz-appearance:none;-webkit-appearance:none;padding-right:2rem}.form-control-select::-ms-expand{display:none}select.form-control:not([size]):not([multiple]){height:2.625rem}.form-control-valign{padding-top:.5rem}.form-control-comment{font-size:.8rem;opacity:.8;padding-top:.4rem;padding-bottom:.4rem}.form-control-submit.disabled{background:#878787;color:#fff}.form-group.has-error input,.form-group.has-error select{outline:.1875rem solid #ff4c4c}.form-group.has-error .help-block{color:#ff4c4c}.group-span-filestyle label,.ms-alphabetical .ms-letter-brands ul,.page-order-detail #order-infos ul,.page-order-detail #order-infos2 ul,body#checkout section.checkout-step hr{margin:0}.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{background:#2fb5d2;color:#fff;text-transform:uppercase;border-radius:0;font-size:.875rem;padding:.5rem 1rem}.bootstrap-touchspin input:focus,a:focus,button:focus{outline:0}.bootstrap-touchspin .btn-touchspin{background-color:#fff;border:1px solid #ced4da;height:calc(2.25rem + 2px)/2.0625rem}.bootstrap-touchspin .btn-touchspin:hover{background-color:rgba(160,160,160,.25)}.bootstrap-touchspin .input-group-btn-vertical{width:auto;display:block}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;height:50%}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0;height:50%;border-top-color:transparent!important;margin-top:0}.bootstrap-touchspin .input-group-btn-vertical i{font-size:1rem;left:6px;pointer-events:none}.radio-inline{margin-right:.8rem}.custom-radio{display:inline-block;position:relative;width:16px;height:16px;vertical-align:middle;cursor:pointer;border-radius:50%;margin-right:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.09)}.custom-radio input[type=radio]{opacity:0;cursor:pointer}.custom-radio input[type=radio]:checked+span{animation:checkbox-bounce .3s cubic-bezier(.7,0,.3,1);display:block;width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.custom-radio label,body#checkout section.checkout-step .radio-field label{display:inline}.custom-checkbox{position:relative}.custom-checkbox input[type=checkbox]{margin-top:4px;width:16px;height:16px;opacity:0;z-index:2;cursor:pointer;position:absolute}.custom-checkbox input[type=checkbox]+span{margin-right:3px;display:inline-block;width:16px;height:16px;vertical-align:middle;cursor:pointer;position:relative;box-shadow:inset 0 1px 1px rgba(0,0,0,.09);text-align:center}.custom-checkbox input[type=checkbox]+span .checkbox-checked{display:none;position:absolute;top:2px;left:1px;bottom:0;right:0;margin:auto;font-size:10px}.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked{animation:checkbox-bounce .3s cubic-bezier(.7,0,.3,1);display:block}.custom-checkbox label{text-align:left;display:inline}.input-color{position:absolute;opacity:0;cursor:pointer;height:1.5rem;width:1.5rem}.input-container{position:relative}.input-radio{position:absolute;top:0;cursor:pointer;opacity:0;min-height:1.5rem;min-width:1.5rem;width:100%;height:100%;padding:0 .4rem}.input-radio+span{padding:2px 6px;line-height:calc(1.5rem - 4px)}.custom-checkbox input[type=checkbox]+span:not(.color),.custom-radio{border:1px solid rgba(160,160,160,.25)}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{padding:0 4px;border:2px solid rgba(160,160,160,.25);line-height:calc(1.5rem - 4px)}.color,.custom-checkbox input[type=checkbox]+span.color,.radio-label{width:1.5rem;height:1.5rem;display:inline-block;outline:1px solid rgba(160,160,160,.25);cursor:pointer;background-size:contain;text-align:center;line-height:1.8rem;margin-right:2px}.color.active,.color:hover,.custom-checkbox input[type=checkbox]+span.color.active,.custom-checkbox input[type=checkbox]+span.color:hover,.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color,.radio-label.active,.radio-label:hover{border:2px solid rgba(160,160,160,.25)}.radio-label{width:auto;height:auto;min-height:1.5rem;min-width:1.5rem}.btn,button{cursor:pointer}button{border-radius:0;-webkit-appearance:none;font:inherit;overflow:visible;text-transform:none;padding:0}.btn{padding:.5rem 1.25rem}.btn:focus{box-shadow:none}.btn[disabled]{cursor:no-drop}.btn-primary:not(.btn-iconic) i,.btn-secondary:not(.btn-iconic) i{margin-right:.5em}.btn-group-lg>.btn,.btn-lg{border-radius:0;padding:1rem 1.5rem;font-size:inherit}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;border-radius:0}.btn-group-sm>.btn i,.btn-sm i{margin-right:0!important;vertical-align:middle}.btn.disabled,.btn.disabled:hover,.btn:disabled{opacity:.5;cursor:not-allowed}.btn-warning{transition:all .4s ease-in-out}.block-title{position:relative}#left-column .block,#right-column .block{margin-bottom:2rem}#footer .block{padding-bottom:1rem}.block-links ul>li{margin-bottom:.4rem}.block-links li>ul{margin-top:.4rem}.block-links ul>li a{display:inline-block;position:relative;padding-left:12px}.block-links ul>li a:before{content:"\f105";display:block;position:absolute;left:0;bottom:0;top:0;margin:auto;font:14px/1 FontAwesome;line-height:inherit;font-size:13px;transition:all .2s cubic-bezier(.7,0,.3,1)}.block-links ul>li a:hover:before{left:3px}#header .header-nav .left-nav>div>ul,#header .header-nav .right-nav>div>ul,.block-links-inline ul{display:inherit}.block-links-inline ul>li{display:inline-block}#header .header-nav .left-nav>div:after,#header .header-nav .right-nav>div:after,.block-links-inline ul>li:after{content:" ";display:inline-block;vertical-align:middle;height:1.5em;width:1px;margin-left:.5rem;margin-right:.5rem;background-color:currentColor;opacity:.2}#header .header-nav .left-nav>div:last-child:after,#header .header-nav .right-nav>div:last-child:after,.block-links-inline ul>li:last-child:after{display:none}.social-links._topbar{vertical-align:middle}.social-links>li{display:inline-block;padding:0 .2em 0 0}.social-links>li:last-child{padding-right:0}.social-links>li.facebook>a,.social-links>li.facebook>a:hover{color:#3b5998!important}.social-links>li.twitter>a,.social-links>li.twitter>a:hover{color:#23c3fd!important}.social-links>li.instagram>a,.social-links>li.instagram>a:hover{color:#517fa3!important}.social-links>li.google>a,.social-links>li.google>a:hover{color:#c73e2e!important}.social-links>li.pinterest>a,.social-links>li.pinterest>a:hover{color:#cb2027!important}.social-links>li.youtube>a,.social-links>li.youtube>a:hover{color:#e82a34!important}.social-links>li.vimeo>a,.social-links>li.vimeo>a:hover{color:#85c6fc!important}.ps-emailsubscription-block .input-subscription{background:0 0;border:0}.ps-emailsubscription-block .btn-subscribe{background:0 0;border:0;box-shadow:none;outline:0;padding:0 1rem}.psgdpr_consent_checkbox_span{min-width:16px}html{scroll-behavior:smooth}ul{list-style:none;padding-left:0;margin-bottom:0}button,input,optgroup,select,textarea{font-family:inherit}p{margin-bottom:.8rem}.rte-content ol,.rte-content ul{list-style-type:disc;padding:.6rem .6rem .6rem 2rem}.rte-content ol{list-style-type:decimal}.close{font-size:2.1rem}.page-title{position:relative}.dropdown-menu{font-size:inherit}.h4{font-weight:700}.card{background:0 0;border:1px solid rgba(160,160,160,.25)}.text-muted{font-size:.8rem;color:currentColor!important;opacity:.8;line-height:1.2em}.text-default{font-size:1rem}.text-faded{opacity:.8}.done{display:inline-block;margin-right:.5rem}.definition-list dl,.product-features>dl.data-sheet{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;flex-wrap:wrap}.definition-list dl dt{font-weight:400}.definition-list dl dd,.definition-list dl dt{box-flex:0;-moz-flex:0 0 45%;flex:0 0 45%;background:rgba(204,204,204,.15);padding:.625rem;margin:.125rem}.help-block{margin-top:.5rem}.alert-warning .material-icons{color:#ff9a52;font-size:2rem;margin-right:.5rem;padding-top:.2rem}.alert-warning .alert-text{font-size:.9375rem;padding-top:.5rem}.alert-warning .alert-link{border-radius:2px;border-width:2px;margin-left:.5rem;padding:.2rem 1rem;font-weight:600;font-size:.8125rem;color:#6c868e}.alert-warning ul li:last-child .alert-link{color:#fff}.alert-warning .warning-buttons{margin-top:.2rem}.alert-danger a:link:not(.btn),.alert-danger a:visited:not(.btn){color:#a94442!important;text-decoration:underline}.alert-danger a:hover:not(.btn){color:#561c1b!important;text-decoration:none}.grey-background{background:rgba(204,204,204,.15)}.cursor-pointer{cursor:pointer}.table-striped tbody tr:nth-of-type(odd){background:rgba(204,204,204,.15)}.thead-default th{background-color:rgba(204,204,204,.4)}.nav-tabs{margin-bottom:1.5rem;border-bottom:1px solid rgba(160,160,160,.25)}.nav-tabs .nav-item{margin-right:1.5rem}.nav-tabs .nav-item:last-child{margin-right:0}.nav-tabs .nav-link{border:0;opacity:.4;padding:0 0 .5em;font-size:1.2rem;color:inherit;cursor:pointer}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:inherit;border:0;opacity:1;border-bottom:1px solid red}.nav-tabs .nav-link.active{color:inherit;background:0 0;opacity:1;border-bottom:1px solid red}.tab-content>.tab-pane{display:block;height:0;overflow:hidden;visibility:hidden}.tab-content>.tab-pane.active{height:auto;overflow:visible;visibility:visible}.ps-alert-error{margin-bottom:0}.ps-alert-error .item{background-color:#ff4c4c}.ps-alert-error .item,.ps-alert-success .item{align-items:center;border:2px #ff4c4c solid;display:flex;margin-bottom:1rem}.ps-alert-error .item i,.ps-alert-success .item i{border:15px #ff4c4c solid;display:flex}.ps-alert-error .item i svg{background-color:#ff4c4c;width:24px;height:24px}.ps-alert-success .item i svg{width:24px;height:24px}.ps-alert-error .item p,.ps-alert-success .item p{background-color:#fff;margin:0;padding:18px 20px;width:100%}.ps-alert-success{padding:.25rem .25rem 2.75rem}.ps-alert-success .item,.ps-alert-success .item i{border-color:#4cbb6c}.ps-alert-success .item,.ps-alert-success .item i svg{background-color:#4cbb6c}#manufacturer-description-wrapper>.card{border:0}.btn-brands-more{display:none}.btn-brands-more.collapsed{display:block}.ms-alphabetical .ms-letter-selector{border-bottom:1px solid rgba(160,160,160,.25);padding-bottom:.625rem}.ms-alphabetical .ms-letter-selector>.ms-l-sep{padding:0 .25rem;opacity:.4}.ms-alphabetical .ms-letter-list{border-bottom:1px solid rgba(160,160,160,.25);padding:1rem 0}.ms-alphabetical .ms-letter-list:last-child{border-bottom:none}.ms-alphabetical .ms-letter-list>.ms-letter{font-weight:700;font-size:2rem;line-height:2rem;margin-bottom:1rem}.ms-grid .brand{padding-top:15px;padding-bottom:15px;text-align:center}.ms-grid .brand-img{display:block}.dropdown .expand-more{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown .active{max-height:200px;overflow-y:hidden;visibility:visible}.dropdown select{-moz-appearance:none;border:0;outline:0;color:#414141;background:#fff}.dropdown-menu-custom{display:block;border:0!important;padding:0;float:none;position:static;min-width:0;height:0;width:0;margin:0;background:0 0!important}:not(.dropdown-menu-custom).dropdown-menu{padding:0;margin:0;display:block;min-width:100%;transform-origin:top;animation-fill-mode:forwards;-webkit-transform:scale(1,0);opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.7,0,.3,1);-webkit-transition:all .2s cubic-bezier(.7,0,.3,1)}.show>:not(.dropdown-menu-custom).dropdown-menu{transform:scale(1,1);opacity:1;visibility:visible}.dropdown-item{padding:.5em .8em}.dropdown-item.current{font-weight:700}.dropdown-item:focus,.dropdown-item:hover{background:0 0;text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:inherit}.modal-backdrop{background-color:rgba(0,0,0,.5)}.modal{z-index:999996}.modal-backdrop{z-index:999992}.modal-backdrop.backdrop-second{z-index:999989}.modal-dialog{max-width:700px;margin:90px auto;padding:1rem;left:0;right:0}.modal-backdrop.show,body#checkout section.checkout-step.-current,body#checkout section.checkout-step:hover{opacity:1}.modal-content{border-radius:0;border:0;transform:scale(.8);opacity:0;transition:all .3s}.modal-open .modal{padding:0!important}.modal.fade .modal-dialog{transform:translateY(0)}.modal.show .modal-content{transform:scale(1);opacity:1}.modal-title{font-size:1.5rem}.col-mobile-menu-dropdown #_mobile_iqitmegamenu-mobile{position:absolute;left:0;top:initial;z-index:1000;width:100%;transform-origin:top;animation-fill-mode:forwards;-webkit-transform:scaleY(0);opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.7,0,.3,1);-webkit-transition:all .2s cubic-bezier(.7,0,.3,1)}.col-mobile-menu-dropdown.show #_mobile_iqitmegamenu-mobile{transform:scale(1);opacity:1;visibility:visible}.col-mobile-menu-push #_mobile_iqitmegamenu-mobile{height:100vh;position:fixed;z-index:5005;top:0;left:0;overflow-x:hidden;transform:translate3d(-115%,0,0);transition:transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1);width:300px}.col-mobile-menu-push.show #_mobile_iqitmegamenu-mobile{transform:translate3d(0,0,0)}.col-mobile-menu-push.show #mobile_menu_click_overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.col-mobile-menu-push #iqitmegamenu-mobile{min-height:100%}#mobile-header-sticky.stuck .col-mobile-menu-dropdown #_mobile_iqitmegamenu-mobile{max-height:94vh;overflow-x:hidden;height:auto}.mobile-menu,.search-widget form{position:relative}.mobile-menu__header{visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.mobile-menu__header--active{visibility:visible;opacity:1}.mobile-menu li>.mobile-menu__submenu--accordion{padding-left:1rem}.mobile-menu__footer{display:flex}.mobile-menu__content{overflow-x:hidden;overflow-y:auto}.mobile-menu__content::-webkit-scrollbar{width:6px}.mobile-menu__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.mobile-menu__close-icon,.mobile-menu__links-list-li--active>.mobile-menu__subcat-expander>.mobile-menu__subcat-expander-icon-down,.mobile-menu__tab--active>span>.mobile-menu__expand-icon{display:none!important}.mobile-menu--active .mobile-menu__scroller{overflow:hidden}.mobile-menu__close,.mobile-menu__title{font-size:1.5rem}.mobile-menu__back-btn{font-size:2rem;border:0;background:0;text-align:left;display:flex;align-items:center;line-height:1}.mobile-menu__tab{font-size:1rem;line-height:1.4em}.mobile-menu__tab--active>span>.mobile-menu__close-icon{display:block!important}#blockcart-content .cart-products>li:last-child,.mobile-menu__tab:last-child,.my-account-page-content-wrapper .my-account-side-links>a:last-child{border-bottom:none}.mobile-menu__arrow{padding-left:20px;display:block}.mobile-menu__tab-icon{margin-right:5px}#blockcart-content .cart-title hr,#order-items table,#pagenotfound .page-not-found .search-widget input,#products .page-not-found .search-widget input,.mobile-menu__tab-row-break{width:100%}.mobile-menu__link{display:block;transition:opacity .3s ease;width:70%;line-height:1.2em}.mobile-menu__link:hover{text-decoration:none}.mobile-menu__legend{position:relative;top:-.75rem;display:inline-block;padding:.2em .55em}.mobile-menu__submenu--panel{position:absolute;width:100%;left:0;top:0;z-index:900;line-height:1.5;font-size:1rem;display:none;height:100%;overflow-x:hidden;overflow-y:auto;background:#fff}.mobile-menu__submenu--panel::-webkit-scrollbar{width:6px}.mobile-menu__submenu--panel::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}.mobile-menu__submenu--accordion{width:100%;display:none}.mobile-menu__links-list-li--active>.mobile-menu__links-list--lvl-hidden,.mobile-menu__submenu--active{display:block}.mobile-menu__submenu--prev{overflow:hidden}.mobile-menu__column-title{display:inline-block;font-size:1.25rem;text-transform:uppercase}.mobile-menu__links-list--lvl-hidden{padding:1rem 0 0 1rem;display:none}.mobile-menu__links-list-li--active>.mobile-menu__subcat-expander>.mobile-menu__subcat-expander-icon-up{display:inline-block!important}.mobile-menu__subcat-expander-icon-up{display:none!important}.mobile-menu__links-link-parent{display:inline-block;position:relative;padding-right:1rem;white-space:nowrap}.mobile-menu__category-image{display:block;margin-bottom:1rem}.mobile-menu__banner-image-desc,.mobile-menu__language-currency--active .mobile-menu__language-currency-dropdown{display:block}.mobile-menu__language-currency-dropdown{display:none}.mm-panel__header{display:flex;justify-content:space-between}.mm-panel__body{overflow:hidden;padding:0}.mm-panel__bottom-bar{display:flex;justify-content:space-between}.ns-box{position:fixed;top:2rem;right:2rem;z-index:999999;max-width:380px;background:#2fb4d1;color:#fff;padding:1rem;transition:all .3s ease;min-width:250px}.ns-box.ns-show{visibility:visible;opacity:1}.ns-box,.ns-box.ns-hide{visibility:hidden;opacity:0}.ns-effect-thumbslider .ns-box-inner{overflow:hidden}.ns-effect-thumbslider .ns-thumb-wrap{float:left;width:80px}.ns-effect-thumbslider .ns-thumb{z-index:2;position:relative}.ns-effect-thumbslider .ns-content{padding-left:1rem}.ns-text-only .ns-content,body#checkout #order-summary-content .order-confirmation-table td{padding:0}.ns-effect-thumbslider.ns-hide .ns-content,.ns-effect-thumbslider.ns-show .ns-content{animation-name:animSlide;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.7,0,.3,1)}.ns-effect-thumbslider.ns-show .ns-content{animation-delay:.5s}.ns-effect-thumbslider.ns-hide .ns-content{animation-direction:reverse;animation-delay:.3s}.ns-effect-thumbslider.ns-hide .ns-delivery,.ns-effect-thumbslider.ns-show .ns-delivery{animation-name:animSlideDown;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.7,0,.3,1)}.ns-effect-thumbslider.ns-show .ns-delivery{animation-delay:.5s}.ns-effect-thumbslider.ns-hide .ns-delivery{animation-direction:reverse;animation-delay:.3s}.ns-effect-thumbslider.ns-hide .ns-thumb,.ns-effect-thumbslider.ns-show .ns-thumb{animation-name:bounceIn;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:both}.ns-effect-thumbslider.ns-hide .ns-thumb{animation-direction:reverse;animation-delay:.3s}.ns-box-danger{background-color:#f2dede!important;color:#a94442!important}.search-widget .form-search-control{padding:.8rem 2rem .8rem 1rem}.search-widget .search-btn{position:absolute;right:0;height:100%;z-index:4;background:0 0;cursor:pointer;border:0;padding:0 1em}#header-search-btn .dropdown-search{padding:1.5rem;min-width:350px;max-width:400px;right:0;left:auto}#header-search-btn .fullscreen-search{min-height:100vh;visibility:hidden;opacity:0;-js-display:flex;display:flex;flex-wrap:wrap;align-items:center!important;transition:all .3s cubic-bezier(.7,0,.3,1)}#header-search-btn .fullscreen-search #search_widget{margin:0 auto;width:80%;z-index:2;position:relative;transform:scale(.8);opacity:0;transition:all .3s cubic-bezier(.7,0,.3,1)}#header-search-btn .fullscreen-search #fullscreen-search-backdrop{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}#header-search-btn .fullscreen-search .form-search-control{font-size:1.5rem;padding:1.7rem 1.5rem}#header-search-btn .fullscreen-search .search-btn{font-size:1.5rem}#header-search-btn .fullscreen-search .autocomplete-suggestions{position:static;max-height:450px}#header-search-btn .fullscreen-search .autocomplete-suggestion img{margin-right:1rem;max-width:80px}#header-search-btn.show .fullscreen-search{visibility:visible;opacity:1}#header-search-btn.show #search_widget{transform:scale(1);opacity:1}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);width:100%;top:100%;position:absolute;display:none;z-index:999999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{padding:.6rem;position:relative;white-space:initial;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#333}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion img{margin-right:.6rem;max-width:60px}.autocomplete-suggestion .product-price,body#checkout section.checkout-step.-current .content{display:block}.autocomplete-suggestion-show-all{text-align:center;font-weight:700;padding:1rem;background:rgba(204,204,204,.15);border-top:solid 1px rgba(105,105,105,.13)}body#checkout section.checkout-step{border:1px rgba(160,160,160,.25) solid;padding:1.4rem;opacity:.5}body#checkout section.checkout-step .step-title{cursor:pointer;margin-bottom:0}body#checkout section.checkout-step .content{padding:0 1rem}body#checkout section.checkout-step .step-edit{font-weight:400}body#checkout section.checkout-step .not-allowed{cursor:not-allowed;opacity:.5}body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit,body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit,body#checkout section.checkout-step.-reachable.-complete .content{display:none}body#checkout section.checkout-step.-current .step-title{border-bottom:1px solid rgba(160,160,160,.25);margin-bottom:1rem;margin-left:-1.4rem;margin-right:-1.4rem;padding:0 1.4rem 1.4rem}body#checkout section.checkout-step.-current.-reachable.-complete .step-number,body#checkout section.checkout-step.-reachable.-complete h1 .done{display:inline-block}.js-payment-binary.disabled .accept-cgv,body#checkout section.checkout-step.-current.-reachable.-complete .content{display:block}body#checkout section.checkout-step.-unreachable .step-title{cursor:default}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{cursor:pointer;display:block;float:right}body#checkout section.checkout-step .default-input{min-width:40%}body#checkout section.checkout-step .default-input[name=address1],body#checkout section.checkout-step .default-input[name=address2]{min-width:60%}#order-confirmation #registration-form,body#checkout section.checkout-step .radio-field{margin-top:2rem}body#checkout section.checkout-step .checkbox-field div{margin-top:3.75rem}body#checkout section.checkout-step .select-field div{background:rgba(160,160,160,.25);padding:.625rem 3.125rem}.page-order table thead th,.page-order-detail #order-products.return td.qty .select select,body#checkout section.checkout-step .form-footer{text-align:center}body#checkout section.checkout-step #conditions-to-approve{padding-top:1rem}.page-order-detail .messages .message>div,body#checkout section.checkout-step .payment-options .payment-option{margin-bottom:.5rem}body#checkout section.checkout-step .payment-options .payment-option label{vertical-align:middle;margin:0;max-width:85%}body#checkout section.checkout-step .step-number{display:inline-block}body#checkout section.checkout-step .address-selector{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;flex-wrap:wrap}body#checkout section.checkout-step .address-item{border:rgba(160,160,160,.25) 1px solid;box-flex:0;-moz-flex:0 0 49%;flex:0 0 49%;margin-bottom:.5rem}body#checkout section.checkout-step .address-alias{display:inline-block;font-weight:600}body#checkout section.checkout-step .address{font-weight:400;padding:1rem}body#checkout section.checkout-step .radio-block{padding:.8rem 1rem;text-align:left;margin:0}body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address{display:inline-block;margin:0 .4rem}body#checkout section.checkout-step .address-footer{text-align:center;padding:.625rem}body#checkout #order-summary-content #order-items h3.h3,body#checkout section.checkout-step #delivery-addresses,body#checkout section.checkout-step #invoice-addresses,body#checkout section.checkout-step .add-address{margin-top:1.25rem}body#checkout section.checkout-step .add-address a i{font-size:.9375rem}body#checkout section.checkout-step .delivery-option{background:rgba(204,204,204,.15);padding:1rem .8rem;margin-bottom:1rem;align-items:center!important;margin-left:0;margin-right:0}body#checkout section.checkout-step .delivery-option>label{text-align:inherit;margin:0}body#checkout section.checkout-step .delivery-option>label>.row,body#checkout section.checkout-step .delivery-option>label>.row>div:first-child>.row{align-items:center!important}body#checkout section.checkout-step .delivery-option>label>.row{margin-right:-.5rem;margin-left:-.5rem}body#checkout section.checkout-step .delivery-option>label>.row>.col{padding-right:.5rem;padding-left:.5rem}body#checkout section.checkout-step .delivery-option>label>.row>div:last-child{text-align:right;float:right}body#checkout section.checkout-step .delivery-option>label>.row>div:first-child img{margin:0 .8rem 0 0}body#checkout section.checkout-step .delivery-option .carrier-delay{font-size:.8rem;line-height:1.2em}body#checkout section.checkout-step .carrier-logo img{max-width:100px}body#checkout section.checkout-step #personal-information-step-login{background:rgba(204,204,204,.15);padding:1.5rem;margin-bottom:1.5rem}body#checkout section.checkout-step .forgot-password{text-align:center;margin-bottom:1rem}body#checkout .additional-information{font-size:.875rem;margin-left:2.875rem;margin-top:1.25rem}body#checkout #conditions-to-approve a:link{text-decoration:underline}body#checkout .cancel-address{margin:.8rem;display:block;text-decoration:underline}.product-pack article,body#checkout #cart-summary-product-list .cart-summary-product{border-bottom:1px solid rgba(160,160,160,.25);padding:.5rem 0}body#checkout #cart-summary-product-list .cart-summary-product:last-child{border:0}body#checkout #cart-summary-product-list .media-left{max-width:40px}body#checkout .cart-summary-totals .iqitfreedeliverycount{margin:1rem 0 0}body#checkout #order-summary-content{padding:1rem;background:rgba(204,204,204,.15);margin-top:1.5rem}body#checkout #order-summary-content h4.black{border-bottom:1px solid rgba(160,160,160,.25);padding-bottom:.6rem}body#checkout #order-summary-content h5.h5{margin-top:.6rem;margin-bottom:1rem}.sitemap .block-links li>ul,body#checkout #order-summary-content h5.addresshead{margin-top:.2rem}body#checkout #order-summary-content .noshadow{box-shadow:none}#order-details ul,body#checkout #gift_message,body#checkout #order-summary-content .address-block{margin-bottom:1rem}body#checkout #order-summary-content #order-items{border-right:0}body#checkout #order-summary-content .order-confirmation-table,body#checkout #order-summary-content .summary-selected-carrier{padding:1rem;border:rgba(160,160,160,.25) 1px solid;border-radius:0}body#checkout #order-summary-content .summary-selected-carrier{margin-bottom:.75rem}body#checkout #order-summary-content .step-edit{display:inline}body#checkout #order-summary-content .step-edit:hover{cursor:pointer}.modal-terms,.page-addresses .address .address-body{padding:1rem}#order-items table tr{height:2rem}#order-items table tr td:last-child{text-align:right}#order-items .order-line{margin-top:1rem}#order-items .image img{width:100%;margin-bottom:1rem}#order-items .details,#order-items .qty{margin-bottom:1rem}#order-items .details .customizations{margin-top:.625rem}#order-items .totals{font-size:1.3rem}#order-confirmation .mail-sent-info{padding:1rem;background:rgba(204,204,204,.15);margin-bottom:1.5rem}#order-confirmation #content-hook_order_confirmation{padding:1rem 0}#order-confirmation .order-confirmation-title-payment{border-right:1px solid rgba(160,160,160,.25)}.bold,.page-addresses .address .address-body h4,.page-order-detail .order-items .order-item .desc .name{font-weight:700}#products #facets-loader-icon,.js-payment-binary{display:none}.js-payment-binary .accept-cgv{margin-top:10px;display:none}.js-payment-binary.disabled{opacity:.6;cursor:not-allowed}.js-payment-binary.disabled::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#ps_checkout-hosted-fields-form .col-xs-6{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}#ps_checkout-hosted-fields-form .ps_checkout-info-wrapper{display:inline!important}.ps_checkout-button{margin-top:10px}.page-addresses .address .address-footer a span,.table-labeled td,.table-labeled th{vertical-align:middle}.table-labeled .label{font-size:inherit;padding:.25rem .375rem;margin:.125rem;color:#fff;display:inline-block}.page-order .table{margin-bottom:0}.page-order table td,.page-order table th{padding:.5rem}#customer-form .custom-checkbox{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}#customer-form .custom-checkbox span{flex:none}#customer-form .custom-checkbox em{font-size:.8rem;opacity:.8}#authentication .tooltip.tooltip-bottom{padding:0;margin:0}#authentication .radio-inline,#identity .radio-inline{padding:0}#authentication .radio-inline .custom-radio,#identity .radio-inline .custom-radio{margin-right:0}.my-account-page-content-wrapper,.page-authentication #content,.page-customer-account #content{border:1px solid rgba(160,160,160,.25);padding:1rem;margin:0 auto}.my-account-page-content-wrapper .my-account-side-links{border-right:1px solid rgba(160,160,160,.25)}.my-account-page-content-wrapper .my-account-side-links>a{display:block;width:100%;max-width:100%;flex:0;border-bottom:1px solid rgba(160,160,160,.25);padding:.6rem}.page-customer-account #content .order-actions a{padding:0 .125rem}.page-customer-account #content .forgot-password{text-align:center;font-size:.875rem;margin-top:1rem;padding-bottom:.9375rem}.page-customer-account #content .no-account{text-align:center;font-size:1rem}.page-addresses .address{border:1px solid rgba(160,160,160,.25);margin-bottom:1.875rem}.page-addresses .address .address-body address{min-height:9rem}.page-addresses .address .address-footer{border-top:1px solid rgba(160,160,160,.25);padding:.5rem 1rem}.page-addresses .address .address-footer a{margin-right:.5rem}.page-addresses .addresses-footer{margin:0 .9375rem}.page-addresses .addresses-footer a span{vertical-align:middle;margin-top:.5rem}.page-order-detail .box{border:1px solid rgba(160,160,160,.25);padding:1rem;margin-bottom:1rem}.page-order-detail #order-history .history-lines .history-line{padding:.5rem 0;border-bottom:1px solid rgba(160,160,160,.25)}.page-order-detail #order-history .history-lines .history-line:last-child{border-bottom:0}.page-order-detail #order-history .history-lines .history-line .label{display:inline-block;margin:.25rem 0;color:#fff;padding:.25rem .375rem}.page-order-detail .addresses h4{font-size:1rem;font-weight:700}.page-order-detail #order-products.return{margin-bottom:1rem}.page-order-detail #order-products.return th.head-checkbox{width:30px}.page-order-detail #order-products.return td{padding:1.375rem .75rem}.page-order-detail #order-products.return td.qty{min-width:125px}.page-order-detail #order-products.return td.qty .current{width:30%;float:left;text-align:right;padding-right:.5rem}.page-order-detail #order-products.return td.qty .select{width:70%;float:left;margin:-.625rem 0;padding-left:.25rem}.page-order-detail .order-items{padding:0!important}.page-order-detail .order-items .order-item{padding:1rem 1rem 0;border-bottom:1px solid rgba(160,160,160,.25)}.page-order-detail .order-items .order-item .checkbox{width:30px;float:left;padding:0 .9375rem}.page-order-detail .order-items .order-item .content{width:calc(100% - 30px);float:left;padding:0 .9375rem}.page-order-detail .order-items .order-item .desc,.page-order-detail .order-items .order-item .qty{margin-bottom:1rem}.page-order-detail .order-items .order-item .qty .q,.page-order-detail .order-items .order-item .qty .s{margin-bottom:.25rem}.page-order-detail .messages .message{margin-top:.5rem;border-bottom:1px solid rgba(160,160,160,.25)}.page-order-detail .messages .message:last-child{border-bottom:0}#order-return-infos .customization,.page-order-detail .customization{margin-top:.75rem}#order-return-infos .thead-default th{color:#414141}#history .orders{margin:0 -1rem}#history .orders .order{padding:.75rem 1rem;border-bottom:1px solid rgba(160,160,160,.25)}#history .orders .order a h3{color:#878787}#history .orders .order .label{display:inline-block;margin:.25rem 0;padding:.25rem .375rem;color:#fff;border-radius:3px}#history .orders .order:last-child{border-bottom:0}#module-psgdpr-gdpr .psgdprinfo17{overflow:hidden}.login-form{margin-top:15px}.renew-password{margin-left:10px}.renew-password .email{padding-bottom:30px}.renew-password [type=submit]{margin-left:50px}.progress{background:red;height:.4rem}.progress-bar{height:100%;transition:.25s ease-out}#products .products{transition:opacity .3s ease}#products.-facets-loading #facets-loader-icon{display:block;position:absolute;z-index:10;padding-top:.5rem}#products.-facets-loading .products{opacity:.4}#products #infinity-loader-icon{text-align:center;padding:3rem 2rem;display:none}#products.-infinity-loading #infinity-loader-icon{display:block}.product-miniature{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,outline .3s ease}.product-miniature .iqitreviews-nb{display:none}.product-miniature-small{position:relative}.product-miniature-small .product-description{padding-top:.8rem;padding-bottom:.8rem}.product-miniature-small .product-title{font-size:1rem;font-weight:400;margin-bottom:.4rem}.product-miniature-small .iqitreviews-simple{font-size:.8rem;line-height:.8rem;margin-bottom:.2rem}.product-miniature-small .regular-price{text-decoration:line-through}.product-miniature-small .product-add-cart,.product-miniature-small .product-price-and-shipping{display:inline-block}.product-miniature-small .btn-add-to-cart-small{border:0;background:0 0;cursor:pointer;color:currentColor}.product-miniature-small:hover{z-index:2}.product-miniature-small-grid{text-align:center}.product-miniature-small-grid .product-thumbnail img{margin:0 auto}.product-miniature-grid .product-functional-buttons{padding:.2rem .4rem;font-size:0;line-height:0;transition:opacity .2s cubic-bezier(.7,0,.3,1),transform .2s cubic-bezier(.7,0,.3,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:100px;text-align:center}.product-miniature-grid .product-functional-buttons a{display:inline-block;padding:.4rem}.product-miniature-grid .product-functional-buttons i{font-size:1.2rem}.product-miniature-grid .product-functional-buttons-bottom{position:absolute;left:50%;transform:translateX(-50%);bottom:.5rem;transform:translate(-50%,50%);opacity:0}.product-miniature-grid .product-availability{position:absolute;left:50%;transform:translateX(-50%);bottom:.5rem;transition:opacity .2s cubic-bezier(.7,0,.3,1),transform .2s cubic-bezier(.7,0,.3,1)}.product-miniature-grid .input-group-add-cart{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.product-miniature-grid .input-group-add-cart .input-group{width:auto;margin-right:5px}.block-categories li,.product-miniature-default,.product-miniature-default .thumbnail-container{position:relative}.product-miniature-default .product-thumbnail{text-align:center;display:block;position:relative}.product-miniature-default .product-thumbnail img{display:block;margin:0 auto}.product-miniature-default .product-flags{left:0;top:0}.product-miniature-default li.product-flag{margin-top:.3rem;text-align:left}.product-miniature-default li.product-flag:first-child{margin-top:0}.product-miniature-default .product-add-cart .input-group-add-cart{flex-wrap:nowrap}.product-miniature-default .product-add-cart .input-qty{max-width:50px;min-width:25px;text-align:center;padding:0 .2em;-moz-appearance:textfield}.product-miniature-default .product-add-cart .input-qty::-webkit-inner-spin-button,.product-miniature-default .product-add-cart .input-qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.product-miniature-default .product-title{margin:0;padding:0}.product-miniature-default .price-countdown{font-size:.8rem;margin-top:.4rem;margin-bottom:.2rem;white-space:nowrap}.lang-rtl ol,.lang-rtl ul,.product-miniature-default .price-countdown .price-countdown-title{padding-right:0}.product-miniature-default .price-countdown .time-txt{display:none}.product-miniature-default .variant-links .color{width:1rem;height:1rem;border:1px solid rgba(161,161,161,.25);outline:0;background-repeat:no-repeat}.product-miniature-default .regular-price{text-decoration:line-through}.product-miniature-default:hover{z-index:2}.products.swiper-container .swiper-slide:not(.swiper-slide-visible) .product-miniature{box-shadow:none}.products-grid .product-miniature-default{height:100%}.products-grid .product-miniature-default .product-description{padding-top:.8rem}.products-grid .product-miniature-default .product-category-name{padding-bottom:.2rem}.products-grid .product-miniature-default .product-brand,.products-grid .product-miniature-default .product-reference{margin-top:-.2rem}.products-grid .product-miniature-default .iqitreviews-simple,.products-grid .product-miniature-default .product-brand,.products-grid .product-miniature-default .product-reference,.products-grid .product-miniature-default .product-title{margin-bottom:.4rem}.products-grid .product-miniature-default .product-available{display:none}.products-grid .product-miniature-default .product-functional-buttons a:hover{opacity:.6}.products-grid .product-miniature-layout-1 .product-price-and-shipping,.products-grid .product-miniature-layout-1 .products-variants,.products-grid .product-miniature-layout-3 .product-price-and-shipping,.products-grid .product-miniature-layout-3 .products-variants{padding-bottom:.4rem}#search_filters .facet>ul,#search_filters_brands .facet>ul,#search_filters_suppliers .facet>ul,.products-grid .product-miniature-layout-1 .product-description-short,.products-grid .product-miniature-layout-3 .product-description-short{padding-bottom:.5rem}#stores .page-stores .store-item-container .divide-left th,.products-grid .product-miniature-layout-2 .product-miniature-right{text-align:right}.products-grid .product-miniature-layout-2 .regular-price{display:block}.products-grid .product-miniature-layout-2 .product-add-cart{padding-top:.6rem}.products-grid .product-miniature-layout-2 .variant-links .color{width:.8rem;height:.8rem}.products-grid .product-miniature-layout-2 .product-description-short{padding-top:.4rem}.products-grid .product-miniature-layout-2 .price-countdown-wrapper{text-align:center;margin-bottom:.5rem}.products-grid .product-miniature-layout-2 .price-countdown{margin-top:0;display:block}.products-grid .product-miniature-layout-2 .btn-product-list{white-space:normal}.products-grid .product-miniature-layout-2 .iqitreviews-simple{font-size:.8rem}.products-grid .product-miniature-layout-3{text-align:center}.products-grid .product-miniature-layout-3 .input-group-add-cart{justify-content:center;flex-wrap:nowrap}.products-grid .product-miniature-layout-3 .product-thumbnail,.products-grid .product-miniature-layout-3 .thumbnail-container{position:static}.products-grid .product-miniature-layout-3 .product-description{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;z-index:1;opacity:0;transition:opacity .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,.78);padding:0;display:flex;align-items:center;justify-content:center}.products-grid .product-miniature-layout-3 .product-overlay-link{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0}#facets_search_center_dropdown #search_filter_controls,.products-grid .product-miniature-layout-3 .product-description-short{display:none!important}.products-grid .product-miniature-layout-3 .product-flags{transition:opacity .3s ease}.products-grid .product-miniature-layout-3 .product-add-cart .btn-product-list,.products-grid .product-miniature-layout-3 .product-add-cart form,.products-grid .product-miniature-layout-3 .product-functional-buttons-links,.products-grid .product-miniature-layout-3 .variant-links{display:inline-block;position:relative;z-index:2}.products-grid .product-miniature-layout-3 .product-functional-buttons{background:0 0!important}.products-grid .product-miniature-layout-3 .iqitreviews-simple{font-size:.8rem}.products-grid .product-miniature-layout-3 .product-add-cart{margin:.4rem 0}.products-grid .product-miniature-layout-3:hover .product-flags{opacity:0}.products-grid .product-miniature-layout-3:hover .product-description{opacity:1}.products-grid .product-miniature-layout-3:hover .product-description-inner{transform:translateY(0)}.product-miniature-list-row{margin:0;padding:1.4rem .7rem}.product-miniature-list .product-price{font-size:1.5rem}.product-miniature-list .product-brand,.product-miniature-list .product-reference,.product-miniature-list .product-title{margin-bottom:.4rem}.product-miniature-list .product-description-short{margin:.6rem 0}.product-miniature-list .product-price-and-shipping{margin-bottom:1rem}#active-search-filters,.product-miniature-list .product-functional-buttons{margin-top:1rem}.product-miniature-list .product-functional-buttons .product-functional-buttons-links>a{padding-right:.6rem}.product-miniature-list .input-group-add-cart .bootstrap-touchspin{margin-bottom:10px}.lazy-product-image.product-thumbnail-first{opacity:.3;transition:opacity .3s ease;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg width=\"18\" height=\"18\" viewBox=\"0 0 38 38\" xmlns=\"http://www.w3.org/2000/svg\" stroke=\"%23000\"> <g fill=\"none\" fill-rule=\"evenodd\"> <g transform=\"translate%281 1%29\" stroke-width=\"2\"> <circle stroke-opacity=\".5\" cx=\"18\" cy=\"18\" r=\"18\"/> <path d=\"M36 18c0-9.94-8.06-18-18-18\"> <animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 18 18\" to=\"360 18 18\" dur=\"1s\" repeatCount=\"indefinite\"/> </path> </g> </g> </svg>")}.lazy-product-image.loaded{background-image:none;opacity:1}.category-image{position:relative;overflow:hidden}.category-image .category-description{margin-left:2rem;position:absolute}.category-description,.category-image{margin-bottom:2rem}.product-list-subcategories{text-align:center;margin-bottom:2rem}.product-list-subcategories .subcategory-image{margin-bottom:.3rem}.product-images img:hover,.product-list-subcategories .subcategory-image:hover{opacity:.8}.products-selection{margin:1rem 0;padding:.8rem 0;border-top:1px solid rgba(160,160,160,.25);border-bottom:1px solid rgba(160,160,160,.25)}.products-selection .view-switcher{font-size:18px}.products-selection .view-switcher a{cursor:pointer;opacity:.5}#product-modal #thumbnails .product-images.swiper-container-initialized,.products-selection .view-switcher a.current,.products-selection .view-switcher a:hover{opacity:1}.products-selection .showing{margin-right:.5rem}.products-selection .form-control{padding:.2rem .8rem}.products-selection .products-nb-per-page .dropdown-menu,.products-selection .products-sort-nb-dropdown .dropdown-menu{right:0;left:auto}.products-selection .products-sort-nb-dropdown{display:inline-block}.select-title .select-title-name{max-width:100px;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:bottom}.cart-grid-right hr,.pagination-wrapper .pagination{margin:0}.pagination-wrapper-bottom{border-top:1px solid rgba(160,160,160,.25);margin-top:1rem;padding-top:1rem}.pagination{justify-content:center;margin-top:1rem}.block-categories ul>li,.pagination .page-list{margin-bottom:0}.pagination .page-list li{display:inline-block;border:1px solid rgba(160,160,160,.25);margin:0 .05rem;transition:all .2s cubic-bezier(.7,0,.3,1)}.pagination .page-list li.spacer{border:0}.pagination .page-list a{display:block;padding:.4rem .8rem}.block-categories li ul{margin-left:.5rem;font-size:.9em}.block-categories .collapse-icons{position:absolute;right:0;top:0;padding:0;cursor:pointer}.block-categories .collapse-icons .remove,.block-categories .collapse-icons[aria-expanded=true] .add{display:none}.block-categories .collapse-icons[aria-expanded=true] .remove{display:block}#products .products-select{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{padding-top:1rem}#search_filters .facet:first-child,#search_filters_brands .facet:first-child,#search_filters_suppliers .facet:first-child{padding:0}#search_filters .facet .collapse,#search_filters_brands .facet .collapse,#search_filters_suppliers .facet .collapse{display:block}#search_filters .facet .facet-type-radio,#search_filters .facet>.facet-type-checkbox,#search_filters_brands .facet .facet-type-radio,#search_filters_brands .facet>.facet-type-checkbox,#search_filters_suppliers .facet .facet-type-radio,#search_filters_suppliers .facet>.facet-type-checkbox{max-height:300px;overflow-x:auto}#search_filters .facet .facet-label,#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label{margin-bottom:.3rem}#search_filters .facet .facet-label a,#search_filters_brands .facet .facet-label a,#search_filters_suppliers .facet .facet-label a{font-size:.9375rem}#search_filters .facet_color,#search_filters_brands .facet_color,#search_filters_suppliers .facet_color{padding-left:1px;padding-right:1px}#search_filters .facet_color>li,#search_filters_brands .facet_color>li,#search_filters_suppliers .facet_color>li{display:inline-block;position:relative;margin-bottom:.5rem}#search_filters .facet_color>li .magnitude,#search_filters_brands .facet_color>li .magnitude,#search_filters_suppliers .facet_color>li .magnitude{position:absolute;right:0;top:0;background:#fff}#search_filters .dropdown-menu-facet,#search_filters_brands .dropdown-menu-facet,#search_filters_suppliers .dropdown-menu-facet{padding:1rem;white-space:nowrap;min-width:200px}#search_filters .dropdown-menu-facet::-webkit-scrollbar,#search_filters_brands .dropdown-menu-facet::-webkit-scrollbar,#search_filters_suppliers .dropdown-menu-facet::-webkit-scrollbar,.ps-shoppingcart.dropdown #blockcart-content .cart-products::-webkit-scrollbar{width:6px}#search_filters .dropdown-menu-facet::-webkit-scrollbar-thumb,#search_filters_brands .dropdown-menu-facet::-webkit-scrollbar-thumb,#search_filters_suppliers .dropdown-menu-facet::-webkit-scrollbar-thumb,.ps-shoppingcart.dropdown #blockcart-content .cart-products::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}#search_filters .facet-title-dropdown,#search_filters_brands .facet-title-dropdown,#search_filters_suppliers .facet-title-dropdown{cursor:pointer}#search_filters.dropdown-search-filters .facet,#search_filters_brands.dropdown-search-filters .facet,#search_filters_suppliers.dropdown-search-filters .facet{padding:0}#search_filters.dropdown-search-filters .facet-dropdown,#search_filters_brands.dropdown-search-filters .facet-dropdown,#search_filters_suppliers.dropdown-search-filters .facet-dropdown{display:inline-block}#search_filters.dropdown-search-filters .drop-icon,#search_filters_brands.dropdown-search-filters .drop-icon,#search_filters_suppliers.dropdown-search-filters .drop-icon{float:none;position:static}.facet-dropdown .drop-icon{float:right;top:2px;position:relative}.facet-dropdown .dropdown-menu{max-height:300px;overflow-x:auto}.active_filters .active-filter-title{display:inline-block;vertical-align:middle;margin-right:.5rem}.active_filters .filter-blocks{display:inline-block;font-size:0;vertical-align:middle}.active_filters .filter-block{display:inline-block;margin-right:.2rem;margin-bottom:.2rem;margin-top:.2rem}.active_filters .filter-block-all{margin-left:.3rem;padding-left:.5rem;border-left:1px solid rgba(160,160,160,.25)}#facets_search_center{padding:1rem 1rem 0;margin-bottom:1rem;background:rgba(204,204,204,.15);display:none}#facets_search_center #search_filters{margin-right:-15px;margin-left:-15px;-js-display:flex;display:flex;flex-wrap:wrap}#facets_search_center #search_filters .facet{position:relative;min-height:1px;padding:0 15px 1rem;width:25%;min-width:160px}#facets_search_center #search_filter_controls{display:none!important}#facets_search_center.show{display:block}.product-cover .expander{cursor:pointer;position:absolute;bottom:1rem;right:1rem;padding:.6rem;z-index:22}.product-cover .expander>span{background:#fff}.product-cover img{display:block;margin:0 auto;cursor:-moz-grab}.product-cover,.product-cover .product-lmage-large{position:relative}#product-images-thumbs.swiper-container-vertical:hover .swiper-button-arrow,.product-cover:hover .swiper-button-next,.product-cover:hover .swiper-button-prev{opacity:1;visibility:visible}.product-images{margin:0 -.5rem}.product-images .thumb-container{padding:0 .5rem}.product-images img{cursor:pointer}.images-container{margin-bottom:1.5rem}#product-modal #thumbnails .swiper-container .swiper-button-arrow,.images-container .swiper-button-next,.images-container .swiper-button-prev{opacity:0;visibility:hidden}.images-container .swiper-button-disabled{opacity:0!important;visibility:hidden!important}.images-container-left .col-left-product-thumbs .mask{height:100%;overflow:hidden}#product-images-thumbs.swiper-container-vertical{margin-right:1rem;position:absolute;height:calc(100% + 1.25rem);top:-.5rem;overflow:hidden}#product-images-thumbs.swiper-container-vertical .thumb-container{padding:.5rem 0;height:100%}#product-images-thumbs.swiper-container-vertical .img-fluid{height:100%;width:auto}#product-images-thumbs.swiper-container-vertical .swiper-button-arrow{transform:translateY(0);margin:auto;left:0;right:0;width:100%;height:2rem;padding:0}#product-images-thumbs.swiper-container-vertical .swiper-button-arrow:before{font-size:2rem;line-height:2rem}#product-images-thumbs.swiper-container-vertical .swiper-button-prev{top:-20px}#product-images-thumbs.swiper-container-vertical .swiper-button-prev:after{content:"\F106"}#product-images-thumbs.swiper-container-vertical .swiper-button-next{top:auto;bottom:-20px}#product-images-thumbs.swiper-container-vertical .swiper-button-next:after{content:"\F107"}#product-images-thumbs.swiper-container-vertical:hover .swiper-button-prev{top:1rem}#product-images-thumbs.swiper-container-vertical:hover .swiper-button-next{bottom:1rem}#product-images-thumbs.swiper-container-horizontal{margin:0 -.5rem}#product-images-thumbs.swiper-container-horizontal .thumb-container{padding:0 .5rem}#product-images-thumbs.swiper-container-horizontal:hover .swiper-button-arrow,#product-modal #thumbnails .swiper-container.swiper-container-initialized .swiper-button-arrow{opacity:1;visibility:visible}.images-container-bottom .product-cover{margin-bottom:1rem}#product-modal .modal-dialog{max-width:1000px;margin:auto;position:absolute}#product-modal.fade .modal-dialog{top:50%;transform:translateY(-50%)}#product-modal .modal-header{z-index:2}#product-modal .modal-content{height:100%}#product-modal .modal-body{padding:0}#product-modal .easyzoom-modal{text-align:center}#product-modal .product-cover-modal{width:auto;margin:0 auto;max-height:calc(100vh - 200px)}#product-modal .easyzoom-flyout{z-index:1}#product-modal .easyzoom-flyout img{left:0}#product-modal #thumbnails .product-images{opacity:0;margin:.2rem -.1rem;transition:opacity .15s}#product-modal #thumbnails .swiper-button-disabled{opacity:0!important;visibility:hidden!important}.easyzoom{position:relative;display:block}.easyzoom-flyout,.easyzoom-product{position:absolute;width:100%;height:100%}.easyzoom-flyout{overflow:hidden;background:#fff;top:0;left:0;opacity:0;transition:opacity .3s cubic-bezier(.7,0,.3,1)}.easyzoom-flyout:hover,.touch-device .easyzoom-flyout{opacity:1}.easyzoom-notice{display:none!important}.product-flags{position:absolute;top:.5rem;z-index:2;left:1rem;transition:all .2s cubic-bezier(.7,0,.3,1)}li.product-flag{display:table;background:#2fb5d2;padding:.3125rem .4375rem;color:#fff;margin-top:.5rem;z-index:2;line-height:1.1em}li.product-flag:after{content:"";display:block}.product-cover:hover .product-flags{opacity:0;visibility:hidden}#main .images-container .js-qv-mask{white-space:nowrap;overflow:hidden}.product_header_container{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(160,160,160,.25)}.product_header_container .iqitreviews-simple{display:inline-block;margin:0 1rem .8rem 0}.product_header_container .iqitreviews-rating{font-size:1.1rem;vertical-align:middle;margin-right:.3rem}.product_header_container #product-availability,.product_p_price_container #product-availability{margin-bottom:.8rem;vertical-align:text-top}.product_header_container .product-price,.product_p_price_container .product-price{line-height:1em}#content-wrapper .product_header_container .page-title{margin-bottom:.8rem;border:0;padding:0;text-align:inherit;width:auto}#content-wrapper .product_header_container .page-title span{margin:0;width:100%}#content-wrapper .product_header_container .page-title:after,#content-wrapper .product_header_container .page-title:before{display:none}.product_p_price_container{margin-top:1rem;border-top:1px solid rgba(160,160,160,.25);padding-top:1rem;padding-bottom:.5rem}#footer-container-main.footer-style-inline>div>.row,.iqit-accordion .title a,.tax-shipping-delivery-label .delivery-information{display:block}.product-manufacturer img{max-width:200px}.product-manufacturer-next{z-index:2;position:relative}.product-manufacturer-next img{max-width:140px}.product-info-row{margin-bottom:3rem}.product-prices .badge{vertical-align:text-top}.product-discount .regular-price{text-decoration:line-through;padding:0 .2rem}.product-unit-price{margin-bottom:0}.product-quantity>.col{margin-bottom:.8rem}.product-quantity .qty{width:80px;height:100%}.product-quantity .add-to-cart:disabled{cursor:not-allowed;opacity:.05}.product-quantity .qty .input-group{height:100%}.product-quantity input[type=number]{-moz-appearance:textfield}#main.-combinations-loading .col-product-image{pointer-events:none}.product-variants>.product-variants-item{margin:.5rem 0}.product-variants>.product-variants-item .custom-select2{display:inline-block;min-width:6rem;max-width:14rem}.product-variants>.product-variants-item ul li{margin-right:.5rem;margin-bottom:.5rem}.product-variants>.product-variants-item .color{margin-left:0;margin-top:0}.product-variants .form-control-label{padding-bottom:.5rem;display:block;font-weight:700}.product-variants .color,.product-variants .input-color{width:2rem;height:2rem;line-height:2rem}.product-variants .input-radio,.product-variants .radio-label{min-width:2rem;min-height:2rem;line-height:2rem}.product-variants .input-radio+span{line-height:calc(2rem - 4px)}.product-variants .input-color:checked+span,.product-variants .input-color:hover+span,.product-variants .input-radio:checked+span,.product-variants .input-radio:hover+span{border:2px solid #414141;line-height:calc(2em - 4px)}#product-details .label{font-weight:700;margin-bottom:.2rem}.product-features{margin-top:1rem}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{box-flex:1;-moz-flex:1 0 40%;flex:1 0 40%;font-weight:400;padding-bottom:.5rem;word-break:break-word;border-bottom:1px solid rgba(160,160,160,.25);margin-bottom:.5rem}.product-features>dl.data-sheet dt.name{font-weight:700}.product-customization,.product-pack{border:1px solid rgba(160,160,160,.25);margin:1rem 0;padding:1rem}.product-customization .product-customization-item{margin:1rem 0}.product-customization small{opacity:.6;margin-top:.2rem}#product-accessories-sidebar .product-miniature{border:0!important;outline:0!important;box-shadow:none!important}#product-accessories-sidebar:not(.swiper-container-initialized) .swiper-wrapper{grid-auto-rows:0;display:grid;overflow:hidden;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(5,1fr)}.product-pack article:last-child{border:0;padding-bottom:0}.product-pack .pack-product-container{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;justify-content:space-around}.product-pack .pack-product-container .pack-product-name{box-flex:0;-moz-flex:0 0 50%;flex:0 0 50%}.product-pack .pack-product-container .pack-product-thumb{max-width:70px}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;align-items:center}.product-additional-info{border-top:1px solid rgba(160,160,160,.25);padding-top:1rem}#stores .page-stores .store-item-footer li,.iqitproducttags,.social-sharing{margin-bottom:.5rem}.social-sharing li{display:inline-block;padding:0 .3rem}.iqitproducttags li{padding:0 .2rem}.product-tabs{margin-bottom:3rem;margin-top:3rem}.product-sidebar .block{padding:0;margin-bottom:2rem}.add-to-cart.processing-add .spinner-icon,.iqitproducttags li{display:inline-block}.add-to-cart .spinner-icon,.add-to-cart.processing-add .bag-icon{display:none}.product-description .rte-content{-webkit-backface-visibility:hidden;backface-visibility:hidden}.iqit-accordion .card{border:0}.iqit-accordion .title{font-weight:700;padding:.6rem 0}#block-reassurance li,.iqit-accordion .content,.iqit-accordion .title{border-bottom:1px solid rgba(160,160,160,.25)}.iqit-accordion .content .rte-content{padding:1rem 0}#main #product-preloader,.iqit-accordion .angle-down,.iqit-accordion .collapsed .angle-up{display:none}.iqit-accordion .angle-down,.iqit-accordion .angle-up{line-height:1.5rem}.iqit-accordion .collapsed .angle-down{display:inline-block}.iqit-accordion .tab-content{padding:1.5rem 0}.iqit-accordion .nav-tabs{margin-bottom:0}.iqit-accordion .nav-tabs .nav-link{padding:1.5rem;background:rgba(204,204,204,.15);margin-bottom:1px;opacity:1}.iqit-accordion .lazy-product-image.product-thumbnail-first{opacity:1}#product-infos-accordion-mobile{margin-bottom:4rem}.loader-wrapper{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-1{border:.4em solid rgba(52,152,219,.3);border-top:.4em solid #3498db;border-radius:50%;width:3em;height:3em;animation:loader-1 2s linear infinite}.loader-2{position:relative;width:.5em;height:2.5em;background:rgba(52,152,219,.3);animation:pulse 750ms infinite;animation-delay:250ms}.loader-2:after,.loader-2:before{content:'';position:absolute;display:block;width:.5em;height:1.5em;background:rgba(52,152,219,.3);top:50%;transform:translateY(-50%);animation:loader-2 750ms infinite}.loader-2:before{left:-.75em}.loader-2:after{left:.75em;animation-delay:500ms}.cart-grid{margin-bottom:1rem}.cart-items{margin-bottom:3rem}.cart-item-header{font-weight:700;text-align:center;border-top:1px solid rgba(160,160,160,.25)}.cart-item,.cart-item-header{padding:1rem 0;border-bottom:1px solid rgba(160,160,160,.25)}.cart-item .product-image{max-width:125px}.cart-item .bootstrap-touchspin input,.cart-item .product-line-grid-right{text-align:center}.cart-item .product-line-info-secondary{line-height:1}.cart-item .bootstrap-touchspin{max-width:75px;margin:0 auto;min-height:40px}.block-promo .promo-code .alert-danger{display:none}.block-promo .cart-voucher-area{padding:1rem;background:rgba(204,204,204,.15)}.block-promo .promo-highlighted{margin:.3rem 0 0}.block-promo .voucher-icon{padding-left:0;padding-right:.8rem;cursor:default}.cart-grid-right .cart-summary{margin-bottom:1rem}#notifications ul,.cart-grid-right .promo-discounts{margin-bottom:0}.cart-grid-right .promo-discounts .cart-summary-line .label .code{text-decoration:underline;cursor:pointer}.cart-grid-right .iqitfreedeliverycount{margin:1rem 0 0}.cart-summary-line{clear:both}.cart-summary-line::after{display:block;clear:both;content:""}.cart-summary-line .value{float:right}.cart-summary-line.cart-total{font-weight:700;font-size:1.5rem}#blockcart-content{padding:1rem;text-align:left;max-width:100%;width:340px}#blockcart-content .cart-title .close{margin-top:.4rem}#blockcart-content .cart-products>li{padding-bottom:.875rem;border-bottom:1px solid #acaaa6;margin-bottom:.875rem}#blockcart-content .cart-products .col-info{padding-left:1rem}#blockcart-content .block-cart-product-quantity-gift{background:inherit}#blockcart-content .cart-subtotals{padding:.875rem 0;border-top:1px solid #acaaa6}#blockcart-content .cart-totals{font-size:1.5rem;line-height:1.2em;padding:.875rem 0;border-top:2px solid #acaaa6}#blockcart-content a:not(.btn):hover{opacity:.8}.ps-shoppingcart #blockcart{display:inline-block;position:relative}.ps-shoppingcart .cart-toogle{cursor:pointer;display:inline-block}.ps-shoppingcart .cart-products-count-btn{display:none;text-align:center;line-height:15px;border-radius:30px;min-width:16px;height:16px;font-size:.8rem;position:absolute;top:-4px;right:-4px;padding:1px 5px}.ps-shoppingcart.col-mobile-btn-cart .cart-products-count-btn{display:inline-block}#sticky-cart-wrapper .info-wrapper,.ps-shoppingcart.dropdown #blockcart-content .cart-title,.ps-shoppingcart.header-cart-btn-w .cart-toggle-details{display:none!important}#mobile-header .col-mobile-logo a,.ps-shoppingcart.header-cart-btn-w .cart-products-count-btn{display:inline-block}.ps-shoppingcart.dropdown #blockcart-content{transform-origin:top;animation-fill-mode:forwards;-webkit-transform:scale(1,0);opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.7,0,.3,1);right:0;min-width:320px;z-index:1000;position:absolute}.ps-shoppingcart.dropdown #blockcart-content .cart-products{max-height:380px;overflow-x:hidden;overflow-y:auto}.ps-shoppingcart.dropdown .show #blockcart-content{transform:scale(1,1);opacity:1;visibility:visible}.ps-shoppingcart.side-cart #blockcart-content{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;flex-direction:column;height:100vh;position:fixed;z-index:5005;top:0;right:0;overflow-x:hidden;transform:translate3d(115%,0,0);transition:transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1);padding-bottom:50px}.ps-shoppingcart.side-cart .show #blockcart-content{transform:translate3d(0,0,0)}.ps-shoppingcart.side-cart #blockcart-content .cart-products{flex:1 1 auto;overflow-y:auto;min-height:0}.ps-shoppingcart.side-cart #blockcart-content .cart-products::-webkit-scrollbar{width:6px}.ps-shoppingcart.side-cart #blockcart-content .cart-products::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}#header .header-custom-html p:last-child,.iqitfreedeliverycount p:last-child,.sitemap .block-links ul>li:last-child{margin-bottom:0}#sticky-cart-wrapper{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}#sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content{right:-1rem;min-width:340px}#blockcart-modal .modal-dialog{max-width:960px;width:100%}#blockcart-modal .col-info{padding-left:1rem}#blockcart-modal .crossselling-products-modal{border-top:1px solid rgba(161,161,161,.25);padding-top:1.2rem;margin-top:1rem}#blockcart-modal .crossselling-products-modal-title{text-align:center;font-size:1.2rem;padding:.5rem}#mobile-header .ps-shoppingcart.side-cart #blockcart-content{padding-bottom:120px}#block-reassurance{margin-bottom:1rem}#block-reassurance img{width:1.5625rem;margin-right:.625rem}#block-reassurance li:last-child{border:0}#block-reassurance li .block-reassurance-item{padding:.8rem 1rem}.quickview.quickview-second-modal{z-index:999990}.quickview .modal-dialog{max-width:1024px}.quickview .modal-content{min-height:450px;border:0}.quickview .modal-body{min-height:380px;padding:0}.quickview .images-container-left .row>.col-left-product-thumbs,.quickview .layer{display:none}.quickview .images-container{margin:0}.quickview .images-container .expander,.quickview .mask{display:none!important}.quickview .images-container-bottom .product-cover{margin:0}.quickview .images-container-left .row>.col-left-product-cover{flex:100%;max-width:100%}.quickview .quickview-info{padding:2rem 2rem 1rem;max-height:620px;overflow-y:auto}.quickview button.close{position:absolute;right:18px;top:12px;font-size:2.7rem;cursor:pointer;z-index:3}.quickview .js-quickview-np-btn{position:absolute;top:50%;z-index:22;display:block;transform:translateY(-50%);cursor:pointer;font-size:3rem;line-height:3rem;opacity:.8;transition:opacity .2s cubic-bezier(.7,0,.3,1)}.quickview .js-quickview-np-btn:hover{opacity:1}.quickview #js-quickview-prev-btn{left:-3.5rem;padding:.8rem 1rem .8rem .8rem}.quickview #js-quickview-next-btn{right:-3.5rem;padding:.8rem .8rem .8rem 1rem}#stores .page-stores .store-item{border-bottom:1px solid rgba(160,160,160,.25)}#stores .page-stores .store-item:last-child{border-bottom:none}#stores .page-stores .store-picture img{max-width:100%}#stores .page-stores .store-item-container,#stores .page-stores .store-item-footer{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:distribute;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}#stores .page-stores .store-item-container{box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:2rem 0}#stores .page-stores .store-item-container ul{margin-bottom:0;font-size:.9375rem}#stores .page-stores .store-item-container .divide-left{border-left:rgba(160,160,160,.25) 1px solid}#stores .page-stores .store-item-container .divide-left tr{height:1.5625rem}#stores .page-stores .store-item-container .divide-left td{padding-left:.375rem}#stores .page-stores .store-item-container .store-description,.block-iqitcontactpage .part .icon i{font-size:1rem}#stores .page-stores .store-item-footer{margin-top:.5rem;padding-top:.5rem}#stores .page-stores .store-item-footer.divide-top{border-top:rgba(160,160,160,.25) 1px solid}#stores .page-stores .store-item-footer div:first-child{box-flex:0;-moz-flex:0 0 65%;flex:0 0 65%}#stores .page-stores .store-item-footer i.material-icons{margin-right:.5rem;font-size:1rem}#language_selector .lang-flag{max-width:20px}#checkout-header,#header .header-nav{position:relative}#header{z-index:100}#header .header-btn-w{padding:0 .5rem}#header .header-btn-w .header-btn{text-align:center;display:block;cursor:pointer}#header .header-btn-w .header-btn>.icon{display:inline-block;position:relative}#header .header-btn-w .header-btn .title{white-space:nowrap;margin-top:.5rem;display:block}#header .col-header-menu,#header .col-header-menu .cbp-hrsub-narrow{position:static}#header .desktop-header-style-1 .col-header-center .search-widget,#header .desktop-header-style-2 .col-header-center .search-widget{margin:0 auto}#header .desktop-header-style-1 #user_info{margin-top:.6rem}#header .desktop-header-style-1 .header-custom-html,#header .desktop-header-style-2 .header-custom-html{margin-bottom:.8rem}#header .desktop-header-style-5 #user_info,#header .desktop-header-style-5 .search-widget{margin-top:.5rem}#header .desktop-header-style-5 #user_info{text-align:right}#header .desktop-header-style-5 #ps-shoppingcart #blockcart{display:block;text-align:right}#desktop-header-container,#header{position:relative}#mobile-header{display:none}#mobile-header .row-mobile-header{margin-left:-.625rem;margin-right:-.625rem}#mobile-header .row-mobile-buttons{margin-left:-15px;margin-right:-15px}#mobile-header .col-mobile-logo{padding:0 .625rem}#mobile-header .col-mobile-btn-menu,#mobile-header .col-mobile-btn-search{position:static}#mobile-header .dropdown-mobile{padding:1rem}#mobile-header .mobile-bag-icon{position:relative}#mobile-header .m-nav-btn{display:inline-block;text-align:center;background:0 0;border:0;outline:0;transition:all .2s cubic-bezier(.7,0,.3,1);cursor:pointer;padding:.375rem .625rem}#mobile-header .m-nav-btn>span{display:block;margin-top:.5rem}#mobile-header.mobile-header-style-3 .m-nav-btn{display:block;width:100%}#mobile-header.mobile-header-style-3 .row-mobile-buttons>.col-auto{flex-basis:0%;flex-grow:1}#desktop-header.stuck-header,#iqitmegamenu-wrapper.stuck-menu,#mobile-header-sticky.stuck-down{position:fixed;top:0;left:0;width:100%;z-index:5000}#iqitmegamenu-wrapper.stuck-menu #iqitmegamenu-horizontal{background:0 0}#iqitmegamenu-wrapper.stuck-menu .container-iqitmegamenu{padding-right:15px;padding-left:15px}#footer-container-main.footer-style-inline .block-iqitcontactpage hr,#footer-container-main.footer-style-inline>div>.row .block-links ul>li a:before,#iqitmegamenu-wrapper.stuck-menu .cbp-legend-main{display:none}#iqitmegamenu-wrapper.stuck-menu #sticky-cart-wrapper{z-index:5005}#mobile-header-sticky.stuck-up.visible-stuck-up{position:fixed;top:0;left:0;width:100%;z-index:5000}#mobile-header-sticky.stuck-up.visible-stuck-up-scroll{position:fixed;top:0;left:0;width:100%;z-index:5000;transform:translateY(-100%);transition:transform .1s ease-in-out;will-change:transform}#mobile-header-sticky.stuck-up.visible-stuck-up.visible-stuck-up-scroll{transform:translateY(0);animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:.1s;-webkit-animation-duration:.1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}#footer .footer-style-1 .social-links>li{padding-bottom:1rem}#footer .footer-style-3 .block-newsletter,#footer-container-main.footer-style-4,#footer-copyrights._footer-copyrights-2{text-align:center}#footer .footer-style-3 .block-newsletter>h5{display:inline-block;margin:1rem;vertical-align:top}#footer .footer-style-3 .block-newsletter .ps-emailsubscription-block{display:inline-block;min-width:270px}#footer-container-first,#footer-copyrights{padding:1rem 0}#footer-container-first .ps-emailsubscription-block .input-subscription{padding-top:1rem;padding-bottom:1rem}#footer-container-main.footer-style-1 .ps-emailsubscription-block .gdpr_module,#footer-container-main.footer-style-1 .ps-emailsubscription-block .ps-emailsubscription-conditions{max-width:240px}#footer-container-main.footer-style-inline .block-toggle{margin-bottom:.4rem}#footer-container-main.footer-style-inline>div>.row .block-title{margin:0;margin-right:1rem}#footer-container-main.footer-style-inline>div>.row .block-content{vertical-align:top}#footer-container-main.footer-style-inline .contact-rich .part,#footer-container-main.footer-style-inline>div>.row .block-content,#footer-container-main.footer-style-inline>div>.row .block-links ul>li,#footer-container-main.footer-style-inline>div>.row .block-title{display:inline-block}#footer-container-main.footer-style-inline>div>.row .block-links ul>li a{padding:0 1rem 0 0}#footer-container-main.footer-style-inline .contact-rich>strong{vertical-align:top;margin:0}#footer-container-main.footer-style-4 .block-iqithtmlandbanners-html .block-content{margin-top:.5rem}#footer-container-main.footer-style-5 .block-title{max-width:10rem}#footer-container-main.footer-style-5 .block-content{width:calc(100% - 12rem)}#footer-copyrights._footer-copyrights-2 .copyright-img,#footer-copyrights._footer-copyrights-2 .copyright-txt{margin-bottom:.8rem}#footer-copyrights .copyright-txt>p:last-child{margin:0}.contact-rich{word-wrap:break-word}.contact-rich>strong{margin-bottom:.5rem;display:inline-block}.contact-rich .part{height:auto;overflow:hidden}.contact-rich .part .icon{vertical-align:middle;display:inline-block;text-align:center;width:3rem}.contact-rich .part .data{width:auto;overflow:hidden;vertical-align:middle;display:inline-block}.contact-page-info{border-right:1px solid rgba(160,160,160,.25)}.block-iqitcontactpage hr{margin:.3rem 0}.block-iqitcontactpage .part .icon{min-width:1rem;margin-right:.3rem;width:auto}#pagenotfound #main .page-header,#products #main .page-header{margin:2rem 0 3rem}#pagenotfound #main .page-content,#products #main .page-content{margin-bottom:10rem}#pagenotfound .page-not-found .search-widget,#products .page-not-found .search-widget{padding:0}.customization-modal .modal-content{border-radius:0;border:1px solid rgba(160,160,160,.25)}.customization-modal .modal-content .modal-body{padding-top:0}.customization-modal .modal-content .modal-body .product-customization-line{padding-bottom:.9375rem;padding-top:.9375rem;border-bottom:1px solid rgba(160,160,160,.25)}.customization-modal .modal-content .modal-body .product-customization-line .label{font-weight:700;text-align:right}.customization-modal .modal-content .modal-body .product-customization-line:last-child{padding-bottom:0;border-bottom:0}.sitemap ul.nested{margin-left:20px}.sitemap ul li{font-size:.9rem}.sitemap .block-links ul>li{margin-bottom:.2rem}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-blue{--swiper-pagination-color:#2fb5d2}.swiper-pagination-indigo{--swiper-pagination-color:#6610f2}.swiper-pagination-purple{--swiper-pagination-color:#6f42c1}.swiper-pagination-pink{--swiper-pagination-color:#e83e8c}.swiper-pagination-red{--swiper-pagination-color:#ff4c4c}.swiper-pagination-orange{--swiper-pagination-color:#fd7e14}.swiper-pagination-yellow{--swiper-pagination-color:#ffc107}.swiper-pagination-green{--swiper-pagination-color:#28a745}.swiper-pagination-teal{--swiper-pagination-color:#878787}.swiper-pagination-cyan{--swiper-pagination-color:#17a2b8}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-gray{--swiper-pagination-color:#6c757d}.swiper-pagination-gray-dark{--swiper-pagination-color:#343a40}.swiper-pagination-lock{display:none}.swiper-dots-outside{position:static;padding:10px 0;min-height:40px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;padding:1rem .7rem;margin-top:-30px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .2s cubic-bezier(.7,0,.3,1)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2;cursor:auto}.swiper-button-next:after,.swiper-button-prev:after{font-family:FontAwesome;font-size:36px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"\F104"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"\F105"}.swiper-button-lock{display:none}.lang-rtl #back-to-top,.lang-rtl #sticky-cart-wrapper,.swiper-button-inner-prev,.swiper-container-rtl .swiper-button-inner-next{left:1rem;right:auto}.swiper-button-inner-next,.swiper-container-rtl .swiper-button-inner-prev{right:1rem;left:auto}.swiper-arrows-inside .swiper-button-prev,.swiper-arrows-inside.swiper-container-rtl .swiper-button-next{left:20px;right:auto}.swiper-arrows-inside .swiper-button-prev:after,.swiper-arrows-inside.swiper-container-rtl .swiper-button-next:after{content:"\F104"}.swiper-arrows-inside .swiper-button-next,.swiper-arrows-inside.swiper-container-rtl .swiper-button-prev{right:20px;left:auto}.swiper-arrows-inside .swiper-button-next:after,.swiper-arrows-inside.swiper-container-rtl .swiper-button-prev:after{content:"\F105"}.swiper-arrows-above .swiper-button{top:0;padding:0;width:1.8rem;height:1.8rem;transform:none}.swiper-arrows-above .swiper-button:after{font-size:1.2rem;line-height:.8rem}.swiper-arrows-above .swiper-button-prev{left:auto;right:2rem}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform}.swiper-wrapper{z-index:1;display:flex;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.products.swiper-container,.swiper-default-carousel,.swiper-overflow-wrapper .swiper-container,.swiper-overflow-wrapper .swiper-wrapper-wrapper{overflow:visible}.swiper-container-wrapper{overflow:hidden}.swiper-pagination-product{position:static;min-height:20px}.swiper-cls-fix:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:1fr;grid-auto-rows:0;display:grid;overflow:hidden}.desktop-swiper-cls-fix-1:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(1,1fr)}.desktop-swiper-cls-fix-2:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}.desktop-swiper-cls-fix-3:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}.desktop-swiper-cls-fix-4:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4,1fr)}.desktop-swiper-cls-fix-5:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(5,1fr)}.desktop-swiper-cls-fix-6:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(6,1fr)}.desktop-swiper-cls-fix-7:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(7,1fr)}.desktop-swiper-cls-fix-8:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(8,1fr)}.desktop-swiper-cls-fix-9:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(9,1fr)}.desktop-swiper-cls-fix-10:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(10,1fr)}.desktop-swiper-cls-fix-11:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(11,1fr)}.desktop-swiper-cls-fix-12:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(12,1fr)}.swiper-cls-row-fix-1:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(1,1fr)}.swiper-cls-row-fix-2:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(2,1fr)}.swiper-cls-row-fix-3:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(3,1fr)}.swiper-cls-row-fix-4:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(4,1fr)}.swiper-cls-row-fix-5:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(5,1fr)}.swiper-cls-row-fix-6:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(6,1fr)}.swiper-cls-row-fix-7:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(7,1fr)}.swiper-cls-row-fix-8:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(8,1fr)}.swiper-cls-row-fix-9:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(9,1fr)}.swiper-cls-row-fix-10:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(10,1fr)}.swiper-cls-row-fix-11:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(11,1fr)}.swiper-cls-row-fix-12:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:repeat(12,1fr)}.lang-rtl .block-links ul>li a{padding-left:auto;padding-right:12px}.lang-rtl .block-links ul>li a:before{left:auto;right:0;content:"\F104"}.lang-rtl .block-categories .collapse-icons{left:0;right:auto}.lang-rtl #blockcart-content,.lang-rtl #blockcart-modal,.lang-rtl .custom-checkbox label,.lang-rtl .dropdown-menu{text-align:right}.lang-rtl .product-miniature-default .product-flags{left:auto;right:0}.lang-rtl .products-selection .products-sort-nb-dropdown .dropdown-menu{right:auto;left:0}.lang-rtl .float-right,.lang-rtl .float-xs-right{float:left!important}.lang-rtl .float-left,.lang-rtl .float-xs-left{float:right!important}.lang-rtl .text-right{text-align:left!important}.lang-rtl .text-left{text-align:right!important}.lang-rtl .btn-primary:not(.btn-iconic) i,.lang-rtl .btn-secondary:not(.btn-iconic) i{margin-right:0;margin-left:.5em}.lang-rtl .ps-shoppingcart.dropdown #blockcart-content,.lang-rtl .search-widget .search-btn{left:0;right:auto}.lang-rtl .search-widget .form-search-control{padding-right:1rem;padding-left:2rem}.lang-rtl .custom-select2:after{left:.6rem;right:auto}.lang-rtl .nav-tabs .nav-item{margin-left:1.5rem;margin-right:0}.lang-rtl .close{float:left}.lang-rtl .modal-header .close{margin:-1rem auto -1rem -1rem}.lang-rtl .product-variants>.product-variants-item ul li{margin-right:0;margin-left:.5rem}.lang-rtl .product-variants>.product-variants-item{margin-right:0;margin-left:1rem}.lang-rtl #blockcart-content .cart-products .col-info,.lang-rtl #blockcart-modal .col-info{padding-right:1rem;padding-left:0}.lang-rtl .mr-2,.lang-rtl .mx-2{margin-left:.5rem!important}.lang-rtl .block-promo .voucher-icon{padding-right:0;padding-left:.8rem}.lang-rtl .cart-summary-line .value,body#checkout.lang-rtl section.checkout-step.-reachable.-complete h1 .step-edit{float:left}.lang-rtl #customer-form .custom-checkbox label{padding-left:0;padding-right:.5rem}.lang-rtl .radio-inline{margin-left:.8rem;margin-right:0}.lang-rtl .social-links>li{padding:0 0 0 .2em}.lang-rtl .social-links>li:last-child{padding-right:.2em}.lang-rtl .quickview .modal-body{text-align:right}.lang-rtl .cbp-hrmenu ul.cbp-hrsub-level2{right:100%;left:auto}.lang-rtl .simpleblog-post-item .post-read-more .fa-chevron-right:before{content:"\f053"}.lang-rtl .simpleblog__post .pagination .fa-angle-right:before{content:"\f104"}.lang-rtl .simpleblog__post .pagination .fa-angle-left:before{content:"\f105"}.lang-rtl .ps-shoppingcart .cart-products-count-btn{left:-4px;right:auto}.lang-rtl .ps-shoppingcart.side-cart #blockcart-content{right:auto;left:0;transform:translate3d(-115%,0,0)}.lang-rtl .ps-shoppingcart.side-cart .show #blockcart-content{transform:translateZ(0)}.lang-rtl #product-modal #thumbnails .swiper-button-next,.lang-rtl .images-container-bottom .product-images:hover .swiper-button-next,.lang-rtl .product-cover:hover .swiper-button-next{right:auto;left:1rem}.lang-rtl #product-modal #thumbnails .swiper-button-prev,.lang-rtl .images-container-bottom .product-images:hover .swiper-button-prev,.lang-rtl .product-cover:hover .swiper-button-prev{right:1rem;left:auto}.lang-rtl .product-miniature-grid .input-group-add-cart .input-group{margin-right:0;margin-left:5px}.lang-rtl #iqitcompare-floating{left:100px;right:auto}.popover{font-family:inherit}#wrapper .breadcrumb{background:0 0;padding:0;display:block}#wrapper .breadcrumb[data-depth="1"]{display:none}#wrapper .breadcrumb ol{padding-left:0;margin-bottom:0}#wrapper .breadcrumb li{display:inline}#wrapper .breadcrumb li::after{content:"/";opacity:.4;margin:.3em}#wrapper .breadcrumb li:last-child::after{content:""}#wrapper .breadcrumb a:hover{opacity:.8}#wrapper .breadcrumb #iqitproductsnav{font-size:1.5rem}#main .page-content{margin-bottom:1.5625rem}#main .page-content h6{margin-bottom:1.125rem}.block-section{margin-bottom:3rem;clear:both}.section-title{position:relative}#back-to-top{border:0;cursor:pointer;width:2.5rem;height:2.5rem;padding:0;opacity:0;visibility:hidden;position:fixed;bottom:1rem;right:1rem;transition:all .2s cubic-bezier(.7,0,.3,1);font-size:2rem;outline:0;z-index:120}#back-to-top.-back-to-top-visible{opacity:1;visibility:visible}#page-preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:#fff}#_mobile_blockcart-content.dropdown-menu,#_mobile_iqitmegamenu-mobile.dropdown-menu{border:0!important;background:0 0!important}.card-block{flex:1 1 auto;padding:1.25rem}.hidden-xl-down,.hidden-xs-up{display:none!important}.flex-first{order:-1}.flex-last{order:1}.input-group .form-control,.input-group-addon,.input-group-btn{-js-display:flex;display:flex;flex-direction:column;justify-content:center}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-btn{position:relative;font-size:0}.input-group-btn>.btn{position:relative;flex:1}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.col-15,.col-lg-15,.col-md-15,.col-sm-15,.col-xl-15{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-15{flex:0 0 20%;max-width:20%}@media (min-width:576px){.container{max-width:540px}.col-sm-auto{max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline label{justify-content:center}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}.dropdown-menu-sm-right{right:0;left:auto}.dropdown-menu-sm-left{right:auto;left:0}.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.card-deck{margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex-direction:column;margin-right:15px;margin-left:15px}.card-deck,.card-group{flex-flow:row wrap}.card-deck .card,.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:0}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}.jumbotron{padding:4rem 2rem}.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem*2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem*2))}.modal-sm{max-width:300px}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.hidden-sm-up{display:none!important}.col-sm{flex-basis:0%;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.container{max-width:720px}.col-md-auto{max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.dropdown-menu-md-right{right:0;left:auto}.dropdown-menu-md-left{right:auto;left:0}.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.lang-rtl .push-md-2{right:16.66667%;left:auto}.hidden-md-up{display:none!important}.col-md{flex-basis:0%;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.container{max-width:960px}.col-lg-auto{max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.dropdown-menu-lg-right,.lang-rtl #header.desktop-header-style-w-6 #header-search-btn .dropdown-search,.lang-rtl #header.desktop-header-style-w-6 #ps-shoppingcart.dropdown #blockcart-content,.lang-rtl #header.desktop-header-style-w-7 #header-search-btn .dropdown-search,.lang-rtl #header.desktop-header-style-w-7 #ps-shoppingcart.dropdown #blockcart-content{right:0;left:auto}.dropdown-menu-lg-left{right:auto;left:0}.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.modal-lg,.modal-xl{max-width:800px}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}#header.desktop-header-style-w-6,#header.desktop-header-style-w-7{position:fixed;left:0;top:0;z-index:5002;width:280px;min-height:100vh}#header.desktop-header-style-w-6 .header-nav .left-nav,#header.desktop-header-style-w-6 .header-nav .right-nav,#header.desktop-header-style-w-7 .header-nav .left-nav,#header.desktop-header-style-w-7 .header-nav .right-nav{flex-basis:100%}#header.desktop-header-style-w-6 .col-header-center,#header.desktop-header-style-w-6 .col-header-left,#header.desktop-header-style-w-7 .col-header-center,#header.desktop-header-style-w-7 .col-header-left{margin-bottom:1.5rem}#header.desktop-header-style-w-6 #header-search-btn .dropdown-search,#header.desktop-header-style-w-6 #ps-shoppingcart.dropdown #blockcart-content,#header.desktop-header-style-w-7 #header-search-btn .dropdown-search,#header.desktop-header-style-w-7 #ps-shoppingcart.dropdown #blockcart-content{left:0;right:auto}#header.desktop-header-style-w-6 .header-custom-html,#header.desktop-header-style-w-7 .header-custom-html{margin-bottom:.6rem}#header.desktop-header-style-w-6 .cbp-vertical-title,#header.desktop-header-style-w-7 .cbp-vertical-title,.hidden-lg-up{display:none!important}#header.desktop-header-style-w-6 #cbp-hrmenu1,#header.desktop-header-style-w-7 #cbp-hrmenu1{margin:2rem 0}#header.desktop-header-style-w-7 #user_info{margin-top:.6rem;padding-left:1rem}#header.desktop-header-style-w-7 #search_widget{margin-top:1rem;width:100%}.body-desktop-header-style-w-6>main,.body-desktop-header-style-w-7>main{padding-left:280px}.lang-rtl #header.desktop-header-style-w-6,.lang-rtl #header.desktop-header-style-w-7{left:auto;right:0}.body-desktop-header-style-w-6.lang-rtl>main,.body-desktop-header-style-w-7.lang-rtl>main{padding-left:0;padding-right:280px}.col-lg{flex-basis:0%;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.container{max-width:1140px}.col-xl-auto{max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.dropdown-menu-xl-right{right:0;left:auto}.dropdown-menu-xl-left{right:auto;left:0}.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.modal-xl{max-width:1140px}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.hidden-xl-up{display:none!important}.col-xl{flex-basis:0%;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.col-xl-15{flex:0 0 20%;max-width:20%}}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}.modal-dialog{padding:0;margin:0}.modal-content{min-height:100vh}body#checkout section.checkout-step .content{padding:.9375rem 0}body#checkout section.checkout-step .delivery-option>label>.row{margin:0}body#checkout section.checkout-step .delivery-option-2{flex:0 0 91.66667%;max-width:91.66667%}.delivery-option>.col-sm-1:first-child{flex:0 0 8.33333%;max-width:8.33333%;padding:5px}.delivery-option-2>.row>.col-sm-5{flex:0 0 100%;max-width:100%}.delivery-option-2>.row>.col-sm-4{flex:0 0 60%;max-width:60%;padding-left:0;padding-top:8px}.delivery-option-2>.row>.col-sm-3{flex:0 0 40%;max-width:40%;padding:8px 0 0}#payment-confirmation button{font-size:.875rem}#payment-confirmation button.btn{white-space:normal}.my-account-page-content-wrapper .my-account-side-links{border-right:none;border-bottom:1px solid rgba(160,160,160,.25);padding-bottom:1rem;margin-bottom:1.6rem;margin-right:3px;margin-left:3px}.product-miniature-list .col-buy,.product-miniature-list .col-description{padding-top:1rem}.product-quantity .qty{width:100%;height:100%}.product-add-to-cart .add-to-cart,.product-add-to-cart .btn-iconic{width:100%}.product-tabs .nav-tabs{flex-direction:column}.product-tabs .nav-tabs .nav-item{margin:0 0 .5rem}#stores .page-stores .store-item-container,#stores .page-stores .store-item-footer{display:block}#stores .page-stores .store-item-container .divide-left{border-left:none}#stores .page-stores .store-item-container .store-description a,#stores .page-stores .store-item-container .store-description address,#stores .page-stores .store-item-footer li{margin-bottom:.5rem}#stores .page-stores .store-item-footer.divide-top{border-top:rgba(160,160,160,.25) 1px solid}#stores .page-stores .store-item-footer .card-block{padding:.75rem .75rem 0}#mobile-header .m-nav-btn>i{font-size:1.5rem}.footer-style-2 .block-newsletter{margin-bottom:1rem}.footer-style-2 .block-social-links{text-align:center!important}#footer-container-main.footer-style-inline .block-content{display:block;width:100%;margin-top:1rem}._footer-copyrights-1 .copyright-img{margin-bottom:1rem;text-align:center!important}._footer-copyrights-1 .copyright-txt{text-align:center!important}.hidden-xs-down{display:none!important}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}#left-column{order:0;margin-top:2rem}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{float:none;margin-top:.5rem}#order-items{border-right:0;margin-top:2rem}#order-items hr{border-top-color:rgba(160,160,160,.25)}#order-details{border-top:1px solid rgba(160,160,160,.25);padding-top:2rem;margin-top:1rem}#left-column #search_filter_controls,#right-column #search_filter_controls{text-align:center;margin-bottom:1rem}#left-column #search_filter_controls button,#right-column #search_filter_controls button{margin:0 .5rem}#left-column #search_filters,#right-column #search_filters{margin-bottom:0;box-shadow:none;padding:1rem 0 0}#left-column.-only-facet-search>:not(#facets_search_wrapper),#right-column.-only-facet-search>:not(#facets_search_wrapper){display:none}#search_filter_toggler{width:100%}#left-column #facets_search_wrapper{display:none}#left-column.-only-facet-search #facets_search_wrapper{display:block}#product-modal .modal-dialog{min-height:100%;padding:0}#product-modal .modal-content{min-height:100%;position:absolute;left:0;right:0}#product-modal .modal-body,#product-modal .modal-body .easyzoom{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}#product-modal .modal-body{flex-direction:column}#product-modal .modal-body .easyzoom{flex:1;align-items:center}#stores .page-stores,section.checkout-step{width:100%}#stores .page-stores .store-item-container{padding:1rem 0}#wrapper{margin-bottom:0!important}#footer{z-index:1!important;position:static!important}.contact-page-info{border-right:none;border-bottom:1px solid rgba(160,160,160,.25);margin-bottom:2rem}.mobile-swiper-cls-fix-1:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(1,1fr)}.mobile-swiper-cls-fix-2:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}.mobile-swiper-cls-fix-3:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}.mobile-swiper-cls-fix-4:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4,1fr)}.mobile-swiper-cls-fix-5:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(5,1fr)}.mobile-swiper-cls-fix-6:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(6,1fr)}.mobile-swiper-cls-fix-7:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(7,1fr)}.mobile-swiper-cls-fix-8:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(8,1fr)}.mobile-swiper-cls-fix-9:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(9,1fr)}.mobile-swiper-cls-fix-10:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(10,1fr)}.mobile-swiper-cls-fix-11:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(11,1fr)}.mobile-swiper-cls-fix-12:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(12,1fr)}#checkout-cart-summary{float:none;width:100%;margin-top:1rem}.default-input{min-width:100%}label{clear:both}.hidden-sm-down{display:none!important}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}.done{margin:0;padding:0}body#checkout section.checkout-step .address-item{-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.delivery-option{margin:auto}.condition-label label[for="conditions_to_approve[terms-and-conditions]"]{text-align:left}#order-confirmation #registration-form{width:100%}.easyzoom-flyout{opacity:1}#desktop-header,.easyzoom-product,.sticky-desktop-wrapper{display:none}#mobile-header{display:block}.tablet-swiper-cls-fix-1:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(1,1fr)}.tablet-swiper-cls-fix-2:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}.tablet-swiper-cls-fix-3:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}.tablet-swiper-cls-fix-4:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4,1fr)}.tablet-swiper-cls-fix-5:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(5,1fr)}.tablet-swiper-cls-fix-6:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(6,1fr)}.tablet-swiper-cls-fix-7:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(7,1fr)}.tablet-swiper-cls-fix-8:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(8,1fr)}.tablet-swiper-cls-fix-9:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(9,1fr)}.tablet-swiper-cls-fix-10:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(10,1fr)}.tablet-swiper-cls-fix-11:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(11,1fr)}.tablet-swiper-cls-fix-12:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(12,1fr)}.container{max-width:100%}.hidden-md-down{display:none!important}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}.hidden-lg-down{display:none!important}}@media screen and (prefers-reduced-motion:reduce){.btn,.collapsing,.custom-switch .custom-control-label::after,.fade,.form-control{transition:none}.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}.custom-range::-ms-thumb{-ms-transition:none;transition:none}.btn-warning,.carousel-control-next,.carousel-control-prev,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right,.carousel-indicators li,.carousel-item,.custom-control-label::before,.custom-file-label,.custom-select,.modal.fade .modal-dialog,.progress-bar{transition:none}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@media (hover:hover){.product-miniature-grid:hover .product-functional-buttons-bottom{transform:translate(-50%,0);opacity:1}.product-miniature-grid:hover .product-availability{transform:translate(-50%,1rem);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (max-width:700px){#facets_search_center #search_filters .facet{width:33%}}@media (max-width:530px){#facets_search_center #search_filters .facet{width:50%}}@media (max-width:362px){#facets_search_center #search_filters .facet{width:100%}}@media screen and (max-width:768px){.images-container-d-leftd .product-cover{margin-bottom:1rem}}@media screen and (max-height:770px){.ps-shoppingcart.dropdown #blockcart-content .cart-products{max-height:245px}}@media screen and (max-width:400px){.ps-shoppingcart.dropdown{position:static}.ps-shoppingcart.dropdown #blockcart-content{min-width:92vw;max-width:92vw;right:2vw;left:2vw;margin:auto}}@media (max-width:1100px){.quickview .js-quickview-np-btn{display:none}}@media (min-width:576px) and (max-width:767.98px){.col-sm-15{flex:0 0 20%;max-width:20%}}@media (min-width:768px) and (max-width:991.98px){.col-md-15{flex:0 0 20%;max-width:20%}}@media (min-width:992px) and (max-width:1199.98px){.col-lg-15{flex:0 0 20%;max-width:20%}}.blockreassurance{padding-top:10px;text-align:center;width:100%}.blockreassurance .reass-item{display:inline-block;text-align:center;vertical-align:top}.blockreassurance .block-title{font-weight:700}.blockreassurance .block-icon,.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:70px}@media (max-width:575px){.blockreassurance{text-align:left}.blockreassurance .block-icon{display:inline-block;height:35px;float:left;margin:10px;width:35px}.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:35px;width:35px}.blockreassurance .block-title{display:inline-block;height:35px;max-width:calc(100% - 55px);padding-top:10px}}.blockreassurance_product{margin-top:25px}.blockreassurance_product .item-product{display:inline-block;height:35px;float:left;margin-right:5px;padding-top:5px;width:35px}.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg{height:35px;width:35px}.blockreassurance_product p.block-title{line-height:40px}body#checkout .container-blockreassurance{min-height:auto}.af-form{padding-top:5px}#amazzing_filter.block .title_block{font-size:1.4em;font-weight:600;margin-bottom:5px;position:relative}#amazzing_filter .btn{margin-top:10px;font-size:12px;text-transform:uppercase;position:relative}.af_filter{position:relative;margin-bottom:5px;border-bottom:1px solid #D0D5DB;padding-bottom:5px}.vertical-layout .af_filter.type-3:not(.closed){padding-bottom:10px}.af_filter li{padding:3px 0;margin:0;position:relative;overflow:hidden}.af_filter li,.hide-zero-matches .no-matches.active{display:block}.hide-zero-matches .no-matches{display:none}.af_filter label{font-weight:400;text-align:left;cursor:pointer;margin:0;padding:2px 0;line-height:1em;display:flex;align-items:flex-start}.af_filter .af-color-label{align-items:center;padding:0}.af_filter ul{max-height:750px;overflow-y:auto;padding:0 5px;margin:0 -5px}.af-parent-category>ul{margin:0 0 0 15px;padding:0;max-height:100%}.af-form .hidden_inputs{display:none}.foldered .af-parent-category>label .name{padding-right:15px;position:relative}.foldered .af-toggle-child:after{content:'+';font-family:Arial;position:absolute;padding:3px 5px;line-height:.5em;font-size:1.5em}.foldered .open>label .af-toggle-child:after{content:'−'}.af_filter.foldered .af-parent-category>ul{display:none}.af_filter.foldered .af-parent-category.open>ul{display:block}.af_filter .name{padding-left:5px}.af_filter .count{color:#D0D5DB;margin-left:auto;padding-left:3px}.af-total-count{opacity:.5}.af_filter .count:before,.af-total-count:before{content:'('}.af_filter .count:after,.af-total-count:after{content:')'}.af_filter select{width:100%;padding:5px;border:2px solid #D0D5DB}.af_filter .checkbox,.af_filter .radio{margin:0;min-height:0}.af-color-box{display:inline-block;width:25px;height:25px;min-width:25px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;text-align:center;position:relative;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2)}.active .af-color-box{width:15px;min-width:15px;height:15px;margin:5px}.active .af-color-box:after{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid #D0D5DB;border-radius:50%}.af-inline-colors{display:inline-block;width:100%}.af-inline-colors li{float:left;margin:2px 4px 2px 0}.af-color-box .checkbox,.af-color-box .radio,.af-inline-colors .name,.af-inline-colors .count{display:none}.dim-zero-matches .no-matches>label{opacity:.4;cursor:no-drop}.dim-zero-matches .no-matches.active>label{cursor:pointer}.dim-zero-matches .no-matches .af-color-box:before{content:'';position:absolute;display:block;border-bottom:2px solid #FFF;width:23px;top:50%;margin:-1px 0 0 1px;transform:rotate(-45deg)}.dim-zero-matches .no-matches .af-color-box.bright:before{border-color:#D0D5DB}.dim-zero-matches .no-matches.active .af-color-box:before{left:-6px}.af_filter.tb li{float:left;border:2px solid #D0D5DB;border-radius:5px;margin:0 4px 4px 0;padding:6px;line-height:1}.af_filter.tb li.active{border-color:#AAB2BD;background:#F1F3F4}.af_filter.tb label,.af_filter.tb .name{padding:0;margin:0}.af_filter.tb .checkbox{display:none}.selectedFilters{clear:both;margin-top:10px}.selectedFilters .clearAll{padding:7px 5px;background:#D0D5DB;text-align:right;line-height:1}.selectedFilters .clearAll .txt{font-size:.7em;line-height:0;margin-top:.7em;text-transform:uppercase;display:inline-block;vertical-align:top}.selectedFilters .clearAll i{vertical-align:middle;margin-left:3px}.selectedFilters .clearAll a{color:#666;display:block}.selectedFilters .cf{padding:7px 25px 7px 5px;background:#ECEFF0;position:relative;line-height:1}.selectedFilters .cf a{position:absolute;float:none;right:7px;font-size:1em;color:#AAB2BD;opacity:1}.selectedFilters.inline{margin:15px 0 5px 0;text-align:left;line-height:1.2}.selectedFilters.inline .clearAll{float:right;padding:7px 10px 8px 10px;margin-bottom:10px;text-align:center}.selectedFilters.inline .cf{padding:7px 7px 8px 10px;display:inline-block;margin:0 10px 10px 0}.selectedFilters.inline .cf a{position:relative;right:0;margin-left:3px}.selectedFilters.inline .clearAll i{display:none}.selected-filters-label{margin-right:5px}.has-compact-filter .selected-filters-label{display:none}.loading-indicator,.viewFilteredProducts.loading:after{content:'';position:absolute;display:inline-block;width:18px;height:18px;left:50%;top:50%;margin-left:-9px;margin-top:-9px;bottom:.5em;border:2px solid;border-left-color:transparent;opacity:.5;border-radius:100%;z-index:2;animation:spinning 0.4s infinite linear}.viewFilteredProducts.loading{pointer-events:none}.viewFilteredProducts.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:inherit;border-radius:inherit;z-index:1}.dynamic-loading{text-align:center;margin-bottom:2em;position:relative;clear:both}.dynamic-loading.infinite-scroll{margin:0}.dynamic-product-count{display:block;margin:.5em 0 1.5em 0}.relative-container{position:relative}.infinite-scroll .loading-indicator{position:relative;left:auto}.dynamic-loading.infinite-scroll .loadMore{display:none}.dynamic-loading .loadMore,.dynamic-loading.loading .loading-indicator{visibility:visible;transition:none}.dynamic-loading .loading-indicator,.dynamic-loading.loading .loadMore{visibility:hidden}.btn.full-width{width:100%}.force-hidden{display:none}.af-basic-layout{margin-top:15px}.af-basic-layout .showall{display:none}.hide-counters .count{display:none}#amazzing_filter a,#amazzing_filter a:focus{text-decoration:none}.af_filter .toggle-cut-off{position:absolute;left:0;right:0;bottom:-7px;font-size:14px;line-height:14px;text-align:center;display:none}.af_filter.expandable .toggle-cut-off{display:block}.af_filter.expandable .af_filter_content{margin-bottom:.3em}.toggle-cut-off span{padding:0 5px;background:#FFF;color:#AAB2BD}.toggle-cut-off .more,.cut-off .toggle-cut-off .less,.cut-off .cut{display:none}.cut-off .toggle-cut-off .more,.toggle-cut-off .less{display:inline-block}#amazzing_filter .toggleMoreFilters,#amazzing_filter .toggleMoreFilters:focus{margin-top:1em;background:#EAEDF0;color:#55696F;font-weight:500;letter-spacing:1px;outline:none}.af-form.show-more-f .toggleMoreFilters .more-txt,.af-form:not(.show-more-f) .toggleMoreFilters .less-txt,.af-form:not(.show-more-f) .more-f{display:none}.af_subtitle{position:relative;margin:0;padding:10px 0;font-weight:700}.af_subtitle.toggle-content{cursor:pointer}.af_subtitle.toggle-content:before{content:'';position:absolute;top:50%;margin-top:-2px;right:3px;border:2px solid #AAB2BD;width:7px;height:7px;border-width:2px 0 0 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.no-available-items .af_subtitle,.no-available-items .af_filter_content{opacity:.5;cursor:not-allowed;pointer-events:none}.closed .af_filter_content,.hide-zero-matches .no-available-items{display:none}.closed .af_subtitle.toggle-content:before{border-width:0 2px 2px 0;margin-top:-5px}.special .af_filter_content{display:block;margin:10px 0 5px 0}.af-quick-search{position:relative;margin-bottom:.7em}.af-quick-search:before{content:'';position:absolute;right:.6em;top:.6em;display:block;width:11px;height:11px;border:2px solid #AAB2BD;border-radius:100%;z-index:1}.af-quick-search:after{content:'';position:absolute;display:block;height:5px;width:0;border:1px solid #AAB2BD;top:.7em;right:.6em;transform:rotate(45deg);z-index:1;margin-top:8px;margin-right:10px}.qsInput{border:2px solid #F5F5F5;transition:all 0.2s;background:#F5F5F5;width:100%;padding:4px;position:relative}body .qsInput:focus,.qsInput.has-value{background:#FAFAFA;border:2px solid #AAB2BD;outline:none;z-index:2}.af_filter li.qs-hidden{display:none}.af_filter li.qs-hidden.active,.af_filter li.qs-hidden.qs-half-hidden{display:block}.af_filter li.qs-hidden.active>label,.af_filter li.qs-hidden.qs-half-hidden>label{opacity:.5}.qs-no-matches{margin:.7em 0;padding:.5em}.horizontal-layout .title_block{display:none}.horizontal-layout .af-form{padding:0}.horizontal-layout .af_subtitle{background:#FFF;border:2px solid #AAB2BD;padding:10px 20px 10px 10px;text-transform:uppercase;font-size:12px;line-height:1;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.horizontal-layout .closed .af_subtitle{border-color:#D0D5DB}.horizontal-layout .af_subtitle.toggle-content:before{right:7px}.horizontal-layout .af_filter{border:0}.horizontal-layout .af_filter_content{position:absolute;left:0;right:0;padding:5px 10px;background:#FFF;border:2px solid #AAB2BD;border-top-width:0;z-index:99999;margin-top:-2px}.horizontal-layout .special .af_filter_content{position:relative;border-color:#D0D5DB;left:0;border-top-width:2px;margin:0;z-index:1}.horizontal-layout .af_filter_content>ul{padding:0 10px;margin:0 -10px;max-height:500px}.horizontal-layout .special .af_filter_content label{margin:-1px 0;color:inherit}.horizontal-layout .special .name{text-transform:uppercase;font-size:12px}.horizontal-layout .type-3 .af_filter_content,.horizontal-layout .has-slider .af_filter_content{overflow:visible;padding-bottom:10px}.horizontal-layout .has-selection .af_subtitle,.horizontal-layout .has-selection .af_subtitle.toggle-content:before,.horizontal-layout .has-selection .af_filter_content{border-color:#3CB5D2}.horizontal-layout .has-selection .af_subtitle{color:#3CB5D2}.horizontal-layout .af_filter .toggle-cut-off{bottom:0;border-top:1px solid #AAB2BD;margin:0 10px}.horizontal-layout .af_filter .toggle-cut-off span{position:relative;top:-7px}.horizontal-layout .af_filter.expandable .af_filter_content{padding-bottom:2em}.horizontal-layout .toggleMoreFilters{width:100%}.horizontal-layout .toggleMoreFilters i{float:right;line-height:0}@media (min-width:480px){.horizontal-layout{margin:0 -5px 10px -5px}.horizontal-layout:after{content:'';display:block;clear:both}.horizontal-layout .selectedFilters{margin:0 5px}.horizontal-layout .h-el{float:left;width:50%;padding:0 5px 5px 5px}.horizontal-layout .af_filter_content{left:5px;right:5px}#amazzing_filter.horizontal-layout .btn{padding:10px;margin:0;line-height:1;border-width:2px}}@media (min-width:768px){.horizontal-layout .h-el{width:33.3%}}@media (min-width:1200px){.horizontal-layout .h-el{width:25%}}.has-compact-filter.show-filter{overflow:hidden;position:fixed;width:100%;height:auto}.has-compact-filter #amazzing_filter{opacity:1;z-index:10000001;top:0;width:100%;right:0;transform:translateX(100%);padding:0;background:#FFF;height:100%;overflow:visible;max-width:400px}.has-compact-filter.show-filter #amazzing_filter{transform:translateX(0);box-shadow:0 0 10px 3px rgba(0,0,0,.3)}.has-compact-filter #amazzing_filter.animation-ready{transition:all .2s}.has-compact-filter #amazzing_filter .title_block{font-size:1.2em;text-transform:uppercase;background:#ECEFF0;padding:1em 25px;margin:0 0 10px 0}.has-compact-filter .af.block .block_content{padding:0 25px 150px 25px;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.has-compact-filter .af_filter.expandable ul{max-height:none}.has-compact-filter #amazzing_filter .btn-holder{position:absolute;bottom:0;left:0;right:0;padding:0 25px 25px 25px;z-index:10}.btn.compact-toggle.external,.btn.compact-toggle.sticky{white-space:nowrap;outline:none}.compact-toggle.external{font-size:inherit;letter-spacing:1px;margin-right:15px;width:auto}#amazzing_filter .compact-toggle.sticky{position:absolute;height:32px;line-height:32px;letter-spacing:2px;top:50%;left:-16px;transform:rotate(-90deg);transform-origin:left;padding:0 10px;margin:0;border-radius:0;box-shadow:none;transition:opacity .3s}.show-filter #amazzing_filter .compact-toggle.sticky{opacity:0}.compact-toggle.sticky .compact-toggle-icon{font-size:16px;display:inline-block;vertical-align:middle;transform:rotate(90deg)}.compact-toggle.type-1 .compact-toggle-icon{margin-right:5px}#amazzing_filter .compact-close{position:absolute;top:0;right:0;bottom:0;padding:5px 25px;letter-spacing:1px;color:#55696F;background:none;margin:0;border:0;border-radius:0;box-shadow:none;outline:none}#amazzing_filter .compact-close:after{content:'';display:inline-block;width:8px;height:8px;vertical-align:middle;margin:-3px 0 0 5px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg)}.has-compact-filter #amazzing_filter.compact-offset-left{transform:translateX(-100%);left:0;right:auto}.has-compact-filter.show-filter #amazzing_filter.compact-offset-left{transform:translateX(0)}#amazzing_filter.compact-offset-left .compact-toggle.sticky{transform-origin:right;top:40%;right:-16px;left:auto}#amazzing_filter.compact-offset-left .compact-close:after{border-width:0 0 2px 2px;float:left;margin:4px 5px 0 0}.af-compact-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#333;opacity:0;transition:opacity .3s;z-index:10000000}.af-compact-overlay.show{opacity:.3}.btn-pulsate{animation:btn-pulsate .3s}@keyframes btn-pulsate{20%{transform:scale(.95)}40%{transform:scale(1.05)}60%{transform:scale(.98)}80%{transform:scale(1.02)}}@keyframes spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.is-iphone .qsInput,.is-iphone .input-text{font-size:16px}.u-times:before{content:'×';font-family:Tahoma;font-size:1em;line-height:1}.pull-left{float:left}.pull-right{float:right}.hidden{display:none!important}.clear-both{clear:both}.text-center{text-align:center}@font-face{font-family:'filterIcons';src:url(../../../../modules/amazzingfilter/views/fonts/filterIcons.eot?v250);src:url('../../../../modules/amazzingfilter/views/fonts/filterIcons.eot?v250#iefix') format('embedded-opentype'),url(../../../../modules/amazzingfilter/views/fonts/filterIcons.ttf?v250) format('truetype'),url(../../../../modules/amazzingfilter/views/fonts/filterIcons.woff?v250) format('woff'),url('../../../../modules/amazzingfilter/views/fonts/filterIcons.svg?v250#filterIcons') format('svg');font-weight:400;font-style:normal}.af [class^="icon-"]:before,.af [class*=" icon-"]:before{font:normal normal normal 14px/1 filterIcons;font-size:inherit;speak:none;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);display:inline-block}.af .icon-save:before{content:"\e90a"}.af .icon-plus:before{content:"\e900"}.af .icon-filter:before{content:"\e902"}.af .icon-eraser:before{content:"\e903"}.af .icon-unlock-alt:before{content:"\e904"}.af .icon-lock:before{content:"\e905"}.af .icon-check:before{content:"\e906"}.af .icon-minus:before{content:"\e907"}.af .icon-refresh:before{content:"\e908"}.af .icon-times:before{content:"\e909"}.af-slider{margin-bottom:10px}.af-slider .slider-bar{position:relative;margin:5px 8px 14px;height:7px;background:#EEE;border-radius:5px;clear:both}.af-slider .slider-bar.blocked{opacity:.5;pointer-events:none}.af-slider .selected-bar{position:absolute;height:100%;background:#D0D5DB}.af-slider .pointer{position:absolute;top:-5px;margin-left:-8px;width:16px;height:16px;border-radius:100%;background:#ECEFF0;cursor:pointer;z-index:2;border:5px solid #AAB2BD;touch-action:none}.af-slider .pointer:before{content:'';position:absolute;width:40px;height:40px;top:-12px;right:-12px}.af-slider .pointer.last-active{z-index:3}.af-slider .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}.af-slider .slider_value{float:left;margin-bottom:5px;border:1px solid transparent;padding:1px 3px;cursor:pointer;position:relative}.af_filter:hover .slider_value,.af-slider .slider_value.edit{border-color:#DDD}.af-slider .slider_value.to_display{float:right}.af-slider .slider_value .input-text,.af-slider .slider_value.edit>span{display:none}.af-slider .slider_value.edit .input-text{display:inline-block;border:0;padding:0;max-width:50px;outline:none;line-height:1em}.af-histogram{display:flex;align-items:end;gap:1px;height:30px;margin:0 10px -4px 10px}.hst-bin{background:#ECEFF0;flex:1}#amazzing_filter .af-checkbox-label,#amazzing_filter .af-radio-label{padding-left:18px;position:relative}.af.checkbox,.af.radio{display:none}.active>.af-checkbox-label:before,.active>.af-radio-label:before{font-family:FontAwesome;content:'\f00c';color:#555;z-index:1;position:absolute;left:5px;top:4px;font-size:10px;line-height:10px;animation:checkbox-bounce .3s cubic-bezier(.7,0,.3,1)}.active>.af-radio-label:before{content:'';width:8px;height:8px;border-radius:100%;display:block;background:#555;top:5px;left:6px}.af-checkbox-label:after,.af-radio-label:after{content:'';width:16px;height:16px;left:2px;top:1px;position:absolute;border:1px solid #DDD;box-shadow:inset 0 1px 1px rgba(0,0,0,.09);background:#FFF}.af-radio-label:after{border-radius:100%}.compact-toggle.external{margin:0 0 0 .5rem}.horizontal-layout .special .af_filter_content label{margin:-1px 0 -2px 0}.af.dynamic-loading{margin-top:2em}.af_filter .customer-filter-label{padding-left:6px}#facets_search_center .title_block{display:none}#facets_search_center .af_subtitle{color:#333;border-bottom:solid 1px #e3e3e3;margin-bottom:.8em;padding-bottom:.5em}#facets_search_center .af .block_content{margin:-15px -15px 0 -15px}#facets_search_center .af-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#facets_search_center .af_filter,#facets_search_center .btn-holder{min-height:1px;padding:0 15px 1rem;width:25%;min-width:160px;border:0}@media (max-width:700px){#facets_search_center .af_filter,#facets_search_center .btn-holder{width:33%}}@media (max-width:530px){#facets_search_center .af_filter,#facets_search_center .btn-holder{width:50%}}@media (max-width:362px){#facets_search_center .af_filter,#facets_search_center .btn-holder{width:100%}}#facets_search_center .af_filter label{margin:0}#facets_search_center .af_filter:not(.color-group) li{padding:3px 0}#facets_search_center .af-color-box.bright{border:1px solid #D0D5DB;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1)}#facets_search_center .af_filter:hover .slider_value,#facets_search_center .af-slider .slider_value.edit{background:#FFF}.price-countdown{display:inline-block;background:#282828;color:#fff;padding:.2rem .6rem;margin-top:.8rem}.price-countdown-title{border-right:1px solid rgba(255,255,255,.27);padding-right:.5rem;margin-right:.3rem}.price-countdown i{margin-right:.2rem}.price-countdown .count-down-timer{display:inline-block}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/OSL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 */
html{scroll-behavior:smooth}.mp-pd-0{padding:0!important}.mp-px-0{padding-left:0!important;padding-right:0!important}.mp-py-20{padding-top:20px!important;padding-bottom:20px!important}.mp-pr-0{padding-right:0!important}.mp-pt-0{padding-top:0!important}.mp-pt-5{padding-top:5px!important}.mp-pt-10{padding-top:10px!important}.mp-pt-15{padding-top:15px!important}.mp-pt-20{padding-top:20px!important}.mp-pt-25{padding-top:25px!important}.mp-pb-5{padding-bottom:5px!important}.mp-pb-10{padding-bottom:10px!important}.mp-pb-15{padding-bottom:15px!important}.mp-pb-20{padding-bottom:20px!important}.mp-pb-30{padding-bottom:30px!important}.mp-pl-0{padding-left:0!important}.mp-pl-10{padding-left:10px!important}.mp-pl-15{padding-left:15px!important}.mp-hg-100{height:100%!important}.mp-hg-500{height:500px!important}.mp-fl-left{float:left!important}.mp-pointer{cursor:pointer!important}.mp-small{padding-left:2px}.mp-margin-0{margin:0!important}body#checkout section.checkout-step .payment-options label{text-align:left!important}body#checkout section.checkout-step .payment-options label img[src="https://http2.mlstatic.com/storage/cpp/static-files/306698cd-ff92-4cc0-801c-1ca35d06ed5a.png"]{width:21px!important;height:21px!important}body#checkout section.checkout-step .payment-options u{text-decoration:none!important}.mp-title-checkout{padding:5px 0 0}.submp-title-checkout{padding:20px 0 0;margin:0 0 5px!important;text-transform:uppercase;font-family:sans-serif!important}.mp-badge-checkout{padding:5px 10px;margin-left:5px;display:inline-block;background-color:#2ec74b;color:#fff;text-transform:none;border-radius:2px}.mp-img-tarjetas{padding:10px;max-height:40px;width:auto!important}.mp-redirect-checkout-six{display:block}.mp-redirect-checkout-six:hover{background-color:#eee}.mp-custom-checkout-six{display:block}.mp-frame-checkout-seven{padding:0 0 20px}.mp-frame-checkout-six{border:1px solid #ccc;border-radius:4px;padding:25px 20px 20px;margin:0 0 10px}.mp-title-checkout-six p{display:inline-block;margin:0;font-size:16px;font-weight:700;color:#000}.mp-title-checkout-six img{padding-right:10px}.submp-title-checkout-six{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#04204c;padding:25px 0 0;margin:0}.submp-title-smart-checkout-six{font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#04204c;padding:25px 0 0;margin:0}.mp-redirect-frame{text-align:center;background-color:#f5f5f5;padding:25px 0 10px}.mp-redirect-frame img{max-width:160px!important}.mp-redirect-frame p{padding-top:15px!important;font-family:sans-serif!important;font-size:14px!important;font-weight:600!important;font-style:normal!important;font-stretch:normal!important;line-height:1.71!important;letter-spacing:normal!important;text-align:center!important;color:#333!important}.mp-title-standard-checkout{font-family:inherit!important;font-size:18px!important;font-weight:600!important;line-height:22px!important;color:rgba(0,0,0,.9)!important}.mp-container-standard-checkout .mp-text-standard-checkout{font-size:14px!important;font-weight:400!important;line-height:1.29!important;color:rgba(0,0,0,.55)!important;vertical-align:middle!important;margin:0!important;margin-bottom:32px!important}.mp-container-standard-checkout .mp-text-standard-checkout:first-of-type{margin-bottom:16px!important}.mp-container-standard-checkout .mp-text-standard-checkout:nth-of-type(2){margin-bottom:32px!important}.mp-container-standard-checkout .mp-text-standard-checkout span{font-size:14px!important;font-weight:600!important;line-height:1.29!important;color:rgba(0,0,0,.55)!important;vertical-align:middle!important;margin:0!important;margin-bottom:32px!important}.mp-message-standard-checkout span{margin-bottom:8px}.mp-payment-methods-message-container{background-color:#f5f5f5;padding:20px;border-radius:6px;margin-bottom:13px!important}.mp-payment-methods-message-container .mp-payment-methods-message{font-size:12px!important;font-weight:400!important;line-height:1.29!important;color:rgba(0,0,0,.55)!important;vertical-align:middle!important;margin:0!important}.mp-payment-methods-message-container .mp-payment-methods-message:first-of-type{margin-bottom:8px!important}.mp-payment-methods-message-container .mp-payment-methods-message span{font-size:12px!important;font-weight:600!important;line-height:1.29!important;color:rgba(0,0,0,.55)!important;vertical-align:middle!important;margin:0!important;margin-bottom:32px!important}.mp-container-standard-checkout .mp-img-standard-checkout{width:16px;height:16px;margin-right:3px}.mp-payment-methods-message-container .mp-img-standard-checkout-bw{width:auto;height:16px;margin-right:6px}.mp-subtitle-standard-checkout{padding:10px 0 0;margin:0 0 5px!important;text-transform:uppercase;font-family:sans-serif!important}#mercadopago-form-custom-coupon{padding-top:20px}.mp-frame-checkout-custom-seven{padding:10px 0 10px}.mp-form-control{padding:.5rem .5rem;background-color:#fff!important}.mp-form-control-error{border:2px solid #f04449!important}.mp-label-checkout-custom{display:block;text-align:center!important;width:100%;font-size:14px;color:#232323;margin-bottom:0}.mp-link-checkout-custom{color:#3483fa!important;font-size:14px;cursor:pointer;user-select:none}a.mp-link-checkout-custom{text-decoration:none!important}.mp-link-checkout-terms{color:#2fb5d2!important;cursor:pointer;user-select:none}.mp-link-checkout-custom .mp-link-checkout-terms :hover{color:#1a8196!important}.mp-checkout-form{padding-left:25px!important;padding-top:20px!important}.mp-frame-title{padding:10px 0 0}.mp-title-custom-checkout{padding:0 0 10px}.mp-required{color:#f04449!important;font-size:18px!important;font-weight:700;font-family:'Merriweather, Georgia'}.mp-checkbox{position:relative!important;margin-top:.15rem!important;margin-left:0!important;float:left;cursor:pointer}.form-check-input:checked{accent-color:#3483fa}.mp-select{border-radius:0!important}.mp-all-required{color:#f04449!important;font-weight:700;font-size:13px}.mp-btn{width:100%}.mp-frame-payments{display:none;background-color:#f5f5f5;margin-top:10px;padding:10px 10px 10px}.mp-subtitle-payments{font-size:13px!important;font-family:sans-serif!important;color:#7a7a7a;font-weight:400;padding:0 0 0;margin:0 0 0!important;text-transform:uppercase}#container-issuers,#mp-card-holder-div,#mp-doc-div,#mp-doc-div-title,#mp-doc-number-div,#mp-doc-type-div,#mp_cnpj_label,#mp_socialname_label{display:none}.mp-text-mla-tax{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:18px;letter-spacing:normal;color:#868686;padding:5px}.mp-text-mla-tax b{font-weight:600}.mp-wallet-button-container{flex-direction:column;padding:24px 16px;height:auto;border:1px solid rgb(0 0 0 / 10%);border-radius:6px;margin-bottom:15px}.mp-wallet-button-container .mp-wallet-button-title{font-style:normal;font-weight:700;font-size:14px;line-height:20px;display:flex;align-items:center;color:rgb(0 0 0 / 90%)}.mp-wallet-button-container .mp-wallet-button-title img{max-width:100%!important;max-height:100%!important;position:inherit!important;float:none!important;margin:0!important}.mp-wallet-button-container .mp-wallet-button-title p{width:100%;text-align:center;font-size:18px;font-weight:600;color:#000;line-height:22px}.mp-wallet-button-container .mp-wallet-button-description p{width:100%;text-align:center;font-weight:400;font-size:16px;line-height:20px;color:rgba(0,0,0,.9);margin:12px 0 16px;padding:0 15px}.mp-wallet-button-container .mp-wallet-button-button #mp-wallet-button-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;background:#ffe600;border-radius:4px;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;border:none;cursor:pointer;transition:all 0s ease-in-out;width:100%;height:48px;border-radius:6px;padding-right:16px;padding-left:16px;gap:8px}.mp-wallet-button-container .mp-wallet-button-button #mp-wallet-button-btn:focus{outline:0;background-color:#ffe600!important;box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(65,137,230,.3),0 0 0 3px #2968c8}.mp-wallet-button-container .mp-wallet-button-button #mp-wallet-button-btn img{width:196px;height:28px}.mp-wallet-button-container .mp-wallet-button-button #mp-wallet-button-btn:hover{background-color:#fbd100;transition:all 0s ease-in-out}#mercadopago-form-ticket-coupon{padding-bottom:15px}.mp-form-check{margin-bottom:0!important}.mp-text-ticket-tarjeta{font-weight:700;padding-left:10px}.mp-ticket-frame{height:500px;text-align:center;padding:15px 0}.mp-ticket-frame a{padding:10px 30px;margin:20px 0 15px}.mp-ticket-frame iframe{width:100%;height:100%}.mp-ticket-frame-six{height:600px;text-align:center;padding:15px 0}.mp-ticket-frame-six a{padding:10px 30px;margin:15px 0 15px}.mp-ticket-frame-six iframe{width:100%;height:100%}.mp-credit-card-box-text{font-size:16px;line-height:29px}.mp-credit-card-box-text-bold{font-size:16px;line-height:29px;font-weight:700}.mp-erro-efetivo-mlu,.mp-erro-febraban{font-family:sans-serif!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;display:none;padding-top:5px;padding-left:2px}.mp-erro-form{font-family:sans-serif!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;padding-top:5px;padding-left:2px;display:none}.mp-erro-input{border:1px red solid}.mp-sending-coupon{font-family:sans-serif!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#999!important;text-align:justify;display:none;padding-top:5px;padding-left:2px;font-weight:700!important}.mp-success-coupon{font-family:sans-serif!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#393!important;text-align:justify;display:none;padding-top:5px;padding-left:2px;font-weight:700!important}.mp-separate-promotion-link{padding:0 5px 0 5px!important}.mp-btn-primary{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:13px;font-weight:400;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.mp-align-right{text-align:right!important}.mp-align-center{text-align:center!important}.mp-table{border:1px solid #aaa;padding:10px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-mx-0{margin-left:0!important;margin-right:0!important}.mp-img-size{width:36px}.mp-form-item{display:flex;align-items:center;justify-content:flex-start}.mp-payment-methods-container{display:flex;align-items:center;flex-wrap:wrap;margin-left:-8px;margin-bottom:32px}.mp-payment-methods-container>div{margin:0 0 8px 8px}.mp-payment-method-logo-container img{width:32px!important;height:24px!important}.mp-payment-method-logo-image{width:auto;height:auto;max-width:100%;max-height:100%!important;position:inherit!important;float:none!important;margin:0!important;font-size:10px;text-overflow:ellipsis;overflow:hidden}.mp-ticket-option-label{display:flex!important;align-items:center;justify-content:flex-start;padding-left:8px;margin:0!important;cursor:pointer}.mp-title-ticket-checkout{padding:0}@media (max-width:767.98px){.m-mp-pr-0{padding-right:0!important}.m-mp-pl-0{padding-left:0!important}.mp-redirect-frame{display:inline-block;margin-top:20px}.mp-m-col{padding-left:0!important;padding-right:0!important}.mp-fl-left{float:none!important}.mp-checkout-form{padding:0 25px 0 10px!important}.mp-m-dib{display:inline-block!important}.mp-m-px-0{padding-left:0!important;padding-right:0!important}.submp-title-checkout-six{margin:0 -15px 0 -15px!important}.mp-m-pt-10{padding-top:10px!important}.mp-ticket-frame-six a{display:block!important}.mp-btn-primary{width:100%!important}}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/OSL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 */
.mp-pix-container{width:100%;display:flex;justify-content:center;align-items:center}.mp-pix-container-column{flex-direction:column}.mp-pix-text-label{font-weight:400;font-size:14px;line-height:18px;text-align-last:center}.mp-badge-info{margin-right:10px}.mp-pix-text-info{color:rgba(0,0,0,.25);font-weight:400;font-size:12px;line-height:15px;margin:0}.mp-pix-copy-code{background-color:#3483fa!important}.mp-pix-confirmation{max-width:604px;border:2px solid #e6e6e6;background:#fff;border-radius:5px;padding:24px;margin-bottom:.75rem}.mp-pix-box{padding:24px 10px;background:#f5f5f5;border-radius:5px}.mp-pix-box-title{font-size:16px;line-height:19px}.mp-pix-box-subtitle{font-weight:600;font-size:24px;line-height:29px}.mp-pix-text-subtitle{font-style:normal;font-size:16px;line-height:24px}.mp-pix-text-subtitle-item{color:rgba(35,35,35,.45);font-size:14px;line-height:21px;text-align:justify}.mp-pix-tooltip{position:relative;display:inline-block}.mp-pix-tooltip .mp-pix-tooltip-text{visibility:hidden;position:absolute;background:#fff;width:312px;padding:20px;text-align:left;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.1);z-index:1}.mp-pix-tooltip:hover .mp-pix-tooltip-text{visibility:visible}.mp-pix-qrcode{width:200px;height:200px}.mp-pix-container-desktop{display:block}.mp-pix-container-mobile{display:none}@media (max-width:767.98px){.mp-pix-container-mobile{display:block}.mp-pix-container-desktop{display:none}.btn-primary{width:100%!important}}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/OSL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 */
.mp-pse-checkout-container>div{display:flex;flex-direction:column;gap:5px;margin-top:20px}.mp-pse-checkout-subtitle{margin-top:20px}.mp-pse-checkout-container label{padding-bottom:5px}.mp-pse-checkout-required-field{color:red}.mp-pse-advanced-config-subtitle{padding-top:20px}#iqitcompare-table{position:relative}#iqitcompare-table>.iqitcompare-table-container{overflow-x:auto;overflow-y:hidden}#iqitcompare-table>.iqitcompare-table-actions{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(160,160,160,.25)}#iqitcompare-table .iqitcompare-product-td{border:none!important}#iqitcompare-table td{width:200px;min-width:200px}#iqitcompare-table tbody{float:left;width:100%}#iqitcompare-table .iqitcompare-product-tr{background:none!important}#iqitcompare-table .iqitcompare-product{padding-top:2rem;position:relative}#iqitcompare-table .iqitcompare-product .iqitcompare-remove{position:absolute;right:0;top:0}.btn-iqitcompare-add .added{display:none}.btn-iqitcompare-add.iqitcompare-added .added{display:inline-block}.btn-iqitcompare-add.iqitcompare-added .not-added{display:none}#iqitcompare-floating{position:fixed;bottom:0;background:#fff;z-index:98;padding:10px 15px;right:100px}#iqitcompare-floating span{padding-right:4px}#iqitcompare-floating a{display:block}#iqitcompare-floating img{max-width:30px;padding:0 4px}.ets_rv_grade_stars{letter-spacing:0!important;font-size:20px;color:#ee9a00;fill:#ee9a00;display:inline-flex;align-items:center;position:relative;vertical-align:middle;font-family:"sans-serif",Arial!important}.ets_rv_grade_stars:after{letter-spacing:2px;content:"\f005 \f005 \f005 \f005 \f005";position:absolute;left:0;font-family:Fontawesome;text-align:left;overflow:hidden;white-space:nowrap}.ets_rv_grade_stars:before{content:'\f006 \f006 \f006 \f006 \f006';font-family:Fontawesome;overflow:hidden;white-space:nowrap;display:block;letter-spacing:2px}.ets_rv_all_stats span.ets_rv_grade_stars:before{font-family:Fontawesome;overflow:hidden;white-space:nowrap;display:block;letter-spacing:5px}.ets_rv_all_stats span.ets_rv_grade_stars.star_5:before{content:"\f005 \f005 \f005 \f005 \f005"}.ets_rv_all_stats span.ets_rv_grade_stars.star_4:before{content:'\f005 \f005 \f005 \f005 \f006'}.ets_rv_all_stats span.ets_rv_grade_stars.star_3:before{content:'\f005 \f005 \f005 \f006 \f006'}.ets_rv_all_stats span.ets_rv_grade_stars.star_2:before{content:'\f005 \f005 \f006 \f006 \f006'}.ets_rv_all_stats span.ets_rv_grade_stars.star_1:before{content:'\f005 \f006 \f006 \f006 \f006'}.ets_rv_all_stats span.ets_rv_grade_stars:after{display:none}.ets_rv_grade_stars .ets-rv-comments-nb{color:#666;font-size:13px;height:15px;margin-left:5px;vertical-align:0;line-height:16px;line-height:16px}.ets_rv_statistic_rating span.ets_rv_grade_stars:before,.ets_rv_statistic_rating span.ets_rv_grade_stars:after{display:none}.ets_rv_grade_stars[data-grade="0.0"]:after,.ets_rv_grade_stars[data-grade="0"]:after{display:none}.ets_rv_grade_stars[data-grade="1.0"]:after,.ets_rv_grade_stars[data-grade="1"]:after{content:"\f005"}.ets_rv_grade_stars[data-grade="1.1"]:after,.ets_rv_grade_stars[data-grade="1.2"]:after,.ets_rv_grade_stars[data-grade="1.3"]:after,.ets_rv_grade_stars[data-grade="1.4"]:after,.ets_rv_grade_stars[data-grade="1.5"]:after{content:"\f005 \f123"}.ets_rv_grade_stars[data-grade="1.6"]:after,.ets_rv_grade_stars[data-grade="1.7"]:after,.ets_rv_grade_stars[data-grade="1.8"]:after,.ets_rv_grade_stars[data-grade="1.9"]:after,.ets_rv_grade_stars[data-grade="2.0"]:after,.ets_rv_grade_stars[data-grade="2"]:after{content:"\f005 \f005"}.ets_rv_grade_stars[data-grade="2.1"]:after,.ets_rv_grade_stars[data-grade="2.2"]:after,.ets_rv_grade_stars[data-grade="2.3"]:after,.ets_rv_grade_stars[data-grade="2.4"]:after,.ets_rv_grade_stars[data-grade="2.5"]:after{content:"\f005 \f005 \f123"}.ets_rv_grade_stars[data-grade="2.6"]:after,.ets_rv_grade_stars[data-grade="2.7"]:after,.ets_rv_grade_stars[data-grade="2.8"]:after,.ets_rv_grade_stars[data-grade="2.9"]:after,.ets_rv_grade_stars[data-grade="3"]:after,.ets_rv_grade_stars[data-grade="3.0"]:after{content:"\f005 \f005 \f005"}.ets_rv_grade_stars[data-grade="3.1"]:after,.ets_rv_grade_stars[data-grade="3.2"]:after,.ets_rv_grade_stars[data-grade="3.3"]:after,.ets_rv_grade_stars[data-grade="3.4"]:after,.ets_rv_grade_stars[data-grade="3.5"]:after{content:"\f005 \f005 \f005 \f123"}.ets_rv_grade_stars[data-grade="3.6"]:after,.ets_rv_grade_stars[data-grade="3.7"]:after,.ets_rv_grade_stars[data-grade="3.8"]:after,.ets_rv_grade_stars[data-grade="3.9"]:after,.ets_rv_grade_stars[data-grade="4.0"]:after,.ets_rv_grade_stars[data-grade="4"]:after{content:"\f005 \f005 \f005 \f005"}.ets_rv_grade_stars[data-grade="4.1"]:after,.ets_rv_grade_stars[data-grade="4.2"]:after,.ets_rv_grade_stars[data-grade="4.3"]:after,.ets_rv_grade_stars[data-grade="4.4"]:after,.ets_rv_grade_stars[data-grade="4.5"]:after{content:"\f005 \f005 \f005 \f005 \f123"}.ets-rv-grade-stars{position:relative;height:17px;min-width:120px;display:inline-block;vertical-align:middle}.ets-rv-grade-stars.ets-rv-small-stars{min-width:90px}.ets-rv-grade-stars .ets-rv-star-content{position:absolute;top:3px;left:0}i.ets_svg_icon{height:16px;font-style:normal}.product-miniature .product-list-reviews~.product-list-reviews{top:-54px}.product-list-reviews .ets-rv-comments-nb{margin-left:4px;font-size:13px;line-height:16px;vertical-align:middle;color:#333;letter-spacing:0}.product-list-reviews .comments-note>span{display:none}.product-list-reviews .ets-rv-grade-stars .ets-rv-star-content{top:1px}.product-list-reviews.list-in-productlist{position:absolute;top:-26px;margin-bottom:5px;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:center;-webkit-justify-content:center;width:100%;left:0;background:rgba(255,255,255,.5);padding:4px 0;visibility:visible}.ets_pc_profile_image #ets_pc_avatar_thumbnail img{margin-right:10px;margin-bottom:10px}.ets_pc_profile_image+.form-control-comment{display:none}.ets_pc_profile_image input#avatar-name{height:38px;border:1px solid #bbb}.ets_pc_profile_image .input-group-addon{border:1px solid #bbb;border-right:none;height:38px}@media (max-width:479px){.ets-rv-grade-stars{min-width:100px}}#iqitwishlist-modal{text-align:center}#iqitwishlist-modal .forgot-password{margin-bottom:1rem}#iqitwishlist-user-products .iqitwishlist-product ._name{padding:0}.btn-iqitwishlist-add .added{display:none}.btn-iqitwishlist-add.iqitwishlist-added .added{display:inline-block}.btn-iqitwishlist-add.iqitwishlist-added .not-added{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAADAwMBAQEAAAAAAAD5+fkGBgbs7OwAAAAAAAACAgL9/f0BAQEAAAAHBweurq4GBgb4+Pje3t6Dg4P39/c/Pz+enp7f39/a2toAAADQ0NBnZ2e/v78AAADs7OzZ2dn4+Pj8/PyCgoJnZ2fNzc0/Pz/x8fHJycnl5eUcHBwAAAD///9OTk7BwcE1NTWsrKwiIiKNjY2cnJzOzs66urpoaGhBQUEsLCxdXV16enq7oi+OAAAAL3RSTlMAAQMIDRItI2lE+of4GZBT/V15OtSh0/3AvqyzSN75ybZ6xZYnoeJpiR1Vf7JtbHk3+2UAAAQQSURBVHja7ZaFesJKEIUJG2dxs7p7T4Lr+z/WndCWYRY+kuvGqdn/DSfbMD85MxYllyVWknzeSpJGEqeUTVEqnz/KE6rsont92221uvfvz4rwY6j3eI5tumcSl2zx5RIIZ+tVFK3WM034M9OSpbEaerwcfWc51ng4O0Qn7FOI2WC0k8EMIdH7rPJeNIYjI0OEdyZtWaoYnCMe7WWGrrIsY7BTf4Ie7MPLNqiIMdirnmPMDGeMFo/mwdOfmkP+Qpkao6lxuYHJaBMgwSYARptMcKsk7PrnWP08LjAh9qfVKumxW9mu1zQGI6aZHQ0Q2nlLVK6FWPI1MUsBHAkHhQrDE1AmW7iyD29qMMv0EqEJ184RMTuZMB2hJWG6wMZPyy+Mj26NS7pAeXRXmP5MnvAXSoxr2xKwV6XS89GBrBB6ilhZuoP4EBzjzckLOOlBo4f77BDa5RY8uhdibbJrVB55MN+j5cIVMDTnou/xHcqn51YLnRDxnNF5jErf3Z4bw1SE6J4G4vEiIRfjGNBPrsNPb0mXa8lwSvj1uV+WrFwcgV8rXF1qUPRl5yPw7CMryXGDKvGUml8NXEcJVtI03PHcekCpu55DYw3WxGnhOhRaugI9jBO/icVoCp9C/g6nZJSKOksk0bp/vUt1yt19BT95eFdHcEvdEhqP51EUrYdtoHXEKc9dYLjgW3mKyrXNtGQf0I7Mu/nWUUwzrFqIzWW+Bq4dns2D7zFllunw0aSJPUOF63KGON97qlj5Lm9CkTYei1RbHjDaSyZWlTmv38u6sTfyrxgyGwEY8Sovmxupizl7VazyKZ5cYzE+YHt5y4pYH0P0A7FyLXtHEgBi4cF+uSj3M5cMAS2l2ah6Smx+nhwZkyfo+wbcwva2WACY7nbu+K6EL7Hm06gAbf6voGdMtq8xG1H4PAbbVrokO5NhQ+rB0Stu0SjQaUinvG1Hi0So9GrinJPSL+FB/8RolPwfT/Aq7yNcHDJKk1vsvOC4hI722LCXDCbYtMQ5MBZ9Y4RXpVrAg7l13W8A0+1xL4aA7lEJFpB4reZftQmYDdfr8XAKVBrNUqHKJSRd9wudc3xHN3rNUq2csAwLulorFTqdRqPRuWrSWF9KRdJkoGqtUNqErFJ2i0qwpoG8OimIUi0HbtFWlsGaSil6nuu6XtHZWCX9RX+SLFaxOCZ5csrJKfPKiuE0pwCIRlmdMgYwSHcKn29lmeIUTgwgzSkcDYTpTuHJUYpT+JqARUantIHKIKNTBnwWGZyyYmn+U5xycsrJKeWbi8+UXNyUN6hqfmZKU9FDM5tGW7ngM3OC3E12+CZ3kR2+yKUznBP8l8En+ASf4BP8q5b5r9LErxNQLrvaEgeXLjIVLn0Zup5Fx3UCfwFR3+eYICMfjQAAAABJRU5ErkJggg==)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(data:image/gif;base64,R0lGODlhGAAYAPUdAAQCBDw+PERCRBweHCQiJCwuLBQSFNTS1FRSVOTi5DQyNIyOjAwODAwKDHR2dDQ2NMzOzCwqLBQWFBwaHKSmpFxaXPz+/Dw6PCQmJERGRAQGBLy6vGxqbGxubFRWVLy+vKyqrKSipHRydGRiZIyKjGRmZNze3Hx+fFxeXHx6fMzKzJyenNza3ISGhJSWlJyanLS2tISChOTm5ExOTNTW1KyurExKTJSSlMTCxLSytPz6/MTGxOzq7Ozu7PT29PTy9CH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAdACwAAAAAGAAYAAAG/x3hkGjAQTBE5XKSyggzicRIiHk9l8MTRJWMJkodzcHC02SFFcjh1flSORYLDi0E1NaCb4nRkyuWMFIEADoCICByvlBu5IBWnY5GwhguNrBbBHA7QCKrmgRi6U0ABgIX0PFswjAHoVXyDgW5GYOLIQyGnYIrvEHJ80T3wKAH2FDABOjJAQwQSKB1MFw8OArEAXWEw6GG0Tg2AAtKs5kiRjsDAoZQHbiaoGZMSqRerYOJICOwCSbfIsPtBhAnnFaAraE2pAwPabEYYWO4IpjQGMJoufkTIRAoEIpjwDCQqLIyEEJYIIm5AJhxEDEIQJBQCPjEuxoQkiiZ0ZtwcOBgqEOoeIgICMAQYphg+EKhjWioQLnQCBAI0GPrKHBIqei49biYaoaEthERWTtO7gB4SI1jM5hRENJAyf2NkID+uphZgw4CACH5BAUJAB4ALAAAAAAYABgAAAb/HuGQaMh9METlUtIJCAOQQ0VIaD2XQ9EGRvAIIBCUR7MxQQBZ4WyzIX2lY1QiAVILNat2IHAQGyBMTAqWCDgu0h7aVjL8Kk7o3jwUVjiEgE4USgwDOH02GFdIAktAJBOXzmKZeGahYahESFUAnvHlleH0rJadZhxpDSmIMZ1eUPdEYjpAwHzQAXmEQkNC5zIMGQVFgTkZRpUERqMKSC20Wo5UOiBgCOHJaUHairzRydg9kFwCF7pkPdQw9HoNGyFSuNMgGEiSashwUES4Y3Cb6BMa6EhRRBlQwIjSkGiQCBMzTBThUAC4qKhgiLgwaBsA0AAjJEIQ6JNInWkICMD4OvwVYphgWLNJHeAViABwi7wjSM3w0BDw9TAQg7rzeEi1qw6I8AAAG+D2YLjQpA4QYNcgRveKeDC8CwIAIfkECQkALgAsAAAAABgAGAAABv8u4ZDoWoEIRSXRMHoIL5sNQjg4XZbDEiU0cEU3HiEI8skKMyFK6isVeyCH1dkFWFAoD7CH8TmoIpQGKhSECkBCFgKkEBziToQiFiqEOBYWOpJE8IAIrYWLcsAZgJIWK2GSuASLxY3kGXQQLqnrsQigDsVEbUoQKReZ6dgVMRUPKA35cSIVyGMcqzVuYCL4yDHeLQErngpCUnIgkRUXs+lUWaJRCMchSokcKCfXdZBGWYaColwwdJ2DDrvDITgNAk8k7QIMCI30o+IP2AVKDAnZSBBMBHb1CWEAuTABgWYyaLiUS6aLISgoDcSHi0CQNLVNBVECwGCy2+2EqHABrmMTcnMYYCgJ4ra2EZks13W+BFkPAgAh+QQJCQAlACwAAAAAGAAYAAAG/yXhkMhYvCZE5dKAKAgVlJBNOOg8lkTPgpR8UChUzWsDAmSFl8WCU4pOS7PNZoEWAhzrQhRkY4A2YDCWJmwihCLWUr6AQhnO5iMqlTAxD9LjcKAmgNGCNEgBUxLXpmYwpCBKQ+nieIpsEpQAULoWYo/KB3KAhKylASolclyuajXGC8FVxFdAgSPCrNcGGCTFAJaEjUFxQGAIlcvSoDKD2gyzSrWaYTJzCS43h6h4UNfsctPlfhoYNjtZFhJQY5RnsGQUAhN4RJYYAWDSwBAIEIiAQ7FgVAlQMrg4DFBgMHgbkpAIYWQkiTu8mACQICDQKNWYIBgACFBhlBFsKCAQ1DowHcAl0CTAMCgBGPmoKDvCYADA4AXwPYUTYjDl25UoMZiGLil9xsWwBji6g0YFDva1LlHF1FZK1Q4CACH5BAkJABwALAAAAAAYABgAAAb/HOGQyEjFJETlkpHBCCOLRUA4GRWWRJtDlCxIBRxAi/ICZIUKkcPDiS7CAgolhRYCRg5H5C1o3OYIlgwuBoQI9K5uFi5QKEBGDh1mhDIqKjKSEPSsOgxiyoAYhs5mAzNwIh5UpfIwzC6caVKkmNWKm4VmKrFVlgUqmUPQ1mZdKoCA8AzKVAYF1mFQNZL9ngHkCIfEiSdjy2QMD0EgIBAUiFQO5QDBHigX6DOgqBJBWVW2ppmo1Q3xcFDxxD0TYprAcGNUKg+AA8QRcgASAgEjGS45noQpkXsMG0jkoGFgLB+vzAJqMqWERsJga9YYNSqLzKDIPVUAzlpir541R8nKO8LihgiBAoFJaAIDgwEAg0Bi4sdCBwNxieFo4s6PIyUQ5nJIjROSo4HFokdD9E5iizNJ6CKnovWS7TYIACH5BAUJACYALAAAAAAYABgAAAb/JuGQ2ChxJETlsvEYCDEOh0Io8USWxEelwjBhRI6HCeAgxQBZKFfwlY4viwVHLQTMuIOouBFbkJ6UGCKSTCYqPGYiwhQQSBYqhAZK2kwKBAIUvAK4DBC6gESLGIMxClFCQIZpEBAEAhFGoGBqmjCjSOZFqcYATYbCKBg4v8NQ9ZXBfiWXgAHsZNxCo4YT0GDU7eyzrXhkDIAEIYYwMR2Rydvms3G6hsJikmpaObErDYPL1VSTk9l4LEk2JgQG2ERoIgBUgERqBs8OEAhFgWwMiDAGGgzWTL4KSAJiIPIgOo4kiNRM6Ag0amRsclggGBQo8jbiNCYMSIUGCCwsQloSO1hOTABmXmzAVDEYVlslaGAx2I52pwZYKUw6EhJWhCuFvniRGz5YDr7YNCQMjoxbjxRWZpzlQBIEnIMAACH5BAkJACEALAEAAAAXABgAAAb/IeFwqJkhGESlUoORCCeVCkZoyBCWQ4wg0AgNpBEhysHJQgOCQijqESscjspZqEgbwKiIphOfMCWSQgwCAi7ApgTibKA8LtgICCY0Qgq4GgIyGsg4vBBIFkgGCTAiJRoiBogIEAgCYhZiO4Q0BkoxDM4kQBdiApQYBgi8zk5IEOgo6YAMgsuDGDoik8pji+J0tpZSJOnpJE2zGZuAa8guByBKBpy1bdK3yHRyKx0Bocjp4ch90nAlgGKxYLyoBFBAfBhEuKRRLAX8JWCYJJCcHEA4HGWQCPCp/I1MJJjchOAcqAxkofypyEkuhIxAHJBOrfwFhISOhmjkQODISUXUEHAcTbweFSzYmCW57FyABQEAIfkECQkAHwAsAQAAABcAGAAABv8f4XCoeVwaRKVSI0l+DAHBRMh4UJdCCYGg+UgEgcEHYKsgANkPg0uNij+YiiejFg64DEN4oEFUUAyYJBiEGggwBqKmFCoqHrRsCj4m2rwquwoUNMw8NBgyRBwcGgwQuSSaBIckAiYUOhxSHCrSNAYwEFeXJEQdOBTShhjwnpYaSkQyjBsYmhm87AwuNAsKDrlysdQ6FrwXbkRO2+yAPo7FglR0MJJJw6fpfEoEl+mF2XzgfJ3nc+K6BQDdlaUM4zoDlHUM0xT0gBbhQXCqfD6AD0ak4IQooJDn4xLyOJqbyUQgbS63DYURiUFdgAhsYfg8TAkVAQKJdTabUjKQugA9P0IhIJcweSaQQ0uS28AGw6kQYUrkAEpI61PZbLrU4eKo+CiZH81qUwOMhQQXSriNCSOnTDwOaG089AkFAQAh+QQJCQA1ACwAAAAAGAAYAAAG/zXhkAgYEDRE5VIjaQgbGAIDijEsiRICstbYUgGPwAU7ZGwnNYaUOgkICuXhkdDwTjWXQICqbPa9MAaipjDeIoQYLjCEJtCSHJEkBgAUBC40Gh4qOJMMCKQIJJquzCIMMBAqPCoyAIQ0BqSsyhhWURAwXokYjp6wNBA8HpIaWY9La4EUEcywwbIgkZ8as+lEOaIiB0qWRKqc2tpoGk2NCJwOmYPZOg0PBbvAcBZAtBG6JjmdHgCthGRKmKzUAT0WC5KIUENeDglTAnZxIJCAGmFUqJCGixky1oSgNK0DZHACKWIUV4Mg0p6omNWJUVOoIJvBBrhxlCiUSg3w4ChqTTwngHI4zCYbWIqxAoUmTq9zdoCEAJKNsIYIUUTfbwwCKdTMaM2C8gK4nYPFke7MoYlA5IIPEcCBggmxJggAIfkECQkAJgAsAAAAABgAGAAABv8m4ZAIGBA0ROVSI2kIGxgCQ9h8LocSAtLU2FJNRwJ2yNhOTAwp1XAmD8UN79QoTSoflAqgS8AMoqYkpCSgMNBMcCwsVC5MBpEmJjQmtgA0MAIEApIcFhdXJCQMiBokGCYuNAMU+EwEID5jyBoCNC8mXKtKZHQQyAAeAjDuHm1mZmw8It76joAGAw0uYTRSTMolM1N5Pm27oxHEvJpmTw+qYhuguigPBstkRDBqTIMZWe0qZpOBUypgJScI5HAzA5kiDiJqYkI+cIcDBPTg2JAA08CDsRFTogAyBYF8PIDUJjfouAoiUkwzQYkcHOrAJTIIcx/KgAIMlTyLxcxkKlQ/MMimCeD6bDIGUIjDIGklzq4ps9ncAJIQhWMSFEdepyjMlFDOJk1qEQO0kYPT0WQwh2YyMKKw1wbQcROBaBIEACH5BAkJACMALAAAAAAYABgAAAb/I+GQCBgQNETlcuDyCBsYAkOokTSWxJdFVxg1CFPhkZAddiyWz4ghpRrCE3OVlUaAp0ZpUlm4IQBGbNJMDNwkpCSqJKhGQExMchQActIwJiY0JsIAACTCCAI5TBIgFyJATgKhrhgGMKQGhi5gShM6zDQIpMSKPFRYMsyMgAgSwKhoyNiQM0yx6RxpJgYJVZODQA7Y1/OpCAjAAcUma6Z0nV+x4DHwVOCIQbrZGEzykoYTs8jN1BkgzBB0GYhsKMbUAQ0qqEpGMkIqapsNzKVACZCAkcQ2uFS0lQKS06zNNBxKaII6YVAOjkaS0c6og1aJMYqEKDfJ4lYEcjgEoxEhOzMoKkeAFoUSMCwWlYbIITIst6PAMwaQUkcPIYK7LFFCmJG4MtKUHBwAujgRZYpvPCJyhwZQcUIQOBIEACH5BAUJACAALAAAAAAYABgAAAb/IOGQKGHxIkTlctKyCWcWi0iokTSWxFaClURIHcIBgZAdohImCuhrCTPIE3P1k0hk2g4AmaBZFpwAQALScNpEDAgwJKokGIReDiBCCgBe0go2dibGBgAAJPgERyAgJGMwXDoEqyYa4BQJBoYUKCQhOMw0yDAGHokAEDZUBMwAxiRYQYAMAUEgkCGAksolgNFwNgCrDfWzIS2zoAEBQ+gOKFQY9aZdcr/ewWQ2Q7gHZ6WGYbcDloTTKjNvXFxIaBmUhFBQiMxJFAkoMChFvCBSkETMXCTlGTxMRDQGIIGgIL4IAFQskEjMcAxkVCDUKRRlgkw4VDSAECwsnBg4ONg8PVRUKCRJKAxmAXT4PhiIOMw0eFR4QM6BPCzciDQJ24BEGAdsg3ioyjFMj2vMxOYtjtgyiCcJyaFnte7PBQEAOw==) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAIBKAA7);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAE0lEQVR4AWMQ4OHZQAyms8JRhQA4p1Rhc+/IhwAAAABJRU5ErkJggg==)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../../../../js/jquery/plugins/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../../../../js/jquery/plugins/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}body{overflow-x:hidden}.iqitmegamenu-wrapper{z-index:97;clear:both}.iqitmegamenu-wrapper.cbp-hor-width-0{padding-left:0;padding-right:0}.container-iqit-menu{z-index:10;position:relative}.cbp-hor-width-1 .container{padding-left:0;padding-right:0}.cbp-sticky.cbp-sticky-transparent{opacity:.85;transition:opacity 300ms ease-in-out}.cbp-sticky.cbp-sticky-transparent:hover{opacity:1}#iqitmegamenu-horizontal.cbp-sticky{position:fixed!important;top:0!important;width:100%!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);z-index:90;left:0;-webkit-backface-visibility:hidden}@media (max-width:999px){#iqitmegamenu-horizontal.cbp-sticky{position:static!important}}#iqitmegamenu-horizontal.cbp-sticky .cbp-hrmenu-tab>a>.cbp-legend{display:none}.cbp-hrmenu{width:100%}.cbp-hrmenu ul{margin:0;padding:0;list-style-type:none}.cbp-hrmenu .col-xs-12{float:left}.cbp-hrmenu .cbp-tab-title{display:inline-block;vertical-align:middle;position:relative}.cbp-hrmenu .cbp-manufacturers{margin-top:-10px}.cbp-hrmenu .cbp-manufacturers li{margin-top:10px}.cbp-hrmenu .cbp-manufacturers li:hover{opacity:.85}.cbp-hrmenu .cbp-vertical-title{transition:all 300ms ease-in-out;padding:0 15px}.cbp-hrmenu .cbp-vertical-title .icon{margin-right:10px}.cbp-hrmenu .cbp-categories-row{margin-top:-10px}.cbp-hrmenu .cbp-categories-row>div{margin-top:10px}.cbp-hrmenu .menu_row{position:static}.cbp-hrmenu .cbp-empty-column .cbp-menu-column-inner>.menu_row:first-child{margin-top:-20px}.cbp-hrmenu .cbp-tabs-container{margin:-10px -30px}.cbp-hrmenu .cbp-absolute-column{margin:0;padding:0;position:absolute;width:auto!important;z-index:2}.cbp-hrmenu .cbp-column-title{display:block;padding:0;margin-bottom:8px}.cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner{top:-2px}.cbp-hrmenu .cbp-column-title.cbp-column-title-inline{padding:0px!important;border:none!important;margin:0px!important;margin-right:10px!important;display:inline-block;vertical-align:middle}.cbp-hrmenu .cbp-menu-column{margin-top:20px}.cbp-hrmenu .cbp-mainlink-iicon,.cbp-hrmenu .cbp-mainlink-icon{width:auto;display:inline;vertical-align:middle;margin-right:4px}.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-iicon,.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-icon{margin-right:0}.cbp-hrmenu .cbp-legend{display:inline-block;top:-15px;right:5px;background-color:#999;color:#fff;position:absolute;font-weight:400;font-size:.8rem;line-height:1rem;padding:4px 6px;text-transform:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}.cbp-hrmenu .cbp-legend.cbp-legend-inner{position:relative;top:0;margin-left:5px;right:0;padding:2px 4px;vertical-align:middle}.cbp-hrmenu .cbp-tab-content{border-left:1px solid #cecece;margin-top:0px!important;margin-bottom:0px!important;padding:0;vertical-align:top}.cbp-hrmenu .cbp-products-big *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cbp-hrmenu .cbp-products-big .quick-view{font-size:0}.cbp-hrmenu .cbp-products-big .online-label,.cbp-hrmenu .cbp-products-big .new-label,.cbp-hrmenu .cbp-products-big .sale-label{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.cbp-hrmenu .cbp-products-big li.ajax_block_product{text-align:center;margin-bottom:10px}.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover{padding-top:0;padding-bottom:0}.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover .functional-buttons-grid{visibility:visible;opacity:.9;margin-bottom:0}.cbp-hrmenu .price.product-price{font-size:14px;line-height:14px}.cbp-hrmenu .old-price.product-price{font-size:13px}.cbp-hrmenu .cbp-products-list .product-name,.cbp-hrmenu .cbp-products-list .product-name-container{height:auto;line-height:inherit}.cbp-hrmenu .cbp-products-list>li{padding-top:9px;padding-bottom:9px}.cbp-hrmenu .cbp-products-list .product-image-container{float:left;margin-right:10px;max-width:60px;min-width:30px}.cbp-hrmenu .cbp-hrsub-tabs-names li{position:relative;border-bottom:1px solid #cecece}.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider{position:absolute;top:0;background:#fff;display:block;height:100%;z-index:1;display:none}.cbp-hrmenu .cbp-hrsub-tabs-names li.active .cbp-inner-border-hider{display:block}.cbp-hrmenu .cbp-hrsub-tabs-names li a{position:relative;display:block;transition:none;padding:14px 16px}.cbp-hrmenu.cbp-submenu-notarrowed .cbp-submenu-aindicator{display:none}.cbp-hrmenu .cbp-submenu-aindicator{margin-left:3px}.cbp-hrmenu .cbp-submenu-it-indicator{position:absolute;top:0;bottom:0;right:10px;margin:auto;height:15px}.cbp-hrmenu.cbp-menu-centered>ul{text-align:center}.cbp-hrmenu.cbp-menu-centered>ul>li{text-align:left;float:none}.cbp-hrmenu .cbp-links li{margin:3px 0;padding-left:2px;position:relative}.cbp-hrmenu .cbp-links li:last-child{margin-bottom:0}.cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2>div>a:after,.cbp-hrmenu .cbp-links li .cbp-hrsub-haslevel3>div>a:after{content:"\f0da";display:inline;font-family:"FontAwesome";padding-left:4px;opacity:.2;position:relative;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.cbp-hrmenu .cbp-links li a{padding-left:10px;display:inline-block}.cbp-hrmenu .cbp-links li a:before{content:"\f105";display:inline;font-family:"FontAwesome";position:absolute;left:0;-webkit-transition:left 0.3s ease,right 0.3s ease;-moz-transition:left 0.3s ease,right 0.3s ease;-o-transition:left 0.3s ease,right 0.3s ease;transition:left 0.3s ease,right 0.3s ease}.cbp-hrmenu .cbp-links li a:hover:before{left:3px}.cbp-hrmenu .cbp-links.cbp-valinks-vertical li{display:inline-block;margin:0;margin-right:12px;padding:0}.cbp-hrmenu .cbp-links.cbp-valinks-vertical.cbp-valinks-vertical2{display:inline-block;vertical-align:middle}.cbp-category-thumb{display:block;margin-bottom:10px}.cbp-horizontal>ul{font-size:0}.cbp-hrmenu.cbp-vertical>ul>li{float:none;display:block}.cbp-vertical-on-top{float:left;position:relative}.cbp-vertical-on-top .cbp-vertical-title{cursor:pointer;z-index:2;position:relative}.cbp-vertical-on-top>.cbp-vertical>ul{position:absolute;visibility:hidden;opacity:0;min-width:240px}.cbp-vertical-on-top.cbp-vert-expanded>.cbp-vertical>ul{visibility:visible;opacity:1}.cbp-vertical-on-top nav#cbp-hrmenu1{margin-bottom:0}#index .cbp-homepage-expanded>.cbp-vertical>ul{visibility:visible;opacity:1}#index .cbp-sticky .cbp-homepage-expanded>.cbp-vertical>ul{visibility:hidden;opacity:0}#index .cbp-sticky .cbp-vert-expanded>.cbp-vertical>ul{visibility:visible;opacity:1}.cbp-hrmenu.cbp-vertical{width:100%;margin-bottom:20px}.cbp-hrmenu.cbp-vertical .cbp-submenu-aindicator{position:absolute;right:8px;margin-top:1px}.cbp-hrmenu.cbp-vertical .cbp-legend-vertical{top:-8px;right:14px}.cbp-hrmenu.cbp-vertical>ul{width:100%;max-width:100%;padding:0}.cbp-hrmenu.cbp-vertical>ul>li>a,.cbp-hrmenu.cbp-vertical>ul>li .span.cbp-main-link{padding-left:15px;padding-right:15px;display:block}.cbp-hrmenu.cbp-vertical>ul>li:first-child>a,.cbp-hrmenu.cbp-vertical>ul>li:first-child .span.cbp-main-link{border-top:none}.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper{position:absolute;visibility:hidden;opacity:0;z-index:100}.cbp-hrmenu.cbp-vertical .cbp-hropen .cbp-hrsub-wrapper{visibility:visible;opacity:1}.cbp-hrmenu>ul,.cbp-hrmenu .cbp-hrsub-inner{margin:0 auto}.cbp-hrmenu .cbp-hrsub-inner{padding:10px 30px}.cbp-hrmenu>ul>li{display:inline-block;float:none}.cbp-hrmenu>ul>li>a,.cbp-hrmenu>ul>li>span.cbp-main-link{padding-top:0;padding-bottom:0;display:inline-block;position:relative;text-decoration:none;cursor:pointer;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;z-index:2}.cbp-hrmenu>ul>li:first-child>a,.cbp-hrmenu>ul>li:first-child>span.cbp-main-link{border-left:none!important}.cbp-hrmenu .cbp-hrsub{visibility:hidden;opacity:0;position:absolute;display:none;padding-bottom:20px;padding:0px!important;font-size:1rem}.cbp-hropen .cbp-hrsub{visibility:visible;opacity:1;z-index:100}.cbp-hrmenu .cbp-hrsub-inner{background:#fff}.cbp-hrmenu .cbp-hrsub-inner>.row:last-child,.cbp-hrmenu .cbp-hrsub-inner .iqitmegamenu-submenu-container>.row:last-child{margin-bottom:20px}.cbp-hrsub-wide .cbp-hrsub-inner .container>.row:last-child{margin-bottom:20px}.cbp-hrmenu .cbp-notfit{right:0}.cbp-hrmenu .cbp-show{display:block}.cbp-category-link-w{position:relative}.cbp-category-tree{display:inline-block}.cbp-hrmenu ul.cbp-hrsub-level2{visibility:hidden;opacity:0;position:absolute;left:100%;margin-top:-20px;padding:8px 10px;z-index:3;width:auto;background:#fff;border:1px solid #EAEAEA;white-space:nowrap}.cbp-hrmenu ul.cbp-hrsub-level3{left:101%}.cbp-hrmenu .pull-right{float:right!important}.cbp-hrsub-haslevel3>.cbp-category-link-w>ul{visibility:hidden;opacity:0;position:absolute;left:100px;margin-top:-20px;padding:8px 10px;z-index:3;width:auto;transition:visibility 180ms ease-in-out,opacity 180ms ease-in-out;white-space:nowrap;left:101%}.cbp-hrsub-haslevel3:hover>.cbp-category-link-w>ul{visibility:visible;opacity:1}.cbp-hrsub-haslevel3:hover .cbp-hrsub-level2{visibility:visible;opacity:1}.cbp-hrsub-haslevel2:hover>div>ul.cbp-hrsub-level2{visibility:visible;opacity:1}.cbp-hrmenu .cbp-tab-pane{display:none}.cbp-hrmenu .cbp-tab-pane.active{height:100%}.cbp-hrmenu .cbp-tab-pane>.clearfix>.row{margin:0}.cbp-hrmenu .cbp-tab-pane>div>.row:last-child{margin-bottom:20px}.cbp-hrmenu .cbp-hropen .cbp-tab-pane.active{visibility:visible;opacity:1}.cbp-hrmenu .cbp-hropen .cbp-tab-pane.active{display:block}.cbp-hor-width-0 .cbp-hrsub-wide .cbp-hrsub{width:100%;left:0}.cbp-hrsub-wide.cbp-hrsub-widec .cbp-hrsub-inner{width:100%;max-width:100%}.cbp-hrsub-narrow{position:relative}.cbp-hrmenu .cbp-hrsub-inner:before,.cbp-hrmenu .cbp-hrsub-inner:after{content:"";display:table}.cbp-hrmenu .cbp-hrsub-inner:after{clear:both}.cbp-hrsub h4{color:#afdefa;padding:2em 0 .6em;margin:0;font-size:160%;font-weight:300}.cbp-hrmenu .col-xs-1,.cbp-hrmenu .col-xs-2,.cbp-hrmenu .col-xs-3,.cbp-hrmenu .col-xs-4,.cbp-hrmenu .col-xs-5,.cbp-hrmenu .col-xs-6,.cbp-hrmenu .col-xs-7,.cbp-hrmenu .col-xs-8,.cbp-hrmenu .col-xs-9,.cbp-hrmenu .col-xs-10,.cbp-hrmenu .col-xs-11,.cbp-hrmenu .col-xs-12,.cbp-hrmenu .col-sm-1,.cbp-hrmenu .col-sm-2,.cbp-hrmenu .col-sm-3,.cbp-hrmenu .col-sm-4,.cbp-hrmenu .col-sm-5,.cbp-hrmenu .col-sm-6,.cbp-hrmenu .col-sm-7,.cbp-hrmenu .col-sm-8,.cbp-hrmenu .col-sm-9,.cbp-hrmenu .col-sm-10,.cbp-hrmenu .col-sm-11,.cbp-hrmenu .col-sm-12,.cbp-hrmenu .col-md-1,.cbp-hrmenu .col-md-2,.cbp-hrmenu .col-md-3,.cbp-hrmenu .col-md-4,.cbp-hrmenu .col-md-5,.cbp-hrmenu .col-md-6,.cbp-hrmenu .col-md-7,.cbp-hrmenu .col-md-8,.cbp-hrmenu .col-md-9,.cbp-hrmenu .col-md-10,.cbp-hrmenu .col-md-11,.cbp-hrmenu .col-md-12,.cbp-hrmenu .col-lg-1,.cbp-hrmenu .col-lg-2,.cbp-hrmenu .col-lg-3,.cbp-hrmenu .col-lg-4,.cbp-hrmenu .col-lg-5,.cbp-hrmenu .col-lg-6,.cbp-hrmenu .col-lg-7,.cbp-hrmenu .col-lg-8,.cbp-hrmenu .col-lg-9,.cbp-hrmenu .col-lg-10,.cbp-hrmenu .col-lg-11,.cbp-hrmenu .col-lg-12{padding-left:10px;padding-right:10px}#iqitmegamenu-horizontal.cbp-nosticky .container{max-width:100%}.cbp-hor-width-0 #iqitmegamenu-horizontal{margin:0 -500%;padding:0 500%}.cbp-hor-width-0 #iqitmegamenu-horizontal .container{padding-left:10px;padding-right:10px}.cbp-hor-width-0 #iqitmegamenu-horizontal.cbp-sticky{margin:0;padding:0}.product-grid-menu{text-align:center}.container-iqitmegamenu{padding:0}.product-miniature-container .regular-price{text-decoration:line-through}@media (max-width:767px){#cbp-hrmenu1{display:none!important}}.iqitfake{display:none}@charset "UTF-8";body{background:#fff}.container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}a:link:not(.nav-link):not(.btn),a:visited:not(.nav-link):not(.btn){color:#777}a:hover:not(.nav-link):not(.btn){color:#333}.pagination .page-list li:hover{border-color:#333}.pagination .page-list li.current{border-color:#333}.pagination .page-list li.current a{color:#333}#mobile-header{background:#000;border-bottom:solid 1px #e3e3e3}#mobile-header #mobile-header-sticky{background:#000}#mobile-header .mobile-main-bar{padding-top:1.4285714286rem;padding-bottom:1.4285714286rem}#mobile-header .m-nav-btn{color:#fff}#mobile-header .m-nav-btn:hover{color:#d73232}#mobile-header .m-nav-btn>span{display:none!important}#mobile-header .mobile-buttons-bar{background:#c9c9c9}html{font-size:14px}@media (max-width:767px){html{font-size:14px}}body{line-height:1.4rem}body{font-family:'Montserrat',sans-serif}.h1,.h2,.block-title,.page-title,.modal-title,.step-title{font-family:'Montserrat',sans-serif}#blockcart-content{background:#fff;color:#000;border:none 1px}#blockcart-content a:not(.btn){color:#000}#blockcart-content a:not(.btn):hover{color:#000}.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled,.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{background:#f8f8f8;color:#333;border:none 1px #f0f0f0}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary :active,.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled :active,.btn-secondary:disabled:hover,.btn-secondary:disabled:focus,.btn-secondary:disabled :active,.bootstrap-touchspin .group-span-filestyle .btn-touchspin:hover,.bootstrap-touchspin .group-span-filestyle .btn-touchspin:focus,.bootstrap-touchspin .group-span-filestyle .btn-touchspin :active,.group-span-filestyle .bootstrap-touchspin .btn-touchspin:hover,.group-span-filestyle .bootstrap-touchspin .btn-touchspin:focus,.group-span-filestyle .bootstrap-touchspin .btn-touchspin :active,.group-span-filestyle .btn-default:hover,.group-span-filestyle .btn-default:focus,.group-span-filestyle .btn-default :active{background:#dedede;color:#2e2e2e}.btn-secondary:not(:disabled):not(.disabled):active{background:#dedede;color:#2e2e2e}.btn-outline-secondary,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background:#f8f8f8;color:#333;border:solid 1px #e3e3e3}.btn-outline-secondary:hover,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:hover{background:#dedede;color:#2e2e2e;border:solid 1px #e3e3e3}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{background:#e00006;color:#fff;border:none 1px}.btn-primary:hover,.btn-primary:focus,.btn-primary :active,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled :active,.btn-primary:disabled:hover,.btn-primary:disabled:focus,.btn-primary:disabled :active{background:#ff0016;color:#fff}.btn-primary:not(:disabled):not(.disabled):active{background:#ff0016;color:#fff}#wrapper .breadcrumb{padding-top:.7142857143rem;padding-bottom:.7142857143rem;margin-top:-1.0714285714rem;margin-bottom:1.0714285714rem;font-style:normal;font-weight:400;text-transform:none;color:#8f8f8f}#wrapper .breadcrumb li:after{color:#8f8f8f}#wrapper .breadcrumb a{color:#8f8f8f}.form-control{background-color:#fff;color:#777;border:solid 1px #e3e3e3}.custom-select2,.custom-select2 option{background-color:#fff}.custom-select2:after{color:#777}.bootstrap-touchspin .btn-touchspin{background-color:#fff;color:#777;border:solid 1px #e3e3e3}.bootstrap-touchspin .btn-touchspin:hover{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control::-moz-placeholder{color:#777}.form-control:-ms-input-placeholder{color:#777}.form-control:-moz-placeholder{color:#777}.form-control:focus{color:#777;border-color:#8a8a8a}.custom-checkbox input[type=checkbox]+span .checkbox-checked{color:#000}.custom-radio input[type=radio]:checked+span{background-color:#000}.custom-checkbox input[type=checkbox]+span:not(.color),.custom-radio{background:#fff;color:#000;border-color:#e3e3e3}.dropdown-menu,.autocomplete-suggestions{background:#fff;border:solid 1px #e3e3e3}.dropdown-menu .dropdown-item,.autocomplete-suggestions .dropdown-item{color:#474747!important;border-bottom:solid 1px #e3e3e3}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover,.autocomplete-suggestions .dropdown-item:focus,.autocomplete-suggestions .dropdown-item:hover{background:rgba(71,71,71,.05)}.tooltip-inner{background:#333;color:#fff}.tooltip.bs-tether-element-attached-bottom .tooltip-inner:before,.tooltip.tooltip-top .tooltip-inner:before,.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#333}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:#333}.modal-backdrop{background:rgba(194,194,194,.7)}.modal-content{background:#fff;border:none 1px}.js-quickview-np-btn{background:#fff}.ns-box{background:#ca5058;color:#fff;border:none 1px}.product-price{color:#e00006}.iqit-review-star{color:#e0d041}.product-flags .product-flag{font-size:2.1428571429rem;font-style:normal;font-weight:700;text-transform:none}.product-flags .discount,.product-flags .on-sale{background:#fff;color:#fff}.product-flags .new{background:#fff;color:#fff}.product-flags .online-only,.product-flags .pack{background:#fd428e;color:#fff}.product-flags .out_of_stock{background:#d64545;color:#fff7f7}.discount{background:#fff;color:#fff}.product-available{background:#67a675;color:#fff}.product-unavailable{background:#d64545;color:#fff7f7}.product-unavailable-allow-oosp{background:#17459e;color:#fff}.alert-success a:link:not(.nav-link):not(.btn),.alert-success a:visited:not(.nav-link):not(.btn){text-decoration:underline}.alert-info a:link:not(.nav-link):not(.btn),.alert-info a:visited:not(.nav-link):not(.btn){text-decoration:underline}.alert-warning a:link:not(.nav-link):not(.btn),.alert-warning a:visited:not(.nav-link):not(.btn){text-decoration:underline}.alert-danger a:link:not(.nav-link):not(.btn),.alert-danger a:visited:not(.nav-link):not(.btn){text-decoration:underline}#iqitcompare-floating{background:#fff;border-top:none 1px;border-left:none 1px;border-right:none 1px}#page-preloader{background:#fff}#back-to-top{background:#000;color:#fff}#back-to-top:hover{background:#333;color:#fff}#header,#checkout-header{background:#000;border-top:none 1px;border-bottom:none 1px}#header .container,#checkout-header .container{max-width:100%}.sticky-desktop-wrapper #desktop-header.stuck-header{background:#000;border-bottom:none 1px}#header .header-nav{color:#777;background:#000;border-bottom:none 1px;padding-top:.1428571429rem;padding-bottom:.1428571429rem;font-size:1rem}#header .header-nav a{color:#777}#header .header-nav a:hover{color:#333}#header .header-nav .social-links._topbar{font-size:1rem}.header-top{padding-top:.3571428571rem;padding-bottom:.3571428571rem;color:#fff}.header-top a:not(.btn):not(.nav-link){color:#fff}.header-top a:not(.btn):not(.nav-link):hover{color:red}.header-top .form-search-control{background:#fff;color:#858585;border:none 1px #e3e3e3}.header-top input.form-search-control::-webkit-input-placeholder{color:#858585}.header-top input.form-search-control:-moz-placeholder{color:#858585}.header-top input.form-search-control:-ms-input-placeholder{color:#858585}.header-top input.form-search-control:-moz-placeholder{color:#858585}.header-top .search-btn{color:#858585}.header-top .header-btn-w .header-btn>.icon{font-size:1.4285714286rem;display:block}.header-top .header-cart-default a.cart-toogle{background:#000;color:#fff;padding:.6428571429rem .6428571429rem}.header-top .header-cart-default a.cart-toogle:hover{color:#fff}.header-top a.header-cart-btn:not(:hover){color:#fff}.stuck-header .header-top{padding-top:.3571428571rem;padding-bottom:.3571428571rem}.sticky-desktop-wrapper #desktop-header.stuck-header,.stuck-menu{background:#000}.cart-products-count-btn{background:#f80f0f;color:#fff}.desktop-header-style-1 .search-widget,.desktop-header-style-2 .search-widget{max-width:100%}#iqitmegamenu-horizontal{background:#000;border-top:none 3px #521919;border-right:none 3px #38b82c;border-bottom:none 3px #457deb;border-left:none 3px #a6cc0f;margin:0 -500%;padding:0 500%}.cbp-horizontal>ul>li>a,.cbp-horizontal>ul>li>a:not([href]):not([tabindex]),.cbp-horizontal>ul>li>.cbp-main-link{line-height:2.8571428571rem;max-width:14.2857142857rem;color:#fff;padding-left:.7142857143rem;padding-right:.7142857143rem;border-left:none 2px rgba(87,87,87,.57)}#sticky-cart-wrapper a.header-cart-btn:not(:hover){color:#fff}#sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content{top:-.8571428571rem}.cbp-vertical-on-top .cbp-vertical-title{line-height:2.8571428571rem!important}.cbp-vertical-on-top .cbp-vertical-title-text{display:none!important}.cbp-horizontal>ul>li.cbp-hropen>a,.cbp-horizontal>ul>li.cbp-hropen>a:not([href]):not([tabindex]),.cbp-horizontal>ul>li.cbp-hropen>a:hover{background:#fff;color:#333}.cbp-horizontal .cbp-tab-title{font-size:1rem;font-style:normal;font-weight:400;text-transform:none;line-height:1em}.cbp-horizontal .cbp-legend{background:#ca5058;color:#fff}.cbp-horizontal .cbp-mainlink-icon,.cbp-horizontal .cbp-mainlink-iicon{font-size:1.4285714286rem;max-height:1.4285714286rem}.cbp-horizontal>ul{text-align:center}.cbp-horizontal>ul>li{float:none;text-align:left}@media (max-width:1300px){.cbp-horizontal .cbp-tab-title{font-size:1.0714285714rem}.cbp-horizontal>ul>li>a,.cbp-horizontal>ul>li>a:not([href]):not([tabindex]),.cbp-horizontal>ul>li>.cbp-main-link{padding-left:.7142857143rem;padding-right:.7142857143rem}}#cbp-hrmenu .cbp-hrsub{transform:translateY(15px)}#cbp-hrmenu .cbp-hropen .cbp-hrsub{transform:translateY(0)}#cbp-hrmenu .cbp-hrsub,#cbp-hrmenu .cbp-hrsub-level2,#cbp-hrmenu .cbp-hrsub-wrapper{transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.container-iqitmegamenu,.iqit-megamenu-container,.cbp-hrsub-narrow,#desktop-header-container.container{position:static!important}.iqitmegamenu-submenu-container{width:auto!important;max-width:100%!important;padding:0}.cbp-vertical-on-top #cbp-hrmenu1-ul{background:#fff;border:none 1px #e3e3e3}#content-wrapper #cbp-hrmenu1{background:#fff;border:none 1px #e3e3e3}#cbp-hrmenu1 .cbp-vertical-title{font-style:normal;font-weight:400;text-transform:none;color:#fff;background:#000;line-height:3.5714285714rem}#cbp-hrmenu1 .cbp-vertical-title:hover{color:#fff;background:#000}#cbp-hrmenu1>ul>li>a,#cbp-hrmenu1>ul>li>span.cbp-main-link{font-style:normal;font-weight:400;text-transform:none;padding-top:.5714285714rem;padding-bottom:.5714285714rem;border-top:none 1px rgba(227,227,227,.35)}#cbp-hrmenu1>ul>li>a .cbp-mainlink-icon,#cbp-hrmenu1>ul>li>a .cbp-mainlink-iicon{font-size:1.7142857143rem;max-height:1.7142857143rem}#cbp-hrmenu1>ul>li.cbp-hropen>a,#cbp-hrmenu1>ul>li.cbp-hropen>a:hover{background:#f8f8f8;color:#333}#cbp-hrmenu1 .cbp-legend{background:#ca5058;color:#fff}#cbp-hrmenu1 .cbp-hrsub,#cbp-hrmenu1>ul,#cbp-hrmenu1 .cbp-hrsub-level2,#cbp-hrmenu1 .cbp-hrsub-wrapper{transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out}.cbp-vert-expanded #cbp-hrmenu1 .cbp-vertical-title{color:#fff;background:#000}.cbp-not-on-top #cbp-hrmenu1-ul{position:relative}.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper{top:0;margin-top:0px!important;min-height:100%}.cbp-hrmenu.cbp-vertical .cbp-hrsub{min-height:100%}.cbp-hrmenu.cbp-vertical .cbp-show{-js-display:flex;display:flex;flex-wrap:wrap}.cbp-hrmenu.cbp-vertical .cbp-hrsub-inner{width:100%}.cbp-hrmenu .cbp-hrsub{font-style:normal;font-weight:400;text-transform:none}.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu ul.cbp-hrsub-level2{background:#fff;border:none 1px #37a625}.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu .cbp-hrsub-inner a,.cbp-hrmenu .cbp-hrsub-inner a:link{color:!important}.cbp-hrmenu .cbp-hrsub-inner a:hover{color:#ffffff!important}.cbp-hrmenu .tabs-links{background:#f7f7f7}.cbp-hrmenu .cbp-tabs-names li a{color:#777777!important}.cbp-hrmenu .cbp-tabs-names li a:hover,.cbp-hrmenu .cbp-tabs-names li a.active{background:#fff;color:#777777!important}.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title,.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{color:#ff0d0d!important;border-bottom:none 3px #c2bc29;font-style:normal;font-weight:700;text-transform:uppercase}.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover{color:#ffffff!important}#mobile-header .col-mobile-menu-dropdown.show{background:#fff}#mobile-header .col-mobile-menu-dropdown.show .m-nav-btn{color:#ffffff!important}#iqitmegamenu-mobile{background:#fff}#iqitmegamenu-mobile li>ul.mobile-menu__submenu--accordion .mobile-menu__tab{min-height:3.8571428571rem}#iqitmegamenu-mobile li>ul.mobile-menu__submenu--accordion .mobile-menu__tab:not(:last-child){border-bottom:none 1px}#iqitmegamenu-mobile li>ul.mobile-menu__submenu--accordion .mobile-menu__arrow{padding-top:1.1428571429rem;padding-bottom:1.1428571429rem}#iqitmegamenu-mobile li>ul.mobile-menu__submenu--accordion .mobile-menu__link{color:#ffffff!important;padding-top:1.1428571429rem;padding-bottom:1.1428571429rem;font-style:normal;font-weight:400;text-transform:none}.col-mobile-menu-push #iqitmegamenu-mobile{border:none 1px}.mobile-menu__submenu{background:#fff}.mobile-menu__tab{border-bottom:none 1px #ebebeb;min-height:4.4285714286rem}.mobile-menu__link{color:#ffffff!important;padding-top:1.4285714286rem;padding-bottom:1.4285714286rem;font-style:normal;font-weight:400;text-transform:none}.mobile-menu__arrow{padding-top:1.4285714286rem;padding-bottom:1.4285714286rem;color:#fff;font-size:1.5714285714rem}.mobile-menu__legend{font-size:.8571428571rem;font-style:normal;font-weight:400;text-transform:none;color:#fff;background-color:#595050}.mobile-menu__header-wrapper{color:#595050;background-color:#f4f4f4;border-bottom:none 1px;display:none}.mobile-menu__title{font-style:normal;font-weight:400;text-transform:none}.mobile-menu__column-title{font-size:1.5714285714rem;font-style:normal;font-weight:700;text-transform:uppercase;color:#595050!important}.mobile-menu__column{font-size:1.1428571429rem;font-style:normal;font-weight:400;text-transform:none;color:#595050;margin-bottom:2.8571428571rem}.mobile-menu__column-categories:not(:last-child){margin-bottom:2.8571428571rem}.mobile-menu__column-title{margin-bottom:.5714285714rem}.mobile-menu__links-list-li{padding-top:.4285714286rem;padding-bottom:.4285714286rem}.mobile-menu__close,.mobile-menu__back-btn{color:#595050}.mobile-menu__footer{border-top:none 1px;color:#595050;background-color:#f4f4f4;display:none}.swiper-button-next,.swiper-button-prev{background:#333;color:#fff}.swiper-pagination-bullet{background:#333}.products.row{margin:0rem}.products.row>.col,.products.row>[class*="col-"]{padding:0rem}.swiper-container-wrapper{margin:0rem}.swiper-container-wrapper .products.swiper-container{padding:0rem}.swiper-container-wrapper .product-carousel{padding:0rem}.swiper-products-carousel.swiper-arrows-above .swiper-button{margin:0rem}.product-miniature{border:none 1px;outline:1px none transparent}.product-miniature .thumbnail-container .product-thumbnail-second{position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity 0.3s ease;backface-visibility:hidden}.product-miniature .thumbnail-container:hover .product-thumbnail-second{opacity:1}.product-miniature .thumbnail-container:hover .product-thumbnail-first{opacity:0}.product-miniature .thumbnail-container:hover .product-thumbnail-first:last-child{opacity:1}.product-miniature-grid{padding:.7142857143rem}.product-miniature-grid .product-title{font-style:normal;font-weight:400;text-transform:none}.product-miniature-grid .product-price{font-style:normal;font-weight:400;text-transform:none}@media (hover:hover){.product-miniature:hover{outline:none 1px}}.product-miniature-grid .product-functional-buttons a:link,.product-miniature-grid .product-functional-buttons a:visited,.product-miniature-grid .product-functional-buttons a:hover{color:!important}.product-miniature-grid .product-functional-buttons a{display:block;border-radius:50%;margin:5px 0;padding:8px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.product-miniature-grid .product-functional-buttons i{font-size:1rem}.product-miniature-grid .product-functional-buttons a:link,.product-miniature-grid .product-functional-buttons a:visited,.product-miniature-grid .product-functional-buttons a:hover{background:#fff}.product-miniature-grid .product-functional-buttons-bottom{bottom:auto;top:.7rem;right:0rem;left:auto;min-width:auto;padding:0;transform:translate(0,0)}.products-grid .product-miniature .product-category-name{display:none!important}.products-grid .product-miniature .product-reference{display:none!important}.products-grid .product-miniature .product-description-short{display:none!important}.products-grid .product-miniature .product-add-cart{display:none!important}.products-grid .product-miniature .flag-discount-value{display:none!important}.product-miniature .input-qty,.product-miniature .input-group-add-cart .bootstrap-touchspin{display:none!important}.btn-product-list{padding:.5357142857rem 1.0714285714rem;background:#000;color:#fff;border:none 1px}.btn-product-list:hover{background:#fff;color:#000}.products-grid .product-miniature-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.products-grid .product-miniature-default .product-description{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.products-grid .product-add-cart{margin:auto auto 0 auto}.product-carousel{height:100%}.products.swiper-container .swiper-slide{height:auto}.products-grid .product-miniature-layout-1{text-align:center}.products-grid .product-miniature-layout-1 .input-group-add-cart{justify-content:center}.products-grid .product-miniature-layout-1 .product-description{padding:.0714285714rem}.products-grid .product-miniature-layout-2 .product-add-cart{display:none!important}.products-grid .product-miniature-layout-2 .products-variants{padding-top:0rem}.products-grid .product-miniature-layout-2 .product-description{padding:.0714285714rem}.products-grid .product-miniature-layout-3 .product-description{background:rgba(40,44,51,.93)}.swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-rows:1fr;grid-auto-rows:0;display:grid;overflow-y:hidden}.swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4,1fr)}.layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper,.layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4,1fr)}.layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper,.layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4,1fr)}.layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper,.layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}.product_header_container .product-price,.product_p_price_container .product-price{font-size:1rem;font-style:normal;font-weight:700;text-transform:none}#product .images-container .product-cover{border:none 1px}.images-container .swiper-button-arrow,#product .product-cover .expander>span,#product-modal .modal-body .swiper-button-arrow{color:#fff;background:#333}.images-container .swiper-button-arrow:hover,#product .product-cover .expander>span:hover,#product-modal .modal-body .swiper-button-arrow:hover{opacity:0.6!important}#col-product-info{position:-webkit-sticky;position:sticky;z-index:1;top:30px;transition:top 300ms ease 0s}#main-product-wrapper .product-cover .expander{z-index:1}@media screen and (min-width:768px){#main-product-wrapper .no-quick-view-d-md-none{display:none}}@media screen and (min-width:768px){#main-product-wrapper #swiper-wrapper-column-images{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}#main-product-wrapper .product-lmage-large{position:relative;width:100%;min-height:1px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:1rem}}.modal-open #col-product-info{position:static}.product-cover .expander{width:100%;height:100%;padding:0;bottom:0;right:0}.product-cover .expander>span{position:absolute;bottom:1rem;right:1rem;padding:.6rem}#product .product-cover .expander>span{color:#fff;background:#333;transition:opacity 0.2s cubic-bezier(.7,0,.3,1),color 0.2s cubic-bezier(.7,0,.3,1)}#product .product-cover .expander>span:hover{opacity:0.6!important}#main #main-product-wrapper{transition:opacity 0.3s ease}#main.-combinations-loading{position:relative}#main.-combinations-loading #product-preloader{display:block;position:absolute;z-index:10;top:-10px}#main.-combinations-loading #main-product-wrapper{opacity:.3}@media (max-width:767px){#main-product-wrapper .product-add-to-cart{background:#fff;box-shadow:0 -4px 18px 0 #ccc;position:fixed;bottom:0;z-index:99;width:100%;left:0;padding-left:1rem;padding-right:1rem}#product #iqitcompare-floating{z-index:0}}@media (max-width:576px){.product-add-to-cart .col-add-qty{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.product-add-to-cart .col-add-btn{-ms-flex:1;flex:1}.product-add-to-cart .col-add-wishlist,.product-add-to-cart .col-add-compare{max-width:40px}.product-add-to-cart .col-add-wishlist .btn,.product-add-to-cart .col-add-compare .btn{padding-left:0;padding-right:0}}@media (max-width:400px){.product-add-to-cart .add-to-cart{padding-left:0rem;padding-right:0rem}}#wrapper{background:#fff;border-top:none 1px;border-bottom:none 1px;padding-top:1.0714285714rem;padding-bottom:1.0714285714rem;color:#000}#index #wrapper,#module-iqitelementor-Preview.elementor-landing-body #wrapper{padding-top:1.4285714286rem;padding-bottom:1.4285714286rem}#content-wrapper .page-title{color:#333;font-style:normal;font-weight:700;text-transform:none;border-bottom:none 1px #e3e3e3;margin-bottom:.8em;padding-bottom:.5em}#content-wrapper .page-title a:link,#content-wrapper .page-title a:visited{color:#333}#content-wrapper .section-title{color:#333;font-style:normal;font-weight:700;text-transform:none;border-bottom:none 1px #e3e3e3;margin-bottom:.8em;padding-bottom:.5em}#content-wrapper .section-title a:link,#content-wrapper .section-title a:visited{color:#333}.nav-tabs .nav-link{color:#000;font-style:normal;font-weight:700;text-transform:none}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{color:#000;border-bottom:none 3px #ca5058}.iqit-accordion .title{font-style:normal;font-weight:400;text-transform:none}.iqit-accordion .nav-link{border-bottom:none 3px #ca5058;border-bottom-color:transparent}.iqit-accordion .nav-link:not(.collapsed){color:#000;border-bottom:none 3px #ca5058}#wrapper .block-title{color:#333;font-style:normal;font-weight:700;text-transform:none;border-bottom:none 1px #e3e3e3;margin-bottom:.8em;padding-bottom:.5em}#wrapper .block-title a:link,#wrapper .block-title a:visited{color:#333}#left-column .block,#right-column .block{border:none 1px}#footer,#checkout-footer{background:#000}#footer .ps-emailsubscription-block .newsletter-input-group,#checkout-footer .ps-emailsubscription-block .newsletter-input-group{border:none 1px #e3e3e3;background:#fff}#footer .ps-emailsubscription-block .newsletter-input-group .input-subscription,#checkout-footer .ps-emailsubscription-block .newsletter-input-group .input-subscription{color:#777}#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe,#checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe{color:#777}#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover,#checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover{color:#fff}#footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder,#checkout-footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder{color:#777}#footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder,#checkout-footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder{color:#777}#footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder,#checkout-footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder{color:#777}#footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder,#checkout-footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder{color:#777}#footer .social-links._footer,#checkout-footer .social-links._footer{font-size:3rem}#footer .block-title,#checkout-footer .block-title{color:#fff;font-style:normal;font-weight:700;text-transform:none;margin-bottom:.8em;position:relative;-js-display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#footer .block-title a:link,#footer .block-title a:visited,#checkout-footer .block-title a:link,#checkout-footer .block-title a:visited{color:#fff}#footer .block-title span,#checkout-footer .block-title span{margin-right:.5rem}#footer .block-title:after,#checkout-footer .block-title:after{content:"";display:block;-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:none 1px #e3e3e3}#footer-container-first{border-top:none 1px;padding-top:2.1428571429rem;padding-bottom:2.1428571429rem;background:#212121;color:#fff}#footer-container-first h5{font-size:1.5rem;font-style:normal;font-weight:700;text-transform:none}#footer-container-main,#checkout-footer{border-top:none 1px;padding-top:2.8571428571rem;padding-bottom:1.8571428571rem;color:#fff}#footer-container-main a,#checkout-footer a{color:#fff}#footer-container-main a:hover,#checkout-footer a:hover{color:#777}#footer-copyrights{border-top:none 1px;background:#fff;padding-top:1.0714285714rem;padding-bottom:1.0714285714rem}@media (max-width:767px){#footer .block-toggle{width:100%;flex-basis:initial}#footer .block-toggle>.block-title{cursor:pointer}#footer .block-toggle>.block-title span::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:10px}#footer .block-toggle>.block-content{display:none}#footer .block-toggle._toggled>.block-content{display:block}#footer .block-toggle._toggled .block-title span::after{content:""}#footer .footer-style-inline .block-title{display:block!important;max-width:100%}#footer .footer-style-inline .block-content{display:block;width:100%;margin-top:1rem}}#maintenance-page{background:#e3e3e3;color:#333}#maintenance-page a,#maintenance-page a:link{color:#333}#header,#header .header-top{background-color:#000!important}#search_widget{float:none;margin-bottom:0;min-width:35rem}#search_widget form i{padding:0}#search_widget button{display:flex;align-items:center;justify-content:center;height:100%;padding:0 15px}header .nav{background-color:#ffffff00!important}.availability-slidein{position:absolute;bottom:0;left:0;width:100%;z-index:1;visibility:visible;opacity:1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:none}.footer-container #footer1 .footer-block{margin-top:0;padding-left:0;padding-right:0;margin-bottom:0}.container{padding-left:10px;padding-right:10px}.add-to-cart{border:1px none #d6d4d4!important;color:#ffffff!important;background:#E4000F!important}.add-to-cart:hover{color:#ffffff!important;background:#b8000c!important}.custom-checkbox input[type=checkbox]+span:not(.color),.custom-radio{background:#fff;color:#000;border-color:#000!important}#cbp-hrmenu .cbp-hrsub,#cbp-hrmenu .cbp-hrsub-level2,#cbp-hrmenu .cbp-hrsub-wrapper{padding:15px!important}.cbp-hrsub-inner{padding:0px!important;margin:0px!important}.iqitmegamenu-submenu-container{padding:0px!important;margin:0px!important}.cbp-hrmenu .cbp-menu-column{padding:0px!important;margin:0px!important}.cbp-hrmenu .cbp-hrsub-inner>.row:last-child,.cbp-hrmenu .cbp-hrsub-inner .iqitmegamenu-submenu-container>.row:last-child{margin-bottom:0px!important}.container-iqitmegamenuv{padding:0px!important}.checkout .btn,.continue .btn{color:#ffffff!important;background:#E4000F!important}.checkout .btn:hover,.continue .btn{color:#ffffff!important;background:#b8000c!important}#footer-container-main{font-size:14px!important}.cbp-hrmenu .cbp-menu-column{padding:0 10px!important}.block-text-top-shipping{color:#fff;font-size:13px;font-weight:700;line-height:1.3em;text-align:center;margin-bottom:10px!important}.homeslider-container{margin-bottom:0px!important}#content-wrapper .section-title{w font-size:1.9em!important;border-bottom:0px!important;text-align:center!important}.elementor-products-tabs .nav-tabs{border-bottom:0px!important}.cbp-horizontal .cbp-tab-title{font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:600!important}.text-white h2{color:#ffffff!important}.breadcrumb a:visited:not(.nav-link):not(.btn){color:#000!important;font-size:14px!important;font-weight:bold!important}#content-wrapper .page-title{border-bottom:none!important}.products-selection .showing{font-size:14px!important;font-weight:600!important}.select-title .select-title-name{max-width:200px!important}.select-title{font-size:14px!important}.product-reference{margin-bottom:1px!important;font-size:12px!important}.product_header_container{border-bottom:none!important}.text-muted{margin-top:5px;color:#989898!important}.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled{background:#ccc!important}label{font-weight:bold!important}#product-images-large{border:0 solid #ccc!important}.thumb{border:0 solid #ccc!important}.header-top a:not(.btn):not(.nav-link):hover,.header-top a:not(.btn):not(.nav-link){color:#fff!important}#mobile-header .m-nav-btn{color:#fff!important}.pagination .page-list a:link:not(.nav-link):not(.btn),.pagination .page-list a:visited:not(.nav-link):not(.btn){color:#000!important}.social-links>li.whatsapp>a,.social-links>li.whatsapp>a:hover{color:#3b5998!important}.product-additional-info .social-sharing i{font-size:20px!important}.product-additional-info .social-sharing .fa-facebook{color:#3b5998!important}.product-additional-info .social-sharing .fa-twitter{color:#00acee!important}.product-additional-info .social-sharing .fa-whatsapp{color:#25d366!important}.product-additional-info .social-sharing span{font-size:14px!important;line-height:2.5em!important;color:#777!important}.delivery-option img{width:50px!important}#header-user-btn .dropdown-item{color:#000000!important}.padding-icons{padding-right:30px!important}#cms .breadcrumb{display:none}#cms .page-header{display:none}a.flex-fill.mobile-menu__link,.mobile-menu__tab{font-size:1.2rem!important;padding-top:10px;margin-top:0;padding-bottom:0}i.fa.fa-angle-down.mobile-menu__expand-icon,.mobile-menu__tab--active>span>.mobile-menu__close-icon{font-size:1.2em}#iqitmegamenu-mobile .px-4{padding-right:0px!important}#iqitmegamenu-mobile li>ul{background:#191919;margin-left:-1.5rem;padding-right:0px!important;width:120%}#iqitmegamenu-mobile li>ul>li>a{margin-left:1.5rem;font-size:0.89em!important}#iqitmegamenu-mobile li>ul>li>ul>li>a{margin-left:2.5rem;font-size:0.84em!important}#iqitmegamenu-mobile li>ul>li>ul>li>ul>li>a{margin-left:3.5rem;font-size:0.78em!important}.mobile-menu__tab--active>span>.mobile-menu__close-icon{margin-top:-7px!important}.mobile-menu__link{width:50%!important}#iqitmegamenu-mobile li>ul.mobile-menu__submenu--accordion .mobile-menu__link{font-size:.8em;padding:.6em 0}#iqitmegamenu-mobile li>ul>li>ul{background:#292929;margin-left:-1.3rem;padding-right:0px!important}#iqitmegamenu-mobile .mobile-menu__arrow{padding-top:0.7rem!important;margin-top:0}#iqitmegamenu-mobile .mobile-menu__submenu .mobile-menu__arrow{padding-top:0rem!important}@media (max-width:767px){.dos-columnas-movil .elementor-column{width:50%!important;float:left}}@media (max-width:767px){#footer .block-title span:before{content:"+";margin-right:5px}}.col-mobile-menu-push #_mobile_iqitmegamenu-mobile{width:260px}ul.position-absolute.h-100.w-100.m-0.mm-panel__scroller.mobile-menu__scroller.px-4.py-4{padding-top:0.5rem!important;padding-left:1.5rem!important}#iqitmegamenu-mobile .px-4{padding-top:10px!important}.mobile-menu__tab{padding-top:0px!important}.mobile-menu__submenu .mobile-menu__tab{padding-top:10px!important}#iqitmegamenu-mobile .mm-expand{line-height:1.35em!important;margin-right:10px}i.fa.fa-angle-down.mobile-menu__expand-icon,.fa.fa-angle-up.mobile-menu__close-icon{margin-right:10px}body#checkout .additional-information{margin-top:1.5rem;margin-bottom:1.5rem!important}#payment-option-4-additional-information{margin-top:1rem!important}body#checkout .additional-information{margin-left:0!important}.mp-title-standard-checkout,.mp-text-standard-checkout,.mp-text-standard-checkout span{font-size:0.875rem!important}.mp-payment-methods-container{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center}.mp-payment-method-logo-container{display:inline-block!important}.mp-payment-methods-message-container{margin-top:20px!important}.mp-payment-methods-message{font-size:0.875rem!important}.mp-redirect-frame p{font-size:0.875rem!important;margin-top:10px}.payment-options .payment-option{display:flex!important;padding:8px 0}.payment-options .payment-option>span:first-child{margin-top:2px}.payment-options .payment-option label{margin:0 0 0 10px!important;line-height:1.5!important}#payment-option-6-container label>span:first-child{font-size:0!important}#payment-option-6-container label>span:first-child::after{content:'.';font-size:14px}@media (min-width:768px){#modal .modal-dialog{max-width:100%!important;width:100%!important;padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem;left:auto!important;right:auto!important}}.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.elementor .elementor-background-video-fallback{background-size:cover;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-width:100%;width:100%;margin:0;line-height:1;height:100%;z-index:2}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .btn-traditional{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .btn-traditional{width:auto}.elementor-align-right .btn-block{text-align:right}.elementor-align-left{text-align:left}.elementor-align-left .btn-traditional{width:auto}.elementor-align-left .btn-block{text-align:left}.elementor-align-justify .elementor-button{width:100%}@media (max-width:1023px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#elementor-select-preset{display:none}#module-iqitelementor-Preview #blockcart-content{display:none!important}.elementor-section{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-section .elementor-container{display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-stretched{width:100vw;position:relative;margin-left:-50vw;left:50%}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.elementor-section.elementor-section-content-top .elementor-column-wrap{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-content-middle .elementor-column-wrap{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-content-bottom .elementor-column-wrap{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-row{display:-ms-flexbox;display:flex;width:100%}@media (max-width:1023px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;display:-ms-flexbox;display:flex}.elementor-widget-wrap{position:relative;width:100%}.elementor-editor-active .elementor-widget-wrap{z-index:1}.elementor-widget{position:relative}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}.elementor-editor-active .elementor-section-slidered:hover{outline:3px dashed #ff0}.elementor-editor-active .elementor-column{min-height:30px}.elementor-section-slidered .swiper-wrapper{-ms-flex-wrap:initial!important;flex-wrap:nowrap!important}.elementor-section-slidered .elementor-row-slidered-backend{display:block}.elementor-section-slidered .elementor-top-column{width:100%!important}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1023px){.elementor-column.elementor-md-10{width:10%!important}.elementor-column.elementor-md-11{width:11.111%!important}.elementor-column.elementor-md-12{width:12.5%!important}.elementor-column.elementor-md-14{width:14.285%!important}.elementor-column.elementor-md-16{width:16.666%!important}.elementor-column.elementor-md-20{width:20%!important}.elementor-column.elementor-md-25{width:25%!important}.elementor-column.elementor-md-30{width:30%!important}.elementor-column.elementor-md-33{width:33.333%!important}.elementor-column.elementor-md-40{width:40%!important}.elementor-column.elementor-md-50{width:50%!important}.elementor-column.elementor-md-60{width:60%!important}.elementor-column.elementor-md-66{width:66.666%!important}.elementor-column.elementor-md-70{width:70%!important}.elementor-column.elementor-md-75{width:75%!important}.elementor-column.elementor-md-80{width:80%!important}.elementor-column.elementor-md-83{width:83.333%!important}.elementor-column.elementor-md-90{width:90%!important}.elementor-column.elementor-md-100{width:100%!important}}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}.elementor-column-gap-default .elementor-element-populated{padding:15px}.elementor-column-gap-narrow .elementor-element-populated{padding:5px}.elementor-column-gap-extended .elementor-element-populated{padding:15px}.elementor-column-gap-wide .elementor-element-populated{padding:20px}.elementor-column-gap-wider .elementor-element-populated{padding:30px}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.modal-open .elementor-widget-wrap{z-index:auto}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;text-align:center;transition:all .5s}.elementor-button.elementor-size-small{font-size:13px;padding:10px 20px}.elementor-button.elementor-size-medium{font-size:15px}.elementor-button.elementor-size-large{font-size:16px;padding:15px 30px}.elementor-button.elementor-size-xl{font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xxl{font-size:20px;padding:25px 50px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-widget-banner .elementor-iqit-banner{position:relative;overflow:hidden;z-index:1}.elementor-widget-banner .elementor-iqit-banner-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;opacity:0;transition:opacity .3s}.elementor-widget-banner .elementor-iqit-banner-img{z-index:1;position:relative;overflow:hidden}.elementor-widget-banner .elementor-iqit-banner-img img{width:100%;vertical-align:top}.elementor-widget-banner .elementor-iqit-banner-content-on{position:absolute;margin:auto;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:3;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-top-left{top:0;left:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-top-center{top:0;left:0;right:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-top-right{top:0;right:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-middle-left{top:0;bottom:0;left:0;-ms-flex-pack:center;justify-content:center}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-middle-center{top:0;bottom:0;left:0;right:0;-ms-flex-pack:center;justify-content:center}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-middle-right{top:0;bottom:0;right:0;-ms-flex-pack:center;justify-content:center}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-bottom-left{bottom:0;left:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-bottom-center{bottom:0;left:0;right:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-bottom-right{bottom:0;right:0}.elementor-widget-banner:hover .elementor-iqit-banner-overlay{opacity:1}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-widget-instagram{min-height:30px}.elementor-instagram{margin:0}.elementor-instagram .il-item{padding:0}.elementor-instagram .il-item a{overflow:hidden;width:100%}.elementor-instagram .il-item a:focus{outline:0}.elementor-instagram .il-item-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.elementor-instagram .il-photo__img{width:100%}.elementor-instagram .il-photo__img:focus{outline:0}.elementor-instagram .il-photo__meta{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;visibility:hidden;text-align:center;transition:all .5s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.elementor-instagram .il-photo__comments,.elementor-instagram .il-photo__likes{display:inline-block;margin:0 5px}.elementor-instagram .il-item-inner:hover .il-photo__meta{opacity:1;visibility:visible}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter{text-align:center}.elementor-counter .elementor-counter-number-wrapper{font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-title{font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}.elementor-progress-bar{display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-left:10px}}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:"\f0da"}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;transition:all .5s}.elementor-icon i{font-size:50px;width:1em;height:1em}.elementor-view-stacked .elementor-icon{background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item a{display:inline}.elementor-widget-icon-list .elementor-icon-list-text{display:inline;vertical-align:middle}.elementor-widget-icon-list .elementor-icon-list-icon{width:1em;line-height:1;vertical-align:middle;display:inline-block;text-align:center}.elementor-widget-video.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-widget-video.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-widget-video.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video.elementor-aspect-ratio-auto .elementor-video-wrapper{height:auto}.elementor-widget-video .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-video-modal .modal-content{border-radius:0}.elementor-widget-video .elementor-video-modal .modal-body{padding:0;line-height:0}.elementor-widget-video .elementor-video-open-modal{background:none;border:none;cursor:pointer}.elementor-widget-video .elementor-video-open-modal:focus{outline:none}.elementor-widget-video .elementor-video-open-modal i{font-size:80px;transition:all .5s}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-image-carousel-wrapper .swiper-image-stretch .swiper-slide-image{width:100%}.elementor-image-hotspots-wrapper{position:relative}.elementor-image-hotspots-wrapper .elementor-hotspot{position:absolute;background:#eaeaea;padding:.3em .6em}.tooltip-inner-hotspot{text-align:inherit}.tooltip-inner-hotspot:before{display:none}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{margin-bottom:1.5rem}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image img{margin:0 auto}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{color:#fff;font-size:20px;text-align:center;padding:.6em;margin-right:5px;cursor:pointer}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.5}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitter{background-color:#55acee}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon i{font-size:25px}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-editor-active .elementor-menu-anchor{height:25px}.elementor-newsletter .elementor-newsletter-form{display:inline-block;width:100%}.elementor-newsletter .elementor-newsletter-input{outline:none}.elementor-newsletter .input-wrapper{overflow:hidden}.elementor-brands{text-align:center}.elementor-brands img{margin:0 auto}.elementor-search{display:inline-block;width:100%}.elementor-search .form-search-control{border:none}.elementor-search .search-btn{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1023px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}.iqitsociallogin-colors-native .btn-facebook{background:#4267B2!important;color:#fff!important}.iqitsociallogin-colors-native .btn-google{background:#4285F4!important;color:#fff!important;position:relative;padding-left:45px}.iqitsociallogin-colors-native .btn-google span{background:#fff;position:absolute;left:1px;top:1px;bottom:1px;padding:7px}.iqitsociallogin-colors-native .btn-twitter{background:#00aced!important;color:#fff!important}.iqitsociallogin-colors-native .btn-instagram{background:#8e1a52!important;color:#fff!important}.iqitsociallogin-colors-native .btn-iqitsociallogin:hover{opacity:.8}.iqitsociallogin i{font-size:18px}.iqitsociallogin img{width:18px;height:auto}:root{--cl-ink:#0a0a0a;--cl-surface:#121214;--cl-surface-2:#18181c;--cl-red:#E4000F;--cl-red-d:#b8000c;--cl-gold:#FFB400;--cl-text:#f4f4f5;--cl-text-muted:#9a9aa0;--cl-line:rgba(255,255,255,.10);--cl-line-2:rgba(255,255,255,.18);--cl-radius:16px;--cl-shadow:0 18px 50px rgba(0,0,0,.55);--cl-transition:.28s cubic-bezier(.4,0,.2,1)}#iqitcookielaw{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%) translateY(130%);width:min(700px, calc(100vw - 2rem));background:linear-gradient(90deg,var(--cl-red) 0%,var(--cl-gold) 100%) top center / 100% 3px no-repeat,linear-gradient(180deg,var(--cl-surface) 0%,var(--cl-ink) 100%);color:var(--cl-text);border:1px solid var(--cl-line);border-radius:var(--cl-radius);overflow:hidden;box-shadow:var(--cl-shadow);z-index:99999;opacity:0;visibility:hidden;transition:transform var(--cl-transition),opacity var(--cl-transition),visibility var(--cl-transition);font-family:inherit;font-size:.9rem;line-height:1.6}#iqitcookielaw.iqitcookielaw-showed{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}#iqitcl-banner{padding:1.6rem 1.85rem}.iqitcl-logo{font-size:2rem;text-align:center;margin-bottom:.4rem}.iqitcl-text{margin-bottom:1.25rem;font-size:.9rem;color:#d6d6da;text-align:center}.iqitcl-text p{margin:0 0 .5rem}.iqitcl-text a,.iqitcl-policy-link{color:var(--cl-gold);text-decoration:underline;font-weight:600}.iqitcl-text a:hover,.iqitcl-policy-link:hover{color:#ffc733}.iqitcl-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem}.iqitcl-btn{flex:1 1 150px;padding:.72rem 1rem;border:1px solid transparent;border-radius:10px;font-size:.85rem;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:filter var(--cl-transition),transform .1s,background var(--cl-transition);white-space:nowrap}.iqitcl-btn:hover{filter:brightness(1.1)}.iqitcl-btn:active{transform:scale(.97)}.iqitcl-btn--accept{background:var(--cl-red);color:#fff;box-shadow:0 6px 20px rgba(228,0,15,.35)}.iqitcl-btn--accept:hover{background:var(--cl-red-d)}.iqitcl-btn--reject{background:var(--cl-surface-2);color:var(--cl-text);border-color:var(--cl-line-2)}.iqitcl-btn--reject:hover{background:#232329}.iqitcl-btn--secondary{background:transparent;color:var(--cl-text-muted);border-color:var(--cl-line)}.iqitcl-btn--secondary:hover{background:rgba(255,255,255,.06);color:var(--cl-text)}.iqitcl-legal{font-size:.72rem;color:var(--cl-text-muted);margin:0;text-align:center}.iqitcl-legal--center{text-align:center;padding:0 1rem}.iqitcl-legal a{color:var(--cl-gold);text-decoration:underline}#iqitcl-settings{padding:1.35rem 1.85rem 1.6rem;max-height:80vh;overflow-y:auto}.iqitcl-settings-header{margin-bottom:1rem;border-bottom:1px solid var(--cl-line);padding-bottom:.8rem}.iqitcl-settings-header h2{font-size:1.1rem;margin:0 0 .3rem;color:#fff}.iqitcl-settings-header p{font-size:.8rem;color:var(--cl-text-muted);margin:0}.iqitcl-categories{display:flex;flex-direction:column;gap:.65rem}.iqitcl-category{background:var(--cl-surface-2);border:1px solid var(--cl-line);border-radius:12px;padding:.95rem 1.05rem;transition:border-color var(--cl-transition)}.iqitcl-category:hover{border-color:var(--cl-line-2)}.iqitcl-category--required{border-color:rgba(255,180,0,.38)}.iqitcl-category-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.iqitcl-category-info{display:flex;align-items:center;gap:.6rem;flex:1}.iqitcl-category-icon{font-size:1.2rem;flex-shrink:0}.iqitcl-category-info strong{font-size:.88rem;display:block;color:#fff}.iqitcl-badge{font-size:.65rem;padding:.12rem .5rem;border-radius:20px;background:rgba(255,255,255,.12);color:#ccc;margin-top:2px;display:inline-block}.iqitcl-badge--required{background:rgba(255,180,0,.2);color:var(--cl-gold)}.iqitcl-toggle{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.iqitcl-toggle input{opacity:0;width:0;height:0}.iqitcl-slider{position:absolute;inset:0;background:#3a3a42;border-radius:26px;cursor:pointer;transition:background var(--cl-transition)}.iqitcl-slider::before{content:'';position:absolute;width:18px;height:18px;left:4px;bottom:4px;background:#fff;border-radius:50%;transition:transform var(--cl-transition)}.iqitcl-toggle input:checked+.iqitcl-slider{background:var(--cl-gold)}.iqitcl-toggle input:checked+.iqitcl-slider::before{transform:translateX(20px)}.iqitcl-toggle--disabled .iqitcl-slider{cursor:not-allowed;opacity:.7}.iqitcl-category--required .iqitcl-toggle input:checked+.iqitcl-slider{background:var(--cl-gold)}.iqitcl-category-desc{font-size:.8rem;color:#bdbdc2;margin:0 0 .5rem}.iqitcl-category-desc strong{color:#e8e8ea}.iqitcl-details{font-size:.75rem;color:var(--cl-text-muted)}.iqitcl-details summary{cursor:pointer;color:#9a9aa0;margin-bottom:.35rem;user-select:none}.iqitcl-details summary:hover{color:var(--cl-gold)}.iqitcl-details ul{margin:.35rem 0 0 1rem;padding:0}.iqitcl-details li{margin-bottom:.2rem}.iqitcl-settings-footer{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.3rem 0 .8rem}@media (max-width:520px){#iqitcookielaw{bottom:0;left:0;right:0;width:100%;border-radius:var(--cl-radius) var(--cl-radius) 0 0;transform:translateY(100%);border-bottom:none}#iqitcookielaw.iqitcookielaw-showed{transform:translateY(0)}.iqitcl-btn{flex:1 1 100%}#iqitcl-settings{max-height:85vh}}.iqitcl-linkbtn{background:none;border:0;padding:0;margin:0;font:inherit;font-size:.72rem;line-height:inherit;color:var(--cl-text-muted);text-decoration:underline;cursor:pointer}.iqitcl-linkbtn:hover{color:var(--cl-text)}.iqitcl-legal-sep{opacity:.45;margin:0 .4rem}@media (min-width:521px){#iqitcookielaw:has(#iqitcl-banner:not([style*="none"])){width:min(470px, calc(100vw - 2rem))}}#iqitcl-banner{padding:1.35rem 1.5rem 1.15rem}.iqitcl-text{text-align:left;margin-bottom:1.05rem;font-size:.875rem}.iqitcl-text p:first-child{margin-bottom:.35rem}.iqitcl-text p:last-child{margin-bottom:0}#iqitcl-banner .iqitcl-btn{flex:1 1 0%;padding:.7rem .9rem;font-size:.84rem}#iqitcl-banner .iqitcl-legal{margin-top:.95rem}@keyframes cl-entra{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cl-despliega{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}#iqitcl-settings[style*="block"]{animation:cl-entra .34s cubic-bezier(.4,0,.2,1) both}#iqitcl-banner[style*="block"]{animation:cl-entra .26s cubic-bezier(.4,0,.2,1) both}#iqitcookielaw{transition:transform var(--cl-transition),opacity var(--cl-transition),visibility var(--cl-transition),width .34s cubic-bezier(.4,0,.2,1)}@supports (interpolate-size:allow-keywords){#iqitcookielaw{interpolate-size:allow-keywords;transition:transform var(--cl-transition),opacity var(--cl-transition),visibility var(--cl-transition),width .34s cubic-bezier(.4,0,.2,1),height .38s cubic-bezier(.4,0,.2,1)}}#iqitcl-settings[style*="block"] .iqitcl-category{animation:cl-entra .32s cubic-bezier(.4,0,.2,1) both}#iqitcl-settings[style*="block"] .iqitcl-category:nth-child(1){animation-delay:.06s}#iqitcl-settings[style*="block"] .iqitcl-category:nth-child(2){animation-delay:.11s}#iqitcl-settings[style*="block"] .iqitcl-category:nth-child(3){animation-delay:.16s}#iqitcl-settings[style*="block"] .iqitcl-category:nth-child(4){animation-delay:.21s}#iqitcl-settings[style*="block"] .iqitcl-category:nth-child(5){animation-delay:.26s}.iqitcl-details[open]>ul{animation:cl-despliega .24s ease both}.iqitcl-details summary{transition:color var(--cl-transition)}.iqitcl-linkbtn{transition:color var(--cl-transition)}@media (prefers-reduced-motion:reduce){#iqitcookielaw,#iqitcl-settings[style*="block"],#iqitcl-banner[style*="block"],#iqitcl-settings[style*="block"] .iqitcl-category,.iqitcl-details[open]>ul{animation:none!important;transition:none!important}}.cbp-hrmenu>ul>li#cbp-hrmenu-tab-8>a,.cbp-hrmenu>ul>li#cbp-hrmenu-tab-8>span.cbp-main-link{background-color:#000;color:#fff}.cbp-hrmenu>ul>li.cbp-hropen#cbp-hrmenu-tab-8>a,.cbp-hrmenu>ul>li.cbp-hropen#cbp-hrmenu-tab-8>a:hover{background-color:#fff;color:#000}.cbp-hrmenu>ul>li#cbp-hrmenu-tab-5>a,.cbp-hrmenu>ul>li#cbp-hrmenu-tab-5>span.cbp-main-link{background-color:#000}.cbp-hrmenu>ul>li.cbp-hropen#cbp-hrmenu-tab-5>a,.cbp-hrmenu>ul>li.cbp-hropen#cbp-hrmenu-tab-5>a:hover{background-color:#fff;color:#000}#iqitcookielaw{color:#f0f0f0;background-color:#1a1a2e}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 @font-face{font-family:'FontAwesome';src:url(../css/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url('../css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(../css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0s) format('woff2'),url(../css/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('../css/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.cuadro-cuotas{padding:5px;text-align:center;font-size:10px;margin-right:15px;width:100%;margin-left:30px;margin-top:30px}.cuadro-cuotas span{font-size:14px;font-weight:700}.cuotas-3{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;text-align:center;border:1px solid green;color:green;margin-right:10px}.cuotas-6{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;text-align:center;border:1px solid red;color:red;margin-right:10px}@media (min-width:768px){.cuadro-cuotas{margin-top:0}}.tooltip-main{width:15px;height:15px;border-radius:50%;font-weight:700;background:#f3f3f3;border:0 solid #000;color:#000;margin:4px 121px 0 5px;float:right;text-align:left!important}.tooltip-qm{float:left;margin:-2px 0 3px 4px;font-size:0}.tooltip-inner{max-width:236px!important;font-size:0;padding:5px 10px 15px 10px;background:#FFF;color:#000;border:0 solid #000;text-align:left}.tooltip.show{opacity:1}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:red}.has-compact-filter .af.block .block_content{padding:10px;max-height:100%;overflow-y:auto;background:#fff;z-index:9!important;position:relative}@media (min-width:768px){.cuadro-cuotas{margin-top:0}}.tooltip-main{width:15px;height:15px;border-radius:50%;font-weight:700;background:#f3f3f3;border:0 solid #000;color:#000;margin:4px 121px 0 5px;float:right;text-align:left!important}.tooltip-qm{float:left;margin:-2px 0 3px 4px;font-size:0}.tooltip-inner{max-width:236px!important;font-size:0;padding:5px 10px 15px 10px;background:#FFF;color:#000;border:0 solid #000;text-align:left}.tooltip.show{opacity:1}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:red}.has-compact-filter .af.block .block_content{padding:10px;max-height:100%;overflow-y:auto;background:#fff;z-index:9!important;position:relative}.product-prices #product-availability.badge{display:inline-flex;align-items:center;gap:6px;margin:4px 0;padding:7px 13px;border-radius:7px;font-size:12px;font-weight:700;line-height:1.15;letter-spacing:.01em;color:#fff!important;white-space:normal;text-align:left}.product-prices #product-availability.badge .fa{color:#fff!important}.product-prices #product-availability.product-last-items{background:#E4000F!important}.product-prices #product-availability.product-unavailable,.product-prices #product-availability.product-unavailable-allow-oosp{background:#d24b46!important}.product-prices #product-availability.product-available{background:#1aa251!important}.product-variants-wrap .variants-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.product-variants-wrap .variants-header .form-control-label{margin:0;font-weight:700;font-size:14px;color:#1a1a1a;text-transform:none}.product-variants-wrap .size-guide-inline{margin-left:auto}.product-variants-wrap .size-guide-inline .btn{margin:0!important}.product-variants-wrap .size-guide-inline .mt-3{margin-top:0!important}.size-guide-link{background:transparent;border:0;padding:0;margin:0;color:#777;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none;font-weight:600}.size-guide-link:hover{color:#E4000F}.product-variants-wrap .variants-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.product-variants-wrap .product-variants-item>.form-control-label{display:none}.product-variants-wrap .product-variants-item ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0;margin:0;list-style:none}.product-variants-wrap .product-variants-item ul li.input-container{float:none!important;width:100%!important;min-width:0;max-width:none;margin:0!important}.product-variants-wrap .product-variants-item ul li.input-container{position:relative}.product-variants-wrap .product-variants-item .input-radio{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:2}.product-variants-wrap .product-variants-item .radio-label{display:flex;align-items:center;justify-content:center;width:100%;min-width:0!important;min-height:52px!important;height:52px!important;line-height:1.1!important;padding:0 4px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#333;font-size:14px!important;text-align:center;cursor:pointer;transition:all .15s ease}.product-variants-wrap .product-variants-item .radio-label:hover{border:2px solid #1a1a1a}.product-variants-wrap .product-variants-item input:checked+.radio-label{border:2px solid #1a1a1a;background:#fff;color:#1a1a1a}.product-variants-wrap .product-variants-item .input-radio:disabled+.radio-label,.product-variants-wrap .product-variants-item li.disabled .radio-label,.product-variants-wrap .product-variants-item li.attribute-not-in-stock .radio-label{opacity:.45;cursor:not-allowed}.product-variants-wrap .product-variants-item li.attribute-not-in-stock .radio-label{color:#9a9a9a;background-color:#fafafa;background-image:linear-gradient(to bottom right,transparent calc(50% - 0.6px),#bdbdbd calc(50% - 0.6px),#bdbdbd calc(50% + 0.6px),transparent calc(50% + 0.6px))}.product-variants-wrap .variants-header span.form-control-label{padding-top:0!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important;display:flex!important;align-items:center!important}.product-variants-wrap .variants-header{display:flex!important;align-items:center!important;justify-content:space-between!important}.simulador-container{display:flex!important;align-items:center!important;min-height:45px}@media (max-width:1023px){.product-variants-wrap .product-variants-item ul{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:6px!important;width:100%!important;padding:0!important;margin:0!important}.product-variants-wrap .product-variants-item ul li.input-container{width:100%!important;margin:0!important}.product-variants-wrap .product-variants-item .radio-label{min-height:44px;padding:6px 4px;font-size:14px;width:100%!important;box-sizing:border-box}.clearfix.product-variants-item.product-variants-item-1{margin-right:0px!important;width:100%!important}.product-variants.js-product-variants{text-align:center;width:100%!important}}.clearfix.product-variants-item.product-variants-item-1{margin-right:0}.product-variants.js-product-variants{text-align:center}}#product .product_header_container{margin-bottom:1rem!important;padding-bottom:0!important}@media (max-width:767px){#product .product_header_container{margin-bottom:0.5rem!important;padding-bottom:0!important}}.badge-warning{color:#fff;background-color:#E4000F}#blockcart-content a:not(.btn),#blockcart-content a:not(.btn):link,#blockcart-content a:not(.btn):visited,#blockcart-content a:not(.btn):hover{color:#000!important}#blockcart-content .remove-from-cart,#blockcart-content .remove-from-cart:hover,#blockcart-content .remove-from-cart i,#blockcart-content .remove-from-cart .fa,#blockcart-content .remove-from-cart .fa-trash-o{color:#333!important}#blockcart-content{color:#1a1a1a;padding:18px;background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12)}#_desktop_blockcart-content.dropdown-menu,#_mobile_blockcart-content.dropdown-menu{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}#blockcart-content .cart-title .modal-title{font-weight:700;font-size:1.05rem;color:#1a1a1a}#blockcart-content .cart-title .close{color:#999;opacity:1;text-shadow:none;font-size:1.4rem;line-height:1}#blockcart-content .cart-title .close:hover{color:#E4000F}#blockcart-content .cart-title hr{border:0;border-top:1px solid #eee;margin:12px 0 14px}#blockcart-content .cart-products{margin:0;padding:0;list-style:none}#blockcart-content .cart-products>li{padding:10px 0;border-bottom:1px solid #f0f0f0}#blockcart-content .cart-products>li:last-child{border-bottom:0}#blockcart-content .product-image img{border:1px solid #e6e6e6;border-radius:8px;background:#fff;padding:4px}#blockcart-content .ci-name>a,#blockcart-content .col-info>.pb-1>a{font-weight:700;font-size:14px;color:#1a1a1a!important;line-height:1.3}#blockcart-content .ci-name>a:hover,#blockcart-content .col-info>.pb-1>a:hover{color:#E4000F!important}#blockcart-content .product-attributes .product-line-info{display:inline-flex;align-items:baseline;gap:4px;font-size:11.5px;color:#555;background:#f4f5f6;border-radius:6px;padding:2px 8px}#blockcart-content .block-cart-product-quantity,#blockcart-content .block-cart-product-quantity-gift{width:56px;height:34px;text-align:center;border:1px solid #ddd;border-radius:8px;font-size:14px;padding:2px 4px;color:#1a1a1a}#blockcart-content .col-info .row .col span{font-size:14px;color:#1a1a1a}#blockcart-content .col-info .row .col .text-muted{color:#999}#blockcart-content .ci-head{display:flex;align-items:flex-start;gap:8px}#blockcart-content .ci-head .ci-name{flex:1 1 auto;min-width:0}#blockcart-content .ci-head .ci-remove{flex:0 0 auto;line-height:1;padding:2px;font-size:15px;margin-right:14px}#blockcart-content,#_desktop_blockcart-content,#_mobile_blockcart-content{scrollbar-gutter:stable}#blockcart-content .ci-qtyprice{flex-wrap:nowrap}#blockcart-content .ci-qtyprice>.col.mr-2{flex:0 0 auto;width:auto;max-width:none}#blockcart-content .ci-qtyprice>.ci-price{flex:1 1 auto;min-width:0;white-space:nowrap}#blockcart-content .bootstrap-touchspin,#blockcart-content .input-group.bootstrap-touchspin{display:flex!important;flex-wrap:nowrap;align-items:stretch;width:74px;max-width:74px;min-height:34px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff}#blockcart-content .bootstrap-touchspin input.block-cart-product-quantity{flex:1 1 auto;width:1%!important;min-width:0;height:auto!important;border:0!important;border-radius:0!important;text-align:center;box-shadow:none!important;background:transparent;-moz-appearance:textfield}#blockcart-content .bootstrap-touchspin input.block-cart-product-quantity::-webkit-outer-spin-button,#blockcart-content .bootstrap-touchspin input.block-cart-product-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#blockcart-content .input-group-btn-vertical{display:flex!important;flex-direction:column;flex:0 0 26px;width:26px!important;border-left:1px solid #e2e2e2}#blockcart-content .input-group-btn-vertical .btn-touchspin{flex:1 1 50%;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f7f7f7;color:#555;display:flex;align-items:center;justify-content:center}#blockcart-content .input-group-btn-vertical .bootstrap-touchspin-down{border-top:1px solid #e2e2e2!important}#blockcart-content .input-group-btn-vertical .btn-touchspin:hover{background:#ededed;color:#04c44b}#blockcart-content .input-group-btn-vertical i{position:static!important;top:auto!important;left:auto!important;font-size:9px!important}#blockcart-content .remove-from-cart,#blockcart-content .remove-from-cart .fa,#blockcart-content .remove-from-cart .fa-trash-o{color:#999!important}#blockcart-content .remove-from-cart:hover,#blockcart-content .remove-from-cart:hover .fa,#blockcart-content .remove-from-cart:hover .fa-trash-o{color:#E4000F!important}#blockcart-content .cart-subtotals{margin-top:4px}#blockcart-content .cart-subtotals .cart-summary-line{display:flex;align-items:baseline;flex-wrap:wrap;font-size:14px;color:#444;padding:3px 0}#blockcart-content .cart-subtotals .cart-summary-line>.label{flex:1 1 auto}#blockcart-content .cart-subtotals .cart-summary-line>.value{flex:0 0 auto;margin-left:auto;text-align:right;font-weight:600;color:#1a1a1a}#blockcart-content .cart-subtotals .cart-summary-line>div{flex:0 0 100%;text-align:right}#blockcart-content .cart-totals{border-top:1px solid #eee;margin-top:8px;padding-top:10px}#blockcart-content .cart-totals .clearfix{display:flex;justify-content:space-between;align-items:baseline}#blockcart-content .cart-totals .clearfix .label{font-weight:700;font-size:1.05rem;color:#1a1a1a;text-transform:none}#blockcart-content .cart-totals .clearfix .value{float:none!important;font-weight:800;font-size:1.15rem;color:#04c44b}#blockcart-content .cart-totals .cart-price-tax-excl{margin-top:2px}#blockcart-content .cart-totals .cart-price-tax-excl .label.sub,#blockcart-content .cart-totals .cart-price-tax-excl .value.sub{font-size:12.5px;font-weight:500;color:#888}#blockcart-content .cart-totals .cart-price-tax-excl .value.sub{float:none!important}#blockcart-content .iqitfreedeliverycount.alert-info{margin:12px 0!important}#blockcart-content .cart-buttons{margin-top:14px}#blockcart-content .cart-buttons .btn-primary{background-color:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;letter-spacing:.015em;transition:background-color .15s ease,box-shadow .15s ease}#blockcart-content .cart-buttons .btn-primary:hover{background-color:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(224,0,6,.28)}#blockcart-content .cart-buttons .btn-secondary{background:#fff!important;border:1px solid #ccc!important;color:#333!important;border-radius:8px!important;font-weight:600!important;transition:border-color .15s ease,color .15s ease}#blockcart-content .cart-buttons .btn-secondary:hover{border-color:#E4000F!important;color:#E4000F!important;background:#fff!important}#blockcart-content .no-items{color:#777}#blockcart-modal{color:#1a1a1a}#blockcart-modal .modal-content{border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 16px 44px rgba(0,0,0,.18);overflow:hidden}#blockcart-modal .modal-header{background:#fff;border-bottom:1px solid #eee;padding:16px 20px}#blockcart-modal .modal-header .modal-title{font-weight:700;font-size:1.1rem;color:#1a1a1a}#blockcart-modal .modal-header .modal-title .fa-check{color:#04c44b;margin-right:6px}#blockcart-modal .modal-header .close{color:#999;opacity:1;text-shadow:none;font-size:1.5rem;line-height:1}#blockcart-modal .modal-header .close:hover{color:#E4000F}#blockcart-modal .modal-body{padding:20px}#blockcart-modal .product-image{border:1px solid #ececec;border-radius:8px;background:#fff;padding:4px}#blockcart-modal .product-name a{color:#1a1a1a!important;font-weight:600;font-size:15px}#blockcart-modal .product-name a:hover{color:#E4000F!important}#blockcart-modal .product-attributes .product-line-info{display:inline-flex;align-items:baseline;gap:4px;font-size:11.5px;color:#555;background:#f4f5f6;border-radius:6px;padding:2px 8px}#blockcart-modal .divide-right{border-right:1px solid #eee}#blockcart-modal .cart-products-count{color:#444;font-weight:600}#blockcart-modal .cart-subtotals .cart-summary-line{display:flex;align-items:baseline;flex-wrap:wrap;font-size:14px;color:#444;padding:3px 0}#blockcart-modal .cart-subtotals .cart-summary-line>.label{flex:1 1 auto}#blockcart-modal .cart-subtotals .cart-summary-line>.value{flex:0 0 auto;margin-left:auto;text-align:right;font-weight:600;color:#1a1a1a}#blockcart-modal .cart-subtotals .cart-summary-line>.ship-detail{flex:0 0 100%;text-align:right}#blockcart-modal .cart-totals{border-top:1px solid #eee;margin-top:8px;padding-top:10px}#blockcart-modal .cart-totals .cart-total-line{display:flex;align-items:baseline;justify-content:space-between}#blockcart-modal .cart-totals .cart-total-line .label{font-weight:700;font-size:1.05rem;color:#1a1a1a}#blockcart-modal .cart-totals .cart-total-line .value{font-weight:800;font-size:1.15rem;color:#04c44b;margin-left:auto;text-align:right}#blockcart-modal .cart-totals .cart-price-tax-excl{display:flex;justify-content:space-between;align-items:baseline;margin-top:2px}#blockcart-modal .cart-totals .cart-price-tax-excl .label.sub,#blockcart-modal .cart-totals .cart-price-tax-excl .value.sub{font-size:12.5px;font-weight:500;color:#888}#blockcart-modal .cart-totals .cart-price-tax-excl .value.sub{margin-left:auto;text-align:right}#blockcart-modal .iqitfreedeliverycount.alert-info{margin:12px 0!important}#blockcart-modal .cart-content-btn{margin-top:14px}#blockcart-modal .cart-content-btn .btn-primary{background-color:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;letter-spacing:.015em;transition:background-color .15s ease,box-shadow .15s ease}#blockcart-modal .cart-content-btn .btn-primary:hover{background-color:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(224,0,6,.28)}#blockcart-modal .cart-content-btn .btn-secondary{background:#fff!important;border:1px solid #ccc!important;color:#333!important;border-radius:8px!important;font-weight:600!important;transition:border-color .15s ease,color .15s ease}#blockcart-modal .cart-content-btn .btn-secondary:hover{border-color:#E4000F!important;color:#E4000F!important;background:#fff!important}.guest-checkout-lead{background:transparent;border:1px solid #aee7c2;border-left:4px solid #04c44b;border-radius:8px;padding:14px 18px;margin-bottom:20px}.guest-checkout-lead__title{font-size:16px;font-weight:700;margin:0 0 4px;color:#04c44b;line-height:1.3}.guest-checkout-lead__title .fa{margin-right:6px}.guest-checkout-lead__sub{font-size:13.5px;color:#5f6b60;margin:0;line-height:1.45}.already-customer{margin-top:20px;padding-top:16px;border-top:1px solid #eee;text-align:center;font-size:14px}.already-customer__label{color:#888;margin-right:4px}.already-customer a{color:#04c44b;font-weight:600}.already-customer a u{text-decoration:none;border-bottom:1px solid currentColor}.checkout-social-login{margin-bottom:4px}.checkout-or-divider{display:flex;align-items:center;text-align:center;color:#999;font-size:13px;margin:14px 0 18px}.checkout-or-divider::before,.checkout-or-divider::after{content:"";flex:1;height:1px;background:#e3e3e3}.checkout-or-divider span{padding:0 12px;white-space:nowrap}.checkout-cuotas-badge{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 16px 4px;padding:9px 10px;border:1px solid #04c44b;border-radius:8px;color:#04c44b;background:transparent;font-size:13px;font-weight:500;text-align:center}.checkout-cuotas-badge strong{font-weight:700}.checkout-step{background:#fff;border:1px solid #e7e7e7;border-radius:12px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease,border-color .2s ease}.checkout-step.-current{border-color:#aee7c2;box-shadow:0 4px 18px rgba(4,196,75,.10)}.checkout-step .step-title{display:flex;align-items:center;padding:18px 22px;margin:0;font-weight:700;color:#1a1a1a;cursor:pointer}.checkout-step .content{padding:4px 22px 24px}body#checkout .checkout-step .step-title .step-number,.checkout-step .step-title .step-number{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;min-width:30px;padding:0;margin-right:12px;border-radius:50%;background:#E4000F;color:#fff;font-size:14px;font-weight:700;line-height:30px;text-align:center;box-sizing:border-box;vertical-align:middle}.checkout-step .step-title .done{color:#E4000F}.checkout-step .step-title .step-edit{margin-left:auto;font-size:13px}.checkout-step .btn-primary,.cart-summary .btn-primary,#payment-confirmation .btn-primary{background-color:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;letter-spacing:.015em;transition:background-color .15s ease,box-shadow .15s ease,transform .05s ease}.checkout-step .btn-primary:hover,.cart-summary .btn-primary:hover,#payment-confirmation .btn-primary:hover{background-color:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(224,0,6,.28)}.checkout-step .btn-primary:active,#payment-confirmation .btn-primary:active{transform:translateY(1px)}.checkout-step .btn-primary.disabled,.cart-summary .btn-primary.disabled,#payment-confirmation .btn-primary.disabled,#payment-confirmation .btn-primary:disabled{background-color:#F0A2A6!important;border-color:#F0A2A6!important;box-shadow:none}.checkout-step .form-control{border:1px solid #d4d4d4;border-radius:8px;padding:10px 13px;height:auto;min-height:44px;font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.checkout-step .form-control:focus{border-color:#04c44b;box-shadow:0 0 0 3px rgba(4,196,75,.15)}.checkout-step .form-control-label{font-weight:600;color:#2b2b2b}.checkout-step .input-group{width:100%;flex-wrap:nowrap}.checkout-step .input-group>.form-control{flex:1 1 auto;width:1%;border-top-right-radius:0;border-bottom-right-radius:0}.checkout-step .input-group .input-group-append{display:flex;margin-left:-1px}.checkout-step .input-group .input-group-append .btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border:1px solid #d4d4d4;border-left:0;background:#fff;color:#777;border-radius:0 8px 8px 0}.checkout-step .input-group .input-group-append .btn:hover{background:#f7f7f7;color:#E4000F}.checkout-step .input-group .form-control:focus+.input-group-append .btn{border-color:#E4000F}.cart-summary.cart-summary{border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);overflow:hidden}@media (min-width:768px){.cart-grid-right{position:sticky;top:80px;align-self:flex-start}}.cart-summary .cart-summary-line{font-size:14px}.cart-summary .cart-summary-line.cart-total{font-size:1.3rem;line-height:1.25}.cart-summary .cart-total .label{font-weight:700;color:#1a1a1a}.cart-summary .cart-total .value{font-weight:800;color:#04c44b}.cart-summary .cart-summary-products>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-weight:700;font-size:15px;color:#1a1a1a;margin-bottom:2px}.cart-summary .cart-summary-products>div:first-child a{float:none!important;font-weight:500;font-size:13px;white-space:nowrap}.cart-summary .media-list{margin:8px 0 0;padding:0;list-style:none}.cart-summary li.cart-summary-product{display:flex;align-items:center;gap:14px;padding:12px 0;margin:0;border-top:1px solid #eee}.cart-summary li.cart-summary-product:first-child{border-top:0}.cart-summary .cart-summary-product .media-left{margin:0!important;flex:0 0 auto}.cart-summary .cart-summary-product .media-object{width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:3px}.cart-summary .cart-summary-product .media-body{flex:1 1 auto;min-width:0}.cart-summary .cart-summary-product .product-name{display:block;color:#1a1a1a;font-weight:600;font-size:14px;line-height:1.3;margin-bottom:3px}.cart-summary .cart-summary-product a:hover .product-name{color:#E4000F}.cart-summary .cart-summary-product .product-line-info{font-size:12.5px;color:#777;margin-bottom:1px}.cart-summary .cart-summary-product .product-line-info .label{color:#555;font-weight:600}.cart-summary .cart-summary-product .pull-right{float:none!important;display:block;margin-top:5px;font-weight:700;font-size:14px;color:#1a1a1a}.cart-summary .cart-summary-product .product-quantity{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:20px;background:#f0f0f0;color:#555!important;font-size:12px;font-weight:600}.cart-summary .cart-summary-products .step-edit{color:#888;font-size:13px}.cart-summary .cart-summary-products .step-edit:hover{color:#E4000F}.cart-summary .promo-code .input-group{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;border:1px solid #d4d4d4;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cart-summary .promo-code .input-group:focus-within{border-color:#04c44b;box-shadow:0 0 0 3px rgba(4,196,75,.12)}.cart-summary .promo-code .input-group .voucher-icon{display:flex;align-items:center;justify-content:center;padding:0 6px 0 12px;margin:0;border:0;background:transparent;color:#aaa;font-size:15px;cursor:default}.cart-summary .promo-code .input-group .form-control{flex:1 1 auto;width:1%;min-height:46px;border:0;border-radius:0;padding-left:4px;font-size:15px;box-shadow:none!important;background:transparent}.cart-summary .promo-code .input-group .btn-secondary{flex:0 0 auto;border:0;border-radius:0;min-height:46px;padding:0 20px;background:#2b2b2b;color:#fff;font-weight:600;transition:background-color .15s ease}.cart-summary .promo-code .input-group .btn-secondary:hover{background:#000}.cart-grid-body .cart-overview{border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);background:#fff;overflow:hidden}.cart-grid-body .cart-items{margin:0;padding:0;list-style:none}.cart-grid-body .cart-item{padding:16px;border-bottom:1px solid #eee}.cart-grid-body .cart-item:last-child{border-bottom:0}.cart-grid-body .product-line-grid{margin:0}.cart-grid-body .product-image img{border:1px solid #e6e6e6;border-radius:8px;background:#fff;padding:4px}.cart-grid-body .product-line-info .label{color:#1a1a1a;font-weight:600;font-size:15px;line-height:1.3}.cart-grid-body .product-line-info a.label:hover{color:#E4000F}.cart-grid-body .product-line-info-secondary{font-size:13px;color:#777}.cart-grid-body .unit-price .value{color:#555;font-weight:600}.cart-grid-body .qty{width:auto;min-width:0}.cart-grid-body .qty .bootstrap-touchspin,.cart-grid-body .qty .input-group{display:flex!important;flex-wrap:nowrap;align-items:stretch;width:88px;max-width:88px;min-height:42px;margin:0 auto;border:1px solid #d4d4d4;border-radius:8px;overflow:hidden;background:#fff}.cart-grid-body .qty input.js-cart-line-product-quantity{flex:1 1 auto;width:1%;min-width:0;height:auto;border:0!important;border-radius:0!important;text-align:center;font-weight:600;font-size:15px;box-shadow:none!important;background:transparent;-moz-appearance:textfield}.cart-grid-body .qty input.js-cart-line-product-quantity::-webkit-outer-spin-button,.cart-grid-body .qty input.js-cart-line-product-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-grid-body .qty .input-group-btn-vertical{display:flex!important;flex-direction:column;flex:0 0 30px;width:30px!important;border-left:1px solid #e2e2e2}.cart-grid-body .qty .input-group-btn-vertical .btn-touchspin{flex:1 1 50%;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f7f7f7;color:#555;display:flex;align-items:center;justify-content:center}.cart-grid-body .qty .input-group-btn-vertical .bootstrap-touchspin-down{border-top:1px solid #e2e2e2!important}.cart-grid-body .qty .input-group-btn-vertical .btn-touchspin:hover{background:#ededed;color:#04c44b}.cart-grid-body .qty .input-group-btn-vertical i{position:static!important;top:auto!important;left:auto!important;font-size:10px!important}.cart-grid-body .product-price strong{color:#E4000F;font-weight:800;font-size:15px}.cart-grid-body .remove-from-cart{color:#bbb;font-size:16px;transition:color .15s ease}.cart-grid-body .remove-from-cart:hover{color:#E4000F}.cart-grid-body .btn-secondary{background:#fff;border:1px solid #ccc;color:#333;border-radius:8px;font-weight:600;transition:border-color .15s ease,color .15s ease}.cart-grid-body .btn-secondary:hover{border-color:#E4000F;color:#E4000F;background:#fff}@media (min-width:992px){.cart-grid>.cart-grid-right{padding-left:26px}}#order-summary-content h4.black{font-size:1.05rem;font-weight:700;color:#1a1a1a;margin-bottom:.25rem}#order-summary-content h5.h5{font-size:1.05rem;font-weight:700;color:#1a1a1a;margin-top:1.4rem;margin-bottom:.6rem}#order-summary-content .step-edit{font-size:13px;font-weight:500;color:#999}#order-summary-content .step-edit:hover{color:#E4000F}#order-summary-content .address-block{border:1px solid #e7e7e7!important;border-radius:10px}#order-summary-content .address-block .addresshead{font-size:.95rem;font-weight:700;color:#1a1a1a;margin-bottom:.6rem}body#checkout #order-summary-content .summary-selected-carrier{border:1px solid #e7e7e7;border-radius:10px;padding:12px 14px;margin-top:.4rem}body#checkout #order-summary-content .summary-selected-carrier .row>.col-auto:has(img){flex:0 0 auto;width:56px;height:56px;padding:0;border:1px solid #ececec;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}body#checkout #order-summary-content .summary-selected-carrier .row>.col-auto img{width:100%;height:100%;max-height:none;max-width:none;object-fit:contain;margin:0!important;display:block}#order-summary-content .summary-selected-carrier img,.summary-selected-carrier img{max-height:38px;max-width:60px;width:auto;height:auto;object-fit:contain}body#checkout #order-summary-content .order-confirmation-table{border-radius:10px}body#checkout #order-summary-content .summary-selected-carrier .row{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;margin:0}body#checkout #order-summary-content .summary-selected-carrier .row>.col:not(.col-auto){flex:1 1 0%;min-width:0;padding:0}body#checkout #order-summary-content .summary-selected-carrier .row>.col-auto:not(:has(img)){flex:0 0 auto;margin-left:auto;padding:0;text-align:right}#order-summary-content .carrier-name{display:block;font-weight:700;color:#1a1a1a;line-height:1.25}#order-summary-content .summary-selected-carrier .text-muted{display:block;font-size:12.5px;color:#666}#order-summary-content .carrier-price{font-weight:800;white-space:nowrap}@media (max-width:575px){body#checkout #order-summary-content .summary-selected-carrier .row{flex-wrap:wrap}body#checkout #order-summary-content .summary-selected-carrier .row>.col-auto:not(:has(img)){flex:1 1 100%;margin-left:0;padding-left:68px;text-align:right}body#checkout #order-summary-content .summary-selected-carrier .carrier-price{white-space:normal}}#order-summary-content .order-line{padding:14px 0;border-bottom:1px solid #eee}#order-summary-content .order-line .image img{border:1px solid #e6e6e6;border-radius:8px;background:#fff;padding:4px}#order-summary-content .order-line .details>a span,#order-summary-content .order-line .details>span{color:#1a1a1a;font-weight:600;font-size:15px}#order-summary-content .order-line .details>a:hover span{color:#E4000F}#order-summary-content .order-line .qty .bold{color:#1a1a1a;font-weight:800}#order-summary-content table{width:100%}#order-summary-content table td{padding:5px 0;font-size:14px}#order-summary-content table td:last-child{text-align:right}#order-summary-content table tr.total-value td{font-size:1.15rem;font-weight:700;color:#1a1a1a;padding-top:10px}#order-summary-content table tr.total-value td:last-child{color:#04c44b;font-weight:800}#order-summary-content table tr.sub td{font-size:12.5px;color:#888;text-align:right;padding-top:2px}body#checkout .payment-options .payment-option{display:flex!important;align-items:center;border:1px solid #e4e4e4;border-radius:10px;padding:14px 16px!important;margin-bottom:10px;min-height:60px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}body#checkout .payment-options .payment-option:hover{border-color:#04c44b;box-shadow:0 2px 8px rgba(4,196,75,.10)}body#checkout .payment-options .payment-option:has(input[type="radio"]:checked){border-color:#04c44b;box-shadow:0 0 0 2px rgba(4,196,75,.18)}body#checkout .payment-options .payment-option>.custom-radio{order:3;flex:0 0 auto;float:none;align-self:center;margin:0 0 0 auto}body#checkout .payment-options .payment-option>form.ps-hidden-by-js{display:none}body#checkout .payment-options .payment-option label{order:1;flex:1 1 auto;max-width:none;display:flex;align-items:center;gap:10px;margin:0!important;min-width:0;line-height:1.4;cursor:pointer}body#checkout .payment-options .payment-option label .cap-pay-name{order:1;flex:1 1 0%;min-width:0;font-weight:700;font-size:14px;color:#1a1a1a}body#checkout .payment-options .payment-option label .cap-pay-logo{order:0;flex:0 0 56px;width:56px;height:56px;box-sizing:border-box;padding:0;border:1px solid #ececec;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}body#checkout .payment-options .payment-option label .cap-pay-logo img{width:100%!important;height:100%!important;object-fit:contain;margin:0!important;display:block}body#checkout .payment-options .payment-option label .cap-pay-logo.cap-pay-noimg::before{font-family:"FontAwesome";content:"\f09d";font-size:24px;color:#666;line-height:1}body#checkout .payment-options .payment-option label .cap-pay-logo[data-mod="ps_wirepayment"].cap-pay-noimg::before{content:"\f19c"}body#checkout .payment-options .payment-option label .cap-pay-logo[data-mod="ps_cashondelivery"].cap-pay-noimg::before{content:"\f0d6"}body#checkout .additional-information{margin:12px 0 18px!important;margin-left:0!important}body#checkout #payment-option-4-additional-information{margin-top:1rem!important}.mp-title-standard-checkout,.mp-text-standard-checkout,.mp-text-standard-checkout span{font-size:0.875rem!important}.mp-payment-methods-container{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center}.mp-payment-method-logo-container{display:inline-block!important}.mp-payment-methods-message-container{margin-top:20px!important}.mp-payment-methods-message{font-size:0.875rem!important}.mp-redirect-frame p{font-size:0.875rem!important;margin-top:10px}.custom-radio input[type="radio"]:checked+span{background-color:#04c44b;border-color:#04c44b}.custom-checkbox input[type="checkbox"]:checked+span .checkbox-checked,.custom-checkbox input[type="checkbox"]:checked+span{color:#04c44b}#content-wrapper .page-title,.page-header .page-title{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;color:#1a1a1a;margin-bottom:1.2rem}.checkout-step .step-title{font-size:1.15rem;font-weight:700;letter-spacing:-.005em}.iqitfreedeliverycount.alert-info{display:flex;flex-direction:column;align-items:stretch;justify-content:center;background:transparent;border:1px solid #04c44b;border-radius:8px;color:#04c44b;margin:4px 16px 12px;padding:9px 10px!important;text-align:center}.iqitfreedeliverycount .ifdc-progress{width:100%;height:7px;margin-top:8px;background:#e6f9ee;border-radius:999px;overflow:hidden}.iqitfreedeliverycount .ifdc-progress-bar{display:block;height:100%;width:0;background:#04c44b;border-radius:999px;transition:width .7s cubic-bezier(.4,0,.2,1)}.iqitfreedeliverycount .iqitfreedeliverycount-title,.iqitfreedeliverycount .iqitfreedeliverycount-title strong,.iqitfreedeliverycount .ifdc-remaining-price{font-size:13px}.iqitfreedeliverycount .iqitfreedeliverycount-title{margin-bottom:0!important;text-align:center}.iqitfreedeliverycount .iqitfreedeliverycount-title strong{font-weight:600}.iqitfreedeliverycount .iqitfreedeliverycount-title strong::before{content:"\f0d1";font-family:"FontAwesome";margin-right:7px;color:#04c44b;font-weight:400}.iqitfreedeliverycount .ifdc-remaining-price{color:#04c44b;font-weight:800}#payment-confirmation .btn-primary{font-size:1.05rem;padding-top:14px;padding-bottom:14px}#payment-confirmation .ps-shown-by-js::after{content:"\1F512  Pago 100% seguro \00B7 Compra protegida";display:block;text-align:center;margin-top:10px;font-size:12.5px;font-weight:500;color:#6a6a6a}@media (max-width:991.98px){#payment-confirmation{position:sticky;bottom:8px;z-index:1000;background:#fff;padding:12px;border:1px solid #ececec;border-radius:12px;box-shadow:0 6px 22px rgba(0,0,0,.14)}#payment-confirmation .ps-shown-by-js::after{margin-top:8px;font-size:12px}#payment-confirmation .js-alert-payment-conditions{position:absolute;left:0;right:0;bottom:calc(100% + 8px);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.3;border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,.14)}}.cart-summary .checkout-cuotas-badge{margin:12px 0 0}.cart-summary .iqitfreedeliverycount.alert-info{margin:8px 0 0}body#checkout .delivery-options .delivery-option{display:flex;align-items:center;margin:0 0 10px;padding:14px 16px;border:1px solid #e4e4e4;border-radius:8px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}body#checkout section.checkout-step .delivery-options .delivery-option{padding:14px 16px;background:transparent}body#checkout .delivery-options .delivery-option:hover{border-color:#04c44b;box-shadow:0 2px 8px rgba(4,196,75,.10)}body#checkout .delivery-options .delivery-option:has(input[type="radio"]:checked){border-color:#04c44b;box-shadow:0 0 0 2px rgba(4,196,75,.18);background:transparent}body#checkout .delivery-options .delivery-option>.col-sm-1{flex:0 0 auto;width:auto;padding:0;margin:0 0 0 14px;order:2;display:flex;align-items:center}body#checkout .delivery-options .delivery-option .custom-radio{float:none}body#checkout .delivery-options .delivery-option-2{flex:1;width:auto;max-width:none;margin:0;padding:0;cursor:pointer}body#checkout .delivery-options .delivery-option-2>.row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0}body#checkout section.checkout-step .delivery-options .delivery-option-2>.row{margin-left:0;margin-right:0}body#checkout .delivery-options .delivery-option-2>.row>.col-sm-5{flex:1 1 55%;width:auto;max-width:none;min-width:0;padding:0}body#checkout .delivery-options .carrier-hasLogo{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin:0}body#checkout .delivery-options .carrier-hasLogo>.col-xs-3{flex:0 0 auto;width:56px;height:56px;padding:0;border:1px solid #ececec;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}body#checkout .delivery-options .carrier-hasLogo>.col-xs-3 img{width:100%!important;height:100%!important;object-fit:contain;margin:0!important;display:block}body#checkout .delivery-options .carriere-name-container{flex:1;width:auto;max-width:none;min-width:0;padding:0}body#checkout .delivery-options .carrier-name{font-weight:700;color:#1a1a1a;font-size:14px;line-height:1.25}body#checkout .delivery-options .delivery-option-2>.row>.col-sm-4{flex:1 1 auto;width:auto;max-width:none;padding:0}body#checkout .delivery-options .carrier-delay{color:#666;font-size:12.5px;line-height:1.3}body#checkout .delivery-options .delivery-option-2>.row>.col-sm-3{flex:0 0 auto;width:auto;padding:0;margin-left:auto;text-align:right}body#checkout .delivery-options .carrier-price{font-weight:800;color:#1a1a1a;font-size:14px;white-space:nowrap}body#checkout section.checkout-step .address-item{border:1px solid #e4e4e4;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;flex:0 0 100%;width:100%;max-width:100%}body#checkout section.checkout-step .address-item:hover{border-color:#04c44b;box-shadow:0 2px 8px rgba(4,196,75,.10)}body#checkout section.checkout-step .address-item.selected{border-color:#04c44b;box-shadow:0 0 0 2px rgba(4,196,75,.18)}body#checkout .address-item hr{margin:0;border:0;border-top:1px solid #eee}body#checkout .address-item header{padding:12px 16px}body#checkout .address-item .radio-block{display:flex;align-items:center;width:100%;margin:0}body#checkout .address-item .radio-block .address-alias{order:1}body#checkout .address-item .radio-block .custom-radio{order:2;margin-left:auto;float:none}body#checkout .address-item .address-alias{font-weight:700;color:#1a1a1a}body#checkout .address-item .address{padding:12px 16px;font-size:14px;line-height:1.55;color:#333}body#checkout .address-item .address-footer{padding:10px 16px}body#checkout .address-item .address-footer a{color:#888;font-size:13px}body#checkout .address-item .address-footer a:hover{color:#E4000F}@media (max-width:575px){body#checkout section.checkout-step .delivery-options .delivery-option{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;padding:12px 16px!important;min-height:90px}body#checkout section.checkout-step .delivery-options .delivery-option>.col-sm-1{order:2;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0 0 0 12px;align-self:center!important}body#checkout .delivery-options .delivery-option-2{order:1;flex:1 1 auto;width:auto;max-width:none;min-width:0}body#checkout .delivery-options .delivery-option-2>.row{display:grid!important;grid-template-columns:56px 1fr;column-gap:12px;row-gap:2px;align-items:center;margin:0}body#checkout .delivery-options .delivery-option-2>.row>.col-sm-5{display:contents}body#checkout .delivery-options .carrier-hasLogo{display:contents}body#checkout .delivery-options .carrier-hasLogo>.col-xs-3{grid-column:1;grid-row:1 / span 2;align-self:center;flex:none;margin:0}body#checkout .delivery-options .carriere-name-container{grid-column:2;grid-row:1;align-self:end;min-width:0;padding:0}body#checkout .delivery-options .delivery-option-2>.row>.col-sm-4{grid-column:2;grid-row:2;align-self:start;max-width:none;margin:0;padding:0}body#checkout .delivery-options .delivery-option-2>.row>.col-sm-3{grid-column:2 / -1;grid-row:3;max-width:none;margin:6px 0 0;padding:0;text-align:right}body#checkout .delivery-options .carrier-price{white-space:normal}}@media (hover:none){body#checkout .delivery-options .delivery-option:hover,body#checkout .payment-options .payment-option:hover,body#checkout .address-item:hover{border-color:#e4e4e4;box-shadow:none}}.cap-delivery-eta{border:0;background:transparent;border-radius:0;padding:0;margin:16px 0;font-size:14px}.cap-delivery-eta .cap-eta-title{display:flex;align-items:center;gap:8px;font-weight:700;color:#1a1a1a;margin-bottom:10px;font-size:15px}.cap-delivery-eta .cap-eta-title .fa{color:#04c44b}.cap-delivery-eta .cap-eta-list{list-style:none;margin:0;padding:0}.cap-delivery-eta .cap-eta-list li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;color:#555;line-height:1.45}.cap-delivery-eta .cap-eta-list li strong{color:#1a1a1a}.cap-delivery-eta .cap-eta-ico{flex:0 0 24px;width:24px;text-align:center;color:#04c44b;font-size:17px;margin-top:1px}.cap-delivery-eta .cap-eta-correo-range{color:#04c44b;font-weight:700}@media (max-width:767px){.cap-delivery-eta{margin:12px 0;font-size:13px}.cap-delivery-eta .cap-eta-title{margin-bottom:8px;font-size:14px}.cap-delivery-eta .cap-eta-list li{padding:5px 0;line-height:1.4}}.blockreassurance_product{margin-top:10px}body#cart .blockreassurance_product,body#checkout .blockreassurance_product{padding-left:16px;padding-right:16px}.blockreassurance_product>div{position:relative!important;padding-left:34px!important;margin-bottom:12px!important;min-height:0!important;overflow:visible!important}.blockreassurance_product .item-product{position:absolute!important;left:0;top:1px;margin:0!important;padding:0!important;float:none!important}.blockreassurance_product .item-product svg,.blockreassurance_product .item-product img{width:24px!important;height:24px!important}.blockreassurance_product .block-title{font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 1px!important;padding-left:0!important;line-height:1.35!important}.blockreassurance_product p{font-family:'Montserrat',sans-serif!important;margin:0!important;padding-left:0!important;font-size:14px!important;line-height:1.45!important;color:#555!important}@media (max-width:767px){.blockreassurance_product .block-title{font-size:13px!important}.blockreassurance_product p{font-size:13px!important;line-height:1.4!important}}#header .header-top .search-widget .input-group{display:flex;align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:999px;overflow:hidden;padding:0 8px 0 20px;transition:box-shadow .15s ease,border-color .15s ease}#header .header-top .search-widget .input-group:focus-within{border-color:#E4000F;box-shadow:0 0 0 3px rgba(228,0,15,.15)}#header .header-top .form-search-control{flex:1 1 auto;background:transparent!important;border:0!important;box-shadow:none!important;color:#1a1a1a!important;height:42px;font-size:14px;padding:0 8px 0 0}#header .header-top input.form-search-control::placeholder{color:#9a9a9a!important;opacity:1}#header .header-top input.form-search-control::-webkit-input-placeholder{color:#9a9a9a!important}#header .header-top .search-widget .search-btn{flex:0 0 auto;background:transparent!important;border:0!important;color:#8a8a8a!important;height:auto!important;padding:0 12px!important;display:flex;align-items:center;transition:color .15s ease}#header .header-top .search-widget .search-btn:hover{color:#E4000F!important}#header .header-top .search-widget .search-btn .fa{font-size:15px}#header .header-top #header-user-btn a.header-user-btn,#header .header-top #blockcart a.header-cart-btn{color:#fff!important;transition:color .15s ease}#header .header-top #header-user-btn a.header-user-btn:hover,#header .header-top #header-user-btn a.header-user-btn:hover .icon,#header .header-top #header-user-btn a.header-user-btn:hover .title,#header .header-top #blockcart a.header-cart-btn:hover,#header .header-top #blockcart a.header-cart-btn:hover .icon,#header .header-top #blockcart a.header-cart-btn:hover .title,#header .header-top #blockcart a.header-cart-btn:hover .value{color:#E4000F!important}#header .header-top .header-btn-w .header-btn>.icon{font-size:1.6rem!important}#header .header-top .header-btn .title{font-weight:600;font-size:13px;letter-spacing:.01em}#header .cart-products-count-btn{background:#E4000F!important;color:#fff!important;font-weight:700;border-radius:999px}#header .header-top #desktop_logo img{max-height:58px;width:auto;height:auto}#header .header-top .col-header-center{display:flex;justify-content:center}#header .header-top .col-header-center .search-widget{width:100%;max-width:580px}#header .header-top .col-header-right .header-btn-w{padding-left:14px!important;padding-right:14px!important}#header .header-nav.cap-topbar{background:#111;border-bottom:1px solid rgba(255,255,255,.08);font-size:12.5px}#header .cap-topbar .row{min-height:38px}#header .cap-topbar .cap-tb-item{color:#cfcfcf;display:inline-flex;align-items:center;gap:6px;padding:6px 0;white-space:nowrap;text-decoration:none}#header .cap-topbar .cap-tb-item .fa{color:#E4000F;font-size:13px}#header .cap-topbar .cap-tb-benefits .cap-tb-item{margin:0 8px}#header .cap-topbar .cap-tb-sep{color:#555}#header .cap-topbar a.cap-tb-link{color:#cfcfcf!important;transition:color .15s ease;margin-right:4px}#header .cap-topbar a.cap-tb-link:hover{color:#fff!important}#header .cap-topbar a.cap-tb-wa{color:#fff!important;background:#25D366;border-radius:999px;padding:5px 13px!important;margin-left:12px;font-weight:600;transition:background .15s ease}#header .cap-topbar a.cap-tb-wa .fa{color:#fff}#header .cap-topbar a.cap-tb-wa:hover{background:#1ebe5b}@media (max-width:767px){#header .header-nav.cap-topbar{display:none!important}}#header .cap-topbar a.cap-tb-loc:hover{color:#fff!important}#header .cap-topbar .fa-heart-o,#header .cap-topbar .fa-heart{color:#E4000F!important}#header .cap-topbar a:has(.fa-heart-o){color:#cfcfcf;text-decoration:none}#header .cap-topbar a:has(.fa-heart-o):hover{color:#fff}.cap-announcebar{background:#E4000F;color:#fff;text-align:center;overflow:hidden}.cap-announcebar .cap-ann-msg{position:relative;min-height:40px;display:flex;align-items:center;justify-content:center}.cap-announcebar .cap-ann-item{position:absolute;left:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff!important;font-weight:700;font-size:14px;text-decoration:none;padding:0 12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .4s ease}.cap-announcebar .cap-ann-item.active{opacity:1;visibility:visible}.cap-announcebar .cap-ann-item .fa{font-size:15px}.cap-announcebar a.cap-ann-item:hover{text-decoration:underline}@media (max-width:991px){.cap-announcebar .cap-ann-item{font-size:13px;gap:7px}}@media (max-width:767px){.cap-announcebar .cap-ann-msg{min-height:34px}.cap-announcebar .cap-ann-item{font-size:12px;gap:6px;padding:0 8px}.cap-announcebar .cap-ann-item .fa{font-size:12.5px}}@media (max-width:400px){.cap-announcebar .cap-ann-item{font-size:11px}}#iqitmegamenu-horizontal #cbp-hrmenu>ul>li>a.nav-link .cbp-tab-title{font-weight:600;letter-spacing:.01em;transition:color .15s ease}#iqitmegamenu-horizontal #cbp-hrmenu>ul>li>a.nav-link:hover .cbp-tab-title,#iqitmegamenu-horizontal #cbp-hrmenu>ul>li:hover>a.nav-link .cbp-tab-title{color:#E4000F!important}.search-widget .autocomplete-suggestions{border:1px solid #e4e4e4!important;border-radius:12px!important;border-top:1px solid #e4e4e4!important;margin-top:6px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.14)!important;overflow:hidden;overflow-y:auto;max-height:440px}.search-widget .autocomplete-suggestion{padding:10px 14px!important;color:#444;border-bottom:1px solid #f0f0f0;transition:background .12s ease}.search-widget .autocomplete-suggestion:last-child{border-bottom:0}.search-widget .autocomplete-suggestion.selected,.search-widget .autocomplete-suggestion:hover{background:#f7f7f7}.search-widget .autocomplete-suggestion .col-img img,.search-widget .autocomplete-suggestion img.img-fluid{max-width:60px;border:1px solid #ececec;border-radius:8px;background:#fff;padding:2px}.search-widget .autocomplete-suggestion .name{display:block;color:#1a1a1a;font-weight:600;font-size:14px;line-height:1.3}.search-widget .autocomplete-suggestion b{color:#1a1a1a!important;font-weight:700}.search-widget .autocomplete-suggestion .product-price{display:block;color:#E4000F;font-weight:800;font-size:14px;margin-top:2px}.search-widget .autocomplete-suggestion .col-shop{color:#999!important;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;white-space:nowrap}.search-widget .autocomplete-suggestion-show-all{text-align:center;font-weight:700;padding:12px!important;background:#fafafa!important;border-top:1px solid #eee!important}.search-widget .autocomplete-suggestion-show-all .name,.search-widget .autocomplete-suggestion-show-all{color:#E4000F!important}.search-widget .autocomplete-suggestion-show-all:hover{background:#f1f1f1!important}#iqitmegamenu-horizontal #cbp-hrmenu>ul>li>a.nav-link .cbp-tab-title{position:relative;display:inline-block;padding-bottom:5px}#iqitmegamenu-horizontal #cbp-hrmenu>ul>li>a.nav-link .cbp-tab-title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#E4000F;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}#iqitmegamenu-horizontal #cbp-hrmenu>ul>li:hover>a.nav-link .cbp-tab-title::after,#iqitmegamenu-horizontal #cbp-hrmenu>ul>li.cap-menu-active>a.nav-link .cbp-tab-title::after{transform:scaleX(1)}#iqitmegamenu-horizontal #cbp-hrmenu>ul>li.cap-menu-active>a.nav-link .cbp-tab-title{color:#E4000F!important}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-hrsub{background:#fff!important;border-top:1px solid #ececec!important;box-shadow:0 16px 34px rgba(0,0,0,.13);padding:0!important}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-hrsub-inner,#iqitmegamenu-horizontal #cbp-hrmenu ul.cbp-hrsub-level2{background:#fff!important;padding:30px 0 34px!important}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-column-title,#iqitmegamenu-horizontal #cbp-hrmenu a.cbp-column-title:link,#iqitmegamenu-horizontal #cbp-hrmenu a.cbp-column-title:visited{color:#E4000F!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.03em!important;border-bottom:1px solid #ececec!important;padding-bottom:10px!important;margin-bottom:12px!important}#iqitmegamenu-horizontal #cbp-hrmenu a.cbp-column-title:hover{color:#b8000c!important}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-menu-column-inner a:not(.nav-link):not(.btn):not(.cbp-column-title):link,#iqitmegamenu-horizontal #cbp-hrmenu .cbp-menu-column-inner a:not(.nav-link):not(.btn):not(.cbp-column-title):visited{color:#444!important;font-weight:500!important;font-size:13.5px!important}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-menu-column-inner a:not(.nav-link):not(.btn):not(.cbp-column-title):hover{color:#E4000F!important}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-links li a:before{color:#c2c2c2}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-links li a:hover:before{color:#E4000F}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-links li{margin-bottom:2px}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-menu-column+.cbp-menu-column{border-left:1px solid #f0f0f0}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-hrsub.cbp-notfit,#iqitmegamenu-horizontal #cbp-hrmenu .cbp-hrsub.col-12{left:0!important;right:0!important;width:auto!important}#iqitmegamenu-horizontal #cbp-hrmenu .cbp-hrsub-inner{margin:0 auto!important;width:100%!important}#iqitmegamenu-horizontal #cbp-hrmenu .iqitmegamenu-submenu-container{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;float:none!important}@media (hover:hover){#mobile-header .m-nav-btn:hover,#mobile-header .m-nav-btn:hover .fa,#mobile-header .m-nav-btn:hover>span{color:#E4000F!important}}#mobile-header .m-nav-btn,.m-nav-btn{-webkit-tap-highlight-color:transparent}#mobile-header .m-nav-btn:active,#mobile-header .m-nav-btn:active .fa,#mobile-header .m-nav-btn:active>span{color:#E4000F!important}.m-nav-btn,.m-nav-btn .fa,.m-nav-btn>span{transition:color .12s ease,transform .12s ease}.m-nav-btn.cap-tapped,.m-nav-btn.cap-tapped .fa,.m-nav-btn.cap-tapped>span{color:#E4000F!important}.m-nav-btn.cap-tapped .fa{transform:scale(1.18)}#mobile-header .cart-products-count-btn,#mobile-header #mobile-cart-products-count{background:#E4000F!important;color:#fff!important;border-radius:999px;font-weight:700}#search-widget-mobile .input-group{display:flex;align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:999px;overflow:hidden;padding:0 6px 0 16px}#search-widget-mobile .input-group:focus-within{border-color:#E4000F;box-shadow:0 0 0 3px rgba(228,0,15,.15)}#search-widget-mobile .form-search-control{flex:1 1 auto;background:transparent!important;border:0!important;box-shadow:none!important;color:#1a1a1a!important;height:44px;font-size:16px;padding:0 8px 0 0}#search-widget-mobile input.form-search-control::placeholder{color:#9a9a9a!important;opacity:1}#search-widget-mobile .search-btn{flex:0 0 auto;background:transparent!important;border:0!important;color:#858585!important;height:auto!important;padding:0 10px!important;display:flex;align-items:center}@media (hover:hover){#search-widget-mobile .search-btn:hover{color:#E4000F!important}}#search-widget-mobile .search-btn .fa{font-size:18px}#iqitmegamenu-mobile .mobile-menu__link{font-weight:600}#iqitmegamenu-mobile .mobile-menu__tab.active>.mobile-menu__link,#iqitmegamenu-mobile li.active>a{color:#E4000F!important}@media (hover:hover){#iqitmegamenu-mobile .mobile-menu__link:hover{color:#E4000F!important}}#iqitmegamenu-mobile .mobile-menu__links-list-li>a.text-reset,#iqitmegamenu-mobile .cbp-category-link-w>a.text-reset{display:inline-block;padding:11px 0;line-height:1.3}#iqitmegamenu-mobile .mobile-menu__links-list-li{border-bottom:1px solid rgba(255,255,255,.07)}#iqitmegamenu-mobile .mobile-menu__links-list-li:last-child{border-bottom:0}#iqitmegamenu-mobile .mobile-menu__subcat-expander{padding:11px 10px!important;line-height:1}#iqitmegamenu-mobile .mobile-menu__links-list--lvl-hidden{padding:2px 0 8px 14px!important}#iqitmegamenu-mobile .mobile-menu__column-title{padding:12px 0 6px;line-height:1.25}#iqitmegamenu-mobile li>ul,#iqitmegamenu-mobile .mobile-menu__submenu--accordion,#iqitmegamenu-mobile .mobile-menu__links-list--lvl-hidden{background:transparent!important}#iqitmegamenu-mobile li>ul{margin-left:0!important;width:100%!important}#iqitmegamenu-mobile .mobile-menu__links-list--lvl-2,#iqitmegamenu-mobile .mobile-menu__links-list--lvl-hidden{padding-left:18px!important}#iqitmegamenu-mobile .mobile-menu__links-list-lvl--3{padding-left:34px!important}#iqitmegamenu-mobile .mobile-menu__tab{min-height:0!important}#iqitmegamenu-mobile .mobile-menu__link{padding-top:14px!important;padding-bottom:14px!important}#iqitmegamenu-mobile .mobile-menu__subcat-expander-icon-down,#iqitmegamenu-mobile .mobile-menu__subcat-expander-icon-up,#iqitmegamenu-mobile .mobile-menu__arrow .fa,#iqitmegamenu-mobile .mobile-menu__expand-icon{color:#E4000F!important}#iqitmegamenu-mobile .mobile-menu__links-list-li--active{box-shadow:inset 3px 0 0 #E4000F}#iqitmegamenu-mobile .mobile-menu__links-list-li--active>a.text-reset,#iqitmegamenu-mobile .mobile-menu__links-list-li--active>.cbp-category-link-w>a.text-reset{color:#E4000F!important}#iqitmegamenu-mobile,#iqitmegamenu-mobile .mobile-menu__submenu,#iqitmegamenu-mobile li>ul,#iqitmegamenu-mobile li>ul>li>ul{background:#fff!important}.col-mobile-menu-push #_mobile_iqitmegamenu-mobile{width:300px}#iqitmegamenu-mobile .mobile-menu__link{color:#1a1a1a!important;width:auto!important}#iqitmegamenu-mobile li>ul .mobile-menu__link,#iqitmegamenu-mobile li>ul>li>a,#iqitmegamenu-mobile .mobile-menu__links-list-li>a.text-reset{color:#444!important;font-weight:500!important}#iqitmegamenu-mobile .mobile-menu__tab{border-bottom:1px solid #efefef!important}#iqitmegamenu-mobile .mobile-menu__tab:last-child{border-bottom:0!important}#iqitmegamenu-mobile li>ul.mobile-menu__submenu--accordion .mobile-menu__tab{border-bottom:1px solid #f5f5f5!important}#iqitmegamenu-mobile .mobile-menu__links-list-li{border-bottom:1px solid #f5f5f5!important}#iqitmegamenu-mobile .mobile-menu__links-list-li:last-child{border-bottom:0!important}#iqitmegamenu-mobile .mobile-menu__link:active{background:rgba(228,0,15,.07);color:#E4000F!important}#iqitmegamenu-mobile .mobile-menu__arrow{transition:background-color .12s ease}#iqitmegamenu-mobile .mobile-menu__arrow:active,#iqitmegamenu-mobile .mobile-menu__arrow.cap-tapped{background:rgba(228,0,15,.08)}#iqitmegamenu-mobile .mobile-menu__arrow.cap-tapped .fa{transform:scale(1.2);transition:transform .12s ease}#iqitmegamenu-mobile.cap-drilldown .mobile-menu__content{position:relative;overflow:hidden;margin:0!important;padding:0!important}#iqitmegamenu-mobile .cap-dd-header{display:flex;align-items:center;gap:4px;padding:12px 10px;background:#fff;border-bottom:1px solid #ededed}#iqitmegamenu-mobile .cap-dd-back,#iqitmegamenu-mobile .cap-dd-close{background:none;border:0;padding:8px 12px;font-size:1.35rem;color:#1a1a1a;line-height:1;-webkit-tap-highlight-color:transparent}#iqitmegamenu-mobile .cap-dd-back{opacity:0;pointer-events:none;transform:translateX(-6px);transition:opacity .18s ease,transform .18s ease}#iqitmegamenu-mobile .cap-dd-header.cap-dd-has-back .cap-dd-back{opacity:1;pointer-events:auto;transform:none}#iqitmegamenu-mobile .cap-dd-title{flex:1;text-align:center;font-weight:700;font-size:1.05rem;color:#1a1a1a;letter-spacing:.01em}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel{position:absolute;top:0;left:0;width:100%;height:100%;margin:0!important;padding:4px 0 24px!important;list-style:none;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);display:block!important;max-height:none!important;visibility:visible!important;opacity:1!important}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel>li,#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__tab{display:flex!important;max-height:none!important;visibility:visible!important;opacity:1!important}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel.cap-dd-panel--active{transform:translateX(0)}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel.cap-dd-panel--left{transform:translateX(-100%)}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel.cap-dd-panel--right{transform:translateX(100%)}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__tab{display:flex!important;align-items:center;min-height:0!important;margin:0!important;border-bottom:1px solid #f2f2f2!important}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__tab:last-child{border-bottom:0!important}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__link{flex:1 1 auto;margin-left:0!important;padding:16px 20px!important;font-size:1rem!important;font-weight:600!important;color:#1a1a1a!important;width:auto!important}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__arrow{padding:16px 18px!important;margin:0!important}#iqitmegamenu-mobile.cap-drilldown .mobile-menu__arrow .fa{display:none!important}#iqitmegamenu-mobile.cap-drilldown .mobile-menu__arrow::after{content:"\203A";color:#E4000F;font-size:1.6rem;font-weight:700;line-height:1}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__submenu{display:block}#iqitmegamenu-mobile .cap-dd-seeall{list-style:none;border-bottom:1px solid #f0f0f0}#iqitmegamenu-mobile .cap-dd-seeall-link{display:inline-flex!important;align-items:center;gap:6px;padding:13px 20px!important;color:#E4000F!important;background:transparent!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}#iqitmegamenu-mobile .cap-dd-seeall-link:active{background:transparent;opacity:.6}#iqitmegamenu-mobile .cap-dd-seeall-link .fa{font-size:1.1em}#iqitmegamenu-mobile .cap-dd-back:active,#iqitmegamenu-mobile .cap-dd-close:active{background:#f2f2f2;border-radius:50%}#iqitmegamenu-mobile .cap-dd-title{font-size:1.1rem;letter-spacing:.015em}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__link{background:transparent!important;transition:transform .12s ease;transform-origin:left center}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__link:active{background:transparent!important;color:#1a1a1a!important}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__arrow,#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__arrow:active,#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__arrow.cap-tapped{background:transparent!important}#iqitmegamenu-mobile.cap-drilldown .mobile-menu__arrow::after{transition:transform .12s ease}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__tab.cap-tapped .mobile-menu__link{transform:scale(1.07)}#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__tab.cap-tapped .mobile-menu__arrow::after,#iqitmegamenu-mobile.cap-drilldown .cap-dd-panel .mobile-menu__arrow.cap-tapped::after{transform:scale(1.3)}#iqitmegamenu-mobile.cap-drilldown .cap-dd-seeall-link{transition:transform .12s ease;transform-origin:left center}#iqitmegamenu-mobile.cap-drilldown .cap-dd-seeall.cap-tapped .cap-dd-seeall-link{transform:scale(1.06)}#iqitmegamenu-mobile .cap-dd-footer{display:flex;justify-content:space-around;align-items:stretch;flex-shrink:0;border-top:1px solid #ededed;background:#fff;padding:8px 4px;position:relative;z-index:5}#iqitmegamenu-mobile .cap-dd-foot-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 2px;color:#1a1a1a!important;text-decoration:none!important;font-size:11px;font-weight:600;text-align:center;line-height:1.15;border-radius:10px;transition:background-color .15s ease}#iqitmegamenu-mobile .cap-dd-foot-item i{font-size:1.35rem;color:#2b2b2b;transition:transform .12s ease,color .15s ease}#iqitmegamenu-mobile .cap-dd-foot-item:active{background:transparent}#iqitmegamenu-mobile .cap-dd-foot-item:active i,#iqitmegamenu-mobile .cap-dd-foot-item.cap-tapped i{color:#E4000F}#iqitmegamenu-mobile .cap-dd-foot-item.cap-tapped i{transform:scale(1.22)}body#guest-tracking .page-header .page-title,body#guest-tracking h1.page-title{text-align:center}body#guest-tracking #content>p:first-of-type,body#guest-tracking #main>.page-content>p:first-of-type{text-align:center;color:#555;margin-bottom:18px}body#guest-tracking #content form{max-width:480px;margin:0 auto;background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.06);padding:24px 22px}body#guest-tracking #content form .form-group.row,body#guest-tracking #content form .form-fields label{display:block;margin:0 0 16px}body#guest-tracking #content form .form-group.row{margin-left:0;margin-right:0}body#guest-tracking #content form .col-form-label,body#guest-tracking #content form .form-fields label>span,body#guest-tracking #content form label{display:block;width:100%;max-width:100%;text-align:left;font-weight:600;color:#1a1a1a;padding:0 0 5px}body#guest-tracking #content form .col-md-8,body#guest-tracking #content form .col-md-6{flex:0 0 100%;max-width:100%;padding:0}body#guest-tracking #content form .form-control-comment{display:block;color:#888;font-size:12px;margin-top:4px;text-align:left}body#guest-tracking #content form input[type="text"],body#guest-tracking #content form input[type="email"],body#guest-tracking #content form input[type="password"],body#guest-tracking #content form .form-control{width:100%;height:46px;border:1px solid #ddd;border-radius:8px;font-size:16px;padding:0 14px;color:#1a1a1a}body#guest-tracking #content form input:focus,body#guest-tracking #content form .form-control:focus{border-color:#04c44b;box-shadow:0 0 0 3px rgba(4,196,75,.15);outline:none}body#guest-tracking #content form .form-footer .btn,body#guest-tracking #content form button[type="submit"],body#guest-tracking #content form .btn-primary{width:100%;background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;height:48px;font-weight:700!important;letter-spacing:.015em;margin-top:6px;transition:background-color .15s ease,box-shadow .15s ease}body#guest-tracking #content form .form-footer .btn:hover,body#guest-tracking #content form button[type="submit"]:hover,body#guest-tracking #content form .btn-primary:hover{background:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(228,0,15,.25)}body#authentication .page-header{text-align:center}body#authentication .login-form,body#authentication #content>hr,body#authentication .no-account,body#authentication #content .displayCustomerLoginFormAfter,body#authentication #content>.ps-shown-by-js{max-width:440px;margin-left:auto;margin-right:auto}body#authentication .login-form{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.06);padding:24px 22px}body#authentication .login-form .form-group.row{display:block;margin-bottom:14px;margin-left:0;margin-right:0}body#authentication .login-form .col-form-label{display:block;width:100%;max-width:100%;text-align:left;font-weight:600;color:#1a1a1a;padding:0 0 5px}body#authentication .login-form .col-md-8{flex:0 0 100%;max-width:100%;padding:0}body#authentication .login-form .form-control-comment{display:none}body#authentication .login-form .form-control{height:46px;border:1px solid #ddd;border-radius:8px;font-size:16px;padding:0 14px;color:#1a1a1a}body#authentication .login-form .form-control:focus{border-color:#04c44b;box-shadow:0 0 0 3px rgba(4,196,75,.15);outline:none}body#authentication .login-form .input-group{display:flex}body#authentication .login-form .input-group .form-control{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0}body#authentication .login-form .input-group .input-group-append .btn{border:1px solid #ddd;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;color:#888;background:#fff}body#authentication .login-form .forgot-password{text-align:right;margin:-4px 0 0}body#authentication .login-form .forgot-password a{color:#888;font-size:13px}body#authentication .login-form .forgot-password a:hover{color:#E4000F}body#authentication .login-form #submit-login,body#authentication .login-form .form-control-submit{width:100%;background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;height:48px;font-weight:700!important;letter-spacing:.015em;margin-top:6px;transition:background-color .15s ease,box-shadow .15s ease}body#authentication .login-form #submit-login:hover{background:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(228,0,15,.25)}body#authentication .no-account{text-align:center;margin-top:16px}body#authentication .no-account a{color:#1a1a1a;font-weight:600}body#authentication .no-account a:hover{color:#E4000F}body#authentication #content>hr{border:0;border-top:1px solid #eee;margin-top:18px;margin-bottom:18px}body#registration .page-header{text-align:center}body#registration .register-form>p,body#registration #customer-form{max-width:600px;margin-left:auto;margin-right:auto}body#registration .register-form>p{text-align:center;color:#777;font-size:14px;margin-bottom:16px}body#registration .register-form>p .fa-question-circle-o{display:none!important}body#registration .register-form>p a{color:#1a1a1a;font-weight:600}body#registration .register-form>p a:hover{color:#E4000F}body#registration #customer-form{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.06);padding:26px 24px}body#registration #customer-form .form-group.row{display:block;margin-bottom:14px;margin-left:0;margin-right:0}body#registration #customer-form .col-form-label{display:block;width:100%;max-width:100%;text-align:left;font-weight:600;color:#1a1a1a;padding:0 0 5px}body#registration #customer-form .col-md-8{flex:0 0 100%;max-width:100%;padding:0}body#registration #customer-form .form-control-comment{display:none}body#registration #customer-form .form-control{height:46px;border:1px solid #ddd;border-radius:8px;font-size:16px;padding:0 14px;color:#1a1a1a;width:100%}body#registration #customer-form .form-control:focus{border-color:#04c44b;box-shadow:0 0 0 3px rgba(4,196,75,.15);outline:none}body#registration #customer-form .custom-select2{display:block;width:100%}body#registration #customer-form .radio-inline{display:inline-flex;align-items:center;gap:6px;margin:0 22px 0 0;font-weight:500;color:#1a1a1a}body#registration #customer-form .input-group{display:flex}body#registration #customer-form .input-group .form-control{flex:1 1 auto;width:auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}body#registration #customer-form .input-group .input-group-append .btn{border:1px solid #ddd;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;color:#888;background:#fff;height:46px}body#registration #customer-form .js-parent-focus br{display:none}body#registration #customer-form .js-parent-focus select.form-control-select{display:inline-block;width:auto;min-width:92px;margin:0 8px 0 0}body#registration #customer-form .custom-checkbox label,body#registration #customer-form .checkbox label{font-weight:400;color:#555}body#registration #customer-form .custom-checkbox a,body#registration #customer-form .checkbox a{color:#1a1a1a;font-weight:600}body#registration #customer-form .custom-checkbox a:hover,body#registration #customer-form .checkbox a:hover{color:#E4000F}body#registration #customer-form .form-footer{margin-top:18px}body#registration #customer-form .form-control-submit,body#registration #customer-form .form-footer .btn-primary{width:100%;background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;height:48px;font-weight:700!important;letter-spacing:.015em;transition:background-color .15s ease,box-shadow .15s ease}body#registration #customer-form .form-control-submit:hover,body#registration #customer-form .form-footer .btn-primary:hover{background:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(228,0,15,.25)}.my-account-side-links>a,.my-account-side-links>li{display:block!important;float:none!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:9px 0!important;list-style:none!important;border-bottom:1px solid rgba(160,160,160,.25)!important}.my-account-side-links>a:last-child,.my-account-side-links>li:last-child{border-bottom:none!important}.my-account-side-links a{display:block;text-decoration:none}.my-account-side-links .link-item{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid #e4e4e4;border-radius:8px;background:#fff;color:#333;font-weight:600;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.my-account-side-links .link-item .fa{color:#888;width:18px;text-align:center;transition:color .15s ease}.my-account-side-links>a:hover .link-item{border-color:#E4000F;color:#E4000F;box-shadow:0 2px 8px rgba(228,0,15,.08)}.my-account-side-links>a:hover .link-item .fa{color:#E4000F}.my-account-page-content{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.05);padding:24px}.my-account-page-content .form-group.row{display:block;margin:0 0 14px}.my-account-page-content .form-group.row .col-form-label,.my-account-page-content .form-group.row label.col-md-2{display:block;width:100%;max-width:100%;text-align:left;font-weight:600;color:#1a1a1a;padding:0 0 5px}.my-account-page-content .form-group.row .col-md-8{flex:0 0 100%;max-width:100%;padding:0}.my-account-page-content .form-control-comment{display:none}.my-account-page-content .form-control{height:46px;border:1px solid #ddd;border-radius:8px;font-size:16px;padding:0 14px;color:#1a1a1a}.my-account-page-content .form-control:focus{border-color:#04c44b;box-shadow:0 0 0 3px rgba(4,196,75,.15);outline:none}.my-account-page-content .input-group{display:flex}.my-account-page-content .input-group .form-control{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0}.my-account-page-content .input-group .input-group-append .btn{border:1px solid #ddd;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;color:#888;background:#fff}.my-account-page-content .form-control-submit{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;height:48px;padding:0 30px;font-weight:700!important;letter-spacing:.015em;margin-top:8px;transition:background-color .15s ease,box-shadow .15s ease}.my-account-page-content .form-control-submit:hover{background:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(228,0,15,.25)}.my-account-side-links li.ets_rv_my_review{display:block;width:100%;max-width:100%;list-style:none;margin-bottom:8px;padding:0}.my-account-side-links li.ets_rv_my_review>a{display:block;text-decoration:none}.my-account-side-links .link-item svg{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;flex:0 0 auto;fill:#888;vertical-align:middle;transition:fill .15s ease}.my-account-side-links .link-item>i:not(.fa){display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 18px!important;width:18px!important;height:18px!important;overflow:hidden;line-height:1}.my-account-side-links li.ets_rv_my_review>a{display:block!important;padding:0!important;margin:0!important;min-height:0!important;line-height:normal!important}#my-review-link .link-item{line-height:1.3!important}#my-review-link .link-item svg{display:block!important;width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important}#my-review-link .link-item>i{flex:0 0 18px!important;width:18px!important;height:18px!important;max-height:18px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;align-self:center!important}#my-review-link .link-item,#my-review-link .link-item *{line-height:1.35!important;min-height:0!important}#my-review-link .link-item{align-items:center!important}.my-account-side-links a:hover .link-item{border-color:#E4000F;color:#E4000F;box-shadow:0 2px 8px rgba(228,0,15,.08)}.my-account-side-links a:hover .link-item .fa{color:#E4000F}.my-account-side-links a:hover .link-item svg{fill:#E4000F}.my-account-page-content .avatar-label{display:block;width:100%;max-width:100%;text-align:left;font-weight:600;color:#1a1a1a;padding:0 0 5px}.my-account-page-content .ets_rv_profile_image{flex:0 0 100%;max-width:100%;padding:0}.my-account-page-content .ets_rv_profile_image>.input-group{display:block}.my-account-page-content .ets_rv_profile_image .dummyfile.input-group{display:flex;align-items:stretch;border:1px solid #ddd;border-radius:8px;overflow:hidden;max-width:480px}.my-account-page-content .ets_rv_profile_image .input-group-addon{display:flex;align-items:center;justify-content:center;padding:0 12px;background:#f4f5f6;border:0}.my-account-page-content .ets_rv_profile_image .input-group-addon svg{width:18px;height:18px;fill:#888}.my-account-page-content .ets_rv_profile_image #avatar-name.form-control{flex:1 1 auto;border:0!important;border-radius:0!important;height:46px;box-shadow:none!important;background:#fff}.my-account-page-content .ets_rv_profile_image #avatar-selectbutton{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff!important;border-radius:0!important;text-transform:none!important;font-weight:600!important;padding:0 18px;height:46px}.my-account-page-content .ets_rv_profile_image #avatar-selectbutton:hover{background:#000!important}.my-account-page-content .ets_rv_profile_image .form-control-comment{display:block!important;font-size:12px;color:#888;margin-top:6px}.my-account-page-content-wrapper,.page-authentication #content,.page-customer-account #content{border:0!important}#header-user-btn .dropdown-menu{min-width:240px;margin-top:10px;padding:6px!important;background:#fff;border:1px solid #e4e4e4!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.14)!important}#header-user-btn .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 12px!important;border-radius:8px;color:#1a1a1a!important;font-size:14px;font-weight:500;white-space:nowrap;transition:background .12s ease,color .12s ease}#header-user-btn .dropdown-item .fa{color:#888;width:16px;text-align:center;transition:color .12s ease}#header-user-btn .dropdown-item:hover,#header-user-btn .dropdown-item:focus{background:#f7f7f7;color:#E4000F!important}#header-user-btn .dropdown-item:hover .fa{color:#E4000F}#iqitwishlist-notification{background:#04c44b!important;border:0!important;border-radius:10px!important;box-shadow:0 8px 28px rgba(0,0,0,.2)!important}#iqitwishlist-notification .ns-title,#iqitwishlist-notification .ns-title strong,#iqitwishlist-notification .ns-title .fa{color:#fff!important}.iqitwishlist-product .row{margin:0}.iqitwishlist-product img.img-fluid{max-width:72px;border:1px solid #ececec;border-radius:8px;background:#fff;padding:4px}.iqitwishlist-product ._name a{color:#1a1a1a!important;font-weight:600;font-size:15px;line-height:1.3}.iqitwishlist-product ._name a:hover{color:#E4000F!important}.iqitwishlist-product ._name .text-muted{font-size:12.5px;color:#888!important;margin-top:3px}.iqitwishlist-product .product-price{color:#E4000F;font-weight:800;font-size:15px}.iqitwishlist-product .js-iqitwishlist-remove{color:#999;font-size:16px;transition:color .15s ease}.iqitwishlist-product .js-iqitwishlist-remove:hover{color:#E4000F}.iqitwishlist-product hr{border:0;border-top:1px solid #eee;margin:12px 0 0}#iqitwishlist-share h3{font-size:1.05rem;font-weight:700;margin-bottom:10px}#iqitwishlist-share .input-group{max-width:520px}#iqitwishlist-share .input-group .form-control{height:44px;border-radius:8px 0 0 8px!important}#iqitwishlist-share #iqitwishlist-clipboard-btn{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff!important;border-radius:0 8px 8px 0!important;font-weight:600;padding:0 18px}#iqitwishlist-share #iqitwishlist-clipboard-btn:hover{background:#000!important}.my-account-page-content .alert.alert-warning{border-radius:10px;border-color:#f0e6c0}.iqitwishlist-product .product-add-cart,.iqitwishlist-product .input-group-add-cart,.iqitwishlist-product input[name="qty"],.iqitwishlist-product .input-qty,.iqitwishlist-product button[data-button-action="add-to-cart"],.iqitwishlist-product .add-to-cart,.iqitwishlist-product .btn-product-list{display:none!important}@media (max-width:575px){.iqitwishlist-product .row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:0!important}.iqitwishlist-product .row>.col-3{flex:0 0 auto!important;width:auto!important;max-width:none!important;order:1!important;padding:0 12px 0 0!important}.iqitwishlist-product img.img-fluid{max-width:60px!important}.iqitwishlist-product .row>._name{flex:1 1 0!important;min-width:0!important;max-width:none!important;order:2!important;padding:0!important}.iqitwishlist-product ._name a{font-size:14px!important}.iqitwishlist-product .row>.col-auto{flex:0 0 auto!important;order:3!important;margin-left:auto!important;padding:0 0 0 8px!important}.iqitwishlist-product .row>.col:not(._name):not(.col-auto){flex:0 0 100%!important;max-width:100%!important;order:4!important;padding:4px 0 0 72px!important;text-align:left!important}.iqitwishlist-product .product-price{font-size:16px!important}}.my-account-page-content table.table{width:100%;border:1px solid #e8e8e8!important;border-radius:12px;overflow:hidden;border-collapse:separate!important;border-spacing:0;font-size:14px;margin-bottom:18px}.my-account-page-content table.table th,.my-account-page-content table.table td{border:0!important;border-bottom:1px solid #eee!important;padding:14px 16px!important;vertical-align:middle}.my-account-page-content table.table thead.thead-default th,.my-account-page-content table.table thead th{background:#f4f5f6;color:#1a1a1a;font-weight:700;font-size:13px;border-bottom:1px solid #e4e4e4!important}.my-account-page-content table.table tbody tr:last-child td,.my-account-page-content table.table tbody tr:last-child th{border-bottom:0!important}.my-account-page-content table.table.table-striped tbody tr:nth-of-type(odd){background:#fafafa}.my-account-page-content table.table tbody th[scope="row"]{font-weight:700;color:#1a1a1a}.my-account-page-content table.table tfoot td{background:#fafafa;font-weight:600}.my-account-page-content table.table tfoot tr:last-child td{font-weight:800;color:#1a1a1a}.my-account-page-content table.table .fa-file-pdf-o{color:#888;transition:color .15s ease}.my-account-page-content table.table a:hover .fa-file-pdf-o{color:#E4000F}.my-account-page-content .label.label-pill,.my-account-page-content .label-pill{display:inline-block;padding:5px 12px!important;border-radius:999px!important;font-weight:600;font-size:12.5px;line-height:1.4;letter-spacing:.01em}.my-account-page-content .order-actions a{color:#555;font-weight:600;text-decoration:none;transition:color .15s ease}.my-account-page-content .order-actions a:hover{color:#E4000F}.my-account-page-content .order-actions hr{margin:6px auto;width:70%;border:0;border-top:1px solid #eee}body#addresses .my-account-page-content .row{display:flex;flex-wrap:wrap}body#addresses .my-account-page-content .row>[class*="col-"]{margin-bottom:24px;display:flex}.my-account-page-content .address{width:100%;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,border-color .2s ease}.my-account-page-content .address:hover{border-color:#cfcfcf;box-shadow:0 8px 24px rgba(0,0,0,.07)}.my-account-page-content .address .address-body{padding:20px;flex:1 1 auto}.my-account-page-content .address .address-body h4{font-weight:700;font-size:1.1rem;margin:0 0 12px;color:#1a1a1a}.my-account-page-content .address address{font-style:normal;color:#555;line-height:1.65;margin:0}.my-account-page-content .address .address-footer{display:flex;border-top:1px solid #eee;background:#fafafa}.my-account-page-content .address .address-footer a{flex:1 1 0%;text-align:center;padding:12px 8px;color:#555;font-weight:600;font-size:14px;text-decoration:none;transition:color .15s ease,background .15s ease}.my-account-page-content .address .address-footer a:hover{color:#E4000F;background:#f3f3f3}.my-account-page-content .address .address-footer a+a{border-left:1px solid #eee}.my-account-page-content .address .address-footer a .fa{margin-right:5px}.my-account-page-content .addresses-footer{margin-top:6px}.my-account-page-content .addresses-footer a{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:1px solid #E4000F;border-radius:8px;color:#E4000F!important;font-weight:700;text-decoration:none;line-height:1;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.my-account-page-content .addresses-footer a span,.my-account-page-content .addresses-footer a .fa{color:#E4000F!important;margin:0;transition:color .15s ease}.my-account-page-content .addresses-footer a:hover,.my-account-page-content .addresses-footer a:hover span,.my-account-page-content .addresses-footer a:hover .fa{color:#fff!important}.my-account-page-content .addresses-footer a:hover{background:#E4000F;box-shadow:0 6px 18px rgba(228,0,15,.22)}.my-account-page-content .box{border:1px solid #e8e8e8;border-radius:12px;background:#fff;padding:18px 20px;margin-bottom:18px}.my-account-page-content .box:has(>table.table),.my-account-page-content .box:has(>.table-responsive){border:0;padding:0}.my-account-page-content #order-infos .box strong{color:#1a1a1a;font-size:15px}.my-account-page-content #order-infos2 ul{list-style:none;margin:0;padding:0}.my-account-page-content #order-infos2 li{padding:7px 0;border-bottom:1px solid #f2f2f2}.my-account-page-content #order-infos2 li:last-child{border-bottom:0}.my-account-page-content #order-infos2 strong{color:#1a1a1a;margin-right:6px}.my-account-page-content #delivery-address h4,.my-account-page-content #invoice-address h4{font-weight:700;font-size:1.05rem;margin:0 0 10px;color:#1a1a1a}.my-account-page-content #delivery-address address,.my-account-page-content #invoice-address address{font-style:normal;color:#555;line-height:1.65;margin:0}.my-account-page-content #order-products img.img-fluid{border:1px solid #ececec;border-radius:8px;background:#fff}.my-account-page-content #order-products a{color:#1a1a1a;font-weight:600}.my-account-page-content #order-products a:hover{color:#E4000F}.my-account-page-content .btn-primary{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;font-weight:700!important;padding:10px 24px;transition:background-color .15s ease,box-shadow .15s ease}.my-account-page-content .btn-primary:hover{background:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(228,0,15,.25)}.my-account-page-content>h6,.my-account-page-content .page_content>h6{color:#666;font-weight:500;font-size:15px;margin:-4px 0 22px}.my-account-page-content .alert-info{border-radius:10px;border-color:#cfe8f5;background:#eef7fc;color:#2a6f8e}.my-account-page-content .alert-info a{color:#E4000F;font-weight:600}.my-account-page-content .orders .order,.my-account-page-content .cart-rules .cart-rule,.my-account-page-content .order-items .order-item,.my-account-page-content .history-lines .history-line,.my-account-page-content .shipping-lines .shipping-line{border:1px solid #e4e4e4;border-radius:12px;padding:14px 16px;margin-bottom:12px}.my-account-page-content .order h3{font-size:1.05rem;font-weight:700;margin:0 0 6px}.my-account-page-content .order h3,.my-account-page-content .order a{color:#1a1a1a}.my-account-page-content .order a:hover h3{color:#E4000F}.my-account-page-content .order .date,.my-account-page-content .order .total{color:#555}.my-account-page-content .cart-rule ul,.my-account-page-content .shipping-line ul{list-style:none;margin:0;padding:0}.my-account-page-content .cart-rule li,.my-account-page-content .shipping-line li{padding:5px 0;border-bottom:1px solid #f2f2f2}.my-account-page-content .cart-rule li:last-child,.my-account-page-content .shipping-line li:last-child{border-bottom:0}.my-account-page-content .cart-rule strong,.my-account-page-content .shipping-line strong{display:inline-block;min-width:96px;color:#1a1a1a}.my-account-page-content .order-total{padding:6px 0;border-bottom:1px solid #f2f2f2}.my-account-page-content .order-totals .order-total:last-child{border-bottom:0;font-weight:800;color:#1a1a1a}.ets_rv_tabs{display:flex;flex-wrap:wrap;gap:2px;list-style:none;padding:0;margin:0 0 22px;border-bottom:1px solid #e8e8e8}.ets_rv_tabs .ets_rv_tab{margin:0!important;border:0!important;background:transparent!important}.ets_rv_tabs .ets_rv_tab.active,.ets_rv_tabs .ets_rv_tab.background2{background:transparent!important;border:0!important;border-color:transparent!important}.ets_rv_tabs .ets_rv_tab a{display:block;padding:11px 18px;border:0!important;border-radius:0!important;background:transparent!important;color:#555!important;font-weight:600;text-decoration:none;border-bottom:2px solid transparent!important;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.ets_rv_tabs .ets_rv_tab a:hover{color:#E4000F!important}.ets_rv_tabs .ets_rv_tab.active a,.ets_rv_tabs .ets_rv_tab.background2 a{color:#E4000F!important;background:transparent!important;border-bottom:2px solid #E4000F!important}.ets_rv_wrap_table{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.05);overflow:hidden}.ets_rv_wrap_table .table-responsive{margin:0;border:0}.ets_rv_wrap_table table.table{margin:0;border:0!important;border-collapse:separate!important;border-spacing:0;font-size:14px}.ets_rv_wrap_table table.table thead th{background:#f4f5f6;color:#1a1a1a;font-weight:700;font-size:13px;border:0!important;border-bottom:1px solid #e4e4e4!important;padding:14px 16px!important}.ets_rv_wrap_table table.table td{border:0!important;border-bottom:1px solid #eee!important;padding:14px 16px!important;vertical-align:middle}.ets_rv_wrap_table table.table tbody tr:last-child td{border-bottom:0!important}.ets_rv_wrap_table table.table a{color:#1a1a1a;font-weight:600;text-decoration:none}.ets_rv_wrap_table table.table a:hover{color:#E4000F}.ets_rv_wrap_table table.table img{border:1px solid #ececec;border-radius:8px;background:#fff}.ets_rv_order_state_name{display:inline-block;padding:5px 12px;border-radius:999px;font-weight:600;font-size:12.5px;line-height:1.4}.ets_rv_wrap_table .ets-rv-btn-comment{display:inline-flex;align-items:center;gap:6px;background:#E4000F;color:#fff!important;border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;transition:background .15s ease}.ets_rv_wrap_table .ets-rv-btn-comment:hover{background:#B8000C}.ets_rv_wrap_table .ets-rv-btn-comment svg{fill:#fff}.ets_rv_wrap_table .ets_review_action_view{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ddd;border-radius:8px;color:#888;transition:border-color .15s ease,color .15s ease}.ets_rv_wrap_table .ets_review_action_view:hover{border-color:#E4000F;color:#E4000F}.ets_rv_wrap_table .ets_review_action_view svg{fill:currentColor}.ets_rv_empty.list-empty-msg{text-align:center;color:#999;padding:34px 12px;margin:0}.ets_rv_empty .list-empty-icon svg{fill:#dadada;margin-bottom:8px}.ets_rv_comments_back.btn-secondary{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #ddd;border-radius:8px;color:#555;font-weight:600;padding:8px 14px;text-decoration:none;transition:border-color .15s ease,color .15s ease}.ets_rv_comments_back.btn-secondary:hover{border-color:#E4000F;color:#E4000F}.ets_rv_comments_back.btn-secondary svg{fill:currentColor}.ets_rv_pagination_footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px;border-top:1px solid #eee}.ets_rv_pagination_footer .pagination{margin:0}.ets_rv_pagination_footer .pagination-link{color:#555}.ets_rv_pagination_footer li.active .pagination-link,.ets_rv_pagination_footer .pagination-link:hover{color:#E4000F;font-weight:700}.ets-rv-modal .ets-rv-modal-content{border-radius:14px!important;border:0!important;box-shadow:0 24px 64px rgba(0,0,0,.22)!important;overflow:visible}.ets-rv-modal .ets-rv-modal-header{border-bottom:1px solid #eee!important;padding:18px 24px!important}.ets-rv-modal .ets-rv-modal-header .h3,.ets-rv-modal .ets-rv-modal-header h2,.ets-rv-modal .ets-rv-modal-header h3{font-size:1.25rem!important;font-weight:700!important;color:#1a1a1a!important;display:flex;align-items:center;gap:8px;margin:0}.ets-rv-modal .ets-rv-modal-header .h3 svg,.ets-rv-modal .ets-rv-modal-header h3 svg{fill:#E4000F}.ets-rv-modal .ets-rv-modal-header .close{color:#999;opacity:1;transition:color .15s ease}.ets-rv-modal .ets-rv-modal-header .close:hover{color:#E4000F}.ets-rv-modal .ets-rv-modal-header .close svg{fill:currentColor}.ets-rv-modal .ets-rv-modal-body{padding:22px 24px!important}.ets-rv-modal .ets-rv-modal-body .form-label,.ets-rv-modal .ets-rv-modal-body label.form-label{display:block;font-weight:600;color:#1a1a1a;margin-bottom:6px}.ets-rv-modal .ets-rv-modal-body .required,.ets-rv-modal .ets-rv-modal-body sup.required{color:#E4000F}.ets-rv-modal .ets-rv-modal-body input[type="text"],.ets-rv-modal .ets-rv-modal-body input[type="email"],.ets-rv-modal .ets-rv-modal-body textarea{width:100%;border:1px solid #ddd!important;border-radius:8px!important;padding:11px 14px!important;font-size:15px;color:#1a1a1a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ets-rv-modal .ets-rv-modal-body input[type="text"]{height:46px}.ets-rv-modal .ets-rv-modal-body textarea{min-height:120px;resize:vertical}.ets-rv-modal .ets-rv-modal-body input[type="text"]:focus,.ets-rv-modal .ets-rv-modal-body input[type="email"]:focus,.ets-rv-modal .ets-rv-modal-body textarea:focus{border-color:#04c44b!important;box-shadow:0 0 0 3px rgba(4,196,75,.15)!important;outline:none}.ets-rv-modal .ets-rv-modal-body .desc_error{color:#E4000F;font-size:12.5px;margin-top:5px}.ets-rv-modal .ets-pc-criterion{margin-bottom:26px}.ets-rv-modal .ets-pc-criterion>div>.form-label{font-size:1.05rem;font-weight:700;margin-bottom:12px}.ets-rv-modal #criterions_list,.ets-rv-modal #criterions_list tbody{display:block;width:100%;margin:0}.ets-rv-modal #criterions_list .criterion-item{display:flex!important;align-items:center!important;margin:0 0 6px!important}.ets-rv-modal #criterions_list .criterion-item.template{display:none!important}.ets-rv-modal #criterions_list .criterion-item>td{display:block!important;padding:0!important;border:0!important}.ets-rv-modal #criterions_list .criterion-item>td:first-child label{display:block;font-size:15px;font-weight:600!important;color:#1a1a1a;margin:0 18px 0 0!important;line-height:1;white-space:nowrap}.ets-rv-modal .criterion-rating{line-height:1}.ets-rv-modal .criterion-rating .ets-rv-grade-stars{height:auto!important;min-height:27px!important;min-width:0!important;line-height:1!important}.ets-rv-modal .criterion-rating .ets-rv-star-content{display:flex;align-items:center;gap:5px;line-height:1!important}.ets-rv-modal .criterion-rating .star{width:27px!important;height:27px!important;font-size:24px!important;line-height:1!important}.ets-rv-modal .criterion-rating .star svg{width:24px!important;height:24px!important}.ets-rv-modal .ets_rv_upload_images{display:block!important;margin:0 0 18px!important}.ets-rv-modal .ets_rv_upload_images>label.form-label{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;float:none!important;padding:0!important;margin:0 0 8px!important;font-weight:600!important;color:#1a1a1a!important}.ets-rv-modal .ets_rv_upload_images>.col-lg-9{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;float:none!important;padding:0!important}.ets-rv-modal .ets_rv_upload_photos,.ets-rv-modal .ets_rv_upload_videos{margin:0!important;padding:0!important;gap:10px}.ets-rv-modal .ets_rv_upload_photo_item,.ets-rv-modal .ets_rv_upload_video_item{width:110px!important;margin:0!important;padding:0!important}@media (max-width:479px){.ets-rv-modal #criterions_list .criterion-item{flex-direction:row;align-items:center!important;flex-wrap:nowrap}.ets-rv-modal #criterions_list .criterion-item>td:first-child label{margin:0 12px 0 0!important}}@keyframes capStarPop{0%{transform:scale(1)}45%{transform:scale(1.35)}100%{transform:scale(1)}}.ets-rv-modal .ets-rv-grade-stars .star.cap-star-pop,.ets-rv-grade-stars .star.cap-star-pop{animation:capStarPop .3s ease}.ets-rv-modal .ets_rv_upload_photo_wrap,.ets-rv-modal .ets_rv_upload_video_wrap{border:2px dashed #d4d4d4!important;border-radius:10px!important;background-color:#fafafa!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transition:border-color .15s ease,background-color .15s ease}.ets-rv-modal .ets_rv_upload_photo_item:hover .ets_rv_upload_photo_wrap,.ets-rv-modal .ets_rv_upload_video_item:hover .ets_rv_upload_video_wrap{border:2px dashed #04c44b!important;background-color:#f4fdf7!important;padding-top:100%!important}.ets-rv-modal .help-block{color:#888;font-size:12.5px;margin-top:6px}.ets-rv-modal .ets-rv-post_content_footer_modal,.ets-rv-modal .ets-rv-modal-footer{border-top:1px solid #eee!important;padding:16px 24px!important;display:flex;justify-content:flex-end;gap:10px}.ets-rv-modal .post-comment-buttons,.ets-rv-modal .post-question-buttons{display:flex;justify-content:flex-end;gap:10px;width:100%}.ets-rv-modal .ets-rv-btn-comment:not(.ets-rv-btn-comment-inverse),.ets-rv-modal .ets-rv-btn-question:not(.btn-question-inverse),.ets-rv-modal .button_ok_waiting{background:#E4000F!important;border:1px solid #E4000F!important;color:#fff!important;border-radius:8px!important;font-weight:700!important;padding:11px 24px!important;transition:background .15s ease,box-shadow .15s ease}.ets-rv-modal .ets-rv-btn-comment:not(.ets-rv-btn-comment-inverse):hover,.ets-rv-modal .ets-rv-btn-question:not(.btn-question-inverse):hover,.ets-rv-modal .button_ok_waiting:hover{background:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(228,0,15,.25)}.ets-rv-modal .ets-rv-btn-comment span.title{color:#fff!important}.ets-rv-modal .ets-rv-btn-comment svg,.ets-rv-modal .ets-rv-btn-question svg{fill:#fff}.ets-rv-modal .cancel_button,.ets-rv-modal .ets-rv-btn-comment-inverse,.ets-rv-modal .btn-question-inverse{background:#fff!important;border:1px solid #d4d4d4!important;color:#555!important;border-radius:8px!important;font-weight:600!important;padding:11px 24px!important;transition:border-color .15s ease,color .15s ease}.ets-rv-modal .cancel_button:hover,.ets-rv-modal .ets-rv-btn-comment-inverse:hover,.ets-rv-modal .btn-question-inverse:hover{border-color:#999!important;color:#1a1a1a!important}.ets-rv-modal .ets_rv_login .btn-primary{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;font-weight:600!important}.ets-rv-modal .ets_rv_login .btn-primary svg{fill:#fff}.ets-rv-modal .ets_rv_login .btn-primary:hover{background:#B8000C!important;border-color:#B8000C!important}.ets-rv-modal .ets_rv_login .ets-rv-modal-body{padding:24px!important;text-align:center}.ets-rv-modal .ets_rv_login a.btn{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;margin:0 0 12px!important;padding:13px 18px!important;height:auto!important;line-height:1.2!important;font-size:15px!important}.ets-rv-modal .ets_rv_login a.btn:last-child{margin-bottom:0!important}.ets-rv-modal .ets_rv_login a.create_account{background:#fff!important;border:1px solid #d9d9d9!important;color:#1a1a1a!important}.ets-rv-modal .ets_rv_login a.create_account svg,.ets-rv-modal .ets_rv_login a.create_account i{fill:#1a1a1a!important;color:#1a1a1a!important}.ets-rv-modal .ets_rv_login a.create_account:hover{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important}.ets-rv-modal .ets_rv_login a.create_account:hover svg,.ets-rv-modal .ets_rv_login a.create_account:hover i{fill:#fff!important;color:#fff!important}.ets-rv-modal .alert-warning{border-radius:10px}@media (max-width:767px){.my-account-page-content .orders .order{border:1px solid #e2e2e2!important;border-radius:12px;padding:16px!important;margin-bottom:14px!important;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease}.my-account-page-content .orders .order:active{border-color:#E4000F!important;box-shadow:0 2px 12px rgba(228,0,15,.12)}.my-account-page-content .orders .order .col-12>a{display:flex;align-items:center;gap:6px;text-decoration:none;margin:0 0 10px}.my-account-page-content .orders .order .col-12>a h3{color:#E4000F!important;font-weight:800;font-size:1.15rem;line-height:1.1;margin:0}.my-account-page-content .orders .order .col-12>a::after{content:"\203A";color:#E4000F;font-size:1.4em;line-height:1;font-weight:700}.my-account-page-content .orders .order .col-12>a:active h3,.my-account-page-content .orders .order .col-12>a:active::after{color:#B8000C!important}.my-account-page-content .orders .order .date{color:#777;font-size:14px;margin:0 0 2px}.my-account-page-content .orders .order .total{color:#1a1a1a;font-weight:700;font-size:15px;margin:0 0 10px}.my-account-page-content .orders .order .status{margin:0}.my-account-page-content .orders .order .invoice{margin-top:10px}.ets_rv_wrap_table .table-responsive{overflow-x:visible!important}.ets_rv_wrap_table table.table,.ets_rv_wrap_table table.table tbody,.ets_rv_wrap_table table.table tfoot{display:block;width:100%}.ets_rv_wrap_table table.table thead{display:none}.ets_rv_wrap_table table.table tr{display:block;border:1px solid #ececec;border-radius:12px;padding:14px 16px;margin:0 0 14px;box-shadow:0 2px 10px rgba(0,0,0,.04);background:#fff}.ets_rv_wrap_table table.table td{display:block;width:100%;border:0!important;padding:5px 0!important;text-align:left!important;vertical-align:middle}.ets_rv_wrap_table table.table td img{max-width:92px!important;height:auto!important;margin:2px 0 6px}.ets_rv_wrap_table table.table td:last-child{padding-top:12px!important}.ets_rv_wrap_table table.table td .ets-rv-btn-comment,.ets_rv_wrap_table table.table td .btn{display:flex!important;width:100%!important;justify-content:center;text-align:center}.ets_rv_wrap_table table.table td .btn-group-action,.ets_rv_wrap_table table.table td .btn-group{display:block!important;float:none!important;width:100%!important}.ets_rv_wrap_table table.table td .ets_review_action_view{display:flex!important;width:100%!important;height:auto!important;justify-content:center;align-items:center;gap:8px;padding:11px 14px!important;border:1px solid #ddd!important;border-radius:8px!important;color:#555!important;font-weight:600}.ets_rv_wrap_table table.table td .ets_review_action_view::after{content:"Ver reseña";font-size:14px}.ets_rv_wrap_table table.table td.ets-rv-id_ets_rv_product_comment::before{content:"ID de reseña"}.ets_rv_wrap_table table.table td.ets-rv-title::before{content:"Título"}.ets_rv_wrap_table table.table td.ets-rv-content::before{content:"Reseña"}.ets_rv_wrap_table table.table td.ets-rv-grade::before{content:"Calificación"}.ets_rv_wrap_table table.table td.ets-rv-product_name::before{content:"Producto"}.ets_rv_wrap_table table.table td.ets-rv-validate::before{content:"Estado"}.ets_rv_wrap_table table.table td.ets-rv-date_add::before{content:"Publicado"}.ets_rv_wrap_table table.table td.ets-rv-id_ets_rv_product_comment::before,.ets_rv_wrap_table table.table td.ets-rv-title::before,.ets_rv_wrap_table table.table td.ets-rv-content::before,.ets_rv_wrap_table table.table td.ets-rv-grade::before,.ets_rv_wrap_table table.table td.ets-rv-product_name::before,.ets_rv_wrap_table table.table td.ets-rv-validate::before,.ets_rv_wrap_table table.table td.ets-rv-date_add::before{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#999;margin-bottom:2px}.ets_rv_wrap_table table.table td.ets_like,.ets_rv_wrap_table table.table td.ets_dislike,.ets_rv_wrap_table table.table td.ets-rv-total_dislike{display:none!important}.ets_rv_wrap_table table.table td.ets-rv-title{font-weight:700;color:#1a1a1a}.ets_rv_wrap_table table.table td.ets-rv-product_name a{color:#1a1a1a;font-weight:600}.ets_rv_wrap_table table.table tfoot tr{border:0;box-shadow:none;padding:0}.ets_rv_wrap_table table.table .ets_rv_empty.list-empty-msg{text-align:center}.ets_rv_tabs{gap:8px!important;border-bottom:0!important}.ets_rv_tabs .ets_rv_tab{flex:1 1 calc(50% - 4px)}.ets_rv_tabs .ets_rv_tab a{text-align:center;padding:11px 10px!important;border:1px solid #dcdcdc!important;border-radius:10px!important;background:#fff!important;color:#555!important;margin-bottom:0!important;font-weight:600}.ets_rv_tabs .ets_rv_tab.active a,.ets_rv_tabs .ets_rv_tab.background2 a{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important}#footer .block-title{font-size:15px!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-weight:700!important}#footer .block-title span{font-size:inherit!important}}@media (min-width:992px){#js-product-list .products>.js-product-miniature-wrapper{flex:0 0 25%!important;max-width:25%!important}}.product-miniature .thumbnail-container{position:relative;aspect-ratio:1 / 1;border:1px solid #ededed;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.product-miniature:hover .thumbnail-container{border-color:#dcdcdc;box-shadow:0 6px 20px rgba(0,0,0,.06)}.product-miniature .product-thumbnail{position:absolute;inset:0;display:block}.product-miniature .product-thumbnail picture{position:absolute;inset:12px;display:flex;align-items:center;justify-content:center}.product-miniature .product-thumbnail img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}.product-miniature .product-thumbnail-first,.product-miniature .product-thumbnail-second{transition:opacity .35s ease}.product-miniature .product-thumbnail-second{opacity:0}.product-miniature .thumbnail-container:hover .product-thumbnail-second{opacity:1}.product-miniature .thumbnail-container:has(.product-thumbnail-second):hover .product-thumbnail-first{opacity:0}.product-miniature .product-description{text-align:left;display:flex;flex-direction:column;padding-top:12px}.product-miniature .product-brand{order:-1;margin:0 0 3px;display:block!important}.product-miniature .product-brand a{color:#8a8a8a!important;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.product-miniature .product-brand a:hover{color:#1a1a1a!important}#js-product-list .product-miniature .product-brand{margin:7px 0 5px}.product-miniature .product-title{text-align:left}.product-miniature .product-title a{color:#1a1a1a!important;font-size:14px!important;font-weight:700!important;line-height:1.3;text-decoration:none}.product-miniature .product-title a:hover{color:#E4000F!important}.product-miniature .product-price-and-shipping{text-align:left}.product-miniature .product-price-and-shipping .product-price{color:#E4000F!important;font-size:14px!important;font-weight:800!important}.product-miniature .product-price-and-shipping .cap-price-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px;row-gap:0}.product-miniature .product-price-and-shipping .regular-price{font-size:10.5px;font-weight:500;color:#b0b0b0;white-space:nowrap}.product-miniature .product-price-tax-excl-list{text-align:left;margin-top:2px}.product-miniature .product-cuotas-list{font-size:10px;line-height:1.25;color:#777;margin-top:5px}.product-miniature .product-low-stock-list{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#E4000F;margin-top:5px}@media (max-width:767px){.product-miniature .product-title{min-height:2.6em}.product-miniature .product-title a{font-size:14px!important}.product-miniature .product-price-and-shipping .product-price{font-size:14px!important}}.product-miniature .product-category-name,.product-miniature .product-reference,.product-miniature .product-description-short{display:none!important}.product-miniature .js-quick-view-iqit{display:none!important}.product-miniature .product-functional-buttons{position:absolute;top:10px;right:10px;left:auto;bottom:auto;display:flex!important;flex-direction:column;gap:0;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:3}.product-miniature:hover .product-functional-buttons{opacity:1;transform:none}.product-miniature .product-functional-buttons-links{display:flex;flex-direction:column;gap:0}.product-miniature .product-functional-buttons a,.product-miniature .product-functional-buttons button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;background:#fff;border:1px solid #e4e4e4;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:color .15s ease,border-color .15s ease}.product-miniature .product-functional-buttons a:hover,.product-miniature .product-functional-buttons button:hover,.product-miniature .product-functional-buttons .wishlist-button-add:hover{background:#E00004!important;border-color:#E00004!important;color:#fff!important;opacity:1!important}.product-miniature .product-functional-buttons button:hover i,.product-miniature .product-functional-buttons .wishlist-button-add:hover i{color:#fff!important}.product-miniature .product-functional-buttons .fa{color:inherit}.js-iqitwishlist-add .fa-heart.added,#iqit-wishlist-product-btn .fa-heart.added{display:none!important}.js-iqitwishlist-add.iqitwishlist-added .fa-heart.added,#iqit-wishlist-product-btn.iqitwishlist-added .fa-heart.added{display:inline-block!important}.js-iqitwishlist-add.iqitwishlist-added .fa-heart-o.not-added,#iqit-wishlist-product-btn.iqitwishlist-added .fa-heart-o.not-added{display:none!important}.js-iqitwishlist-add.iqitwishlist-added .fa-heart.added{animation:capWishPop .32s ease}@keyframes capWishPop{0%{transform:scale(.55)}55%{transform:scale(1.28)}100%{transform:scale(1)}}.product-miniature .product-functional-buttons .js-iqitwishlist-add.iqitwishlist-added{background:#fff!important;border-color:#E4000F!important;opacity:1!important}.product-miniature .product-functional-buttons .js-iqitwishlist-add.iqitwishlist-added i,.product-miniature .product-functional-buttons .js-iqitwishlist-add.iqitwishlist-added .fa-heart{color:#E4000F!important}.product-miniature .product-functional-buttons .js-iqitwishlist-add.iqitwishlist-added:hover{background:#E4000F!important;border-color:#E4000F!important}.product-miniature .product-functional-buttons .js-iqitwishlist-add.iqitwishlist-added:hover i,.product-miniature .product-functional-buttons .js-iqitwishlist-add.iqitwishlist-added:hover .fa-heart{color:#fff!important}#product .product-add-to-cart #iqit-wishlist-product-btn.iqitwishlist-added{background:#fff!important;border-color:#E4000F!important}#product .product-add-to-cart #iqit-wishlist-product-btn.iqitwishlist-added i{color:#E4000F!important}#product .product-add-to-cart #iqit-wishlist-product-btn.iqitwishlist-added:hover{background:#E4000F!important;border-color:#E4000F!important}#product .product-add-to-cart #iqit-wishlist-product-btn.iqitwishlist-added:hover i{color:#fff!important}@media (hover:none){.product-miniature .product-functional-buttons{opacity:1;transform:none}}.product-miniature .product-flags{top:10px;left:10px;right:auto;margin:0;padding:0;z-index:2}.product-miniature .product-flag{display:inline-block;margin:0 0 6px;border-radius:6px;padding:4px 9px;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;box-shadow:0 2px 6px rgba(0,0,0,.12)}.product-miniature .product-flag.new{background:#1a1a1a!important;color:#fff!important}.product-miniature .product-flag.discount{background:#E4000F!important;color:#fff!important}.product-miniature .product-flag.on-sale{display:none!important}@media (max-width:767px){.product-miniature .product-flag{font-size:10px!important;padding:3.5px 8px;border-radius:5px}}#iqitwishlist-modal .modal-dialog{max-width:460px;margin:1.75rem auto}#iqitwishlist-modal .modal-content{border:0;border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.18);overflow:hidden}#iqitwishlist-modal .modal-header{border-bottom:1px solid #eee;padding:18px 20px;align-items:center}#iqitwishlist-modal .modal-title{font-weight:700;font-size:18px;line-height:1.3;color:#1a1a1a}#iqitwishlist-modal .modal-header .close{opacity:.55;font-size:24px;color:#1a1a1a;text-shadow:none;transition:opacity .15s ease}#iqitwishlist-modal .modal-header .close:hover{opacity:1}#iqitwishlist-modal .modal-body{padding:20px}#iqitwishlist-modal .login-form>p{text-align:center;color:#777;font-size:14px;margin:0 0 18px}#iqitwishlist-modal .login-form .form-group.row{display:block;margin:0 0 14px}#iqitwishlist-modal .login-form .col-form-label{display:block;width:100%;max-width:100%;text-align:left;font-weight:600;color:#1a1a1a;padding:0 0 5px}#iqitwishlist-modal .login-form .col-md-8{flex:0 0 100%;max-width:100%;padding:0}#iqitwishlist-modal .login-form .form-control-comment{display:none}#iqitwishlist-modal .login-form .form-control{height:46px;border:1px solid #ddd;border-radius:8px;font-size:16px;padding:0 14px;color:#1a1a1a}#iqitwishlist-modal .login-form .form-control:focus{border-color:#04c44b;box-shadow:0 0 0 3px rgba(4,196,75,.15);outline:none}#iqitwishlist-modal .login-form .input-group{display:flex;flex-wrap:nowrap;align-items:stretch}#iqitwishlist-modal .login-form .input-group .form-control{flex:1 1 auto;width:1%;border-top-right-radius:0;border-bottom-right-radius:0}#iqitwishlist-modal .login-form .input-group .input-group-append{display:flex;margin-left:-1px}#iqitwishlist-modal .login-form .input-group .input-group-append .btn{display:flex;align-items:center;height:46px;border:1px solid #ddd;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;color:#888;background:#fff}#iqitwishlist-modal .login-form .forgot-password{text-align:right;margin:-4px 0 0}#iqitwishlist-modal .login-form .forgot-password a{color:#888;font-size:13px}#iqitwishlist-modal .login-form .forgot-password a:hover{color:#E4000F}#iqitwishlist-modal .login-form .form-footer{margin:0}#iqitwishlist-modal .login-form #submit-login,#iqitwishlist-modal .login-form .form-control-submit{width:100%;background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;border-radius:8px!important;height:48px;font-weight:700!important;letter-spacing:.015em;margin-top:6px;transition:background-color .15s ease,box-shadow .15s ease}#iqitwishlist-modal .login-form #submit-login:hover{background:#B8000C!important;border-color:#B8000C!important;box-shadow:0 6px 18px rgba(228,0,15,.25)}#iqitwishlist-modal hr{border:0;border-top:1px solid #eee;margin:18px 0}#iqitwishlist-modal .no-account{text-align:center}#iqitwishlist-modal .no-account a{color:#1a1a1a;font-weight:600}#iqitwishlist-modal .no-account a:hover{color:#E4000F}.pagination .page-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;padding:0}.pagination .page-list li{border:0;margin:0;display:inline-flex;transition:none}.pagination .page-list li a{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;font-weight:600;font-size:15px;line-height:1;transition:border-color .15s ease,color .15s ease,background-color .15s ease;opacity:1!important}.pagination .page-list li:hover a{border-color:#E4000F}.pagination .page-list li:hover a:link:not(.nav-link):not(.btn),.pagination .page-list li:hover a:visited:not(.nav-link):not(.btn){color:#E4000F!important}.pagination .page-list li.current a{background:#E4000F;border-color:#E4000F}.pagination .page-list li.current a:link:not(.nav-link):not(.btn),.pagination .page-list li.current a:visited:not(.nav-link):not(.btn){color:#fff!important}.pagination .page-list li.spacer span.spacer{border:0;background:transparent;min-width:auto;padding:0 4px;color:#999}.pagination .page-list li a.previous,.pagination .page-list li a.next{font-size:16px}.pagination .page-list li a.disabled{opacity:.4;pointer-events:none}.ets-rv-product-comments-additional-info{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px}.ets-rv-product-comments-additional-info .ets-rv-btn-comment,.ets-rv-product-comments-additional-info .ets-rv-btn-comment-big,.ets-rv-product-comments-additional-info a.background2,.ets-rv-product-comments-additional-info .background2{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#6b6b6b!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:3px;line-height:1.3!important}.ets-rv-product-comments-additional-info .ets-rv-btn-comment:hover,.ets-rv-product-comments-additional-info .ets-rv-btn-comment-big:hover,.ets-rv-product-comments-additional-info .background2:hover{color:#E4000F!important;background:transparent!important;border:0!important}.ets-rv-product-comments-additional-info svg{fill:currentColor!important}.product-prices .rte-content,.product-prices .rte-content *{text-decoration:none!important}.product-prices .rte-content{color:#444;line-height:1.45;font-size:13px;margin-bottom:8px}@media (min-width:768px){.product-prices .rte-content{font-size:14px}}.product-prices .product-cuotas-pdp{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:13px;color:#1a1a1a;text-decoration:none!important;cursor:pointer}.product-prices .product-cuotas-pdp .fa{color:#1aa251}.product-prices .product-cuotas-pdp strong{color:#000;font-weight:700}.product-prices .product-cuotas-pdp .cap-cuotas-more{font-size:11.5px;color:#E4000F;text-decoration:underline;text-underline-offset:2px}.product-prices .product-cuotas-pdp:hover .cap-cuotas-more{color:#b8000c}.cap-pdp-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}body#product .cap-pdp-title-row .page-title{flex:1 1 auto;min-width:0;margin:0!important;font-size:1.85rem;font-weight:800;line-height:1.12;letter-spacing:-.015em;color:#1a1a1a}.cap-pdp-title-row .cap-brand-right{flex:0 0 auto;line-height:0}.cap-pdp-title-row .cap-brand-right .manufacturer-logo{height:34px;width:auto;max-width:120px;object-fit:contain}.cap-pdp-title-row .cap-brand-right .cap-brand-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#888;line-height:1.2}.cap-pdp-title-row .cap-brand-right .cap-brand-name:hover{color:#E4000F}@media (max-width:575px){body#product .cap-pdp-title-row .page-title{font-size:1.45rem}.cap-pdp-title-row .cap-brand-right .manufacturer-logo{height:26px;max-width:90px}}body#product .cap-pdp-ref{font-size:13px;line-height:1.2;color:#e0e0e0;letter-spacing:.5px;margin:2px 0 0;font-weight:500;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}@media (max-width:991px){body#product .cap-pdp-ref{display:none!important}}@media (min-width:768px){body#product .product-info-row .col-product-info{position:-webkit-sticky;position:sticky;top:90px;align-self:flex-start}}#product .product-images-large.column-images .product-lmage-large>picture{display:block;margin:4px;border:1px solid #e6e6e6;border-radius:10px;background:#f7f7f8;overflow:hidden}#product .product-images-large.column-images .product-lmage-large>picture img{display:block;width:100%;height:auto}#product .product-images-large.column-images .product-lmage-large{height:auto!important}#product .product-images-large.column-images .product-lmage-large .easyzoom{display:none!important}#product .product-images-large.column-images .product-lmage-large .expander{display:block!important;position:absolute;inset:4px;width:auto;height:auto;margin:0;background:transparent!important;border:0!important;border-radius:10px;box-shadow:none!important;z-index:5;cursor:pointer}#product .product-images-large.column-images .product-lmage-large .expander>span,#product .product-images-large.column-images .product-lmage-large .expander i{display:none!important}@media (min-width:992px){body#product #content-wrapper{padding-left:3%;padding-right:3%}}@media (max-width:991px){body#product #content-wrapper{padding-left:16px;padding-right:16px}}#product .images-container,#product .product-images-large.column-images{max-width:100%!important;overflow:hidden!important}#product .cap-related-grid .products.row{margin-left:0;margin-right:0}.product-actions .cap-color-swatches{margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #ededed}.cap-color-swatches .cap-color-label{display:block;font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:10px}.cap-color-swatches .cap-color-list{display:flex;flex-wrap:wrap;gap:8px}.cap-color-swatches .cap-swatch{display:block;width:56px;height:56px;border:1px solid #e2e2e2;border-radius:8px;overflow:hidden;background:#fff;padding:0;flex:0 0 auto;transition:border-color .15s ease,box-shadow .15s ease}.cap-color-swatches .cap-swatch img{width:100%;height:100%;object-fit:cover;display:block}.cap-color-swatches a.cap-swatch:hover{border-color:#b0b0b0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cap-color-swatches .cap-swatch--active{border:2px solid #E4000F}@media (max-width:767px){.cap-color-swatches .cap-swatch{width:48px;height:48px}}.product-prices .cap-price-block{margin:8px 0 0;padding-bottom:0}#product .product_header_container{padding-bottom:0!important;margin-bottom:14px!important}.product-prices .cap-price-block .product-price-tax-excl{margin-top:4px}.product-prices .cap-price-block .product-cuotas-pdp{margin-top:10px}.product-prices .cap-price-block .tax-shipping-delivery-label:empty{display:none}#paymentSimulator .modal-content{border-radius:14px!important;border:0;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.22)}#paymentSimulator .modal-header{border-bottom:1px solid #eee;padding:16px 20px}#paymentSimulator .modal-title{font-weight:700;color:#1a1a1a;font-size:1.05rem}#paymentSimulator .modal-header .close{color:#999;opacity:1;text-shadow:none;font-size:1.5rem;line-height:1}#paymentSimulator .modal-header .close:hover{color:#E4000F}#paymentSimulator .modal-body{padding:20px}#paymentSimulator .modal-body>.text-center p{color:#999!important;letter-spacing:.04em}#paymentSimulator .modal-body>.text-center h2{font-weight:800!important;color:#1a1a1a!important}#paymentSimulator .accordion .card{border:1px solid #ececec!important;border-radius:10px!important;overflow:hidden;margin-bottom:10px!important}#paymentSimulator .accordion .card-header{background:#fff;border:0}#paymentSimulator .accordion .card-header .btn-link{color:#1a1a1a!important;font-weight:700!important;text-decoration:none!important}#paymentSimulator .accordion .card-header .btn-link:not(.collapsed),#paymentSimulator .accordion .card-header .btn-link:hover{color:#E4000F!important}#paymentSimulator .accordion .card-body{border-top:1px solid #f0f0f0!important}#paymentSimulator .text-success{color:#1aa251!important;font-weight:700}#paymentSimulator .card-body strong{color:#1a1a1a}@media (max-width:767px){#paymentSimulator .modal-body{padding:14px}#paymentSimulator .card-body .row>[class*="col-"]{flex:0 0 100%!important;max-width:100%!important}#paymentSimulator .card-body .row>.col-6:first-child{border-right:0!important;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:8px}#paymentSimulator .card-body .col-6 .d-flex,#paymentSimulator .card-body .col-6 table{font-size:13px!important}}#product .product-add-to-cart .product-quantity{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:8px;margin:0}#product .product-add-to-cart .product-quantity>[class*="col-"]{padding:0;flex:0 0 auto;max-width:none;margin:0}#product .product-add-to-cart .col-add-qty{flex:0 0 92px!important;width:92px}#product .product-add-to-cart .col-add-wishlist{flex:0 0 56px!important;width:56px}#product .product-add-to-cart .col-add-btn{flex:1 1 auto!important;min-width:0}#product .product-add-to-cart .col-add-btn .add,#product .product-add-to-cart .col-add-btn .add-to-cart{width:100%!important}#product .product-add-to-cart .add-to-cart,#product .product-add-to-cart .qty .bootstrap-touchspin,#product .product-add-to-cart .qty .input-group,#product .product-add-to-cart #iqit-wishlist-product-btn{height:50px!important;border-radius:8px!important}#product .product-add-to-cart .qty{width:auto}#product .product-add-to-cart .qty .bootstrap-touchspin,#product .product-add-to-cart .qty .input-group{display:flex!important;flex-wrap:nowrap;align-items:stretch;width:92px;border:1px solid #d9d9d9;overflow:hidden;background:#fff}#product .product-add-to-cart .qty input#quantity_wanted{flex:1 1 auto;width:1%;min-width:0;height:auto;border:0!important;border-radius:0!important;text-align:center;font-weight:600;font-size:14px;box-shadow:none!important;background:transparent;-moz-appearance:textfield}#product .product-add-to-cart .qty input#quantity_wanted::-webkit-outer-spin-button,#product .product-add-to-cart .qty input#quantity_wanted::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product .product-add-to-cart .qty .input-group-btn-vertical{display:flex!important;flex-direction:column;flex:0 0 30px;width:30px!important;border-left:1px solid #e2e2e2}#product .product-add-to-cart .qty .input-group-btn-vertical .btn-touchspin{flex:1 1 50%;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f7f7f7;color:#555;display:flex;align-items:center;justify-content:center}#product .product-add-to-cart .qty .input-group-btn-vertical .bootstrap-touchspin-down{border-top:1px solid #e2e2e2!important}#product .product-add-to-cart .qty .input-group-btn-vertical .btn-touchspin:hover{background:#ededed;color:#E4000F}#product .product-add-to-cart .qty .input-group-btn-vertical i{position:static!important;top:auto!important}#product .product-add-to-cart .add-to-cart{border:0!important;width:100%!important}#product .product-add-to-cart #iqit-wishlist-product-btn,#product .product-add-to-cart .btn-iqitwishlist-add{background:#fff!important;border:1px solid #d9d9d9!important;color:#1a1a1a!important;width:56px;min-width:56px;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;box-shadow:none!important;opacity:1!important;transition:all .15s ease}#product .product-add-to-cart #iqit-wishlist-product-btn i{color:#1a1a1a!important}#product .product-add-to-cart #iqit-wishlist-product-btn:hover{background:#E4000F!important;border-color:#E4000F!important}#product .product-add-to-cart #iqit-wishlist-product-btn:hover i{color:#fff!important}#iqitsizecharts-modal .modal-content{border-radius:14px!important;border:0;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.22)}#iqitsizecharts-modal .modal-header{border-bottom:1px solid #eee;padding:16px 20px}#iqitsizecharts-modal .modal-title{font-weight:700;color:#1a1a1a;font-size:1.05rem}#iqitsizecharts-modal .modal-header .close{color:#999;opacity:1;text-shadow:none;font-size:1.5rem;line-height:1}#iqitsizecharts-modal .modal-header .close:hover{color:#E4000F}#iqitsizecharts-modal .modal-body{padding:20px}#iqitsizecharts-modal .nav-tabs{border-bottom:1px solid #eee}#iqitsizecharts-modal .nav-tabs .nav-link{color:#555;border:0;font-weight:600;background:transparent}#iqitsizecharts-modal .nav-tabs .nav-link.active{color:#E4000F;border-bottom:2px solid #E4000F}#iqitsizecharts-modal .rte-content table{width:100%;border-collapse:collapse}#iqitsizecharts-modal .rte-content table th{background:#f6f6f6}#iqitsizecharts-modal .rte-content table th,#iqitsizecharts-modal .rte-content table td{border:1px solid #eee;padding:8px 10px}#product .product_header_container .product-price,#product .product_p_price_container .product-price{font-size:2rem!important;font-weight:600!important;font-style:normal!important;color:#E00006!important}#product-modal .modal-content{border-radius:14px!important;border:0;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.25)}#product-modal .modal-header{border-bottom:1px solid #eee;padding:14px 20px}#product-modal .modal-title{font-weight:700;color:#1a1a1a;font-size:1.05rem}#product-modal .modal-header .close{color:#999;opacity:1;text-shadow:none;font-size:1.6rem;line-height:1}#product-modal .modal-header .close:hover{color:#E4000F}#product-modal .modal-body{padding:18px 20px 20px}#product-modal #thumbnails .thumb{border:1px solid #e6e6e6;border-radius:8px;cursor:pointer}#product-modal #thumbnails .thumb.selected,#product-modal #thumbnails .thumb:hover{border-color:#E4000F}.swiper-button-next,.swiper-button-prev,.swiper-button-arrow{width:42px!important;height:42px!important;padding:0!important;margin-top:-21px!important;border-radius:50%!important;background:#fff!important;border:1px solid #e6e6e6!important;box-shadow:0 3px 12px rgba(0,0,0,.14)!important;color:#1a1a1a!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease!important}.swiper-button-next:after,.swiper-button-prev:after,.swiper-button-arrow:after{color:#1a1a1a!important;font-size:17px!important}.swiper-button-next:hover,.swiper-button-prev:hover,.swiper-button-arrow:hover{background:#E4000F!important;border-color:#E4000F!important;box-shadow:0 5px 16px rgba(228,0,15,.32)!important;color:#fff!important;opacity:1!important}.swiper-button-next:hover:after,.swiper-button-prev:hover:after,.swiper-button-arrow:hover:after{color:#fff!important}.swiper-button-disabled{opacity:.3!important;box-shadow:none!important}#product-images-thumbs.swiper-container-vertical .swiper-button-arrow{width:100%!important;height:2rem!important;margin-top:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#back-to-top{width:22px!important;height:22px!important;border-radius:50%!important;background:none!important;color:rgba(255,255,255,.70)!important;border:1.5px solid rgba(255,255,255,.28)!important;box-shadow:none!important;bottom:106px!important;right:45px!important;padding:0!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9998!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}#back-to-top:hover{background:rgba(228,0,15,.22)!important;border-color:#E4000F!important;color:#fff!important;box-shadow:none!important}#back-to-top::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:40px!important;height:40px!important;transform:translate(-50%,-50%)!important;border-radius:50%!important}#back-to-top .fa{display:none!important}@media (max-width:767px){body#index #cap-trigger{bottom:28px!important}body#index #cap-panel{bottom:100px!important}body#index #cap-teaser{bottom:98px!important}}@media (max-width:420px){body#index #cap-trigger{bottom:18px!important}body#index #cap-panel{bottom:88px!important}}#back-to-top::before{content:""!important;width:14px!important;height:14px!important;background:currentColor!important;position:relative!important;top:-1px!important;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 14.5 12 8.5 18 14.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 14.5 12 8.5 18 14.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important}@media (min-width:1025px){#product .product-info-row{flex-wrap:nowrap;align-items:flex-start}#product .product-info-row .col-product-info{flex:0 0 500px!important;max-width:500px!important;padding-left:24px!important}#product .product-info-row .col-product-image{flex:1 1 auto!important;max-width:none!important;padding-right:0!important}}@media (max-width:1024px){#product .product-info-row .col-product-image,#product .product-info-row .col-product-info{flex:0 0 100%!important;max-width:100%!important}#product .product-info-row .col-product-info{position:static!important}}@media (max-width:767px){#product .product-add-to-cart .add-to-cart,#product .product-add-to-cart .qty .bootstrap-touchspin,#product .product-add-to-cart .qty .input-group,#product .product-add-to-cart #iqit-wishlist-product-btn{height:46px!important}#product .product-add-to-cart .col-add-qty{flex:0 0 74px!important;width:74px!important}#product .product-add-to-cart .qty .bootstrap-touchspin,#product .product-add-to-cart .qty .input-group{width:74px!important}#product .product-add-to-cart .qty .input-group-btn-vertical{flex:0 0 26px!important;width:26px!important}#back-to-top{display:none!important}body#product #cap-trigger{bottom:92px!important}#main-product-wrapper .product-add-to-cart{opacity:1!important;background:#fff!important;isolation:isolate;z-index:200!important}#product .cap-rating-top button.ets-rv-post-product-comment,#product .cap-rating-top button.ets-rv-post-product-question{font-size:12.5px!important}#product .cap-rating-top button.ets-rv-post-product-question{margin-left:12px!important}}#product .cap-rating-top{margin:4px 0 16px}#product .cap-rating-top .ets-rv-product-comments-additional-info{display:inline-flex;align-items:center;gap:8px;margin:0!important}#product .cap-rating-top .ets-rv-product-comments-additional-info>*:not(.ets-rv-btn-read-user):not(button){display:none!important}#product .cap-rating-top a.ets-rv-btn-comment,#product .cap-rating-top a.ets-rv-post-product-comment,#product .cap-rating-top a.ets-rv-post-product-question,#product .cap-rating-top a.link-comment{display:none!important}#product .cap-rating-top .ets-rv-product-comments-additional-info{flex-wrap:nowrap;gap:0}#product .cap-rating-top button.ets-rv-post-product-comment,#product .cap-rating-top button.ets-rv-post-product-question{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;align-items:center;gap:6px;height:auto!important;min-height:0!important;padding:2px 0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#555!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:color .15s ease}#product .cap-rating-top button.ets-rv-post-product-comment:hover,#product .cap-rating-top button.ets-rv-post-product-question:hover{color:#E4000F!important}#product .cap-rating-top button.ets-rv-post-product-comment::before{content:"\270E";font-size:14px;line-height:1}#product .cap-rating-top button.ets-rv-post-product-question{position:relative;margin-left:17px!important}#product .cap-rating-top button.ets-rv-post-product-question::before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#d8d8d8}#product .cap-rating-top .comments-note{display:inline-flex;align-items:center;margin:0}#product .cap-rating-top .comments-note>span{display:none}#product .cap-rating-top .ets_rv_grade_stars{font-size:16px}#product .cap-rating-top .ets_rv_grade_stars::after{color:#FFB400!important}#product .cap-rating-top .ets_rv_grade_stars::before{color:#e0e0e0!important}#product .cap-rating-top .ets-rv-comments-nb{font-size:13px;color:#888}#product .cap-rating-top .ets-rv-btn-read-user{display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none}#product .cap-rating-top .ets-rv-btn-read-user:hover{text-decoration:underline;text-underline-offset:2px}.ets_rv_reviews .ets_rv_reviews_title{font-size:1.3rem;font-weight:700;color:#1a1a1a;margin:0 0 18px}.ets_rv_statistics{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;padding:16px 22px;border:1px solid #ececec;border-radius:12px;background:#fafafa;margin-bottom:18px}.ets_rv_statistics .ets_rv_stats_review{display:flex;align-items:center;gap:30px;flex-wrap:wrap;flex:1 1 auto}.ets_rv_average_rating{text-align:center;flex:0 0 auto}.ets_rv_average_rating h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:0 0 2px;font-weight:700}.ets_rv_average_rating .ets_rv_average_grade{font-size:2.4rem;font-weight:800;color:#1a1a1a;line-height:1.05}.ets_rv_average_rating .ets_rv_grade_stars{font-size:16px;justify-content:center}.ets_rv_average_rating .ets_rv_grade_stars::after{color:#FFB400!important}.ets_rv_average_rating .ets_rv_grade_stars::before{color:#e0e0e0!important}.ets_rv_average_rating .ets_rv_nb_comments{font-size:12px;color:#888;margin-top:3px}.ets_rv_statistic_rating{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:220px;max-width:480px}.ets_rv_statistic_rating>div{display:flex;align-items:center;gap:9px;cursor:pointer;padding:3px 6px;margin:0 -6px;border-radius:6px;transition:background .15s ease}.ets_rv_statistic_rating>div:hover{background:#f0f0f0}.ets_rv_statistic_rating>div:hover .ets_rv_grade_stars_type,.ets_rv_statistic_rating>div:hover .ets_rv_grade_stars_total{color:#1a1a1a}.ets_rv_statistic_rating>div.cap-bar-active{background:#fff4f4}.ets_rv_statistic_rating>div.cap-bar-active .ets_rv_grade_stars_percent{background:#E4000F}.ets_rv_statistic_rating>div.cap-bar-active .ets_rv_grade_stars_type,.ets_rv_statistic_rating>div.cap-bar-active .ets_rv_grade_stars_total{color:#E4000F;font-weight:700}.ets_rv_statistic_rating .ets_rv_grade_stars{display:none}.ets_rv_statistic_rating .ets_rv_grade_stars_type{font-size:11.5px;color:#666;width:54px;flex:0 0 54px}.ets_rv_statistic_rating .ets_rv_grade_stars_process{flex:1 1 auto;height:7px;background:#ececec;border-radius:4px;overflow:hidden;display:block}.ets_rv_statistic_rating .ets_rv_grade_stars_percent{display:block;height:100%;background:#FFB400;border-radius:4px}.ets_rv_statistic_rating .ets_rv_grade_stars_total{font-size:11.5px;color:#888;width:18px;flex:0 0 18px;text-align:right}.cap-rv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.cap-rv-chip{border:1px solid #d9d9d9;background:#fff;color:#555;font-size:13px;font-weight:600;line-height:1;padding:8px 15px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cap-rv-chip:hover{border-color:#1a1a1a;color:#1a1a1a}.cap-rv-chip.active{background:#E4000F;border-color:#E4000F;color:#fff}.ets_rv_modal_review{display:flex;flex-direction:column;gap:10px;flex:0 0 230px;width:230px}.ets_rv_modal_review br{display:none}.ets_rv_modal_review .ets-rv-btn-comment,.ets_rv_modal_review .btn-question{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:38px;padding:0 16px;margin:0!important;border-radius:8px!important;background:#E4000F!important;color:#fff!important;border:0!important;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease}.ets_rv_modal_review .ets-rv-btn-comment:hover,.ets_rv_modal_review .btn-question:hover{background:#b8000c!important}.ets_rv_modal_review .ets-rv-btn-comment>i,.ets_rv_modal_review .btn-question>i{position:absolute;left:18px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;line-height:1;margin:0}.ets_rv_modal_review .ets-rv-btn-comment svg,.ets_rv_modal_review .btn-question svg{fill:#fff!important;display:block}.ets_rv_review_filter .ets_rv_filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;list-style:none;padding:0 0 14px;margin:0;border-bottom:1px solid #eee}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab{border:1px solid #d9d9d9!important;border-radius:8px!important;background:#fff!important;cursor:pointer;position:relative}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab>.ets_rv_tab_item{display:flex;align-items:center;gap:8px;padding:10px 16px;font-weight:600;font-size:14px;color:#1a1a1a}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab .ets_rv_bulk_actions{display:flex;align-items:center;gap:8px}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active{background:#E4000F!important;border-color:#E4000F!important}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active>.ets_rv_tab_item,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active .ets_rv_selection,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active .ets_rv_question_selection,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active .dropdown-toggle,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active .icon-caret-down{color:#fff!important}.ets_rv_review_filter .ets_rv_filter .dropdown-menu{background:#fff!important;border:1px solid #eee!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px;min-width:190px;margin-top:6px}.ets_rv_review_filter .ets_rv_filter .dropdown-menu li{color:#1a1a1a!important;padding:8px 12px;border-radius:6px;cursor:pointer;list-style:none}.ets_rv_review_filter .ets_rv_filter .dropdown-menu li:hover{background:#f4f4f4}.ets_rv_review_filter .ets_rv_filter .dropdown-menu li.active{background:#E4000F!important;color:#fff!important}.ets_rv_review_filter .ets_rv_filter .ets_rv_sort_by{margin-left:auto;border:0!important;background:transparent!important}.ets_rv_review_filter .ets_rv_filter .ets_rv_sort_by .dropdown-toggle{border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#1a1a1a;padding:10px 14px;display:flex;align-items:center;gap:6px;font-size:14px}.ets_rv_review_photos_wrap .ets_rv_review_photos{display:flex!important;flex-wrap:wrap!important;gap:8px;margin:6px 0 0}.ets_rv_review_photos_wrap .slick-list,.ets_rv_review_photos_wrap .slick-track{display:contents!important}.ets_rv_review_photos_wrap .slick-slide{width:auto!important;float:none!important}.ets_rv_review_photos_wrap .slick-cloned,.ets_rv_review_photos_wrap .slick-arrow,.ets_rv_review_photos_wrap .slick-dots{display:none!important}.ets_rv_review_photos .ets_rv_image_item,.ets_rv_wrap_table .ets_rv_image_item{flex:0 0 auto;width:86px!important;height:86px!important;border-radius:8px;overflow:hidden;border:1px solid #e6e6e6;position:relative;margin:0!important;padding:0!important;float:none!important}.ets_rv_review_photos .ets_rv_image_item .ets_rv_image_item_bg,.ets_rv_review_photos .ets_rv_image_item .ets_rv_fancy,.ets_rv_wrap_table .ets_rv_image_item .ets_rv_fancy{display:block;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;cursor:pointer}.ets_rv_review_photos .ets_rv_image_item img,.ets_rv_wrap_table .ets_rv_image_item img{display:none}.ets_rv_review_photos_wrap .ets_rv_review_photos_wrap{border-bottom:0!important;margin-bottom:0!important}.ets_rv_wrap,.ets_rv_reviews,.ets_rv_wrap_table{font-size:13.5px}.ets_rv_reviews{margin-top:12px!important}@media (max-width:767px){.ets_rv_reviews{margin-top:4px!important}}.ets_rv_reviews .ets_rv_reviews_title{font-size:1.1rem!important}.ets_rv_review_photos>.ets_rv_image_item,.ets_rv_wrap_table .ets_rv_image_item{width:86px!important;height:86px!important}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab>.ets_rv_tab_item{font-size:13.5px!important;padding:8px 14px!important}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab:hover{background:#fff!important;border-color:#1a1a1a!important}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab:hover>.ets_rv_tab_item,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab:hover .ets_rv_selection,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab:hover .ets_rv_question_selection{color:#1a1a1a!important}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active:hover{background:#E4000F!important;border-color:#E4000F!important}.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active:hover>.ets_rv_tab_item,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active:hover .ets_rv_selection,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active:hover .ets_rv_question_selection,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active:hover .dropdown-toggle,.ets_rv_review_filter .ets_rv_filter>.ets_rv_tab.active:hover .icon-caret-down{color:#fff!important}.ets_rv_review_filter .ets_rv_filter .dropdown-menu li{font-size:13px!important;padding:7px 12px!important;color:#1a1a1a!important}.ets_rv_review_filter .ets_rv_filter .dropdown-menu li:hover,.ets_rv_review_filter .ets_rv_filter .dropdown-menu li.active,.ets_rv_review_filter .ets_rv_filter .dropdown-menu li.current{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important}.ets_rv_review_filter .ets_rv_filter .ets_rv_sort_by .dropdown-toggle{font-size:13px;padding:8px 12px}.ets_image_list_popup .close_img_list{width:38px!important;height:38px!important;background:rgba(0,0,0,.55)!important;border-radius:50%!important;top:18px!important;right:18px!important}.ets_image_list_popup .close_img_list:hover{background:#E4000F!important}.ets_rv_wrap_table .ets-rv-comment-author-name,.ets_rv_wrap_table .ets-rv-comment-author-name a{font-size:13.5px!important;font-weight:600!important}.ets_rv_wrap_table .ets-rv-comment-title,.ets_rv_wrap_table .comment-title{font-size:14.5px!important}.ets_rv_wrap_table .ets-rv-comment-content,.ets_rv_wrap_table .comment-content{font-size:13.5px!important;line-height:1.5!important;color:#444!important}.ets_rv_wrap .comment-author span.verify_label.purchased{display:inline-flex!important;align-items:center;gap:5px;width:auto!important;clear:none!important;margin:2px 0 7px!important;padding:3px 10px 3px 7px;background:#e8f7ec;color:#1aa251!important;border:1px solid #b7e4c5;border-radius:999px;font-size:11.5px!important;font-weight:700!important;line-height:1;text-transform:none}.ets_rv_wrap .comment-author span.verify_label.purchased::before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 15px;background:#1aa251;color:#fff;border-radius:50%;font-size:9px;font-weight:700}.ets_rv_wrap .comment-author span.verify_label.purchased:empty{display:none!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab{border-radius:8px!important;overflow:hidden;min-width:0!important;margin-top:0!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab>.ets_rv_tab_item{padding:0!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab .ets_rv_bulk_actions,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab .ets_rv_question_selection{display:flex!important;align-items:center;justify-content:center;height:44px;min-width:150px;padding:0 18px!important;text-align:center!important;font-size:13.5px!important;font-weight:600;line-height:1.1}.ets_rv_review_filter .ets_rv_tab_reviews .dropdown-toggle{display:none!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by{border-radius:8px!important;margin-top:0!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by .ets_rv_bulk_actions{border:0!important;padding:0 16px!important;height:44px;display:flex;align-items:center;gap:6px}.ets_rv_reviews .ets_rv_reviews_header{border-bottom:0!important;padding-bottom:0!important;margin-bottom:16px!important}.ets_rv_review_filter{border-bottom:0!important;padding-bottom:14px!important}.cap-rv-chips .cap-rv-chip{background:#fff!important;color:#555!important;border:1px solid #d9d9d9!important}.cap-rv-chips .cap-rv-chip:hover{border-color:#1a1a1a!important;color:#1a1a1a!important}.cap-rv-chips .cap-rv-chip.active{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important}.ets_rv_tabs .ets-rv-product-comment-list-item{position:relative;border:1px solid #ececec;border-radius:14px;background:#fff;padding:22px 24px;margin:0 0 16px!important;transition:box-shadow .15s ease,border-color .15s ease}.ets_rv_tabs .ets-rv-product-comment-list-item:hover{border-color:#e2e2e2;box-shadow:0 4px 16px rgba(0,0,0,.06)}.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-author-avatar{width:46px!important;height:46px!important;left:24px!important;top:22px!important;z-index:2}.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-author-avatar .ets_rv_avatar_caption{font-size:18px!important;line-height:46px!important}.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-infos,.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-content{padding-left:60px!important}.ets_rv_tabs .ets-rv-comment.empty.alert,.ets_rv_tabs .ets-rv-question.empty.alert{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;background:#fafafa!important;border:1px solid #ececec!important;border-radius:14px!important;color:#777!important;font-size:14px!important;padding:30px 20px!important;margin:4px 0 0!important}.ets_rv_tabs .ets-rv-comment.empty .ets-rv-write-rewrite,.ets_rv_tabs .ets-rv-question.empty .ets-rv-ask-question{display:inline-flex;align-items:center;padding:9px 20px;background:#E4000F!important;color:#fff!important;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none!important;cursor:pointer;transition:background .15s ease}.ets_rv_tabs .ets-rv-comment.empty .ets-rv-write-rewrite:hover,.ets_rv_tabs .ets-rv-question.empty .ets-rv-ask-question:hover{background:#b8000c!important}.ets_rv_review_filter:has(.ets_rv_tab_questions.active)+.cap-rv-chips{display:none!important}#ets_rv_group_tabs.ets_rv_tabs{display:block!important;border-bottom:0!important;gap:0!important;margin:0!important;width:100%!important;flex:1 1 100%!important;max-width:100%!important}.ets-rv-comment-content .product-comment-content_images_videos{display:flex!important;flex-wrap:wrap;gap:10px;align-items:flex-start;margin:4px 0 14px!important;width:100%!important}.ets-rv-comment-content .product-comment-image-html,.ets-rv-comment-content .product-comment-video-html{display:flex!important;flex-wrap:wrap;gap:10px;margin:0!important}.ets-rv-comment-content .product-comment-image-html>ul.ets_rv_images>li.ets_rv_image_item,.ets-rv-comment-content .product-comment-video-html>ul.ets_rv_videos>li.ets_rv_video_item{width:96px!important;height:96px!important;padding:0!important;margin:0!important;float:none!important;border:1px solid #e6e6e6!important;border-radius:10px!important;overflow:hidden!important;background:#f7f7f8;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ets-rv-comment-content .product-comment-image-html>ul.ets_rv_images>li.ets_rv_image_item:hover,.ets-rv-comment-content .product-comment-video-html>ul.ets_rv_videos>li.ets_rv_video_item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.ets-rv-comment-content .product-comment-video-html>ul.ets_rv_videos>li.ets_rv_video_item::before{display:none!important}.ets-rv-comment-content .product-comment-image-html>ul.ets_rv_images>li.ets_rv_image_item>a,.ets-rv-comment-content .product-comment-image-html>ul.ets_rv_images>li.ets_rv_image_item .ets_rv_image_item_bg{display:block!important;width:100%!important;height:100%!important;margin:0!important;background-size:cover!important;background-position:center!important}.ets-rv-comment-content .product-comment-image-html>ul.ets_rv_images>li.ets_rv_image_item img,.ets-rv-comment-content .product-comment-video-html>ul.ets_rv_videos>li.ets_rv_video_item video{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.ets-rv-comment-content .product-comment-video-html>ul.ets_rv_videos>li.ets_rv_video_item{position:relative!important}.ets-rv-comment-content .product-comment-video-html>ul.ets_rv_videos>li.ets_rv_video_item video{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;pointer-events:none!important}.ets-rv-comment-content .product-comment-video-html>ul.ets_rv_videos>li.ets_rv_video_item::after{content:"\f04b";font-family:FontAwesome;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);color:#fff;font-size:14px;border-radius:50%;pointer-events:none;z-index:2}.cap-video-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center}.cap-video-lightbox .cap-vlb-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82)}.cap-video-lightbox .cap-vlb-inner{position:relative;z-index:1;width:min(90vw, 640px)}.cap-video-lightbox video{width:100%;max-height:86vh;border-radius:12px;background:#000;display:block;box-shadow:0 24px 60px rgba(0,0,0,.5)}.cap-video-lightbox .cap-vlb-close{position:absolute;top:-46px;right:0;width:38px;height:38px;border-radius:50%;background:#fff;color:#1a1a1a;border:0;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cap-video-lightbox .cap-vlb-close:hover{background:#E4000F;color:#fff}@media (max-width:767px){body#product .cap-rating-top{text-align:left!important;align-self:flex-start!important;width:100%!important}body#product .cap-rating-top .ets-rv-product-comments-additional-info,body#product .cap-rating-top .comments-note,body#product .cap-rating-top .ets-rv-btn-read-user{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.ets_rv_reviews .ets_rv_reviews_title{font-size:1.05rem!important;margin-bottom:12px!important}.ets_rv_statistics{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;padding:16px 16px 18px!important}.ets_rv_statistics .ets_rv_stats_review{flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;gap:16px!important;width:100%}.ets_rv_average_rating{margin:0 auto!important}.ets_rv_statistic_rating{width:100%!important;max-width:none!important}.ets_rv_statistic_rating>div{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important}.ets_rv_statistic_rating .ets_rv_grade_stars_type{flex:0 0 62px!important;width:62px!important;font-size:11px!important;white-space:nowrap!important;text-align:left!important}.ets_rv_statistic_rating .ets_rv_grade_stars_process{flex:1 1 auto!important;display:block!important}.ets_rv_statistic_rating .ets_rv_grade_stars_total{flex:0 0 16px!important;width:16px!important;text-align:right!important}.ets_rv_statistics .ets_rv_modal_review{flex:0 0 auto!important;width:100%!important;max-width:330px!important;margin:0 auto!important}.ets_rv_review_filter{padding-bottom:0!important}.cap-rv-chips{margin:12px 0 16px!important}.ets_rv_tabs .ets-rv-product-comment-list-item{padding:16px!important}.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-content{padding-left:0!important}.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-author-avatar{width:40px!important;height:40px!important;left:16px!important;top:16px!important}.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-author-avatar .ets_rv_avatar_caption{font-size:16px!important;line-height:40px!important}.ets_rv_tabs .ets-rv-product-comment-list-item>.ets-rv-comment-infos{padding-left:52px!important}.ets_rv_wrap .ets-rv-comment-author-name,.ets_rv_wrap .ets-rv-comment-author-name a{font-size:13px!important}.ets_rv_wrap .comment-author span.verify_label.purchased{font-size:10.5px!important;padding:2px 9px 2px 6px!important}.ets_rv_tabs .ets-rv-comment-author-rate .ets_rv_grade_stars{font-size:15px!important}}@media (max-width:767px){.ets_rv_review_filter .ets_rv_filter{flex-direction:column!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab{width:100%!important;max-width:330px!important;margin:0 auto!important;flex:0 0 auto!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:transparent!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab>.ets_rv_tab_item{padding:0!important;width:100%!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab .ets_rv_bulk_actions,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab .ets_rv_question_selection{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;min-width:0!important;padding:0 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-sizing:border-box!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab:not(.active) .ets_rv_bulk_actions,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab:not(.active) .ets_rv_question_selection{background:#ececec!important;border:0!important;color:#1a1a1a!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab:not(.active):hover .ets_rv_bulk_actions,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab:not(.active):hover .ets_rv_question_selection{background:#dcdcdc!important;color:#1a1a1a!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab.active .ets_rv_bulk_actions,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab.active .ets_rv_question_selection,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab.active:hover .ets_rv_bulk_actions,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab.active:hover .ets_rv_question_selection{background:#1a1a1a!important;border:0!important;color:#fff!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_tab .ets_rv_selection{color:inherit!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}.ets_rv_review_filter .ets_rv_tab_reviews .dropdown-toggle{display:none!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by{width:100%!important;max-width:330px!important;margin:0 auto!important;align-self:center!important;flex:0 0 auto!important;float:none!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by .ets_rv_bulk_actions{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by .ets_rv_bulk_actions>.dropdown-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:30px!important;margin:0!important;padding:0 14px!important;border:1px solid #d9d9d9!important;border-radius:8px!important;gap:6px!important;box-sizing:border-box!important}.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by .ets_rv_bulk_actions,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by .ets_rv_bulk_actions label,.ets_rv_review_filter .ets_rv_filter>li.ets_rv_sort_by .ets_rv_selection,.ets_rv_review_filter .ets_rv_filter .dropdown-menu li,.cap-rv-chips .cap-rv-chip{font-size:13px!important}.cap-rv-chips{width:100%!important;align-self:stretch!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.cap-rv-chips .cap-rv-chip{width:100%!important;max-width:330px!important;margin:0 auto!important;text-align:center!important;justify-content:center!important}#ets_rv_group_tabs #product-comments-list-footer{padding-left:0!important;padding-right:0!important}.ets_rv_tabs .ets-rv-comment.empty.alert,.ets_rv_tabs .ets-rv-question.empty.alert{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important;box-sizing:border-box!important}}@media (max-width:767px){.tabs.product-tabs{margin:0!important}body#product .product-info-row{margin-bottom:18px!important}body#product .blockreassurance_product>div.clearfix{min-height:0!important;margin:0!important;padding:0!important}#products-tab-anchor{display:block!important;height:0!important;line-height:0!important;font-size:0!important;margin:0!important;padding:0!important;overflow:hidden!important}}#product-infos-accordion-mobile.iqit-accordion{border-top:1px solid #ececec;margin-top:6px}#product-infos-accordion-mobile .card{border:0!important;background:transparent!important}#product-infos-accordion-mobile .nav-tabs{border:0!important;margin:0!important}#product-infos-accordion-mobile .card .nav-link{display:block!important;width:100%!important;background:#fafafa!important;border:0!important;border-bottom:1px solid #ececec!important;border-radius:0!important;margin:0!important;padding:14px 16px!important;font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;text-align:left!important;text-transform:none!important;cursor:pointer}#product-infos-accordion-mobile .card .nav-link[aria-expanded="true"]{color:#E4000F!important;background:#fff!important}#product-infos-accordion-mobile .card .nav-link .fa{color:#999;font-size:16px}#product-infos-accordion-mobile .card .nav-link[aria-expanded="true"] .fa{color:#E4000F}#product-infos-accordion-mobile .tab-content{padding:8px 16px 18px}#product-infos-accordion-mobile .rte-content,#product-infos-accordion-mobile .product-description{font-size:13px;line-height:1.6;color:#444}#product-infos-accordion-mobile .rte-content p{margin-bottom:.55em}#product-infos-accordion-mobile .rte-content li{margin-bottom:.25em}#product-infos-accordion-mobile .rte-content li p{margin-bottom:0}#product-infos-accordion-mobile #product-details{font-size:13px;color:#555}#product-infos-accordion-mobile #product-details .label{font-weight:600;color:#1a1a1a;margin-right:6px}#product-infos-accordion-mobile .data-sheet .name{font-weight:600;color:#1a1a1a}#product-infos-accordion-mobile .collapsing{transition:none!important}@media (min-width:768px){#product-infos-tabs.nav-tabs{border-bottom:1px solid #ececec!important;gap:2px;flex-wrap:wrap}#product-infos-tabs .nav-item{margin:0!important}#product-infos-tabs .nav-link{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:12px 20px!important;margin-bottom:-1px!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:600!important;color:#777!important;text-transform:none!important;transition:color .15s ease,border-color .15s ease}#product-infos-tabs .nav-link:hover,#product-infos-tabs .nav-link:focus{background:transparent!important;color:#1a1a1a!important;border:0!important;border-bottom:2px solid #ddd!important}#product-infos-tabs .nav-link.active{background:transparent!important;color:#E4000F!important;border:0!important;border-bottom:2px solid #E4000F!important}#product-infos-tabs-content{padding-top:24px}#product-infos-tabs-content .rte-content,#product-infos-tabs-content .product-description{font-size:14px;line-height:1.7;color:#444;max-width:900px}#product-infos-tabs-content .rte-content p{margin-bottom:.7em}#product-infos-tabs-content .rte-content li{margin-bottom:.25em}#product-infos-tabs-content .rte-content li p{margin-bottom:0}#product-infos-tabs-content .rte-content h2,#product-infos-tabs-content .rte-content h3,#product-infos-tabs-content .rte-content h4{font-weight:700;color:#1a1a1a;line-height:1.3;margin:1.3em 0 .5em}#product-infos-tabs-content .rte-content ul,#product-infos-tabs-content .rte-content ol{padding-left:1.25em;margin-bottom:1em}#product-infos-tabs-content .rte-content li{margin-bottom:.35em}#product-infos-tabs-content .rte-content img{max-width:100%;height:auto;border-radius:8px}#product-details .product-features .data-sheet{display:grid;grid-template-columns:minmax(150px,34%) 1fr;margin:0;border:1px solid #ececec;border-radius:10px;overflow:hidden;max-width:640px}#product-details .data-sheet .name,#product-details .data-sheet .value{margin:0;padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1.5}#product-details .data-sheet .name{font-weight:600;color:#1a1a1a;background:#fafafa}#product-details .data-sheet .value{color:#555}#product-details .data-sheet .name:nth-last-child(2),#product-details .data-sheet .value:last-child{border-bottom:0}#product-details .product-quantities,#product-details .product-condition,#product-details .product-reference,#product-details .specific-references>div{margin-top:12px;font-size:14px;color:#555}#product-details .label{font-weight:600;color:#1a1a1a;margin-right:6px}}body#index{background:#0a0a0a}body#index #wrapper,body#index #content-wrapper{background:#0a0a0a}body#index .elementor-top-section{padding-top:0!important;padding-bottom:0!important}body#index .elementor-top-section>.elementor-container{padding-top:0!important;padding-bottom:0!important}body#index::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.caph{--red:#E4000F;--red-d:#b8000c;--ink:#0a0a0a;--ink-2:#121214;--muted:#9a9aa0;--line:rgba(255,255,255,.10);--gold:#FFB400;--home-max:1320px;--home-pad:28px;font-family:'Montserrat',sans-serif;color:#fff;-webkit-font-smoothing:antialiased}.caph,.caph *{margin:0;padding:0;box-sizing:border-box}.caph a{color:inherit;text-decoration:none}.caph-wrap{max-width:var(--home-max);margin:0 auto;padding:0 var(--home-pad)}body#index .caph-sec>*,body#index .caph-serv>*,body#index .caph-greviews>*{max-width:var(--home-max);margin-left:auto;margin-right:auto;padding-left:var(--home-pad);padding-right:var(--home-pad)}.caph-sec{background:#0a0a0a;padding:88px 0}.caph-dsp{font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.94}.caph-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.caph-reveal.caph-in{opacity:1;transform:none}.caph-sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px;gap:18px}.caph-sec-head h2{font-size:clamp(30px,5vw,60px)}.caph-sec-head h2 em{color:var(--red);font-style:normal}.caph-sec-head .caph-link{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--red);padding-bottom:3px;white-space:nowrap;transition:border-color .25s ease}.caph-sec-head .caph-link::after{content:"\f061";font-family:"FontAwesome";font-weight:400;font-size:12px;line-height:1;display:inline-block;width:0;margin-left:0;opacity:0;overflow:hidden;vertical-align:middle;position:relative;top:-1px;transition:width .25s ease,opacity .2s ease,margin-left .25s ease}.caph-sec-head .caph-link:hover::after{width:1em;margin-left:7px;opacity:1}.caph-sec-head .caph-link:hover{border-color:#fff}.caph-btn{font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.04em;padding:16px 30px;border-radius:7px;cursor:pointer;transition:.22s;border:1px solid transparent;display:inline-flex;align-items:center;gap:9px}.caph-btn-red{background:var(--red);color:#fff}.caph-btn-red:hover{background:#fff;color:#000;transform:translateY(-3px)}.caph-btn-ghost{background:transparent;border-color:rgba(255,255,255,.3);color:#fff}.caph-btn-ghost:hover{border-color:#fff;background:#fff;color:#000}.caph-btn-hero{position:relative;overflow:hidden;background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 6px 20px rgba(228,0,15,.35)}.caph-btn-hero .fa{color:#fff;transition:transform .2s}.caph-btn-hero:hover{background:var(--red-d);border-color:var(--red-d);transform:translateY(-3px);box-shadow:0 12px 32px rgba(228,0,15,.55)}.caph-btn-hero:hover .fa{transform:translateX(5px)}.caph-btn-hero::before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.40),transparent);transform:skewX(-20deg);animation:caph-shine 4.2s ease-in-out infinite}.caph-hero-cta .caph-btn-hero:nth-child(2)::before{animation-delay:.5s}.caph-hero-cta .caph-btn-hero:nth-child(3)::before{animation-delay:1s}@keyframes caph-shine{0%{left:-130%}22%{left:140%}100%{left:140%}}.caph-hero{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;background:#0a0a0a}.caph-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-image:radial-gradient(120% 80% at 75% 15%,rgba(228,0,15,.40),transparent 55%),radial-gradient(90% 90% at 10% 95%,rgba(40,40,48,.9),transparent 60%),linear-gradient(160deg,#16161a 0%,#0a0a0a 58%,#1d0407 100%)}.caph-ghost{position:absolute;left:29vw;top:50%;transform:translateY(-50%);font-weight:900;font-size:37vw;color:rgba(255,255,255,.04);letter-spacing:-.04em;z-index:1;line-height:.8;text-transform:uppercase;white-space:nowrap;pointer-events:none}.caph-hero .caph-wrap{position:relative;z-index:3;width:100%;padding-top:64px;padding-bottom:64px}.caph-kicker{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:var(--red);padding:8px 16px;border-radius:5px;margin-bottom:24px;opacity:0;animation:caph-up .7s .1s forwards}.caph-hero h1{font-size:clamp(52px,9.5vw,138px);max-width:14ch}.caph-hero h1 .caph-l{display:block;opacity:0;transform:translateY(42px);animation:caph-up .9s forwards}.caph-hero h1 .caph-l:nth-child(1){animation-delay:.15s}.caph-hero h1 .caph-l:nth-child(2){animation-delay:.30s}.caph-hero h1 .caph-l:nth-child(3){animation-delay:.45s;color:var(--red);text-shadow:0 2px 26px rgba(228,0,15,.4)}.caph-sub{margin-top:22px;max-width:46ch;color:#d4d4d8;font-size:17px;line-height:1.6;opacity:0;animation:caph-up .9s .6s forwards}.caph-hero-cta{margin-top:32px;display:flex;gap:13px;flex-wrap:wrap;opacity:0;animation:caph-up .9s .75s forwards}.caph-trustband{display:flex;gap:36px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:44px;padding-top:22px;font-size:13px;color:#cfcfd4;opacity:0;animation:caph-up .9s .9s forwards}.caph-trustband b{color:var(--red)}.caph-trustband .fa{color:var(--red)}@keyframes caph-up{to{opacity:1;transform:translateY(0)}}.caph-marquee{background:var(--red);color:#fff;overflow:hidden;border-top:3px solid #000;border-bottom:3px solid #000}.caph-track{display:flex;gap:0;white-space:nowrap;font-weight:900;font-size:24px;line-height:normal;letter-spacing:.04em;padding:13px 0;animation:caph-scroll 25s linear infinite;text-transform:uppercase}.caph-track>span{padding-right:56px}.caph-track img{height:30px;width:auto;filter:brightness(0) invert(1);opacity:.92}@keyframes caph-scroll{to{transform:translateX(-50%)}}.caph-gender{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.caph-gtile{position:relative;height:440px;border-radius:14px;overflow:hidden;display:flex;align-items:flex-end;padding:28px;cursor:pointer;border:1px solid var(--line)}.caph-gtile .caph-bg{position:absolute;inset:0;transition:transform .6s ease;background-size:cover;background-position:center;background-color:#141418}.caph-gtile:nth-child(1) .caph-bg{background-image:url(../img/home/genero-hombre.webp)}.caph-gtile:nth-child(2) .caph-bg{background-image:url(../img/home/genero-mujer.webp)}.caph-gtile:nth-child(3) .caph-bg{background-image:url(../img/home/genero-ninos.webp)}.caph-gtile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.72))}.caph-gtile:hover .caph-bg{transform:scale(1.07)}.caph-gtile .caph-info{position:relative;z-index:2}.caph-gtile .caph-info h3{font-weight:900;font-size:44px;text-transform:uppercase;letter-spacing:-.02em;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.55)}.caph-gtile .caph-info .caph-go{margin-top:6px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--red);display:flex;gap:8px;transition:transform .25s}.caph-gtile:hover .caph-info .caph-go{transform:translateX(8px)}.caph-disc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.caph-dtile{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;padding:22px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:.2s;text-align:center;min-height:104px;color:#fff}.caph-dtile .caph-e{font-size:30px;line-height:1}.caph-dtile .caph-e img{width:32px;height:32px;display:block}.caph-dtile span{font-weight:600;font-size:13.5px}.caph-dtile:hover{background:var(--red);border-color:var(--red);transform:translateY(-4px)}.caph-swipe-hint{display:none}@keyframes caph-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}body#index .product-miniature .product-title a{color:#fff!important}body#index .product-miniature .product-brand a,body#index .product-miniature .product-category-name,body#index .product-miniature .product-reference a,body#index .product-miniature .product-price-tax-excl-list,body#index .product-miniature .product-cuotas-list,body#index .product-miniature .product-description-short a{color:#9a9aa0!important}body#index .product-miniature .regular-price{color:#6e6e76!important}body#index .product-miniature .product-low-stock-list{color:#E4000F!important}body#index .product-miniature{background:#121214;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body#index .product-miniature:hover{transform:translateY(-6px);border-color:rgba(228,0,15,.5);box-shadow:0 16px 40px rgba(0,0,0,.45)}body#index .product-miniature .thumbnail-container,body#index .product-miniature:hover .thumbnail-container{border:0!important;background:#fff;box-shadow:none!important;border-top-left-radius:13px!important;border-top-right-radius:13px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body#index .product-miniature .product-description{padding:15px!important}body#index .elementor-products{max-width:1320px;margin-left:auto;margin-right:auto;margin-top:-40px;padding:0 19px}body#index .swiper-products-carousel .product-miniature{margin-left:9px;margin-right:9px}body#index .swiper-products-carousel{padding-top:14px;padding-bottom:18px}body#index .product-miniature .product-title a{font-size:15px!important}body#index .product-miniature .product-price-and-shipping .product-price{font-size:18px!important}body#index .product-miniature .product-brand a{font-size:11px!important}body#index .product-miniature .product-cuotas-list{font-size:11.5px!important}@media(max-width:680px){body#index .elementor-products{padding:0 7px}}.caph-serv{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:88px 0}.caph-serv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.caph-serv-grid .caph-it{display:flex;gap:14px;align-items:flex-start}.caph-serv-grid .caph-ic{font-size:24px;color:var(--red);width:30px;text-align:center}.caph-serv-grid h4{font-size:15px;font-weight:700;margin-bottom:4px}.caph-serv-grid p{font-size:13px;color:var(--muted);line-height:1.5}.caph-ia{position:relative;border-radius:20px;overflow:hidden;padding:54px;border:1px solid rgba(228,0,15,.3);background:radial-gradient(100% 120% at 100% 0%,rgba(228,0,15,.30),transparent 55%),linear-gradient(120deg,#16161a,#0a0a0a);display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:center}.caph-ia .caph-tag{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.caph-ia h2{font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(30px,4.2vw,50px);max-width:16ch;line-height:.98}.caph-ia p{margin-top:18px;max-width:48ch;color:#d4d4d8;font-size:16px;line-height:1.6}.caph-ia .caph-btn{margin-top:26px}.caph-chat{width:100%;max-width:384px;justify-self:end;background:#161616;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.55)}.caph-chat .caph-hd{background:#111;border-bottom:1px solid rgba(255,255,255,.07);padding:13px 16px;display:flex;align-items:center;gap:11px}.caph-chat .caph-av{width:38px;height:38px;border-radius:50%;background:#e00006;display:grid;place-items:center;font-size:19px;flex-shrink:0}.caph-chat .caph-nm{font-weight:700;font-size:14.5px;color:#fff}.caph-chat .caph-st{font-size:11px;color:#4ade80;display:flex;align-items:center;gap:5px;margin-top:1px}.caph-chat .caph-st::before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;animation:caph-blink 1.8s ease-in-out infinite}.caph-chat .caph-cls{margin-left:auto;color:rgba(255,255,255,.3);font-size:19px}.caph-chat .caph-cbody{padding:16px 14px;display:flex;flex-direction:column;gap:9px}.caph-chat .caph-b{max-width:84%;padding:11px 13px;line-height:1.4;font-size:13px}.caph-chat .caph-bot{align-self:flex-start;background:#222;color:#e0e0e0;border:1px solid rgba(255,255,255,.06);border-radius:4px 14px 14px 14px}.caph-chat .caph-usr{align-self:flex-end;background:#e00006;color:#fff;border-radius:14px 14px 4px 14px}.caph-chat .caph-pcard{align-self:flex-start;width:60%;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}.caph-chat .caph-pcard .caph-img{aspect-ratio:1.5;background:radial-gradient(70% 70% at 50% 40%,#2a2a30,#141416);display:grid;place-items:center;font-size:32px}.caph-chat .caph-pcard .caph-ft{background:#e00006;padding:7px 9px}.caph-chat .caph-pcard .caph-n{color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caph-chat .caph-pcard .caph-p{color:#fff;font-size:11px;opacity:.9}.caph-chat .caph-typ{align-self:flex-start;background:#222;border:1px solid rgba(255,255,255,.06);padding:13px 15px;border-radius:4px 14px 14px 14px;display:flex;gap:5px}.caph-chat .caph-typ span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35);animation:caph-bnc .9s ease-in-out infinite}.caph-chat .caph-typ span:nth-child(2){animation-delay:.15s}.caph-chat .caph-typ span:nth-child(3){animation-delay:.3s}.caph-chat .caph-inp{display:flex;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.07);background:#141414}.caph-chat .caph-inp .caph-field{flex:1;background:#222;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 12px;color:rgba(255,255,255,.4);font-size:12.5px}.caph-chat .caph-inp .caph-snd{width:36px;height:36px;border-radius:10px;background:#e00006;display:grid;place-items:center;color:#fff;flex-shrink:0}@keyframes caph-blink{50%{opacity:.25}}@keyframes caph-bnc{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-5px)}}.caph-chat img.caph-emo{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.15em}.caph-chat .caph-av img.caph-emo{width:22px;height:22px;vertical-align:middle}.caph-chat .caph-pcard .caph-img img.caph-emo{width:44px;height:44px;vertical-align:middle}.caph-greviews{background:#0e0e10;border-top:1px solid var(--line);padding:88px 0}.caph-gr-head{display:flex;align-items:center;gap:18px;margin-bottom:34px;flex-wrap:wrap}.caph-gr-badge{display:flex;align-items:center;gap:14px;background:var(--ink-2);border:1px solid var(--line);border-radius:14px;padding:16px 22px}.caph-gr-logo{font-weight:700;font-size:22px;letter-spacing:-1px}.caph-gr-logo .b{color:#4285F4}.caph-gr-logo .r{color:#EA4335}.caph-gr-logo .y{color:#FBBC05}.caph-gr-logo .g{color:#34A853}.caph-gr-score{display:flex;flex-direction:column;line-height:1.1}.caph-gr-score .n{font-weight:900;font-size:30px}.caph-gr-score .s{color:var(--gold);font-size:15px;letter-spacing:2px}.caph-gr-score .c{color:var(--muted);font-size:12.5px;margin-top:2px}.caph-gr-head .caph-txt h2{font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(26px,3.6vw,40px)}.caph-gr-head .caph-txt em{color:var(--red);font-style:normal}.caph-gr-head .caph-txt p{color:var(--muted);font-size:14px;margin-top:6px;max-width:44ch}.caph-gr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.caph-gr-card{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;padding:24px}.caph-gr-card .caph-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.caph-gr-card .caph-av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:17px;color:#fff}.caph-gr-card .caph-meta .caph-nm{font-weight:600;font-size:14.5px}.caph-gr-card .caph-meta .caph-dt{color:var(--muted);font-size:12px}.caph-gr-card .caph-gico{margin-left:auto;font-weight:700;font-size:18px;color:#4285F4}.caph-gr-card .caph-stars{color:var(--gold);letter-spacing:2px;margin-bottom:10px;font-size:14px}.caph-gr-card p{font-size:14.5px;line-height:1.6;color:#e3e3e6}a.caph-gr-card{display:block;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}a.caph-gr-card:hover{transform:translateY(-3px);border-color:rgba(228,0,15,.45);box-shadow:0 12px 30px rgba(0,0,0,.4)}.caph-gr-card .caph-av{overflow:hidden}.caph-gr-card .caph-av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.caph-gr-cta{text-align:center;margin-top:34px}@media(max-width:1000px){.caph-gender{grid-template-columns:1fr;gap:14px}.caph-gtile{height:200px}.caph-gtile:nth-child(1) .caph-bg{background-image:url(../img/home/genero-hombre-horizontal.webp)}.caph-gtile:nth-child(2) .caph-bg{background-image:url(../img/home/genero-mujer-horizontal.webp)}.caph-gtile:nth-child(3) .caph-bg{background-image:url(../img/home/genero-ninos-horizontal.webp)}.caph-gtile .caph-bg{background-position:center 10%}.caph-disc-grid{grid-template-columns:repeat(4,1fr)}.caph-ia{grid-template-columns:1fr;gap:30px;padding:40px 28px}.caph-chat{justify-self:center;max-width:420px}.caph-track{animation-duration:15s}}@media(max-width:680px){.caph{--home-pad:16px}.caph-sec{padding:56px 0}.caph-serv,.caph-greviews{padding:56px 0}.caph-sec-head{margin-bottom:24px}.caph-sec-head h2{font-size:30px}.caph-sec-head .caph-link{font-size:12px}.caph-hero{min-height:auto;align-items:flex-start}.caph-hero .caph-wrap{padding-top:50px;padding-bottom:46px}.caph-hero h1{font-size:clamp(62px,17vw,84px)}.caph-sub{font-size:15.5px}.caph-hero-cta{gap:10px}.caph-hero-cta .caph-btn{flex:1;justify-content:center;padding:15px 16px;font-size:13px}.caph-trustband{gap:8px 18px;font-size:12px;margin-top:30px}.caph-btn{padding:15px 22px}.caph-swipe-hint{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:-6px 0 14px}.caph-swipe-hint .fa{color:var(--red);animation:caph-nudge 1.3s ease-in-out infinite}.caph-disc-grid{grid-template-columns:repeat(3,1fr);gap:10px}.caph-dtile{padding:18px 8px;min-height:92px}.caph-dtile .caph-e{font-size:26px}.caph-dtile span{font-size:12px}.caph-serv-grid{grid-template-columns:1fr 1fr;gap:18px}.caph-gr-grid{grid-template-columns:1fr}.caph-gr-head{gap:14px}.caph-gr-badge{width:100%}.caph-ia h2{font-size:30px}.caph-track{font-size:19px;animation-duration:11s}.caph-track>span{padding-right:40px}.caph-gtile .caph-bg{background-position:center 38%}}.caph a.caph-btn-red,.caph a.caph-btn-hero{color:#fff!important}.caph a.caph-btn-ghost{color:#fff!important}.caph a.caph-btn-red:hover,.caph a.caph-btn-ghost:hover{color:#000!important}.caph .caph-sec-head a.caph-link{color:#fff!important}.caph a.caph-dtile{color:#fff!important}.caph a.caph-dtile:hover{color:#fff!important}#footer-container-main{background:#0a0a0a!important;color:#fff;padding:60px 0 0!important;border-top:1px solid rgba(255,255,255,.08);margin-top:0!important}#footer-container-main .container{max-width:1320px}#footer-container-main .block{background:transparent!important;border:0!important}#footer-container-main .block-title,#footer-container-main .block-title span{color:#fff!important;font-family:'Montserrat',sans-serif;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.04em}#footer-container-main .block-title{border-bottom:1px solid rgba(255,255,255,.10);padding-bottom:12px;margin-bottom:16px}#footer-container-main .block-content ul{list-style:none;margin:0;padding:0}#footer-container-main .block-content li{margin-bottom:9px}#footer-container-main .block-content a,#footer-container-main .block li a{color:#9a9aa0!important;font-size:13.5px;transition:color .15s ease}#footer-container-main .block-content a:hover,#footer-container-main .block li a:hover{color:#E4000F!important}#footer-container-main .block-iqitcontactpage *{color:#9a9aa0;font-size:13.5px;line-height:1.7}#footer-container-main .block-iqitcontactpage strong,#footer-container-main .block-iqitcontactpage b{color:#fff}#footer-container-main .block-iqitcontactpage i,#footer-container-main .block-iqitcontactpage .fa{color:#E4000F}#footer-container-main .block-social-links{display:none!important}.cap-foot-brand .cap-foot-logo img{max-height:46px;width:auto;margin-bottom:16px}.cap-foot-brand p{color:#9a9aa0;font-size:13.5px;line-height:1.7;max-width:34ch;margin-bottom:18px}.cap-foot-social{display:flex;gap:10px}.cap-foot-social a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#1a1a1f;color:#fff!important;font-size:16px;transition:.2s ease}.cap-foot-social a:hover{background:#E4000F;transform:translateY(-2px)}.cap-foot-social a.wa:hover{background:#25D366}.cap-foot-trust{border-top:1px solid rgba(255,255,255,.08);margin-top:40px;padding:22px 0;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.cap-foot-trust .lbl{color:#9a9aa0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-right:6px}.cap-foot-pays{display:flex;gap:9px;flex-wrap:wrap}.cap-foot-pays span{background:#15151a;border:1px solid rgba(255,255,255,.10);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;color:#e3e3e6}.cap-foot-legal{background:#000;border-top:1px solid rgba(255,255,255,.08);padding:18px 0}.cap-foot-legal .container{max-width:1320px;display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap}.cap-foot-legal .cap-foot-copy{color:#7a7a82;font-size:12.5px}.cap-foot-legal .cap-foot-links{display:flex;gap:16px;flex-wrap:wrap}.cap-foot-legal .cap-foot-links a{color:#9a9aa0!important;font-size:12.5px;transition:color .15s}.cap-foot-legal .cap-foot-links a:hover{color:#E4000F!important}.cap-foot-legal .cap-foot-afip a{display:inline-block;line-height:0}.cap-foot-legal .cap-foot-afip img{height:48px;width:auto;display:block;border:0}@media(max-width:1000px){#footer-container-main .container{padding-left:22px!important;padding-right:22px!important}.cap-foot-brand{text-align:center}.cap-foot-brand p{max-width:50ch;margin-left:auto;margin-right:auto}.cap-foot-social{justify-content:center}.cap-foot-trust{flex-direction:column;gap:12px;margin-top:24px}.cap-foot-trust .lbl{margin-right:0}.cap-foot-pays{justify-content:center}.cap-foot-legal .container{flex-direction:column;justify-content:center;text-align:center;gap:12px}}@media(max-width:680px){#footer-container-main{padding-top:44px!important}}#footer-container-main .block-iqitcontactpage hr{display:none!important}#footer-container-main .block-iqitcontactpage .contact-rich>strong{display:block;color:#fff;font-size:14px;margin-bottom:12px}#footer-container-main .block-iqitcontactpage .contact-rich .part{display:flex;align-items:flex-start;gap:9px;margin:0 0 11px}#footer-container-main .block-iqitcontactpage .contact-rich .part .icon{flex:0 0 auto}#footer-container-main .block-iqitcontactpage .contact-rich .part .data,#footer-container-main .block-iqitcontactpage .contact-rich .part .data a{color:#9a9aa0!important;font-size:13.5px;line-height:1.5}#footer-container-main .block-iqitcontactpage .contact-rich .part .data a:hover{color:#E4000F!important}#footer-container-main .block-iqitcontactpage>.block-content>.part{margin-top:8px;color:#9a9aa0;font-size:13px;line-height:1.6}body#cms .elementor-text-editor,body#cms .rte-content,body#contact .elementor-text-editor,body#contact .rte-content{font-family:'Montserrat',sans-serif;color:#3a3a3a;font-size:15.5px;line-height:1.75}body#cms .page-header h1,body#cms .rte-content .page-header,body#cms #content .page-title,body#contact .page-header h1{font-family:'Montserrat',sans-serif!important;font-weight:900!important;color:#1a1a1a!important;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,4vw,40px);line-height:1.05;margin-bottom:.5em}body#cms .rte-content h1,body#cms .rte-content h2,body#cms .rte-content h3,body#cms .rte-content h4{font-family:'Montserrat',sans-serif;color:#1a1a1a;font-weight:800;line-height:1.25;margin:1.7em 0 .6em}body#cms .rte-content h2{font-size:clamp(20px,2.6vw,26px);padding-left:14px;border-left:4px solid #E4000F}body#cms .rte-content h3{font-size:18px;color:#E4000F}body#cms .rte-content p{margin:0 0 1em}body#cms .rte-content strong,body#cms .rte-content b{color:#1a1a1a;font-weight:700}body#cms .rte-content a{color:#E4000F;text-decoration:none;border-bottom:1px solid rgba(228,0,15,.3);transition:border-color .15s}body#cms .rte-content a:hover{border-bottom-color:#E4000F}body#cms .rte-content ul{list-style:none;padding-left:0;margin:0 0 1.2em}body#cms .rte-content ul li{position:relative;padding-left:24px;margin-bottom:.55em}body#cms .rte-content ul li::before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;border-radius:50%;background:#E4000F}body#cms .rte-content ol{padding-left:20px;margin:0 0 1.2em}body#cms .rte-content ol li{margin-bottom:.55em;padding-left:4px}body#cms .rte-content table{width:100%;border-collapse:collapse;margin:1.3em 0;font-size:14.5px}body#cms .rte-content table th{background:#1a1a1a;color:#fff;text-align:left;padding:11px 14px;font-weight:700}body#cms .rte-content table td{padding:11px 14px;border-bottom:1px solid #ececec}body#cms .rte-content table tr:nth-child(even) td{background:#fafafa}body#cms .rte-content blockquote{background:#fff5f5;border-left:4px solid #E4000F;padding:14px 18px;margin:1.3em 0;border-radius:0 8px 8px 0;color:#1a1a1a}.btn-iqitsociallogin.btn-google{display:inline-flex!important;align-items:center;justify-content:center;gap:11px;height:48px;padding:0 22px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;border-radius:9px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;font-size:14.5px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 1px 3px rgba(60,64,67,.20)!important;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.btn-iqitsociallogin.btn-google:hover,.btn-iqitsociallogin.btn-google:focus{background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:0 5px 15px rgba(0,0,0,.30)!important;transform:translateY(-1px)}.btn-iqitsociallogin.btn-google span{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:28px;height:28px;margin:0!important;padding:0!important;background:#fff!important;border-radius:6px;flex:0 0 auto}.btn-iqitsociallogin.btn-google img{width:18px;height:18px;display:block}.iqitsociallogin-authentication{text-align:center;margin-top:10px}.iqitsociallogin-authentication .btn-iqitsociallogin.btn-google{width:auto;min-width:290px;max-width:100%}.iqitsociallogin-checkout{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.iqitsociallogin-checkout .text-muted{font-size:13.5px;color:#888!important;margin:0}.iqitsociallogin-checkout .btn-iqitsociallogin.btn-google{flex:0 0 auto;margin-left:6px}@media (max-width:575px){.iqitsociallogin-checkout{flex-direction:column;align-items:stretch}.iqitsociallogin-checkout .text-muted{text-align:center}.iqitsociallogin-checkout .btn-iqitsociallogin.btn-google{width:100%}}#iqitmegamenu-mobile .cap-dd-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}#mobile-header{border-bottom:0!important}@media (hover:none){body#index .product-miniature:hover{transform:none;border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}}body#product .product-flags:empty,body#product ul.product-flags:empty,body#product .product-flag:empty{display:none!important}.product-miniature .product-availability{margin-top:6px;line-height:1.2}.product-miniature .product-availability .badge{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:5px;background:#f4f4f5!important;color:#777!important;border:1px solid #e4e4e4!important;border-radius:6px!important;padding:4px 10px!important;font-size:10px!important;font-weight:600!important;text-transform:none!important;white-space:normal;text-align:left}.product-miniature .product-availability .badge .fa{color:#999!important}body#index .product-miniature .product-availability .badge{background:rgba(255,255,255,.06)!important;color:#9a9aa0!important;border-color:rgba(255,255,255,.12)!important}body#product .product-description iframe,body#product .rte-content iframe,body#product .product-information iframe,body#product .product-description video,body#product .rte-content video{max-width:100%!important;box-sizing:border-box}@media (max-width:767px){body#product .product-description iframe,body#product .rte-content iframe{width:100%!important}body#product .product-description,body#product .rte-content{overflow-x:hidden}}body#product .product-description,body#product .product-description *,body#product .rte-content,body#product .rte-content *,body#product #description,body#product #description *,body#product #product-details,body#product #product-details *{font-family:'Montserrat',sans-serif!important}body#product .product-description .fa,body#product .rte-content .fa,body#product #description .fa,body#product .product-description [class^="fa-"],body#product .rte-content [class^="fa-"]{font-family:'FontAwesome'!important}body#product .product-flags .product-flag{font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;border-radius:6px;padding:4px 10px;box-shadow:0 2px 6px rgba(0,0,0,.12)}body#product .product-flags .product-flag.discount{background:#E4000F!important;color:#fff!important}body#product .product-flags .product-flag.new{background:#1a1a1a!important;color:#fff!important}body#product .product-flags .product-flag.on-sale{display:none!important}#registration .register-form .iqitsociallogin-checkout{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap;text-align:center}#amazzing_filter{--af-red:#E4000F;--af-ink:#141414;font-family:Montserrat,system-ui,sans-serif}#amazzing_filter .af_filter{border-bottom:1px solid #f0f0f0!important;margin:0!important;padding:15px 16px!important;position:relative}#amazzing_filter .af_subtitle{border-left:2px solid var(--af-red);border-bottom:none!important;padding:0 0 0 10px!important;margin:0 0 11px!important;line-height:1.2;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;color:#777!important}#amazzing_filter .af_subtitle.toggle-content:before{border-color:#c2c2c2!important;right:1px!important}#amazzing_filter .af_filter_content ul{padding:0!important;margin:0!important;max-height:none!important;overflow:visible!important;list-style:none!important}#amazzing_filter .af_filter li{padding:0!important}#amazzing_filter .af_filter label{align-items:center!important;padding-top:6px!important;padding-bottom:6px!important;font-size:12.5px;color:#555;line-height:1.3}#amazzing_filter .af_filter label,#amazzing_filter .af_filter .name{font-weight:400!important}#amazzing_filter .af_filter .name{padding-left:0!important}#amazzing_filter .af_filter .count{color:#bbb!important;font-size:11.5px;font-weight:600}#amazzing_filter .af-checkbox-label{padding-left:27px!important}#amazzing_filter .af-checkbox-label:after{width:18px!important;height:18px!important;left:0!important;top:50%!important;margin-top:-9px!important;border:1.5px solid #ccc!important;border-radius:5px!important;box-shadow:none!important;background:#fff!important}#amazzing_filter .active>.af-checkbox-label:after{background:var(--af-red)!important;border-color:var(--af-red)!important}#amazzing_filter .active>.af-checkbox-label:before{color:#fff!important;left:4px!important;top:50%!important;margin-top:-6px!important;z-index:2!important}#amazzing_filter .active>.af-checkbox-label{color:var(--af-ink)}#amazzing_filter .active>.af-checkbox-label .name{font-weight:600!important;color:var(--af-ink)!important}#amazzing_filter .child-categories{margin:2px 0 4px 9px!important;padding-left:11px!important;border-left:1px solid #ececec}#amazzing_filter .child-categories .af-checkbox-label{font-size:12px!important;padding-left:24px!important}#amazzing_filter .child-categories .af-checkbox-label .name{font-weight:500!important;color:#666!important}#amazzing_filter .child-categories .af-checkbox-label:after{width:15px!important;height:15px!important;margin-top:-7.5px!important}#amazzing_filter .child-categories .count{font-size:11px!important}#amazzing_filter .af-parent-category>.af-checkbox-label>.name{font-weight:600!important;color:#333!important}#amazzing_filter .toggle-cut-off span{color:var(--af-red)!important;font-weight:600!important;background:#fff}#amazzing_filter .af_filter[data-url="talles"] .af_filter_content ul{display:grid!important;grid-template-columns:repeat(5,1fr);gap:7px}#amazzing_filter .af_filter[data-url="talles"] li{float:none!important;border:none!important;padding:0!important;margin:0!important;background:none!important}#amazzing_filter .af_filter[data-url="talles"] .af-textbox-label{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px;padding:6px 2px!important;border:1.5px solid #ddd;border-radius:8px;font-size:12px;font-weight:600;color:#333;text-align:center}#amazzing_filter .af_filter[data-url="talles"] .af-textbox-label:after,#amazzing_filter .af_filter[data-url="talles"] .af-textbox-label:before{display:none!important}#amazzing_filter .af_filter[data-url="talles"] .count{display:none!important}#amazzing_filter .af_filter[data-url="talles"] .active>.af-textbox-label{background:var(--af-red);border-color:var(--af-red);color:#fff}#amazzing_filter .af_filter[data-url="disciplinas"] .af_filter_content ul{display:flex!important;flex-wrap:wrap;gap:7px}#amazzing_filter .af_filter[data-url="disciplinas"] .af-checkbox-label{padding:6px 12px!important;border:1.5px solid #ddd;border-radius:20px;font-size:12px;font-weight:600;color:#444}#amazzing_filter .af_filter[data-url="disciplinas"] .af-checkbox-label:after,#amazzing_filter .af_filter[data-url="disciplinas"] .af-checkbox-label:before{display:none!important}#amazzing_filter .af_filter[data-url="disciplinas"] .count{display:none!important}#amazzing_filter .af_filter[data-url="disciplinas"] .active>.af-checkbox-label{background:var(--af-red)!important;border-color:var(--af-red)!important;color:#fff!important}#amazzing_filter .af_filter[data-url="disciplinas"] .active>.af-checkbox-label .name{color:#fff!important}#amazzing_filter .af_filter[data-url="color"] .af_filter_content ul{display:flex!important;flex-wrap:wrap;gap:12px 6px}#amazzing_filter .af_filter[data-url="color"] li{width:52px}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label{flex-direction:column!important;align-items:center!important;gap:6px;padding:2px 0!important;text-transform:capitalize}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label .name{font-size:10.5px!important;font-weight:400!important;color:#888!important;line-height:1.1!important}#amazzing_filter .af_filter[data-url="color"] .active>.af-checkbox-label .name{color:var(--af-ink)!important;font-weight:600!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:before{display:none!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:after{position:static!important;order:-1;width:30px!important;height:30px!important;margin:0!important;border-radius:50%!important;border:none!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)!important;background:#ddd!important}#amazzing_filter .af_filter[data-url="color"] .count{display:none!important}#amazzing_filter .af_filter[data-url="color"] .active>.af-checkbox-label:after{box-shadow:0 0 0 2px #fff inset,0 0 0 2px var(--af-red)!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="negro"]):after{background:#141414!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="blanco"]):after{background:#fff!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="gris"]):after{background:#9e9e9e!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="azul"]):after{background:#1565c0!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="celeste"]):after{background:#4fc3f7!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="rojo"]):after{background:#e53935!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="bordo"]):after{background:#8e1d2c!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="verde"]):after{background:#43a047!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="amarillo"]):after{background:#fdd835!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="naranja"]):after{background:#fb8c00!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="marron"]):after{background:#6d4c41!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="rosa"]):after{background:#ec407a!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="violeta"]):after{background:#8e24aa!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="beige"]):after{background:#d7c4a3!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="dorado"]):after{background:linear-gradient(135deg,#d4af37,#f1d97a)!important}#amazzing_filter .af_filter[data-url="color"] .af-checkbox-label:has(input[data-url="plateado"]):after{background:linear-gradient(135deg,#bdbdbd,#eee)!important}#amazzing_filter .selected-bar{background:var(--af-red)!important}#amazzing_filter .slider-bar a,#amazzing_filter .slider-bar .slider-handle,#amazzing_filter .slider-bar .ui-slider-handle,#amazzing_filter .ui-slider-handle{background:#fff!important;border:2px solid var(--af-red)!important;border-radius:50%!important;box-shadow:none!important}#amazzing_filter .slider-values{display:flex!important;justify-content:space-between;gap:8px;margin-top:16px}#amazzing_filter .slider_value{display:inline-flex!important;align-items:center;line-height:1;border:1px solid #e2e2e2!important;border-radius:9px!important;background:#fff!important;padding:6px 10px!important;font-size:13px;font-weight:600;color:var(--af-ink)!important;box-shadow:none!important;max-width:48%}#amazzing_filter .slider_value .prefix{color:#888;margin-right:1px;font-weight:600}#amazzing_filter .slider_value .suffix{color:#888}#amazzing_filter .slider_value .input-text{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;width:auto!important;max-width:84px;min-width:10px;font-family:inherit!important;font-size:13px!important;font-weight:600!important;color:var(--af-ink)!important;text-align:left}#amazzing_filter .slider_value .input-text:focus{outline:none!important;box-shadow:none!important}.selectedFilters{clear:both}.selectedFilters.inline{margin:14px 0 6px!important}.selectedFilters .cf{display:inline-flex!important;align-items:center;line-height:1;background:#fff!important;border:1.5px solid var(--af-red,#E4000F)!important;color:var(--af-ink,#141414)!important;border-radius:20px!important;padding:7px 32px 7px 13px!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;margin:0 8px 8px 0!important;position:relative}.selectedFilters .cf a,.selectedFilters .cf a.close{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%);opacity:1!important;color:var(--af-red,#E4000F)!important;font-size:13px!important;line-height:1;right:9px}.selectedFilters.inline .cf a{position:absolute!important}.selectedFilters .cf a:hover{color:var(--af-ink,#141414)!important}.selectedFilters .clearAll{display:inline-block;background:var(--af-ink,#141414)!important;border-radius:8px!important;padding:8px 12px!important;margin:0 8px 8px 0!important;text-align:center;vertical-align:top}.selectedFilters .clearAll a,.selectedFilters .clearAll .txt{color:#fff!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:11px}.selectedFilters .clearAll i{color:#fff!important}.selectedFilters .selected-filters-label{font-family:Montserrat,sans-serif;font-weight:700;color:var(--af-ink,#141414);margin-right:6px}.has-compact-filter #amazzing_filter .compact-toggle{background:var(--af-red,#E4000F)!important;color:#fff!important;border:none!important;border-radius:10px!important;box-shadow:0 0 16px rgba(228,0,15,.42)!important;height:38px!important;line-height:38px!important;padding:0 17px!important}.has-compact-filter #amazzing_filter .compact-toggle.sticky{width:max-content!important}.has-compact-filter #amazzing_filter .compact-toggle .compact-toggle-icon{display:none!important}.has-compact-filter #amazzing_filter .compact-toggle .compact-toggle-text{color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}#amazzing_filter .viewFilteredProducts,#amazzing_filter .btn.viewFilteredProducts{background:var(--af-red)!important;border:none!important;color:#fff!important;border-radius:10px!important;font-weight:700!important;padding:12px!important;margin-top:12px}@media(max-width:767px){#amazzing_filter{border-radius:0;border:none;box-shadow:none}#amazzing_filter .viewFilteredProducts{position:sticky;bottom:0;z-index:5}}.cart-products-count-btn,.cart-products-count,#header .cart-products-count-btn,.header-cart-btn .cart-products-count-btn{font-family:'Montserrat',Arial,sans-serif!important;font-weight:700!important}#iqitwishlist-user-products,.cap-wl-bar,.cap-wl-title,.cap-wl-empty{--wl-red:#E4000F;--wl-red-d:#b8000c;--wl-ink:#141414}.cap-wl-title{font-weight:800!important;letter-spacing:-.4px}.cap-wl-title .cap-wl-count{color:#9a9a9a;font-weight:600;font-size:.62em}.cap-wl-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0 18px;margin-bottom:16px;border-bottom:1px solid #ececec}.cap-wl-spacer{flex:1}.cap-wl-countpill{display:inline-flex;align-items:center;gap:6px;font:700 13px Montserrat,sans-serif;color:var(--wl-ink,#141414)}.cap-wl-ai{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:15px 18px;border-radius:16px;background:linear-gradient(100deg,#161620,#22232e);color:#fff;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(20,20,30,.18)}.cap-wl-ai::before{content:"";position:absolute;inset:0;background:radial-gradient(420px 120px at 12% -10%,rgba(228,0,15,.45),transparent 70%);pointer-events:none}.cap-wl-ai-av{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wl-red,#E4000F),#ff5a44);box-shadow:0 0 0 4px rgba(228,0,15,.18);position:relative;z-index:1}.cap-wl-ai-tx{position:relative;z-index:1;line-height:1.4}.cap-wl-ai-tag{display:inline-block;font:700 10.5px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#ffd9d9;background:rgba(228,0,15,.28);padding:3px 10px;border-radius:20px;margin-bottom:6px}.cap-wl-ai-reply{font:500 14px Montserrat,sans-serif;color:#fff}.cap-wl-ai.loading .cap-wl-ai-reply{color:#b9b9c4;font-style:italic}@media(max-width:560px){.cap-wl-ai{padding:13px 14px;gap:11px}.cap-wl-ai-av{width:36px;height:36px}.cap-wl-ai-reply{font-size:13px}}.cap-wl-share-toggle{display:inline-flex;align-items:center;gap:6px;font:600 13px Montserrat,sans-serif;color:#444;border:1px solid #e0e0e0;background:#fff;border-radius:22px;padding:9px 15px;cursor:pointer}.cap-wl-share-toggle:hover{border-color:#bbb}.cap-wl-addall{display:inline-flex;align-items:center;gap:6px;background:var(--wl-red,#E4000F)!important;color:#fff!important;border:none;border-radius:11px;padding:11px 20px;font:700 13.5px Montserrat,sans-serif;cursor:pointer;text-decoration:none!important;box-shadow:0 6px 16px rgba(228,0,15,.28)}.cap-wl-addall:hover{background:var(--wl-red-d,#b8000c)!important;color:#fff!important}.cap-wl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px;margin-bottom:8px}@media(max-width:560px){.cap-wl-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.cap-wl-card{background:#fff;border:1px solid #ececec;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.cap-wl-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.08)}.cap-wl-imgw{position:relative;aspect-ratio:1/1;background:#f6f6f7;display:block}.cap-wl-imglink{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.cap-wl-imglink img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.cap-wl-flags{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:2}.cap-wl-flag{display:inline-block;font:700 11px Montserrat,sans-serif;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;padding:4px 9px;border-radius:6px;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}.cap-wl-flag.new{background:#1a1a1a}.cap-wl-flag.drop{background:#E4000F}.cap-wl-low{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#E4000F;margin-top:5px}@media (max-width:767px){.cap-wl-flag{font-size:10px;padding:3.5px 8px;border-radius:5px}}.cap-wl-heart{position:absolute;top:9px;right:9px;width:36px;height:36px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.14);cursor:pointer;z-index:3;text-decoration:none!important}.cap-wl-heart .fa{font-size:17px;line-height:1;color:var(--wl-red,#E4000F)!important}.cap-wl-heart:hover{transform:scale(1.06)}.cap-wl-heart:hover .fa{color:var(--wl-red-d,#b8000c)!important}.cap-wl-body{padding:12px 13px 14px;display:flex;flex-direction:column;flex:1}.cap-wl-brand{font:700 11px Montserrat,sans-serif;letter-spacing:.6px;color:#9a9a9a;text-transform:uppercase}.cap-wl-name{font:700 14.5px Montserrat,sans-serif;line-height:1.25;color:var(--wl-ink,#141414)!important;margin:3px 0 8px;min-height:36px;text-decoration:none!important;display:block}.cap-wl-name:hover{color:var(--wl-red,#E4000F)!important}.cap-wl-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cap-wl-price .now{color:var(--wl-red,#E4000F);font:800 19px Montserrat,sans-serif}.cap-wl-price .was{color:#b9b9b9;font-size:13px;text-decoration:line-through}.cap-wl-pricedrop{display:inline-block;margin-top:5px;font:700 10.5px Montserrat,sans-serif;color:var(--wl-red,#E4000F);background:#fff0f0;border:1px solid #f6cccc;border-radius:6px;padding:2px 7px}.cap-wl-sizes{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 0}.cap-wl-sz{font:600 12px Montserrat,sans-serif;color:#333;border:1.5px solid #ddd;border-radius:8px;padding:5px 10px;background:#fff;cursor:pointer;min-width:34px;text-align:center;line-height:1.1;transition:all .12s}.cap-wl-sz:hover:not(.off){border-color:var(--wl-ink,#141414)}.cap-wl-sz.sel{background:var(--wl-red,#E4000F);border-color:var(--wl-red,#E4000F);color:#fff}.cap-wl-sz.off{color:#c7c7c7;border-color:#eee;text-decoration:line-through;cursor:not-allowed;background:#fafafa}.cap-wl-sizes.cap-wl-shake{animation:cap-wl-shake .45s}@keyframes cap-wl-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.cap-wl-stock{font:600 11px Montserrat,sans-serif;margin:9px 0 0}.cap-wl-stock.ok{color:#67a675}.cap-wl-stock.low{color:#fd7e14}.cap-wl-stock.no{color:#d64545}.cap-wl-act{margin-top:auto;padding-top:12px;display:flex;gap:8px}.cap-wl-add{flex:1;text-align:center;background:var(--wl-red,#E4000F)!important;color:#fff!important;border:none;border-radius:10px;padding:11px;font:700 13px Montserrat,sans-serif;cursor:pointer;text-decoration:none!important}.cap-wl-add:hover{background:var(--wl-red-d,#b8000c)!important;color:#fff!important}.cap-wl-add.ghost{background:#fff!important;color:var(--wl-ink,#141414)!important;border:1.5px solid var(--wl-ink,#141414)}.cap-wl-sharebox{margin:22px 0 8px;padding:18px;border:1px solid #ececec;border-radius:14px;background:#fafafa;max-width:620px}.cap-wl-sharebox h3{font:800 16px Montserrat,sans-serif;margin:0 0 4px}.cap-wl-sharehelp{color:#8a8a8a;font-size:13px;margin:0 0 12px}.cap-wl-cross{margin-top:40px;border-top:1px solid #ececec;padding-top:26px}.cap-wl-crosstitle{font:800 16px Montserrat,sans-serif;margin:0 0 16px}.cap-wl-empty{background:#fff;border:1px solid #ececec;border-radius:18px;padding:42px 22px;text-align:center;max-width:560px;margin:10px auto}.cap-wl-empty-h{width:62px;height:62px;border-radius:50%;background:#fff;border:1px solid #ececec;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.cap-wl-empty-h .fa{font-size:26px;line-height:1;color:var(--wl-red,#E4000F)}.cap-wl-empty h3{margin:0 0 6px;font:800 20px Montserrat,sans-serif}.cap-wl-empty p{margin:0 0 18px;color:#8a8a8a;font-size:14px}.cap-wl-empty-cta{display:inline-block;background:var(--wl-red,#E4000F)!important;color:#fff!important;border:none;border-radius:11px;padding:12px 22px;font:700 14px Montserrat,sans-serif;text-decoration:none!important}.cap-wl-empty-cta:hover{background:var(--wl-red-d,#b8000c)!important}html{overflow-x:clip}body,body#index{overflow-x:clip}:root{--cmp-red:#E4000F;--cmp-ink:#141414}.btn-iqitcompare-add .added{display:none}.btn-iqitcompare-add.iqitcompare-added .added{display:inline-block}.btn-iqitcompare-add.iqitcompare-added .not-added{display:none}@keyframes iqitcompare-pop{0%{transform:scale(1)}45%{transform:scale(1.18)}100%{transform:scale(1)}}.btn-iqitcompare-add{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-iqitcompare-add.iqitcompare-added{animation:iqitcompare-pop .3s ease}.product-functional-buttons-links{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.product-functional-buttons-links>a,.product-functional-buttons .btn-iqitcompare-add,.product-functional-buttons .btn-iqitwishlist-add{margin:0!important;padding:0!important;width:38px!important;height:38px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff;border:1px solid #ececec;box-shadow:0 2px 9px rgba(0,0,0,.12)}.product-functional-buttons .btn-iqitcompare-add i,.product-functional-buttons .btn-iqitwishlist-add i{margin:0!important}.product-functional-buttons .btn-iqitcompare-add.iqitcompare-added,.product-functional-buttons .btn-iqitwishlist-add.iqitwishlist-added{background:var(--cmp-red)!important;border-color:var(--cmp-red)!important;color:#fff!important}.product-functional-buttons .btn-iqitcompare-add.iqitcompare-added i,.product-functional-buttons .btn-iqitwishlist-add.iqitwishlist-added i{color:#fff!important}.product-functional-buttons .btn-iqitcompare-add:hover,.product-functional-buttons .btn-iqitwishlist-add:hover{background:var(--cmp-red)!important;border-color:var(--cmp-red)!important}.product-functional-buttons .btn-iqitcompare-add:hover i,.product-functional-buttons .btn-iqitwishlist-add:hover i{color:#fff!important}#product .product-add-to-cart .col-add-compare{flex:0 0 56px!important;width:56px}#product .product-add-to-cart #iqit-compare-product-btn,#product .product-add-to-cart .btn-iqitcompare-add{background:#fff!important;border:1px solid #d9d9d9!important;color:#1a1a1a!important;width:56px;min-width:56px;height:50px!important;border-radius:8px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;box-shadow:none!important;opacity:1!important;transition:all .18s ease}#product .product-add-to-cart #iqit-compare-product-btn i{color:#1a1a1a!important}#product .product-add-to-cart #iqit-compare-product-btn:hover{background:var(--cmp-red)!important;border-color:var(--cmp-red)!important}#product .product-add-to-cart #iqit-compare-product-btn:hover i{color:#fff!important}#product .product-add-to-cart #iqit-compare-product-btn.iqitcompare-added{background:var(--cmp-red)!important;border-color:var(--cmp-red)!important}#product .product-add-to-cart #iqit-compare-product-btn.iqitcompare-added i{color:#fff!important}#header .cap-topbar .right-nav .d-inline-block>a,#header .cap-topbar .right-nav .d-inline-block>a span{color:#cfcfcf!important}#header .cap-topbar .right-nav .d-inline-block>a:hover,#header .cap-topbar .right-nav .d-inline-block>a:hover span{color:#fff!important}#header .cap-topbar .right-nav .d-inline-block>a .fa{color:#E4000F!important}#header-compare-btn .header-btn .icon{color:var(--cmp-red)!important}#iqitcompare-floating{left:20px!important;right:auto!important;bottom:20px!important;background:var(--cmp-ink)!important;color:#fff;border-radius:14px!important;padding:9px 14px!important;box-shadow:0 10px 30px rgba(0,0,0,.30)!important;z-index:9999!important}#iqitcompare-floating a{display:flex!important;align-items:center;gap:12px;color:#fff!important}#iqitcompare-floating .iqitcompare-floating-label{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;white-space:nowrap;padding:0!important}#iqitcompare-floating .iqitcompare-floating-label .fa{color:#fff;margin-right:5px}#iqitcompare-floating .iqitcompare-floating-thumbs{display:inline-flex;gap:5px;align-items:center}#iqitcompare-floating img{width:34px!important;height:34px;max-width:34px!important;object-fit:cover;border-radius:7px;background:#fff;padding:0!important}#iqitcompare-notification.ns-box{background:var(--cmp-ink)!important;color:#fff!important;border-radius:12px!important;font-family:Montserrat,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.30)!important}#iqitcompare-notification .ns-title{color:#fff!important;font-size:13px}#iqitcompare-notification .ns-title .fa{color:var(--cmp-red)!important;margin-right:5px}#iqitcompare-notification .ns-title strong{font-weight:700}#iqitcompare-table .iqitcompare-table-actions{border-bottom:1px solid #ededed;padding-bottom:14px}.iqitcompare-remove-all{display:inline-flex!important;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12.5px;color:#666!important;background:#fff;border:1px solid #e3e3e3;border-radius:9px;padding:8px 15px;transition:all .15s ease}.iqitcompare-remove-all:hover{background:var(--cmp-red)!important;border-color:var(--cmp-red)!important;color:#fff!important}.iqitcompare-remove-all .fa{margin-right:0!important;font-size:13px}.iqitcompare-remove-all:hover .fa{color:#fff!important}#iqitcompare-table table{border-collapse:separate;border-spacing:0}#iqitcompare-table td{vertical-align:top}#iqitcompare-table .feature-name{font-family:Montserrat,sans-serif;color:var(--cmp-ink);background:#f7f7f7!important;border-bottom:1px solid #eee!important;position:sticky;left:0;z-index:2}#iqitcompare-table .feature-name strong{font-weight:700}#iqitcompare-table .iqitcompare-feature-td{background:#fff;border-bottom:1px solid #f0f0f0!important;font-size:13px;color:#444;line-height:1.4}#iqitcompare-table .comparison_feature_even.iqitcompare-feature-td{background:#fcfcfc}#iqitcompare-table .iqitcompare-product{text-align:center;position:relative;padding:8px 12px 4px}#iqitcompare-table .iqitcompare-product .thumb-mask img{max-width:160px;max-height:160px;width:auto;height:auto;margin:0 auto 14px;display:block;mix-blend-mode:multiply}#iqitcompare-table .iqitcompare-product .pack-product-name{margin-bottom:7px;min-height:38px}#iqitcompare-table .iqitcompare-product .pack-product-name a{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:var(--cmp-ink)!important;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#iqitcompare-table .iqitcompare-product .pack-product-name a:hover{color:var(--cmp-red)!important}#iqitcompare-table .iqitcompare-product .product-price{font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;color:var(--cmp-red)!important;margin-bottom:12px}#iqitcompare-table .iqitcompare-product .product-discount .regular-price{color:#aaa!important;font-weight:500;font-size:13px;text-decoration:line-through;margin-right:6px}#iqitcompare-table .iqitcompare-remove{position:absolute;top:0;right:8px;width:30px;height:30px;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;background:#fff;border:1px solid #ececec;box-shadow:0 2px 7px rgba(0,0,0,.10);z-index:3;transition:all .15s ease}#iqitcompare-table .iqitcompare-remove .fa{color:#999;font-size:13px}#iqitcompare-table .iqitcompare-remove:hover{background:var(--cmp-red);border-color:var(--cmp-red)}#iqitcompare-table .iqitcompare-remove:hover .fa{color:#fff}#iqitcompare-table .iqitcompare-product a.btn,#iqitcompare-table .iqitcompare-product .btn{display:inline-block;background:var(--cmp-red)!important;border:1px solid var(--cmp-red)!important;color:#fff!important;border-radius:9px!important;font-family:Montserrat,sans-serif;font-weight:700!important;padding:9px 20px!important;font-size:13px;transition:background .18s}#iqitcompare-table .iqitcompare-product a.btn:hover,#iqitcompare-table .iqitcompare-product .btn:hover{background:var(--cmp-ink)!important;border-color:var(--cmp-ink)!important}#product-details .product-reference .label,#product-details .specific-references label{text-transform:uppercase!important;font-size:11px!important;letter-spacing:.04em!important;font-weight:700!important;color:var(--cmp-ink)!important}#product-details .product-reference span,#product-details .specific-references span{color:#666!important;font-size:13px}.product-features{margin-top:0!important}#product .product-add-to-cart #iqit-wishlist-product-btn.iqitwishlist-added{background:var(--cmp-red)!important;border-color:var(--cmp-red)!important}#product .product-add-to-cart #iqit-wishlist-product-btn.iqitwishlist-added i{color:#fff!important}.product-miniature .product-functional-buttons .btn-iqitwishlist-add.iqitwishlist-added{background:var(--cmp-red)!important;border-color:var(--cmp-red)!important}.product-miniature .product-functional-buttons .btn-iqitwishlist-add.iqitwishlist-added i{color:#fff!important}#iqit-wishlist-product-btn,.btn-iqitwishlist-add{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-iqitwishlist-add.iqitwishlist-added,#iqit-wishlist-product-btn.iqitwishlist-added{animation:iqitcompare-pop .3s ease}.cmp-anim{animation:iqitcompare-pop .35s ease}.iqitcompare-empty{background:#fff!important;border:1px solid #ededed!important;border-left:3px solid var(--cmp-red)!important;color:#666!important;border-radius:10px!important;padding:16px 18px!important;font-family:Montserrat,sans-serif;font-weight:500}@media(max-width:767px){#iqitcompare-floating{bottom:14px!important;left:10px!important;right:auto!important;padding:7px 11px!important}body#product #iqitcompare-floating{bottom:80px!important}#iqitcompare-floating .iqitcompare-floating-label{font-size:12px}#iqitcompare-floating img{width:28px!important;height:28px;max-width:28px!important}#iqitcompare-table .feature-name{min-width:94px!important;max-width:94px!important;width:94px!important;font-size:11.5px!important;padding:10px 6px 10px 8px!important;line-height:1.25}#iqitcompare-table td{width:auto!important;min-width:148px!important}#iqitcompare-table .iqitcompare-feature-td{min-width:148px!important;font-size:12px!important;padding:9px 8px!important}#iqitcompare-table .iqitcompare-product{padding:6px 8px 2px!important}#iqitcompare-table .iqitcompare-product .thumb-mask img{max-width:108px!important;max-height:108px!important;margin-bottom:8px!important}#iqitcompare-table .iqitcompare-product .pack-product-name a{font-size:12.5px!important}#iqitcompare-table .iqitcompare-product .product-price{font-size:14px!important}#iqitcompare-table .iqitcompare-product a.btn,#iqitcompare-table .iqitcompare-product .btn{padding:7px 12px!important;font-size:12px!important}#iqitcompare-table .iqitcompare-remove{width:26px!important;height:26px!important;right:4px!important}#product .product-add-to-cart .col-add-qty{flex:0 0 66px!important;width:66px!important}#product .product-add-to-cart .col-add-wishlist{flex:0 0 46px!important;width:46px!important}#product .product-add-to-cart .col-add-compare{flex:0 0 46px!important;width:46px!important}#product .product-add-to-cart .col-add-btn{flex:1 1 auto!important}#product .product-add-to-cart .add-to-cart,#product .product-add-to-cart .qty .bootstrap-touchspin,#product .product-add-to-cart .qty .input-group,#product .product-add-to-cart #iqit-wishlist-product-btn,#product .product-add-to-cart #iqit-compare-product-btn{height:46px!important;min-height:46px!important;border-radius:8px!important}#product .product-add-to-cart #iqit-wishlist-product-btn,#product .product-add-to-cart #iqit-compare-product-btn{width:46px!important;min-width:46px!important}#product .product-add-to-cart .qty .input-group{width:66px!important}#product .product-add-to-cart .add-to-cart{white-space:nowrap!important;font-size:14px!important;padding:0 8px!important}#product .product-add-to-cart .add-to-cart .fa{margin-right:6px!important}#product .product-add-to-cart #iqit-wishlist-product-btn .fa,#product .product-add-to-cart #iqit-compare-product-btn .fa{font-size:16px!important}}body:has(.col-mobile-menu-push.show) #iqitcompare-floating-wrapper,body:has(.col-mobile-menu-push.show) #iqitcompare-floating,body:has(.col-mobile-menu-dropdown.show) #iqitcompare-floating-wrapper,body:has(.col-mobile-menu-dropdown.show) #iqitcompare-floating{display:none!important}.col-mobile-menu-push #_mobile_iqitmegamenu-mobile{height:100dvh!important}.mobile-menu__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))!important}.capcmp{--ccr:#E4000F;--ccrd:#b8000c;--ccink:#15171a;--ccmut:#6b7177;--ccline:#e7e9ec;--ccgood:#0a8f3c;max-width:1100px;margin:0 auto;font-family:'Montserrat',system-ui,sans-serif;color:var(--ccink)}.capcmp *{box-sizing:border-box}.capcmp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:4px 2px 14px}.capcmp-head h1{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.1}.capcmp-head h1 b{color:var(--ccr)}.capcmp-count{font-size:13px;color:var(--ccmut);font-weight:600;margin-top:4px}.capcmp-clear{border:1.5px solid var(--ccline)!important;background:#fff;color:var(--ccink)!important;font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:999px;text-decoration:none!important;transition:.15s;white-space:nowrap;display:inline-block}.capcmp-clear:hover{border-color:var(--ccr)!important;color:var(--ccr)!important}.capcmp-ai{background:linear-gradient(100deg,#161620,#22232e);color:#fff;border-radius:16px;padding:15px 18px;margin:0 0 16px;box-shadow:0 12px 30px rgba(20,20,30,.18);position:relative;overflow:hidden}.capcmp-ai::after{content:"";position:absolute;inset:0;background:radial-gradient(520px 150px at 12% -20%,rgba(228,0,15,.40),transparent 70%);pointer-events:none}.capcmp-ai-h{display:flex;align-items:center;gap:9px;font-weight:800;font-size:14px;margin-bottom:7px;position:relative;z-index:1}.capcmp-ai-h .bot{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--ccr),#ff5a44);color:#fff;display:grid;place-items:center;font-size:15px;flex:none;box-shadow:0 0 0 4px rgba(228,0,15,.18)}.capcmp-ai-body{font-size:13.5px;line-height:1.55;font-weight:500;opacity:.98;position:relative;z-index:1}.capcmp-ai-body b{font-weight:800}.capcmp-ai-recos{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;position:relative;z-index:1}.capcmp-ai-reco{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.capcmp-ai-loading{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;opacity:.95;position:relative;z-index:1}.capcmp-ai-dots{display:inline-flex;gap:4px}.capcmp-ai-dots i{width:7px;height:7px;border-radius:50%;background:#fff;opacity:.5;animation:capcmpb 1s infinite}.capcmp-ai-dots i:nth-child(2){animation-delay:.2s}.capcmp-ai-dots i:nth-child(3){animation-delay:.4s}@keyframes capcmpb{0%,100%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.capcmp-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.capcmp-switch{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;cursor:pointer;user-select:none;margin:0}.capcmp-switch input{display:none}.capcmp-track{width:42px;height:24px;border-radius:999px;background:#cfd4d9;position:relative;transition:.2s;flex:none}.capcmp-track::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.capcmp-switch input:checked+.capcmp-track{background:var(--ccr)}.capcmp-switch input:checked+.capcmp-track::after{transform:translateX(18px)}.capcmp-hint{font-size:12px;color:var(--ccmut)}.capcmp-table{background:#fff;border:1px solid var(--ccline);border-radius:16px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.capcmp-table table{border-collapse:separate;border-spacing:0;width:auto;margin:0}.capcmp-table table{display:table!important}.capcmp-table thead{display:table-header-group!important;float:none!important;position:static!important}.capcmp-table tbody{display:table-row-group!important;float:none!important;position:static!important}.capcmp-table tr{display:table-row!important;float:none!important}.capcmp-table th{display:table-cell!important;float:none!important}.capcmp-table td{display:table-cell!important;float:none!important}.capcmp-table th,.capcmp-table td{text-align:left;vertical-align:top}.capcmp-lab{position:sticky;left:0;z-index:3;background:#fafbfc;border-right:1px solid var(--ccline);border-bottom:1px solid #f0f1f3;width:160px;min-width:160px;max-width:160px;font-size:12.5px;font-weight:700;color:var(--ccmut);padding:13px 14px}.capcmp-corner{background:#fff;border-bottom:1px solid var(--ccline);z-index:5}.capcmp-pcard{padding:14px 12px 13px;width:220px;min-width:220px;max-width:220px;border-right:1px solid var(--ccline);border-bottom:1px solid var(--ccline);position:relative;background:#fff}.capcmp-rm{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;border:1px solid var(--ccline);background:#fff;color:var(--ccmut);font-size:12px;line-height:22px;text-align:center;text-decoration:none!important;z-index:2}.capcmp-rm:hover{border-color:var(--ccr);color:var(--ccr)}.capcmp-img{display:block;height:130px;margin-bottom:9px}.capcmp-img img{width:100%;height:130px;object-fit:contain;background:#fff;border:0;padding:2px 0;display:block}.capcmp-nm{display:block;font-size:12.5px;font-weight:700;line-height:1.3;margin:0 0 6px;color:var(--ccink)!important;text-decoration:none!important;min-height:32px}.capcmp-nm:hover{color:var(--ccr)!important}.capcmp-pr{margin:2px 0 10px;font-size:16px;font-weight:800;line-height:1.2}.capcmp-old{display:inline-block;font-size:12px;font-weight:600;color:var(--ccmut);text-decoration:line-through;margin-right:5px}.capcmp-cta{display:block;text-align:center;background:var(--ccr);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800;padding:9px;border-radius:9px;transition:.15s}.capcmp-cta:hover{background:var(--ccrd)}.capcmp-grp td{background:#15171a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:9px 14px;border-bottom:0}.capcmp-grp .capcmp-lab{background:#15171a;color:#fff;border-right-color:#2a2d31}.capcmp-row:nth-of-type(even) td{background:#fcfcfd}.capcmp-row:nth-of-type(even) .capcmp-lab{background:#f6f7f9}.capcmp-val{padding:13px 12px;font-size:13px;font-weight:600;color:var(--ccink);border-right:1px solid var(--ccline);border-bottom:1px solid #f0f1f3;width:220px;min-width:220px;max-width:220px}.capcmp-best .capcmp-vv{display:inline-block;background:rgba(10,143,60,.10);color:var(--ccgood);font-weight:800;border-radius:6px;padding:2px 8px}.capcmp-tag{display:inline-block;font-size:9.5px;font-weight:800;color:var(--ccgood);border:1px solid var(--ccgood);border-radius:5px;padding:1px 5px;margin-left:6px;vertical-align:middle;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.capcmp-row td.capcmp-best .capcmp-tag{color:var(--ccgood);border-color:var(--ccgood)}.capcmp-na{color:#b9bdc2;font-weight:500}.capcmp-rate-cell .star_content,.capcmp-rate-cell .comments_note,.capcmp-rate-cell .grade-stars{margin:0!important}.capcmp-foot{font-size:11.5px;color:var(--ccmut);text-align:center;margin:14px 2px 0;line-height:1.5}.capcmp-empty{padding:22px;color:var(--ccmut);font-size:14px;background:#fff;border:1px dashed var(--ccline);border-radius:14px;text-align:center}@media(max-width:992px){.capcmp-head h1{font-size:20px}.capcmp-lab{width:104px;min-width:104px;max-width:104px;font-size:11px;padding:11px 9px}.capcmp-pcard{width:158px;min-width:158px;max-width:158px;padding:11px 9px 11px}.capcmp-val{width:158px;min-width:158px;max-width:158px;padding:11px 9px;font-size:12px}.capcmp-img,.capcmp-img img{height:92px}.capcmp-nm{font-size:11.5px;min-height:30px}.capcmp-pr{font-size:14px;margin-bottom:8px}.capcmp-cta{font-size:11px;padding:8px}.capcmp-ai{padding:13px 14px}.capcmp-ai-body{font-size:12.5px}}.capcmp-table tr.capcmp-hide{display:none!important}@media (max-width:767px){.product-miniature .product-functional-buttons a,.product-miniature .product-functional-buttons button{width:28px!important;height:28px!important;margin:2px 0!important}.product-miniature .product-functional-buttons .fa,.product-miniature .product-functional-buttons i{font-size:13px!important}.product-functional-buttons-links{gap:0!important}}@media(max-width:992px){#iqitcompare-table .capcmp-lab{width:160px!important;min-width:160px!important;max-width:160px!important}#iqitcompare-table .capcmp-val{width:170px!important;min-width:170px!important;max-width:170px!important}#iqitcompare-table .capcmp-pcard{width:170px!important;min-width:170px!important;max-width:170px!important}}.capoc-notify{display:none}.js-product-add-to-cart.capoc-oos .capoc-notify{display:flex;height:100%}.js-product-add-to-cart.capoc-oos .add>button.add-to-cart,.js-product-add-to-cart.capoc-oos button.add-to-cart{display:none!important}.js-product-add-to-cart.capoc-oos .col-add-qty{pointer-events:none;opacity:.5}.capoc-notify-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:100%;border-radius:8px;background:#8E00C2;border-color:#8E00C2;color:#fff}.capoc-notify-btn:hover,.capoc-notify-btn:focus{background:#74009f;border-color:#74009f;color:#fff}.capoc-notify-btn.capoc-done,.capoc-notify-btn.capoc-done:hover,.capoc-notify-btn.capoc-done:focus{background:#321340;border-color:#321340;color:#fff;cursor:default;opacity:1}@media (max-width:767px){#product .product-add-to-cart .capoc-notify-btn{height:46px!important;min-height:46px!important;border-radius:8px!important;font-size:14px!important;padding:0 8px!important;white-space:nowrap!important}}.capoc-modal-ov{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.capoc-modal{background:#fff;border-radius:16px;max-width:420px;width:100%;padding:28px 24px 24px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);font-family:'Montserrat',Arial,sans-serif}.capoc-modal-x{position:absolute;top:8px;right:14px;background:none;border:0;font-size:26px;line-height:1;color:#9aa0a6;cursor:pointer}.capoc-modal h3{font-size:18px;font-weight:800;margin:0 0 14px;color:#15171a;font-family:'Montserrat',Arial,sans-serif;text-align:center}.capoc-modal-email{width:100%;border:1px solid #d9dce0;border-radius:10px;padding:13px 14px;font-size:15px;margin-bottom:12px;font-family:inherit}.capoc-modal-email:focus{border-color:#8E00C2;outline:none;box-shadow:0 0 0 3px rgba(142,0,194,.14)}.capoc-modal-go{width:100%;background:#8E00C2;color:#fff;border:0;border-radius:10px;font-weight:700;font-size:16px;padding:14px;cursor:pointer;font-family:inherit}.capoc-modal-go:hover{background:#74009f}.capoc-modal-note{font-size:12.5px;color:#6b7177;text-align:center;margin:14px 0 0;line-height:1.5}.capoc-ok{text-align:center}.capoc-ok-ic{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:4px auto 16px;font-size:30px;color:#fff}.capoc-ok-ic.ok{background:#2e9e57}.capoc-ok-ic.err{background:#E4000F}.capoc-ok p{font-size:14.5px;color:#33373c;margin:0 0 18px;line-height:1.5}.ets_rv_reviews i.comment_qa_title,.ets_rv_reviews i.comment_answer_title,.ets_rv_reviews .comment_answer_title{border-radius:9px!important;min-width:30px!important;min-height:30px!important;padding:4px 6px!important;font-family:'Montserrat',Arial,sans-serif!important;font-weight:700!important;box-shadow:none!important;border:0!important}.ets_rv_reviews i.comment_qa_title{background:#E4000F!important;color:#fff!important;fill:#fff!important}.ets_rv_reviews i.comment_answer_title{background:#1a1a1a!important;color:#fff!important;fill:#fff!important}.ets_rv_reviews .comment_actions_right>span{border-radius:10px!important;font-family:'Montserrat',Arial,sans-serif!important;transition:background .15s,border-color .15s,color .15s}.ets_rv_reviews .comment_actions_right>span.active,.ets_rv_reviews .comment_actions_right>span.current,.ets_rv_reviews .comment_actions_right>span:hover{background:#E4000F!important;border-color:#E4000F!important;color:#fff!important;fill:#fff!important}.ets_rv_reviews .comment_actions_right>span.active span,.ets_rv_reviews .comment_actions_right>span.current span,.ets_rv_reviews .comment_actions_right>span:hover span{color:#fff!important;fill:#fff!important}.ets_rv_reviews .comment_arrow_total_ans .useful-comment,.ets_rv_reviews .comment_arrow_total_ans .ets-rv-not-useful-comment{color:#c4c4c4!important;fill:#c4c4c4!important;transition:color .15s,fill .15s}.ets_rv_reviews .comment_arrow_total_ans .useful-comment:hover,.ets_rv_reviews .comment_arrow_total_ans .useful-comment:hover svg{color:#E4000F!important;fill:#E4000F!important}.ets_rv_reviews .comment_arrow_total_ans .ets-rv-not-useful-comment:hover,.ets_rv_reviews .comment_arrow_total_ans .ets-rv-not-useful-comment:hover svg{color:#1a1a1a!important;fill:#1a1a1a!important}.ets_rv_reviews .comment_arrow_total_ans .total-usefulness-comment{font-family:'Montserrat',Arial,sans-serif!important;font-weight:700!important;color:#1a1a1a!important}.ets_rv_reviews .comment_arrow_total_ans .useful-answer{border-radius:8px!important}.ets_rv_reviews .ets-rv-product-comment-list-item.question,.ets_rv_reviews .ets-rv-product-comment-list-item.answer,.ets_rv_reviews .reply-comment-list-item,.ets_rv_reviews .comment-list-item-info{border-radius:14px!important}.ets_rv_tab.ets_rv_tab_reviews.bg_hover1:hover,.ets_rv_tab.ets_rv_tab_reviews.bg_hover1:hover *,.ets_rv_tab.ets_rv_tab_questions.bg_hover1:hover,.ets_rv_tab.ets_rv_tab_questions.bg_hover1:hover *,.ets_rv_tab.ets_rv_tab_reviews.active,.ets_rv_tab.ets_rv_tab_reviews.active *,.ets_rv_tab.ets_rv_tab_questions.active,.ets_rv_tab.ets_rv_tab_questions.active *{color:#fff!important;fill:#fff!important}.ets_rv_reviews .comment_actions_right{margin-top:18px!important;margin-bottom:16px!important}.ets_rv_reviews .comment_actions_right>span{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:8px 14px!important;line-height:1.2!important;min-width:86px!important}.ets_rv_reviews .comment_actions_right>span span.text{display:block!important;margin-bottom:5px!important;text-align:center!important}.ets_rv_reviews .comment_actions_right>span i.ets_svg_icon{margin:0 auto!important}.ets_rv_reviews button[class*="ets_rv_post_"],.ets_rv_reviews button[class*="ets_rv_cancel_"],.ets_rv_reviews .ets_button_gray{border-radius:8px!important;font-family:'Montserrat',Arial,sans-serif!important;font-weight:600!important}.ets_rv_reviews #ets-rv-product-questions-list>.ets-rv-product-comment-list-item,.ets_rv_reviews .ets-rv-product-comment-list-item.question{padding:22px 24px!important;margin:0 0 16px!important}.ets_rv_reviews .comment_actions_right>span{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:2px 6px!important;text-align:center!important;padding:8px 16px!important;line-height:1.2!important;min-width:96px!important}.ets_rv_reviews .comment_actions_right>span span.text{flex:0 0 100%!important;display:block!important;text-align:center!important;margin-bottom:5px!important}.ets_rv_reviews .comment_actions_right>span i.ets_svg_icon{margin:0!important}.ets_rv_reviews .comment_actions_right>span span.ets_rv_nb_answers{margin:0!important;line-height:1!important}.ets_rv_reviews .comment_actions_right{padding-left:15px!important;margin-top:2px!important;margin-bottom:12px!important;justify-content:flex-start!important}@media (max-width:767px){.ets_rv_reviews .ets-rv-product-comment-list-item.question .ets-rv-comment-infos{width:100%!important;padding-right:0!important}.ets_rv_reviews .comment_actions_right{width:100%!important;padding-left:0!important}.ets_rv_reviews #ets-rv-product-questions-list>.ets-rv-product-comment-list-item,.ets_rv_reviews .ets-rv-product-comment-list-item.question{padding:16px 14px!important}.ets_rv_reviews .ets-rv-product-comment-list-item.question .ets_rv_form_comment{padding-left:0!important}.ets_rv_reviews .comment-list-item.question .comment-list-item-info{margin-left:34px!important;width:calc(100% - 34px)!important}.ets_rv_reviews .ets-rv-comment-content,.ets_rv_reviews .product-comment-content-html,.ets_rv_reviews .ets-rv-comment-content-html,.ets_rv_reviews .comment-author,.ets_rv_reviews .ets-rv-no-approved,.ets_rv_reviews .ets-rv-product-comment-title-html,.ets_rv_reviews .ets_rv_answer_list.answer{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}}.ets_rv_reviews .ets-rv-product-comment-list-item.question>.ets-rv-comment-infos,.ets_rv_reviews .ets-rv-product-comment-list-item.question>.ets-rv-comment-content,.ets_rv_reviews .ets-rv-product-comment-list-item.question>.comment_actions_right{padding-left:15px!important}.ets_rv_reviews .ets-rv-product-comment-list-item.question{margin-left:0!important;margin-right:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:clip!important}.ets_rv_reviews .ets-rv-product-comment-list-item.question .ets-rv-comment-infos{width:100%!important;max-width:100%!important}.ets_rv_reviews .ets-rv-product-comment-list-item.question .comment_actions_right{width:auto!important;max-width:100%!important;float:none!important}.ets_rv_reviews .ets-rv-product-comment-list-item.question p,.ets_rv_reviews .ets-rv-product-comment-list-item.question span,.ets_rv_reviews .ets-rv-product-comment-list-item.question a,.ets_rv_reviews .ets-rv-product-comment-list-item.question div,.ets_rv_reviews .ets-rv-product-comment-list-item.question h4{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.ets_rv_reviews .ets-rv-product-comment-list-item.question .comment-list-item-info{max-width:100%!important;box-sizing:border-box!important}.ets_rv_reviews .ets-rv-no-approved{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}.ets_rv_reviews .ets_rv_answer_list.answer{padding-left:0!important}.ets_rv_reviews .comment-list-item.question .comment-list-item-info{margin-left:0!important;width:100%!important}.ets_rv_reviews .comment-list-item.question .comment-list-item-info .comment_arrow_total_ans{position:static!important;right:auto!important;top:auto!important;width:auto!important;margin:0 0 6px 0!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.ets_rv_reviews .comment_arrow_total_ans{position:static!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:26px!important;height:auto!important;min-height:0!important;gap:1px!important;margin:2px 8px 0 0!important;top:auto!important;right:auto!important}.ets_rv_reviews .comment_arrow_total_ans .useful-comment{position:static!important;order:1!important;margin:0!important;width:auto!important;height:auto!important}.ets_rv_reviews .comment_arrow_total_ans .total-usefulness-comment{position:static!important;order:2!important;margin:0!important;line-height:1!important}.ets_rv_reviews .comment_arrow_total_ans .ets-rv-not-useful-comment{position:static!important;order:3!important;margin:0!important;width:auto!important;height:auto!important}.ets_rv_reviews .comment_arrow_total_ans .ets-rv-star-on,.ets_rv_reviews .comment_arrow_total_ans .useful-answer{display:none!important}.ets_rv_reviews .comment_arrow_total_ans .useful-comment svg,.ets_rv_reviews .comment_arrow_total_ans .ets-rv-not-useful-comment svg{width:16px!important;height:16px!important}.ets_rv_reviews .comment-list-item-info .comment_arrow_total_ans{align-self:flex-start!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;gap:0!important}.ets_rv_reviews .comment_arrow_total_ans .useful-comment,.ets_rv_reviews .comment_arrow_total_ans .ets-rv-not-useful-comment{line-height:1!important;display:flex!important;align-items:center!important}.ets_rv_reviews .ets_rv_answer_list .comment_arrow_total_ans,.ets_rv_reviews .comment-list-item.question .comment-list-item-info .comment_arrow_total_ans{display:none!important}.mc-dash{font-family:'Montserrat',sans-serif}.mc-head{display:flex;align-items:center;gap:18px;background:linear-gradient(135deg,#241016 0%,#180c0f 55%,#0f0f12 100%);border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:24px 26px;margin:0 0 22px;box-shadow:0 18px 44px rgba(0,0,0,.35);position:relative;overflow:hidden}.mc-head:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 92% 0%,rgba(228,0,15,.28),transparent 60%);pointer-events:none}.mc-avatar{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#E4000F,#B8000C);box-shadow:0 0 0 4px rgba(228,0,15,.16)}.mc-who{position:relative;z-index:1;min-width:0}.mc-kick{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#ff5763;font-weight:800}.mc-hi{font-size:23px;font-weight:800;margin:3px 0 4px;color:#fff;line-height:1.1}.mc-mail{font-size:13.5px;color:#cfcfd4;word-break:break-word}.mc-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mc-tile{background:#17171b;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px 16px;text-decoration:none!important;color:#f2f2f4!important;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mc-tile i{font-size:24px;color:#E4000F;margin-bottom:8px}.mc-tile b{font-size:14.5px;font-weight:800}.mc-tile small{font-size:12px;color:#a0a0a8}.mc-tile:hover{transform:translateY(-3px);border-color:#E4000F;box-shadow:0 14px 30px rgba(0,0,0,.32)}.mc-tile-out i{color:#8a8a92}.mc-tile-out:hover{border-color:#8a8a92;box-shadow:0 14px 30px rgba(0,0,0,.32)}.mc-page-header .mc-back{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:#E4000F!important;text-decoration:none!important;margin-bottom:6px}.mc-page-header .mc-back:hover{color:#B8000C!important}.mc-page-header .mc-back i{font-size:16px}.my-account-side-links{display:none!important}.mc-content,#content .my-account-page-content{flex:0 0 100%!important;max-width:100%!important;width:100%!important}@media(max-width:991px){.mc-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.mc-tiles{grid-template-columns:1fr 1fr}.mc-head{padding:20px 18px;gap:14px}.mc-hi{font-size:19px}.mc-avatar{width:58px;height:58px;font-size:24px}}@media(max-width:420px){.mc-tiles{grid-template-columns:1fr}}.mc-avatar{position:relative}.mc-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mc-avatar-edit{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#E4000F;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:12px;text-decoration:none!important;border:2px solid #180c0f;box-shadow:0 2px 8px rgba(0,0,0,.4);transition:transform .15s,background .15s;z-index:2}.mc-avatar-edit:hover{background:#B8000C;transform:scale(1.08)}.header-user-avatar{display:inline-block;width:24px;height:24px;border-radius:50%;overflow:hidden;vertical-align:middle;margin:-1px 0}.header-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mc-avatar-page{font-family:'Montserrat',sans-serif;max-width:580px}.mc-av-note{border-radius:12px;padding:12px 16px;margin:0 0 16px;font-size:14px;font-weight:600}.mc-av-note.ok{background:rgba(33,160,90,.15);border:1px solid #21a05a;color:#1f7a47}.mc-av-note.err{background:rgba(228,0,15,.10);border:1px solid #E4000F;color:#b8000c}.mc-av-card{display:flex;gap:22px;align-items:center;background:linear-gradient(135deg,#241016 0%,#180c0f 55%,#0f0f12 100%);border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:26px;box-shadow:0 18px 44px rgba(0,0,0,.35);flex-wrap:wrap}.mc-av-preview{width:104px;height:104px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:800;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#E4000F,#B8000C);box-shadow:0 0 0 4px rgba(228,0,15,.16);overflow:hidden}.mc-av-preview img{width:100%;height:100%;object-fit:cover}.mc-av-body{flex:1 1 240px;color:#f2f2f4}.mc-av-body h3{font-size:17px;font-weight:800;margin:0 0 6px;color:#fff}.mc-av-hint{font-size:13px;color:#cfcfd4;margin:0 0 14px}.mc-av-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mc-av-file{display:inline-flex;align-items:center;gap:8px;background:#1d1d22;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 14px;cursor:pointer;font-size:13px;font-weight:600;color:#f2f2f4;max-width:100%}.mc-av-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.mc-av-file input{display:none}.mc-av-btn{background:#E4000F;color:#fff!important;border:none;border-radius:10px;padding:11px 20px;font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 8px 20px rgba(228,0,15,.32);transition:transform .15s,background .15s}.mc-av-btn:hover{background:#B8000C;transform:translateY(-1px)}.mc-av-form-rm{margin-top:12px}.mc-av-link{background:none;border:none;color:#a0a0a8;font-size:12.5px;text-decoration:underline;cursor:pointer;padding:0}.mc-av-link:hover{color:#fff}@media(max-width:520px){.mc-av-card{flex-direction:column;text-align:center}.mc-av-form,.mc-av-form-rm{justify-content:center}}.mc-crop-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:16px}.mc-crop-box{background:#15151a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:20px;max-width:440px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.5)}.mc-crop-box h4{color:#fff;font-family:'Montserrat',sans-serif;font-weight:800;font-size:16px;margin:0 0 14px;text-align:center}.mc-crop-stage{max-height:60vh;background:#0d0d10;border-radius:12px;overflow:hidden}.mc-crop-stage img{display:block;max-width:100%}.mc-crop-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.mc-crop-stage .cropper-view-box,.mc-crop-stage .cropper-face{border-radius:50%}#header .cap-topbar .left-nav .block-iqitlinksmanager{display:none!important}#header .cap-topbar .cap-tb-sep,#header .cap-topbar .right-nav .d-inline-block::after{display:inline-block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#555!important;background-color:#555!important;vertical-align:middle!important;margin:0 11px!important;position:relative!important;top:-1px!important;border:0!important;opacity:1!important;box-shadow:none!important}#header .cap-topbar .cap-tb-sep{font-size:0!important;line-height:normal!important;color:transparent!important}#header .cap-topbar .right-nav .d-inline-block::after{content:""!important}#iqitmegamenu-horizontal{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:calc(50vw - 50%)!important;padding-right:calc(50vw - 50%)!important}#header .container:not(.iqit-megamenu-container){overflow-x:clip}#header .header-top .col-header-right .row.no-gutters{align-items:center}#header .header-top #header-user-btn a.header-user-btn .header-user-avatar{display:block;box-sizing:border-box;margin:0 auto;padding:0;width:24px!important;height:24px!important;min-width:24px;max-width:24px;min-height:24px;max-height:24px;border-radius:50%!important;overflow:hidden!important;vertical-align:middle}#header .header-top #header-user-btn a.header-user-btn .header-user-avatar img{width:24px!important;height:24px!important;max-width:24px!important;object-fit:cover;border-radius:50%;display:block}.capoc-of{margin:0 0 6px}.capoc-of *{box-sizing:border-box}.capoc-of-hero{position:relative;overflow:hidden;border-radius:16px;margin:0 0 18px;background:radial-gradient(120% 150% at 88% -20%,rgba(228,0,15,.42),transparent 55%),#111318;color:#fff;padding:26px 32px}.capoc-of-pct{position:absolute;right:-1%;top:50%;transform:translateY(-50%);font-family:'Montserrat',Arial,sans-serif;font-style:italic;font-weight:800;font-size:clamp(200px,32vw,420px);line-height:.7;color:rgba(228,0,15,.12);pointer-events:none;user-select:none;z-index:1}.capoc-of-hero-in{position:relative;z-index:2}.capoc-of-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:2.5px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);padding:6px 12px;border-radius:40px;margin-bottom:12px}.capoc-of-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#FF3B2E;box-shadow:0 0 0 4px rgba(255,59,46,.22)}.capoc-of-title{font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;line-height:.88;letter-spacing:-1px;font-size:clamp(38px,5vw,64px);margin:0;color:#fff}.capoc-of-title em{color:#E4000F;font-style:italic}.capoc-of-sub{margin:12px 0 0;max-width:500px;color:#c7ccd2;font-size:14.5px;line-height:1.45}.capoc-of-sub b{color:#fff;font-weight:700}.capoc-of-trust{margin-top:16px;display:flex;flex-wrap:wrap;gap:7px 20px}.capoc-of-tr{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#cfcfd4;background:none;border:none;padding:0;border-radius:0}.capoc-of-tr i{color:#E4000F;font-size:12.5px}.capoc-of-chips{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 14px;margin:0 0 8px;-ms-overflow-style:none;scrollbar-width:none}.capoc-of-chips::-webkit-scrollbar{display:none}.capoc-of-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;color:#333!important;background:#fff;border:1px solid #ccc;padding:9px 15px;border-radius:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease;white-space:nowrap;text-decoration:none;letter-spacing:.01em}.capoc-of-chip:hover{border-color:#E4000F;color:#E4000F!important;background:#fff}.capoc-of-chip.is-active{color:#fff!important;background:#E4000F;border-color:#E4000F}.capoc-of-chip.is-active:hover{color:#fff!important;background:#B8000C;border-color:#B8000C;box-shadow:0 6px 18px rgba(224,0,6,.28)}.capoc-of-chip .em{font-size:15px}.capoc-of-block,#capoc-todas{scroll-margin-top:130px}.capoc-of-block{margin:26px 0 4px}.capoc-of-head{display:flex;align-items:center;gap:12px;margin:0 0 14px;flex-wrap:wrap}.capoc-of-tick{font-weight:800;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#FF3B2E;border:1px solid rgba(255,59,46,.4);border-radius:6px;padding:4px 9px}.capoc-of-tick.red{color:#E4000F;border-color:rgba(228,0,15,.4)}.capoc-of-tick.gold{color:#E4000F;border-color:rgba(228,0,15,.4)}.capoc-of-h{font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.3px;font-size:clamp(22px,3vw,30px);margin:0;color:#14161b}.capoc-of-note{color:#7a7f86;font-size:13.5px}.capoc-of-navs{display:inline-flex;gap:8px;flex:0 0 auto;margin-left:auto}.capoc-of-nav{width:38px;height:38px;border-radius:50%;border:1.5px solid #e2e2e2;background:#fff;color:#333;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;cursor:pointer;transition:.15s;font-size:16px}.capoc-of-nav:hover{border-color:#E4000F;color:#E4000F}.capoc-of-rail{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:6px 0 20px;margin:0;-ms-overflow-style:none;scrollbar-width:thin}.capoc-of-rail::-webkit-scrollbar{height:7px}.capoc-of-rail::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);border-radius:20px}.capoc-of-rail .js-product-miniature-wrapper{flex:0 0 auto!important;width:25%!important;max-width:none!important;padding:0!important;scroll-snap-align:start;float:none!important}@media(max-width:991px){.capoc-of-rail .js-product-miniature-wrapper{width:33.333%!important}}@media(max-width:575px){.capoc-of-rail .js-product-miniature-wrapper{width:50%!important}}.capoc-of-rail .product-title{min-height:38px}.capoc-of-rail .product-description{display:flex;flex-direction:column;flex:1 1 auto}.capoc-of-rail .product-low-stock-list,.capoc-of-rail .product-low-stock{margin-top:auto}@media(max-width:575px){.capoc-of-rail .product-title{min-height:40px}}.capoc-of-divider{position:relative;text-align:center;margin:26px 0 4px}.capoc-of-divider::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e8e8e8}.capoc-of-divider span{position:relative;background:#fff;padding:0 14px;color:#9aa0a8;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}@keyframes capocRise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes capocFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes capocDot{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}70%{box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes capocSheen{0%{transform:translateX(-160%) skewX(-18deg);opacity:0}12%{opacity:1}100%{transform:translateX(320%) skewX(-18deg);opacity:0}}.capoc-of.anim .capoc-of-hero .capoc-of-eyebrow,.capoc-of.anim .capoc-of-hero .capoc-of-title,.capoc-of.anim .capoc-of-hero .capoc-of-sub,.capoc-of.anim .capoc-of-hero .capoc-of-trust{opacity:0}.capoc-of.anim .capoc-of-hero.in .capoc-of-eyebrow{animation:capocRise .5s ease forwards .02s}.capoc-of.anim .capoc-of-hero.in .capoc-of-title{animation:capocRise .6s cubic-bezier(.2,.7,.2,1) forwards .08s}.capoc-of.anim .capoc-of-hero.in .capoc-of-sub{animation:capocRise .55s ease forwards .18s}.capoc-of.anim .capoc-of-hero.in .capoc-of-trust{animation:capocRise .55s ease forwards .26s}.capoc-of.anim .capoc-of-block{opacity:0}.capoc-of.anim .capoc-of-block.in{animation:capocFade .55s ease forwards}.capoc-of.anim .capoc-of-block.in .capoc-of-rail .js-product-miniature-wrapper{animation:capocFade .5s ease backwards}.capoc-of.anim .capoc-of-block.in .capoc-of-rail .js-product-miniature-wrapper:nth-child(2){animation-delay:.05s}.capoc-of.anim .capoc-of-block.in .capoc-of-rail .js-product-miniature-wrapper:nth-child(3){animation-delay:.1s}.capoc-of.anim .capoc-of-block.in .capoc-of-rail .js-product-miniature-wrapper:nth-child(4){animation-delay:.15s}.capoc-of.anim .capoc-of-block.in .capoc-of-rail .js-product-miniature-wrapper:nth-child(n+5){animation-delay:.2s}.capoc-of.anim .capoc-of-eyebrow .dot{animation:capocDot 2.2s ease-out infinite}.capoc-of-hero::after{content:"";position:absolute;top:0;left:0;width:38%;height:100%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.12),transparent);transform:translateX(-160%) skewX(-18deg);opacity:0}.capoc-of.anim .capoc-of-hero.in::after{animation:capocSheen 1.15s ease .5s 1}@media(prefers-reduced-motion:reduce){.capoc-of-hero .capoc-of-eyebrow,.capoc-of-hero .capoc-of-title,.capoc-of-hero .capoc-of-sub,.capoc-of-hero .capoc-of-trust,.capoc-of-block{opacity:1!important;animation:none!important}.capoc-of-block.in .capoc-of-rail .js-product-miniature-wrapper{animation:none!important}.capoc-of-eyebrow .dot,.capoc-of-hero::after{animation:none!important}}@media(max-width:575px){.capoc-of-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:16px;border-radius:0;padding:24px 22px 22px}.capoc-of-eyebrow{background:#E4000F;border-color:#E4000F;color:#fff;font-size:10px;letter-spacing:1.4px;padding:6px 12px;margin-bottom:11px;white-space:nowrap;max-width:100%}.capoc-of-eyebrow .dot{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.28)}.capoc-of-title{font-size:clamp(30px,8.5vw,42px);letter-spacing:-.5px}.capoc-of-sub{font-size:12.5px;margin-top:9px;max-width:100%}.capoc-of-trust{margin-top:12px;gap:6px 16px}.capoc-of-tr{font-size:11.5px}.capoc-of-pct{display:none}.capoc-of-chips{padding-bottom:10px}.capoc-of-chip{font-size:12.5px;padding:8px 13px}.capoc-of-block,#capoc-todas{scroll-margin-top:80px}.capoc-of-nav{width:33px;height:33px;font-size:15px}.capoc-of-head{gap:6px 10px}.capoc-of-h{min-width:0}.capoc-of-note{flex:1 1 auto}.capoc-of-navs{margin-right:40px}}.capoc-of-rail .js-product-miniature-wrapper{display:flex;flex-direction:column}.capoc-of-rail .product-miniature{flex:1 1 auto;display:flex;flex-direction:column}.capoc-of-rail .product-description{flex:1 1 auto;display:flex;flex-direction:column}.capoc-of-rail .capoc-of-added{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-bottom:2px;padding:5px 9px;border-radius:6px;background:#f4f5f7;border:1px solid #e8eaed;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#7b828c;line-height:1}.capoc-of-rail .capoc-of-added b{color:#111318;font-weight:800}.capoc-of-rail .capoc-of-added-dot{width:6px;height:6px;border-radius:50%;background:#9098a2;flex:0 0 auto}.capoc-of-rail .capoc-of-added.is-fresh{background:rgba(228,0,15,.08);border-color:rgba(228,0,15,.16);color:#E4000F}.capoc-of-rail .capoc-of-added.is-fresh b{color:#E4000F}.capoc-of-rail .capoc-of-added.is-fresh .capoc-of-added-dot{background:#E4000F}.capoc-of-rail .capoc-of-added.is-today .capoc-of-added-dot{animation:capOfPulse 1.8s ease-out infinite}@keyframes capOfPulse{0%{box-shadow:0 0 0 0 rgba(228,0,15,.22)}70%{box-shadow:0 0 0 6px rgba(228,0,15,0)}100%{box-shadow:0 0 0 0 rgba(228,0,15,0)}}@media (prefers-reduced-motion:reduce){.capoc-of-rail .capoc-of-added.is-today .capoc-of-added-dot{animation:none}}body#index .caph-sec .caph-ia{background-clip:padding-box!important}@media(min-width:768px){body#product .product-info-row .col-product-info{position:static!important;top:auto!important}}.cc-carnet{position:relative;overflow:hidden;border-radius:20px;padding:24px 26px;margin:0 0 16px;color:#fff;font-family:'Montserrat',sans-serif;background:linear-gradient(135deg,#241016 0%,#180c0f 50%,#0f0f12 100%);box-shadow:0 18px 44px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.07)}.cc-carnet:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 92% 0%,rgba(228,0,15,.30),transparent 60%);pointer-events:none}.cc-carnet-top{position:relative;z-index:1;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cc-carnet .mc-avatar.cc-avatar{width:72px;height:72px;flex:0 0 auto;border:3px solid #e9c45a;box-shadow:0 0 0 4px rgba(233,196,90,.15)}.cc-who{flex:1 1 auto;min-width:150px}.cc-kick{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#ff5763;font-weight:800}.cc-hi{font-size:21px;font-weight:800;margin:2px 0 8px;color:#fff;line-height:1.1}.cc-tier{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.5px;color:#1c1407;background:linear-gradient(135deg,#e9c45a,#c9a227);padding:5px 13px;border-radius:999px;box-shadow:0 4px 12px rgba(201,162,39,.4)}.cc-balance{text-align:right;margin-left:auto}.cc-pts{font-size:42px;font-weight:900;line-height:1;color:#fff;display:block}.cc-balance small{color:#cfcfd4;font-size:12.5px;margin-top:3px;display:block}.cc-progress{position:relative;z-index:1;margin-top:18px}.cc-bar{height:11px;border-radius:999px;background:rgba(255,255,255,.10);overflow:hidden}.cc-bar span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#e9c45a,#c9a227);box-shadow:0 0 12px rgba(233,196,90,.5);transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.cc-prog-lbl{display:flex;justify-content:space-between;font-size:12px;color:#cfcfd4;margin-top:8px;gap:10px;flex-wrap:wrap}.cc-prog-lbl b{color:#e9c45a}.cc-prog-lbl .fa-trophy{color:#e9c45a}.cc-bar-max span{position:relative;overflow:hidden;background:linear-gradient(90deg,#f6dd8c,#e9c45a,#c9a227)}.cc-bar-max span:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.6) 50%,transparent 75%);transform:translateX(-120%);animation:ccBarShine 2.8s ease-in-out infinite}@keyframes ccBarShine{0%,18%{transform:translateX(-120%)}62%,100%{transform:translateX(120%)}}.cc-row{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin:0 0 22px;font-family:'Montserrat',sans-serif}.cc-card{background:#17171b;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px 22px;color:#f2f2f4}.cc-card h3{font-size:15px;font-weight:800;margin:0 0 12px;color:#fff;display:flex;align-items:center;gap:8px}.cc-card h3 .fa{color:#e9c45a}.cc-redeem p{color:#a0a0a8;font-size:13.5px;margin:0 0 14px}.cc-btn{display:inline-flex;align-items:center;gap:7px;background:#E4000F;color:#fff!important;border-radius:10px;padding:11px 20px;font-weight:800;font-size:14px;text-decoration:none!important;transition:.15s;box-shadow:0 8px 20px rgba(228,0,15,.32)}.cc-btn:hover{background:#B8000C;transform:translateY(-1px)}.cc-earn{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-earn-it{display:flex;align-items:center;gap:9px;background:#1d1d22;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px}.cc-earn-it .fa{font-size:16px;color:#e9c45a;width:18px;text-align:center}.cc-earn-it b{font-size:12.5px;color:#f2f2f4;font-weight:700}.cc-tier{position:relative;overflow:hidden}.cc-tier:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:ccShine 4s ease-in-out infinite}@keyframes ccShine{0%,55%{left:-70%}78%,100%{left:170%}}.cc-sec{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#8a8a92;font-weight:800;margin:4px 2px 14px;font-family:'Montserrat',sans-serif}.cc-sec-note{font-size:12px;color:#6b6b73;margin:14px 2px 4px;line-height:1.5;font-family:'Montserrat',sans-serif}.cc-medals{display:flex;flex-wrap:wrap;gap:20px;font-family:'Montserrat',sans-serif;margin-bottom:8px}.cc-medal{width:88px;text-align:center;opacity:0;transform:translateY(10px) scale(.9)}.cc-medal.in{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1.25)}.cc-medal-ring{position:relative;width:66px;height:66px;border-radius:50%;margin:0 auto 9px;display:flex;align-items:center;justify-content:center;font-size:26px}.cc-medal.on .cc-medal-ring{background:radial-gradient(circle at 50% 32%,#f8e29a,#c9a227);border:3px solid #f0d27a;box-shadow:0 0 0 4px rgba(233,196,90,.16),0 6px 18px rgba(201,162,39,.5);color:#3a2c05;overflow:hidden}.cc-medal.on .cc-medal-ring:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.75),transparent);transform:skewX(-20deg);animation:ccShine 4.5s ease-in-out infinite}.cc-medal.lock .cc-medal-ring{background:#191a1f;border:2px solid #34343c;color:#50515a}.cc-medal.lock{opacity:.6}.cc-medal-lock{position:absolute;right:-3px;bottom:-3px;width:23px;height:23px;border-radius:50%;background:#34343c;color:#d7d7dd;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid #141418;z-index:3}.cc-medal.on .cc-medal-lock{display:none}.cc-medal b{font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;text-align:center;min-height:2.4em;line-height:1.2;color:#e9e9ec}.cc-medal.lock b{color:#7a7a82}.cc-medal small{font-size:9px;color:#8a8a92;display:block;margin-top:3px;text-transform:uppercase;letter-spacing:.4px;min-height:2.4em;line-height:1.25}.cc-lvl{cursor:pointer}.cc-lvl .cc-medal-ring{background:none!important;border:none!important;box-shadow:none!important;overflow:visible;position:relative}.cc-lvl .cc-medal-ring:after{display:none!important}.cc-lvl .cc-medal-ring img{width:68px;height:68px;display:block;position:relative;z-index:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.cc-lvl.on .cc-medal-ring:before{content:"";position:absolute;inset:-8px;border-radius:50%;z-index:0;animation:ccAura 3.2s ease-in-out infinite}.cc-lvl-bronze.on .cc-medal-ring:before{background:radial-gradient(circle,rgba(205,127,50,.6),transparent 66%)}.cc-lvl-silver.on .cc-medal-ring:before{background:radial-gradient(circle,rgba(196,201,212,.55),transparent 66%)}.cc-lvl-gold.on .cc-medal-ring:before{background:radial-gradient(circle,rgba(233,196,90,.62),transparent 66%)}.cc-lvl.cc-lvl-elite .cc-medal-ring{overflow:visible}.cc-lvl.cc-lvl-elite .cc-medal-ring:before{content:""!important;position:absolute;inset:-6px;border-radius:50%;z-index:0;background:radial-gradient(circle,rgba(255,40,52,.5),rgba(228,0,15,.16) 55%,transparent 72%);animation:ccEliteGlow 2.4s ease-in-out infinite}.cc-lvl.cc-lvl-elite .cc-medal-ring:after{content:""!important;display:block!important;position:absolute;top:50%;left:50%;width:68px;height:68px;transform:translate(-50%,-50%);border-radius:50%;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,0) 44%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 56%,transparent 60%);background-size:260% 100%;background-position:135% 0;mix-blend-mode:screen;animation:ccEliteShine 3.6s ease-in-out infinite}.cc-lvl.cc-lvl-elite.on .cc-medal-ring img{filter:drop-shadow(0 0 8px rgba(255,45,55,.78)) drop-shadow(0 3px 8px rgba(0,0,0,.4))}.cc-lvl.cc-lvl-elite.lock .cc-medal-ring:before{background:radial-gradient(circle,rgba(195,195,205,.48),rgba(120,120,128,.16) 55%,transparent 72%)}@keyframes ccEliteGlow{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes ccEliteShine{0%{background-position:135% 0}50%,100%{background-position:-35% 0}}.cc-lvl.lock .cc-medal-ring img{filter:grayscale(1) brightness(.58);opacity:.5}.cc-lvl.lock{opacity:.92}.cc-lvl.on small{color:#e9c45a;font-weight:800}@keyframes ccAura{0%,100%{opacity:.4}50%{opacity:.9}}.cc-achs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:22px 16px;font-family:'Montserrat',sans-serif;margin-bottom:10px}.cc-ach{flex:0 0 90px;text-align:center;cursor:pointer;opacity:0;transform:translateY(10px) scale(.92)}.cc-ach.in{opacity:1;transform:none;transition:.5s cubic-bezier(.2,.9,.3,1.25)}.cc-ach-sq{position:relative;width:66px;height:66px;margin:0 auto;border-radius:16px;background:#15151a;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;transition:transform .2s,border-color .2s}.cc-ach:hover .cc-ach-sq{transform:translateY(-2px);border-color:rgba(233,196,90,.5)}.cc-ach-sq img{width:38px;height:38px;display:block}.cc-ach.on .cc-ach-sq{border-color:#c9a227;background:radial-gradient(120% 100% at 50% 0,rgba(233,196,90,.22),#1a1813)}.cc-ach.on .cc-ach-sq img{filter:drop-shadow(0 0 8px rgba(233,196,90,.6))}.cc-ach.lock .cc-ach-sq img{filter:grayscale(1) opacity(.5)}.cc-ach.prog .cc-ach-sq img{filter:grayscale(.3)}.cc-ach b{font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;text-align:center;min-height:2.4em;margin-top:8px;color:#e9e9ec;line-height:1.2}.cc-ach.lock b{color:#8a8a92}.cc-ach small.cc-ach-c{font-size:10px;color:#cfcfd4;font-weight:700;display:block;margin-top:6px;min-height:1.1em;line-height:1.1}.cc-ach-done{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#f0d27a,#c9a227);color:#1c1407;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid #0f0f12;box-shadow:0 3px 8px rgba(201,162,39,.5)}.cc-bars{display:flex;gap:3px;height:6px;max-width:72px;margin:9px auto 0}.cc-bars .seg{flex:1;border-radius:3px;background:rgba(255,255,255,.13)}.cc-bars .seg.fill{background:linear-gradient(90deg,#f0d27a,#c9a227)}.cc-bars.cont .seg.track{position:relative;overflow:hidden}.cc-bars.cont .seg.track i{position:absolute;left:0;top:0;height:100%;border-radius:3px;background:linear-gradient(90deg,#f0d27a,#c9a227)}#cc-modal{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:18px}#cc-modal.show{display:flex}.cc-modal-box{position:relative;background:linear-gradient(135deg,#1c1118,#0f0f12);border:1px solid #c9a227;border-radius:18px;padding:30px 24px 26px;max-width:340px;width:100%;text-align:center;font-family:'Montserrat',sans-serif;color:#fff;box-shadow:0 24px 60px rgba(0,0,0,.6)}.cc-modal-x{position:absolute;top:8px;right:13px;background:none;border:none;color:#999;font-size:24px;line-height:1;cursor:pointer}.cc-modal-ic{width:88px;height:88px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.cc-modal-ic img{width:100%;height:100%;object-fit:contain}.cc-modal-t{font-size:18px;font-weight:800;margin:0 0 8px;color:#fff}.cc-modal-d{font-size:13.5px;color:#cfcfd4;margin:0 0 14px;line-height:1.55}.cc-modal-how{display:block}.cc-modal-cb{display:block;margin-top:11px}.cc-modal-cb b{color:#e9c45a;font-weight:800}.cc-modal-p{font-size:13px;font-weight:800;color:#e9c45a}@media(max-width:767px){.cc-achs{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:start}}@media(max-width:600px){.cc-achs{gap:18px 10px}.cc-ach{flex:0 0 80px}.cc-ach-sq{width:62px;height:62px}.cc-ach-sq img{width:35px;height:35px}}#cc-achv{position:fixed;right:22px;bottom:22px;z-index:99999;display:flex;align-items:center;gap:13px;background:linear-gradient(135deg,#241016,#0f0f12);border:1px solid #c9a227;border-radius:15px;padding:13px 18px 13px 13px;box-shadow:0 16px 44px rgba(0,0,0,.55);transform:translateX(150%);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s;font-family:'Montserrat',sans-serif;max-width:340px;pointer-events:none}#cc-achv.show{transform:none;opacity:1}.cc-achv-medal{width:48px;height:48px;border-radius:50%;flex:0 0 auto;background:radial-gradient(circle at 50% 32%,#f8e29a,#c9a227);display:flex;align-items:center;justify-content:center;font-size:23px;color:#3a2c05;box-shadow:0 0 16px rgba(233,196,90,.65)}#cc-achv.show .cc-achv-medal{animation:ccPop .55s ease}@keyframes ccPop{0%{transform:scale(.3)}60%{transform:scale(1.18)}100%{transform:scale(1)}}.cc-achv-k{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#e9c45a;font-weight:800}.cc-achv-n{display:block;font-size:15.5px;font-weight:800;color:#fff;margin-top:2px}@media(max-width:767px){.cc-balance{text-align:left;margin-left:0;width:100%}.cc-pts{font-size:34px}.cc-row,.cc-earn{grid-template-columns:1fr}.cc-carnet{padding:20px 18px}.cc-carnet-top{gap:14px}.cc-carnet .mc-avatar.cc-avatar{width:60px;height:60px}.cc-medals{gap:14px;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:start}.cc-medal{width:78px}.cc-medal-ring{width:60px;height:60px;font-size:23px}#cc-achv{right:12px;bottom:12px;left:12px;max-width:none}}#header .header-top #header-user-btn.cc-has-chip{display:flex;align-items:center;gap:18px}.cc-hdr-pts{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#e9c45a,#c9a227);color:#1c1407!important;font-weight:800;font-size:12px;line-height:1;padding:5px 10px;border-radius:999px;font-family:'Montserrat',sans-serif;box-shadow:0 3px 9px rgba(201,162,39,.35);letter-spacing:.2px;text-decoration:none!important;white-space:nowrap}.cc-hdr-pts:hover{filter:brightness(1.05)}.cc-hdr-pts small{font-size:9px;font-weight:800;text-transform:uppercase;opacity:.85}@media(max-width:991px){.cc-hdr-pts{display:none}#header .header-top #header-user-btn.cc-has-chip{display:block}}#header .header-top .col-header-right .row.no-gutters{align-items:center}.header-user-avatar{width:26px!important;height:26px!important}.cc-pdp-pts{display:flex;align-items:center;gap:11px;margin:12px 0 4px;padding:12px 15px;border-radius:12px;background:linear-gradient(135deg,#FFF7E6,#FBEFCF);border:1px solid #E8D49B;font-family:'Montserrat',sans-serif}.cc-pdp-ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#e9c45a,#c9a227);display:flex;align-items:center;justify-content:center;color:#1c1407;font-size:16px;box-shadow:0 3px 10px rgba(201,162,39,.35)}.cc-pdp-tx{font-size:13px;color:#4a3a12;line-height:1.4}.cc-pdp-tx b{color:#c9a227;font-weight:800}.cc-pdp-tx a{color:#E4000F!important;font-weight:700;text-decoration:underline}.cc-pdp-mini{display:none}@media(max-width:767px){.cc-pdp-pts{display:none!important}.cc-pdp-mini{display:flex;align-items:center;gap:7px;font-size:12px;color:#6a5a22;background:linear-gradient(135deg,#FFF7E6,#FBEFCF);border:1px solid #E8D49B;border-radius:8px;padding:7px 10px;margin:8px 0 2px;font-family:'Montserrat',sans-serif}.cc-pdp-mini i{color:#c9a227}.cc-pdp-mini b{color:#c9a227;font-weight:800}.cc-pdp-mini a{color:#E4000F!important;font-weight:700;text-decoration:underline}}.cc-cart-pts{display:flex;align-items:center;gap:11px;margin:14px 0;padding:13px 16px;border-radius:13px;background:linear-gradient(135deg,#FFF7E6,#FBEFCF);border:1px solid #E8D49B;font-family:'Montserrat',sans-serif}.cc-cart-ic{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e9c45a,#c9a227);display:flex;align-items:center;justify-content:center;color:#1c1407;font-size:17px;box-shadow:0 3px 10px rgba(201,162,39,.35)}.cc-cart-tx{flex:1 1 auto;font-size:13px;color:#4a3a12;line-height:1.45}.cc-cart-tx b{color:#c9a227;font-weight:800}.cc-cart-tx .cc-cart-cta{display:inline-block;margin-top:4px;color:#E4000F!important;font-weight:800;text-decoration:underline;font-size:12.5px}.cc-coupons{margin-top:14px;font-family:'Montserrat',sans-serif}.cc-coupons-ttl{font-weight:800;color:#3a2c05;font-size:13px;margin:0 0 10px;display:flex;align-items:center;gap:7px}.cc-coupons-ttl .fa{color:#c9a227}.cc-coupons-track{display:flex;flex-wrap:wrap;gap:10px}.cc-coupon{flex:0 0 auto;display:flex;align-items:center;gap:10px;border:1px dashed #c9a227;border-radius:10px;padding:9px 12px;background:linear-gradient(135deg,#fffaf0,#fff)}.cc-coupon-tk{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#e9c45a,#c9a227);color:#1c1407;display:flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 auto}.cc-coupon-info{display:flex;flex-direction:column;line-height:1.1}.cc-coupon-v{font-weight:800;color:#3a2c05;font-size:15px}.cc-coupon-c{font-size:10px;color:#9a8a5a;letter-spacing:.4px;font-family:ui-monospace,Menlo,monospace;margin-top:3px}.cc-coupon-form{margin:0 0 0 auto}.cc-coupon-use{background:#c9a227;color:#fff;border:none;border-radius:7px;padding:6px 13px;font-size:11px;font-weight:800;cursor:pointer;transition:background .15s}.cc-coupon-use:hover{background:#b8930f}.cc-coupons-hint{display:none}@media(max-width:767px){.cc-coupons-track{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:7px}.cc-coupons-track::-webkit-scrollbar{height:5px}.cc-coupons-track::-webkit-scrollbar-thumb{background:#E8D49B;border-radius:9px}.cc-coupon{flex:0 0 118px;flex-direction:column;align-items:center;text-align:center;gap:7px;scroll-snap-align:start}.cc-coupon-info{align-items:center}.cc-coupon-form{margin:4px 0 0;width:100%}.cc-coupon-use{width:100%;padding:8px}.cc-coupons-hint{display:block;font-size:10.5px;color:#b59a4a;text-align:center;margin-top:5px}}.cc-applied{list-style:none;margin:0 0 12px;padding:0}.cc-applied .cc-applied-row{display:flex;align-items:center;gap:9px;background:linear-gradient(135deg,#FFF7E6,#fff);border:1px solid #EADFBF;border-radius:9px;padding:8px 11px;margin-bottom:7px;font-family:'Montserrat',sans-serif}.cc-applied-tk{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#e9c45a,#c9a227);color:#1c1407;display:flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 auto}.cc-applied .label{font-size:12.5px;color:#4a3a12;font-weight:700;flex:1 1 auto;margin:0}.cc-applied-amt{font-weight:800;color:#1f8f3a;font-size:13px;white-space:nowrap}.cc-applied-del{flex:0 0 auto;color:#b9b9c0!important;margin-left:2px;font-size:14px;line-height:1;text-decoration:none!important}.cc-applied-del:hover{color:#E4000F!important}html{overflow-x:clip}body#my-account #wrapper{background:#0a0a0a}body#my-account .mc-content{background:transparent;border-color:rgba(255,255,255,.06)}body#my-account .page-header .page-title{color:#fff}body#my-account .breadcrumb,body#my-account .breadcrumb a,body#my-account .breadcrumb a span{color:#9a9aa2}@media(max-width:767px){body#my-account #content.mc-wrap{padding-left:2px!important;padding-right:2px!important}body#my-account .mc-content{padding:16px!important}body#my-account .container,body#my-account #wrapper>.container{padding-left:12px!important;padding-right:12px!important}}.cc-rdm{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(8,8,11,.74);backdrop-filter:blur(4px)}.cc-rdm.show{display:flex}body.cc-rdm-lock{overflow:hidden}.cc-rdm-box{position:relative;width:100%;max-width:420px;background:linear-gradient(180deg,#1d1d24,#141419);border:1px solid rgba(233,196,90,.35);border-radius:20px;padding:30px 26px 26px;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.6);color:#f4f4f6;font-family:'Montserrat',sans-serif;animation:ccRdmPop .34s cubic-bezier(.2,1.3,.4,1)}@keyframes ccRdmPop{from{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}.cc-rdm-x{position:absolute;top:10px;right:14px;background:0;border:0;color:#8a8a93;font-size:26px;cursor:pointer;line-height:1}.cc-rdm-x:hover{color:#fff}.cc-rdm-ic{width:62px;height:62px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;background:radial-gradient(circle at 35% 30%,#fff7e6,#e9c45a 60%,#c9a227);color:#3a2d08;box-shadow:0 6px 18px rgba(201,162,39,.4)}.cc-rdm-ic.ok{background:radial-gradient(circle at 35% 30%,#d6ffe6,#46d07f 60%,#1f9d57);color:#063d20}.cc-rdm-box h3{margin:0 0 4px;font-size:21px;font-weight:800}.cc-rdm-sub{margin:0 0 16px;font-size:13.5px;color:#a7a7b0}.cc-rdm-sub b{color:#e9c45a}.cc-rdm-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.cc-rdm-chip{border:1px solid rgba(255,255,255,.16);background:#23232b;color:#e8e8ee;border-radius:999px;padding:8px 16px;font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;transition:.15s}.cc-rdm-chip:hover{border-color:rgba(233,196,90,.5)}.cc-rdm-chip.on{background:linear-gradient(135deg,#e9c45a,#c9a227);color:#3a2d08;border-color:transparent}.cc-rdm-range{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:#2a2a31;outline:none;margin:4px 0}.cc-rdm-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff,#e9c45a 60%,#c9a227);box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 0 3px rgba(233,196,90,.25)}.cc-rdm-range::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff,#e9c45a 60%,#c9a227);box-shadow:0 2px 8px rgba(0,0,0,.5)}.cc-rdm-scale{display:flex;justify-content:space-between;font-size:11px;color:#7a7a83;margin-bottom:14px}.cc-rdm-disc{display:flex;align-items:center;justify-content:space-between;background:rgba(233,196,90,.1);border:1px solid rgba(233,196,90,.28);border-radius:12px;padding:12px 16px;margin-bottom:6px}.cc-rdm-disc span{font-size:13px;color:#cfcfd4}.cc-rdm-disc b{font-size:24px;font-weight:800;color:#e9c45a}.cc-rdm-ptslbl{font-size:12.5px;color:#a7a7b0;margin-bottom:16px}.cc-rdm-ptslbl b{color:#f4f4f6}.cc-rdm .cc-btn{width:100%}.cc-rdm-err{color:#ff7b85;font-size:12.5px;margin-top:10px;min-height:1em}.cc-rdm-codebox{display:flex;align-items:stretch;gap:8px;margin:14px 0 6px}.cc-rdm-code{flex:1;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;letter-spacing:1px;background:#0f0f12;border:1px dashed rgba(233,196,90,.5);border-radius:11px;padding:12px;color:#e9c45a}.cc-rdm-copy{border:0;cursor:pointer;font-family:inherit;font-weight:700;font-size:13px;color:#3a2d08;background:linear-gradient(135deg,#e9c45a,#c9a227);border-radius:11px;padding:0 18px}.cc-rdm-note{font-size:11.5px;color:#7a7a83;margin:6px 0 16px}.cc-rdm-note b{color:#cfcfd4}.cc-rdm-actions{display:flex;gap:10px}.cc-rdm-actions .cc-btn{flex:1}.cc-btn-ghost{background:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:#e8e8ee!important;box-shadow:none!important;text-decoration:none;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.cc-rdm-box{padding:26px 18px 22px}.cc-rdm-actions{flex-direction:column}}.cc-wheel-card{display:flex;gap:24px;align-items:center;flex-wrap:wrap;justify-content:center;background:linear-gradient(180deg,#1b1b21,#141419);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;margin-bottom:8px}.cc-wheel-stage{position:relative;width:300px;height:300px;flex:0 0 auto}@media(max-width:380px){.cc-wheel-stage{width:262px;height:262px}}.cc-wheel-pointer{position:absolute;top:-4px;left:50%;transform:translateX(-50%);z-index:5;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:24px solid #E4000F;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.cc-wheel{width:100%;height:100%;border-radius:50%;border:7px solid #2a2a31;box-shadow:0 0 0 5px #15151a,0 16px 44px rgba(0,0,0,.55),inset 0 0 36px rgba(0,0,0,.4);transition:transform 5.2s cubic-bezier(.13,.86,.18,1)}.cc-wheel svg{display:block;width:100%;height:100%}.cc-wheel-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;overflow:hidden;border:4px solid #0e0e12;background:#E4000F;z-index:4;box-shadow:0 4px 12px rgba(0,0,0,.5)}.cc-wheel-hub img{width:100%;height:100%;object-fit:cover;display:block}.cc-wheel-side{flex:1 1 220px;min-width:200px;text-align:center}.cc-wheel-spins-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(233,196,90,.12);border:1px solid rgba(233,196,90,.32);color:#e9c45a;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;margin-bottom:16px}.cc-wheel-spins-chip .fa{color:#e9c45a}.cc-wheel-spins-chip b{font-size:19px;font-weight:900;line-height:1}.cc-wheel-spins-chip .cc-wheel-word{color:#cfcfd4;font-weight:600}.cc-wheel-actions{display:flex;flex-direction:column;gap:10px;max-width:320px;margin:0 auto}.cc-wheel-side .cc-wheel-actions .cc-btn{width:100%;justify-content:center;font-size:15px;padding:13px 16px;margin:0;font-weight:800}.cc-wheel-hint{font-size:12.5px;color:#9a9aa3;margin:6px 0 16px}.cc-wheel-msg{font-size:12.5px;color:#9a9aa3;min-height:1em;margin-top:10px}.cc-wheel-msg:empty{display:none}.cc-hdr-spins{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#E4000F,#ff5a32);color:#fff;font-weight:800;font-size:11.5px;border-radius:999px;padding:3px 9px;margin-left:6px;text-decoration:none;box-shadow:0 4px 12px rgba(228,0,15,.35);line-height:1.2;white-space:nowrap}.cc-hdr-spins:hover{filter:brightness(1.08);color:#fff}@media(max-width:991px){.cc-hdr-spins{display:none}}.cc-rdm-inline{height:100%;background:linear-gradient(180deg,#1d1d24,#141419);border:1px solid rgba(233,196,90,.35);border-radius:16px;padding:24px 22px;text-align:center;color:#f4f4f6;display:flex;flex-direction:column;font-family:'Montserrat',sans-serif}.cc-rdm-inline h3{margin:0 0 4px;font-size:20px;font-weight:800}.cc-rdm-inline .rdm-stack{display:grid;flex:1 1 auto}.cc-rdm-inline .cc-rdm-step{grid-area:1/1;display:flex;flex-direction:column;height:100%}.cc-rdm-inline .cc-rdm-step.is-hidden{visibility:hidden;pointer-events:none}.cc-rdm-inline .cc-rdm-spacer{flex:1 1 auto}.cc-rdm-inline .cc-btn{width:100%}.cc-rdm-inline .cc-rdm-actions{display:flex;gap:10px}.cc-rdm-inline .cc-rdm-actions .cc-btn{flex:1}.cc-redeem-locked{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.cc-redeem-locked .cc-rdm-ic{width:58px;height:58px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;background:radial-gradient(circle at 35% 30%,#fff7e6,#e9c45a 60%,#c9a227);color:#3a2d08;box-shadow:0 6px 18px rgba(201,162,39,.4)}.cc-redeem-locked h3{justify-content:center;font-size:18px}.cc-redeem-sub{color:#a0a0a8;font-size:13px;margin:0 0 20px;max-width:330px;line-height:1.5}.cc-redeem-prog{width:100%;max-width:340px;margin:0 auto}.cc-redeem-bar{height:10px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.cc-redeem-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#e9c45a,#c9a227);box-shadow:0 0 10px rgba(233,196,90,.5);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.cc-redeem-prog-lbl{display:flex;justify-content:space-between;font-size:11px;color:#8a8a92;margin-top:6px;font-weight:700}.cc-redeem-faltan{font-size:14px;color:#cfcfd4;margin-top:16px}.cc-redeem-faltan b{color:#e9c45a;font-weight:800;font-size:16px}.cc-redeem-spacer{flex:1 1 auto;min-height:10px}.cc-redeem-hint{font-size:12px;color:#8a8a92;display:flex;align-items:center;gap:7px;margin-top:16px;text-align:left}.cc-redeem-hint .fa{color:#e9c45a}.cc-earn-card{display:flex;flex-direction:column}.cc-earn-card .cc-earn{flex:1 1 auto;justify-content:space-between}.cc-row .cc-earn{display:flex;flex-direction:column;gap:9px}.cc-row .cc-earn-it{display:flex;align-items:center;gap:12px;background:#1d1d22;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:11px 14px}.cc-earn-ic{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#e9c45a,#c9a227);display:flex;align-items:center;justify-content:center;color:#1c1407;font-size:17px;box-shadow:0 4px 12px rgba(201,162,39,.3)}.cc-earn-ic .fa{color:#1c1407;width:auto;font-size:17px}.cc-earn-tx{min-width:0;text-align:left}.cc-row .cc-earn-it b{font-size:13.5px;color:#f2f2f4;font-weight:800;display:block;line-height:1.2}.cc-row .cc-earn-it small{font-size:11.5px;color:#a0a0a8;display:block;margin-top:3px;line-height:1.35}.cc-wheel-card.cc-wheel-3col{display:grid;grid-template-columns:300px 1fr minmax(250px,300px);gap:12px 34px;align-items:center}.cc-wheel-3col .cc-wheel-stage{width:300px;height:300px}.cc-wheel-earn{align-self:center;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);padding:6px 34px}.cc-wheel-earn-h{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#8a8a92;font-weight:800;margin-bottom:16px}.cc-wheel-earn-it{display:flex;align-items:center;gap:12px;margin-bottom:13px;font-size:13.5px;color:#dcdce0}.cc-wheel-earn-it:last-child{margin-bottom:0}.cc-wheel-earn-ic{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#e9c45a,#c9a227);display:flex;align-items:center;justify-content:center;color:#1c1407;font-size:15px;box-shadow:0 4px 12px rgba(201,162,39,.3)}.cc-wheel-earn-ic .fa{color:#1c1407}.cc-wheel-3col .cc-wheel-side{text-align:center}.cc-wheel-spins-lbl{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#8a8a92;font-weight:800;margin-bottom:2px}.cc-wheel-3col .cc-wheel-spins{font-size:14px;color:#9a9aa3;margin-bottom:18px}.cc-wheel-3col .cc-wheel-spins b{font-size:44px;color:#e9c45a;font-weight:900;display:block;line-height:1.05}.cc-prog-tag{font-size:12.5px;color:#f0d27a;font-weight:700;margin:0 0 11px;display:flex;align-items:center;gap:7px;line-height:1.35}.cc-prog-tag .fa{color:#e9c45a}.cc-prog-tag b{color:#fff}.cc-hdr-spins{display:none!important}.cc-bar span{min-width:14px}.cc-sec.dm-sec{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dm-sec .ttl{display:inline-flex;align-items:center;gap:7px}.dm-sec .dm-spacer{flex:1}.dm-count{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#E4000F,#ff5a32);color:#fff;font-weight:800;font-size:11px;letter-spacing:.02em;padding:5px 11px;border-radius:999px;text-transform:none}.dm-renew{font-size:11px;color:#6b6b73;text-transform:none;letter-spacing:0;font-weight:600}.dm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-family:'Montserrat',sans-serif;margin-bottom:8px}.dm-card{background:linear-gradient(180deg,#1a1a1f,#151519);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:17px 18px;position:relative;overflow:hidden}.dm-card.dm-claimed{border-color:rgba(70,208,127,.5);background:linear-gradient(180deg,rgba(70,208,127,.08),#151519)}.dm-top{display:flex;align-items:center;gap:13px;margin-bottom:13px}.dm-ic{position:relative;flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#e9c45a,#c9a227);display:flex;align-items:center;justify-content:center;color:#1c1407;font-size:19px;box-shadow:0 4px 12px rgba(201,162,39,.3)}.dm-ic-check{position:absolute;top:-5px;right:-5px;width:23px;height:23px;border-radius:50%;background:linear-gradient(135deg,#5fe39a,#1f9d57);color:#053a1f;display:flex;align-items:center;justify-content:center;font-size:11px;border:2px solid #151519;box-shadow:0 3px 9px rgba(31,157,87,.6);animation:dmCheckPop .55s cubic-bezier(.2,1.6,.4,1)}@keyframes dmCheckPop{0%{transform:scale(0) rotate(-30deg)}60%{transform:scale(1.25) rotate(8deg)}100%{transform:scale(1) rotate(0)}}.dm-card.dm-claimed .dm-ic{box-shadow:0 0 0 4px rgba(70,208,127,.18),0 4px 12px rgba(31,157,87,.4)}.dm-ic .fa{color:#1c1407}.dm-card.dm-claimed .dm-ic{background:linear-gradient(135deg,#5fe39a,#1f9d57)}.dm-card.dm-claimed .dm-ic .fa{color:#063d20}.dm-head{flex:1;min-width:0}.dm-title{font-size:15px;font-weight:800;color:#fff;display:block;line-height:1.2}.dm-desc{font-size:12px;color:#9a9aa3;display:block;margin-top:2px}.dm-reward{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dm-pts{background:rgba(233,196,90,.14);border:1px solid rgba(233,196,90,.35);color:#e9c45a;font-weight:800;font-size:12px;border-radius:999px;padding:3px 10px;white-space:nowrap}.dm-spin{background:linear-gradient(135deg,#E4000F,#ff5a32);color:#fff;font-weight:800;font-size:12px;border-radius:999px;padding:3px 10px;white-space:nowrap}.dm-bar{height:9px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.dm-bar span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#f0d27a,#c9a227);box-shadow:0 0 10px rgba(233,196,90,.4);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.dm-card.dm-claimed .dm-bar span{background:linear-gradient(90deg,#5fe39a,#1f9d57)}.dm-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:11.5px;color:#9a9aa3;font-weight:700}.dm-foot .ok{color:#5fe39a}.dm-done-badge{position:absolute;top:13px;right:14px;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#5fe39a,#1f9d57);color:#063d20;display:flex;align-items:center;justify-content:center;font-size:12px}.dm-card.dm-ready{border-color:rgba(70,208,127,.6);animation:dmReadyPulse 1.7s ease-in-out infinite}@keyframes dmReadyPulse{0%,100%{box-shadow:0 0 0 0 rgba(70,208,127,0)}50%{box-shadow:0 0 0 4px rgba(70,208,127,.16)}}.dm-card.dm-ready .dm-ic{background:linear-gradient(135deg,#5fe39a,#1f9d57)}.dm-card.dm-ready .dm-ic .fa{color:#063d20}.dm-card.dm-ready .dm-bar span{background:linear-gradient(90deg,#5fe39a,#1f9d57)}.dm-claim{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#46d07f,#1f9d57);color:#053a1f;border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 6px 16px rgba(31,157,87,.35);transition:transform .12s,filter .12s}.dm-claim:hover{filter:brightness(1.07);transform:translateY(-1px)}.dm-claim[disabled]{opacity:.7;cursor:default}.dm-justclaimed{animation:dmClaimPop .7s cubic-bezier(.2,1.4,.35,1)}@keyframes dmClaimPop{0%{transform:scale(.97)}45%{transform:scale(1.05);box-shadow:0 0 0 6px rgba(70,208,127,.28)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(70,208,127,0)}}.dm-float{position:absolute;top:50%;left:50%;background:rgba(31,157,87,.96);color:#fff;font-weight:800;font-size:15px;padding:8px 16px;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:3;pointer-events:none;white-space:nowrap;animation:dmFloat 1.5s ease-out forwards}@keyframes dmFloat{0%{opacity:0;transform:translate(-50%,-30%) scale(.8)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}70%{opacity:1;transform:translate(-50%,-58%) scale(1)}100%{opacity:0;transform:translate(-50%,-90%) scale(1)}}.dm-err{flex-basis:100%;color:#ff7b85;font-size:11px;margin-top:4px;text-align:right}@media(max-width:767px){.dm-grid{grid-template-columns:1fr}}.mc-dash .mc-tiles{margin-top:26px}@media(max-width:880px){.cc-wheel-card.cc-wheel-3col{grid-template-columns:1fr;justify-items:center;gap:18px}.cc-wheel-earn{border-left:none;border-right:none;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:16px 0;width:100%;max-width:340px}.cc-wheel-3col .cc-wheel-side{width:100%;max-width:340px}}@media(max-width:767px){.cc-row .cc-earn{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc-row .cc-earn-it{padding:9px 10px;gap:9px}.cc-earn-ic{width:30px;height:30px;font-size:13px}.cc-earn-ic .fa{font-size:13px}.cc-row .cc-earn-it small{display:none}.cc-row .cc-earn-it b{font-size:11.5px;line-height:1.25}.cc-earn-card{height:auto}}@media(min-width:768px){.cc-row{grid-template-columns:1fr 1fr!important}}.cc-rdm-inline{padding:20px!important}.cc-rdm-head{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:14px}.cc-rdm-head .cc-rdm-ic{width:46px;height:46px;margin:0;flex:0 0 auto;font-size:19px}.cc-rdm-htx{min-width:0}.cc-rdm-htx h3{margin:0;font-size:17px;font-weight:800}.cc-rdm-head .cc-rdm-sub{margin:0;font-size:12px}.cc-rdm-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(233,196,90,.1);border:1px solid rgba(233,196,90,.28);border-radius:12px;padding:9px 14px;margin:6px 0 12px}.cc-rdm-summary span{font-size:12.5px;color:#cfcfd4}.cc-rdm-summary span b{color:#f4f4f6;font-weight:800}.cc-rdm-summary .cc-rdm-discv{font-size:21px;color:#e9c45a;font-weight:800;white-space:nowrap}.cc-row .cc-earn{gap:7px}.cc-row .cc-earn-it{padding:7px 13px;background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.05)}.cc-earn-ic{width:28px;height:28px;font-size:12.5px;background:rgba(233,196,90,.14);border:1px solid rgba(233,196,90,.3)}.cc-earn-ic .fa{color:#e9c45a}.cc-row .cc-earn-it b{font-size:12.5px;font-weight:700;color:#ececf0}.cc-row .cc-earn-it small{display:none}.cc-bars{display:inline-flex!important;float:none!important;width:66px!important;max-width:66px!important;margin:10px 0 0!important;vertical-align:middle}.cc-bars .seg{flex:1 1 0%;min-width:0}@media(max-width:767px){.cc-bars{width:52px!important;max-width:52px!important}}.cc-comm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0 0 22px}.cc-streak{display:flex;align-items:center;gap:18px;background:#17171b;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px 22px}.cc-flame{font-size:50px;flex:0 0 auto;filter:drop-shadow(0 0 14px rgba(255,120,0,.6));animation:ccFlick 1.4s ease-in-out infinite}@keyframes ccFlick{0%,100%{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.08) rotate(2deg)}}.cc-streak-body{flex:1;min-width:0}.cc-streak-big{font-size:34px;font-weight:900;line-height:1;background:linear-gradient(135deg,#ffb347,#ff5e00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cc-streak-body small{color:#9a9aa3;font-size:12.5px;display:block;margin-top:3px}.cc-streak-dots{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.cc-streak-dots i{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.12)}.cc-streak-dots i.on{background:linear-gradient(135deg,#ffb347,#ff5e00);box-shadow:0 0 8px rgba(255,120,0,.6)}.cc-streak.cc-streak-done{border-color:rgba(70,208,127,.55);background:linear-gradient(180deg,rgba(70,208,127,.08),#151519);animation:dmReadyPulse 1.7s ease-in-out infinite}.cc-streak.cc-streak-done .cc-streak-big{background:linear-gradient(135deg,#5fe39a,#1f9d57);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cc-streak.cc-streak-done .cc-streak-dots i{background:linear-gradient(135deg,#5fe39a,#1f9d57);box-shadow:0 0 8px rgba(31,157,87,.5)}.cc-streak-claim{margin-top:11px;display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#46d07f,#1f9d57);color:#053a1f;border:0;border-radius:10px;padding:9px 16px;font:inherit;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 6px 16px rgba(31,157,87,.35);transition:transform .12s,filter .12s}.cc-streak-claim:hover{filter:brightness(1.07);transform:translateY(-1px)}.cc-ref{background:#17171b;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column}.cc-ref h3{font-size:15px;font-weight:800;margin:0 0 8px;display:flex;align-items:center;gap:8px;color:#fff}.cc-ref h3 .fa{color:#e9c45a}.cc-ref p{color:#9a9aa3;font-size:13px;margin:0 0 14px;line-height:1.5}.cc-ref p b{color:#e9c45a}.cc-ref-box{display:flex;gap:8px;margin-top:auto}.cc-ref-code{flex:1;background:#0f0f12;border:1px dashed rgba(233,196,90,.5);border-radius:10px;padding:11px;text-align:center;font-weight:800;letter-spacing:1px;color:#e9c45a}.cc-ref-copy{background:linear-gradient(135deg,#e9c45a,#c9a227);color:#3a2d08;border:0;border-radius:10px;padding:0 18px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.cc-ref-copy:hover{filter:brightness(1.05)}.cc-exp{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#2a1410,#1a0e0c);border:1px solid rgba(233,196,90,.35);border-radius:16px;padding:16px 20px;margin:0 0 22px;position:relative;overflow:hidden}.cc-exp:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 100% 50%,rgba(228,0,15,.2),transparent 60%)}.cc-exp-ic{position:relative;z-index:1;width:46px;height:46px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#e9c45a,#c9a227);display:flex;align-items:center;justify-content:center;color:#1c1407;font-size:20px;animation:ccTick 2s ease-in-out infinite}.cc-exp-ic .fa{color:#1c1407}@keyframes ccTick{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.cc-exp-tx{position:relative;z-index:1;flex:1;min-width:0}.cc-exp-tx b{color:#e9c45a;font-size:16px}.cc-exp-tx small{display:block;color:#9a9aa3;font-size:12px;margin-top:2px}.cc-exp-cta{position:relative;z-index:1;background:#E4000F;color:#fff!important;border:0;border-radius:10px;padding:10px 18px;font:inherit;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;text-decoration:none!important}.cc-exp-cta:hover{background:#B8000C}@media(max-width:767px){.cc-exp{flex-wrap:wrap}.cc-exp-cta{width:100%;text-align:center}}@media(min-width:992px){body#my-account .mc-dash{max-width:1040px;margin-left:auto;margin-right:auto}}.cc-rdm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.cc-rdm-chip{flex:1 1 auto;min-width:60px;padding:10px 6px;border-radius:11px;border:1px solid rgba(233,196,90,.38);background:rgba(233,196,90,.08);color:#e9c45a;font-weight:800;font-size:13px;line-height:1;cursor:pointer;font-family:'Montserrat',sans-serif;transition:background .15s,color .15s,border-color .15s}.cc-rdm-chip:hover{background:rgba(233,196,90,.16)}.cc-rdm-chip.on{background:linear-gradient(180deg,#e9c45a,#c9a227);color:#3a2c05;border-color:#e9c45a;box-shadow:0 3px 10px rgba(201,162,39,.3)}@media(max-width:767px){.cc-rdm-inline .rdm-stack{display:block}.cc-rdm-inline .cc-rdm-step{height:auto}.cc-rdm-inline .cc-rdm-step.is-hidden{display:none}.cc-row .cc-earn{grid-auto-rows:1fr}.cc-row .cc-earn-it{min-height:54px;align-items:center}.cc-row .cc-earn .cc-earn-it:last-child{grid-column:1 / -1}.cc-wheel-earn{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:start;padding:14px 6px!important}.cc-wheel-earn-h{grid-column:1 / -1;margin-bottom:2px!important}.cc-wheel-earn-it{margin-bottom:0!important;gap:9px;font-size:12px;line-height:1.2}.cc-wheel-earn-ic{width:32px;height:32px;font-size:13px}}.cc-ach-sq{position:relative}.cc-ach-rw{position:absolute;top:-7px;left:-7px;background:linear-gradient(180deg,#e9c45a,#c9a227);color:#3a2c05;font-weight:800;font-size:10px;padding:2px 6px;border-radius:9px;line-height:1;box-shadow:0 2px 7px rgba(201,162,39,.45);font-family:'Montserrat',sans-serif;white-space:nowrap;z-index:2}.cc-ach.lock .cc-ach-rw{opacity:.5;filter:grayscale(.4)}.cc-achv-p{display:block;font-size:13px;font-weight:800;color:#e9c45a;margin-top:1px;line-height:1.1}.cc-idchip{display:inline-flex;align-items:center;gap:7px;margin-top:13px;background:rgba(233,196,90,.08);border:1px solid rgba(233,196,90,.3);border-radius:999px;padding:7px 14px;cursor:pointer;font-size:12.5px;color:#e9c45a;font-weight:600;font-family:inherit;line-height:1;white-space:nowrap;max-width:100%}.cc-idchip b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px;font-weight:700;color:#f0d98a}.cc-idchip .fa{color:#c9a227}.cc-idchip .cc-idchip-go{color:#b8a36a;font-weight:600}.cc-idchip:hover{background:rgba(233,196,90,.14)}.cc-socio-pop{position:fixed;inset:0;z-index:9998;display:none;align-items:center;justify-content:center;background:rgba(6,7,10,.8);padding:16px}.cc-socio-pop.show{display:flex}.cc-socio-card{position:relative;background:linear-gradient(160deg,#1c1f26,#121319);border:1px solid #c9a227;border-radius:20px;padding:24px 26px;text-align:center;max-width:340px;width:100%;box-shadow:0 24px 70px rgba(0,0,0,.6)}.cc-socio-x{position:absolute;top:8px;right:14px;background:none;border:0;color:#9aa0ad;font-size:26px;line-height:1;cursor:pointer;padding:4px}.cc-socio-kick{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#e9c45a;font-weight:700}.cc-socio-title{font-size:17px;margin:4px 0 2px;color:#fff}.cc-socio-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;letter-spacing:3px;color:#e9c45a;font-weight:700;margin:6px 0 18px}.cc-socio-pop .cc-socio-qr{background:#fff;border-radius:12px;padding:11px;line-height:0;display:inline-block;margin-bottom:14px}.cc-socio-pop .cc-socio-qr img,.cc-socio-pop .cc-socio-qr canvas{display:block}.cc-socio-hint{font-size:12px;color:#9aa0ad;line-height:1.5;margin:0}@media(max-width:560px){.cc-idchip{white-space:normal;text-align:left}}#cc-lnotif.cc-lnotif{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(6,7,10,.72);opacity:0;pointer-events:none;transition:opacity .32s ease;padding:16px}#cc-lnotif.cc-lnotif.show{opacity:1;pointer-events:auto}#cc-lnotif .cc-lnotif-box{background:linear-gradient(160deg,#1c1f26,#121319);border:1px solid #c9a227;border-radius:20px;padding:28px 38px;text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.6);transform:scale(.78);transition:transform .42s cubic-bezier(.2,1.3,.4,1);max-width:90vw}#cc-lnotif.cc-lnotif.show .cc-lnotif-box{transform:scale(1)}#cc-lnotif .cc-lnotif-coin{font-size:46px;line-height:1}#cc-lnotif .cc-lnotif-big{font-size:44px;font-weight:800;color:#E9C45A;margin:6px 0 2px;letter-spacing:.5px}#cc-lnotif .cc-lnotif-cap{color:#eceef2;font-weight:700;font-size:16px}#cc-lnotif .cc-lnotif-cap small{display:block;color:#9aa0ad;font-weight:400;font-size:12.5px;margin-top:5px}@media(max-width:560px){#cc-lnotif .cc-lnotif-box{padding:20px 22px;border-radius:16px}#cc-lnotif .cc-lnotif-coin{font-size:34px}#cc-lnotif .cc-lnotif-big{font-size:30px;margin:4px 0 2px}#cc-lnotif .cc-lnotif-cap{font-size:13.5px}#cc-lnotif .cc-lnotif-cap small{font-size:11.5px;margin-top:4px}}body#my-account .cc-carnet{position:relative;overflow:hidden}body#my-account .cc-prog-tag{align-items:flex-start}body#my-account .cc-prog-tag .fa{margin-top:3px;flex:0 0 auto}body#my-account .cc-prog-tag .cc-prog-tx{flex:1;min-width:0}body#my-account .cc-carnet:before,body#my-account .cc-fx-aurora,body#my-account .cc-fx-veil,body#my-account .cc-fx-glint{border-radius:inherit}body#my-account .cc-carnet>.cc-carnet-top,body#my-account .cc-carnet>.cc-progress,body#my-account .cc-carnet>.cc-idchip{position:relative;z-index:3}body#my-account .cc-carnet.cc-lvl-bronce{background:radial-gradient(60% 90% at 92% 0%,rgba(214,150,90,.26),transparent 60%),linear-gradient(135deg,#241710 0%,#3a2616 22%,#6e4a28 48%,#3a2616 74%,#1c120b 100%)!important}body#my-account .cc-carnet.cc-lvl-bronce:before{display:none}body#my-account .cc-carnet.cc-lvl-bronce .cc-bar span{background:linear-gradient(90deg,#8a5a30,#d6a566)!important}body#my-account .cc-carnet.cc-lvl-plata{background:radial-gradient(60% 90% at 92% 0%,rgba(205,215,230,.26),transparent 60%),linear-gradient(135deg,#181b20 0%,#2c3138 22%,#5a6470 48%,#2c3138 74%,#141619 100%)!important}body#my-account .cc-carnet.cc-lvl-plata:before{display:none}body#my-account .cc-carnet.cc-lvl-plata .cc-bar span{background:linear-gradient(90deg,#7a838f,#cdd6e2)!important}body#my-account .cc-carnet.cc-lvl-oro{background:radial-gradient(60% 90% at 92% 0%,rgba(233,196,90,.30),transparent 60%),linear-gradient(135deg,#241c0a 0%,#3e3012 22%,#7a5f20 48%,#3e3012 74%,#15110a 100%)!important}body#my-account .cc-carnet.cc-lvl-oro:before{display:none}body#my-account .cc-carnet.cc-lvl-oro .cc-bar span{background:linear-gradient(90deg,#c9a227,#ffe08a)!important}body#my-account .cc-carnet.cc-lvl-elite{background:#0c0608!important;box-shadow:0 0 0 1px rgba(228,0,15,.5),0 0 30px rgba(228,0,15,.32),0 18px 50px rgba(0,0,0,.5)}body#my-account .cc-carnet.cc-lvl-elite:before{display:none}body#my-account .cc-carnet.cc-lvl-elite .cc-bar span{background:linear-gradient(90deg,#a01015,#ff3b2a,#a01015)!important;background-size:200% 100%!important;animation:ccCarnetShift 2.4s linear infinite}.cc-fx-aurora{position:absolute;inset:-45%;z-index:0;background:conic-gradient(from 0deg,#2a0406,#8a0c10,#E4000F,#ff2a1a,#E4000F,#8a0c10,#2a0406);filter:blur(40px);opacity:.62;animation:ccCarnetSpin 9s linear infinite;pointer-events:none}.cc-fx-veil{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 120% at 50% 30%,rgba(6,4,6,.35),rgba(6,4,6,.82));pointer-events:none}.cc-fx-glint{display:none}@keyframes ccCarnetSpin{to{transform:rotate(360deg)}}@keyframes ccCarnetGlint{0%{left:-60%}55%{left:130%}100%{left:130%}}@keyframes ccCarnetGlow{0%,100%{box-shadow:0 0 0 1px rgba(255,190,90,.30),0 0 24px rgba(228,0,15,.22),0 18px 50px rgba(0,0,0,.5)}50%{box-shadow:0 0 0 1px rgba(255,210,120,.6),0 0 42px rgba(228,0,15,.45),0 18px 50px rgba(0,0,0,.5)}}@keyframes ccCarnetShift{to{background-position:200% 0}}body#my-account .cc-carnet.cc-lvl-bronce .cc-avatar{border-color:#c98a4a!important;box-shadow:0 0 0 4px rgba(201,138,74,.16)!important}body#my-account .cc-carnet.cc-lvl-bronce .cc-tier{background:linear-gradient(135deg,#d6a566,#8a5a30)!important;color:#2a1c0e!important;box-shadow:0 4px 12px rgba(138,90,48,.4)!important}body#my-account .cc-carnet.cc-lvl-plata .cc-avatar{border-color:#c8d2de!important;box-shadow:0 0 0 4px rgba(200,212,228,.16)!important}body#my-account .cc-carnet.cc-lvl-plata .cc-tier{background:linear-gradient(135deg,#dbe1ea,#8a93a0)!important;color:#1c2026!important;box-shadow:0 4px 12px rgba(138,147,160,.4)!important}body#my-account .cc-carnet.cc-lvl-oro .cc-avatar{border-color:#e9c45a!important;box-shadow:0 0 0 4px rgba(233,196,90,.16)!important}body#my-account .cc-carnet.cc-lvl-oro .cc-tier{background:linear-gradient(135deg,#f0d27a,#c9a227)!important;color:#1c1407!important;box-shadow:0 4px 12px rgba(201,162,39,.4)!important}body#my-account .cc-carnet.cc-lvl-elite .cc-avatar{border-color:#E4000F!important;box-shadow:0 0 0 4px rgba(233,196,90,.22),0 0 18px rgba(228,0,15,.45)!important;animation:ccRingPulse 3s ease-in-out infinite}body#my-account .cc-carnet.cc-lvl-elite .cc-tier{background:linear-gradient(135deg,#E4000F,#a01015)!important;color:#fff!important;box-shadow:0 4px 16px rgba(228,0,15,.5)!important}@keyframes ccRingPulse{0%,100%{box-shadow:0 0 0 4px rgba(233,196,90,.2),0 0 16px rgba(228,0,15,.4)}50%{box-shadow:0 0 0 4px rgba(255,210,120,.42),0 0 28px rgba(228,0,15,.6)}}body#my-account .cc-carnet .cc-hi,body#my-account .cc-carnet .cc-pts{text-shadow:0 1px 3px rgba(0,0,0,.5)}body#my-account .cc-lvl-bronce .cc-kick{color:#e2b483}body#my-account .cc-lvl-bronce .cc-prog-tag{color:#e8c89a}body#my-account .cc-lvl-bronce .cc-prog-tag .fa{color:#d6a566}body#my-account .cc-lvl-bronce .cc-prog-lbl b{color:#e2b483}body#my-account .cc-lvl-bronce .cc-prog-lbl .fa-trophy{color:#d6a566}body#my-account .cc-lvl-bronce .cc-idchip{color:#e2b483;border-color:rgba(214,150,90,.32);background:rgba(214,150,90,.09)}body#my-account .cc-lvl-bronce .cc-idchip b{color:#f0d2a8}body#my-account .cc-lvl-bronce .cc-idchip .fa{color:#c98a4a}body#my-account .cc-lvl-bronce .cc-idchip .cc-idchip-go{color:#b8946a}body#my-account .cc-lvl-plata .cc-kick{color:#c8d2de}body#my-account .cc-lvl-plata .cc-prog-tag{color:#dbe1ea}body#my-account .cc-lvl-plata .cc-prog-tag .fa{color:#aab3c0}body#my-account .cc-lvl-plata .cc-prog-lbl b{color:#e6ecf4}body#my-account .cc-lvl-plata .cc-prog-lbl .fa-trophy{color:#aab3c0}body#my-account .cc-lvl-plata .cc-idchip{color:#cdd6e2;border-color:rgba(200,212,228,.32);background:rgba(200,212,228,.09)}body#my-account .cc-lvl-plata .cc-idchip b{color:#eef2f8}body#my-account .cc-lvl-plata .cc-idchip .fa{color:#8a93a0}body#my-account .cc-lvl-plata .cc-idchip .cc-idchip-go{color:#9aa0ad}body#my-account .cc-lvl-oro .cc-kick{color:#f0d27a}body#my-account .cc-lvl-oro .cc-prog-tag{color:#f4dd9a}body#my-account .cc-lvl-oro .cc-prog-tag .fa{color:#e9c45a}body#my-account .cc-lvl-oro .cc-prog-lbl b{color:#f0d27a}body#my-account .cc-lvl-oro .cc-prog-lbl .fa-trophy{color:#e9c45a}body#my-account .cc-lvl-oro .cc-idchip{color:#e9c45a;border-color:rgba(233,196,90,.32);background:rgba(233,196,90,.09)}body#my-account .cc-lvl-oro .cc-idchip b{color:#f0d98a}body#my-account .cc-lvl-oro .cc-idchip .fa{color:#c9a227}body#my-account .cc-lvl-oro .cc-idchip .cc-idchip-go{color:#b8a36a}body#my-account .cc-lvl-elite .cc-kick{color:#ffd76a}body#my-account .cc-lvl-elite .cc-prog-tag{color:#ffe1a0}body#my-account .cc-lvl-elite .cc-prog-tag .fa{color:#ffd76a}body#my-account .cc-lvl-elite .cc-prog-lbl b{color:#ffd76a}body#my-account .cc-lvl-elite .cc-prog-lbl .fa-trophy{color:#ffd76a}body#my-account .cc-lvl-elite .cc-idchip{color:#ffd76a;border-color:rgba(255,215,106,.4);background:rgba(255,215,106,.1)}body#my-account .cc-lvl-elite .cc-idchip b{color:#fff0c8}body#my-account .cc-lvl-elite .cc-idchip .fa{color:#ffd76a}body#my-account .cc-lvl-elite .cc-idchip .cc-idchip-go{color:#d8b87a}body#my-account .cc-carnet.cc-lvl-bronce{background-clip:padding-box!important;border-color:rgba(214,150,90,.5)!important}body#my-account .cc-carnet.cc-lvl-plata{background-clip:padding-box!important;border-color:rgba(205,215,230,.5)!important}body#my-account .cc-carnet.cc-lvl-oro{background-clip:padding-box!important;border-color:rgba(240,210,122,.55)!important}body#my-account .cc-carnet.cc-lvl-elite{background-clip:padding-box!important;border-color:rgba(228,0,15,.55)!important}@media(min-width:992px){body#my-account .mc-content,body#my-account #content .my-account-page-content{max-width:1090px!important;margin-left:auto!important;margin-right:auto!important;padding:24px!important}}.cc-hdr-pts.cc-hdr-lvl-bronce{background:linear-gradient(135deg,#d6a566,#8a5a30);box-shadow:0 3px 9px rgba(138,90,48,.4)}.cc-hdr-pts.cc-hdr-lvl-plata{background:linear-gradient(135deg,#dbe1ea,#8a93a0);box-shadow:0 3px 9px rgba(138,147,160,.4)}.cc-hdr-pts.cc-hdr-lvl-oro{background:linear-gradient(135deg,#f0d27a,#c9a227);box-shadow:0 3px 9px rgba(201,162,39,.4)}.cc-hdr-pts.cc-hdr-lvl-elite{background:linear-gradient(135deg,#E4000F,#a01015)!important;color:#fff!important;box-shadow:0 3px 12px rgba(228,0,15,.5)}.cap-dd-club{display:flex;align-items:center;gap:11px;padding:13px 16px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.08);background:rgba(233,196,90,.22)}.cap-dd-club-av{width:38px;height:38px;border-radius:50%;flex:0 0 38px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:16px;background:radial-gradient(circle at 35% 30%,#ff4d57,#c40410);overflow:hidden;border:2px solid #e9c45a}.cap-dd-club-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cap-dd-club-tx{display:flex;flex-direction:column;line-height:1.25;min-width:0}.cap-dd-club-tx b{font-size:13.5px;color:#1a1c22;font-weight:800}.cap-dd-club-tx small{font-size:11.5px;color:#5a5a62}.cap-dd-club-go{margin-left:auto;font-size:12px;font-weight:800;white-space:nowrap}.cap-dd-club.cc-lvl-bronce{background:rgba(201,138,74,.3)}.cap-dd-club.cc-lvl-bronce .cap-dd-club-av{border-color:#c98a4a}.cap-dd-club.cc-lvl-bronce .cap-dd-club-go{color:#8a5a30}.cap-dd-club.cc-lvl-plata{background:rgba(150,165,185,.32)}.cap-dd-club.cc-lvl-plata .cap-dd-club-av{border-color:#aab3c0}.cap-dd-club.cc-lvl-plata .cap-dd-club-go{color:#566270}.cap-dd-club.cc-lvl-oro{background:rgba(233,196,90,.34)}.cap-dd-club.cc-lvl-oro .cap-dd-club-av{border-color:#e9c45a}.cap-dd-club.cc-lvl-oro .cap-dd-club-go{color:#a8801a}.cap-dd-club.cc-lvl-elite{background:rgba(228,0,15,.16)}.cap-dd-club.cc-lvl-elite .cap-dd-club-av{border-color:#E4000F;box-shadow:0 0 9px rgba(228,0,15,.35)}.cap-dd-club.cc-lvl-elite .cap-dd-club-go{color:#E4000F}.cc-sched{margin:0 0 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#17171b;overflow:hidden}.cc-sched summary{list-style:none;cursor:pointer;padding:13px 16px;font-size:13px;font-weight:700;color:#eceef2;display:flex;align-items:center;gap:9px;user-select:none}.cc-sched summary::-webkit-details-marker{display:none}.cc-sched summary>.fa{color:#e9c45a}.cc-sched summary .cc-sched-go{margin-left:auto;font-size:11.5px;font-weight:600;color:#9aa0ad;white-space:nowrap}.cc-sched[open] summary .cc-sched-go::after{content:" ▴"}.cc-sched:not([open]) summary .cc-sched-go::after{content:" ▾"}.cc-sched-body{padding:0 16px 14px}.cc-sched-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06);font-size:13px;flex-wrap:wrap}.cc-sched-amt{font-weight:800;color:#fff}.cc-sched-date{color:#9aa0ad}.cc-sched-soon .cc-sched-amt,.cc-sched-soon .cc-sched-date,.cc-sched-soon .cc-coup-val{color:#f0b54a}.cc-sched-note{font-size:11.5px;color:#6b6b73;margin-top:11px;font-style:italic}.cc-coup-l{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cc-coup-val{font-weight:800;color:#fff;white-space:nowrap}.cc-coup-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:.5px;color:#cdb46a;background:rgba(233,196,90,.1);border:1px solid rgba(233,196,90,.25);border-radius:6px;padding:2px 7px}.cc-streak{position:relative}.cc-streak.cc-streak-justclaimed{animation:dmClaimPop .7s cubic-bezier(.2,1.4,.35,1)}.mc-dash{--cc-accent:#e9c45a;--cc-accent2:#c9a227;--cc-accent-strong:#f0d27a;--cc-accent-soft:rgba(233,196,90,.14);--cc-accent-bd:rgba(233,196,90,.34);--cc-accent-ink:#1c1407}.mc-dash.cc-lvl-bronce{--cc-accent:#d6a566;--cc-accent2:#8a5a30;--cc-accent-strong:#e2b483;--cc-accent-soft:rgba(214,150,90,.15);--cc-accent-bd:rgba(214,150,90,.36);--cc-accent-ink:#2a1c0e}.mc-dash.cc-lvl-plata{--cc-accent:#cdd6e2;--cc-accent2:#8a93a0;--cc-accent-strong:#e6ecf4;--cc-accent-soft:rgba(205,215,230,.15);--cc-accent-bd:rgba(205,215,230,.36);--cc-accent-ink:#1c2026}.mc-dash.cc-lvl-oro{--cc-accent:#e9c45a;--cc-accent2:#c9a227;--cc-accent-strong:#f0d27a;--cc-accent-soft:rgba(233,196,90,.14);--cc-accent-bd:rgba(233,196,90,.34);--cc-accent-ink:#1c1407}.mc-dash.cc-lvl-elite{--cc-accent:#ffd76a;--cc-accent2:#E4000F;--cc-accent-strong:#ffe1a0;--cc-accent-soft:rgba(255,215,106,.14);--cc-accent-bd:rgba(255,215,106,.4);--cc-accent-ink:#241006}@keyframes ccAccentPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}50%{box-shadow:0 0 0 4px var(--cc-accent-soft)}}body#my-account .cc-sec{display:flex;align-items:center;gap:9px}body#my-account .cc-sec::before{content:"";flex:0 0 auto;width:14px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--cc-accent),var(--cc-accent2))}body#my-account .cc-sec.dm-sec::before{align-self:center}body#my-account .cc-card h3 .fa{color:var(--cc-accent)}body#my-account .cc-redeem-locked .cc-rdm-ic,body#my-account .cc-rdm-ic{background:radial-gradient(circle at 35% 30%,#fff7e6,var(--cc-accent) 60%,var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-rdm-ic.ok{background:radial-gradient(circle at 35% 30%,#fff7e6,var(--cc-accent) 60%,var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-redeem-bar span{background:linear-gradient(90deg,var(--cc-accent),var(--cc-accent2));box-shadow:0 0 10px var(--cc-accent-soft)}body#my-account .cc-redeem-faltan b{color:var(--cc-accent)}body#my-account .cc-redeem-hint .fa{color:var(--cc-accent)}body#my-account .cc-rdm-sub b{color:var(--cc-accent)}body#my-account .cc-rdm-summary{background:var(--cc-accent-soft);border-color:var(--cc-accent-bd)}body#my-account .cc-rdm-summary .cc-rdm-discv{color:var(--cc-accent)}body#my-account .cc-rdm-disc{background:var(--cc-accent-soft);border-color:var(--cc-accent-bd)}body#my-account .cc-rdm-disc b{color:var(--cc-accent)}body#my-account .cc-rdm-range::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--cc-accent) 60%,var(--cc-accent2));box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 0 3px var(--cc-accent-soft)}body#my-account .cc-rdm-range::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--cc-accent) 60%,var(--cc-accent2))}body#my-account .cc-rdm-chip{border-color:var(--cc-accent-bd);background:var(--cc-accent-soft);color:var(--cc-accent)}body#my-account .cc-rdm-chip.on{background:linear-gradient(180deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink);border-color:var(--cc-accent)}body#my-account .cc-rdm-code{color:var(--cc-accent);border-color:var(--cc-accent-bd)}body#my-account .cc-rdm-copy{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-earn-ic{background:var(--cc-accent-soft);border:1px solid var(--cc-accent-bd)}body#my-account .cc-earn-ic .fa{color:var(--cc-accent)}body#my-account .cc-earn-it .fa{color:var(--cc-accent)}body#my-account .cc-wheel-spins-chip{background:var(--cc-accent-soft);border-color:var(--cc-accent-bd);color:var(--cc-accent)}body#my-account .cc-wheel-spins-chip .fa,body#my-account .cc-wheel-spins-chip b{color:var(--cc-accent)}body#my-account .cc-wheel-earn-ic{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-wheel-earn-ic .fa{color:var(--cc-accent-ink)}body#my-account .cc-wheel-3col .cc-wheel-spins b{color:var(--cc-accent)}body#my-account .cc-exp{border-color:var(--cc-accent-bd)}body#my-account .cc-exp-ic{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-exp-ic .fa{color:var(--cc-accent-ink)}body#my-account .cc-exp-tx b{color:var(--cc-accent)}body#my-account .cc-sched summary>.fa{color:var(--cc-accent)}body#my-account .cc-coup-code{color:var(--cc-accent);background:var(--cc-accent-soft);border-color:var(--cc-accent-bd)}body#my-account .dm-ic{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .dm-ic .fa{color:var(--cc-accent-ink)}body#my-account .dm-pts{background:var(--cc-accent-soft);border-color:var(--cc-accent-bd);color:var(--cc-accent)}body#my-account .dm-bar span{background:linear-gradient(90deg,var(--cc-accent),var(--cc-accent2));box-shadow:0 0 10px var(--cc-accent-soft)}body#my-account .dm-card.dm-claimed{border-color:var(--cc-accent-bd);background:linear-gradient(180deg,var(--cc-accent-soft),#151519)}body#my-account .dm-card.dm-claimed .dm-ic,body#my-account .dm-card.dm-ready .dm-ic{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2))}body#my-account .dm-card.dm-claimed .dm-ic .fa,body#my-account .dm-card.dm-ready .dm-ic .fa{color:var(--cc-accent-ink)}body#my-account .dm-card.dm-claimed .dm-bar span,body#my-account .dm-card.dm-ready .dm-bar span{background:linear-gradient(90deg,var(--cc-accent),var(--cc-accent2))}body#my-account .dm-ic-check{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .dm-card.dm-ready{border-color:var(--cc-accent-bd);animation:ccAccentPulse 1.7s ease-in-out infinite}body#my-account .dm-claim{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink);box-shadow:0 6px 16px var(--cc-accent-soft)}body#my-account .dm-float{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .dm-foot .ok{color:var(--cc-accent)}body#my-account .cc-flame{filter:drop-shadow(0 0 14px rgba(228,0,15,.5))}body#my-account .cc-streak-big{background:linear-gradient(135deg,#ffd76a,#E4000F);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body#my-account .cc-streak-dots i.on{background:linear-gradient(135deg,#ffd76a,#E4000F);box-shadow:0 0 8px rgba(228,0,15,.5)}body#my-account .cc-streak.cc-streak-done{border-color:var(--cc-accent-bd);background:linear-gradient(180deg,var(--cc-accent-soft),#151519);animation:ccAccentPulse 1.7s ease-in-out infinite}body#my-account .cc-streak.cc-streak-done .cc-streak-big{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body#my-account .cc-streak.cc-streak-done .cc-streak-dots i{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2))}body#my-account .cc-streak-claim{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink);box-shadow:0 6px 16px var(--cc-accent-soft)}body#my-account .cc-ref h3 .fa{color:var(--cc-accent)}body#my-account .cc-ref p b{color:var(--cc-accent)}body#my-account .cc-ref-code{border-color:var(--cc-accent-bd);color:var(--cc-accent)}body#my-account .cc-ref-copy{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-ach:hover .cc-ach-sq{border-color:var(--cc-accent-bd)}body#my-account .cc-ach.on .cc-ach-sq{border-color:var(--cc-accent2);background:radial-gradient(120% 100% at 50% 0,var(--cc-accent-soft),#1a1813)}body#my-account .cc-ach.on .cc-ach-sq img{filter:drop-shadow(0 0 8px var(--cc-accent-soft))}body#my-account .cc-ach-done{background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-ach-rw{background:linear-gradient(180deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink)}body#my-account .cc-bars .seg.fill,body#my-account .cc-bars.cont .seg.track i{background:linear-gradient(90deg,var(--cc-accent),var(--cc-accent2))}body#my-account .cc-lvl.on small{color:var(--cc-accent)}body#my-account #cc-modal .cc-modal-box{border-color:var(--cc-accent2)}body#my-account #cc-modal .cc-modal-cb b,body#my-account #cc-modal .cc-modal-p{color:var(--cc-accent)}body#my-account .cc-ref-box{display:flex;gap:10px;margin-top:auto}body#my-account .cc-ref-wa,body#my-account .cc-ref-copy{flex:1 1 0%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px;border-radius:11px;font:inherit;font-weight:800;font-size:13px;letter-spacing:.2px;cursor:pointer;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}body#my-account .cc-ref-wa .fa,body#my-account .cc-ref-copy .fa{font-size:15px}body#my-account .cc-ref-wa{background:linear-gradient(135deg,var(--cc-accent-strong),var(--cc-accent2));color:var(--cc-accent-ink);box-shadow:0 6px 16px -7px var(--cc-accent-bd),inset 0 1px 0 rgba(255,255,255,.4)}body#my-account .cc-ref-wa:hover{transform:translateY(-1px);box-shadow:0 11px 22px -8px var(--cc-accent-bd),inset 0 1px 0 rgba(255,255,255,.5);filter:brightness(1.03)}body#my-account .cc-ref-wa:active{transform:translateY(0)}body#my-account .cc-ref-copy{background:var(--cc-accent-soft);color:var(--cc-accent);border-color:var(--cc-accent-bd);box-shadow:none}body#my-account .cc-ref-copy:hover{transform:translateY(-1px);background:transparent;border-color:var(--cc-accent);filter:none}body#my-account .cc-ref-copy:active{transform:translateY(0)}body#my-account .mc-dash{--t1:#d4d4da;--t2:#a3a3ad;--t3:#8b8b95}body#my-account .mc-mail,body#my-account .mc-av-hint,body#my-account .cc-balance small,body#my-account .cc-prog-lbl,body#my-account .cc-ach small.cc-ach-c,body#my-account .cc-modal-d,body#my-account .cc-rdm-disc span,body#my-account .cc-rdm-note b,body#my-account .cc-wheel-spins-chip .cc-wheel-word,body#my-account .cc-redeem-faltan,body#my-account .cc-rdm-summary span,body#my-account .cc-wheel-earn-it{color:var(--t1)}body#my-account .mc-tile small,body#my-account .mc-tile-out i,body#my-account .mc-av-link,body#my-account .cc-redeem p,body#my-account .cc-redeem-sub,body#my-account .cc-rdm-ptslbl,body#my-account .cc-row .cc-earn-it small,body#my-account .cc-wheel-hint,body#my-account .cc-wheel-msg,body#my-account .cc-wheel-3col .cc-wheel-spins,body#my-account .dm-desc,body#my-account .dm-foot,body#my-account .cc-streak-body small,body#my-account .cc-ref p,body#my-account .cc-exp-tx small,body#my-account .cc-socio-x,body#my-account .cc-socio-hint,body#my-account .cc-sched summary .cc-sched-go,body#my-account .cc-sched-date,body#my-account .cc-medal small,body#my-account .cc-ach.lock b,body#my-account .cc-redeem-prog-lbl,body#my-account .cc-sec,body#my-account .cc-wheel-earn-h,body#my-account .cc-wheel-spins-lbl,body#my-account .cc-redeem-hint{color:var(--t2)}body#my-account .cc-sec-note,body#my-account .dm-renew,body#my-account .cc-sched-note{color:var(--t3)}body#my-account .mc-dash>*+*{margin-top:28px}body#my-account .mc-dash>.cc-sec+*{margin-top:0}@media(max-width:767px){body#my-account .mc-dash>*+*{margin-top:22px}body#my-account .mc-dash>.cc-sec+*{margin-top:0}}body#my-account #cc-modal,body#my-account .cc-socio-pop,body#my-account #cc-wheel-modal{display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility .26s ease}body#my-account #cc-modal.show,body#my-account .cc-socio-pop.show,body#my-account #cc-wheel-modal.show{opacity:1;visibility:visible;pointer-events:auto}body#my-account #cc-modal .cc-modal-box,body#my-account .cc-socio-pop .cc-socio-card,body#my-account #cc-wheel-modal .cc-rdm-box{opacity:0;transform:translateY(14px) scale(.95);transition:transform .32s cubic-bezier(.2,.85,.3,1),opacity .26s ease}body#my-account #cc-modal.show .cc-modal-box,body#my-account .cc-socio-pop.show .cc-socio-card,body#my-account #cc-wheel-modal.show .cc-rdm-box{opacity:1;transform:none}body#my-account #cc-rdm{scroll-margin-top:90px}@keyframes ccFlash{0%{box-shadow:0 0 0 0 rgba(0,0,0,0)}25%{box-shadow:0 0 0 3px var(--cc-accent-soft),0 0 26px 2px var(--cc-accent-soft)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}body#my-account .cc-flash{animation:ccFlash 1.4s ease}@media(prefers-reduced-motion:reduce){body#my-account #cc-modal .cc-modal-box,body#my-account .cc-socio-pop .cc-socio-card,body#my-account #cc-wheel-modal .cc-rdm-box{transition:none}body#my-account .cc-flash{animation:none}}@media(max-width:767px){body#my-account .mc-dash{zoom:.93}}body#my-account .cc-chips{display:inline-flex;align-items:center;gap:8px;position:relative;margin-bottom:16px}body#my-account .cc-chips .cc-wheel-spins-chip{margin-bottom:0}body#my-account .cc-free-pill{display:inline-flex;align-items:center;gap:6px;background:var(--cc-accent-soft);border:1px solid var(--cc-accent-bd);color:var(--cc-accent);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:700;font-family:inherit;line-height:1;cursor:pointer;transition:filter .15s}body#my-account button.cc-free-pill{-webkit-appearance:none;appearance:none}body#my-account .cc-free-pill b{font-size:16px;font-weight:900;line-height:1}body#my-account .cc-free-pill .fa{color:var(--cc-accent)}body#my-account .cc-free-pill .cc-free-mes{color:#cfcfd4;font-weight:600;font-size:11px}body#my-account .cc-free-pill.live:hover{filter:brightness(1.12)}body#my-account .cc-free-pill.live{animation:ccFreeHalo 2.2s ease-in-out infinite}@keyframes ccFreeHalo{0%,100%{box-shadow:0 0 0 0 rgba(233,196,90,0)}50%{box-shadow:0 0 0 4px var(--cc-accent-soft)}}body#my-account .cc-free-pill.pop{animation:ccFreePop .55s ease}@keyframes ccFreePop{0%{transform:scale(1)}35%{transform:scale(1.14)}60%{transform:scale(.96)}100%{transform:scale(1)}}body#my-account .cc-free-pill.is-done{cursor:default;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}body#my-account .cc-free-float{position:absolute;right:6px;top:-4px;background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent2));color:var(--cc-accent-ink);font-weight:900;font-size:12.5px;padding:4px 10px;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.4);opacity:0;pointer-events:none;z-index:7}body#my-account .cc-free-float.go{animation:ccFreeFloat 1s ease forwards}@keyframes ccFreeFloat{0%{opacity:0;transform:translateY(4px) scale(.7)}20%{opacity:1;transform:translateY(-6px) scale(1)}100%{opacity:0;transform:translateY(-46px) scale(1)}}@media(prefers-reduced-motion:reduce){body#my-account .cc-free-pill.live,body#my-account .cc-free-pill.pop,body#my-account .cc-free-float.go{animation:none!important}}body#my-account .cc-wheel-bases{text-align:center;margin:2px 0 0;font-size:11.5px}body#my-account .cc-wheel-bases a{color:#8a8a92;border-bottom:1px solid rgba(255,255,255,.15);text-decoration:none}body#my-account .cc-wheel-bases a:hover{color:var(--cc-accent)}body#my-account .cc-legal{margin:26px 0 6px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);text-align:center}body#my-account .cc-legal-txt{font-size:11.5px;line-height:1.55;color:#8a8a92;max-width:760px;margin:0 auto 12px}body#my-account .cc-legal-links{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center}body#my-account .cc-legal-links a{font-size:12.5px;font-weight:700;color:var(--cc-accent);text-decoration:none;border-bottom:1px solid var(--cc-accent-bd)}body#my-account .cc-legal-links a:hover{filter:brightness(1.12)}#cms.cms-id-20 .rte-content,#cms.cms-id-21 .rte-content,#cms.cms-id-22 .rte-content{font-size:13px;line-height:1.55}#cms.cms-id-20 .rte-content p,#cms.cms-id-21 .rte-content p,#cms.cms-id-22 .rte-content p,#cms.cms-id-20 .rte-content li,#cms.cms-id-21 .rte-content li,#cms.cms-id-22 .rte-content li,#cms.cms-id-20 .rte-content td,#cms.cms-id-21 .rte-content td,#cms.cms-id-22 .rte-content td{font-size:13px;line-height:1.55}#cms.cms-id-20 .rte-content h2,#cms.cms-id-21 .rte-content h2,#cms.cms-id-22 .rte-content h2{font-size:14px;font-weight:700;line-height:1.4;margin-top:24px;margin-bottom:7px}#cms.cms-id-20 .rte-content h3,#cms.cms-id-21 .rte-content h3,#cms.cms-id-22 .rte-content h3,#cms.cms-id-20 .rte-content h4,#cms.cms-id-21 .rte-content h4,#cms.cms-id-22 .rte-content h4{font-size:13px;font-weight:700;line-height:1.4;margin-top:18px;margin-bottom:6px}#cms.cms-id-20 .page-heading,#cms.cms-id-21 .page-heading,#cms.cms-id-22 .page-heading,#cms.cms-id-20 h1,#cms.cms-id-21 h1,#cms.cms-id-22 h1{font-size:22px}@media (max-width:767px){#cms.cms-id-20 .rte-content,#cms.cms-id-21 .rte-content,#cms.cms-id-22 .rte-content,#cms.cms-id-20 .rte-content p,#cms.cms-id-21 .rte-content p,#cms.cms-id-22 .rte-content p,#cms.cms-id-20 .rte-content li,#cms.cms-id-21 .rte-content li,#cms.cms-id-22 .rte-content li{font-size:12.5px;line-height:1.5}#cms.cms-id-20 .rte-content h2,#cms.cms-id-21 .rte-content h2,#cms.cms-id-22 .rte-content h2{font-size:13px;margin-top:20px}#cms.cms-id-20 .rte-content h3,#cms.cms-id-21 .rte-content h3,#cms.cms-id-22 .rte-content h3,#cms.cms-id-20 .rte-content h4,#cms.cms-id-21 .rte-content h4,#cms.cms-id-22 .rte-content h4{font-size:12.5px}#cms.cms-id-20 h1,#cms.cms-id-21 h1,#cms.cms-id-22 h1{font-size:19px}}@keyframes ccMicPop{0%{transform:scale(.3);opacity:0}55%{transform:scale(1.18)}100%{transform:scale(1);opacity:1}}.cc-wheel-mic.cc-pop{animation:ccMicPop .5s cubic-bezier(.2,.9,.25,1.3) both}.cc-wheel-mic.is-jackpot{background:radial-gradient(circle at 30% 25%,#fff3c4 0%,#ffd24d 35%,#e6a100 72%,#b97700 100%);color:#7a4b00;border:none;box-shadow:0 0 0 4px rgba(255,196,0,.28),0 0 30px 8px rgba(255,176,0,.55),inset 0 2px 7px rgba(255,255,255,.65);animation:ccJackGlow 1.4s ease-in-out infinite}.cc-wheel-mic.is-jackpot.cc-pop{animation:ccMicPop .5s cubic-bezier(.2,.9,.25,1.3) both,ccJackGlow 1.4s ease-in-out .5s infinite}@keyframes ccJackGlow{0%,100%{box-shadow:0 0 0 4px rgba(255,196,0,.28),0 0 26px 6px rgba(255,176,0,.5),inset 0 2px 7px rgba(255,255,255,.65)}50%{box-shadow:0 0 0 6px rgba(255,196,0,.4),0 0 42px 13px rgba(255,176,0,.78),inset 0 2px 7px rgba(255,255,255,.72)}}.cc-wheel-mic.is-jackpot i{animation:ccJackPulse 1.1s ease-in-out .5s infinite}@keyframes ccJackPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes ccDoneIn{0%{opacity:0;transform:translateY(10px) scale(.98)}100%{opacity:1;transform:none}}.cc-rdm-done.just-done{animation:ccDoneIn .42s cubic-bezier(.2,.8,.25,1) both}.cc-rdm-done.just-done .cc-rdm-ic.ok{animation:dmCheckPop .55s cubic-bezier(.2,1.6,.4,1) both}@keyframes ccDetailsOpen{0%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:none}}.cc-sched[open] .cc-sched-body{animation:ccDetailsOpen .28s ease both}.cc-sched summary{transition:color .15s}@media (prefers-reduced-motion:reduce){.cc-wheel-mic.cc-pop,.cc-wheel-mic.is-jackpot,.cc-wheel-mic.is-jackpot.cc-pop,.cc-wheel-mic.is-jackpot i,.cc-rdm-done.just-done,.cc-rdm-done.just-done .cc-rdm-ic.ok,.cc-sched[open] .cc-sched-body{animation:none!important}}body#my-account .cc-exp.cc-exp-lvl{border-color:rgba(228,0,15,.5);background:linear-gradient(135deg,#2a0e0e,#1a0c0c)}body#my-account .cc-exp.cc-exp-lvl .cc-exp-ic{background:linear-gradient(135deg,#ff6b6b,#E4000F);color:#fff;animation:none}body#my-account .cc-exp.cc-exp-lvl .cc-exp-ic .fa{color:#fff}body#my-account .cc-exp.cc-exp-lvl .cc-exp-tx b{color:#ff7a7a}#cc-achv.cc-achv-warn{border-color:#E4000F}#cc-achv.cc-achv-warn .cc-achv-medal{background:radial-gradient(circle at 50% 32%,#ffb14d,#E4000F);color:#fff;box-shadow:0 0 16px rgba(228,0,15,.6)}#cc-achv.cc-achv-warn .cc-achv-k{color:#ff8a6a}#cc-achv.cc-achv-down{border-color:#5b6066}#cc-achv.cc-achv-down .cc-achv-medal{background:radial-gradient(circle at 50% 32%,#aab0b7,#5b6066);color:#fff;box-shadow:0 0 14px rgba(120,126,134,.4)}#cc-achv.cc-achv-down .cc-achv-k{color:#c9ccd1}.cap-club-ribbon{position:relative;overflow:hidden;background:linear-gradient(90deg,#8c0c10,#E4000F 55%,#ff3b2a);color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:13.5px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 8px rgba(228,0,15,.45)}.cap-club-ribbon::after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:ccRibbonShine 4s linear infinite}@keyframes ccRibbonShine{0%{left:-45%}55%,100%{left:130%}}.cap-club-ribbon .ccr-cta{box-shadow:0 0 0 0 rgba(255,255,255,.5);animation:ccrCtaPulse 2.6s ease-in-out infinite}@keyframes ccrCtaPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 0 12px 1px rgba(255,255,255,.35)}}.cap-club-ribbon-in{display:block;color:#fff!important;text-decoration:none!important;padding:8px 38px 8px 16px}.cap-club-ribbon b{color:#fff}.cap-club-ribbon .ccr-cta{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:2px 11px;margin-left:8px;white-space:nowrap;font-weight:800}.cap-club-ribbon .ccr-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;color:#fff;font-size:20px;line-height:1;cursor:pointer;opacity:.85;z-index:2}.cap-club-ribbon .ccr-x:hover{opacity:1}@media(max-width:767px){.cap-club-ribbon{font-size:12px}.cap-club-ribbon-in{padding:8px 34px 8px 12px}.cap-club-ribbon .ccr-long{display:none}.cap-club-ribbon .ccr-cta{margin-left:6px}}.cap-club-home{position:relative;overflow:hidden;background:transparent;color:#f4f4f5;font-family:'Montserrat',sans-serif;padding:4px 0}.cap-club-home .cch-wrap{position:relative;max-width:1264px;margin:0 auto;padding:46px 0;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.cap-club-home .cch-kicker{display:inline-block;color:#fff;font-weight:800;font-size:11.5px;letter-spacing:2px;text-transform:uppercase;background:#E4000F;border-radius:999px;padding:6px 14px;margin-bottom:16px}.cap-club-home .cch-h1{font-size:clamp(34px,4.8vw,60px);font-weight:900;line-height:1;margin:0 0 16px;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.cap-club-home .cch-elite{background:linear-gradient(100deg,#ff7a4a,#E4000F 58%,#ff3b2a);-webkit-background-clip:text;background-clip:text;color:transparent}.cap-club-home .cch-sub{color:#b4b4bc;font-size:15.5px;max-width:480px;margin:0 0 22px;line-height:1.55}.cap-club-home .cch-sub b{color:#ff5a4a}.cap-club-home .cch-cta-row{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.cap-club-home .cch-btn,.cap-club-home .cch-btn2{font-weight:800;font-size:14.5px;text-transform:uppercase;letter-spacing:.04em;border-radius:7px;padding:15px 26px;min-width:180px;text-align:center;text-decoration:none!important;transition:transform .16s,background .16s,border-color .16s}.cap-club-home .cch-btn{background:#E4000F;color:#fff!important;border:1px solid #E4000F;box-shadow:0 10px 30px rgba(228,0,15,.3);position:relative;overflow:hidden}.cap-club-home .cch-btn::after{content:"";position:absolute;top:0;left:-60%;width:48%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);animation:cchShine 3.2s ease-in-out infinite;pointer-events:none}@keyframes cchShine{0%{left:-60%}55%,100%{left:150%}}.cap-club-home .cch-btn:hover{background:#b8000c;border-color:#b8000c;transform:translateY(-2px)}.cap-club-home .cch-btn2{background:#1b1b1f;color:#f0f0f3!important;border:1px solid #3a3a42}.cap-club-home .cch-btn2:hover{background:#26262c;border-color:#4a4a52;transform:translateY(-2px)}.cap-club-home .cch-note{color:#9b9ba3;font-size:12.5px;margin-top:14px}.cap-club-home .cch-note b{color:#fff}.cap-club-home .cch-hero{justify-self:center;width:100%;max-width:350px}.cap-club-home .cch-carnet{border-radius:18px;padding:22px;background:#0c0608;box-shadow:0 0 0 1px rgba(228,0,15,.5),0 0 30px rgba(228,0,15,.3),0 18px 50px rgba(0,0,0,.5);position:relative;overflow:hidden}.cap-club-home .cch-carnet::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 90% 0%,rgba(255,60,52,.22),transparent 60%)}.cap-club-home .cch-ct{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:2px;color:#ff8a7a;text-transform:uppercase;font-weight:800}.cap-club-home .cch-cnm{position:relative;font-size:22px;font-weight:900;margin:14px 0 4px;color:#fff}.cap-club-home .cch-tier{position:relative;display:inline-block;background:linear-gradient(135deg,#E4000F,#a01015);color:#fff;font-weight:800;font-size:12px;padding:4px 12px;border-radius:999px;margin-bottom:14px}.cap-club-home .cch-cpts{position:relative;font-size:30px;font-weight:900;color:#fff}.cap-club-home .cch-cpts small{font-size:12px;color:#9b9ba3;font-weight:600}.cap-club-home .cch-cid{position:relative;margin-top:12px;font-size:11px;color:#9b9ba3;letter-spacing:1px}@media(max-width:860px){.cap-club-home .cch-wrap{grid-template-columns:1fr;text-align:center;padding:30px 18px;gap:24px}.cap-club-home .cch-cta-row{justify-content:center}.cap-club-home .cch-sub{margin-left:auto;margin-right:auto}.cap-club-home .cch-btn,.cap-club-home .cch-btn2{flex:1 1 auto;min-width:0}.cap-club-home .cch-hero{order:2;max-width:340px}}.cap-club-home .cch-carnet::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:skewX(-18deg);animation:cchCarnetSheen 5.5s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes cchCarnetSheen{0%{left:-60%}45%,100%{left:150%}}.cap-club-home .cch-social{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-size:12px;font-weight:800;color:#ff8a7a;background:rgba(228,0,15,.12);border:1px solid rgba(228,0,15,.4);border-radius:999px;padding:5px 11px;vertical-align:middle}@media(max-width:900px){.cap-club-home .cch-kicker,.cap-club-home .cch-social{display:inline-flex;align-items:center;vertical-align:middle;box-sizing:border-box;width:auto;height:clamp(27px,7vw,32px);margin:0 0 12px}.cap-club-home .cch-kicker{font-size:clamp(10px,2.7vw,11.5px);letter-spacing:clamp(1.2px,.36vw,2px);padding:0 clamp(11px,3vw,14px);margin-right:8px}.cap-club-home .cch-social{font-size:clamp(10.5px,2.8vw,12px);padding:0 clamp(10px,2.8vw,11px);margin-left:0}}@media(prefers-reduced-motion:reduce){.cap-club-home .cch-btn::after,.cap-club-home .cch-carnet::after{animation:none}}.cco-back{position:fixed;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:100000;padding:18px;font-family:'Montserrat',sans-serif;opacity:0;transition:opacity .25s}.cco-back.show{display:flex;opacity:1}.cco{width:420px;max-width:100%;background:linear-gradient(180deg,#141416,#0c0c0e);border:1px solid #26262c;border-radius:20px;overflow:hidden;position:relative;transform:translateY(16px) scale(.96);transition:transform .35s cubic-bezier(.2,.9,.25,1.25)}.cco-back.show .cco{transform:none}.cco-top{height:4px;background:linear-gradient(90deg,#a01015,#E4000F 55%,#ff3b2a)}.cco-x{position:absolute;top:12px;right:14px;color:#9a9aa2;font-size:24px;cursor:pointer;line-height:1;z-index:2;background:none;border:none}.cco-body{padding:30px 28px 22px;text-align:center;min-height:296px;display:flex;flex-direction:column;justify-content:center;color:#f4f4f5}.cco-medal{width:82px;height:82px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:38px;background:radial-gradient(circle at 32% 26%,#ffcaa0,#E4000F 56%,#8c0c10);box-shadow:0 0 0 4px rgba(228,0,15,.25),0 0 34px 8px rgba(228,0,15,.5);animation:ccoGlow 1.6s ease-in-out infinite}@keyframes ccoGlow{0%,100%{box-shadow:0 0 0 4px rgba(228,0,15,.25),0 0 26px 6px rgba(228,0,15,.42)}50%{box-shadow:0 0 0 6px rgba(228,0,15,.35),0 0 42px 12px rgba(228,0,15,.65)}}.cco-body h2{margin:0 0 8px;font-size:21px;font-weight:900}.cco-body h2 .g{color:#ff5a4a}.cco-mb{margin-bottom:14px!important}.cco-body p{margin:0 auto;color:#a1a1aa;font-size:14px;line-height:1.55;max-width:320px}.cco-body p b{color:#ff5a4a}.cco-list{list-style:none;padding:0;margin:6px auto 0;max-width:320px;text-align:left}.cco-list li{display:flex;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #26262c;font-size:14px}.cco-list li:first-child{border-top:none}.cco-list li>span:last-child{flex:1;min-width:0}.cco-list b{color:#ff5a4a}.cco-list .e{width:34px;height:34px;border-radius:9px;background:rgba(228,0,15,.14);display:flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 auto}.cco-foot{padding:14px 28px 24px;display:flex;flex-direction:column;gap:12px;align-items:center}.cco-dots{display:flex;gap:7px}.cco-dot{width:8px;height:8px;border-radius:50%;background:#3a3a42;transition:.2s}.cco-dot.on{background:#E4000F;width:22px;border-radius:5px}.cco-btn{width:100%;background:#E4000F;color:#fff;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.03em;border:1px solid #E4000F;border-radius:8px;padding:14px;cursor:pointer;transition:.15s}.cco-btn:hover{background:#b8000c;transform:translateY(-1px)}.cco-skip{color:#8a8a92;font-size:12.5px;background:none;border:none;cursor:pointer}.cco-chips{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin:16px auto 0}.cco-chip{background:rgba(228,0,15,.12);border:1px solid rgba(228,0,15,.42);border-radius:999px;padding:9px 15px;font-weight:800;font-size:13.5px;color:#ff8a7a}@media(max-width:767px){.cco{width:100%}.cco-body{padding:26px 20px 18px}}@media(prefers-reduced-motion:reduce){.cco-back,.cco,.cco-medal{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){body#my-account [class*="cc-"],body#my-account [class*="dm-"],body#my-account .mc-dash *,body#my-account [class*="cc-"]::before,body#my-account [class*="cc-"]::after,body#my-account [class*="dm-"]::after,.cap-club-home,.cap-club-home *,.cap-club-home::before,.cap-club-home *::before,.cap-club-home *::after,.cap-club-ribbon,.cap-club-ribbon *,.cap-club-ribbon::before,.cap-club-ribbon::after,#cc-achv,#cc-achv *,#cc-achv::before,#cc-achv::after,#ccOnboard,#ccOnboard *,.cco-back,.cco-back *,#cc-wheel-modal,#cc-wheel-modal *{animation:none!important;transition-duration:.001ms!important}body#my-account .cc-wheel{transition:none!important}}body#my-account .cc-howto{display:inline-flex;align-items:center;gap:6px;color:var(--cc-accent);font-size:12.5px;font-weight:700;margin-top:10px;text-decoration:none;opacity:.92;cursor:pointer}body#my-account .cc-howto:hover{opacity:1;text-decoration:underline}body#my-account .cc-howto .fa{opacity:.85}body#my-account .cc-streak{box-shadow:0 0 0 1px var(--cc-accent-bd),0 0 20px var(--cc-accent-soft)}body#my-account .cc-streak .cc-flame{font-size:32px;filter:drop-shadow(0 0 9px rgba(255,150,40,.55))}body#my-account .cc-streak.cc-streak-done{box-shadow:0 0 0 1px var(--cc-accent),0 0 28px var(--cc-accent-soft)}body#my-account .cc-streak-big{letter-spacing:-.3px}body#my-account .cc-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px}body#my-account .cc-chiprow .cc-idchip{margin-top:0}body#my-account .cc-howchip{display:inline-flex;align-items:center;gap:7px;background:rgba(233,196,90,.08);border:1px solid rgba(233,196,90,.3);border-radius:999px;padding:7px 14px;cursor:pointer;font-size:12.5px;color:#e9c45a;font-weight:700;font-family:inherit;line-height:1;white-space:nowrap;transition:background .15s}body#my-account .cc-howchip .fa{color:#c9a227}body#my-account .cc-howchip:hover{background:rgba(233,196,90,.16)}.cc-how-pop{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:rgba(6,7,10,.8);padding:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility .26s ease}.cc-how-pop.show{opacity:1;visibility:visible;pointer-events:auto}.cc-how-card{position:relative;background:linear-gradient(160deg,#1c1f26,#121319);border:1px solid #c9a227;border-radius:20px;padding:26px 26px 20px;text-align:center;max-width:380px;width:100%;box-shadow:0 24px 70px rgba(0,0,0,.6);transform:translateY(14px) scale(.97);transition:transform .3s cubic-bezier(.2,.9,.25,1.2)}.cc-how-pop.show .cc-how-card{transform:none}.cc-how-x{position:absolute;top:8px;right:14px;background:none;border:0;color:#9aa0ad;font-size:26px;line-height:1;cursor:pointer;padding:4px}.cc-how-kick{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#e9c45a;font-weight:800;margin-bottom:6px}.cc-how-body{min-height:188px;display:flex;align-items:center;justify-content:center}.cc-how-slide{animation:ccHowIn .32s ease}.cc-how-slide .cc-how-ic{font-size:48px;line-height:1;margin-bottom:12px}.cc-how-slide h3{font-size:20px;color:#fff;margin:0 0 8px;font-weight:900}.cc-how-slide p{font-size:14px;color:#aab0bd;line-height:1.55;margin:0 auto;max-width:300px}@keyframes ccHowIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cc-how-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.cc-how-dots{display:flex;gap:7px;justify-content:center;flex:1}.cc-how-dot{width:7px;height:7px;border-radius:50%;background:rgba(233,196,90,.28);transition:background .2s,transform .2s}.cc-how-dot.on{background:#e9c45a;transform:scale(1.25)}.cc-how-prev{background:none;border:1px solid #3a3f4a;color:#cfd3db;width:36px;height:36px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;flex:0 0 auto}.cc-how-prev:hover{border-color:#c9a227;color:#e9c45a}.cc-how-next{background:#c9a227;border:1px solid #c9a227;color:#1a1408;font-weight:800;font-size:13.5px;border-radius:8px;padding:10px 18px;cursor:pointer;flex:0 0 auto;transition:background .15s}.cc-how-next:hover{background:#e9c45a}@media(prefers-reduced-motion:reduce){.cc-how-pop,.cc-how-card,.cc-how-slide{transition:none!important;animation:none!important}}body#my-account .cc-howchip{background:var(--cc-accent-soft);border-color:var(--cc-accent-bd);color:var(--cc-accent)}body#my-account .cc-howchip .fa{color:var(--cc-accent2)}body#my-account .cc-howchip:hover{background:var(--cc-accent-soft);filter:brightness(1.14)}body#my-account .cc-streak-big{background:linear-gradient(135deg,var(--cc-accent-strong),var(--cc-accent2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body#my-account .cc-streak-dots i.on{background:linear-gradient(135deg,var(--cc-accent-strong),var(--cc-accent2));box-shadow:0 0 8px var(--cc-accent-soft)}body#my-account .cc-flame{filter:drop-shadow(0 0 14px var(--cc-accent-soft))}.cap-club-home .cch-hero{max-width:410px}.cap-club-home .cch-hero{perspective:1300px}.cap-club-home .cch-carnet.cch-c{aspect-ratio:1.62/1;min-height:236px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#2c0d12 0%,#180a0d 46%,#0c0b0e 100%)!important;border:1px solid rgba(255,255,255,.1);box-shadow:-20px 26px 56px rgba(0,0,0,.6),0 0 0 1px rgba(228,0,15,.4),inset 0 1px 0 rgba(255,255,255,.09)!important;transform:rotateY(-8deg) rotateX(4.5deg);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.cap-club-home .cch-carnet.cch-c:hover{transform:rotateY(-3deg) rotateX(2deg) translateY(-4px)}.cap-club-home .cch-carnet.cch-c::before{background:radial-gradient(72% 92% at 86% 8%,rgba(228,0,15,.30),transparent 62%)}.cap-club-home .cch-holo{position:absolute;right:20px;top:18px;width:44px;height:44px;border-radius:50%;z-index:1;background:conic-gradient(from 0deg,#ff2b38,#FFB400,#28c76f,#3aa0ff,#ff2b38);opacity:.5;filter:blur(.3px);box-shadow:inset 0 0 8px rgba(0,0,0,.4);animation:cchHoloSpin 7s linear infinite}.cap-club-home .cch-holo::after{content:"";position:absolute;inset:7px;border-radius:50%;background:rgba(12,11,14,.65)}@keyframes cchHoloSpin{to{transform:rotate(360deg)}}.cap-club-home .cch-carnet.cch-c .cch-ct{margin:0;color:#ff8a7a;font-size:9.5px;letter-spacing:2px}.cap-club-home .cch-crow{position:relative;z-index:2;display:flex;align-items:center;gap:16px}.cap-club-home .cch-chip{position:relative;width:46px;height:34px;border-radius:7px;flex:0 0 auto;background:linear-gradient(135deg,#f6dd92,#c9a227 55%,#a17a1c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),inset 0 -6px 8px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.4)}.cap-club-home .cch-chip::after{content:"";position:absolute;inset:5px 8px;border-radius:3px;background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(0,0,0,.18) 6px 7px),linear-gradient(0deg,transparent 45%,rgba(0,0,0,.18) 45% 55%,transparent 55%)}.cap-club-home .cch-av{position:relative;width:56px;height:56px;border-radius:50%;flex:0 0 auto;overflow:hidden;background:#0c0b0e;box-shadow:0 0 0 2px #0c0b0e,0 0 0 4px #c9a227,0 6px 16px rgba(0,0,0,.55)}.cap-club-home .cch-av img{width:100%;height:100%;object-fit:cover;display:block}.cap-club-home .cch-cnum{position:relative;z-index:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;font-weight:700;font-size:16.5px;color:#ededed;text-shadow:0 1px 3px rgba(0,0,0,.5)}.cap-club-home .cch-cfoot{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.cap-club-home .cch-fundador{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#cfcfd4;font-weight:800}.cap-club-home .cch-carnet.cch-c .cch-tier{margin:0;flex:0 0 auto}@media(max-width:860px){.cap-club-home .cch-hero{max-width:360px}.cap-club-home .cch-carnet.cch-c{transform:none;box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 0 1px rgba(228,0,15,.45),inset 0 1px 0 rgba(255,255,255,.08)!important}}@media(prefers-reduced-motion:reduce){.cap-club-home .cch-holo{animation:none}.cap-club-home .cch-carnet.cch-c{transition:none}}.cap-club-home{background:#0a0a0a!important;padding:88px 0!important;overflow:hidden}.cap-club-home .cch-wrap{max-width:1264px;margin:0 auto;padding:54px;border-radius:20px;border:1px solid rgba(228,0,15,.3);background:radial-gradient(100% 120% at 100% 0%,rgba(228,0,15,.30),transparent 55%),linear-gradient(120deg,#16161a,#0a0a0a);background-clip:padding-box;box-shadow:none;overflow:hidden;grid-template-columns:1.08fr .92fr;gap:44px}body#index .caph-sec .caph-ia{background-clip:padding-box!important}.cap-club-home .cch-hero{position:relative;z-index:1;justify-self:end}.cap-club-home .cch-hero::before{content:"";position:absolute;inset:-26% -20%;z-index:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,#2a0406,#8a0c10,#E4000F,#ff7a3c,#FFB400,#E4000F,#7a0a10,#2a0406);filter:blur(48px);opacity:.42;animation:cchAurora 12s linear infinite}.cap-club-home .cch-carnet{position:relative;z-index:2}@keyframes cchAurora{to{transform:rotate(360deg)}}@media(max-width:980px){.cap-club-home{padding:88px 28px!important}.cap-club-home .cch-wrap{grid-template-columns:minmax(0,1fr);gap:30px;padding:40px 28px}.cap-club-home .cch-hero{justify-self:center;width:100%;max-width:none}.cap-club-home .cch-carnet.cch-c{margin-left:auto;margin-right:auto}}@media(max-width:680px){.cap-club-home{padding:56px 16px!important}.cap-club-home .cch-wrap{padding:34px 22px}.cap-club-home .cch-hero{justify-self:center;margin-left:auto;margin-right:auto;width:100%;max-width:none}.cap-club-home .cch-carnet.cch-c{width:100%!important;min-height:0;aspect-ratio:1.6;transform:rotateY(-6deg) rotateX(3deg);margin-left:auto;margin-right:auto}.cap-club-home .cch-hero::before{inset:-12% -6%;opacity:.4}}@media(prefers-reduced-motion:reduce){.cap-club-home .cch-hero::before{animation:none}}body#my-account .dm-card.dm-claimed{border-color:rgba(70,208,127,.5);background:linear-gradient(180deg,rgba(70,208,127,.08),#151519)}body#my-account .dm-card.dm-claimed .dm-ic,body#my-account .dm-card.dm-ready .dm-ic{background:linear-gradient(135deg,#5fe39a,#1f9d57)}body#my-account .dm-card.dm-claimed .dm-ic .fa,body#my-account .dm-card.dm-ready .dm-ic .fa{color:#063d20}body#my-account .dm-card.dm-claimed .dm-ic{box-shadow:0 0 0 4px rgba(70,208,127,.18),0 4px 12px rgba(31,157,87,.4)}body#my-account .dm-card.dm-claimed .dm-bar span,body#my-account .dm-card.dm-ready .dm-bar span{background:linear-gradient(90deg,#5fe39a,#1f9d57)}body#my-account .dm-ic-check{background:linear-gradient(135deg,#5fe39a,#1f9d57);color:#053a1f;box-shadow:0 3px 9px rgba(31,157,87,.6)}body#my-account .dm-done-badge{background:linear-gradient(135deg,#5fe39a,#1f9d57);color:#063d20}body#my-account .dm-card.dm-ready{border-color:rgba(70,208,127,.6);animation:dmReadyPulse 1.7s ease-in-out infinite}body#my-account .dm-claim{background:linear-gradient(135deg,#46d07f,#1f9d57);color:#053a1f;box-shadow:0 6px 16px rgba(31,157,87,.35)}body#my-account .dm-float{background:linear-gradient(135deg,#46d07f,#1f9d57);color:#fff}body#my-account .dm-foot .ok{color:#5fe39a}body#my-account .cc-streak.cc-streak-done{border-color:rgba(70,208,127,.55);background:linear-gradient(180deg,rgba(70,208,127,.08),#151519);animation:dmReadyPulse 1.7s ease-in-out infinite}body#my-account .cc-streak.cc-streak-done .cc-streak-big{background:linear-gradient(135deg,#5fe39a,#1f9d57);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body#my-account .cc-streak.cc-streak-done .cc-streak-dots i{background:linear-gradient(135deg,#5fe39a,#1f9d57);box-shadow:0 0 8px rgba(31,157,87,.5)}body#my-account .cc-streak-claim{background:linear-gradient(135deg,#46d07f,#1f9d57);color:#053a1f;box-shadow:0 6px 16px rgba(31,157,87,.35)}body#my-account .mc-dash.cc-lvl-bronce{--cc-accent:#f0b264;--cc-accent2:#8f4f1e;--cc-accent-strong:#ffce8a;--cc-accent-soft:rgba(240,178,100,.15);--cc-accent-bd:rgba(240,178,100,.36)}body#my-account .mc-dash.cc-lvl-plata{--cc-accent:#dde7f3;--cc-accent2:#647d96;--cc-accent-strong:#f0f5fc;--cc-accent-soft:rgba(205,220,238,.15);--cc-accent-bd:rgba(205,220,238,.36)}body#my-account .mc-dash.cc-lvl-oro{--cc-accent:#f3d268;--cc-accent2:#b07a16;--cc-accent-strong:#ffe49a;--cc-accent-soft:rgba(233,196,90,.15);--cc-accent-bd:rgba(233,196,90,.36)}body#index .caph-sec:has(.caph-ia){padding-top:0}.cap-club-home .cch-carnet.cch-c .cch-ct{padding-right:54px}@media (min-width:768px) and (max-width:1365px){#header .cap-topbar .center-nav.cap-tb-benefits{display:none!important}#header .cap-topbar .row{flex-wrap:nowrap!important}#header .cap-topbar .left-nav,#header .cap-topbar .right-nav{white-space:nowrap;flex-wrap:nowrap}#header .cap-topbar .cap-tb-item{margin-left:6px;margin-right:6px}}body#my-account .cc-btn[disabled],body#my-account .cc-btn:disabled{opacity:.45!important;box-shadow:none!important;filter:grayscale(.35);cursor:not-allowed!important}body#my-account .cc-btn[disabled]:hover,body#my-account .cc-btn:disabled:hover{transform:none!important;box-shadow:none!important;filter:grayscale(.35);background:#E4000F}body#my-account .mc-dash .cc-idchip{background:var(--cc-accent-soft);border-color:var(--cc-accent-bd);color:var(--cc-accent)}body#my-account .mc-dash .cc-idchip b{color:var(--cc-accent-strong)}body#my-account .mc-dash .cc-idchip .fa{color:var(--cc-accent2)}body#my-account .mc-dash .cc-idchip .cc-idchip-go{color:var(--cc-accent)}body#my-account .cc-rdm-ic.ok{background:radial-gradient(circle at 35% 30%,#d6ffe6,#46d07f 60%,#1f9d57);color:#063d20}body#my-account .dm-card.dm-ready .dm-ic{box-shadow:0 0 0 4px rgba(70,208,127,.18),0 4px 12px rgba(31,157,87,.4)}body#my-account .mc-dash.cc-lvl-oro{--cc-accent-soft:rgba(243,210,104,.15);--cc-accent-bd:rgba(243,210,104,.36)}body#my-account .mc-dash.cc-lvl-plata{--cc-accent-soft:rgba(221,231,243,.15);--cc-accent-bd:rgba(221,231,243,.36)}body#my-account .cc-streak .cc-flame{filter:drop-shadow(0 0 10px var(--cc-accent-soft))}body#my-account .mc-avatar-edit{background:var(--cc-accent)!important;color:var(--cc-accent-ink)!important;border:2px solid var(--cc-accent2)!important;border-radius:50%!important;background-clip:padding-box}body#my-account .mc-avatar-edit:hover{background:var(--cc-accent-strong)!important}body#my-account .cc-wheel-earn-ic{background:var(--cc-accent-soft);border:1px solid var(--cc-accent-bd);color:var(--cc-accent)}body#my-account .cc-wheel-earn-ic .fa{color:var(--cc-accent)}.cap-club-home .cch-c-lvl-bronce .cch-tier{background:linear-gradient(135deg,#f0b264,#8f4f1e);color:#241406}.cap-club-home .cch-c-lvl-plata .cch-tier{background:linear-gradient(135deg,#e9eef6,#8a99ab);color:#16181c}.cap-club-home .cch-c-lvl-oro .cch-tier{background:linear-gradient(135deg,#f3d268,#b07a16);color:#241006}.cap-club-home .cch-c-lvl-bronce .cch-ct span:last-child{color:#f0b264}.cap-club-home .cch-c-lvl-plata .cch-ct span:last-child{color:#dde7f3}.cap-club-home .cch-c-lvl-oro .cch-ct span:last-child{color:#f3d268}.cap-club-home.cch-c-lvl-bronce .cch-social{background:rgba(240,178,100,.14);border-color:rgba(240,178,100,.42);color:#f0b264}.cap-club-home.cch-c-lvl-plata .cch-social{background:rgba(221,231,243,.14);border-color:rgba(221,231,243,.42);color:#dde7f3}.cap-club-home.cch-c-lvl-oro .cch-social{background:rgba(243,210,104,.14);border-color:rgba(243,210,104,.42);color:#f3d268}@media(max-width:600px){.cap-club-home .cch-h1{margin-top:15px}}body#my-account .cc-rdm-hint{font-size:12px;color:#9a9aa2;margin:0 0 10px;text-align:center;line-height:1.35}body#my-account .cc-rdm-hint .fa{color:var(--cc-accent,#e9c45a);margin-right:3px}body#my-account .cc-rdm-hint b{color:var(--cc-accent,#e9c45a)}.cap-lvl-bronce{--cc-acc:#e39a5c;--cc-acc2:#a2622f}.cap-lvl-plata{--cc-acc:#c4cdda;--cc-acc2:#7d94b3}.cap-lvl-oro{--cc-acc:#f0cf67;--cc-acc2:#c9a227}.cap-lvl-elite{--cc-acc:#ffc24a;--cc-acc2:#E4000F}#header .cap-topbar .cap-tb-clubwrap{min-width:0}#header .cap-topbar .cap-tb-club{display:inline-flex;align-items:center;gap:8px;text-decoration:none;line-height:1;white-space:nowrap}#header .cap-topbar .cap-tb-club .cap-tb-club-c{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:11px;flex:0 0 auto;box-shadow:0 0 0 1px rgba(255,255,255,.12)}#header .cap-topbar .cap-tb-club .cap-tb-club-t{font-size:13px;font-weight:700;color:#e9e9ee}#header .cap-topbar .cap-tb-club .cap-tb-club-t b{font-weight:800;color:#fff}#header .cap-topbar .cap-tb-club:hover .cap-tb-club-t{color:#fff}#header .cap-topbar .cap-tb-club.is-guest .cap-tb-club-c{background:#E4000F;color:#fff}#header .cap-topbar .cap-tb-club.is-guest .cap-tb-club-go{color:#E4000F;font-weight:800}#header .cap-topbar .cap-tb-club.is-guest:hover .cap-tb-club-go{color:#ff5a4a}#header .cap-topbar .cap-tb-club.is-socio .cap-tb-club-c{background:linear-gradient(135deg,var(--cc-acc,#ffc24a),var(--cc-acc2,#E4000F));color:#1a1206}#header .cap-topbar .cap-tb-club.is-socio .cap-tb-club-lvl{color:var(--cc-acc,#ffc24a);font-weight:800}.cc-pdp-band,.cc-pdp-band-mini{--cc-acc:#f0cf67;--cc-acc2:#c9a227}.cc-pdp-band{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e6e2d6;border-radius:12px;padding:13px 15px;margin:12px 0 4px;text-decoration:none;font-family:'Montserrat',sans-serif}.cc-pdp-band .cc-pdp-st{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:18px;flex:0 0 auto;box-shadow:0 4px 12px rgba(0,0,0,.14)}.cc-pdp-band.is-guest .cc-pdp-st{background:linear-gradient(135deg,#ff4133,#c30510);color:#fff}.cc-pdp-band.is-socio .cc-pdp-st{background:linear-gradient(135deg,var(--cc-acc),var(--cc-acc2));color:#2a1e06}.cc-pdp-band .cc-pdp-big{display:block;font-size:15.5px;font-weight:800;color:#1c1c22;line-height:1.2}.cc-pdp-band .cc-pdp-big b{color:#a8811b}.cc-pdp-band .cc-pdp-sub{display:block;font-size:11.5px;color:#74747e;margin-top:2px;line-height:1.4}.cc-pdp-band:hover{border-color:#d8cfa8}.cc-pdp-band-mini{display:none}@media (max-width:767px){.cc-pdp-band{display:none!important}.cc-pdp-band-mini{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e6e2d6;border-radius:12px;padding:10px 13px;margin:8px 0 2px;text-decoration:none;font-family:'Montserrat',sans-serif}.cc-pdp-band-mini .cc-pdp-st{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:15px;flex:0 0 auto;box-shadow:0 3px 10px rgba(0,0,0,.12)}.cc-pdp-band-mini.is-guest .cc-pdp-st{background:linear-gradient(135deg,#ff4133,#c30510);color:#fff}.cc-pdp-band-mini.is-socio .cc-pdp-st{background:linear-gradient(135deg,var(--cc-acc),var(--cc-acc2));color:#2a1e06}.cc-pdp-band-mini .cc-pdp-big{display:block;font-size:13.5px;font-weight:800;color:#1c1c22;line-height:1.2}.cc-pdp-band-mini .cc-pdp-big b{color:#a8811b}.cc-pdp-band-mini .cc-pdp-sub{display:none}}#cc-achv{overflow:hidden;gap:11px;padding:10px 15px 11px 10px;max-width:300px;border-radius:13px}#cc-achv .cc-achv-medal{width:40px;height:40px;font-size:18px;position:relative;overflow:hidden;box-shadow:0 0 12px rgba(233,196,90,.42),inset 0 0 0 1px rgba(255,240,200,.5)}#cc-achv .cc-achv-medal i{font-size:18px}#cc-achv .cc-achv-k{font-size:9px;font-weight:700;letter-spacing:1.3px}#cc-achv .cc-achv-n{font-size:13px;font-weight:700;margin-top:1px;letter-spacing:.1px}#cc-achv .cc-achv-p{font-size:11px;font-weight:600;margin-top:1px}#cc-achv .cc-achv-medal::after{content:"";position:absolute;top:0;left:-70%;width:55%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.8),transparent);transform:skewX(-18deg);pointer-events:none}#cc-achv.show .cc-achv-medal::after{animation:ccAchvShine .9s ease .12s 1}@keyframes ccAchvShine{0%{left:-70%}100%{left:170%}}#cc-achv .cc-achv-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,#c9a227,#f8e29a);transform:scaleX(0)}#cc-achv.show .cc-achv-bar{animation:ccAchvBar 4.2s linear forwards}@keyframes ccAchvBar{from{transform:scaleX(1)}to{transform:scaleX(0)}}#cc-achv.cc-achv-warn .cc-achv-bar{background:linear-gradient(90deg,#E4000F,#ffb14d)}#cc-achv.cc-achv-down .cc-achv-bar{background:linear-gradient(90deg,#5b6066,#aab0b7)}@media(prefers-reduced-motion:reduce){#cc-achv .cc-achv-medal::after,#cc-achv.show .cc-achv-medal::after{animation:none;display:none}#cc-achv .cc-achv-bar,#cc-achv.show .cc-achv-bar{animation:none;transform:scaleX(1)}}@media(min-width:768px){body#my-account .dm-card .dm-desc{min-height:40px}}.cc-howchip:focus-visible,.cc-idchip:focus-visible,.cc-idchip-go:focus-visible,.cc-ref-copy:focus-visible,.cc-ref-wa:focus-visible,.cc-how-x:focus-visible,.cc-how-prev:focus-visible,.cc-how-next:focus-visible,.cc-socio-x:focus-visible,.cc-rdm button:focus-visible,.cc-rdm a:focus-visible,.cc-rdm-chip:focus-visible,.cc-rdm-go:focus-visible,.cc-wheel button:focus-visible,.cc-dm-claim:focus-visible,.cc-btn:focus-visible,.header-btn.header-user-btn:focus-visible,.cc-hdr-pts:focus-visible,details.cc-sched>summary:focus-visible,details.cc-coup>summary:focus-visible{outline:2px solid #ffd76a!important;outline-offset:2px!important;border-radius:8px}.cc-rdm-range:focus-visible{outline:2px solid #ffd76a!important;outline-offset:3px!important}.cc-achs [tabindex]:focus-visible,.cc-badge:focus-visible,.cc-medal:focus-visible{outline:2px solid #ffd76a!important;outline-offset:3px!important;border-radius:50%}#cms .cc-btn:focus-visible,#cms a:focus-visible{outline:2px solid #E4000F!important;outline-offset:2px!important}.cc-btn{justify-content:center;text-align:center}.cco-slide{animation:ccoIn .34s ease}@keyframes ccoIn{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.cco-dot{transition:width .3s cubic-bezier(.22,.85,.3,1),background .25s,border-radius .25s}.cc-rdm-inline[hidden],.cc-redeem-locked[hidden]{display:none!important}.cc-rdm-inline,.cc-redeem-locked{transition:opacity .2s ease,transform .28s cubic-bezier(.22,.85,.3,1)}.cc-swap-out{opacity:0;transform:translateY(-8px) scale(.985)}.cc-swap-in{opacity:0;transform:translateY(10px) scale(.985)}.cc-redeem-bar span{transition:width .5s cubic-bezier(.22,.85,.3,1)}.cc-ach .cc-bars.cont i{transition:width .5s cubic-bezier(.22,.85,.3,1)}.cc-verify{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ic tit btn" "ic des btn";align-items:center;gap:3px 14px;background:linear-gradient(135deg,#2a1f10,#191612);border:1px solid #c9a227;border-radius:16px;padding:15px 18px;margin:0 0 16px;font-family:'Montserrat',sans-serif}.cc-verify-ic{grid-area:ic;width:44px;height:44px;border-radius:12px;background:rgba(201,162,39,.16);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.cc-verify-t{grid-area:tit;color:#fff;font-weight:800;font-size:15px;line-height:1.25}.cc-verify-d{grid-area:des;color:#c7ccd6;font-size:13px;line-height:1.45}.cc-verify-d b{color:#e9c45a;font-weight:800}.cc-verify-btn{grid-area:btn;background:#E4000F;color:#fff;border:0;border-radius:10px;padding:11px 18px;font-weight:800;font-size:13.5px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .15s,transform .15s}.cc-verify-btn:hover:not(:disabled){background:#c00009;transform:translateY(-1px)}.cc-verify-btn:disabled{opacity:.7;cursor:default}@media(max-width:575px){.cc-verify{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"ic tit" "des des" "btn btn";gap:9px 12px;padding:14px 15px}.cc-verify-ic{width:40px;height:40px;font-size:20px;align-self:start}.cc-verify-t{font-size:14.5px;align-self:center}.cc-verify-d{font-size:12.5px}.cc-verify-btn{width:100%;padding:12px 14px;font-size:14px;margin-top:2px}}.cc-bday{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"ic tit btn" "ic des btn";align-items:center;gap:3px 15px;background:linear-gradient(135deg,#2b1030,#17121c);border:1px solid #b455d6;border-radius:16px;padding:16px 18px;margin:0 0 16px;font-family:'Montserrat',sans-serif;position:relative;overflow:hidden}.cc-bday::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 12% 30%,rgba(180,85,214,.22),transparent 60%)}.cc-bday-ic{grid-area:ic;width:52px;height:52px;border-radius:14px;background:rgba(180,85,214,.16);display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;position:relative;z-index:1}.cc-bday-t{grid-area:tit;color:#fff;font-weight:800;font-size:16px;line-height:1.25;position:relative;z-index:1}.cc-bday-d{grid-area:des;color:#d3c7dd;font-size:13px;line-height:1.45;position:relative;z-index:1}.cc-bday-d b{color:#e6a8ff;font-weight:800}.cc-bday-btn{grid-area:btn;background:#b455d6;color:#fff;border:0;border-radius:10px;padding:12px 20px;font-weight:800;font-size:14px;cursor:pointer;white-space:nowrap;font-family:inherit;position:relative;z-index:1;transition:background .15s,transform .15s}.cc-bday-btn:hover:not(:disabled){background:#9c3fbd;transform:translateY(-1px)}.cc-bday-btn:disabled{opacity:.7;cursor:default}.cc-bday-err{grid-area:des;color:#ff9db2;font-size:12px;margin-top:4px;position:relative;z-index:1}.cc-bday-done{border-color:#04c44b}.cc-bday-done .cc-bday-ic{background:rgba(4,196,75,.16)}@media(max-width:575px){.cc-bday{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"ic tit" "des des" "btn btn";gap:9px 12px;padding:15px}.cc-bday-ic{width:46px;height:46px;font-size:23px;align-self:start}.cc-bday-t{font-size:15px;align-self:center}.cc-bday-btn{width:100%;padding:13px 14px;font-size:14.5px;margin-top:2px}}@media(max-width:767px){#cc-achv{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:none!important}}@media(prefers-reduced-motion:reduce){.cco-slide{animation:none!important}.cco-dot,.cc-rdm-inline,.cc-redeem-locked,.cc-redeem-bar span,.cc-ach .cc-bars.cont i,.cc-verify-btn,.cc-bday-btn{transition:none!important}.cc-swap-out,.cc-swap-in{transform:none!important}}#cc-achv .cc-achv-medal img{width:24px;height:24px;display:block;object-fit:contain;position:relative;z-index:1}.cc-pdp-band.cap-lvl-bronce,.cc-pdp-band-mini.cap-lvl-bronce{--cc-acc:#e39a5c;--cc-acc2:#a2622f}.cc-pdp-band.cap-lvl-plata,.cc-pdp-band-mini.cap-lvl-plata{--cc-acc:#c4cdda;--cc-acc2:#7d94b3}.cc-pdp-band.cap-lvl-oro,.cc-pdp-band-mini.cap-lvl-oro{--cc-acc:#f0cf67;--cc-acc2:#c9a227}.cc-pdp-band.cap-lvl-elite,.cc-pdp-band-mini.cap-lvl-elite{--cc-acc:#ffc24a;--cc-acc2:#E4000F}.cc-pdp-band.cap-lvl-plata .cc-pdp-st,.cc-pdp-band-mini.cap-lvl-plata .cc-pdp-st{color:#20293a}.cc-pdp-band.cap-lvl-elite .cc-pdp-st,.cc-pdp-band-mini.cap-lvl-elite .cc-pdp-st{color:#fff}#header .cap-topbar .iqitcompare-nav-link a{color:#cfcfcf!important}#header .cap-topbar .iqitcompare-nav-link a:hover{color:#fff!important}#header .cap-topbar .iqitcompare-nav-link a .fa{color:#E4000F!important}.cc-co-pts{display:flex;align-items:center;gap:10px;justify-content:center;border:1px solid #E8D49B;background:linear-gradient(135deg,#FFF7E6,#FBEFCF);border-radius:6px;padding:12px 13px;margin:10px 0 0;font-family:'Montserrat',Arial,sans-serif;font-size:13.5px;line-height:1.35;color:#4a3a12}.cc-co-pts b{color:#a8811b;font-weight:800}.cc-co-pts a{color:#E4000F;font-weight:700;text-decoration:underline}.cc-co-ic{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#f0cf67,#c9a227);color:#2a1e06;display:grid;place-items:center;font-size:12.5px}@media(max-width:767px){.cc-co-pts{font-size:13px;padding:11px 12px;gap:9px}.cc-co-ic{width:24px;height:24px;font-size:12px}}#blockcart-content .cc-co-pts,.blockcart-content .cc-co-pts,#blockcart-modal .cc-co-pts,.ns-delivery .cc-co-pts{display:none!important}.cc-oc{display:flex;align-items:center;gap:12px;margin:14px 0 0;border:1px solid #E8D49B;background:linear-gradient(135deg,#FFF7E6,#FBEFCF);border-radius:12px;padding:15px 17px;font-family:'Montserrat',Arial,sans-serif;font-size:14.5px;line-height:1.4;color:#4a3a12;text-align:left}.cc-oc b{color:#a8811b;font-weight:800}.cc-oc-ic{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f0cf67,#c9a227);color:#2a1e06;display:grid;place-items:center;font-size:17px}.cc-oc-sub{display:block;font-size:12.5px;color:#74747e;margin-top:4px}.cc-oc-sub a{color:#E4000F;font-weight:700;text-decoration:underline}@media(max-width:767px){.cc-oc{font-size:13.5px;padding:14px 15px;gap:10px}.cc-oc-ic{width:34px;height:34px;font-size:15px}}#header .cap-topbar .cap-tb-club .cap-tb-club-t{font-weight:400!important}body#cart .alert-danger,body#checkout .alert-danger,body#order .alert-danger,.cart-voucher .js-error,.cart-grid .js-error{background:#fdf4f4!important;border:1px solid #f0caca!important;border-left:4px solid #e4000f!important;border-radius:12px!important;color:#8c2222!important;padding:14px 18px!important;font-weight:600!important;box-shadow:0 6px 18px rgba(228,0,15,.07)!important;line-height:1.45}body#cart .alert-danger ul,body#checkout .alert-danger ul,body#order .alert-danger ul{margin:0!important;padding:0!important;list-style:none!important}body#cart .alert-danger li,body#checkout .alert-danger li,body#order .alert-danger li{list-style:none!important;margin:0!important}body#cart .alert-danger .fa,body#checkout .alert-danger .fa,body#order .alert-danger .fa,.cart-voucher .js-error .fa{color:#e4000f!important}.cc-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(233,196,90,.55)}.cc-btn:hover{border-color:rgba(233,196,90,.85)}body.cc-rdm-lock{overflow:visible!important;height:auto!important}html:has(body.cc-rdm-lock){overflow:hidden}.cc-rdm-chips{margin:0 0 16px}@media (max-width:991px){#mobile-header-sticky:has(#mobile-cart-wrapper.show){position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;z-index:5006!important}#mobile-cart-wrapper.show #blockcart-content,#_mobile_blockcart-content.show #blockcart-content{max-height:82vh!important;overflow-y:auto!important}}#footer-container-main .cap-nl{display:block!important}#footer-container-main .cap-foot-brandrow{padding-bottom:38px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.08)}#footer-container-main .cap-foot-brandrow .cap-foot-brand{max-width:640px;margin:0 auto;text-align:center}#footer-container-main .cap-foot-brandrow .cap-foot-brand p{max-width:560px;width:100%;margin:0 auto 16px}#footer-container-main .cap-foot-brandrow .cap-foot-logo{text-align:center}#footer-container-main .cap-foot-brandrow .cap-foot-logo img{display:inline-block}#footer-container-main .cap-foot-brandrow .cap-foot-social{justify-content:center}#footer-container-main .cap-foot-cols{padding-top:20px}@media(min-width:768px){#footer-container-main .cap-foot-cols>.block>.block-title{padding-bottom:18px}}#footer-container-main .cap-foot-cols>.block{margin-top:0!important}#footer-container-main .cap-foot-cols>.block>.block-title,#footer-container-main .cap-foot-cols>.block>.block-title>span{line-height:1.2!important}#footer-container-main .cap-foot-cols>.block>.block-title{margin-top:0!important}#footer-container-main .cap-foot-cols>div:empty{display:none!important}#footer-container-main .cap-nl-d{color:#9a9aa0;font-size:13.5px;line-height:1.7;margin:0 0 14px;font-family:'Montserrat',sans-serif}#footer-container-main .cap-nl-f{position:relative;margin:0;line-height:0}#footer-container-main .cap-nl-f input[type="email"]{width:100%;height:46px;box-sizing:border-box;background:#141418;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;font-size:13.5px;line-height:normal;font-family:'Montserrat',sans-serif;padding:0 56px 0 14px;margin:0;transition:border-color .15s ease}#footer-container-main .cap-nl-f input[type="email"]::placeholder{color:#6b6b73}#footer-container-main .cap-nl-f input[type="email"]:focus{outline:none;border-color:#E4000F}#footer-container-main .cap-nl-f button[type="submit"]{position:absolute;top:6px;right:6px;width:40px;height:34px;min-height:0;padding:0;margin:0;border:0;border-radius:8px;background:#E4000F;color:#fff;font-size:13px;line-height:34px;text-align:center;cursor:pointer;transition:background .15s ease,transform .12s ease}#footer-container-main .cap-nl-f button[type="submit"]:hover{background:#B8000C}#footer-container-main .cap-nl-f button[type="submit"]:active{transform:scale(.95)}#footer-container-main .cap-nl-f button[type="submit"]:focus-visible{outline:2px solid #fff;outline-offset:2px}#footer-container-main .cap-nl-f button[type="submit"] i{color:#fff!important}#footer-container-main .cap-nl-n{color:#6b6b73;font-size:11.5px;line-height:1.6;margin:10px 0 0;font-family:'Montserrat',sans-serif}#footer-container-main .cap-nl-n a{color:#9a9aa0!important;text-decoration:underline}#footer-container-main .cap-nl-msg{font-size:12.5px;line-height:1.6;margin:0 0 12px;padding:9px 12px;border-radius:9px;font-family:'Montserrat',sans-serif}#footer-container-main .cap-nl-ok{background:rgba(70,208,127,.12);color:#7ee0a6;border:1px solid rgba(70,208,127,.30)}#footer-container-main .cap-nl-err{background:rgba(228,0,15,.12);color:#ff8a8a;border:1px solid rgba(228,0,15,.35)}#footer-container-main .cap-nl-f .gdpr_consent{margin-top:14px}#footer-container-main .cap-nl-f .gdpr_consent .custom-checkbox{display:block}#footer-container-main .cap-nl-f .gdpr_consent label{display:flex;align-items:flex-start;gap:9px;margin:0;cursor:pointer;font-family:'Montserrat',sans-serif;font-weight:400!important;font-size:11.5px!important;line-height:1.55!important;color:#9a9aa0!important}#footer-container-main .cap-nl-f .gdpr_consent label span{color:#9a9aa0!important;font-size:11.5px!important;font-weight:400!important}#footer-container-main .cap-nl-f .gdpr_consent label input[type="checkbox"]{position:absolute;width:0;height:0;opacity:0;margin:0}#footer-container-main .cap-nl-f .gdpr_consent label input[type="checkbox"]+span{flex:0 0 16px;width:16px;height:16px;margin-top:2px;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:transparent;position:relative;transition:background .15s ease,border-color .15s ease}#footer-container-main .cap-nl-f .gdpr_consent label input[type="checkbox"]+span::after{content:'';position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .12s ease}#footer-container-main .cap-nl-f .gdpr_consent label input[type="checkbox"]:checked+span{background:#E4000F;border-color:#E4000F}#footer-container-main .cap-nl-f .gdpr_consent label input[type="checkbox"]:checked+span::after{opacity:1}#footer-container-main .cap-nl-f .gdpr_consent label input[type="checkbox"]:focus-visible+span{outline:2px solid #fff;outline-offset:2px}#footer-container-main .cap-nl-f .gdpr_consent label i{display:none!important}#footer-container-main .cap-nl-f .gdpr_consent label input[type="checkbox"]+span+span{flex:1 1 auto}#footer-container-main .cap-nl-f button[type="submit"]:disabled,#footer-container-main .cap-nl-f button[type="submit"]:disabled:hover{background:#E4000F;opacity:.38;cursor:not-allowed;transform:none}@media(max-width:767px){#footer-container-main .cap-foot-brandrow{padding-bottom:32px}#footer-container-main .cap-foot-brandrow .cap-foot-brand{max-width:none}#footer-container-main .cap-foot-cols{padding-top:26px}#footer-container-main .cap-nl-f input[type="email"]{height:48px}#footer-container-main .cap-nl-f button[type="submit"]{height:36px;line-height:36px}}#mp_custom_checkout{padding:0 0 4px!important}#mp_custom_checkout .mp-frame-checkout-custom-seven{padding:2px 0 4px!important;margin:0!important}#mp_custom_checkout [class*="col-"]{padding-left:0!important;padding-right:0!important}#mp_custom_checkout .row{margin-left:0!important;margin-right:0!important}#mp_custom_checkout .mp-link-checkout-custom{display:inline!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2f3a44!important;font-size:13px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:#c3c7cf!important;line-height:1.5!important;cursor:pointer;transition:color .15s ease,text-decoration-color .15s ease}#mp_custom_checkout .mp-link-checkout-custom:hover{color:#1a1d21!important;text-decoration-color:#1a1d21!important}#mp_custom_checkout .mp-link-checkout-custom:focus-visible{outline:2px solid #009EE3;outline-offset:3px;border-radius:3px}#mp_custom_checkout .mp-separate-promotion-link{display:inline!important;color:#d7dce3!important;margin:0 10px!important;user-select:none;font-weight:400}#mp_custom_checkout div:has(>#button-show-payments){display:block;margin:2px 0 16px!important}@media(max-width:767px){#mp_custom_checkout .mp-link-checkout-custom{font-size:12.5px!important}#mp_custom_checkout .mp-separate-promotion-link{margin:0 7px!important}}#mp_custom_checkout .mp-frame-payments{background:transparent!important;border:1px solid #e3e7ec!important;border-radius:12px!important;padding:13px 15px!important;margin:10px 0 20px!important}#mp_custom_checkout .mp-subtitle-payments{padding:0!important;margin:0!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;color:#2f3a44!important;line-height:1.5!important;text-transform:none}#mp_custom_checkout .mp-subtitle-payments.mp-pt-10{padding-top:14px!important}#mp_custom_checkout .mp-payment-methods-container{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;padding-top:9px!important;margin:0!important;max-width:430px}#mp_custom_checkout .mp-payment-methods-container>div{margin:0!important}#mp_custom_checkout .mp-payment-method-logo-container{flex:1 1 0%;min-width:0;max-width:54px;width:auto!important;height:auto!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important;display:flex;align-items:center;justify-content:center}#mp_custom_checkout .mp-payment-method-logo-image{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;border-radius:0!important;display:block}@media(max-width:767px){#mp_custom_checkout .mp-payment-methods-container{max-width:none;gap:5px}}#mp_custom_checkout .mp-wallet-button-container{position:relative;display:grid!important;grid-template-columns:1fr auto;align-items:center;column-gap:16px;border:1.5px solid rgba(255,255,255,.45)!important;border-radius:12px!important;background:#009EE3!important;padding:14px 16px!important;margin:0 0 12px!important;text-align:left!important;cursor:pointer;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}#mp_custom_checkout .mp-wallet-button-container:hover{background:#0089C7!important;border-color:rgba(255,255,255,.75)!important}#mp_custom_checkout .mp-wallet-button-container:active{transform:translateY(1px)}#mp_custom_checkout .mp-wallet-button-container:focus-within{outline:2px solid #1a1d21;outline-offset:2px}#mp_custom_checkout #mp-wallet-button-btn::after{content:"";position:absolute;inset:0;border-radius:12px;z-index:1}#mp_custom_checkout .mp-wallet-button-title{grid-column:1;grid-row:1}#mp_custom_checkout .mp-wallet-button-description{grid-column:1;grid-row:2}#mp_custom_checkout .mp-wallet-button-button{grid-column:2;grid-row:1 / span 2;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;text-align:right!important;margin:-14px 0!important}#mp_custom_checkout .mp-wallet-button-title p{font-family:inherit!important;font-size:13px!important;font-weight:700!important;color:#fff!important;margin:0!important;padding:0!important;text-align:left!important;line-height:1.5!important}#mp_custom_checkout .mp-wallet-button-description p{font-family:inherit!important;font-size:13px!important;font-weight:500!important;color:rgba(255,255,255,.90)!important;margin:0!important;padding:0!important;text-align:left!important;line-height:1.5!important}#mp_custom_checkout #mp-wallet-button-btn{display:block!important;width:74px!important;height:74px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;line-height:0;background:transparent url(/themes/mychildtheme/assets/img/mp-logo-blanco.png?v=2) no-repeat center center!important;background-size:contain!important;transition:opacity .15s ease,transform .15s ease}#mp_custom_checkout .mp-wallet-button-container:hover #mp-wallet-button-btn{opacity:.92;transform:scale(1.04)}#mp_custom_checkout #mp-wallet-button-btn img{display:none!important}@media(max-width:575px){#mp_custom_checkout .mp-wallet-button-container{column-gap:12px;padding:12px 13px!important}#mp_custom_checkout .mp-wallet-button-title p{font-size:12.5px!important}#mp_custom_checkout .mp-wallet-button-description p{font-size:12px!important;line-height:1.4!important}#mp_custom_checkout .mp-wallet-button-button{margin:-12px 0!important}#mp_custom_checkout #mp-wallet-button-btn{width:62px!important;height:62px!important}}#mp_custom_checkout .mp-title-custom-checkout{font-family:inherit!important;font-size:13px!important;font-weight:700!important;color:#2f3a44!important;text-transform:none;letter-spacing:0;margin:0 0 8px!important;padding:0!important;line-height:1.5!important}#mp_custom_checkout .mp-frame-title{padding:0!important;margin:10px 0 0!important}#mp_custom_checkout #mp-doc-div-title{margin-top:10px!important}#mp_custom_checkout #mercadopago-form{padding:0!important}#mp_custom_checkout label{display:block;font-size:12.5px!important;font-weight:600!important;color:#6b7280!important;margin:0 0 5px!important;padding:0!important;line-height:1.4!important}#mp_custom_checkout .mp-form-control,#mp_custom_checkout select.mp-form-control,#mp_custom_checkout input.mp-form-control{height:44px!important;border:1px solid #e3e7ec!important;border-radius:10px!important;background-color:#fff!important;box-shadow:none!important;font-size:13.5px!important;color:#2f3a44!important;caret-color:#2f3a44!important;padding:0 13px!important;margin:0!important;transition:border-color .15s ease,box-shadow .15s ease}#mp_custom_checkout #id-card-number{padding-right:66px!important;background-size:auto 26px!important;background-position:calc(100% - 13px) center!important;background-repeat:no-repeat!important}#mp_custom_checkout .mp-form-control::placeholder{color:#9aa0a8!important}#mp_custom_checkout .mp-form-control:focus{outline:none!important;border-color:#E4000F!important;box-shadow:0 0 0 3px rgba(228,0,15,.10)!important}#mp_custom_checkout select.mp-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 13px center!important;background-size:16px!important;padding-right:38px!important}#mp_custom_checkout .form-group{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 10px!important;padding:0!important}#mp_custom_checkout .form-group>div{flex:1 1 0%;min-width:0;max-width:none!important;padding:0!important;margin:0!important}#mp_custom_checkout .form-group>div.col-md-12,#mp_custom_checkout #container-installments{flex-basis:100%!important;max-width:100%!important}#mp_custom_checkout .mp-pb-10,#mp_custom_checkout .mp-pb-20,#mp_custom_checkout .mp-pt-20,#mp_custom_checkout .mp-pt-10,#mp_custom_checkout .mp-pt-5{padding:0!important}#mp_custom_checkout .mp-small{font-size:11.5px!important;color:#7a8089!important;margin:5px 0 0!important;display:block;line-height:1.4!important}#mp_custom_checkout .mp-erro-form{font-size:11.5px!important;color:#E4000F!important;margin-top:5px!important}#mp_custom_checkout .mp-text-mla-tax{font-size:11.5px!important;color:#7a8089!important;margin-top:5px!important}#mp_custom_checkout .mp-required{color:#E4000F!important}#mp_custom_checkout .mp-all-required{font-size:11.5px!important;color:#7a8089!important;font-weight:400!important;margin:8px 0 0!important}#mp_custom_checkout label.mp-pb-5,#mp_custom_checkout #mercadopago-form>div:last-of-type label{color:#7a8089!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;margin:0!important}#mp_custom_checkout #mercadopago-form>div:last-of-type{margin:10px 0 0!important;padding:0!important}#mp_custom_checkout #mercadopago-form>div:last-of-type u{text-decoration:none}#mp_custom_checkout #mercadopago-form>div:last-of-type .mp-link-checkout-custom{display:inline!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1a1d21!important;font-size:13px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px}#mp_custom_checkout #mercadopago-form>div:last-of-type .mp-link-checkout-custom:hover{background:transparent!important;box-shadow:none!important}#mp_custom_checkout .mp-redirect-frame{text-align:left!important;background:transparent!important;border:1px solid #e3e7ec!important;border-radius:12px!important;padding:13px 15px!important;margin-top:12px!important}#mp_custom_checkout .mp-redirect-frame p{padding:0!important;margin:0!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;color:#6b7280!important;text-align:left!important;line-height:1.5!important}@media(max-width:767px){#mp_custom_checkout .form-group{gap:9px}}#mp_custom_checkout,#mp_custom_checkout label,#mp_custom_checkout input,#mp_custom_checkout select,#mp_custom_checkout option,#mp_custom_checkout small,#mp_custom_checkout p,#mp_custom_checkout h3,#mp_custom_checkout h4,#mp_custom_checkout a,#mp_custom_checkout button:not(.fa):not([class*="fa-"]),#mp_custom_checkout span:not(.fa):not([class*="fa-"]),#mp_custom_checkout div:not(.fa):not([class*="fa-"]){font-family:Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif!important}#mp_custom_checkout .mp-erro-form,#mp_custom_checkout .mp-small{font-size:12.5px!important;letter-spacing:0!important}#mp_custom_checkout .mp-frame-title:not(#mp-doc-div-title){display:none!important}#mp_custom_checkout #container-installments,#mp_custom_checkout #container-issuers{margin-top:10px}@media(min-width:768px){#content-wrapper.col-md-9{margin-left:auto}}.capoc-encart-box{display:none}.js-product-add-to-cart.capoc-encart .capoc-encart-box{display:flex;height:100%;width:100%}.js-product-add-to-cart.capoc-encart .add>button.add-to-cart,.js-product-add-to-cart.capoc-encart button.add-to-cart{display:none!important}.js-product-add-to-cart.capoc-encart .capoc-notify{display:none!important}.js-product-add-to-cart.capoc-encart .col-add-qty{pointer-events:none;opacity:.5}.capoc-encart-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;padding:14px 21px;border:0;border-radius:8px;font-family:inherit;font-size:14px;font-weight:400;line-height:21px;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;background:#F04C56;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out}#product .product-add-to-cart .capoc-encart-btn,.js-product-add-to-cart .capoc-encart-btn,.js-product-add-to-cart .capoc-encart-btn:visited{background:#F04C56;color:#fff}#product .product-add-to-cart .capoc-encart-btn:hover,#product .product-add-to-cart .capoc-encart-btn:focus,.js-product-add-to-cart .capoc-encart-btn:hover,.js-product-add-to-cart .capoc-encart-btn:focus{background:#DE2A36;color:#fff;text-decoration:none}.capoc-encart-btn:focus-visible{outline:2px solid #8A0009;outline-offset:2px}@media (max-width:575.98px){#product .product-add-to-cart .capoc-encart-btn{height:46px;padding:0 8px;font-size:14px}}.product-miniature .thumbnail-container{position:relative}.product-miniature .capvid-sello{position:absolute;left:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 8px 0 7px;background:rgba(17,17,17,.82);border-radius:99px;box-shadow:0 1px 3px rgba(0,0,0,.22);pointer-events:none}.product-miniature .capvid-sello svg{width:8px;height:8px;fill:#E4000F;flex:none;display:block}.product-miniature .capvid-sello b{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1;display:block;transform:translateY(.25px)}@media (max-width:575px){.product-miniature .capvid-sello{left:6px;bottom:6px;height:18px;padding:0 7px 0 6px}.product-miniature .capvid-sello b{font-size:9px;transform:translateY(0)}}@media (hover:none){.product-miniature .product-thumbnail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.product-miniature .product-thumbnail::-webkit-scrollbar{display:none}.product-miniature .capdes-resto{display:contents}.product-miniature .product-thumbnail picture,.product-miniature .product-thumbnail .capdes-foto{position:static;inset:auto;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:12px;box-sizing:border-box}.product-miniature .product-thumbnail .capdes-foto{object-fit:contain;align-self:center}.product-miniature .product-thumbnail picture:first-of-type{order:1}.product-miniature .product-thumbnail picture:last-of-type:not(:first-of-type){order:2}.product-miniature .product-thumbnail .capdes-foto{order:3}.product-miniature .thumbnail-container .product-thumbnail-second{position:static;opacity:1}.product-miniature .thumbnail-container:has(.product-thumbnail-second):hover .product-thumbnail-first{opacity:1}}.product-miniature .capdes-foto[data-capdes]{opacity:0}@media (hover:none){.product-miniature .capdes-puntos{position:absolute;right:10px;bottom:8px;display:flex;gap:4px;z-index:2;pointer-events:none}.product-miniature .capdes-puntos i{width:5px;height:5px;border-radius:50%;background:#cfcdd4;box-shadow:0 0 0 1.5px rgba(255,255,255,.9);transition:background .2s}.product-miniature .capdes-puntos i.on{background:#75747E}}@media (hover:hover){.product-miniature .capdes-puntos{display:none}}@media (hover:none){.capoc-of-rail .product-miniature .product-thumbnail,.cd-rail .product-miniature .product-thumbnail,.product-carousel .product-miniature .product-thumbnail{display:block;overflow-x:visible;scroll-snap-type:none}.capoc-of-rail .product-miniature .capdes-resto,.cd-rail .product-miniature .capdes-resto,.product-carousel .product-miniature .capdes-resto{display:none}.capoc-of-rail .product-miniature .capdes-puntos,.cd-rail .product-miniature .capdes-puntos,.product-carousel .product-miniature .capdes-puntos{display:none}.capoc-of-rail .product-miniature .thumbnail-container .product-thumbnail-second,.cd-rail .product-miniature .thumbnail-container .product-thumbnail-second,.product-carousel .product-miniature .thumbnail-container .product-thumbnail-second{position:absolute;opacity:0}}@media (max-width:991px){.capoc-of-navs{display:none}#capbrand .cb-rail-head .cb-rail-nav,.cb-rail-head .cb-rail-nav,.cb-rail-nav{display:none}.capoc-of-note{flex:0 1 auto}}@media (max-width:900px){.cpx-hero .cpx-hero-col .cpx-hero-ojal{border-radius:3px}}.thumbnail-container.cap-agotado .product-thumbnail{opacity:.62;transition:opacity .3s ease}.product-miniature:hover .thumbnail-container.cap-agotado .product-thumbnail{opacity:.82}.thumbnail-container.cap-agotado .product-availability{top:50%;bottom:auto;transform:translate(-50%,-50%)}.product-miniature:hover .thumbnail-container.cap-agotado .product-availability{transform:translate(-50%,-50%)!important;opacity:1!important}.thumbnail-container.cap-agotado .product-availability .badge{display:inline-flex!important;width:auto!important;align-items:center;gap:6px;background:rgba(142,0,194,.62)!important;color:#fff!important;border:0!important;border-radius:99px!important;padding:6px 13px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase!important;white-space:nowrap;box-shadow:0 2px 8px rgba(72,0,98,.18);transition:background-color .28s ease,box-shadow .28s ease,transform .28s ease}.product-miniature:hover .thumbnail-container.cap-agotado .product-availability .badge{background:rgba(116,0,159,.97)!important;box-shadow:0 4px 14px rgba(72,0,98,.34);transform:translateY(-1px)}.thumbnail-container.cap-agotado .product-availability .badge .fa{color:#fff!important;opacity:.9}@media (prefers-reduced-motion:reduce){.thumbnail-container.cap-agotado .product-thumbnail,.thumbnail-container.cap-agotado .product-availability .badge{transition:none}.product-miniature:hover .thumbnail-container.cap-agotado .product-availability .badge{transform:none}}@media (max-width:575px){.thumbnail-container.cap-agotado .product-availability .badge{background:rgba(142,0,194,.90)!important;font-size:9px!important;padding:5px 10px!important;letter-spacing:.06em}}.product-prices #product-availability.product-unavailable,.product-prices #product-availability.product-unavailable-allow-oosp{background:#8E00C2!important}@media (max-width:1000px){.cap-foot-legal .cap-foot-links{justify-content:center;align-items:center;row-gap:10px;column-gap:18px;text-align:center}.cap-foot-legal .cap-foot-afip{display:flex;justify-content:center}}#back-to-top{background:rgba(0,0,0,.18)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.18)!important}#back-to-top:hover{background:rgba(228,0,15,.22)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}body#checkout .payment-options .payment-option label .cap-pay-name .cap-sub{display:block;margin-top:4px;font-weight:400;font-size:12.5px;line-height:1.45;color:#6b7280}@media (max-width:575px){body#checkout .payment-options .payment-option label .cap-pay-name .cap-sub{margin-top:3px;font-size:11.5px;line-height:1.4}}body#checkout .payment-options .payment-option{position:relative}body#checkout .payment-options .payment-option>label::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body#checkout .payment-options .payment-option>.custom-radio,body#checkout .payment-options .payment-option>label .cap-pay-logo,body#checkout .payment-options .payment-option>label .cap-pay-name{position:relative;z-index:2}.js-alert-payment-conditions{display:none!important}body#checkout #payment-confirmation .btn-primary.disabled,body#checkout #payment-confirmation .btn-primary:disabled{background-color:#E4000F!important;border-color:#E4000F!important;opacity:1!important;pointer-events:none!important}body#checkout #payment-confirmation{cursor:pointer}.cap-err{display:none;color:#d9534f;font-size:12px;line-height:1.35;margin-top:4px}body#checkout .mp-form-control-error{border-color:#d9534f!important;box-shadow:0 0 0 2px rgba(217,83,79,.15)}body#checkout .payment-options .payment-option.cap-marcado{border-color:#d9534f!important;box-shadow:0 0 0 2px rgba(217,83,79,.15)!important}body#checkout .payment-options>.cap-err{margin:0 0 10px;font-size:13px;font-weight:600}body#checkout #conditions-to-approve li.cap-marcado label,body#checkout #conditions-to-approve li.cap-marcado .js-terms{color:#d9534f}body#checkout #conditions-to-approve li.cap-marcado .custom-checkbox>span{border-color:#d9534f!important}@media (min-width:768px) and (max-width:991.98px){body#checkout #main>.row>[class*="col-md-"]{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:991.98px){#mobile-header-sticky img[src*="logo"]{max-height:48px;width:auto}}@media (max-width:1023.98px){#header .header-nav .iqitcompare-nav-link{display:none!important}#header .header-nav .cap-tb-item,#header .header-nav .cap-tb-club{padding-left:7px!important;padding-right:7px!important;margin-left:0!important;margin-right:0!important}}@media (max-width:899.98px){#header .header-nav .cap-tb-loc{display:none!important}}#product .product-info-row .col-product-image{min-width:0}.capoc-pt{--cap-rojo:#E4000F;--cap-rojo-h:#C00010;--cap-tinta:#1A1A1A;--cap-gris:#777777;--cap-borde:#D9D9D9;--cap-linea:#EDEDED;--cap-hueco:#F7F7F7;--cap-r:12px;--cap-si:#3B7D1E;--cap-si-h:#2F6418;--cap-si-tx:#2F6418;--cap-si-sw:rgba(59,125,30,.07);--cap-si-ln:rgba(59,125,30,.26);--cap-hay:#3B7D1E;font-family:"Montserrat",var(--sans);font-size:14px;line-height:1.4;color:#212529;overflow-y:auto;font-synthesis-weight:none}.capoc-pt-fondo{position:fixed;inset:0;background:rgba(20,18,16,.46);z-index:9998;opacity:0;pointer-events:none;transition:opacity .3s ease}.capoc-pt-fondo.on{opacity:1;pointer-events:auto}.cp-panel{position:fixed;z-index:9999;background:#fff;display:flex;flex-direction:column;transition:transform .42s cubic-bezier(.22,1,.36,1);top:0;right:0;bottom:0;width:404px;max-width:100%;transform:translateX(101%);box-shadow:-18px 0 54px rgba(0,0,0,.14)}.cp-panel.on{transform:none}@media (min-width:992px){.cp-panel{width:500px}.cp-cuerpo{padding:0 16px 24px}.cp-cab{padding:17px 24px 13px}.cp-tenv{max-height:46vh}table.cp-t th,table.cp-t td{font-size:13.5px;padding:10px 7px}}@media (max-width:991.98px){.cp-panel{top:auto;left:0;right:0;bottom:0;width:auto;height:94%;border-radius:20px 20px 0 0;transform:translateY(101%);box-shadow:0 -16px 46px rgba(0,0,0,.17)}.cp-panel.on{transform:none}.cp-asa{display:block;width:36px;height:4px;border-radius:2px;background:var(--cap-borde);margin:10px auto 0}}.cp-asa{display:none}.cap-talle-bar{border-color:var(--cap-borde,#D9D9D9)!important;background:rgba(26,26,26,.02)!important;justify-content:center;border-radius:9px;transition:border-color .22s ease,background .22s ease}.cap-talle-bar:hover,.cap-talle-bar:focus-visible{border-color:var(--cap-tinta,#1A1A1A)!important;background:rgba(26,26,26,.05)!important}.cap-talle-bar:active{translate:0 1px}.cap-talle-bar{color:var(--cap-tinta,#1A1A1A)!important}.cap-talle-bar>span:first-child{font-size:0!important;width:17px;height:17px;flex:none;background:var(--cap-tinta,#1A1A1A);-webkit-mask:var(--cap-regla) center/17px 17px no-repeat;mask:var(--cap-regla) center/17px 17px no-repeat}.capoc-pt,.cap-talle-bar{--cap-regla:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 6h15v6h-15z'/%3E%3Cpath d='M4.5 6v2.6M7.5 6v3.8M10.5 6v2.6M13.5 6v3.8'/%3E%3C/svg%3E")}
/* ⛔ APUNTABA A UN <svg> QUE NO EXISTE. La barra la dibuja chat.js y el icono es
   un EMOJI dentro de un <span>, no un SVG: la regla era válida, no daba error, y
   el deslizamiento simplemente no ocurría. Visto mirando el HTML real, no el que
   yo había puesto en el render.
   👉 Se apunta al primer <span>, que es donde vive el emoji. El svg queda listo
      por si algún día se reemplaza. */
.cap-talle-bar > span:first-child,
.cap-talle-bar .cap-regla-ico,.cap-talle-bar svg{
  display:inline-block;transition:translate .32s cubic-bezier(.22,1,.36,1)}
.cap-talle-bar:hover > span:first-child,
.cap-talle-bar:hover .cap-regla-ico,.cap-talle-bar:hover svg{translate:-3px 0}

/* ⛔ CON padding:11px DABA 42 PX, NO 44. El padding depende del cuerpo y del
   interlineado del texto, así que calcularlo de memoria falla: 11+11+20 = 42.
   👉 min-height manda el alto, y el flex centra lo de adentro. Así el número es
      el número, no una consecuencia. Medido en el sitio: 44. */
.size-guide-link{min-height:44px;display:inline-flex;align-items:center;
  padding:0 13px !important;border-radius:8px;
  transition:color .2s ease,background .2s ease,text-decoration-color .2s ease}
.size-guide-link:hover,.size-guide-link:focus-visible{color:var(--cap-tinta,#1A1A1A) !important;
  background:rgba(26,26,26,.055);text-decoration-color:transparent}
.size-guide-link:active{translate:0 1px}
.cp-cab{display:flex;align-items:flex-start;gap:12px;padding:16px 22px 13px;border-bottom:1px solid var(--cap-linea)}
.cp-cab h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--cap-tinta)}
.cp-cab p{margin:3px 0 0;font-size:11.5px;color:var(--cap-gris)}
.cp-x{margin-left:auto;width:44px;height:44px;flex:0 0 44px;border:none;background:var(--cap-hueco);
  border-radius:var(--cap-r);font-size:15px;cursor:pointer;color:var(--cap-gris)}
.cp-x:hover{background:var(--cap-linea)}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⭐⭐ CAP-SIN-SALTO · el espacio de la barra se reserva SIEMPRE.         ║
   ║  Fede, 08-10: «aparece una barra a la derecha porque no entra la tabla  ║
   ║  completa y achica todo el content, haciendo que quede medio raro».     ║
   ║  MEDIDO: al abrir la tabla el ancho útil pasaba de 500 a 485 — la barra ║
   ║  se come 15 px y todo lo de adentro se corre de golpe.                  ║
   ║                                                                          ║
   ║  👉 scrollbar-gutter stable both-edges reserva ese hueco desde el        ║
   ║     principio Y A LOS DOS LADOS, así el contenido queda centrado y no    ║
   ║     se mueve ni un píxel cuando la barra aparece.                        ║
   ║  👉 Y scrollbar-width thin la hace más finita: el hueco pasa de 15 px    ║
   ║     a unos 8 por lado.                                                   ║
   ║  ⭐ El padding baja de 22 a 14 para COMPENSAR los dos huecos: el ancho    ║
   ║     útil del contenido queda igual que antes, sin regalar espacio.       ║
   ║     22+22 = 44 · ahora 14+14 + 8+8 = 44. El mismo número.                ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
.cp-cuerpo{flex:1;overflow-y:auto;padding:0 14px 22px;min-height:0;
  scrollbar-gutter:stable both-edges;scrollbar-width:thin;
  scrollbar-color:rgba(26,26,26,.22) transparent}
/* ⛔ el respaldo donde no exista scrollbar-gutter: al menos la barra fina, así el
   salto es de 8 px y no de 15. */
@supports not (scrollbar-gutter: stable){
  .cp-cuerpo{padding:0 22px 22px}
}
.cp-paso{padding:14px 0 2px}
.cp-preg{margin:0 0 9px;font-size:15px;font-weight:700;color:var(--cap-tinta);text-align:center;letter-spacing:-.1px}
.cp-seg{display:flex;justify-content:center;background:var(--cap-hueco);border-radius:var(--cap-r);
  padding:4px;gap:4px;width:max-content;margin:0 auto 6px}
/* ⭐ 44 y no 40: la regla 32 pide 44 px para todo lo que se toca, y hasta hoy esto
   quedaba corto. Con la foto fuera de la fila sobra ancho para cumplirlo. */
.cp-seg-b{min-width:72px;height:44px;border:none;background:transparent;border-radius:calc(var(--cap-r) - 4px);
  font:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--cap-gris);transition:all .16s}
.cp-seg-b[aria-pressed="true"]{background:#fff;color:var(--cap-tinta);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.08)}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⭐ CAP-MORPH-NUMERACION · al pasar de AR a US, UK o CM los números     ║
   ║  se funden en vez de reemplazarse. Así se entiende que es el MISMO      ║
   ║  pie dicho de otra manera, no otro talle.                               ║
   ║  El nombre de transición lo pone el JS sobre los valores de la etiqueta ║
   ║  justo antes de repintar, y lo saca al terminar: si quedara puesto en   ║
   ║  dos elementos a la vez, el navegador descarta la transición entera.    ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
/* ⛔ SIN ESTOS DOS NOMBRES NO HAY MORPH, HAY UN FUNDIDO DE TODA LA PÁGINA.
   El navegador sólo anima por separado lo que tiene view-transition-name, y
   escribir las reglas ::view-transition-* sin nombrar nada no hace nada:
   el CSS es válido, no hay error, y el efecto simplemente no existe.
   ⚠️ Y el nombre tiene que ser ÚNICO en la página en ese momento: si dos
      elementos lo comparten, el navegador descarta la transición entera.
      Acá hay una sola etiqueta y una sola respuesta a la vez. */
/* ⛔⛔ ACÁ VIVÍA EL DESVANECIDO AL CAMBIAR DE NUMERACIÓN, Y LO SACÓ FEDE EL 08-10:
   *«quitale el efecto que le agregaste hace poquito […] que hace un efecto de
   desvanecerse cuando se cambia de tipo de talle, no me gusta»*.
   ⛔ No volver a ponerlo sin que él lo pida. El cambio de numeración ahora es
      instantáneo, que es lo que quiere. */
.cp-seg-uno{font-size:13px;color:var(--cap-gris);padding:10px}

/* ── LA RUEDA · el halo que Fede aprobó, sin cambios ── */
/* ⭐ LA RUEDA, AJUSTADA EL 07-10 · 5 renglones de 48 px en vez de 5 de 56.
   El alto, el relleno de las puntas, el halo y los velos son el MISMO número
   repetido: si se cambia uno hay que cambiar los cuatro, y además el H del
   motor, que es el que calcula a qué renglón saltar. */
/* ╔═══════════════════════════════════════════════════════════════════════════╗
   ║  ⭐⭐ EL ESCENARIO · la rueda y la regla ocupan EXACTAMENTE lo mismo        ║
   ║  Fede, 08-10: «dejalos con la misma altura del de CM, asi cuando cambiemos ║
   ║  no se mueve nada dentro de ese panel por la diferencia de altura».        ║
   ║  Medido antes de tocarlo: la rueda daba 240 px y el bloque de centímetros  ║
   ║  196 — la respuesta saltaba 38 px cada vez que se cambiaba de pestaña.     ║
   ║                                                                             ║
   ║  👉 No se igualan los dos contenidos a mano, que es frágil: se les da UNA   ║
   ║     caja de alto fijo y adentro se centran. Si mañana la regla crece o la   ║
   ║     rueda cambia de renglón, la caja sigue midiendo lo mismo y abajo no se  ║
   ║     mueve nada. Es el mismo criterio con el que se igualaron los tres       ║
   ║     estados de la respuesta.                                                ║
   ╚═══════════════════════════════════════════════════════════════════════════╝ */
.cp-escenario{min-height:200px;display:flex;flex-direction:column;justify-content:center}
.cp-rueda-wrap{position:relative;height:200px;margin:0 -2px;overflow:hidden;border-radius:12px}
/* ⛔ 40 · 80 · 80 son el MISMO número repetido: renglón, relleno de las puntas
   (la mitad de lo que sobra) y velos. Y el H del motor tiene que decir 40 también.
   Si se separan, la rueda engancha en un renglón y responde con el de al lado. */
/* ⭐ la cápsula del render: un fondo apenas teñido y un borde de 1 px por dentro.
   ⛔ Antes era un degradado radial difuso, que se veía como una mancha borrosa
      detrás del número en vez de como una casilla. */
/* ⭐ el halo acompaña: el mismo verde, muy bajo. Así el renglón centrado y la
   etiqueta hablan el mismo idioma. ⛔ Más que esto y la rueda se vuelve un
   semáforo. */
.cp-halo{position:absolute;left:2px;right:2px;top:82px;height:36px;pointer-events:none;
  border-radius:18px;
  background:rgba(59,125,30,.08);
  box-shadow:inset 0 0 0 1px rgba(59,125,30,.2)}
/* ⛔ overscroll-behavior:contain · sin esto, al llegar a la punta de la rueda el
   gesto sigue de largo y arrastra la página de atrás, que es parte de lo que se
   sentía mal en el teléfono. */
.cp-rueda{position:absolute;left:0;right:0;top:-70px;height:340px;overflow-y:auto;scroll-snap-type:y mandatory;
  overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;
  outline:none;cursor:grab;touch-action:pan-y;-webkit-touch-callout:none}
.cp-rueda.agarrando{cursor:grabbing}
.cp-rueda::-webkit-scrollbar{display:none}
.cp-rueda-wrap:has(.cp-rueda:focus-visible){outline:2px solid var(--cap-tinta);outline-offset:2px}
.cp-pad{height:152px}
/* ⭐ QUE SE LEAN LOS CINCO · Fede, 08-10: «actualmente se ven solo 3 y los de los
   costados estan muy difuminados, deberia mostrar 5».
   La rueda SIEMPRE mostró 5 renglones (240 de alto / 48 cada uno) — lo que fallaba
   es que el 4º y el 5º quedaban casi transparentes. Las tres cuentas de abajo son
   las que deciden eso, y están calculadas para que a dos renglones del centro el
   número todavía se lea:
     --k   = 1 − distancia×0,28   →  centro 1 · a uno 0,72 · a dos 0,44
     opacidad = 0,38 + k×0,62     →  centro 1 · a uno 0,83 · a dos 0,65
     escala   = 0,86 + k×0,28     →  centro 1,14 · a uno 1,06 · a dos 0,98   */
/* ⭐⭐ scroll-snap-stop:always · ES EL ARREGLO DE LA PRECISIÓN.
   Fede, 08-10: «se mueve de a varios numeros, es muy dificil caer en el numero
   que se quiere caer».
   Por defecto el snap recién actúa cuando el dedo YA frenó, así que un envión
   pasa de largo por diez talles y engancha donde cayó. Con always el navegador
   NO puede pasarse del siguiente punto: cada gesto avanza de a uno.
   ⛔ Para una lista de 1000 ítems sería insufrible; para 20 talles es exactamente
      lo que hace falta — acá importa acertar, no recorrer rápido. */
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⛔⛔ pointer-events:none · EL ARRASTRE TIENE QUE SALIR SIEMPRE DEL      ║
   ║  MISMO ELEMENTO. Fede, 08-10: «si agarras dentro de la casilla          ║
   ║  seleccionada hace un arrastre de numero a numero, y si agarras afuera  ║
   ║  del numero seleccionado se mueve como yo quiero».                      ║
   ║  MEDIDO en pruebas con elementFromPoint: en el centro el puntero caía   ║
   ║  en .cp-it-v —el <span> del número, que ahí va en peso 800 y ocupa más— ║
   ║  y fuera caía en .cp-it. Dos orígenes distintos para el mismo gesto: el ║
   ║  span, que tiene texto, todavía intenta su arrastre nativo y le pelea   ║
   ║  al scrollTop que mueve el mío.                                         ║
   ║  👉 Con los números transparentes al puntero, el pointerdown aterriza   ║
   ║     SIEMPRE en .cp-rueda. Un solo camino, un solo comportamiento.       ║
   ║  ⛔ Y por eso el cursor ya no va acá: lo pone la rueda (grab/grabbing).  ║
   ║     El `cursor:pointer` que había prometía un click que ya no existe —   ║
   ║     Fede sacó el tocar-para-elegir el 08-10.                            ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
.cp-it{height:36px;display:flex;align-items:center;justify-content:center;gap:9px;
  scroll-snap-align:center;scroll-snap-stop:always;pointer-events:none;
  font-variant-numeric:tabular-nums;user-select:none;
  color:var(--cap-tinta)}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⭐⭐ CAP-RUEDA-SIN-JS · el desvanecido lo hace el NAVEGADOR             ║
   ║  Antes lo calculaba pinta() en cada evento de scroll: recorría los 20   ║
   ║  renglones y les escribía --k. Funcionaba, pero dependía de que el JS   ║
   ║  llegara a tiempo en cada cuadro, y en el teléfono no siempre llega.    ║
   ║  👉 Con animation-timeline:view() corre en el hilo del COMPOSITOR, como ║
   ║     el scroll mismo. Y el factor deja de vivir en dos archivos a la vez ║
   ║     —el JS y el CSS—, que es lo que me dejó la rueda a medio camino     ║
   ║     cuando toqué uno y me olvidé del otro (regla 66).                   ║
   ║  ⛔ El cálculo de JS NO se borró: queda de respaldo para Firefox, y      ║
   ║     sólo corre si el navegador no sabe hacerlo solo.                    ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
@supports (animation-timeline: view()){
  /* ⛔⛔ CON 820px NO SE VEÍA NADA. Fede, 08-10: *«lo del 3d no existe
     directamente»*. Y era cierto: la rotación estaba aplicada —se leía
     `matrix3d` en el computado— pero a 820 px de distancia la proyección es casi
     ortográfica y un renglón de 40 px rotado 30° se achata **3 píxeles**.
     Invisible.
     👉 LA PERSPECTIVA ES LA QUE HACE EL EFECTO, NO LA ROTACIÓN. A 240 px la
        deformación se ve de verdad, y por eso la rotación puede ser moderada y
        los números siguen legibles. Subir los grados con la perspectiva lejos
        sólo achata el texto, que es lo que me pasó con los 54°. */
  /* la perspectiva se fue de acá: el overflow del scroller aplana a los hijos y
     la anulaba. Ahora va dentro del transform de cada renglon. */
  .cp-it{animation:cp-desvanecer linear both;animation-timeline:view(block);
         animation-range:cover 0% cover 100%;
         transform-origin:50% 50%;backface-visibility:hidden}
  /* con la animación puesta, el respaldo sobra */
  .cp-rueda:not(.sin-sd) .cp-it{transform:none}
}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⭐⭐⭐ CAP-RUEDA-3D · el tambor. Los renglones no se desvanecen nada más: ║
   ║  ROTAN, como la rueda física de un selector. Es lo que hace que se       ║
   ║  sienta un objeto y no una lista.                                        ║
   ║  La perspectiva va en el SCROLLER, que es el padre directo de los        ║
   ║  renglones, así los cinco comparten un solo punto de fuga y el tambor    ║
   ║  se lee como uno solo. Si la pusiera en cada renglón, cada uno tendría   ║
   ║  el suyo y el efecto se desarma.                                         ║
   ║  ⛔ El snap NO se toca: usa la posición de layout, no la transformada.    ║
   ║     Por eso rotar no afecta en qué número cae la rueda.                  ║
   ║  ⛔ Y el translateZ negativo ALEJA los de los bordes: achica, nunca       ║
   ║     agranda, así nada se sale del recorte del scroller (regla 30).       ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
/* ⛔ EMPECÉ CON 54° Y QUEDÓ MAL: a dos renglones del centro el número quedaba
   casi de canto e ilegible, y la rueda volvía a parecer de TRES — que es
   exactamente de lo que Fede se había quejado antes («se ven solo 3»).
   👉 30° alcanza de sobra para que se lea como un tambor y deja los cinco
      legibles. El efecto no es cuánto rota: es que rote.
   ⭐ La perspectiva más lejos (820 en vez de 560) suaviza la deformación de los
      bordes, que con poca distancia se estiraban. */
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⛔⛔⛔ LA PERSPECTIVA VA EN CADA RENGLÓN, NO EN EL SCROLLER.             ║
   ║  Fede, 08-10, dos veces: «lo del 3d no existe directamente» y «el 3d   ║
   ║  sigue sin verse». Y las dos veces la rotación ESTABA aplicada: se leía ║
   ║  matrix3d en el valor computado. Medir no alcanzaba.                    ║
   ║                                                                          ║
   ║  LA CAUSA: .cp-rueda tiene overflow-y:auto, y un elemento con overflow  ║
   ║  distinto de visible APLANA A SUS HIJOS en un solo plano. Eso anula la  ║
   ║  perspective del padre. Sin perspectiva, un rotateX de 36° sobre un     ║
   ║  renglón de 40 px sólo lo achata 8: no se lee como 3D, se lee como      ║
   ║  nada.                                                                   ║
   ║                                                                          ║
   ║  👉 perspective() DENTRO del transform de cada renglón no depende del   ║
   ║     padre y funciona igual con overflow. Cada uno tiene su punto de     ║
   ║     fuga, así que no es un tambor perfecto — pero SE VE, que es lo que  ║
   ║     se pedía, y es la única forma dentro de un scroller.                ║
   ║  ⛔ Hermana de la regla 30: el overflow no sólo recorta, también cambia  ║
   ║     cómo se componen los hijos.                                         ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
/* ⛔⛔⛔ Y TAMPOCO SE VEÍA CON perspective() POR RENGLÓN. Tercer intento fallido,
   y el motivo es geométrico, no un bug:
   **la deformación por perspectiva es CERO en el centro del elemento y máxima en
   los bordes.** Los talles son textos cortos y centrados — caen justo donde el
   rotateX no deforma nada. El renglón ocupa 456 px de ancho pero es transparente:
   lo único que se ve son 30 px de número en el medio.
   👉 Un tambor hecho con rotateX REAL no se puede ver con este contenido.
      Lo que el ojo sí lee como tambor es la COMPRESIÓN VERTICAL: el renglón se
      achata al alejarse del centro, que es justo lo que hace una rueda física.
      Eso sí es visible con texto centrado, porque afecta la altura de la letra.
   ⭐ scaleY por separado de scaleX: achata sin angostar, que es la diferencia
      entre «se aleja» y «gira». */
/* ⛔⛔⛔ Y ACÁ ESTABA EL ERROR DE FONDO DE LOS TRES INTENTOS:
   **los keyframes 0% y 100% NUNCA SE VEN.**
   Con `animation-range: cover 0% cover 100%` el renglón recorre desde que asoma
   por abajo hasta que sale por arriba — pero la rueda sólo muestra 5 de los 24
   renglones. A dos del centro el progreso va en **0,17 y 0,83**, no en 0 y 1.
   Todo lo que escribí en los extremos se gastaba fuera de la pantalla, y lo que
   se veía era la interpolación tibia del medio: medido, scaleY 0,73 donde yo
   creía estar pidiendo 0,52.
   👉 **Los valores fuertes van en 18% y 82%**, que es donde caen los renglones
      que de verdad se ven. Lo de 0% y 100% ya no importa.
   ⭐ Esto explica por qué «subir los números» no servía: no era poco efecto, era
      efecto puesto en el lugar equivocado del recorrido. */
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⛔⛔ LA COMPRESIÓN VERTICAL SE PROBÓ Y ERA FEA. Fede, 08-10: «es        ║
   ║  malisimo, cambia de manera de presentarlo». Y tenía razón: achatar    ║
   ║  con scaleY **deforma las letras** en vez de alejarlas. Un 4 aplastado  ║
   ║  no se lee como «está lejos», se lee como un 4 roto.                   ║
   ║                                                                          ║
   ║  👉 LO QUE SÍ DA PROFUNDIDAD SIN TOCAR LA FORMA ES EL DESENFOQUE.       ║
   ║     El ojo lee «fuera de foco» como «más lejos» — es la misma pista     ║
   ║     que usa una cámara. Las letras quedan intactas: sólo se alejan.     ║
   ║     Y la escala va UNIFORME, nunca sólo en un eje.                      ║
   ║                                                                          ║
   ║  ⭐ Los tres valores trabajan juntos y en la misma dirección:            ║
   ║     se achica, se desenfoca y se apaga. Ninguno solo alcanza.           ║
   ║  ⛔ Y van en 18% y 82%, que es donde caen los renglones que se VEN       ║
   ║     (regla 87). Los keyframes de 0% y 100% quedan fuera de pantalla.    ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
/* ⭐⭐ ESTO ES EXACTAMENTE EL SCROLL DEL RENDER DE ANIMACIONES, copiado literal.
   Fede, 08-10: «la del render es la mejor […] quiero el scroll del render también».
   Escala UNIFORME y opacidad. Nada más.
   ⛔ Lo que se probó y NO quedó, para no volver a intentarlo:
      · rotateX con perspectiva en el scroller → el overflow aplana a los hijos
      · rotateX con perspective() por renglón  → no deforma el centro, y el texto
        de los talles es corto y centrado, justo donde no pasa nada
      · compresión vertical (scaleY)           → «es malisimo»: deforma las letras
      · desenfoque progresivo                  → tampoco era lo que quería
   👉 Tres intentos de darle profundidad y el que gana es el más simple, que ya
      estaba. A veces la respuesta es que no hacía falta.
   ⛔ Y los valores van en 0% y 100% como en el render: con la geometría de esta
      rueda (200 px de alto, renglones de 40) eso da en pantalla 1 · 0,77 · 0,53,
      que es lo que Fede vio y eligió. */
/* CAP-RUEDA-TAMBOR · MEDIDO sobre la captura del reloj de iOS que mandó Fede
   el 10-10. Los centros de sus numeros caen a 94 / 175 / 234 / 264 px: despejando
   y = R*sen(k*t) da t = 21,4 grados por renglon, y con ese numero los otros tres
   quedan predichos con 2 px de error.
   Lo que importa NO es que roten: es que el hueco entre renglones se COMPRIME
   hacia los bordes (94 -> 81 -> 59 -> 30). Mis tres intentos del 08-10 deformaban
   el renglon EN SU LUGAR, y por eso ninguno se leia como un tambor.
   ⛔ El progreso de cada renglon NO es 0 y 100 (regla 87): con la ventana de 200 y
      el scroller de 340, el recorrido cover mide 376 y cada renglon avanza 9,5745%.
      De ahi salen los porcentajes de abajo, uno por renglon visible.
   ⭐ LA ROTACION VA AL 75% DEL ANGULO REAL, la POSICION no. Con la rotacion
      geometrica pura el 3er renglon queda en 7 px de letra y el 4o en 1: estan y no
      se leen. En la captura de iOS el 03 SE LEE, o sea que el tambor comprime el
      ESPACIO mucho mas que la LETRA. Lo que hace que se lea como rueda es donde cae
      cada renglon, no cuanto se achata — asi que se achata menos y se lee.
   🔴 EL SIGNO: en view() el 0% es cuando el elemento asoma por ABAJO y el 100% cuando
      sale por ARRIBA, asi que un renglon POR DEBAJO del centro va en 40%, NO en 60%.
      Lo escribi al reves y el translateY empujaba hacia AFUERA: medido en pruebas, el
      3er renglon caia a 129 px del centro con la cuenta diciendo 87. ⛔ La opacidad y
      la rotacion en valor absoluto daban bien igual, asi que TODO PARECIA ANDAR: lo
      unico que lo delata es medir DONDE cae cada renglon, no si la animacion corre.
   ⭐ La opacidad es cos(t)^0,6 y no cos(t)^2: con el cuadrado el cuarto renglon
      daba 0,005 (invisible) y en la captura de Fede SE VE. Medido contra su foto:
      calculado 1 / 0,96 / 0,83 / 0,60 / 0,20  ·  en su captura 1 / 0,80 / 0,50 / 0,25 */
@keyframes cp-desvanecer{
  2.13%{opacity:0.000;transform:translateY(-72.00px) perspective(420px) rotateX(-80.63deg)}
  11.70%{opacity:0.264;transform:translateY(-48.30px) perspective(420px) rotateX(-64.50deg)}
  21.28%{opacity:0.656;transform:translateY(-21.41px) perspective(420px) rotateX(-48.38deg)}
  30.85%{opacity:0.855;transform:translateY(-6.57px) perspective(420px) rotateX(-32.25deg)}
  40.43%{opacity:0.965;transform:translateY(-0.84px) perspective(420px) rotateX(-16.13deg)}
  50.00%{opacity:1.000;transform:translateY(0.00px) perspective(420px) rotateX(0.00deg)}
  59.57%{opacity:0.965;transform:translateY(0.84px) perspective(420px) rotateX(16.13deg)}
  69.15%{opacity:0.855;transform:translateY(6.57px) perspective(420px) rotateX(32.25deg)}
  78.72%{opacity:0.656;transform:translateY(21.41px) perspective(420px) rotateX(48.38deg)}
  88.30%{opacity:0.264;transform:translateY(48.30px) perspective(420px) rotateX(64.50deg)}
  97.87%{opacity:0.000;transform:translateY(72.00px) perspective(420px) rotateX(80.63deg)}
}



/* el respaldo, con la MISMA curva para que se vea igual:
   centro 1 · a uno 0,77 · a dos 0,53 — medido sobre la animación de arriba */
/* ⛔ EL RESPALDO TIENE QUE SER EL MISMO TAMBOR (regla 66: el factor vive en dos
   archivos y si toco uno solo la rueda queda a medio camino). CSS no sabe hacer
   senos, asi que aca el JS manda el transform ya resuelto. */
.cp-rueda.sin-sd .cp-it{opacity:var(--op,1);transform:var(--tf,none);
  will-change:transform,opacity}
.cp-it-v,.cp-it-x{pointer-events:none}
.cp-it-v{font-size:17px;font-weight:400;letter-spacing:-.2px;transition:font-weight .12s;white-space:nowrap}
.cp-it.act .cp-it-v{font-weight:800;letter-spacing:-.6px}
.cp-it-x{font-size:10px;color:var(--cap-gris);text-transform:uppercase;letter-spacing:.08em}
.cp-it.sin .cp-it-v{color:#C9C9C9;text-decoration:line-through}
/* ⛔⛔ ACÁ ESTABA `scroll-state(snapped)` MARCANDO EL CENTRADO, Y SE SACÓ.
   Fede, 08-10: *«tarda muchisimo»*. Y tenía razón: `snapped` se cumple cuando el
   scroll YA SE ASENTÓ sobre el punto, o sea cuando la rueda frenó del todo.
   Mientras girás, ningún renglón está snapped y no se marca ninguno.
   👉 La negrita la pone el JS (`marcarCentro`), en cada cuadro de scroll.
      La regla `.cp-it.act .cp-it-v` de arriba es la que manda.
   ⭐ `container-type` también se fue: ya no lo usa nadie en la rueda, y crea
      contención de más. */
.cp-vel{position:absolute;left:0;right:0;height:10px;pointer-events:none;z-index:2}
/* los velos también tapaban: ahora se van antes y más suave, así el 5º renglón
   asoma en vez de quedar borrado */
.cp-vel-top{top:0;background:linear-gradient(#fff 0,rgba(255,255,255,.55) 42%,rgba(255,255,255,0) 100%)}
.cp-vel-bot{bottom:0;background:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.55) 58%,#fff 100%)}

/* ⛔ ACÁ IBA UN TEXTO QUE SE SACÓ.
   Fede, 07-10: «Lo de M-W del US que pusiste que si dice ambos usa el que vaya
   con tu calzado lo pones en todas las tablas y no tiene nada que ver, solo esta
   en crocs, y no deberia decir eso, deberia mostrar como aparecen los talles y
   listo».
   Tenía razón dos veces: el aviso salía en CUALQUIER tabla que trajera US —no
   sólo en Crocs— y además sobraba, porque la rueda ya muestra el valor tal como
   está cargado. No existe más .cp-hint. */

/* ╔═══════════════════════════════════════════════════════════════════════════╗
   ║  LA ETIQUETA · rehecha                                                     ║
   ║  Fede, 07-10: «Los numeros dentro de la etiqueta y el titulo esta          ║
   ║  desalineado, esta mal hecho […] tienen que estar mas chicos los numeros,  ║
   ║  y tienen diferente tamaño, todo pesimo».                                  ║
   ║                                                                            ║
   ║  ⛔ LAS TRES CAUSAS, UNA POR UNA:                                           ║
   ║  1 · DESALINEADO: cada escala era una columna independiente con su propio   ║
   ║      flujo, así que la clave y el número de una no compartían línea con     ║
   ║      los de la de al lado. Ahora es UNA grilla de dos filas: las claves     ║
   ║      caen todas en la fila 1 y los números todos en la fila 2, así que      ║
   ║      comparten línea base POR CONSTRUCCIÓN, no por casualidad.              ║
   ║  2 · «DIFERENTE TAMAÑO»: todos tenían los mismos px, pero el argentino iba  ║
   ║      en peso 800 contra 500 de los demás, y a 25px eso se LEE más grande.   ║
   ║      Ahora la diferencia es 700 contra 600 —se distingue por color— y la    ║
   ║      altura de línea está fijada igual para todos.                          ║
   ║  3 · «MAS CHICOS»: el cuerpo bajó de 25/21/17 a 19/17/15.                   ║
   ╚═══════════════════════════════════════════════════════════════════════════╝ */
.cp-rta{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s ease,opacity .26s,margin .32s}
.cp-rta.on{max-height:460px;opacity:1;margin:8px 0 0}

/* la caja teñida · la opción B que eligió Fede */
.r-etiq{padding:13px 15px 14px;border-radius:var(--cap-r);
  background:var(--cap-si-sw);border:1px solid var(--cap-si-ln)}
/* ⛔ SIN STOCK LA ETIQUETA SE APAGA: gris y sin borde. Es lo que hace que el
   verde signifique «lo tenemos» en vez de ser un adorno que está siempre. */
.r-etiq.sin{background:var(--cap-hueco);border-color:transparent}
/* el título va alineado a la grilla, no suelto */
.r-etiq-t{margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:.15em;
  text-transform:uppercase;color:var(--cap-si-tx);line-height:1}
/* y gris cuando no hay, igual que el resto de la etiqueta */
.r-etiq.sin .r-etiq-t{color:var(--cap-gris)}

/* ⭐ EL PUNTO DE «LO TENEMOS» · el trabajo que antes hacía el color del botón.
   El motor lo emite SÓLO cuando hay stock, así que los tres estados de la
   respuesta siguen midiendo exactamente lo mismo y la regla de abajo no se
   mueve — que fue lo que costó arreglar el 07-10. */
.r-hay{display:inline-block;width:6px;height:6px;border-radius:50%;
  background:var(--cap-hay,#3B7D1E);margin-right:6px;vertical-align:1px}
.r-etiq.sin .r-hay{display:none}

/* ── la grilla: fila 1 las claves, fila 2 los números ── */
.r-cols{display:grid;align-items:baseline}
.r-k{font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;
  color:var(--cap-gris);line-height:1;white-space:nowrap}
.r-v{font-weight:600;letter-spacing:-.2px;font-variant-numeric:tabular-nums;
  color:var(--cap-tinta);white-space:nowrap;line-height:1.05}
/* ⭐ el argentino: color del botón y negrita, pero MISMO cuerpo y misma línea */
.r-k.pri{color:var(--cap-si-tx)}
.r-v.pri{color:var(--cap-si-tx);font-weight:700}
.r-etiq.sin .r-v.pri,.r-etiq.sin .r-k.pri{color:#C9C9C9}
/* ⛔ Acá vivían .r-nope y .r-sin, los dos renglones que hacían saltar la regla
   al pasar por un talle sin stock. Se fueron con sus elementos. */

/* forma A · cuatro columnas, como la etiqueta de la caja.
   Sin divisores verticales: con la caja teñida sobran, y eran justamente lo que
   partía la alineación en dos mitades. */
.forma-cols .r-cols{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));
  grid-auto-flow:row;column-gap:4px;row-gap:7px;text-align:center}
/* forma B · una fila por escala · para valores largos (Crocs: "M3 / W5") */
.forma-filas .r-cols{grid-template-columns:auto 1fr;column-gap:16px;row-gap:0}
.forma-filas .r-k{grid-column:1;text-align:left;padding:7px 0;align-self:center}
.forma-filas .r-v{grid-column:2;text-align:right;padding:7px 0}
.forma-filas .r-k:not(:first-of-type),.forma-filas .r-v:not(:first-of-type){
  border-top:1px solid var(--cap-si-ln)}

/* el cuerpo, según el valor más largo de la tabla · bajado un escalón entero.
   Un solo token manda, para poder comparar escalas sin tocar tres reglas. */
.capoc-pt{--cap-num:19px}
.cuerpo-c1 .r-v{font-size:var(--cap-num)}
.cuerpo-c2 .r-v{font-size:calc(var(--cap-num) - 2px)}
.cuerpo-c3 .r-v{font-size:calc(var(--cap-num) - 4px)}
.esc-chica {--cap-num:17px}
.esc-media {--cap-num:19px}
.esc-grande{--cap-num:21px}

/* ⛔ el botón NO es rojo: el rojo es el de «Añadir al carrito» */
/* ⭐ CAP-BOTON-CONFIRMA · al elegir, el botón pasa al verde de «lo tenemos» y
   le crece un tilde. Medio segundo que separa «apreté algo» de «quedó elegido».
   ⛔ El talle se elige igual que antes: esto es sólo lo que se ve. */
.cp-elegir .cp-tilde{width:0;overflow:hidden;display:inline-flex;align-items:center;
  transition:width .22s cubic-bezier(.22,1,.36,1)}
.cp-elegir.confirmado{background:var(--cap-hay) !important}
.cp-elegir.confirmado .cp-tilde{width:20px}
.cp-elegir{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;margin:13px 0 0;
  font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:none;border-radius:var(--cap-r);
  background:var(--cap-si);color:#fff;
  /* ⭐ CAP-ANIM-1010. ⛔ El background sigue en la lista porque el TILDE lo usa:
     .cp-elegir.confirmado cambia a --cap-hay y tiene que seguir yendo animado. */
  transition:background .15s,filter .15s,transform .12s cubic-bezier(.22,1,.36,1)}
.cp-elegir svg{width:17px;height:17px}
@media (hover:hover){ .cp-elegir:hover{background:var(--cap-si-h);filter:brightness(1.04)} }
/* es la accion que cierra todo: baja un poco mas que el resto para que se sienta */
.cp-elegir:active{transform:scale(.975)}
.cp-elegir:focus-visible{outline:2px solid var(--cap-tinta);outline-offset:2px}
/* ⛔ se llamó `.cp-buscar` mientras existió «Buscar modelos en talle X». Fede lo
   sacó el 08-10 y el nombre volvió al de antes. */
.cp-elegir.fantasma{background:#fff;color:var(--cap-tinta);border:1px solid var(--cap-borde);font-weight:500}
.cp-elegir.fantasma:hover{background:var(--cap-hueco)}
/* ⭐ «Avisarme» · calcado del botón real de la ficha (.capoc-notify-btn):
   violeta #8E00C2, texto blanco, radio 8, 14px peso 400 y la campana de Font
   Awesome que ya carga el tema. Así el cliente ve el MISMO botón en los dos
   lados, no dos maneras de decir lo mismo. */
.cp-elegir.cp-avisar{background:#8E00C2;color:#fff;border:none;border-radius:8px;font-weight:400}
.cp-elegir.cp-avisar:hover{background:#75009F}
.cp-elegir.cp-avisar i{margin-right:7px;font-size:15px}

/* ╔═════════════════════════════════════════════════════════════════════════╗
   ║  CAP-PT-MODO · «sólo la tabla», lo que abre el botón de arriba            ║
   ║  Se apaga el paso de la rueda y el desplegable deja de ser desplegable:   ║
   ║  la tabla queda a la vista, sin su cabecera ni su línea de arriba.        ║
   ║  ⛔ Es CSS y no otro template a propósito: un segundo template sería una   ║
   ║     copia que se desincroniza en cuanto alguien toque uno de los dos.     ║
   ╚═════════════════════════════════════════════════════════════════════════╝ */
/* el rótulo del stock sólo se muestra si hay lugar: abajo de 992 la columna va
   muda y lo explica la nota del pie. ⛔ Nada de dos textos diciendo lo mismo. */
.cp-th-hay{font-size:10px !important;letter-spacing:.04em;white-space:nowrap}
.cp-th-largo{display:none}
@media (min-width:992px){.cp-th-largo{display:inline}}
.capoc-pt.solo-tabla .cp-paso{display:none}
/* ⛔ ESTAS DOS TIENEN QUE APUNTAR SOLO A LA TABLA. Con la segunda fila desplegable,
   un `.cp-det` suelto le escondia el titulo a «¿Donde encuentro mi talle?» y dejaba
   su texto suelto en el modo «solo la tabla». */
.capoc-pt.solo-tabla .cp-det[data-det-tabla] summary{display:none}
.capoc-pt.solo-tabla .cp-det[data-det-tabla]{border-top:0}
/* ⛔⛔ EL padding-top DEL CONTENEDOR QUE SCROLLEA DEJA PASAR EL CONTENIDO POR
   DELANTE DEL ENCABEZADO. Un `position:sticky; top:0` se pega al borde del
   CONTENT BOX, o sea 16 px más abajo del borde visible — y en esa franja de
   16 px las filas se siguen viendo mientras suben.
   MEDIDO: el encabezado quedaba en y=141 y la fila «36.5» en y=121, arriba suyo.
   Se veía exactamente como si el encabezado fuera transparente, pero el fondo
   estaba bien y el apilamiento también (elementFromPoint devolvía TH).
   👉 El cuerpo va SIN padding arriba, y el aire lo pone el propio encabezado.
      Así no queda ninguna franja por la que espiar el contenido. */
.capoc-pt.solo-tabla .cp-cuerpo{padding-top:0}
.capoc-pt.solo-tabla table.cp-t th{padding-top:18px}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⛔⛔ LA TABLA SE CORTABA Y DEJABA MEDIA PANTALLA VACÍA. Fede, 08-10,    ║
   ║  con una captura del teléfono: la tabla terminaba en el talle 39,5 y    ║
   ║  debajo quedaba un hueco enorme.                                        ║
   ║  LA CAUSA: `.cp-tenv` tiene un `max-height` fijo (340 px) pensado para  ║
   ║  cuando la tabla es un desplegable DENTRO del panel. En modo tabla      ║
   ║  sola, donde la tabla ES el panel, ese tope la achica sin motivo.       ║
   ║  👉 Acá el alto lo manda el panel: la tabla se estira hasta el final.   ║
   ║  ⛔ El `min-height:0` de cada eslabón NO es decorativo: sin él, el       ║
   ║     contenido impone su alto y el flex deja de poder encogerlo —        ║
   ║     la misma trampa de `min-width:auto` que ya pagué en la ficha.       ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
/* ⭐ LO SIMPLE ES LO QUE FUNCIONA: la tabla SIN altura propia, y que scrollee el
   cuerpo —que ya es flex:1 con overflow:auto y lo hace bien desde siempre.
   ⛔ Antes intenté repartir el alto con flex a través del <details>, y perdí tres
      vueltas: un <details> no gobierna a su hijo como un div (medido: 821 px
      dentro de un padre de 622), y cada parche agregaba un eslabón más que
      podía fallar. El `max-height:340px` que cortaba la tabla era de cuando la
      tabla era un desplegable DENTRO del panel; acá la tabla ES el panel. */
/* ⛔ `overflow-y:visible` NO ALCANZA: si el otro eje está en `auto`, el navegador
   fuerza los dos a `auto`. No se puede tener un eje visible y el otro no.
   Y mientras .cp-tenv siga siendo scrolleable, el `position:sticky` del
   encabezado se resuelve contra ÉL —que ya no tiene tope de altura— y deja de
   pegarse: medido, los títulos desaparecían al scrollear.
   👉 `overflow:visible` en los dos ejes. El scroll lo hace el cuerpo, y el
      encabezado se pega al tope del cuerpo, que es lo que se quiere.
   ⚠️ Esto saca el scroll horizontal, así que las cinco columnas tienen que
      entrar en el ancho del panel. Entran: medido en 500 y en 390. */
.capoc-pt.solo-tabla .cp-tenv{max-height:none;overflow:visible;border:0}
.capoc-pt.solo-tabla .cp-nota{margin:14px 0 0}
/* las sombras viven donde está el scroll, y acá el que scrollea es el cuerpo */
@supports (container-type: scroll-state){
  .capoc-pt.solo-tabla .cp-cuerpo{container-type:scroll-state}
  @container scroll-state(scrollable: top){.capoc-pt.solo-tabla .cp-sombra-t{opacity:1}}
  @container scroll-state(scrollable: bottom){.capoc-pt.solo-tabla .cp-sombra-b{opacity:1}}
}
.cp-det{border-top:1px solid var(--cap-linea)}
.cp-det summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;
  cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--cap-tinta);
  /* ⭐ CAP-ANIM-1010 · el corrimiento del texto es lo que hace que la fila se SIENTA
     un boton y no un titulo. El radio es para que el fondo no toque los bordes. */
  padding:0 6px;margin:0 -6px;border-radius:8px;
  transition:background .18s,padding-left .18s}
.cp-det summary::-webkit-details-marker{display:none}
.cp-det summary:focus-visible{outline:2px solid var(--cap-tinta);outline-offset:2px}
.cp-det summary i{width:11px;height:11px;position:relative;flex:0 0 11px}
.cp-det summary i::before,.cp-det summary i::after{content:"";position:absolute;background:var(--cap-gris);transition:transform .22s}
.cp-det summary i::before{left:0;right:0;top:5px;height:1.5px}
.cp-det summary i::after{top:0;bottom:0;left:5px;width:1.5px}
.cp-det[open] summary i::after{transform:rotate(90deg)}
.cp-nota{margin:10px 0 14px;font-size:12px;color:var(--cap-gris);line-height:1.5}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⭐ CAP-TABLA-SOMBRAS · en el teléfono la tabla se corta y hoy nada lo   ║
   ║  dice. Las sombras aparecen SÓLO cuando hay algo más en esa dirección,  ║
   ║  y el CSS lo pregunta solo: nadie escucha el scroll.                    ║
   ║  ⚠️ scroll-state es Chrome y Edge por ahora. Donde no está, no se        ║
   ║     dibujan y la tabla se lee igual: es una ayuda, no un requisito.     ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
.cp-tenv{margin:3px 0 0;overflow-x:auto;overflow-y:auto;max-height:340px;position:relative;
  border:1px solid var(--cap-linea);border-radius:var(--cap-r)}
@supports (container-type: scroll-state){
  .cp-tenv{container-type:scroll-state}
  .cp-sombra{position:sticky;left:0;right:0;height:24px;pointer-events:none;opacity:0;
    transition:opacity .22s ease;z-index:3;display:block}
  /* ⛔ la de arriba va DEBAJO del encabezado (que ahora es 5) y pegada a él:
     antes se dibujaba encima de los títulos y los velaba. Y en vez de blanco
     sobre blanco —que no se veía— ahora es una sombra de verdad. */
  .cp-sombra-t{top:32px;margin-bottom:-24px;z-index:2;
    background:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,0))}
  .cp-sombra-b{bottom:0;margin-top:-24px;background:linear-gradient(rgba(255,255,255,0),#fff)}
  @container scroll-state(scrollable: top){.cp-tenv .cp-sombra-t{opacity:1}}
  @container scroll-state(scrollable: bottom){.cp-tenv .cp-sombra-b{opacity:1}}
}
.cp-sombra{display:none}
/* ⭐ y las filas entran escalonadas la primera vez que se abre la tabla */
table.cp-t.cp-entrando tbody tr{opacity:0;translate:0 7px;
  animation:cp-subir .32s cubic-bezier(.22,1,.36,1) forwards}
@keyframes cp-subir{to{opacity:1;translate:0 0}}
table.cp-t{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums;background:#fff}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⛔ EL ENCABEZADO TENÍA position:sticky Y background, Y AUN ASÍ SE       ║
   ║  TRANSPARENTABA. Fede, 08-10: «cuando en la tabla de talle scrolleamos  ║
   ║  para abajo no hay un fondo en los titulos de las columnas y se         ║
   ║  transparenta la informacion que esta detras».                          ║
   ║  MEDIDO con elementFromPoint sobre el encabezado: devolvía TD, no TH.   ║
   ║  Las celdas del cuerpo se pintaban ENCIMA.                              ║
   ║  LA CAUSA: z-index auto. Un sticky sin z-index no crea contexto de      ║
   ║  apilamiento, y con border-collapse:collapse el orden de pintado de     ║
   ║  las tablas deja las celdas por encima. El fondo estaba puesto y no     ║
   ║  servía de nada — otro fallo silencioso.                                ║
   ║  👉 z-index explícito, y por encima de las sombras de scroll (van en 3).║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
table.cp-t th{position:sticky;top:0;z-index:5;background:#fff;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--cap-gris);font-weight:700;padding:9px 8px;text-align:center;border-bottom:1px solid var(--cap-borde)}
table.cp-t td{padding:9px 8px;text-align:center;border-bottom:1px solid var(--cap-linea);white-space:nowrap}
table.cp-t tbody tr:last-child td{border-bottom:none}
table.cp-t tr.sin td{color:#AFAFAF}
table.cp-t tr.sin td:first-child{text-decoration:line-through}
table.cp-t tr.aqui td{background:var(--cap-si-sw);font-weight:700;color:var(--cap-si)}
.cp-si,.cp-no{display:inline-block;width:7px;height:7px;border-radius:50%}
/* el punto de la columna En stock va en el VERDE de «lo tenemos», no en negro:
   Fede, 08-10. Es el mismo --cap-hay del punto de la etiqueta, asi que el verde
   significa lo mismo en los dos lugares. */
.cp-si{background:var(--cap-hay)}.cp-no{border:1.5px solid var(--cap-borde)}

/* ╔═══════════════════════════════════════════════════════════════════════════╗
   ║  EL CONTROL DE CENTÍMETROS · reconstruido de cero                          ║
   ║                                                                            ║
   ║  Fede, 07-10, dos cosas distintas sobre el mismo control:                  ║
   ║   · «no tiene linea para arrastrar solo se ve la bola que se clickea»      ║
   ║   · «te permite scrollear por todos los cms en lugar de ir saltando de cm   ║
   ║      en cm de los que tenemos como talles»                                 ║
   ║                                                                            ║
   ║  ⛔ POR QUÉ NO SE VEÍA EL RIEL: el riel era el pseudo-elemento              ║
   ║     ::-webkit-slider-runnable-track, de 4px de alto, dentro de un input de  ║
   ║     44px. Ese pseudo-elemento NO se centra en el input: se alinea arriba,   ║
   ║     y encima la bola llevaba margin-top:-11px, que la empujaba fuera. Al    ║
   ║     final quedaba la bola a la vista y el riel escondido en el borde.       ║
   ║     Y es un camino sin salida: cada navegador dibuja ese pseudo-elemento    ║
   ║     a su manera y no se le pueden colgar las marcas de los talles.          ║
   ║                                                                            ║
   ║  👉 LA SALIDA: el riel, lo recorrido, las marcas y la bola son divs míos.   ║
   ║     El <input type=range> queda transparente encima, a 44px, y sigue        ║
   ║     haciendo su trabajo invisible: teclado, lector de pantalla y el área    ║
   ║     de toque. Se dibuja igual en todos los navegadores y me deja poner      ║
   ║     una marca por talle — que es lo segundo que pidió.                      ║
   ║                                                                            ║
   ║  ⭐ LOS PASOS: el input va de 0 a (cantidad de talles − 1) con step=1. No    ║
   ║     recorre centímetros sueltos: recorre LAS FILAS DE LA TABLA. Por eso     ║
   ║     las marcas quedan equiespaciadas y cada tirón cae en un talle real.     ║
   ╚═══════════════════════════════════════════════════════════════════════════╝ */
.cp-cm{padding:0}
.cp-cmv{text-align:center;margin:0 0 2px;font-size:12px;color:var(--cap-gris)}
.cp-cmv b{display:block;font-size:30px;font-weight:700;letter-spacing:-1px;
  color:var(--cap-tinta);font-variant-numeric:tabular-nums;line-height:1.15}
.cp-cmv i{font-style:normal}

.cmr{position:relative;height:44px;margin:6px 2px 0;touch-action:pan-y}
/* el riel, visible siempre */
.cmr-riel{position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px;
  background:var(--cap-borde)}
.cmr-hecho{position:absolute;left:0;top:0;bottom:0;width:var(--p,50%);
  border-radius:2px;background:var(--cap-tinta)}
/* una marca por talle: se ve que salta de talle en talle y no de a milímetros */
.cmr-m{position:absolute;top:50%;width:2px;height:9px;margin-top:-4.5px;border-radius:1px;
  background:var(--cap-borde);transform:translateX(-50%)}
.cmr-m.hecha{background:rgba(26,26,26,.34)}
.cmr-m.ext{opacity:0}
.cmr-bola{position:absolute;top:50%;left:var(--p,50%);width:26px;height:26px;margin-top:-13px;
  border-radius:50%;background:#fff;border:2px solid var(--cap-tinta);
  box-shadow:0 1px 5px rgba(0,0,0,.18);transform:translateX(-50%);
  transition:transform .12s,box-shadow .12s;pointer-events:none}
.cmr-in{position:absolute;inset:0;width:100%;height:44px;margin:0;opacity:0;cursor:grab;
  -webkit-appearance:none;appearance:none;background:transparent}
.cmr-in:active{cursor:grabbing}
.cmr-in:active ~ .cmr-bola{transform:translateX(-50%) scale(1.1);box-shadow:0 2px 9px rgba(0,0,0,.24)}
.cmr-in:focus-visible ~ .cmr-bola{box-shadow:0 0 0 3px rgba(26,26,26,.26),0 1px 5px rgba(0,0,0,.18)}
/* el área de toque son los 44px enteros, en los dos motores */
.cmr-in::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:44px}
.cmr-in::-moz-range-thumb{width:34px;height:44px;border:none;background:transparent}
.cp-esc{display:flex;justify-content:space-between;font-size:11px;color:var(--cap-gris);
  font-variant-numeric:tabular-nums;margin-top:2px}

@media(prefers-reduced-motion:reduce){
  .cp-it,.cp-panel,.cp-rta,.cmr-bola{transition:none}
  /* ⛔ las animaciones nuevas también se apagan, cada una a su manera:
     la rueda queda plana y legible, no invisible. */
  .cp-it{animation:none !important;opacity:1 !important;scale:1 !important}
  table.cp-t.cp-entrando tbody tr{animation:none;opacity:1;translate:0 0}
  .cap-talle-bar svg,.cap-talle-bar .cap-regla-ico{transition:none}
  ::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}}


/* Acá venía la etiqueta que cierra un bloque de estilos, arrastrada del render.
   Dentro de una hoja CSS cierra la hoja y el navegador descarta las reglas que
   siguen, sin un solo error en consola.
   El reemplazo tampoco puede traer delimitadores de comentario: esto vive DENTRO
   de un comentario, y meterle otro adentro cierra el de afuera antes de tiempo.
   CSS no admite comentarios anidados. */

/* ╔═══════════════════════════════════════════════════════════════════════════╗
   ║  CAP-REGLA-CM · la cinta corrediza                                         ║
   ║  La eligió Fede el 07-10 entre cuatro: «la numero dos […] es comoda en el  ║
   ║  celular».                                                                 ║
   ╚═══════════════════════════════════════════════════════════════════════════╝ */
.rg-tit{text-align:center;margin:0 0 4px;font-size:12px;color:var(--cap-gris)}
.rg-val{display:block;font-size:28px;font-weight:700;letter-spacing:-.9px;line-height:1.15;
  color:var(--cap-tinta);font-variant-numeric:tabular-nums}
.rg-tit em{font-style:normal;font-size:12px;font-weight:500;color:var(--cap-gris)}
.rg-nota{margin:11px 0 0;font-size:12px;color:var(--cap-gris);line-height:1.5}

.rg{position:relative;height:72px;margin:10px 0 0;overflow:hidden;
  background:linear-gradient(#FCFBF7,#F5F3EB);
  border:1px solid var(--cap-linea);border-radius:var(--cap-r);
  cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.rg.agarrando{cursor:grabbing}
.rg:has(.rg-in:focus-visible){outline:2px solid var(--cap-si);outline-offset:2px}

.rg-pista{position:absolute;top:0;bottom:0;will-change:transform}
.rg-m{position:absolute;top:13px;width:1px;background:#C8C2B1;transform:translateX(-50%)}
.rg-m.mm{height:7px;background:#DCD6C5}
.rg-m.med{height:12px}
.rg-m.cm{height:19px;width:1.5px;background:#8C8674}
.rg-n{position:absolute;top:36px;transform:translateX(-50%);font-size:11px;font-weight:600;
  color:#7E7868;font-variant-numeric:tabular-nums}
/* los talles de este modelo, sobre la cinta */
.rg-t{position:absolute;top:1px;width:3px;height:8px;border-radius:2px;
  background:var(--cap-si);opacity:.3;transform:translateX(-50%);
  transition:opacity .2s,height .2s}
.rg-t.sin{background:var(--cap-borde);opacity:.55}
.rg-t.act{opacity:1;height:10px}

/* la aguja fija del centro · ⛔ con un hueco en la franja de los números: sin él
   tapaba el número del medio, que es justo el que hay que leer */
.rg-ag{position:absolute;left:50%;top:0;bottom:0;width:2px;z-index:3;pointer-events:none;
  transform:translateX(-50%);
  background:linear-gradient(var(--cap-si) 0 33px,transparent 33px 51px,var(--cap-si) 51px 100%)}
.rg-ag::before,.rg-ag::after{content:"";position:absolute;left:50%;transform:translateX(-50%);
  width:0;height:0;border:5px solid transparent}
.rg-ag::before{top:0;border-top-color:var(--cap-si)}
.rg-ag::after{bottom:0;border-bottom-color:var(--cap-si)}

/* se desvanece en los bordes para que la cinta no se corte de golpe */
.rg-vel{position:absolute;top:0;bottom:0;width:44px;pointer-events:none;z-index:2}
.rg-vel.iz{left:0;background:linear-gradient(90deg,#FAF8F1 15%,rgba(250,248,241,0))}
.rg-vel.de{right:0;background:linear-gradient(270deg,#FAF8F1 15%,rgba(250,248,241,0))}

/* ⛔ el input NO recibe toques: el arrastre lo maneja la caja, píxel a píxel.
   Queda sólo para el teclado y el lector de pantalla. */
.rg-in{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;
  pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent}

@media(prefers-reduced-motion:reduce){
  .rg-pista{transition:none !important}
  .rg-t{transition:none}}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  CAP-PT-0910 · LO QUE ELIGIÓ FEDE EL 09-10 SOBRE EL RENDER DE OPCIONES ║
   ║  Render comparado: 4_ficha/render/opciones_0910/panel_opciones.html    ║
   ║  ⛔ Va al FINAL del bloque y con la misma especificidad o más que las   ║
   ║     reglas base, o no gana (regla 28, y la 77 que la volvió a pagar).  ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */

/* ── 1 · EL SELECTOR DE LA RUEDA · cápsula tinta ──
   Elegida entre seis el 09-10. El razonamiento es de reparto de significados,
   no de gusto: el VERDE ya quiere decir «lo tenemos» (el punto de la etiqueta
   y el botón) y el ROJO es «Añadir al carrito». La tinta es el único tono que
   destaca el renglón sin pisarle el significado a ninguno de los dos.
   ⭐ Y es el más legible de los seis: blanco sobre negro, sin velos. */
.capoc-pt .cp-halo{background:var(--cap-tinta);box-shadow:none;border-radius:12px}
.capoc-pt .cp-it.act .cp-it-v{color:#FFFFFF}
.capoc-pt .cp-it.act .cp-it-x{color:#A8A8A8}
/* ⛔ el tachado sin stock también tiene que leerse SOBRE la tinta: el #C9C9C9
   de la regla base está pensado para fondo blanco y acá queda muy flojo. */
.capoc-pt .cp-it.act.sin .cp-it-v{color:#BDBDBD}

/* ── 2 · LA ETIQUETA · la celda del argentino, llena ──
   Fede, 09-10: *«dandole mas enfasis al talle argentino»*.
   ⛔ El énfasis NO va por cuerpo: el 08-10 medimos que un peso 800 contra 500
      se ve más grande aunque mida lo mismo, y eso fue justo lo que no le gustó
      (regla 59). Acá los cuatro números siguen midiendo igual y lo que cambia
      es el FONDO de la celda.
   ⭐ Las claves y los números son hermanos de la misma grilla (fila 1 y fila 2),
      así que la «celda» se arma con dos mitades que se juntan en el row-gap:
      cada una se pasa 3,5 px, que es la mitad de los 7 px de hueco. */
/* ⛔⛔ EL PRIMER INTENTO FUE CON PADDING Y MÁRGENES NEGATIVOS EN LAS DOS
   MITADES, Y DESALINEÓ EL ARGENTINO 6 px RESPECTO DE LOS OTROS TRES.
   Medido en pruebas: el valor AR terminaba en y=448 y los otros tres en 442,
   las claves en 421 contra 417. Con align-items:baseline el padding debería
   compensarse solo, y NO lo hace cuando además hay margen negativo.
   👉 Es exactamente el «están desalineados» que Fede ya había reportado y que
      la grilla de dos filas vino a arreglar. No se puede volver a romper.
   ✅ LA CELDA SE PINTA DETRÁS, CON UN PSEUDO-ELEMENTO POSICIONADO: no ocupa
      lugar, no empuja nada y por lo tanto NO PUEDE desalinear. El ancho de
      columna se calcula con el mismo --n que ya emite el motor. */
.capoc-pt.forma-cols .r-cols{position:relative}
.capoc-pt.forma-cols .r-cols::before{
  content:"";position:absolute;z-index:0;
  left:0;top:-5px;bottom:-5px;
  width:calc((100% - (var(--n,4) - 1) * 4px) / var(--n,4));
  background:var(--cap-si);border-radius:9px}
.capoc-pt.forma-cols .r-k,
.capoc-pt.forma-cols .r-v{position:relative;z-index:1}
.capoc-pt.forma-cols .r-k.pri,
.capoc-pt.forma-cols .r-v.pri{color:#FFFFFF}
/* ⛔ sin stock la celda se apaga: la pinta el pseudo, así que se apaga ahí */
.capoc-pt.forma-cols .r-etiq.sin .r-cols::before{background:#E8E8E8}
/* la forma de valores largos (Crocs «M3 / W5») es una fila por escala: ahí la
   celda se arma en horizontal y el hueco que hay que cerrar son los 16 px de
   column-gap, 8 de cada lado. */
.capoc-pt.forma-filas .r-k.pri,
.capoc-pt.forma-filas .r-v.pri{
  background:var(--cap-si);color:#FFFFFF;border-top-color:transparent}
.capoc-pt.forma-filas .r-k.pri{
  border-radius:9px 0 0 9px;padding-left:8px;margin-left:-8px;
  padding-right:8px;margin-right:-8px}
.capoc-pt.forma-filas .r-v.pri{
  border-radius:0 9px 9px 0;padding-right:8px;margin-right:-8px;
  padding-left:8px;margin-left:-8px}
/* ⛔ SIN STOCK LA CELDA SE APAGA, igual que el resto de la etiqueta. Si quedara
   verde, el verde dejaría de significar «lo tenemos» — que es justo lo que la
   regla de arriba (.r-etiq.sin) viene cuidando. */
.capoc-pt.forma-filas .r-etiq.sin .r-k.pri,
.capoc-pt.forma-filas .r-etiq.sin .r-v.pri{background:#E8E8E8;color:#8E8E8E}
.capoc-pt.forma-cols .r-etiq.sin .r-k.pri,
.capoc-pt.forma-cols .r-etiq.sin .r-v.pri{color:#8E8E8E}

/* ── 3 · «CÓMO MEDIR» · repartido entre los dos modos ──
   Medido el 09-10 sobre las 98 tablas de producción: 34 no traen ningún texto,
   51 traen el MISMO párrafo con una errata cambiada, y hay UNA sola URL en las
   98. Por eso el texto se escribe una vez acá y no se extrae tabla por tabla.
   📄 _tareas/09_asesor_ia/4_ficha/EL_TEXTO_DE_CADA_TABLA.md */
/* ⭐ CAP-PIE-TRES-FILAS · ya no es un bloque con su propio aire y su propia linea:
   es una fila mas, identica a la de la tabla. El borde lo pone .cp-det. */
.capoc-pt .cp-ayuda{margin:0;padding:0}
.capoc-pt .cp-ayuda .cp-ayuda-p{padding-bottom:13px}
.capoc-pt .cp-ayuda-q{margin:0 0 5px;font-size:13px;font-weight:700;color:var(--cap-tinta);line-height:1.35}
.capoc-pt .cp-ayuda-p{margin:0 0 4px;font-size:12.5px;color:var(--cap-gris);line-height:1.5}
/* ⛔ en modo «sólo la tabla» este bloque no va: allá el enlace está al pie de
   la tabla. Si se vieran los dos, el enlace saldría dos veces en la misma
   pantalla. */
.capoc-pt.solo-tabla .cp-ayuda{display:none}

/* ── LA LEYENDA DE LA TABLA ──
   Reemplaza la nota que decía algo falso. Cada renglón dibuja el símbolo REAL
   de la tabla, así que no puede describir algo que no se ve. */
/* ⭐ Fede, 10-10: «podrias darle mas aire debajo de — El modelo no viene en este
   talle». El aire va de relleno ABAJO de la lista, no de margen del ultimo <li>:
   asi no depende de cual sea el ultimo renglon, que cambia segun el producto. */
.capoc-pt .cp-leyenda{list-style:none;margin:11px 0 0;padding:11px 0 18px;
  border-top:1px solid var(--cap-linea);display:grid;gap:7px}
.capoc-pt .cp-leyenda li{display:grid;grid-template-columns:14px 1fr;gap:9px;
  align-items:start;font-size:12px;color:var(--cap-gris);line-height:1.45}
/* los símbolos, centrados sobre la primera línea del texto */
.capoc-pt .cp-leyenda i{justify-self:center;margin-top:5px}
.capoc-pt .cp-leyenda .cp-raya{justify-self:center;font-style:normal;color:#AFAFAF;
  font-size:13px;line-height:1.35}

/* ── «¿CÓMO MEDIR TU PIE?» ──
   ⛔ Antes: 13,5 px en peso 700, verde y con subrayado de 2 px, al lado de
   texto de 12. Fede, 09-10: *«quedo mucho mas grande que el resto»* y
   *«hacelo coherente con el resto de botones»*. Tenía razón: era el elemento
   más pesado del pie y no es la acción principal de ninguna de las dos vistas.
   ✅ Ahora es exactamente la misma fila que el «Ver la tabla de talles
      completa» de arriba —14 px, peso 600, tinta, con su flecha a la derecha—
      así que las dos salidas del panel se leen como la misma familia.
   ⭐ Los 50 px de alto salen de min-height + flex, no de padding (regla 80). */
.capoc-pt .cp-medir{display:block;margin:0}
/* ⛔ EL COLOR VA FORZADO. Medido el 09-10 en pruebas: con `color:var(--cap-tinta)`
   normal el enlace salía en #777777, y hasta un `style="color:#1A1A1A!important"`
   puesto a mano seguía dando #777 — o sea que algo del tema le gana. Es el mismo
   caso que `.cap-talle-bar`, que ya estaba forzada por esto mismo.
   ⚠️ Y ojo con medirlo por consola: `r.style.color` devuelve CADENA VACÍA cuando el
   valor es un `var()`, así que recorrer `document.styleSheets` buscando quién pone
   el color NO encuentra nada y manda a buscar un culpable que no aparece. */
.capoc-pt .cp-medir-a{display:flex;align-items:center;justify-content:space-between;
  gap:10px;min-height:50px;text-decoration:none !important;
  padding:0 6px;margin:0 -6px;border-radius:8px;
  transition:background .18s,padding-left .18s;
  font-size:14px !important;font-weight:600 !important;color:var(--cap-tinta) !important;
  border-top:1px solid var(--cap-linea)}
.capoc-pt .cp-medir-a span{color:inherit !important;font-size:inherit !important;
  font-weight:inherit !important}
.capoc-pt .cp-ayuda .cp-medir-a{margin-top:10px}
.capoc-pt .cp-medir-a:focus-visible{outline:2px solid var(--cap-tinta);outline-offset:2px}
/* ── CAP-ANIM-1010 · las tres filas reaccionan igual ── */
@media (hover:hover){
  .capoc-pt .cp-det summary:hover,
  .capoc-pt .cp-medir-a:hover{background:var(--cap-hueco);padding-left:11px}
}
.capoc-pt .cp-det summary:active,
.capoc-pt .cp-medir-a:active{background:var(--cap-hueco);padding-left:11px}
/* la flecha: dibujada con bordes, del mismo gris que el + del desplegable */
.capoc-pt .cp-fl{width:8px;height:8px;flex:0 0 8px;transform:rotate(-45deg);
  border-right:1.5px solid var(--cap-gris);border-bottom:1.5px solid var(--cap-gris);
  transition:transform .2s}
.capoc-pt .cp-medir-a:hover .cp-fl{transform:rotate(-45deg) translate(2px,2px)}

/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  CAP-FOTO-PANEL · 09-10-2026 · el bloque de la foto de la etiqueta     ║
   ║  ⛔ LA ESTRUCTURA ES LO QUE IMPIDE QUE SE CORTE UN BOTÓN. La caja mide  ║
   ║     200 px fijos —los mismos que la rueda y la regla— y es un flex     ║
   ║     column donde la FOTO toma lo que sobra (flex:1; min-height:0) y la ║
   ║     fila de controles va flex:none. Si falta lugar encoge la imagen,   ║
   ║     nunca el control. El primer intento tenía foto + texto + botón     ║
   ║     apilados sin eso, y Fede vio los botones cortados.                 ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
.capoc-pt .cp-foto{height:200px;display:flex;flex-direction:column;gap:9px}

/* la pastilla de la cámara, en la misma fila que US/UK/CM */
.capoc-pt .cp-seg-b{display:inline-flex;align-items:center;justify-content:center;gap:5px}
.capoc-pt .cp-cam{width:14px;height:14px;flex:none}

/* 1 · LA FOTO ES EL BOTÓN · un solo toque, sin control aparte */
.capoc-pt .cp-f-shot{position:relative;flex:1;min-height:0;width:100%;padding:0;border:0;
  display:block;cursor:pointer;border-radius:11px;overflow:hidden;background:var(--cap-hueco);
  box-shadow:0 1px 2px rgba(0,0,0,.08), 0 6px 18px rgba(20,30,15,.12)}
/* ⛔ la imagen YA VIENE RECORTADA 2:1 y encuadrada a mano sobre la etiqueta.
   Antes era cuadrada y el CSS decidía dónde cortar: en escritorio la caja es
   2,6:1 y el recorte automático se comía la mano y dejaba medio cuadro negro.
   Encuadrar en el archivo y no en el CSS es lo que lo hace prolijo en los dos
   anchos. 900x450, 78 KB. */
.capoc-pt .cp-f-shot img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
/* el velo garantiza que el texto se lea sobre CUALQUIER foto, no sólo sobre ésta */
.capoc-pt .cp-f-velo{position:absolute;left:0;right:0;bottom:0;height:62%;
  background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.72));pointer-events:none}
.capoc-pt .cp-f-lab{position:absolute;left:0;right:0;bottom:0;min-height:44px;
  display:flex;align-items:center;justify-content:center;gap:7px;
  color:#fff;font-size:13.5px;font-weight:700;letter-spacing:-.01em;pointer-events:none}
.capoc-pt .cp-f-lab .cp-cam{width:17px;height:17px}
.capoc-pt .cp-f-shot:focus-visible{outline:2px solid var(--cap-tinta);outline-offset:2px}
.capoc-pt .cp-f-ayu{margin:0;flex:none;text-align:center;font-size:11.5px;
  color:var(--cap-gris);line-height:1.4}
.capoc-pt .cp-f-ayu b{color:var(--cap-tinta);font-weight:700}

/* 2 · leyendo · la MISMA foto, para que no cambie la forma del bloque */
.capoc-pt .cp-f-load img{filter:blur(1.5px) saturate(.5);transform:scale(1.03)}
.capoc-pt .cp-f-load .cp-f-velo{height:100%;background:rgba(10,14,10,.62)}
.capoc-pt .cp-f-load .cp-f-lab{inset:0;flex-direction:column;gap:11px}
.capoc-pt .cp-f-spin{width:26px;height:26px;border-radius:50%;
  border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;animation:cp-f-giro .9s linear infinite}
@keyframes cp-f-giro{to{transform:rotate(360deg)}}

/* 3 · lo que leyó */
.capoc-pt .cp-f-lei{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;
  gap:9px;background:var(--cap-hueco);border:1px solid var(--cap-borde);border-radius:11px;padding:11px 12px}
.capoc-pt .cp-f-leik{margin:0;font-size:9px;font-weight:750;letter-spacing:.12em;
  color:var(--cap-gris);text-transform:uppercase}
.capoc-pt .cp-f-g{display:grid;grid-template-columns:repeat(var(--nf,3),minmax(0,1fr));
  gap:1px 4px;text-align:center;font-variant-numeric:tabular-nums;position:relative}
/* La celda que resuelve, pintada DETRÁS: no ocupa lugar y por eso no desalinea
   (regla 96, la misma del talle argentino en la etiqueta).
   ⛔⛔ ANTES ESTO SE PINTABA SIEMPRE Y SIEMPRE A LA DERECHA. Fede, 10-10, con una
   captura: la foto leyó «US W 5» y «UK 3», el panel decía «no encuentro ningún
   número que sirva para esta tabla» y aun así UK salía en verde — y esa tabla ni
   siquiera tiene UK. Funcionaba de casualidad: cuando hay CM, el CM es el último
   Y es el que resuelve, así que `right:0` acertaba sin saber por qué.
   👉 Ahora la pinta el índice que emite el JS (--hf), y si no hay ninguna que
      resuelva, la clase `con-hit` no se pone y no se pinta nada. */
.capoc-pt .cp-f-g::before{content:"";position:absolute;top:-5px;bottom:-5px;z-index:0;
  width:calc((100% - (var(--nf,3) - 1) * 4px) / var(--nf,3));
  left:calc(((100% - (var(--nf,3) - 1) * 4px) / var(--nf,3) + 4px) * var(--hf,0));
  background:var(--cap-si);border-radius:8px;display:none}
.capoc-pt .cp-f-g.con-hit::before{display:block}
.capoc-pt .cp-f-k,.capoc-pt .cp-f-v{position:relative;z-index:1}
.capoc-pt .cp-f-k{font-size:9px;font-weight:650;letter-spacing:.1em;color:var(--cap-gris);text-transform:uppercase}
.capoc-pt .cp-f-v{font-size:17px;font-weight:600;line-height:1.25;color:var(--cap-tinta)}
.capoc-pt .cp-f-k.hit,.capoc-pt .cp-f-v.hit{color:#fff}
.capoc-pt .cp-f-pie{margin:0;font-size:10.5px;color:var(--cap-gris);line-height:1.35}
.capoc-pt .cp-f-pie b{color:var(--cap-tinta);font-weight:700}

/* 4 · no se pudo */
.capoc-pt .cp-f-mal{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;
  gap:5px;text-align:center;padding:0 4px}
.capoc-pt .cp-f-malt{font-size:13.5px;font-weight:700;color:var(--cap-tinta);line-height:1.3}
.capoc-pt .cp-f-mal p{margin:0;font-size:11.5px;color:var(--cap-gris);line-height:1.45}

/* los controles · flex:none, por eso NO se pueden recortar */
.capoc-pt .cp-f-btr{display:flex;gap:7px;flex:none}
.capoc-pt .cp-f-bt{flex:1;min-height:44px;border:0;border-radius:10px;font:inherit;
  font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;
  background:var(--cap-tinta);color:#fff}
.capoc-pt .cp-f-bt .cp-cam{width:15px;height:15px}
.capoc-pt .cp-f-ok{background:var(--cap-si);color:#fff}
.capoc-pt .cp-f-g2{background:#fff;color:var(--cap-tinta);border:1px solid var(--cap-borde)}
.capoc-pt .cp-f-wa{background:#1E8E3E;color:#fff}
/* ── CAP-FOTO-TOPE · la pantalla del límite de 3 intentos ──
   Fede, 10-10. ⛔ Acá NO hay «Otra foto»: el proximo intento tambien daria
   tope, asi que el boton ocupa el renglon entero y queda una sola salida. */
.capoc-pt .cp-f-wa-solo{flex:1 1 100%}
.capoc-pt .cp-wa-ico{width:17px;height:17px;flex:none;fill:currentColor}

@media (prefers-reduced-motion:reduce){.capoc-pt .cp-f-spin{animation:none}}

/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  CAP-DOS-ARREGLOS-0910 · lo que Fede vio al probarlo en pruebas        ║
   ║  Va al FINAL del bloque a propósito: tiene que ganarle a las reglas    ║
   ║  base, y con la misma especificidad gana la última (reglas 28 y 77).   ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */

/* ── 1 · LA CÁPSULA ERA UNA BARRA ──
   Fede: *«aparece como una barra toda negra de seleccion»*. Tenía razón y la
   medición lo confirmó: **452 px de ancho para 32 px de número**. En el render
   que aprobó, la rueda medía 318 y la cápsula se leía como una píldora; en el
   panel real mide 456 y la misma regla la convierte en una barra.
   ⛔ El error fue mío al trasladar: copié «left:2px; right:2px» del render sin
      volver a mirarlo en el ancho real. Un valor que se ve bien a 318 px no se
      ve igual a 456.
   👉 Ahora la cápsula abraza el contenido: 180 px alcanzan para el número más
      ancho (32) más «SIN STOCK» (~110), y en el teléfono nunca pasa del ancho
      disponible. */
/* ⛔ ACÁ LA ACHIQUÉ A 180 px Y ESTABA MAL EL DIAGNÓSTICO. Fede vio «una barra
   toda negra que no selecciona nada» y yo leí «la barra es muy ancha». No era
   el ancho: era que al cambiar de escala NINGÚN renglón quedaba marcado (ver
   `actual = -1` en panel_talles.js). Fede: *«lo del ancho quedaba mejor antes»*.
   👉 Vuelve a lo que estaba. Lección: arreglé el síntoma que me pareció y no el
      que me describió — la frase decía «no está seleccionando nada», no «es
      ancha», y esa parte la pasé por alto. */

/* ── 2 · LA PASTILLA ELEGIDA NO SE DISTINGUÍA ──
   Fede: *«el US y UK no aparecen seleccionados»*. Medido, el atributo estaba
   bien (aria-pressed="true"), así que mi control decía que funcionaba — pero
   él mira el CONTRASTE, no el atributo: blanco sobre gris muy claro, y ahora
   con CUATRO pastillas en vez de tres cada una es más angosta y se nota menos.
   Es la regla 37: él tiene razón sobre lo que ve, mi medición miraba otra cosa.
   👉 Lo elegido pasa a ser TINTA con el texto en blanco — el mismo código que
      ya usa la cápsula de la rueda. Queda un solo idioma en el panel:
      **lo que está elegido es negro.** */
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⭐⭐ CAP-ANIM-1010 · LA CAPSULA SE DESLIZA, NO SALTA                    ║
   ║  Antes el fondo negro era el de la pastilla elegida: se apagaba en una  ║
   ║  y se prendia en otra. Ahora es UN elemento que cambia de posicion y de ║
   ║  ancho, asi que el ojo lo sigue y entiende que es el MISMO selector     ║
   ║  moviendose. Es lo que hace iOS.                                        ║
   ║  ⛔ El color es TINTA, no blanco: en este panel lo elegido es negro.     ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
.capoc-pt .cp-seg{position:relative}
/* ⛔ LA CAPSULA ES BLANCA, exactamente la del render. La puse en tinta mirando una
   regla vieja del archivo que decia eso —y mas abajo habia OTRA, posterior, que la
   dejaba blanca (regla 77: misma especificidad, gana la ultima)—. Resultado: la
   pastilla seguia blanca y mi capsula negra asomaba por detras. Fede, 10-10:
   *«se ve una sombra detras totalmente negra que quedo muy mal»*. Tenia razon. */
.capoc-pt .cp-seg-cap{position:absolute;top:4px;bottom:4px;left:0;width:0;z-index:0;
  border-radius:calc(var(--cap-r) - 4px);background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,.08);opacity:0;pointer-events:none}
.capoc-pt .cp-seg.listo .cp-seg-cap{
  transition:left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),opacity .2s}
.capoc-pt .cp-seg-b{position:relative;z-index:1;
  transition:color .2s,transform .12s cubic-bezier(.22,1,.36,1)}
.capoc-pt .cp-seg-b[aria-pressed="true"]{
  background:transparent;color:var(--cap-tinta);font-weight:700;box-shadow:none}
/* ⚠️ dentro de (hover:hover): en una pantalla tactil el :hover QUEDA PEGADO
   despues de tocar, y una pastilla sin elegir se veria como elegida. */
@media (hover:hover){
  .capoc-pt .cp-seg-b:not([aria-pressed="true"]):hover{color:var(--cap-tinta)}
}
.capoc-pt .cp-seg-b:active{transform:scale(.95)}

/* ── CAP-FOTO-EXPLICA-0910 · la foto entera a la izquierda y la explicación a la derecha ──
   Fede: *«creo que hay que poner texto a la derecha y la imagen completa a la
   izquierda cuadrada, y en el texto explicar que le tenes que sacar una foto a
   la etiqueta y la ia la procesa»*.
   ⭐ La imagen bajó a 360x360 y 19 KB (de 2,2 MB). Para mostrarse a 150 px eso
      es más del doble de resolución: no se pierde nada y carga al toque. */
/* ⭐ la columna de la foto es `auto`: la mide la PROPIA foto, que se estira a todo
   el alto que deja el boton. Antes era 150 fijo y la foto no podia crecer. */
.capoc-pt .cp-f-inv{flex:1;min-height:0;display:grid;grid-template-columns:auto 1fr;
  gap:13px;align-items:center}
/* align-self:stretch + aspect-ratio = cuadrada y del alto de la fila, sea cual sea.
   El tope de 147 es lo que queda de los 200 despues del boton (44) y el hueco (9):
   sin el, en el estado «leyendo» —que no tiene boton— el cuadrado se iria a 200. */
.capoc-pt .cp-f-ref{align-self:stretch;width:auto;height:auto;aspect-ratio:1/1;
  max-height:147px;border-radius:11px;display:block;
  object-fit:cover;background:var(--cap-hueco);
  box-shadow:0 1px 2px rgba(0,0,0,.08), 0 6px 18px rgba(20,30,15,.12)}
/* ⭐ CAP-FOTO-TEXTO-1010 · MEDIDO: la columna mide ~180 x 147 y el texto ocupaba
   54 de esos 147 — el 37%. Un bloque chico centrado al lado de una foto grande
   SIEMPRE se ve suelto, y eso es lo que Fede leyo como «justificado a la izquierda
   y se ve raro». La causa no era la alineacion: era el tamano.
   👉 Con 15/800 y 12,5/1,5 el titulo pasa a dos renglones y el parrafo a tres: el
      bloque llena ~100 de 147 (el 68%) y la columna deja de verse vacia.
   ⛔ El 12,5 ademas lo iguala con .cp-ayuda-p, que es el otro parrafo del panel:
      no puede haber dos cuerpos distintos para el mismo tipo de texto. */
/* ⛔ Y MI PRIMERA CUENTA ESTABA MAL: supuse que la columna media 180 px y en
   escritorio mide 292. Con esa medida el titulo entra en UN renglon y el parrafo
   en DOS, asi que el texto llenaba el 42% de los 147 de la foto y seguia flotando.
   👉 232 px es la medida de lectura: el titulo pasa a dos renglones y el parrafo a
      tres, y el bloque llena ~67%. En un telefono la columna ya mide menos de 232,
      asi que este tope no hace nada ahi: solo corrige el escritorio. */
.capoc-pt .cp-f-txt{display:flex;flex-direction:column;justify-content:center;
  gap:6px;min-width:0;max-width:232px}
.capoc-pt .cp-f-t{margin:0;font-size:15px;font-weight:800;color:var(--cap-tinta);
  line-height:1.22;letter-spacing:-.01em;text-wrap:balance}
.capoc-pt .cp-f-p{margin:0;font-size:12.5px;color:var(--cap-gris);line-height:1.5}
.capoc-pt .cp-f-p b{color:var(--cap-tinta);font-weight:700}
.capoc-pt .cp-f-ir{width:100%;flex:none;margin:0}
/* el cuadrado del «leyendo» ocupa el mismo lugar que la foto: no salta nada */
.capoc-pt .cp-f-ref.cp-f-load{display:flex;align-items:center;justify-content:center;
  background:var(--cap-hueco);border:1px solid var(--cap-borde);box-shadow:none}
.capoc-pt .cp-f-ref.cp-f-load .cp-f-spin{border-color:var(--cap-borde);border-top-color:var(--cap-tinta)}
/* en pantallas angostas la foto cede primero, el texto nunca */
/* ⛔ Aca la foto bajaba a 118 para dejarle lugar al texto, porque el BOTON vivia
   en la columna del texto y necesitaba ancho. Ahora el boton esta abajo y el
   texto son dos renglones: la foto puede quedarse grande. Solo se achica el hueco. */
@media (max-width:420px){
  .capoc-pt .cp-f-inv{gap:11px}
}

/* ── CAP-ARREGLOS-0910-B ──────────────────────────────────────────────── */

/* 1 · EL BOTÓN DE WHATSAPP TENÍA LA LETRA GRIS SOBRE VERDE.
   Fede: *«sale con verde de fondo y gris que no se ve en la letra»*.
   Es el mismo caso del enlace «¿Cómo medir tu pie?»: algo del tema le gana al
   color de un <a>, y como acá el botón ES un <a>, le pasó lo mismo.
   ⛔ Y yo ya lo había pagado hace tres horas y no lo apliqué acá. Va forzado. */
.capoc-pt .cp-f-wa,
.capoc-pt a.cp-f-wa{background:#1E8E3E !important;color:#fff !important;
  text-decoration:none !important}

/* 2 · LAS PASTILLAS: BLANCO CON SOMBRA, lo acordado.
   ⛔⛔ Y DESDE EL 10-10 EL BLANCO NO LO PINTA LA PASTILLA, LO PINTA LA CAPSULA
   (.cp-seg-cap), que es la que se desliza. Si la pastilla tambien se pintara,
   habria DOS rellenos: uno fijo y uno que viaja — que es justo lo que se vio mal.
   👉 Aca solo queda el TEXTO. El fondo y la sombra viven en la capsula.
   ⚠️ Esta regla va ULTIMA a proposito: hay otra identica mas arriba y, con la
      misma especificidad, manda la de abajo (regla 77). */
.capoc-pt .cp-seg-b[aria-pressed="true"]{
  background:transparent;color:var(--cap-tinta);font-weight:700;
  box-shadow:none}

/* ── CAP-FOTO-ANIM-0910 · lo que pidió Fede después de probarlo en el celular ── */

/* 1 · LA RUEDA: SÓLO NÚMEROS EN GRIS, SIN TACHAR.
   Fede: *«no los taches tampoco, con que esten en gris esta bien porque la
   etiqueta de abajo dice lo que pasa»*. El tachado venía de cuando la rueda
   mostraba SÓLO los talles del modelo y el tachado era la excepción; ahora que
   se ven los 21, tachar media lista es ruido. */
.capoc-pt .cp-it.sin .cp-it-v{color:#C9C9C9;text-decoration:none}

/* 2 · MIENTRAS LA FOTO CONVERSA, LA ETIQUETA DE ABAJO SE ESCONDE.
   Dos bloques casi iguales uno encima del otro, con números distintos, es la
   confusión que vio Fede en la captura. Se cierra con la misma transición que
   ya tiene .cp-rta, así que se va animado y no de golpe. */
.capoc-pt.cp-f-activa .cp-rta{max-height:0 !important;opacity:0 !important;margin:0 !important}

/* 3 · EL RECIBO · «Etiqueta leída» */
.capoc-pt .cp-f-ok2{flex:1;min-height:0;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:6px;text-align:center}
.capoc-pt .cp-f-tick{width:38px;height:38px;border-radius:50%;display:flex;
  align-items:center;justify-content:center;background:var(--cap-si-sw);
  color:var(--cap-si);border:1px solid var(--cap-si-ln)}
.capoc-pt .cp-f-tick svg{width:19px;height:19px}
.capoc-pt .cp-f-ok2 .cp-f-p{font-variant-numeric:tabular-nums}

/* 4 · LAS ANIMACIONES.
   Fede: *«hay que ponerle animaciones a los botones y a como aparecen los datos
   que no tiene ninguna […] las mismas animaciones que tiene el resto»*.
   👉 Se reusa `cp-subir`, que es la que ya entra las filas de la tabla: misma
      curva, mismo tiempo, mismo desplazamiento. No se inventa nada nuevo. */
@media (prefers-reduced-motion:no-preference){
  .capoc-pt .cp-foto .cp-f-leik,
  .capoc-pt .cp-foto .cp-f-g > div,
  .capoc-pt .cp-foto .cp-f-pie,
  .capoc-pt .cp-foto .cp-f-t,
  .capoc-pt .cp-foto .cp-f-tick,
  .capoc-pt .cp-foto .cp-f-btr{
    opacity:0;translate:0 7px;animation:cp-subir .32s cubic-bezier(.22,1,.36,1) forwards}
  /* escalonado: primero el rótulo, después los números uno por uno, al final
     los botones — el mismo orden en que se leen */
  .capoc-pt .cp-foto .cp-f-tick{animation-delay:0s}
  .capoc-pt .cp-foto .cp-f-leik{animation-delay:.02s}
  .capoc-pt .cp-foto .cp-f-t{animation-delay:.05s}
  .capoc-pt .cp-foto .cp-f-g > div:nth-child(1){animation-delay:.07s}
  .capoc-pt .cp-foto .cp-f-g > div:nth-child(2){animation-delay:.12s}
  .capoc-pt .cp-foto .cp-f-g > div:nth-child(3){animation-delay:.17s}
  .capoc-pt .cp-foto .cp-f-pie{animation-delay:.21s}
  .capoc-pt .cp-foto .cp-f-btr{animation-delay:.25s}
  /* la celda verde del centímetro crece desde el centro, para que se note cuál
     es el número que resuelve */
  .capoc-pt .cp-foto .cp-f-g::before{transform-origin:center;
    animation:cp-f-crece .34s cubic-bezier(.22,1,.36,1) .17s backwards}
  @keyframes cp-f-crece{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}
}

/* 5 · los botones responden al toque, como el resto del panel */
.capoc-pt .cp-f-bt{transition:transform .12s cubic-bezier(.22,1,.36,1), filter .15s}
/* ⛔⛔ brightness(1.06) SOBRE UN BOTON NEGRO NO SE VE. El boton principal de la
   foto usa --cap-tinta (#1A1A1A): subirle un 6% lo lleva de 26 a 28 sobre 255.
   Fede, 10-10: «le falta una animacion en el boton de sacar la foto» — y la tenia,
   solo que era invisible. 👉 En los oscuros se aclara el FONDO; el brillo queda
   para los de color, donde si rinde.
   ⚠️ Y el hover va dentro de (hover:hover): en tactil se queda pegado. */
@media (hover:hover){
  .capoc-pt .cp-f-bt:hover{filter:brightness(1.06)}
  .capoc-pt .cp-f-ir:hover,.capoc-pt .cp-f-bt:hover{background:#333333}
  .capoc-pt .cp-f-ok:hover{background:var(--cap-si-h);filter:none}
  .capoc-pt .cp-f-g2:hover{background:var(--cap-hueco);filter:none}
  .capoc-pt .cp-f-wa:hover{background:#176B2F !important;filter:none}
}
.capoc-pt .cp-f-bt{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .15s,background .15s}
.capoc-pt .cp-f-bt:active{transform:scale(.97)}
.capoc-pt .cp-f-ref{transition:transform .2s cubic-bezier(.22,1,.36,1)}
@media (prefers-reduced-motion:reduce){
  .capoc-pt .cp-f-bt,.capoc-pt .cp-f-ref{transition:none}
  .capoc-pt .cp-f-bt:active{transform:none}
}

/* ── CAP-FOTO-CONFIRMA-0910 ─────────────────────────────────────────────── */

/* 1 · AIRE ABAJO. Fede: *«estan muy pegados a la línea de abajo»*.
   Mientras la foto conversa, la etiqueta de abajo está plegada (max-height:0,
   margin:0), así que el bloque quedaba pegado al borde del desplegable. Este
   margen ocupa justo el lugar que la etiqueta deja libre. */
/* ⛔⛔ ESTE MARGEN ESTABA SOBRE .cp-foto, QUE VIVE DENTRO DEL ESCENARIO, y por
   lo tanto lo agrandaba: medido en pruebas, rueda 200 · centimetros 200 · foto
   216. Fede, 10-10: «todos los tipos de mediciones tienen que tener el mismo
   alto siempre para que no se mueva de lugar la etiqueta que sale abajo».
   👉 El aire sigue estando, pero AFUERA: un margen del escenario no cambia el
      alto del escenario. El control es medir .cp-escenario en los tres modos. */
.capoc-pt.cp-f-activa .cp-escenario{margin-bottom:16px}

/* 2 · LA PREGUNTA Y LOS BOTONES, DENTRO DE LA TARJETA.
   Pregunta y respuesta tienen que ser una sola cosa; afuera se leían como un
   pie de página. Y el «sí» pesa más que el «no» porque es la acción que
   continúa: 1 contra 1,9 de ancho. */
.capoc-pt .cp-f-preg{margin:2px 0 0;font-size:12.5px;font-weight:700;
  color:var(--cap-tinta);text-align:center}
.capoc-pt .cp-f-btr2{display:grid;grid-template-columns:1fr 1.9fr;gap:8px;margin-top:0}
.capoc-pt .cp-f-btr2 .cp-f-bt{min-height:44px;font-size:13px}
/* la tarjeta ahora contiene todo, así que respira un poco más */
.capoc-pt .cp-f-lei{gap:8px;padding:12px 12px 13px}

/* 3 · EL TILDE. El círculo pasa a verde lleno con el tilde en blanco: antes era
   un trazo verde sobre fondo clarito y a 19 px se leía deforme. */
.capoc-pt .cp-f-tick{width:40px;height:40px;background:var(--cap-si);
  border:0;color:#fff}
.capoc-pt .cp-f-tick svg{width:22px;height:22px;display:block}
.capoc-pt .cp-f-vi{width:16px;height:16px;flex:none}

/* ── CAP-ICONOS-RELLENO · 09-10 ─────────────────────────────────────────────
   ⛔⛔⛔ EL TILDE NO ESTABA MAL DIBUJADO: EL TEMA LO RELLENA.
   Fede lo reportó dos veces —*«el emoji se ve raro»*, *«se sigue viendo mal»*—
   y la primera vez lo redibujé, que no servía de nada. Medido recién:

       getComputedStyle(path).fill  ->  rgb(255,255,255)

   El tema tiene una regla que le pone `fill` a los `path`, y **una regla CSS le
   gana al atributo `fill="none"` del SVG**. Entonces el tilde se dibuja relleno
   ADEMÁS de trazado y sale un borrón con forma de garabato.
   ⭐ Y le pasaba lo mismo al icono de la cámara de la pastilla «Foto», que se
      veía como un rectángulo negro macizo. No lo había notado.
   👉 Se arregla desde el CSS, que es el único lugar donde se le puede ganar. */
/* ⛔ Y NO ALCANZA CON path: la cámara tiene un <circle> (el lente) y el tema
   también se lo rellena. Medido: pathFill none pero circleFill rgb(26,26,26),
   o sea el lente salía como un disco macizo. Los tres iconos son de trazo
   puro, así que se apaga el relleno de TODO lo que tengan adentro. */
.capoc-pt .cp-cam *,
.capoc-pt .cp-f-tick *,
.capoc-pt .cp-f-vi *{fill:none !important}

/* ── AIRE DEBAJO DE LA RESPUESTA ──
   Fede: *«tambien pasa debajo de los botones de elegir el talle xx, preguntar
   al asesor y avisarme»*. La respuesta tenía margen arriba y nada abajo, así
   que el botón quedaba pegado a la línea del desplegable. Mismo valor que el
   que ya le puse al bloque de la foto. */
.capoc-pt .cp-rta.on{margin:8px 0 16px}

/* ── EL RENGLÓN DE «QUÉ HACER» ──
   Alto reservado para que cambiar de escala no mueva la rueda de lugar. */
.capoc-pt .cp-que{margin:0 0 11px;min-height:32px;text-align:center;
  font-size:12px;line-height:1.35;color:var(--cap-gris);
  display:flex;align-items:center;justify-content:center;padding:0 6px}

/* ── CAP-ETIQUETA-COLUMNAS-0910 · la etiqueta SIEMPRE en columnas ───────────
   El cuerpo lo calcula el motor midiendo el ancho real y lo deja en --cap-fit.
   Esta regla va al final y con 3 niveles para ganarle a .cuerpo-c1/c2/c3, que
   eran los tres escalones fijos que ya no alcanzan con 5 columnas. */
.capoc-pt .r-cols .r-v{font-size:var(--cap-fit, var(--cap-num))}
/* con 5 columnas los rótulos también achican, o «US W» parte la columna */
.capoc-pt .r-cols .r-k{font-size:clamp(8px, calc(var(--cap-fit, 19px) * .52), 10.5px);
  letter-spacing:.06em}
/* ⭐ los valores con barra («M10 / W12») pueden cortar ahí en vez de achicar
   todo el conjunto por culpa de uno solo */
.capoc-pt .r-cols .r-v{white-space:normal;overflow-wrap:anywhere;hyphens:none}
/* la celda del argentino se adapta al número de columnas: ya salía de --n */

/* ── CAP-SEG-CINCO-0910 · la fila de escalas con CINCO pastillas ───────────
   Fede, 09-10: *«en los que tienen 5 opciones en las tablas de talles como
   salomon […] se sale de la pantalla en movil»*.
   La causa son dos reglas que se suman: `.cp-seg{width:max-content}` hace que
   la fila crezca lo que haga falta, y `.cp-seg-b{min-width:72px}` la obliga a
   crecer. Con 5 pastillas son 72x5 + 4 huecos + 8 de padding = 388 px, y el
   panel en un teléfono mide 345. Antes nunca había pasado porque como máximo
   había 4 (tres escalas y la foto).
   👉 La fila deja de crecer más allá del panel y las pastillas se reparten lo
      que hay. Siguen centradas cuando sobra lugar. */
/* ⭐ CAP-SEG-FOTO-APARTE · la fila ocupa el ancho entero y las escalas se reparten
   en partes IGUALES. Antes crecia hasta max-content y cada pastilla media segun su
   texto, asi que «US W» era mas ancha que «UK» sin ningun motivo. */
.capoc-pt .cp-seg{width:100%;max-width:none;margin:0 0 0}
/* ⛔ min-width:0 las dejaba en 28-32 px de ancho: entraban, pero por debajo de
   los 44 que pide la regla 32. Con 44 de piso: 5x44 + 4 huecos + 8 de padding
   = 244, y el panel en un teléfono mide 373. Entra con lugar de sobra. */
.capoc-pt .cp-seg-b{min-width:44px;flex:1 1 0;padding:0 6px;white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis}
/* ╔═══════════════════════════════════════════════════════════════════════╗
   ║  ⭐⭐ CAP-SEG-FOTO-APARTE · EL BOTON DE LA FOTO                         ║
   ║  Fede, 10-10, eligiendo entre cuatro propuestas: «Implementá la 3 que   ║
   ║  me encantó».                                                           ║
   ║  El borde PUNTEADO no es decoracion: dice «esto no es una opcion mas    ║
   ║  de la fila de arriba, es otra cosa». Al elegirlo pasa a solido y se    ║
   ║  tiñe, igual que una pastilla elegida.                                  ║
   ╚═══════════════════════════════════════════════════════════════════════╝ */
/* ⛔⛔ border-style NO SE PUEDE ANIMAR: un punteado no se convierte en solido con
   una transicion, cambia de golpe. 👉 Son DOS CAPAS superpuestas —una punteada y
   una solida— cruzando opacidades. Es la unica forma, y ademas deja el fondo
   verde entrando con el mismo tiempo. */
.capoc-pt .cp-foto-b{position:relative;display:flex;align-items:center;gap:9px;width:100%;
  min-height:46px;margin:7px 0 0;border:0;background:none;border-radius:11px;
  font:inherit;font-size:13px;font-weight:600;color:var(--cap-tinta);cursor:pointer;
  padding:0 12px;text-align:left;transition:transform .12s cubic-bezier(.22,1,.36,1)}
.capoc-pt .cp-foto-b::before,.capoc-pt .cp-foto-b::after{
  content:"";position:absolute;inset:0;border-radius:11px;transition:opacity .26s ease,border-color .16s}
.capoc-pt .cp-foto-b::before{border:1px dashed var(--cap-borde);opacity:1}
.capoc-pt .cp-foto-b::after{border:1px solid var(--cap-si);background:var(--cap-si-sw);opacity:0}
.capoc-pt .cp-foto-b[aria-pressed="true"]::before{opacity:0}
.capoc-pt .cp-foto-b[aria-pressed="true"]::after{opacity:1}
.capoc-pt .cp-foto-b .cp-cam,.capoc-pt .cp-foto-b span{position:relative;z-index:1}
@media (hover:hover){
  .capoc-pt .cp-foto-b:hover::before{border-color:var(--cap-si-ln)}
}
.capoc-pt .cp-foto-b:active{transform:scale(.985)}
/* ⛔ el color a mano: currentColor hereda lo que haya alrededor, y en esta barra
   el heredado es el rojo del tema (regla 90). */
.capoc-pt .cp-foto-b .cp-cam{width:19px;height:19px;flex:none;color:var(--cap-si)}
/* ⛔ la regla vieja de un solo borde se fue: la reemplazan las dos capas de arriba */
.capoc-pt .cp-foto-b:focus-visible{outline:2px solid var(--cap-tinta);outline-offset:2px}
/* una sola linea siempre: el alto del selector no puede cambiar segun el texto */
.capoc-pt .cp-foto-b span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* con 5 ya no entra «Foto» al lado del icono a 14 px: baja el cuerpo, no el toque */
@media (max-width:460px){
  .capoc-pt .cp-seg-b{font-size:13px;padding:0 5px;gap:4px}
  .capoc-pt .cp-cam{width:13px;height:13px}
}

/* ⚖️ CAP-DESCARGO · discreto pero legible: no es letra chica escondida,
   pero tampoco compite con la respuesta. */
/* ⭐ Fede, 10-10: «me gustaria que lo pongas en el mismo estilo que el texto de
   arriba, esta con una fuente mas chica y queda raro». El texto de arriba es
   .cp-ayuda-p: 12,5 px / 1,5. Ahora dicen exactamente lo mismo. */
.capoc-pt .cp-descargo{margin:0;font-size:12.5px;line-height:1.5;color:var(--cap-gris);
  padding:11px 0 0;border-top:1px solid var(--cap-linea)}
/* ⛔ En el modo «solo la tabla» no hay equivalencias a la vista, asi que un descargo
   sobre equivalencias no viene a cuento. Antes quedaba escondido por estar DENTRO
   de .cp-ayuda; ahora que es hermano hay que decirlo. */
.capoc-pt.solo-tabla .cp-descargo{display:none}
/* 🔴 Fede, 10-10: «en la tabla de talles veo que duplicaste el como medir tu pie».
   Y tenia razon: el enlace del PIE vivia dentro de .cp-ayuda, que en modo «solo la
   tabla» esta apagado, asi que se escondia solo. Al sacarlo de ahi para que fuera la
   tercera fila, quedo visible en los dos modos — y en modo tabla YA hay uno al pie de
   la tabla. 👉 Ahora se apaga a mano, igual que el descargo.
   ⛔ Es la misma familia que el descargo: sacar algo de adentro de un contenedor que
      estaba oculto le quita la regla que lo ocultaba, sin ningun error. */
.capoc-pt.solo-tabla .cp-medir-pie{display:none}
/* CAP-PANEL-TALLES-FIN */

/* CAP-CMS-MEDIR-INICIO */
/* ╔══════════════════════════════════════════════════════════════════════╗
   ║  CAP-CMS-MEDIR · la tipografia de «Como medir tu pie» (CMS 16)        ║
   ║  Fede, 10-10: «hacelo con un texto fuente como el que usamos en la    ║
   ║  descripcion de los calzados de tamano porque veo que si lo copiaste  ║
   ║  de otros queda muy grande».                                           ║
   ║  ⛔ El modulo de Elementor NO emite el tamano del texto: a los TITULOS  ║
   ║     si (medido: h2 20/800 y h3 15/700 salieron bien del JSON) pero al  ║
   ║     text-editor lo deja heredando los 15,5 px de la pagina CMS.        ║
   ║  📏 14 px / 1,6 / #444 es lo medido en .rte-content de una ficha de     ║
   ║     producto, que es la referencia que pidio Fede.                     ║
   ║  ⛔⛔ EL !important NO ES PEREZA: el CSS del modulo va DESPUES de        ║
   ║     custom.css en el combinado, asi que con la misma especificidad     ║
   ║     gana el suyo (regla 77). Comprobado forzando desde la consola:     ║
   ║     con important el contenedor pasa a 900 y la foto a 220; sin el,    ║
   ║     quedan en 1501 y 470. Solo lleva important lo que de verdad pierde.║
   ║  ⭐ Pensado para extenderse: el dia que se rehagan las demas paginas    ║
   ║     viejas, el selector pasa de cms-id-16 a .page-cms.                 ║
   ╚══════════════════════════════════════════════════════════════════════╝ */
/* 900 px a 14 px son ~128 caracteres por linea, que es lo que miden hoy las
   informativas que estan bien. A todo el ancho eran 190: ilegible. */
body.cms-id-16 .elementor-section > .elementor-container{
  max-width:900px !important;margin-left:auto;margin-right:auto}
body.cms-id-16 .elementor-text-editor,
body.cms-id-16 .elementor-text-editor p{font-size:13px;line-height:1.55;color:#444444}
body.cms-id-16 .elementor-text-editor p{margin:0 0 8px}
body.cms-id-16 .elementor-text-editor p:last-child{margin-bottom:0}
/* ⛔⛔ EL RELLENO DE LA COLUMNA ES LO QUE HACIA LOS HUECOS ENORMES.
   Fede, 10-10: «achica las distancias que tiene MUCHISIMO espacio entre texto y
   texto». MEDIDO entre el final de un parrafo y el titulo siguiente: **74 px**.
   Y no era el relleno de la seccion: .elementor-column-wrap trae 15 arriba y 15
   abajo, asi que en CADA frontera se suman 60 px antes de contar nada mas.
   👉 Se apaga el vertical (el horizontal se queda: es el que alinea el texto). */
body.cms-id-16 .elementor-column-wrap{padding-top:0;padding-bottom:0}
/* las fotos miden 220x180 DE VERDAD: estiradas a 470 se ven borrosas */
body.cms-id-16 .elementor-widget-image img{
  max-width:220px !important;width:auto !important;height:auto;border-radius:10px}
/* en el telefono las tres columnas van una debajo de otra y la foto manda */
@media (max-width:767px){
  body.cms-id-16 .elementor-widget-image img{max-width:100% !important}
  body.cms-id-16 .elementor-column{width:100% !important}
}

/* ⛔ LA BANDA ROMPE EL MARGEN DE LA PAGINA Y LAS DEMAS SECCIONES NO.
   Va con `stretch_section`, asi que su contenedor se sale del envoltorio que le
   da el padding al resto. MEDIDO: en 1280 coincidian (205 y 205), pero en tablet
   el titulo caia en 15 contra 25 del texto, y en un telefono de 390 en **-8**:
   fuera de la pantalla. 👉 Se le devuelve el mismo margen que tiene la pagina en
   cada tamano, para que el titulo arranque donde arranca el texto. */
/* ⛔ PRIMER INTENTO: darle relleno. NO SIRVE, porque SE SUMA al que el contenedor
   ya tiene y el resultado cambia en cada tamano: medido, el titulo quedaba en 40
   contra 25 del texto en tablet, y en 2 contra 10 en el telefono.
   ✅ Lo que sí da exacto es fijar el ANCHO: un bloque centrado de (100% - margenes)
   cae siempre donde cae el texto, sin depender de cuanto relleno traiga de antes. */
/* ⛔ SEGUNDO INTENTO FALLIDO: fijar el ancho tampoco alcanzaba, porque la COLUMNA
   de adentro suma 15 px de relleno propios. MEDIDO: el contenedor caia en 25 (bien)
   y el titulo igual salia en 40. El desfase no estaba donde yo miraba.
   ✅ Ancho exacto + relleno de la columna en 0, solo en la banda. */
/* ⛔⛔ LA BANDA VA ESTIRADA Y LAS DEMAS SECCIONES NO, asi que su contenedor se
   sale del envoltorio que le da el margen al resto y el titulo no arranca donde
   arranca el texto. MEDIDO a 390 px: el titulo caia en -8, fuera de la pantalla.
   ⛔⛔⛔ Y ACA PERDI CUATRO VUELTAS POR UNA MEDICION SUCIA: probaba en un iframe
   mas bajo que la pagina, asi que aparecia su BARRA DE SCROLL y se comia 15 px de
   ancho. Eso movia el resultado 8 px en unos anchos y no en otros, y yo lei esa
   diferencia como si el tema cambiara de comportamiento: llegue a escribir TRES
   tramos con numeros distintos (18, 10, 3) persiguiendo un fantasma.
   ✅ Con el marco lo bastante alto como para que no haya barra, el desfase es UNO
   SOLO y es el mismo en todos los anchos. Por eso alcanza una regla.
   👉 La leccion: si un numero cambia entre mediciones y el CSS no cambio, lo que
      cambio es la herramienta. */
@media (max-width:991px){
  body.cms-id-16 .elementor-section:first-child > .elementor-container{
    width:auto;max-width:none;margin-left:0;margin-right:0;
    padding-left:10px;padding-right:10px}
}
/* CAP-CMS-MEDIR-FIN */

/* CAP-ESTRELLAS-LISTADO-INICIO */
/* ============================================================================
   ESTRELLAS DE RESENA EN LA TARJETA DEL LISTADO             21-10-2026
   ----------------------------------------------------------------------------
   Estuvieron ocultas del 08-06 al 21-10 porque no quedaban bien. Fede las pidio
   de vuelta el 21-10 y eligio esta ubicacion: la LINEA DE LA MARCA, a la derecha.

   POR QUE NO OCUPAN LUGAR: solo 92 de 4.433 productos tienen resena, asi que el
   98% de las tarjetas tiene que quedar EXACTAMENTE como estaba. El bloque suma
   cero al alto de la tarjeta, asi que no puede mover el precio ni desalinear la
   fila. Medido: en una fila mixta, marca, titulo, precio y cuotas caen en el
   mismo pixel con estrellas y sin estrellas.

   QUIEN ESCRIBE EL HTML: el modulo ets_reviews, por el hook
   displayProductListReviews que el .tpl ya invocaba desde siempre. Aca solo se
   pinta lo que el modulo emite.

   POR QUE NO USAMOS SU DIBUJO: el CSS y el JS del modulo NO se cargan en el
   listado (solo en la ficha, la home y Mi cuenta). Sin su JS el relleno parcial
   saldria siempre al 100% y un 4,5 se veria como 5. Aca la estrella es un SVG
   en mask-image y el relleno sale de una tabla de anchos: cero JS en la pagina
   que mas se visita.

   MOVIL: medido en 390px la linea de la marca deja 157,4px utiles. La marca mas
   ancha del catalogo con resenas es UNDER ARMOUR, 98,8 (Le Coq Sportif, que
   tiene mas letras, mide 97,7). Dejando 4 de hueco quedan 54,6 para las
   estrellas: las de 12px necesitan 72 y NO entran, las de 9 ocupan
   53 y entran con 1,6 de sobra. El contador se oculta.
   ============================================================================ */

/* 1. La caja del hook, EN LA LINEA DE LA MARCA y sin ocupar lugar.
      ⚠ DOS caminos que probe y NO sirven, por si alguien los vuelve a intentar:
      a) position:absolute con top fijo -> el top sale del padding-top de
         .product-description, que vale 11,2 en pruebas y 1 en PRODUCCION. El
         mismo CSS dejaba las estrellas 10px mas abajo en un entorno que en otro.
      b) en el flujo con alto propio y margen negativo -> la cuenta necesita el
         alto REAL de la marca, que mide 13,84 en produccion y 13,4 en pruebas.
         Empujaba el precio 0,4px SOLO en las tarjetas con resena.
      Lo que si funciona: el bloque va en el flujo con ALTO CERO, y lo unico que
      hacen sus margenes es anular y reponer el margin-bottom de la marca (5 y 5),
      asi que suma exactamente 0 sin depender de ninguna altura. El contenido
      cuelga aparte, apoyado en el fondo de la linea de la marca. */
.product-miniature .product-rating-list {
    order: -1;
    align-self: stretch;
    position: relative;
    height: 0;
    margin-top: -5px;
    margin-bottom: 5px;
    overflow: visible;
    line-height: 1;
    z-index: 2;
}
/* El contenido no esta en el flujo, asi que el alto REAL de la marca -13,84 en
   produccion, 13,4 en pruebas- no entra en ninguna cuenta. Apoyado en bottom:0,
   que es justo donde termina la marca, y crece hacia arriba sobre su linea. */
.product-miniature .product-rating-list .product-list-reviews,
.product-miniature .product-rating-list .list-in-productlist {
    position: absolute;
    top: auto;
    left: auto;
    right: 0;
    bottom: 0;
    justify-content: flex-end;
    visibility: visible;
    height: 13.44px;
    display: flex;
    align-items: center;
    width: auto;
    min-width: 0;
    max-width: none;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    box-shadow: none;
    line-height: 1;
}
/* Los envoltorios que mete el modulo. Nada de esto es decorativo, cada linea
   deshace algo que el tema les pone encima y que medi en el navegador:
     position:absolute en .list-in-productlist -> el contenedor media 0px de
       ancho y las estrellas se escapaban 23px arriba y 44px fuera de la tarjeta;
     min-width:90px en .ets-rv-grade-stars -> el bloque ocupaba 90 en vez de
       55,5 y en movil se montaba 29px encima del nombre de la marca. */
.product-miniature .product-rating-list a,
.product-miniature .product-rating-list .ets-rv-grade-stars,
.product-miniature .product-rating-list .comments-note {
    position: static;
    display: flex;
    align-items: center;
    width: auto;
    height: auto;
    min-width: 0;
    min-height: 0;
    max-width: none;
    top: auto; right: auto; bottom: auto; left: auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    box-shadow: none;
    line-height: 1;
    text-decoration: none;
}

/* 3. Que la marca no choque: SOLO las tarjetas que tienen resena reservan el
      espacio. Las otras 4.341 quedan intactas. */
/* ⚠ El recorte va en .product-brand, que YA es un bloque, y NO en el <a> de
   adentro. Ponerle display:block al <a> cambiaba el alto de la marca de 13,84 a
   13,44, y eso subia el titulo y el precio 0,4px SOLO en las tarjetas con
   resena. El unico valor que agrego es el padding-right, que hoy es 0. */
.product-miniature:has(.product-rating-list .ets_rv_grade_stars) .product-brand {
    padding-right: 97px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@supports not selector(:has(*)) {
    /* Sin :has() reservamos en todas: se ve igual, solo que el hueco queda
       tambien donde no hay estrellas. Chrome, Firefox y Safari ya lo soportan. */
    .product-miniature .product-brand { padding-right: 97px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

/* 4. Las estrellas. Dos capas: el contorno gris y el relleno recortado. */
/* El contador "(1)" es HIJO de las estrellas, asi que las estrellas se dibujan
   en un padding-left y el contador fluye a su derecha. Asi el ancho del
   conjunto se ajusta solo a "(1)" o a "(12)" y el right:0 del padre alinea el
   TODO contra el borde. Con el contador en absolute se salia 34px de la tarjeta. */
.product-miniature .product-rating-list .ets_rv_grade_stars {
    --cap-s: 12px;
    --cap-paso: 15px;
    --cap-ancho: calc(var(--cap-paso) * 4 + var(--cap-s));
    --cap-tono: #C8891B;
    --cap-vacio: #dcdce0;
    --cap-g: 0px;
    position: relative;
    display: inline-flex;
    align-items: center;
    padding-left: var(--cap-ancho);
    height: 13.44px;
    font-size: 0;
    letter-spacing: 0;
    vertical-align: middle;
}
/* Las dos capas se centran en la caja de linea, no se estiran a ella: asi el
   bloque de estrellas comparte centro con el texto de la marca y con el "(1)". */
.product-miniature .product-rating-list .ets_rv_grade_stars::before,
.product-miniature .product-rating-list .ets_rv_grade_stars::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: var(--cap-ancho);
    height: var(--cap-s);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cg transform='translate(0 .815)'%3E%3Cpath fill='%23000' d='M12 2.1l2.94 6.07 6.56.92-4.78 4.6 1.17 6.58L12 17.14 6.11 20.27l1.17-6.58L2.5 9.09l6.56-.92z'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cg transform='translate(0 .815)'%3E%3Cpath fill='%23000' d='M12 2.1l2.94 6.07 6.56.92-4.78 4.6 1.17 6.58L12 17.14 6.11 20.27l1.17-6.58L2.5 9.09l6.56-.92z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: var(--cap-paso) var(--cap-s);
    mask-size: var(--cap-paso) var(--cap-s);
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    background: var(--cap-vacio);
}
.product-miniature .product-rating-list .ets_rv_grade_stars::after {
    background: var(--cap-tono);
    -webkit-clip-path: inset(0 calc(100% - var(--cap-g)) 0 0);
    clip-path: inset(0 calc(100% - var(--cap-g)) 0 0);
}

/* 5. El "(1)" que ya emite el modulo. Fluye a la derecha de las estrellas.
      Lleva EXACTAMENTE la misma caja de linea que la marca -cuerpo 10,5 y alto
      de linea 13,44- para que compartan linea base por construccion y no por
      casualidad. Con cuerpo 10 y line-height 1 quedaba como superindice: el
      texto se centraba en su propia caja de 10, no en la linea de la marca.
      El color va escrito a mano: heredado tomaria el rojo del tema (regla 90). */
.product-miniature .product-rating-list .ets-rv-comments-nb {
    position: static;
    display: block;
    margin-left: 6px;
    font-size: 10.5px;
    font-weight: 600;
    height: 13.44px;
    line-height: 13.44px;
    color: #8a8a8a;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}

/* 6. MOVIL Y TABLET VERTICAL. El breakpoint del sitio es 991,98: los iPad en
      vertical (768-834) van con esto, no con lo de escritorio. */
@media (max-width: 991.98px) {
    .product-miniature .product-rating-list .ets_rv_grade_stars { --cap-s: 9px; --cap-paso: 11px; }
    .product-miniature .product-rating-list .ets-rv-comments-nb { display: none; }
    .product-miniature:has(.product-rating-list .ets_rv_grade_stars) .product-brand { padding-right: 57px; }
    @supports not selector(:has(*)) {
        .product-miniature .product-brand { padding-right: 57px; }
    }
}

/* 7. LA HOME NO. El carrusel de la portada usa la misma tarjeta pero con sus
      propios margenes (body#index …), y ahi la marca mide 12 y no 13,84: las
      estrellas caian 40px abajo, encima del titulo. La home es otro diseno y
      Fede pidio el LISTADO, asi que ahi no se muestran. */
body#index .product-miniature .product-rating-list { display: none !important; }
/* y sin estrellas no hay nada que esquivar: la marca de la home queda tal cual
   estaba, sin la reserva ni el recorte. El id de body#index le gana al :has(). */
body#index .product-miniature .product-brand {
    padding-right: 0;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
}

/* 7. Cuanto se llena. Generado, no escrito a mano. */
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.0"],
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0"] { --cap-g: 0px }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.1"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.1) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.2"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.2) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.3"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.3) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.4"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.4) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.5"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.5) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.6"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.6) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.7"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.7) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.8"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.8) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="0.9"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s) * 0.9) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.0"],
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1"] { --cap-g: calc(var(--cap-paso) * 0 + var(--cap-s)) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.1"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.1) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.2"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.2) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.3"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.3) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.4"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.4) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.5"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.5) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.6"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.6) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.7"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.7) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.8"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.8) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="1.9"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s) * 0.9) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.0"],
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2"] { --cap-g: calc(var(--cap-paso) * 1 + var(--cap-s)) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.1"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.1) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.2"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.2) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.3"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.3) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.4"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.4) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.5"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.5) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.6"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.6) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.7"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.7) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.8"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.8) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="2.9"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s) * 0.9) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.0"],
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3"] { --cap-g: calc(var(--cap-paso) * 2 + var(--cap-s)) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.1"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.1) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.2"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.2) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.3"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.3) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.4"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.4) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.5"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.5) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.6"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.6) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.7"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.7) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.8"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.8) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="3.9"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s) * 0.9) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.0"],
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4"] { --cap-g: calc(var(--cap-paso) * 3 + var(--cap-s)) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.1"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.1) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.2"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.2) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.3"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.3) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.4"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.4) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.5"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.5) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.6"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.6) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.7"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.7) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.8"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.8) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="4.9"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s) * 0.9) }
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="5.0"],
.product-miniature .product-rating-list .ets_rv_grade_stars[data-grade="5"] { --cap-g: calc(var(--cap-paso) * 4 + var(--cap-s)) }
/* CAP-ESTRELLAS-LISTADO-FIN */
/* CAP-ESTRELLAS-PORTADA-INICIO */
/* Las estrellas en los carruseles de la portada. El markup ya las trae;
   lo unico que faltaba era devolverlas a su lugar en el flex.
   📏 `.product-description` es flex column y bajo `body#index` una regla
      del tema le pone order:3 al bloque de la nota, asi que caia DEBAJO
      del titulo —39 px abajo, encima de el—. Por eso el 21-10 se apago.
   ✅ order:-1 lo devuelve al primer lugar · top:5px lo alinea con la
      marca de la portada, que mide 12 px (en el listado mide 13,84).
      Medido: marca y=258 · estrellas y=258 · desfase 0. */
body#index .product-miniature .product-rating-list {
    display: block !important;
    order: -1 !important;
}
body#index .product-miniature .product-rating-list .product-list-reviews,
body#index .product-miniature .product-rating-list .list-in-productlist {
    top: 5px !important;
}
/* la marca deja lugar para las estrellas, igual que en el listado, y solo
   cuando de verdad hay nota: sin reseñas la tarjeta queda intacta. */
body#index .product-miniature:has(.product-rating-list .ets_rv_grade_stars) .product-brand {
    padding-right: 57px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* CAP-ESTRELLAS-PORTADA-FIN */


/*CAP-CAPDAYS-INICIO*/
/* ============================================================
   CAPdays 2026 · la franja de arriba y la tarjeta de la home.
   Se apaga con CAPOC_CAPDAYS_FRANJA = 0 (la franja) y sacando
   la tarjeta de la landing. Nada de esto toca nada preexistente.
   ============================================================ */

/* ---- LA FRANJA (reemplaza los mensajes rotativos, solo en la home) ---- */
.cap-announcebar .cap-capdays-msg {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
}
.cap-announcebar .cap-capdays-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  flex-wrap: wrap;
  text-decoration: none;
  font-family: Montserrat, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  padding: 2px 0;
}
/* El tema pinta TODO enlace de gris con
     a:link:not(.nav-link):not(.btn){color:#777}
   que es (0,3,1). Un selector de dos clases (0,2,0) PIERDE y el texto sale gris.
   Por eso el color va aparte, con mas especificidad y cubriendo :link y :visited. */
.cap-announcebar .cap-capdays-msg a.cap-capdays-link,
.cap-announcebar .cap-capdays-msg a.cap-capdays-link:link,
.cap-announcebar .cap-capdays-msg a.cap-capdays-link:visited,
.cap-announcebar .cap-capdays-msg a.cap-capdays-link:hover,
.cap-announcebar .cap-capdays-msg a.cap-capdays-link:focus {
  color: #fff;
  text-decoration: none;
}
.cap-announcebar .cap-capdays-punto {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #fff;
  display: block;
  flex: 0 0 auto;
}
.cap-announcebar .cap-capdays-nom { font-weight: 800; letter-spacing: .01em; }
/* 30-10 · Fede pidio el texto mas chico: 12,5px es el valor que la propia
   franja ya usa en movil, no uno inventado (regla 115). */
.cap-announcebar .cap-capdays-txt { font-weight: 400; font-size: 12.5px; }
/* el rotulo del reloj: EMPIEZAN EN / TERMINAN EN. Lo escribe el JS segun el
   momento, porque el mismo numero significa cosas distintas antes y despues.
   ⛔ Antes iba en peso 700 + tracking .06em + opacidad .82 y Fede lo vio como
      OTRA FUENTE. La familia siempre fue Montserrat: lo que lo hacia ver
      distinto era esa combinacion (regla 59). Ahora es identico al texto. */
.cap-announcebar .cap-capdays-rot {
  font-weight: 400; font-size: 12.5px; letter-spacing: normal;
  opacity: 1; white-space: nowrap;
}
/* ⛔⛔ ACA ESTUVO EL ERROR, Y LO VIO FEDE (30-10, segunda vez).
   Primero puse `align-self: baseline` en los tres textos: eso alineo sus lineas
   base entre si (0 px) pero SACO AL GRUPO DEL CENTRO de la barra — quedaron
   **5,1 px mas arriba** que el punto, el reloj y el boton, que siguen centrados.
   Y lo habia "verificado" midiendo solo los textos entre ellos, sin compararlos
   contra el reloj: el control media una parte y yo declaraba el todo.
   ✅ Lo que sirve: MISMO line-height en px para los tres. Con cajas del mismo
   alto, el align-items:center del contenedor los deja en el MISMO centro que el
   reloj (desvio 0) y las lineas base quedan a 0,4 px — invisible.
   📏 Medido: los cinco centros en 170,8. */
.cap-announcebar .cap-capdays-nom,
.cap-announcebar .cap-capdays-txt,
.cap-announcebar .cap-capdays-rot { align-self: center; line-height: 16.8px; }
.cap-announcebar .cap-capdays-reloj {
  display: inline-flex;
  gap: 4px;
  font-variant-numeric: tabular-nums;
}
/* ⭐ 30-10 · Fede: el reloj pasó a HORAS ACUMULADAS : minutos : segundos.
   Antes eran dias/horas/minutos y el numero casi no cambiaba: parecia estatico
   y no se leia como un reloj. Con los segundos corriendo se entiende solo, y
   las horas acumuladas (120, no «5 dias») evitan tener que explicar nada.
   ⚠️ Las horas pueden llevar 3 digitos, asi que el ancho minimo sube.
   Y los numeros van tabulares para que no bailen al cambiar cada segundo. */
.cap-announcebar .cap-capdays-reloj i {
  font-style: normal; font-weight: 800; font-size: 13px; opacity: .5;
  padding: 0 1px;
}
.cap-announcebar .cap-capdays-reloj u {
  text-decoration: none;
  background: rgba(0, 0, 0, .22);
  border-radius: 4px;
  padding: 2px 7px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
  font-size: 13px;
  min-width: 30px;
  text-align: center;
}
/* El boton NO se mueve: lo unico que cambia es el COLOR, y se anima para que no
   sea brusco. Duracion .2s y la curva propia del tema cubic-bezier(.7,0,.3,1),
   que son las del sitio. Nada de transform ni de sombra. */
.cap-announcebar .cap-capdays-cta {
  background: #fff;
  color: #E4000F;
  font-weight: 700;
  font-size: 12.5px;
  padding: 6px 14px;
  border-radius: 8px;
  display: inline-block;
  transition: background-color .2s cubic-bezier(.7, 0, .3, 1),
              color .2s cubic-bezier(.7, 0, .3, 1);
}
.cap-announcebar .cap-capdays-msg a.cap-capdays-link:hover .cap-capdays-cta,
.cap-announcebar .cap-capdays-msg a.cap-capdays-link:focus-visible .cap-capdays-cta {
  background-color: #1a1a1a;
  color: #fff;
}

@media (prefers-reduced-motion: reduce) {
  .cap-announcebar .cap-capdays-cta { transition: none; }
}

@media (max-width: 767px) {
  .cap-announcebar .cap-capdays-link { gap: 9px; font-size: 12.5px; }
  .cap-announcebar .cap-capdays-txt { display: none; }
  .cap-announcebar .cap-capdays-reloj u { min-width: 26px; padding: 2px 5px; font-size: 12px; }
  .cap-announcebar .cap-capdays-cta { padding: 5px 11px; font-size: 11.5px; }
  /* en el telefono el texto largo se oculta y el rotulo queda solo con el
     reloj, pero el ancho no sobra: medido, a 12,5px desbordaria. Va a 11. */
  .cap-announcebar .cap-capdays-rot { font-size: 11px; letter-spacing: normal; }
  /* ⭐ 30-10 · Fede eligio la opcion A: EN EL TELEFONO NO VA EL BOTON.
     Con el boton la franja se partia en DOS lineas (55px en vez de 40) y el
     «VER TODO» quedaba suelto abajo. Y no se pierde nada: toda la franja ya es
     el enlace, asi que el dedo cae en el destino igual. Medido: 272 de 390. */
  .cap-announcebar .cap-capdays-cta { display: none; }
}

/* ---- LA TARJETA de "Categorias destacadas" ---- */
.cpx-ct.cpx-ct-capdays {
  background: radial-gradient(120% 90% at 78% 86%, #3a0206 0%, #16161a 58%, #0d0d0f 100%);
  border-color: #2b1116;
}
.cpx-ct.cpx-ct-capdays::before { background: none; }
.cpx-ct.cpx-ct-capdays::after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, .55) 100%);
}
/* ⛔ El tema trae  .cpx-ct img { position:absolute; inset:0; width:100%;
   height:100%; object-fit:cover }  para las fotos de las otras tarjetas.
   Si sólo escribo right/bottom, el top:0 y left:0 del tema SOBREVIVEN y el
   logo se pega arriba a la izquierda, encima del texto. Hay que resetear los
   cuatro lados con inset, y devolver height/object-fit a su valor normal. */
.cpx-ct.cpx-ct-capdays .cpx-cd-logo {
  position: absolute;
  inset: auto -18px -12px auto;
  width: 132px;
  height: auto;
  object-fit: contain;
  z-index: 1;
  pointer-events: none;
  filter: drop-shadow(0 6px 18px rgba(228, 0, 15, .45));
}
/* y que no crezca en hover como las fotos */
.cpx-ct.cpx-ct-capdays:hover .cpx-cd-logo { transform: none; }
.cpx-ct.cpx-ct-capdays .cpx-ct-cifra em { color: #fff; }
.cpx-ct.cpx-ct-capdays .cpx-ct-cifra u { color: rgba(255, 255, 255, .78); }
.cpx-ct.cpx-ct-capdays .cpx-ct-cinta { background: #0d0d0f; color: #fff; }

@media (max-width: 900px) {
  .cpx-ct.cpx-ct-capdays .cpx-cd-logo { width: 104px; inset: auto -14px -10px auto; }
  .cpx-ct.cpx-ct-capdays::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .62) 100%);
  }
}
/*CAP-CAPDAYS-FIN*/

/* CAP-CD-ANIM-INICIO · generado por scripts/anim_capdays.php el 31-10-2026
   Copiadas de las de Promociones (capoc-of), NO inventadas: mismo
   capocRise/capocFade, mismos tiempos y mismos delays escalonados.
   Los @keyframes NO se duplican: se reusan los que ya existen. */
html.cd-anim .cd-hero .cd-ojo,
html.cd-anim .cd-hero .cd-tit,
html.cd-anim .cd-hero .cd-sub,
html.cd-anim .cd-hero .cd-conf{ opacity:0; }
html.cd-anim .cd-hero.in .cd-ojo{ animation:capocRise .5s ease forwards .02s; }
html.cd-anim .cd-hero.in .cd-tit{ animation:capocRise .6s cubic-bezier(.2,.7,.2,1) forwards .08s; }
html.cd-anim .cd-hero.in .cd-sub{ animation:capocRise .55s ease forwards .18s; }
html.cd-anim .cd-hero.in .cd-conf{ animation:capocRise .55s ease forwards .26s; }
html.cd-anim .cd-sec{ opacity:0; }
html.cd-anim .cd-sec.in{ animation:capocFade .55s ease forwards; }
html.cd-anim .cd-sec.in .cd-rail .js-product-miniature-wrapper{ animation:capocFade .5s ease backwards; }
html.cd-anim .cd-sec.in .cd-rail .js-product-miniature-wrapper:nth-child(2){ animation-delay:.05s; }
html.cd-anim .cd-sec.in .cd-rail .js-product-miniature-wrapper:nth-child(3){ animation-delay:.1s; }
html.cd-anim .cd-sec.in .cd-rail .js-product-miniature-wrapper:nth-child(4){ animation-delay:.15s; }
html.cd-anim .cd-sec.in .cd-rail .js-product-miniature-wrapper:nth-child(n+5){ animation-delay:.2s; }

html.cd-anim .cd-ojo .pt{ animation:capocDot 2.2s ease-out infinite; }

.cd-hero::after{
  content:""; position:absolute; top:0; left:0; width:38%; height:100%; z-index:3; pointer-events:none;
  background:linear-gradient(100deg, transparent, rgba(255,255,255,.12), transparent);
  transform:translateX(-160%) skewX(-18deg); opacity:0;
}
html.cd-anim .cd-hero.in::after{ animation:capocSheen 1.15s ease .5s 1; }

@media(prefers-reduced-motion:reduce){
  .cd-hero .cd-ojo,.cd-hero .cd-tit,.cd-hero .cd-sub,
  .cd-hero .cd-conf,.cd-sec{ opacity:1 !important; animation:none !important; }
  .cd-sec.in .cd-rail .js-product-miniature-wrapper{ animation:none !important; }
  .cd-ojo .pt,.cd-hero::after{ animation:none !important; }
}

/* El clic se tiene que SENTIR — y SOLO en lo que se toca.
   🔴 31-10 · Fede: «cuando clickeas se mueven todas las opciones al mismo
   tiempo en talles y en marcas, como si tocaramos al mismo tiempo todo».
   Tenia razon: yo habia puesto el :active tambien en los CONTENEDORES
   (.cd-tg son los 25 talles juntos, 1264x198; .cd-mkg las 8 marcas juntas),
   asi que tocar uno encogia el grupo entero. Y .cd-ti ni siquiera es un talle
   —es «Envio a todo el pais»— y .cd-marca es el LOGO de fondo del hero.
   Medido el elemento por elemento en Chrome, los clickeables son:
     a.cd-tb     el talle          97x60
     a.cd-ficha  el tramo de %    304x124
     a.cd-mkc    la marca         304x96
     a.cd-bt     los botones del hero
     button.cd-tmas  «ver los 9 talles de nino»  1264x44
   ⭐ Y para no volver a equivocarme, el selector EXIGE <a> o <button>: si
      manana una de estas clases pasa a un div contenedor, la regla no aplica
      sola, en vez de encoger media pagina. */
a.cd-tb,a.cd-ficha,a.cd-mkc,a.cd-bt,a.cd-vertodas,button.cd-tmas{ transition:.18s; }
a.cd-tb:active,a.cd-bt:active,a.cd-vertodas:active{ transform:scale(.96); }
a.cd-ficha:active,a.cd-mkc:active{ transform:scale(.97); }
/* el de «ver mas» ocupa todo el ancho: un .96 ahi se ve exagerado */
button.cd-tmas:active{ transform:scale(.985); }
.cd-rail .product-miniature:active{ transform:scale(.98); border-color:rgba(228,0,15,.5); }
/* y que se vea cual quedo elegido con el teclado, no solo que se apreto */
a.cd-tb:focus-visible,a.cd-ficha:focus-visible,a.cd-mkc:focus-visible,
button.cd-tmas:focus-visible{ outline:2px solid #E4000F; outline-offset:2px; }

@media(prefers-reduced-motion:reduce){
  a.cd-tb,a.cd-ficha,a.cd-mkc,a.cd-bt,a.cd-vertodas,button.cd-tmas,
  .cd-rail .product-miniature{ transition:none !important; }
  a.cd-tb:active,a.cd-ficha:active,a.cd-mkc:active,a.cd-bt:active,
  a.cd-vertodas:active,button.cd-tmas:active,
  .cd-rail .product-miniature:active{ transform:none !important; }
}
/* CAP-CD-ANIM-FIN */

/* CAP-MIS-COMPRAS-INICIO */
/* ═══════════════════════════════════════════════════════════════════════════
   MIS COMPRAS · propuesta v2 — BLANCA, el estilo de hoy de Mi cuenta.
   Fede, 12-11: «estas páginas me gusta que sean blancas de fondo como están
   actualmente … blanco con rojo».

   NINGÚN valor inventado. Todo medido el 12-11-2026 sobre producción:
     caja        #fff · borde 1px #e4e4e4 · radio 12 · sombra 0 8px 28px rgba(0,0,0,.05)
     título      22,4px / 700 / #1a1a1a / letter-spacing -.224px
     cuerpo      14px · encabezado de tabla 13px/700 sobre #f4f5f6
     separador   1px #eee · pastilla 12,5px/600, padding 5px 12px, radio 999
     rojo        #E4000F · verde de WhatsApp #1faf55 (el de .capoc-wa-btn que ya existe)
     curva       cubic-bezier(.7,0,.3,1) · duraciones .15s y .2s

   Escala de espaciado: 4 · 8 · 12 · 16 · 20 · 24 · 32. No se usa ningún otro valor.
   Sin clases de Bootstrap: consultas de contenedor, para que sirva igual en
   PrestaShop 8 (BS4) y en PrestaShop 9 (BS5).
   ═══════════════════════════════════════════════════════════════════════════ */

.mc {
  --blanco: #ffffff;
  --apoyo: #f4f5f6;
  --linea: #e4e4e4;
  --linea-suave: #eeeeee;
  --tinta: #1a1a1a;
  --tinta-2: #5f6368;
  --tinta-3: #8a8f98;
  --rojo: #E4000F;
  --verde: #1faf55;
  --verde-oscuro: #157a3c;
  --ambar: #E8930C;
  --ambar-texto: #8a5a00;
  --ambar-fondo: #fff8ec;
  --gris: #9aa0a6;

  --radio: 12px;
  --radio-chico: 10px;
  --sombra: 0 8px 28px rgba(0, 0, 0, .05);
  --curva: cubic-bezier(.7, 0, .3, 1);

  /* el aire interno de la tarjeta: una sola variable para que todo se alinee */
  --aire: 20px;

  container-type: inline-size;
  font-family: Montserrat, Arial, Helvetica, sans-serif;
  color: var(--tinta);
  font-size: 14px;
  line-height: 1.6;
}

.mc *, .mc *::before, .mc *::after { box-sizing: border-box; }

/* ── Lo que pone la página de afuera ─────────────────────────────────────
   El componente vive dentro de una página que no controla, y esa página le
   pone cosas a las etiquetas: este informe tiene «ul,ol,p { max-width:66ch }»
   y «a { border-bottom }», y el tema del sitio tiene las suyas. Se neutraliza
   acá lo que afecta la caja; lo que el componente SÍ quiere limitar lo vuelve
   a declarar más abajo.
   Va con :where() para que no sume especificidad: así cualquier regla propia
   escrita después le gana sin tener que pelear. */
.mc :where(ul, ol, li, p, dl, dd, dt, address, figure, h1, h2, h3, h4) {
  margin: 0;
  padding: 0;
  max-width: none;
}
.mc :where(a) { border: 0; text-decoration: none; }

/* ── cabecera de la página ───────────────────────────────────────────────── */

.mc-top {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 12px 24px;
  margin-bottom: 20px;
}

.mc-top h1 {
  margin: 0;
  font-size: 22.4px;
  font-weight: 700;
  letter-spacing: -.224px;
  color: var(--tinta);
  line-height: 1.25;
}

.mc-top p {
  margin: 4px 0 0;
  font-size: 13px;
  color: var(--tinta-2);
}

/* El filtro sólo se dibuja con más de 5 compras: medido el 11-11, el 80,6 %
   de los clientes registrados tiene una sola. */
.mc-filtro {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  align-items: center;
}

.mc-filtro input,
.mc-filtro select {
  appearance: none;
  height: 44px;
  padding: 0 12px;
  border: 1px solid var(--linea);
  border-radius: var(--radio-chico);
  background: var(--blanco);
  font: 400 13.5px/1 Montserrat, sans-serif;
  color: var(--tinta);
}

.mc-filtro select { padding-right: 32px; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6" fill="none" stroke="%235f6368" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; background-position: right 10px center; background-size: 16px; }
.mc-filtro input::placeholder { color: var(--tinta-3); }
.mc-filtro input:focus-visible,
.mc-filtro select:focus-visible { outline: 2px solid var(--rojo); outline-offset: 1px; border-color: var(--rojo); }

/* ── la compra ───────────────────────────────────────────────────────────── */

.mc-lista { display: grid; gap: 16px; }

.compra {
  background: var(--blanco);
  border: 1px solid var(--linea);
  border-radius: var(--radio);
  box-shadow: var(--sombra);
  overflow: hidden;
}

/* Cada franja usa el MISMO aire lateral, así todo cae sobre la misma línea.
   Los separadores van a sangre: no hay forma de que queden desalineados. */
.c-franja {
  padding: 16px var(--aire);
  border-top: 1px solid var(--linea-suave);
}
.c-franja:first-child { border-top: 0; }

/* ── franja 1 · el estado ────────────────────────────────────────────────── */

/* Fede, 12-11: «fijate que empiece dentro del párrafo alineado con la primera
   palabra de debajo, no que esté por fuera porque casi toca el borde izquierda».
   Entonces el punto ocupa su propia columna y arranca en el aire de la tarjeta,
   en la MISMA x que la primera palabra de la explicación de abajo. */
.c-estado {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 3px 9px;
  align-items: baseline;
  padding-top: 18px;
}

.c-estado::before {
  content: "";
  grid-row: 1;
  grid-column: 1;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--situacion);
  transform: translateY(-1px);
}

.compra[data-sit="pagado"] { --situacion: var(--verde); }
.compra[data-sit="pendiente"] { --situacion: var(--ambar); }
.compra[data-sit="problema"] { --situacion: var(--rojo); }
.compra[data-sit="cerrado"] { --situacion: var(--gris); }

.c-estado h2 {
  grid-row: 1;
  grid-column: 2;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -.2px;
  line-height: 1.3;
  color: var(--tinta);
}

.c-fecha {
  grid-row: 1;
  grid-column: 3;
  margin: 0;
  font-size: 12.5px;
  color: var(--tinta-3);
  white-space: nowrap;
}

.c-explica {
  grid-row: 2;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 13px;
  color: var(--tinta-2);
}

/* ── franja 2 · los productos ────────────────────────────────────────────── */

/* 20 px entre un producto y otro: a 12 quedaban apelmazados cuando la
   compra trae varios (Fede, 12-11). */
.c-prods { list-style: none; margin: 0; padding: 16px var(--aire); display: grid; gap: 20px; border-top: 1px solid var(--linea-suave); }

.c-prod {
  display: grid;
  grid-template-columns: 64px 1fr auto;
  gap: 4px 14px;
  align-items: center;
}

.c-prod img {
  grid-row: 1 / span 2;
  width: 64px;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: var(--radio-chico);
  border: 1px solid var(--linea);
  background: var(--blanco);
}

.c-prod b {
  grid-row: 1;
  font-size: 14px;
  font-weight: 700;
  color: var(--tinta);
  line-height: 1.4;
}

.c-prod .c-precio {
  grid-row: 1;
  font-size: 13.5px;
  color: var(--tinta-2);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  text-align: right;
}

.c-prod .c-talle {
  grid-row: 2;
  grid-column: 2 / -1;
  font-size: 12.5px;
  color: var(--tinta-2);
}

.c-prod .c-talle b { font-weight: 700; color: var(--tinta); font-size: 12.5px; }

/* ⛔ NINGÚN texto de la tarjeta lleva tope de ancho en «ch».
   Fede, 12-11: «en un montón de las cosas que escribís estás como acotando
   todo el texto a un contenedor invisible que no aplica». Tenía razón: son
   frases de una o dos líneas, y un max-width de 62ch las cortaba a la mitad
   de una tarjeta de 1.037 px — se lee como un error, no como tipografía.
   El ancho ya lo limita la tarjeta. El único tope que queda es el del estado
   vacío, que es un bloque centrado y ahí sí ordena. */

/* ── franja 3 · cuándo llega ─────────────────────────────────────────────── */

.c-eta { display: grid; gap: 2px; }
.c-eta p { margin: 0; }
.c-eta .grande { font-size: 14.5px; font-weight: 700; color: var(--tinta); }
.c-eta .chica { font-size: 12.5px; color: var(--tinta-2); }

/* ── franja de la transferencia ──────────────────────────────────────────── */

.c-transf {
  background: var(--ambar-fondo);
  border-top: 1px solid #f3e2c6;
}

.c-transf .grande { color: var(--ambar-texto); }

.c-cuentas { margin-top: 12px; }

.c-cuentas > summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 44px;
  font-size: 13.5px;
  font-weight: 700;
  color: var(--ambar-texto);
  transition: color .15s var(--curva);
}
.c-cuentas > summary::-webkit-details-marker { display: none; }

.c-cuentas > summary::after {
  content: "";
  width: 14px; height: 14px; flex: 0 0 auto;
  background-color: currentColor;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6" fill="none" stroke="black" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;
  rotate: -90deg;
}
.c-cuentas[open] > summary::after { rotate: 0deg; }
.c-cuentas > summary:focus-visible { outline: 2px solid var(--ambar); outline-offset: 3px; border-radius: 4px; }

.c-banco {
  background: var(--blanco);
  border: 1px solid #f0e3cd;
  border-radius: var(--radio-chico);
  padding: 12px;
  display: grid;
  gap: 8px;
}
.c-banco + .c-banco { margin-top: 8px; }

.c-banco h4 {
  margin: 0;
  font-size: 11.5px;
  font-weight: 700;
  color: var(--tinta-3);
  letter-spacing: .3px;
}

.c-banco-dato {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  justify-content: space-between;
}

.c-banco-dato span {
  font-size: 14px;
  font-weight: 700;
  color: var(--tinta);
  font-variant-numeric: tabular-nums;
  letter-spacing: .2px;
  word-break: break-all;
}

.c-banco-dato small { display: block; font-size: 11.5px; font-weight: 400; color: var(--tinta-3); letter-spacing: 0; }

/* ── franja 4 · el pie ───────────────────────────────────────────────────── */

.c-pie {
  background: var(--apoyo);
  border-top: 1px solid var(--linea-suave);
  padding: 14px var(--aire);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px 20px;
}

.c-plata { display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 14px; }

.c-ref {
  font-size: 12.5px;
  color: var(--tinta-3);
  width: 100%;
  letter-spacing: .3px;
}
.c-ref b { color: var(--tinta-2); font-weight: 700; letter-spacing: .6px; }

.c-total {
  font-size: 17px;
  font-weight: 700;
  color: var(--tinta);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

.c-puntos {
  font-size: 12.5px;
  font-weight: 700;
  color: var(--verde-oscuro);
  white-space: nowrap;
}
.c-puntos.futuro { color: var(--tinta-2); font-weight: 600; }

.c-acciones { display: flex; flex-wrap: wrap; gap: 8px; }

/* ── botones ─────────────────────────────────────────────────────────────── */

.mc .btn {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 16px;
  border-radius: var(--radio-chico);
  border: 1px solid var(--linea);
  background-color: var(--blanco);
  background-image: none;
  box-shadow: none;
  color: var(--tinta);
  font: 700 13.5px/1 Montserrat, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color .15s var(--curva), background-color .15s var(--curva), color .15s var(--curva);
}

.mc .btn:hover { border-color: var(--tinta-3); }
.mc .btn:focus-visible { outline: 2px solid var(--rojo); outline-offset: 2px; }

/* El verde es el que ya usa el sitio en .capoc-wa-btn, medido. */
.mc .btn-wa {
  background-color: var(--verde);
  border-color: var(--verde);
  color: var(--blanco);
}
.mc .btn-wa:hover { background-color: #198f46; border-color: #198f46; color: var(--blanco); }
.mc .btn-wa svg { width: 17px; height: 17px; fill: currentColor; flex: 0 0 auto; }

/* ── el detalle ──────────────────────────────────────────────────────────── */

.c-det { border-top: 1px solid var(--linea-suave); }

.c-det > summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 44px;
  padding: 0 var(--aire);
  font-size: 13.5px;
  font-weight: 700;
  color: var(--tinta-2);
  transition: color .15s var(--curva);
}
.c-det > summary::-webkit-details-marker { display: none; }

.c-det > summary::after {
  content: "";
  width: 14px; height: 14px; flex: 0 0 auto;
  background-color: currentColor;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6" fill="none" stroke="black" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;
  rotate: -90deg;
}
.c-det[open] > summary::after { rotate: 0deg; }
.c-det > summary:hover { color: var(--tinta); }
.c-det > summary:focus-visible { outline: 2px solid var(--rojo); outline-offset: -2px; }

/* ── abrir y cerrar ──────────────────────────────────────────────────────
   El sitio anima sus desplegables moviendo el ALTO: .collapsing de Bootstrap
   usa height .35s ease y nuestro .cp-rta usa .32s ease. Acá se hace igual, con
   JS, y NO con ::details-content + interpolate-size, que hoy corre sólo en
   Chrome y Edge: en el Safari del iPhone se abriría de golpe.
   El foco se queda en el summary: el clic ya lo puso ahí y el handler no lo
   mueve a ningún lado. */
.c-det > summary::after,
.c-cuentas > summary::after { transition: rotate .32s ease; }

/* ⛔ El relleno se anima JUNTO con el alto. Con box-sizing:border-box un
   height:0 no deja la caja en cero —el relleno no se comprime— y quedaba un
   escalón de 24 px: la apertura y el cierre arrancaban y terminaban de golpe
   ahí. Es el tirón que marcó Fede el 12-11. */
.c-anim {
  overflow: hidden;
  transition: height .32s ease, padding-top .32s ease, padding-bottom .32s ease;
}

@media (prefers-reduced-motion: reduce) {
  .c-det > summary::after,
  .c-cuentas > summary::after { transition: none; }
  .c-anim { transition: none; }
}

.c-det-cuerpo {
  padding: 4px var(--aire) 20px;
  display: grid;
  gap: 24px;
}

/* ── la línea de tiempo ──────────────────────────────────────────────────── */

.c-linea { list-style: none; margin: 0; padding: 0 0 0 22px; display: grid; gap: 14px; position: relative; }

.c-linea::before {
  content: "";
  position: absolute;
  left: 4px;
  top: 8px;
  bottom: 8px;
  width: 1px;
  background: var(--linea);
}

.c-linea li {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 2px 16px;
  align-items: baseline;
}

.c-linea li::before {
  content: "";
  position: absolute;
  left: -22px;
  top: 6px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--blanco);
  border: 1px solid var(--linea);
}

.c-linea li:last-child::before { background: var(--situacion); border-color: var(--situacion); }

.c-linea b { font-size: 13.5px; font-weight: 600; color: var(--tinta-2); line-height: 1.45; }
.c-linea li:last-child b { font-weight: 700; color: var(--tinta); }
.c-linea time { font-size: 12.5px; color: var(--tinta-3); white-space: nowrap; }

/* ── los bloques del detalle ─────────────────────────────────────────────── */

.c-bloques { display: grid; gap: 20px; }

.c-bloque h4 {
  margin: 0 0 6px;
  font-size: 12.5px;
  font-weight: 700;
  color: var(--tinta-3);
}

.c-bloque p, .c-bloque address {
  margin: 0;
  font-size: 13.5px;
  font-style: normal;
  line-height: 1.55;
  color: var(--tinta);
}

.c-cuentas-tot { margin: 0; display: grid; grid-template-columns: 1fr auto; gap: 7px 16px; font-size: 13.5px; }
.c-cuentas-tot dt { color: var(--tinta-2); }
.c-cuentas-tot dd { margin: 0; text-align: right; color: var(--tinta); font-variant-numeric: tabular-nums; white-space: nowrap; }
/* La raya del total va como una fila propia que cruza las dos columnas.
   Con border-top por celda se corta en el hueco de la grilla: se ve partida. */
.c-cuentas-tot .raya { grid-column: 1 / -1; height: 1px; background: var(--linea-suave); margin: 3px 0 2px; }
.c-cuentas-tot .tot { font-weight: 700; font-size: 15px; }
.c-cuentas-tot .legal { font-size: 11.5px; color: var(--tinta-3); }

/* ── sin compras ─────────────────────────────────────────────────────────── */

/* ⛔ EL ESTADO VACÍO NO TIENE ESTILOS PROPIOS: *ES* una compra.
   Fede, 12-11: «aparece un contenedor dentro de otro contenedor … dejá todo
   con el mismo estilo que hiciste la página de mis pedidos». La versión
   anterior era una tarjeta aparte —fondo, borde, sombra y texto centrado—
   dibujada adentro de la tarjeta del contenedor de Mi cuenta, y encima con
   otra tipografía (19 px contra los 16 del estado de una compra).
   ✅ Ahora el HTML usa `.compra` + `.c-franja.c-estado` + `.c-pie`, así que el
   punto, el cuerpo del título, el gris del texto y el aire salen de donde ya
   salían. Si mañana cambia la tarjeta, cambia esto también.
   Lo único que queda acá es el botón rojo, que también usa la invitación a
   crear la cuenta. */
.mc .btn-rojo { background-color: var(--rojo); border-color: var(--rojo); color: var(--blanco); }
.mc .btn-rojo:hover { background-color: #c40010; border-color: #c40010; color: var(--blanco); }

/* ══ ESCRITORIO ══════════════════════════════════════════════════════════ */

@container (min-width: 700px) {
  .c-bloques { grid-template-columns: 1fr 1fr 1.15fr; gap: 28px; }
  .c-prod { grid-template-columns: 64px 1fr auto; }
  .mc-top h1 { font-size: 22.4px; }
}

/* ══ TABLET Y CELULAR ════════════════════════════════════════════════════ */

@container (max-width: 699px) {
  .c-det-cuerpo { gap: 20px; }
}

@container (max-width: 520px) {
  /* ⛔ NO va sobre .mc: un contenedor no se puede consultar a si mismo, asi que
     una regla @container sobre el propio .mc NUNCA aplica. Medido: el padding
     seguia en 20px a 390. Va sobre un descendiente, y la variable baja sola. */
  .mc-lista, .mc-vacio, .mc-top { --aire: 16px; }

  .c-estado { grid-template-columns: auto 1fr; }
  .c-fecha { grid-row: 3; grid-column: 1 / -1; }
  .c-explica { grid-row: 2; }

  .c-prod { grid-template-columns: 56px 1fr; }
  .c-prod img { width: 56px; }
  .c-prod .c-precio { grid-row: 3; grid-column: 2 / -1; text-align: left; }
  .c-prod .c-talle { grid-row: 2; }

  .c-pie { align-items: stretch; }
  .c-acciones { width: 100%; }
  .c-acciones .btn { flex: 1 1 160px; }

  .c-linea li { grid-template-columns: 1fr; }
  .c-linea time { grid-row: 2; }

  .mc-filtro { width: 100%; }
  .mc-filtro input { flex: 1 1 140px; min-width: 0; }
}

/* ═══════════════════════════════════════════════════════════════════════════
   LA RESEÑA, POR PRODUCTO
   Fede, 12-11: «a veces se compran muchos productos y para cada uno se puede
   reseñar, así que esto tendría que estar organizado y mostrado de otra manera,
   con estrellas más chicas y dentro de los productos».
   Entonces: el aviso de los puntos se dice UNA vez arriba de la lista, y cada
   producto lleva sus estrellas en su propia fila. Con una compra de cinco pares
   escala igual que con una de uno.

   CUÁNDO APARECE · regla dictada por Fede el 12-11:
     retiro en el local o comisionista .... a los 3 días del pago acreditado
     envío por correo (Andreani) .......... a los 8 días
   ⛔ El mail del módulo NO se toca: medido sobre su cola, sale a los 9,92 días
   del pago acreditado, idéntico en las 125 filas. El panel se adelanta al mail.
   ═══════════════════════════════════════════════════════════════════════════ */

.c-resena-aviso {
  background: var(--apoyo);
  border-top: 1px solid var(--linea-suave);
  padding: 12px var(--aire);
  font-size: 13px;
  color: var(--tinta-2);
}
.c-resena-aviso b { color: var(--tinta); font-weight: 700; }
.c-resena-aviso .pts { color: var(--verde-oscuro); font-weight: 700; }

/* La franja de productos, cuando hay reseña, va sin su borde de arriba:
   el aviso ya lo puso. Si no, quedan dos líneas pegadas. */
/* Sin el borde, pero con el MISMO aire que cualquier otra franja: a 4 px el
   primer producto quedaba pegado a la línea de arriba. */
.c-resena-aviso + .c-prods { border-top: 0; }

/* ── Reseñar ─────────────────────────────────────────────────────────────
   Fede, 12-11: «podríamos poner un botón en vez de este estilo que creaste?
   Un botón sutil que diga reseñar o el que dice ya la reseñaste también como
   botón (sin función de botón pero como un badge visible como que ya está
   hecho)». Entonces: botón del mismo idioma que los del pie de la tarjeta,
   un punto más chico, y el estado como pastilla teñida que no se puede tocar.
   Los dos del mismo alto, para que las filas no salten. */

.c-prod .btn-resena,
.c-prod .c-hecha {
  grid-row: 2;
  grid-column: 3;
  justify-self: end;
  align-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  /* 44 px de toque, como todo lo que se aprieta en el sitio (regla 32).
     Lo sutil lo dan el borde fino, el cuerpo de 13 y el gris, no el tamaño. */
  position: relative;
  /* Más chico a la vista —Fede, 12-11— pero con los 44 px de toque que pide
     el sitio (regla 32): el alto visual es 38 y el área sensible se estira
     3 px arriba y 3 abajo con un pseudo-elemento. El dibujo se achica, el
     dedo no. */
  min-height: 38px;
  /* Los dos del MISMO largo: el ancho lo fija el más largo de los dos. */
  min-width: 152px;
  padding: 0 11px;
  border-radius: var(--radio-chico);
  font: 700 12.5px/1 Montserrat, sans-serif;
  white-space: nowrap;
}

/* El área sensible, 4 px arriba y 4 abajo: 38 + 8 = 46, por encima de los 44
   que pide la regla 32. Con 3 px daba 43 por el redondeo del alto real. */
.c-prod .btn-resena::after {
  content: "";
  position: absolute;
  inset: -4px 0;
}

/* Las cinco estrellas adentro del botón, del tamaño de las del listado. */
.btn-resena .rs-estrellas { display: inline-flex; gap: 2px; flex: 0 0 auto; }
.btn-resena .rs-estrellas svg { width: 12px; height: 12px; display: block; fill: #c9ccd1; transition: fill .15s var(--curva); }
.c-prod .btn-resena:hover .rs-estrellas svg,
.c-prod .btn-resena:focus-visible .rs-estrellas svg { fill: #ee9a00; }

/* ⛔ El borde va completo, no sólo el color: si no, el subrayado que el tema
   le pone a los enlaces se cuela por abajo (se vio en el render). */
.c-prod .btn-resena {
  border: 1px solid var(--linea);
  background-color: var(--blanco);
  background-image: none;
  box-shadow: none;
  color: var(--tinta-2);
  text-decoration: none;
  cursor: pointer;
  transition: border-color .15s var(--curva), color .15s var(--curva);
}

.c-prod .btn-resena:hover { border-color: var(--tinta-3); color: var(--tinta); }
.c-prod .btn-resena:focus-visible { outline: 2px solid var(--rojo); outline-offset: 2px; }

/* Ya reseñado: la misma caja, teñida, sin borde fuerte y sin cursor: se lee
   como un estado, no como algo para apretar. */
.c-prod .c-hecha {
  border: 1px solid rgba(31, 175, 85, .28);
  background: rgba(31, 175, 85, .08);
  color: var(--verde-oscuro);
}

.c-prod .c-hecha svg { width: 13px; height: 13px; fill: none; stroke: currentColor; stroke-width: 2.6; flex: 0 0 auto; }

/* ═══ La vista del que entra SIN cuenta ═══════════════════════════════════
   Se llega por «Ver mi pedido» con la referencia y el email. Ahí los puntos
   del Club no existen todavía, así que en vez de un número va la invitación.
   ⛔ Nunca decir «sumaste X puntos» a alguien que no tiene cuenta. */

.mc--invitado .c-puntos { display: none; }

.c-club-invita {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  font-size: 12.5px;
  font-weight: 700;
  color: var(--verde-oscuro);
}
.c-club-invita a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
.mc:not(.mc--invitado) .c-club-invita { display: none; }

@container (max-width: 520px) {
  /* Fede, 12-11: «me gustaría también que aparezcan del lado derecho, no
     debajo». El nombre cruza todo el ancho y el talle y el precio bajan a dos
     renglones cortos: el botón se mete en el hueco que queda a su derecha. */
  /* Las cuentas a 390: la fila tiene 327 px. Foto 48 + dos huecos de 12 = 72,
     quedan 255 para el texto y el botón. El botón natural mide 162 y el precio
     más largo posible ($1.349.900,00) necesita 102: 162+102 = 264 y NO entraba.
     Con la foto en 48, el hueco en 12 y las estrellas en 12 px el botón baja a
     146 y el precio se queda con 109. Medido, no estimado. */
  .c-prod { grid-template-columns: 48px minmax(102px, 1fr) auto; gap: 4px 12px; }
  .c-prod img { grid-row: 1 / span 3; width: 48px; }
  .c-prod b { grid-column: 2 / -1; }
  .c-prod .c-talle { grid-row: 2; grid-column: 2; }
  .c-prod .c-precio { grid-row: 3; grid-column: 2; text-align: left; }
  .c-prod .btn-resena, .c-prod .c-hecha {
    grid-row: 2 / span 2;
    grid-column: 3;
    justify-self: end;
    align-self: center;
    /* 148 y no 146: es el ancho natural del botón con las estrellas, y los
       dos tienen que medir lo mismo. La columna del precio queda en 104,
       todavía por encima de los 102 que pide el precio más largo. */
    min-width: 148px;
    padding: 0 10px;
  }

  .btn-resena .rs-estrellas { gap: 1px; }
  .btn-resena .rs-estrellas svg { width: 12px; height: 12px; }
}

/* ── El aviso de la reseña cuando NO hay cuenta ───────────────────────────
   Fede, 12-11: «cuando no se tiene cuenta lo de subí la reseña con la foto no
   debería aparecer de esa manera, habría que aclarar que hay que crear una
   cuenta». Los puntos son del Club, y el Club deja afuera a las cuentas de
   invitado (medido el 10-11): prometerlos ahí sería mentir. */

.c-resena-aviso .sin-cuenta { display: none; }
.mc--invitado .c-resena-aviso .con-cuenta { display: none; }
.mc--invitado .c-resena-aviso .sin-cuenta { display: inline; }

.btn-resena .rs-sin { display: none; }
.mc--invitado .btn-resena .rs-con { display: none; }
.mc--invitado .btn-resena .rs-sin { display: inline; }

/* Sin cuenta no hay nada que puntuar: las estrellas se van y queda el texto. */
.mc--invitado .btn-resena .rs-estrellas { display: none; }

/* ═══════════════════════════════════════════════════════════════════════════
   CREÁ TU CUENTA · sólo para el que mira su pedido sin tener cuenta
   Fede, 12-11: «falta … el tema de cómo crear la cuenta cuando no la tenés y
   estás mirando el pedido, para clickear y que te envíe a la página de crear
   la cuenta y guardar tus pedidos».

   ⛔ NO es un formulario nuevo: el bloque «Creá tu cuenta y quedate con todo»
   YA EXISTE al pie de la página del invitado (guest-tracking.tpl:34, con su
   POST submitTransformGuestToCustomer) y Fede pidió el 11-11 dejarlo como
   está. Esto es el llamado que lleva hasta ahí.

   Lo que promete está decidido el 11-11 y es lo que el motor puede cumplir:
     · las compras de los ÚLTIMOS 12 MESES quedan en la cuenta —
       transformToCustomer() conserva el mismo id_customer, así que los
       pedidos no se pierden;
     · los puntos se acreditan con el VENCIMIENTO QUE LES CORRESPONDE por la
       fecha de cada compra. El motor ya lo soporta: capoc_loyalty guarda
       expires_at por movimiento y lo respeta en el saldo, en el canje (FIFO)
       y en el aviso de vencimiento.
   ⚠️ Lo único que NO existe todavía es la acreditación retroactiva en sí
   (0 resultados de «retroactiv» en el módulo): hay que escribirla.
   ═══════════════════════════════════════════════════════════════════════════ */

.c-crear { display: none; }

.mc--invitado .c-crear {
  display: grid;
  gap: 10px;
  background: var(--blanco);
  border: 1px solid var(--linea);
  border-radius: var(--radio);
  box-shadow: var(--sombra);
  padding: 20px var(--aire);
  margin-bottom: 16px;
}

.c-crear h2 {
  margin: 0;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: -.3px;
  color: var(--tinta);
  line-height: 1.3;
}

.c-crear > p {
  margin: 0;
  font-size: 13px;
  color: var(--tinta-2);
}

.c-crear ul {
  margin: 2px 0 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 8px;
}

/* ⛔ Este «li» NO puede ser grid ni flex: su contenido es texto suelto con
   negritas en el medio, y en una grilla CADA negrita se vuelve una celda
   aparte. Medido: los renglones pasaban de ~20 px a 212. Va en flujo normal,
   con el tilde posicionado en la sangría.
   (El comentario dice «negrita» y no la etiqueta a propósito: el control de
   etiquetas balanceadas del armador la contaría como una apertura suelta.) */
.c-crear li {
  position: relative;
  padding-left: 25px;
  font-size: 13.5px;
  color: var(--tinta-2);
  line-height: 1.5;
}

.c-crear li b { color: var(--tinta); font-weight: 700; }

.c-crear li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 16px;
  height: 16px;
  background-color: var(--verde-oscuro);
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 12.5l5 5L20 6.5" fill="none" stroke="black" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;
}

.c-crear .c-crear-ir { margin-top: 6px; justify-self: start; }

.c-crear .btn-rojo {
  background-color: var(--rojo);
  border-color: var(--rojo);
  color: var(--blanco);
}
.c-crear .btn-rojo:hover { background-color: #c40010; border-color: #c40010; color: var(--blanco); }

/* El renglón del pie deja de ser un texto suelto y pasa a llevar al mismo
   lugar: el que lo lee ahí es el que todavía no decidió. */
.c-club-invita { text-decoration: underline; text-underline-offset: 2px; }
.c-club-invita:hover { color: var(--verde-oscuro); }

/* ── Sin cuenta se ve UNA compra ──────────────────────────────────────────
   Fede, 12-11: «siempre va a ser uno porque sin cuenta sólo se puede entrar
   con mail y referencia». Es así: Order::getByReferenceAndEmail() devuelve
   un pedido. Mostrar siete era una licencia mía del render y confundía.
   ⏳ Con la «puerta B» que quedó decidida el 11-11 —entrar sólo con el mail y
   un código de 6 dígitos— sí se verían todas las del último año, porque ahí
   el mail queda verificado. Hoy no. */

.mc--invitado .mc-lista > .compra ~ .compra { display: none; }

/* ── El salto hasta «Creá tu cuenta» ──────────────────────────────────────
   Fede, 12-11: «tiene que ir hacia arriba pero no de golpe sino que animado
   como hicimos con el resto de la web … y el foco tiene que estar arriba del
   bloque, no en el medio».
   El desplazamiento suave lo hace el navegador; el scroll-margin es lo que
   deja el bloque pegado ARRIBA y no a media pantalla. */

.c-crear { scroll-margin-top: 80px; }
/* El bloque recibe el foco para que quien usa teclado o lector de pantalla
   siga ahí, pero NO lleva anillo: es una región, no un control, y un recuadro
   rojo de 1.037 px se leería como un error. El desplazamiento ya es el aviso. */
.c-crear:focus, .c-crear:focus-visible { outline: none; }

/* ── Los 44 px de toque del llamado a crear la cuenta ────────────────────
   Es el acceso principal de la vista sin cuenta y medía 20 px de alto.
   ⛔ NO se le puede poner min-height: a 768 y a 1087 el enlace COMPARTE LA
   LÍNEA BASE con el precio —medido: precio arriba 701 alto 27, enlace arriba
   707 alto 20— y al crecer la caja el baseline del renglón se corre y el
   precio queda desalineado (regla 227, que ya me mordió una vez acá).
   ✅ Crece el ÁREA, no la caja. Y asimétrica: hacia abajo sólo 2 px, porque a
   390 el botón «Copiar» está a 8 px y si me paso le robo el toque; hacia
   arriba 22, donde lo único que hay es el precio, que no se toca.
   20 + 22 + 2 = 44. */
.c-club-invita { position: relative; }
.c-club-invita::after {
  content: "";position:absolute;inset:-22px 0 -2px}.mc .c-prod b a{color:inherit;text-decoration:none}.mc .c-prod b a:hover{text-decoration:underline;text-underline-offset:2px}.mc .c-prod .c-foto{grid-row:1 / span 2;grid-column:1;display:block;width:64px}.mc .c-prod .c-foto img{width:100%;height:auto;display:block}@container (max-width:520px){.mc .c-prod .c-foto{grid-row:1 / span 3;width:48px}}.mc-pags{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:8px;padding:16px 20px;background-color:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra)}.mc-pags-de{font-size:13px;color:var(--tinta-2)}.mc-nada{margin:0;padding:24px 20px;text-align:center;font-size:13.5px;color:var(--tinta-2);background-color:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra)}.mc .c-det-suelto{border-top:1px solid var(--linea-suave)}.mc-devolucion{margin-top:16px;padding:20px;background-color:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra)}.mc-devolucion>h3{margin:0 0 12px;font-size:16px;font-weight:700;color:var(--tinta);letter-spacing:-.2px}.mc .compra[hidden]{display:none}body#history .my-account-page-content,body#order-detail .my-account-page-content{background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.mc{max-width:1087px;margin-inline:auto}.mc .c-bloque h4,.mc .c-banco h4{line-height:1.6}.mc .c-cuentas-tot dt{font-weight:400}.mc .c-cuentas-tot dt.tot{font-weight:700}.mc-filtro select,.mc-filtro option{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13.5px;font-weight:400;color:var(--tinta)}.mc-top{align-items:center}.mc-top .mc-cuenta b{font-weight:700;color:var(--tinta)}@media (max-width:575.98px){body#history .mc-wrap,body#order-detail .mc-wrap{padding-left:6px;padding-right:6px}}.mc .c-sinfoto{grid-row:1 / span 2;grid-column:1;display:block;width:64px;height:64px;border-radius:var(--radio-chico);background-color:var(--apoyo);border:1px solid var(--linea)}@container (max-width:520px){.mc .c-sinfoto{grid-row:1 / span 3;width:48px;height:48px}}