*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f9f9f9}a,a:visited{text-decoration:none}a,a:visited,button{cursor:pointer;font-size:14px}button{outline:none;border:none;background-color:transparent}ul{list-style:none}body{padding-top:118px;overflow:auto}.black-layer{top:0;left:0;z-index:100;width:0;height:0;pointer-events:none;background-color:transparent;opacity:0;position:absolute;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.black-layer.active{background-color:#000;opacity:.7;width:100%;height:100%;pointer-events:all}.wrapper{width:100%;position:relative;top:0;left:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.wrapper.active,.wrapper.active .header{left:-463px}.header{background-color:#f9f9f9;position:fixed;top:-34px;left:0;width:100%;min-height:118px;height:118px;z-index:155;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.header.c{top:0!important}.header.down{top:-118px}.header.up{top:-34px}.header .upside{background-color:#ffb3ab;width:100%;position:relative;z-index:50;height:34px;min-height:34px;display:flex;justify-content:center;align-items:center}.header .upside a{font-size:12px;line-height:13px;color:#000}.header .downside{z-index:50;border-bottom:1px solid #e7e7e7;transition:right .3s ease-in-out;position:relative;height:84px;min-height:84px;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 60px}@media screen and (max-width:1150px){.header .downside{padding:20px 30px!important}.header .downside .menubtn{display:block!important}}.header .downside .right,.header .downside .right .nav{display:flex;align-items:center}.header .downside .right .nav{overflow:hidden}@media screen and (max-width:1150px){.header .downside .right .nav{width:0}}.header .downside .right .nav li{white-space:nowrap}.header .downside .right .nav li.active a,.header .downside .right .nav li:hover{color:#1990ca}.header .downside .right .nav li a{padding:1rem;font-size:13px;line-height:13px;color:#565656}.header .downside .right .search{width:2rem;height:2rem;margin:12px;cursor:pointer;display:flex;justify-content:center;align-items:center}.header .downside .right .search.disabled{pointer-events:none}.header .downside .right .search.disabled svg{opacity:.3}.header .downside .right .search svg{width:2rem;height:2rem;object-fit:cover;fill:#8d8d8d}.header .downside .right .search svg rect{transition:all .15s ease-in-out}.header .downside .right .search:hover svg{fill:#434343}.header .downside .right .search:hover svg rect{transform:rotate(-6deg) matrix(.7071,-.7071,.7071,.7071,-9.2844,19.5856)}.header .downside .right .cart{width:48px;height:48px;cursor:pointer;display:flex;justify-content:center;overflow:hidden}.header .downside .right .cart.disabled{pointer-events:none}.header .downside .right .cart.disabled p,.header .downside .right .cart.disabled svg{opacity:.3}@keyframes scroll-in{0%{top:2px}49%{top:-14px}50%{top:19px}to{top:2px}}@keyframes scroll-out{0%{top:2px}49%{top:19px}50%{top:-14px}to{top:2px}}.header .downside .right .cart.e p{animation:scroll-in .3s ease-in-out}.header .downside .right .cart.l p{animation:scroll-out .3s ease-in-out}.header .downside .right .cart svg{margin-top:8px;width:24px;height:27px;object-fit:cover;fill:#8d8d8d}.header .downside .right .cart svg rect{transition:all .15s ease-in-out}.header .downside .right .cart span{width:20px;height:18px;top:32px;position:absolute;overflow:hidden}.header .downside .right .cart span p{top:2px;left:50%;margin-top:1px;transform:translateX(-50%);position:absolute;line-height:13px;font-size:13px;color:#565656;font-weight:700}.header .downside .right .favorites{width:2rem;height:2rem;margin:12px 0 12px 12px;cursor:pointer;display:flex;justify-content:center;align-items:center}.header .downside .right .favorites svg{fill:#8d8d8d!important;opacity:.5;width:24px;height:24px}.header .downside .right .favorites svg:hover{opacity:1;transform:scale(1.08)}.header .downside .right .menubtn{display:none;width:48px;height:48px;padding:1rem}.header .downside .right .menubtn.disabled{opacity:.2;pointer-events:none}.header .downside .right .menubtn .box{width:27px;height:17px;display:flex;flex-direction:column;align-items:end;justify-content:space-between}.header .downside .right .menubtn .box:hover .f{width:50%}.header .downside .right .menubtn .box:hover .l{width:65%}.header .downside .right .menubtn .box .line{border-radius:3px;transition:all .15s ease-in-out;height:3px;background-color:#565656;width:100%}.panel{position:absolute;width:100%;height:0;left:0;top:84px;z-index:101;transition:height .15s ease-in-out;background-color:#f9f9f9;overflow:hidden;display:flex;justify-content:center;align-items:center}.panel.active{height:200px;overflow:visible!important}.panel.active .layer{pointer-events:all}.panel:before{content:"";width:100vw;position:absolute;top:-35px;left:0;height:100px}.panel ul{display:flex;justify-content:center;align-items:center}.panel ul li a{color:#565656;padding:1rem;font-weight:600;font-size:20px;line-height:20px}.panel ul li a:hover{color:#1990ca}.sidebar{position:fixed;right:-463px;top:0;width:463px;background-color:#fff;height:100vh;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.sidebar.active{right:0}.sidebar .searchsidebar{padding:60px 70px 100px;display:flex;overflow:hidden;height:100vh;flex-direction:column}.sidebar .searchsidebar .up{display:flex;align-items:center;justify-content:space-between}.sidebar .searchsidebar .up h1{font-size:14px;font-weight:400;line-height:24px}.sidebar .searchsidebar .up button{width:40px;height:40px}.sidebar .searchsidebar .up button svg{width:100%;height:100%}.sidebar .searchsidebar .input{display:flex;margin:2rem 0;align-items:center;position:relative}.sidebar .searchsidebar .input input{width:100%;background-color:#e7e7e7;height:55px;font-size:1rem;padding:0 20px}.sidebar .searchsidebar .input svg{position:absolute;top:12px;right:8px;opacity:.4;z-index:10;width:28px;height:28px}.sidebar .searchsidebar ul{height:100%;overflow-y:auto;padding-right:10px}.sidebar .searchsidebar ul li{margin:1rem 0}.sidebar .searchsidebar ul li a{border-radius:4px;overflow:hidden;display:flex;align-items:center}.sidebar .searchsidebar ul li a:hover{background-color:#f0f0f0}.sidebar .searchsidebar ul li a img{width:100px;height:100px;object-fit:cover}.sidebar .searchsidebar ul li a .t{color:#565656;margin-left:1rem;display:flex;flex-direction:column;justify-content:space-evenly}.sidebar .searchsidebar ul li a .t .tt{font-weight:700;font-size:13px;margin-bottom:10px}.sidebar .searchsidebar ul li a .t .p{font-size:13px;font-weight:400}.nf{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-direction:column;min-height:50vh}.nf h1{font-size:26px;font-weight:700;margin-bottom:8px}.nf a{font-size:14px;font-weight:600;color:#1990ca}.nf a:hover{text-decoration:underline}@media screen and (max-width:800px){html{font-size:12px}}.products{background-color:#f9f9f9;max-width:100vw;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;align-items:center}.products .title{background-color:#1990ca;height:15vw;object-fit:cover;background-repeat:no-repeat;background-position:50%;background-size:cover;justify-content:center;color:#fff;font-size:1.5rem}.products .options,.products .title{width:100%;display:flex;align-items:center}.products .options{justify-content:end;padding:1rem;margin-bottom:8px}.products select{--swym-remind-cta-bg-color:#00a65a;--swym-remind-cta-text-color:#fff;--swym-remind-cta-bg-color-v2:#000;--swym-remind-cta-text-color-v2:#fff;--swym-subscribe-success-bg-color:#aee9d1;--swym-subscribe-success-text-color:#202223;--igspb-max-width:100%;--igspb-text-color:inherit;--igspb-text-size:12px;--igspb-under-minimum-background-color:#f66;--igspb-progress-bar-background-color:#eee;--igspb-progress-bar-completed-color:#0013bc;--igspb-progress-bar-height:10px;-webkit-font-smoothing:antialiased;box-sizing:border-box;padding:10px;margin-right:1rem;cursor:pointer;border:1px solid #c8c8c8;-webkit-appearance:menulist-button;height:38px!important;background-color:transparent;visibility:visible;left:0;z-index:1}.products ul{height:100%;width:calc(100% - 4rem);display:grid;min-height:100vh;overflow:hidden;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:800px){.products ul{grid-template-columns:repeat(2,1fr)}}.products ul li{height:100%;max-height:380px;margin-top:1rem;top:2rem;opacity:0}.products ul li a{position:relative;padding:2rem;object-fit:cover;display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%;height:100%}.products ul li a:hover .secondary{opacity:1!important;transform:scale(1.1);top:20px}.products ul li a img{max-width:280px!important;max-height:280px!important;width:100%;object-fit:cover}.products ul li a img.cover{opacity:1}.products ul li a img.secondary{position:absolute;opacity:0;transition:opacity .25s ease-in-out}.products ul li a .text{display:flex;position:relative;padding:8px;z-index:99;align-items:center;flex-direction:column}.products ul li a .text p{color:#565656}.products ul li a .text .text{font-size:1rem;font-weight:700;text-align:center}.products ul li a .text .price{font-size:14px;font-style:italic}.productpage{max-width:100vw;min-height:100vh}.productpage .details{display:flex;width:100%;min-height:100vh;align-items:start;margin-top:4rem;height:100%}.productpage .details .swiper{width:100%}.productpage .details .images{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding-left:2rem;position:-webkit-sticky;position:sticky;top:6rem;z-index:70;max-width:100vw;height:100vh;width:50%}.productpage .details .images .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0,0,0,.5);margin-right:10px}.productpage .details .images .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#565656}.productpage .details .images .swiper-slide{width:100%;height:100%}.productpage .details .images .swiper-slide .ta{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.productpage .details .images .swiper-slide .ta img{object-fit:cover;width:100%;cursor:pointer;height:100%}.productpage .details .texts{height:max-content;color:#565656;width:50%;top:2rem;opacity:0;position:relative;padding:6rem 4rem}.productpage .details .texts h1{font-size:36px;font-weight:700;margin-bottom:36px}.productpage .details .texts h2{font-size:18px}.productpage .details .texts .down{display:flex;align-items:center;margin:4rem 10px 4rem 0}.productpage .details .texts form input{width:55px;height:55px;border:none;font-size:1rem;text-align:center;background-color:#e7e7e7}.productpage .details .texts form input::-webkit-inner-spin-button,.productpage .details .texts form input::-webkit-outer-spin-button{appearance:none;-ms-progress-appearance:none;-webkit-appearance:none}.productpage .details .texts form button[type=submit]{margin-left:1rem;background-color:#565656;height:55px;color:#fff;font-weight:700;padding:0 20px}.productpage .details .texts .heart{width:55px;height:55px;position:relative}.productpage .details .texts .heart svg{width:36px;height:36px;fill:#b4b4b4}.productpage .details .texts .heart.active svg{opacity:.6;fill:#ff4500!important}.productpage .details .texts .heart .uppopup{position:absolute;bottom:38px;left:0;padding:8px;width:100px;background-color:#000;border-radius:8px;color:#fff;height:0;height:50px!important;opacity:0;transition:opacity .2s ease-in-out,bottom .2s ease-in-out}.productpage .details .texts .heart .uppopup span{text-decoration:underline}.productpage .details .texts .heart.active:hover .uppopup{bottom:3rem;opacity:.6!important}.productpage .details .texts .desc{line-height:25px;font-size:15px}.productpage .details .texts .desc span{padding-top:10px;display:list-item;margin-left:17px}.productpage .details .texts .desc span.red{margin:1rem 0;font-size:14px;display:block;color:#ff2a00;font-weight:700}.productpage .details .texts .desc span.d{display:block;margin-left:0;font-weight:500}.productpage .details .texts .desc .spc{height:2rem}.productpage .details .texts .reviews{margin-top:2rem;border:1px solid #ececec;padding:1rem}.productpage .details .texts .reviews h1{font-size:24px;margin-left:24px;margin-top:1rem}.productpage .details .texts .reviews ul{padding:0 24px}.productpage .details .texts .reviews ul li{padding:24px 0;margin-top:24px;border-top:1px solid #ececec}.productpage .details .texts .reviews ul li .stars svg{width:18px}.productpage .details .texts .reviews ul li .title{font-size:1rem;line-height:22px;margin:0 0 4px}.productpage .details .texts .reviews ul li .dx{font-style:italic;margin-bottom:12px;font-size:13px;font-weight:700}.productpage .details .texts .reviews ul li .dx span{margin:0 2px;font-weight:400}.productpage .details .texts .reviews ul li .r{font-size:13px;line-height:20px}.productpage .maybe-like{padding:8rem 0;display:flex;align-items:center;justify-content:center}.productpage .maybe-like .left{width:100%;width:380px;height:11rem;margin-right:6rem}.productpage .maybe-like .left h1{width:100%;font-size:5rem;line-height:5rem;position:relative;color:#565656}.productpage .maybe-like .left h1:after{content:"";width:40px;height:4px;position:absolute;bottom:-4rem;left:0;background-color:#565656}.productpage .maybe-like ul{display:grid;grid-template-columns:repeat(2,1fr);height:100%;margin-top:1rem}.productpage .maybe-like ul a{position:relative;padding:2rem;object-fit:cover;display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%;height:100%}.productpage .maybe-like ul a:hover .secondary{opacity:1!important;transform:scale(1.1);top:20px}.productpage .maybe-like ul a img{max-width:280px!important;max-height:280px!important;width:100%;object-fit:cover}.productpage .maybe-like ul a img.cover{opacity:1}.productpage .maybe-like ul a img.secondary{position:absolute;opacity:0;transition:opacity .25s ease-in-out}.productpage .maybe-like ul a .text{display:flex;position:relative;padding:8px;z-index:99;align-items:center;flex-direction:column}.productpage .maybe-like ul a .text p{color:#565656}.productpage .maybe-like ul a .text .text{font-size:1rem;font-weight:700;text-align:center}.productpage .maybe-like ul a .text .price{font-size:14px;font-style:italic}.notification{cursor:pointer;position:fixed;z-index:2299;background-color:#fff;width:300px;height:100px;left:-300px;padding:1rem;top:70px;transition:all .3s ease-in-out;display:flex;align-items:center;box-shadow:0 0 25px rgba(0,0,0,.2)}.notification.active{left:0}.notification .close{position:absolute;right:8px;top:12px}.notification img{width:50px;height:50px;margin-right:10px}.notification p{line-height:17px;font-size:12px;padding:4px;max-width:150px}.notification p span{font-weight:500;margin-right:2px}.footer{display:flex;background-color:#565656;width:100%;color:#f9f9f9!important}@media screen and (max-width:1000px){.footer{display:block!important}}.footer svg{fill:#f9f9f9!important}.footer .l{padding:100px;position:relative;top:2rem;opacity:0;width:100%}.footer .l .titlee{font-size:13px;margin-bottom:40px;opacity:.5}.footer .l .b{max-width:650px;width:100%}.footer .l .b h1{padding:10px 0;font-size:1rem;font-weight:400;color:#fff!important}.footer .l .b form{width:100%;display:flex;align-items:center}.footer .l .b form input{width:100%;padding:15px;border:1px solid #f9f9f9;font-size:14px;background-color:#434343}.footer .l .b form button{margin-left:10px;white-space:nowrap;padding:10px;background-color:#84888f;color:#fff;font-weight:700;height:40px}.footer .l .sl{margin:8rem 0}.footer .l .sl h1{font-size:13px;margin-bottom:2rem;opacity:.5}.footer .l .sl ul{margin-bottom:2rem;display:flex}.footer .l .sl ul li{margin-right:10px}.footer .l .sl ul li img,.footer .l .sl ul li svg{width:30px;height:30px}.footer .l .sl ul li img:hover,.footer .l .sl ul li svg:hover{fill:#1990ca!important}.footer .l .sl h2{font-size:13px;opacity:.78;font-weight:500}.footer .l .caption{top:2rem;position:relative;font-weight:500!important;opacity:0;font-size:12px!important}.footer .l .caption span{color:#fff;transition-delay:1s;transition:all 1s ease-in-out;position:relative}.footer .l .caption span.xd{animation:axa all 1s ease-in-out;color:#ff0;text-decoration:underline}.footer .w{width:100%;border-left:1px solid hsla(0,0%,91%,.1);padding:100px;position:relative;top:2rem;opacity:0}.footer .w .t{font-size:13px!important;font-weight:700;opacity:.5;margin-bottom:2rem}.footer .w .bx a{color:#fafafa;font-weight:700;cursor:pointer;font-size:37px;border-bottom:1px dotted #fafafa}.footer .w .bx a:hover{color:#1990ca}.footer .w .bx h3{margin-top:2rem;font-size:13px;opacity:.5}.footer .w .menu{margin:8rem 0}.footer .w .menu p{font-size:13px;opacity:.5;font-weight:700;margin-bottom:40px}.footer .w .menu .p{display:flex}.footer .w .menu .p ul{width:100%}.footer .w .menu .p ul li{margin-bottom:12px;width:-moz-fit-content;width:fit-content}.footer .w .menu .p ul li a{color:#fafafa;font-weight:700;cursor:pointer;font-size:13px;border-bottom:1px dotted #fafafa}.footer .w .menu .p ul li a:hover{color:#1990ca}.home{min-height:100vh;width:100%;overflow-x:hidden}.home .container1,.home .container2{width:100%;height:100vh;background-size:100%;background-image:url(/bg.jpg);background-repeat:no-repeat;background-position:100%;position:relative}.home .container1 .box,.home .container2 .box{width:100%;max-width:850px;padding:200px 0 0 200px}.home .container1 .box h1,.home .container2 .box h1{font-size:76.8px;width:100%;position:relative;z-index:51;line-height:86.4px}.home .container1 .box p,.home .container2 .box p{margin:50px 0 24px;font-size:18px;line-height:18px;font-style:italic;position:relative;z-index:51;color:#0a0909}.home .container1 .box .white-layer,.home .container2 .box .white-layer{width:0;height:0;left:0;top:0;background-color:#fff;z-index:50;opacity:0;transition:opacity .35s ease-in-out;position:absolute;pointer-events:none}.home .container1 .box a,.home .container2 .box a{z-index:51;display:flex;justify-content:start;align-items:center;top:0;position:relative;font-weight:700;width:120px;transition:all .25s ease-in-out;height:55px;background-color:#0a0909;padding:0 20px}.home .container1 .box a svg,.home .container2 .box a svg{width:21px;position:absolute;fill:#fff;height:10px;right:1rem;opacity:0;transition:opacity .25s ease-in-out}.home .container1 .box a:hover,.home .container2 .box a:hover{width:155px;animation:kfx .5s ease-in-out}@keyframes kfx{0%{opacity:1}50%{opacity:1}75%{opacity:0}to{opacity:1}}.home .container1 .box a:hover svg,.home .container2 .box a:hover svg{opacity:1}.home .container1 .box a:hover~.white-layer,.home .container2 .box a:hover~.white-layer{opacity:.4;width:100vw!important;height:100vh!important}.home .container1 .box a p,.home .container2 .box a p{font-size:13px;color:#fff;line-height:55px;margin:0;padding:0}.home .container2{background-image:url(/PK-SpectrumPlanner-RainbowCombo_1440x.jpeg)!important}.home ul{height:100%;width:calc(100% - 4rem);display:grid;overflow:hidden;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:800px){.home ul{grid-template-columns:repeat(2,1fr)}}.home ul li{height:100%;max-height:380px;margin-top:1rem}.home ul li a{position:relative;padding:2rem;object-fit:cover;display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%;height:100%}.home ul li a:hover .secondary{opacity:1!important;transform:scale(1.1);top:20px}.home ul li a img{max-width:280px!important;max-height:280px!important;width:100%;object-fit:cover}.home ul li a img.cover{opacity:1}.home ul li a img.secondary{position:absolute;opacity:0;transition:opacity .25s ease-in-out}.home ul li a .text{display:flex;position:relative;padding:8px;z-index:99;align-items:center;flex-direction:column}.home ul li a .text p{color:#565656}.home ul li a .text .text{font-size:1rem;font-weight:700;text-align:center}.home ul li a .text .price{font-size:14px;font-style:italic}section.split{display:flex;height:100vh}@media screen and (max-width:750px){section.split{display:block!important}section.split a{height:50vh!important}}section.split a{display:block;position:relative;width:100%;height:100vh;background-size:auto;background-repeat:no-repeat;background-position:50%}section.split a .layer{top:0;left:0;width:100%;height:100%;background-color:#000;z-index:50;opacity:0}section.split a .layer,section.split a p{position:absolute;transition:all .3s ease-in-out}section.split a p{z-index:51;left:50%;top:50%;font-size:40px;color:#fff;font-weight:700;transform:translate(-50%,-50%)}section.split a:hover p{color:#1990ca}section.split a:hover .layer{opacity:.5}section.split a.split1{background-image:url(/split1.jpg)}section.split a.split2{background-image:url(/split2.jpg)}.down-to-up{position:relative;top:2rem;opacity:0;animation:kf .75s ease-in-out forwards}@keyframes kf{0%{top:2rem;opacity:0}50%{top:2rem;opacity:0}to{top:0;opacity:1}}.menusidebar{padding:60px 70px 100px;display:flex;overflow:hidden;height:100vh;flex-direction:column}.menusidebar .up{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.menusidebar .up h1{font-size:14px;font-weight:400;line-height:24px}.menusidebar .up button{width:40px;height:40px}.menusidebar .up button svg{width:100%;height:100%}.menusidebar ul{margin-bottom:10px;color:#565656;height:min-content!important}.menusidebar ul h1{cursor:default;text-decoration:underline;font-size:15px;line-height:25px;font-weight:500}.menusidebar ul .views{height:0;transition:all .3s ease-in-out;min-height:0;overflow:hidden}.menusidebar ul .views.active{height:153px!important}.menusidebar ul .views.active.Desk,.menusidebar ul .views.active.Home,.menusidebar ul .views.active.Planners{height:110px!important}.menusidebar ul .views li{height:26px;margin:10px}.menusidebar ul .views li a{color:#565656}.menusidebar ul .views li a:hover{color:#1990ca}.cartpage{width:100%;min-height:100vh;display:flex}@media screen and (max-width:1000px){.cartpage{display:block}.cartpage .left{width:100%!important}.cartpage h1{padding:0!important;text-align:center;margin-top:4rem;max-width:none!important;white-space:nowrap!important;font-size:40px!important;line-height:50px!important}.cartpage h1:after{left:50%}}.cartpage .left{width:100%;padding-bottom:25%}.cartpage .left h1{padding-left:14rem;width:100%;max-width:475px;opacity:.7;font-size:400%;line-height:6rem;position:-webkit-sticky;position:sticky;top:50%;transform:translateY(-50%);left:0}.cartpage .left h1:after{content:"";position:absolute;bottom:-3rem;left:50%;width:100px;height:5px;opacity:.7;background-color:#565656}.cartpage .list{border-left:1px solid #e7e7e7;width:100%;padding-top:4rem;padding-bottom:4rem}.cartpage .list li{padding-left:120px;margin-bottom:40px;display:flex;width:100%;padding-right:4rem;align-items:center}.cartpage .list li .pp{margin-right:2rem}.cartpage .list li .pp img{width:100px;height:100px;object-fit:cover}.cartpage .list li .div{width:100%;font-size:1rem}.cartpage .list li .div .text{margin-bottom:10px;color:#565656;width:-moz-fit-content;width:fit-content;font-weight:700;border-bottom:1px dotted #565656}.cartpage .list li .div .text:hover{color:#1990ca}.cartpage .list li input[type=number]{width:55px;height:55px;border:none;font-size:1rem;text-align:center;background-color:#e7e7e7}.cartpage .list li input[type=number]::-webkit-inner-spin-button,.cartpage .list li input[type=number]::-webkit-outer-spin-button{appearance:none;-ms-progress-appearance:none;-webkit-appearance:none}.cartpage .list li button{margin-left:1rem}.cartpage .list .down{padding:2rem 120px}.cartpage .list .down .sm{font-size:15px;margin:4px 0}.cartpage .list .down textarea{font-family:inherit;padding:20px;font-size:1rem;border:none;resize:none;width:100%;height:8rem;border-radius:4px;background-color:#e7e7e7;margin-bottom:4rem}.cartpage .list .down .smx{margin-bottom:1rem;font-size:27px;font-weight:700;opacity:.75}.cartpage .list .down .smx span{opacity:1;font-size:1rem;font-weight:400}.cartpage .list .down .x{font-size:11px}.cartpage .list .down .co{margin-top:2rem;height:55px;background-color:#565656;color:#fff;font-weight:700;padding:0 20px}.cartpage .list .down .co:hover{background-color:#1990ca}.bg{background-color:#000;z-index:998;position:fixed;left:0;top:0;width:100vw;height:100vh;opacity:.5;cursor:pointer}.favoritespopup{position:fixed;z-index:999;max-width:1100px;width:100%;min-height:500px;height:80vh;left:50%;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;top:50%;transform:translate(-50%,-50%)}.favoritespopup .upline{height:40px;width:100%;background-color:#434655}.favoritespopup .upline button{position:absolute;right:0;top:0;width:60px;height:40px}.favoritespopup .upline button svg{fill:#fff}.favoritespopup .second{margin:50px 50px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7e7e7e;padding-bottom:2rem}.favoritespopup .second h2{font-size:20px;font-weight:500}.favoritespopup ul{display:grid;overflow-x:hidden;overflow-y:auto;padding:50px;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1000px){.favoritespopup ul{grid-template-columns:repeat(2,1fr)}}.favoritespopup ul li{position:relative;height:342px;margin-bottom:1rem;border:1px solid #565656}.favoritespopup ul li .close{right:0;top:0;width:40px;height:40px;position:absolute}.favoritespopup ul li .close svg{width:100%;height:100%;opacity:.5}.favoritespopup ul li a{color:#565656}.favoritespopup ul li img{width:100%;border:1px solid transparent;object-fit:cover;aspect-ratio:1}.favoritespopup ul li .text{min-height:136px;height:136px;display:flex;justify-content:space-between;flex-direction:column}.favoritespopup ul li .text .title{max-width:232px;overflow:hidden;text-overflow:ellipsis;max-lines:2;white-space:nowrap;padding:1rem;font-weight:700;font-size:0 1rem}.favoritespopup ul li .text .price{padding:0 1rem 1rem;font-size:18px;font-weight:700}.favoritespopup ul li .text button{width:100%;height:28px;color:#fff;font-weight:700;background-color:#434655}.favoritespopup ul li .text button:hover{opacity:.9}@font-face{font-family:__Montserrat_a6cbc7;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aec774cbe1963439-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_a6cbc7;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/634216363f5c73c1-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_a6cbc7;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d83fe381bb17eb77-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_a6cbc7;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/88325a2c1fede2f4-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_a6cbc7;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e1c529c04de64b40-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_a6cbc7;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_a6cbc7{font-family:__Montserrat_a6cbc7,__Montserrat_Fallback_a6cbc7;font-style:normal}