.product-gallery__carousel .swiper-slide{width:55px}:root{--primary:#275efe;--primary-light:#7699ff;--dark:#1c212e;--grey-dark:#3f4656;--grey:#6c7486;--grey-light:#cdd9ed;--white:#fff;--green:#16bf78;--sand:#dcb773;--sand-light:#edd9a9}.btn-order-wrapper{opacity:.85;zoom:.75;--width:278px;--height:60px;--padding:8px;--border-radius:24px;--dot-size:8px;--btn-color:#e4e4e4;--hue:195deg;--animation-duration:1.2s;align-items:center;background-color:#00000008;border:none;border-radius:var(--border-radius);box-shadow:1px 1px 2px #fffd,inset 2px 2px 2px #0001,inset 2px 2px 4px #0001,inset 2px 2px 8px #0001;display:flex;height:var(--height);justify-content:center;margin:10px auto 0;perspective:150px;perspective-origin:50%;position:relative;transition:box-shadow 50ms linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--width);z-index:1}.btn-order .ct-icon{height:25px;margin-bottom:0!important;width:25px}.btn-order{align-items:center;background:linear-gradient(#fff2,#0001),var(--btn-color);border:none;border-radius:calc(var(--border-radius) - var(--padding));box-shadow:inset 1px 1px 2px -1px #fff,0 2px 1px #00000010,0 4px 2px #00000010,0 8px 4px #00000010,0 16px 8px #00000010,0 32px 16px #00000010;cursor:pointer;display:flex;height:calc(100% - var(--padding)*2);justify-content:space-evenly;text-align:center;text-decoration:none;transition:transform .25s cubic-bezier(.25,1.5,.5,2.2),box-shadow .25s cubic-bezier(.25,1.5,.5,1),filter .3s cubic-bezier(.25,1.5,.5,1);width:calc(100% - var(--padding)*2);will-change:transform,filter;z-index:2}.btn-order-txt{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#000a,#555);color:#5550;display:inline-block;font-size:16px!important;font-size:16px;font-weight:500;margin:0!important}.btn-order-txt,.disclaimer-txt{font-family:Montserrat,Manrope,sans-serif}.disclaimer-txt{bottom:-24px;color:#0009;font-size:12px;left:var(--border-radius);position:absolute}.btn-order:focus-visible,.btn-order:hover{filter:drop-shadow(var(--padding) 0 var(--padding) hsla(var(--hue),70%,60%,.6));transform:translate3d(0,-2px,2px)}:is(.btn-order:focus-visible,.btn-order:hover) .btn-order-txt{background-color:hsla(var(--hue),50%,50%,1);background-image:none}.btn-order:focus-visible{outline:2px dashed hsla(var(--hue),70%,40%,1);outline-offset:var(--padding)}.btn-order:active{filter:drop-shadow(var(--padding) 0 var(--padding) hsla(var(--hue),100%,50%,1));text-decoration:none;transform:translateZ(-4px)}.btn-order:active .btn-order-txt{background-color:hsla(var(--hue),50%,50%,1)}.btn-order-wrapper:has(.btn-order:active){box-shadow:1px 1px 2px #fff,2px 2px 2px #0001 inset,2px 2px 4px #0001 inset,2px 2px 8px #0001 inset,0 0 32px 2px hsla(var(--hue),50%,50%,.5) inset}.order{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:2px;cursor:pointer;height:63px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);outline:none;padding:0;position:relative;width:240px;zoom:.7;-webkit-tap-highlight-color:transparent;overflow:hidden;transition:transform .3s ease,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.order span{--o:1;font-size:29px;font-weight:500;left:0;line-height:24px;opacity:var(--o);position:absolute;right:0;text-align:center;top:19px;transition:opacity .3s ease}.order span.default{transition-delay:.3s}.order span.success{--offset:16px;--o:0}.order span.success svg{display:inline-block;fill:none;height:10px;margin:7px 0 0 4px;stroke:var(--green);stroke-dasharray:16px;stroke-dashoffset:var(--offset);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:stroke-dashoffset .3s ease;vertical-align:top;width:12px}.order:active{transform:scale(.96)}.order .lines{background:var(--white);border-radius:2px;box-shadow:15px 0 0 var(--white),30px 0 0 var(--white),45px 0 0 var(--white),60px 0 0 var(--white),75px 0 0 var(--white),90px 0 0 var(--white),105px 0 0 var(--white),120px 0 0 var(--white),135px 0 0 var(--white),150px 0 0 var(--white),165px 0 0 var(--white),180px 0 0 var(--white),195px 0 0 var(--white),210px 0 0 var(--white),225px 0 0 var(--white),240px 0 0 var(--white),255px 0 0 var(--white),270px 0 0 var(--white),285px 0 0 var(--white),300px 0 0 var(--white),315px 0 0 var(--white),330px 0 0 var(--white);height:3px;left:100%;opacity:0;position:absolute;top:30px;width:6px}.order .back,.order .box{--start:var(--white);--stop:var(--grey-light);background:linear-gradient(var(--start),var(--stop));border-radius:2px;position:absolute}.order .truck{height:41px;left:100%;position:absolute;top:11px;transform:translate(24px);width:60px;z-index:1}.order .truck:after,.order .truck:before{--r:-90deg;background:var(--white);border-radius:1px;content:"";display:block;height:2px;position:absolute;right:58px;transform:rotate(var(--r));transform-origin:100% 50%;width:20px}.order .truck:before{top:4px}.order .truck:after{--r:90deg;bottom:4px}.order .truck .back{height:41px;left:0;top:0;width:60px;z-index:1}.order .truck .front{border-radius:2px 9px 9px 2px;height:41px;left:60px;overflow:hidden;position:absolute;width:26px}.order .truck .front:after,.order .truck .front:before{content:"";display:block;position:absolute}.order .truck .front:before{background:linear-gradient(var(--grey),var(--grey-dark));height:13px;left:0;top:14px;width:2px}.order .truck .front:after{background:var(--primary);border-radius:2px 9px 9px 2px;height:41px;right:0;width:24px}.order .truck .front .window{background:var(--primary-light);border-radius:2px 8px 8px 2px;height:41px;left:2px;overflow:hidden;position:absolute;top:0;transform:perspective(4px) rotateY(3deg);transform-origin:0 50%;width:22px;z-index:1}.order .truck .front .window:after,.order .truck .front .window:before{content:"";position:absolute;right:0}.order .truck .front .window:before{background:var(--dark);bottom:0;top:0;width:14px}.order .truck .front .window:after{background:#ffffff24;box-shadow:0 7px #ffffff24;height:4px;position:absolute;top:7px;transform:skewY(14deg);width:14px}.order .truck .light{background:#f0dc5f;border-radius:2px;height:8px;left:83px;position:absolute;transform:scaleX(.8);transform-origin:100% 50%;width:3px}.order .truck .light:before{background:linear-gradient(90deg,#f0dc5f,#f0dc5fb3,#f0dc5f00);content:"";height:4px;left:3px;margin-top:-2px;opacity:0;position:absolute;top:50%;transform:perspective(2px) rotateY(-15deg) scaleX(.94);transform-origin:0 50%;width:7px}.order .truck .light.top{top:4px}.order .truck .light.bottom{bottom:4px}.order .box{--start:var(--sand-light);--stop:var(--sand);height:21px;right:100%;top:21px;width:21px}.order .box:after,.order .box:before{content:"";left:0;position:absolute;right:0;top:10px}.order .box:before{background:#0000001a;height:3px;margin-top:-1px}.order .box:after{background:#00000026;height:1px}.order.animate .default{--o:0;transition-delay:0s}.order.animate .success{--offset:0;--o:1;transition-delay:5s}.order.animate .success svg{transition-delay:7.3s}.order.animate .truck{animation:truck 5s ease forwards}.order.animate .truck:before{animation:door1 1.1s ease .2s forwards}.order.animate .truck:after{animation:door2 1.4s ease .4s forwards}.order.animate .truck .light:after,.order.animate .truck .light:before{animation:light 2s ease forwards}.order.animate .box{animation:box 4s ease forwards}.order.animate .lines{animation:lines 4s ease forwards}@keyframes truck{10%,30%{transform:translate(-164px)}40%{transform:translate(-104px)}60%{transform:translate(-224px)}75%,to{transform:translate(24px)}}@keyframes lines{0%,30%{opacity:0;transform:scaleY(.7) translate(0)}35%,65%{opacity:1}70%{opacity:0}to{transform:scaleY(.7) translate(-400px)}}@keyframes light{0%,30%{opacity:0;transform:perspective(2px) rotateY(-15deg) scaleX(.88)}40%,to{opacity:1;transform:perspective(2px) rotateY(-15deg) scaleX(.94)}}@keyframes door1{30%,50%{transform:rotate(32deg)}}@keyframes door2{30%,50%{transform:rotate(-32deg)}}@keyframes box{10%,8%{opacity:1;transform:translate(40px)}25%{opacity:1;transform:translate(112px)}26%{opacity:0;transform:translate(112px)}27%,to{opacity:0;transform:translate(0)}}.animate,.order:hover{background:var(--dark)}h1{font-size:25px}.badge-bf{align-items:center;background-color:#010913;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;color:#fff;display:inline-flex;font-size:15px;font-weight:400;height:40px;left:10px;line-height:1;padding:0 20px;pointer-events:none;position:absolute!important;top:10px;width:auto;z-index:99999;zoom:.85}.badge-bf:before{border-bottom:20px solid transparent;border-left:20px solid #010913;border-top:20px solid transparent;height:0;right:-20px;width:0}.badge-bf:after,.badge-bf:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.badge-bf:after{background:#fff;border-radius:8px;height:8px;right:-4px;width:8px}.bf-badge{position:absolute;right:-125px;top:0;z-index:999;zoom:.3}.o-zoom{zoom:.8}@media(max-width:595px){.o-zoom{zoom:.7}.bf-badge{position:absolute;right:-98px;top:-9px;z-index:999;zoom:.85}}.invrt-logo{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.invrt-logo .vb-call{margin-top:0}.invrt-logo:hover .icon,.invrt-logo:hover img{filter:invert()!important;opacity:.8}
