@media (max-width:768px){.header-desktop{display:none}}@media (max-width:992px){.header-desktop .header-top .right{gap:20px;width:auto}}@media (max-width:768px){.header-mobile{display:block}}#shopping-info .btn-navbar,#shopping-info .btn-navbar>button{margin:0;padding:0}@keyframes easterEggColor{to{color:var(--color-dark)}0%{color:var(--color-primary)}}@keyframes easterEggRotate{80%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){#shopping-info .cart.show #cart-container{transform:translate(0)}}@media (min-width:768px){#shopping-info .cart.hidden #cart-container{transition:all .9s ease-in-out;transform:translate(100%)}}@keyframes show{0%{-webkit-clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%);clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%)}to{-webkit-clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%,-25% 50%);clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%,-25% 50%)}}@keyframes hidden{0%{-webkit-clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%,-25% 50%);clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%,-25% 50%)}to{-webkit-clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%);clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%)}}@media (max-width:768px){#shopping-info .cart #cart-container{width:100vw;min-width:0;right:0}}@media (min-width:768px){#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header{padding-left:24px}}@media (max-width:768px){#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals{justify-content:flex-start;width:100%}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals .values-column{margin-left:5rem}}.user-options ul li a i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li a i:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li a i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li button i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li button i:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li button i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li a i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li a i:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li a i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li button i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li button i:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li button i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li a i:hover,.user-options ul li button i:hover,.user-options ul li a:hover,.user-options ul li button:hover{transition:all .2s;color:var(--color-primary)!important}.bootcamp-options ul li a i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.bootcamp-options ul li a i:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.bootcamp-options ul li a i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.bootcamp-options ul li a i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.bootcamp-options ul li a i:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.bootcamp-options ul li a i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#header{width:100%}#header #timer{text-transform:uppercase;border-bottom:2px solid var(--color-primary);background-color:#000;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}#header #timer h2{color:var(--color-white);margin:0 2rem;font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.6rem;font-weight:900}#header #timer p{text-align:center;color:var(--color-white);flex-direction:column-reverse;justify-content:center;margin:0 2rem;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1rem;font-weight:900;display:flex}#header #timer p span{font-size:2.6rem}@media (max-width:768px){#header #timer h2{margin:0 1.5rem;font-size:1.6rem}#header #timer p{margin:0 1.5rem;font-size:1rem}#header #timer p span{font-size:2.1rem}}.header-desktop{display:block;position:relative}@media (max-width:768px){.header-desktop{display:none}}.header-desktop .header-top{justify-content:space-between;align-items:center;gap:30px;height:75px;max-height:75px;display:flex}.header-desktop .header-top .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-desktop .header-top .logo img{aspect-ratio:81/22;height:55px}.header-desktop .header-top .right{justify-content:flex-end;align-items:center;gap:80px;width:50%;display:flex}@media (max-width:992px){.header-desktop .header-top .right{gap:20px;width:auto}}.header-desktop .header-top .right .icons-options{align-items:center;gap:15px;display:flex}.header-desktop .header-top .right .icons-options .track-order a{color:var(--color-dark-text);align-items:center;gap:7px;padding:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;text-decoration:none;display:flex}.header-desktop .header-top .right .icons-options .track-order a i{font-size:23px}.header-desktop .header-top .right .icons-options .track-order a:hover{color:var(--color-primary);transition:all .2s}.header-desktop .header-top .right .icons-options #user-option button{padding:0}.header-desktop .header-top .right .icons-options #user-option button span{font-family:Poppins,PoppinsFallback,sans-serif;font-weight:700}.header-desktop .header-top.checkout{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:38px;padding-right:38px}.header-desktop .header-bottom{background-color:var(--color-bg-menu);align-items:center;width:100%;height:55px;display:flex}.header-desktop .header-bottom .container{justify-content:space-between;align-items:center;display:flex}.header-desktop .header-bottom .container a,.header-desktop .header-bottom .container button{color:var(--color-dark-text);gap:7px;padding:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;text-decoration:none;display:flex}.header-desktop .header-bottom .container .left-options{align-items:center;gap:20px;margin:0;padding:0;display:flex}.header-desktop .header-bottom .container .right-icons a,.header-desktop .header-bottom .container .right-icons button{transition:all .2s}.header-desktop .header-bottom .container .right-icons a:hover,.header-desktop .header-bottom .container .right-icons button:hover{color:var(--color-primary);transition:all .2s}.header-desktop .header-bottom .container .right-icons a i,.header-desktop .header-bottom .container .right-icons button i{font-size:20px}.header-desktop .header-bottom .container .right-icons a.user-icon,.header-desktop .header-bottom .container .right-icons button.user-icon{margin-left:10px}.header-desktop .header-bottom .container .right-icons a.user-icon i,.header-desktop .header-bottom .container .right-icons button.user-icon i{font-size:30px}.header-desktop .header-bottom .container .right-icons a.user-icon span,.header-desktop .header-bottom .container .right-icons button.user-icon span{border:2px solid var(--color-dark);border-radius:50px;align-content:center;justify-content:center;width:30px;height:30px;transition:all .2s;display:grid}.header-desktop .header-bottom .container .right-icons a.user-icon span:hover,.header-desktop .header-bottom .container .right-icons button.user-icon span:hover{border-color:var(--color-primary);transition:all .2s}.header-desktop .dropdown{background-color:var(--color-white);transform-origin:top;opacity:0;z-index:9999;width:100%;padding:55px 50px 43px 78px;transition:all .6s;position:absolute;top:100%;left:0;transform:scaleY(0)}.header-desktop .dropdown.show{opacity:1;transition:all .4s;transform:scaleY(1)}.header-desktop .dropdown.shop{padding:55px 0 43px}.checkout-version{border-bottom:1px solid #dedede;align-items:center;height:78px;display:flex}.checkout-version .logo img{height:36px}#user-option,#bootcamp-option{align-items:center;height:55px;display:flex;position:relative}#user-option .dropdown-user,#bootcamp-option .dropdown-user,#user-option .dropdown-bootcamp,#bootcamp-option .dropdown-bootcamp{background-color:var(--color-white);transform-origin:top;opacity:0;z-index:9999;border-radius:5px;min-width:200px;padding:16px 19px;transition:all .2s;position:absolute;top:calc(100% + 10px);right:-11px;transform:scaleY(0);box-shadow:0 4px 24px rgba(0,0,0,.25)}#user-option .dropdown-user.show,#bootcamp-option .dropdown-user.show,#user-option .dropdown-bootcamp.show,#bootcamp-option .dropdown-bootcamp.show{opacity:1;transition:all .2s;transform:scaleY(1)}#user-option .dropdown-user:after,#bootcamp-option .dropdown-user:after,#user-option .dropdown-bootcamp:after,#bootcamp-option .dropdown-bootcamp:after{content:"";background-color:var(--color-white);z-index:-1;border-radius:3px;width:30px;height:30px;position:absolute;top:-13px;right:10px;transform:rotate(45deg)}#user-option .user-icon span,#bootcamp-option .user-icon span{border:2px solid var(--color-dark);border-radius:50px;align-content:center;justify-content:center;width:30px;height:30px;transition:all .2s;display:grid}#user-option .user-icon span:hover,#bootcamp-option .user-icon span:hover{border-color:var(--color-primary);color:var(--color-primary);transition:all .2s}#user-option .user-icon i,#bootcamp-option .user-icon i{font-size:30px;transition:all .3s}#user-option .user-icon i:hover,#bootcamp-option .user-icon i:hover{color:var(--color-primary)}#user-option .dropdown-user a,#bootcamp-option .dropdown-user a,#user-option .dropdown-user button,#bootcamp-option .dropdown-user button{transition:all .2s}#user-option .dropdown-user a:hover,#bootcamp-option .dropdown-user a:hover,#user-option .dropdown-user button:hover,#bootcamp-option .dropdown-user button:hover{color:var(--color-primary);transition:all .2s}#user-option .dropdown-user a:hover i,#bootcamp-option .dropdown-user a:hover i,#user-option .dropdown-user button:hover i,#bootcamp-option .dropdown-user button:hover i{color:var(--color-primary)}#user-option .dropdown-user a.user-icon,#bootcamp-option .dropdown-user a.user-icon,#user-option .dropdown-user button.user-icon,#bootcamp-option .dropdown-user button.user-icon{margin-left:10px;font-size:1.4rem}#user-option .dropdown-user a.user-icon span,#bootcamp-option .dropdown-user a.user-icon span,#user-option .dropdown-user button.user-icon span,#bootcamp-option .dropdown-user button.user-icon span{border:2px solid var(--color-dark);border-radius:50px;align-content:center;justify-content:center;width:30px;height:30px;font-family:Poppins,PoppinsFallback,sans-serif;font-weight:700;transition:all .2s;display:grid}#user-option .dropdown-user a.user-icon span:hover,#bootcamp-option .dropdown-user a.user-icon span:hover,#user-option .dropdown-user button.user-icon span:hover,#bootcamp-option .dropdown-user button.user-icon span:hover{border-color:var(--color-primary);transition:all .2s}.search-form{background:var(--color-white);border:1px solid var(--color-dark);border-radius:3px;width:100%;height:45px;display:flex}.search-form input{border:none;border-radius:5px;outline:none;width:100%;margin:5px 5px 5px 0;padding:0 10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:400}.search-form button{font-size:1.6rem;transform:rotateY(180deg)}#shopping-info{margin-right:5px}#shopping-info .btn-navbar,#shopping-info .btn-navbar>button{margin:0;padding:0}#shopping-info .btn-cart{text-align:center;height:100%;color:var(--color-product-description);cursor:pointer;border:none;align-items:center;font-size:2.4rem;display:flex;position:relative}#shopping-info .btn-cart.active-cart>i{color:var(--color-primary)}#shopping-info .btn-cart:disabled{opacity:.5}#shopping-info .btn-cart span{color:var(--color-dark-text);background-color:var(--color-bg-menu);border:1px solid var(--color-dark);border-radius:30px;margin:0;padding:4px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700;line-height:10px;transition:color .2s ease-in-out;position:absolute;top:-12px;right:-11px}#shopping-info .btn-cart span i{color:var(--color-dark);animation:.5s linear infinite easterEggColor,3s ease-in-out infinite easterEggRotate}#shopping-info .btn-cart svg{transition:fill .2s ease-in-out}#shopping-info .cart{z-index:3000;-webkit-clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%);clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%);width:100vw;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}#shopping-info .cart.show{-webkit-clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%,-25% 50%);clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%,-25% 50%);animation:.6s ease-in-out show}#shopping-info .cart.show #cart-container{height:100dvh;transition:all .4s;transform:translate(-14px)}@media (max-width:768px){#shopping-info .cart.show #cart-container{transform:translate(0)}}#shopping-info .cart.hidden{-webkit-clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%);clip-path:polygon(125% 0%,100% 0,100% 100%,125% 100%,100% 50%);animation:.6s ease-in-out hidden}@media (min-width:768px){#shopping-info .cart.hidden #cart-container{transition:all .9s ease-in-out;transform:translate(100%)}}#shopping-info .cart #cart-overlay{z-index:111;opacity:.7;background-color:var(--color-black);width:100%;height:100%;position:fixed;top:0;bottom:0;left:0}#shopping-info .cart #cart-container{background-color:var(--color-white);z-index:99999999;border-top:0;border:1px solid var(--color-back-stars);flex-direction:column;width:26.6%;min-width:450px;height:100vh;padding:0;transition:all .5s ease-in-out;display:flex;position:fixed;top:0;right:-14px}@media (max-width:768px){#shopping-info .cart #cart-container{width:100vw;min-width:0;right:0}}#shopping-info .cart #cart-container .head-cart-section{border-bottom:.2rem solid #eeeef2}#shopping-info .cart #cart-container .head-cart-section .head-cart{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}#shopping-info .cart #cart-container .head-cart-section .head-cart .head-title{color:var(--color-dark-text);margin:0;padding:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700;line-height:12px}#shopping-info .cart #cart-container .head-cart-section .head-cart button{padding:0;transition:all .6s}#shopping-info .cart #cart-container .head-cart-section .head-cart button a{font-size:1.2rem;text-decoration:none}#shopping-info .cart #cart-container .head-cart-section .head-cart button:hover{color:var(--color-primary);transition:all .3s;transform:scale(1.2)}#shopping-info .cart #cart-container #cart-content{flex-direction:column;justify-content:space-between;height:100%;padding:0;display:flex;overflow-y:hidden}#shopping-info .cart #cart-container #cart-content .empty{text-align:center;color:var(--color-complementary-text);flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:auto;font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.1rem;display:flex}#shopping-info .cart #cart-container #cart-content .empty i{color:var(--color-primary);font-size:2.6rem}#shopping-info .cart #cart-container #cart-content .products{padding:5px;flex-direction:column;gap:10px;padding-bottom:200px;display:flex;overflow-x:hidden;overflow-y:auto}#shopping-info .cart #cart-container #cart-content .products .product{background-color:var(--color-bg-menu);border-radius:8px;justify-content:space-between;align-items:start;padding:14px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}#shopping-info .cart #cart-container #cart-content .products .product .price-discount{flex-direction:column;align-items:flex-end;display:flex}#shopping-info .cart #cart-container #cart-content .products .product .price-discount del{color:var(--color-primary);margin-bottom:2px;font-size:1.4rem}#shopping-info .cart #cart-container #cart-content .products .product .price-discount span{color:var(--color-dark-text);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:600}#shopping-info .cart #cart-container #cart-content .products .product .left{flex-grow:1;align-items:start;display:flex}#shopping-info .cart #cart-container #cart-content .products .product .left .pop{flex-shrink:0;margin-right:20px}#shopping-info .cart #cart-container #cart-content .products .product .left .pop img{object-fit:cover;border-radius:4px;width:80px;height:80px}#shopping-info .cart #cart-container #cart-content .products .product .left>div{flex-direction:column;gap:8px;display:flex}#shopping-info .cart #cart-container #cart-content .products .product .left>div h4{margin:0}#shopping-info .cart #cart-container #cart-content .products .product .left>div h4 a{color:var(--color-dark-text);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700;text-decoration:none}#shopping-info .cart #cart-container #cart-content .products .product .left>div .subscription-price{gap:7px;margin-top:8px;display:flex}#shopping-info .cart #cart-container #cart-content .products .product .left>div .subscription-price .percentage{text-align:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:var(--color-white);background-color:var(--color-check);border-radius:100px;padding:4px 10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700;line-height:15px}#shopping-info .cart #cart-container #cart-content .products .product .left>div .subscription-text{text-align:left;color:var(--color-product-description);margin-top:10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}#shopping-info .cart #cart-container #cart-content .products .product .left>div .subscription-every{margin-top:10px;margin-bottom:5px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}#shopping-info .cart #cart-container #cart-content .products .product .left>div .subscription-every strong{color:var(--color-complementary-text);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:800;line-height:15px}#shopping-info .cart #cart-container #cart-content .products .product .left>div p{margin:0}#shopping-info .cart #cart-container #cart-content .products .product .left>div .amount-container{border:1px solid var(--color-outline);border-radius:5px;align-items:center;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px;display:flex}#shopping-info .cart #cart-container #cart-content .products .product .left>div .amount-container button{cursor:pointer;color:var(--color-complementary-text);background:0 0;border:none;font-size:1.6rem}#shopping-info .cart #cart-container #cart-content .products .product .left>div .amount-container button:disabled{opacity:.5;cursor:not-allowed}#shopping-info .cart #cart-container #cart-content .products .product .left>div .amount-container p{margin:0 10px;font-size:1.6rem;font-weight:600}#shopping-info .cart #cart-container #cart-content .products .product .right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}#shopping-info .cart #cart-container #cart-content .products .product .right .remove-product-button{cursor:pointer;color:var(--color-complementary-text);background:0 0;border:none;margin-bottom:5px;padding:5px;font-size:1.6rem;transition:color .2s,transform .2s}#shopping-info .cart #cart-container #cart-content .products .product .right .remove-product-button:hover{color:var(--color-primary)}#shopping-info .cart #cart-container #cart-content .products .product .right .remove-product-button:disabled{opacity:.5;cursor:not-allowed}#shopping-info .cart #cart-container #cart-content .products .product .toggle-details-button{color:var(--color-blue);cursor:pointer;text-wrap:nowrap;background:0 0;align-items:center;gap:4px;padding:5px 0;font-size:1.4rem;font-weight:800;transition:color .3s;display:flex}#shopping-info .cart #cart-container #cart-content .products .product .toggle-details-button i{transition:transform .3s}#shopping-info .cart #cart-container #cart-content .products .product .toggle-details-button i.invert{transform:rotate(180deg)}#shopping-info .cart #cart-container #cart-content .products .product .toggle-details-button:hover{color:var(--color-dark-text);transform:none}#shopping-info .cart #cart-container #cart-content .products .product .toggle-details-button:disabled{opacity:.5;cursor:not-allowed}#shopping-info .cart #cart-container #cart-content .products .product .product-options{text-align:left;color:var(--color-product-description);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}#shopping-info .cart #cart-container #cart-content .products .product .product-options strong{text-align:left;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700}#shopping-info .cart #cart-container #cart-content .products .product .continue-shopping-button{cursor:pointer;color:var(--color-primary);background:0 0;border:none;font-size:1.2rem;text-decoration:underline;transition:all .2s}#shopping-info .cart #cart-container #cart-content .products .product .continue-shopping-button:hover{color:var(--color-dark-text)}#shopping-info .cart #cart-container #cart-content .products .product .continue-shopping-button:disabled{opacity:.5;cursor:not-allowed}#shopping-info .cart #cart-container #cart-content .upsell-products-column{background-color:#f0f2f9;margin-top:30px;padding:0 10px 12px}#shopping-info .cart #cart-container #cart-content .upsell-products-list{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}#shopping-info .cart #cart-container #cart-content .upsell-products-list>div{box-sizing:border-box;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);box-shadow:0 2px 4px rgba(0,0,0,.1)}#shopping-info .cart #cart-container #cart-content #upsell-title{margin-bottom:20px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.1rem;font-weight:800;position:relative}#shopping-info .cart #cart-container #cart-content #upsell-title:after{content:"";background-color:red;width:100%;height:4px;display:block;position:absolute;bottom:-10px;left:0}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header{background-color:var(--color-bg-menu);width:100%;box-shadow:0 0 10px var(--color-complementary-text);z-index:50;border-radius:3px;flex-direction:column;align-items:center;padding:10px 10px 30px;display:flex;position:fixed;bottom:0}@media (min-width:768px){#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header{padding-left:24px}}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals{flex-direction:column;gap:16px;width:100%;max-width:510px;padding:10px;display:flex}@media (max-width:768px){#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals{justify-content:flex-start;width:100%}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals .values-column{margin-left:5rem}}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals ul{justify-content:space-between;align-items:center;width:100%;display:flex}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals ul li{display:inline-block}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals ul .first{color:var(--color-dark-text);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:400}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals ul .last{font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.1rem;font-weight:600}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #totals .legend{color:var(--color-complementary-text);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.2rem}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:510px;display:flex}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container>button{text-transform:uppercase;width:100%;height:45px;color:var(--color-white);background-color:var(--color-blue);border-radius:5px;justify-content:center;align-items:center;margin:0;padding:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container>button:disabled{cursor:not-allowed;opacity:.5}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container>button:hover{background-color:var(--color-complementary-text)}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container>button:active{background-color:var(--color-check);transition:none}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container p{color:var(--color-complementary-text);text-align:center;margin-top:14px}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container p a{color:var(--color-complementary-text);text-decoration:none}#shopping-info .cart #cart-container #cart-content #ca_shopping_bot_header #checkout-btn-container p a:hover{color:var(--color-primary)}.upsell-content{width:100%;height:100%;display:flex;position:relative}.upsell-content .pop-tag{z-index:10;transform-origin:0;border-radius:5px;padding:5px 10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:16px;transition:all .3s;position:absolute;top:-10px;right:-5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.upsell-content:hover .pop-tag{scale:1.1;box-shadow:0 7px 15px rgba(0,0,0,.3)}.upsell-content .upsell-product{background-color:var(--color-bg-menu);border:1px solid transparent;border-radius:5px;flex-direction:column;width:100%;min-height:100%;text-decoration:none;transition:all .6s;display:flex}.upsell-content .upsell-product:hover{-webkit-filter:drop-shadow(0 6px 19px rgba(0,0,0,.12));filter:drop-shadow(0 6px 19px rgba(0,0,0,.12));border-color:var(--color-outline);transition:all .4s}.upsell-content .upsell-product picture{background:radial-gradient(50% 50%,#fff 0%,#eeeef2 100%);border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.upsell-content .upsell-product picture img{aspect-ratio:1;object-fit:contain;width:100%;transition:transform .4s ease-in-out}.upsell-content .upsell-product .body-card{z-index:1;flex-direction:column;flex:1;justify-content:space-between;padding:0 10px 10px;display:flex}.upsell-content .upsell-product .body-card .info{margin-bottom:2px}.upsell-content .upsell-product .body-card .info #link-upsell-title{color:var(--color-dark-titles);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;text-decoration:none}.upsell-content .upsell-product .body-card .info #link-upsell-title h2{color:var(--color-dark-titles);margin-bottom:10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700}.upsell-content .upsell-product .body-card .info .product-price{color:var(--color-dark-text);justify-content:flex-start;align-items:center;margin:10px 0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;display:flex}@media (max-width:768px){.upsell-content .upsell-product .body-card .info .product-price{flex-direction:column;align-items:flex-start;margin:0}}.upsell-content .upsell-product .body-card .info .product-price.in-cart{text-align:left;flex-direction:column;align-items:flex-start}.upsell-content .upsell-product .body-card .info .product-price.in-cart .special,.upsell-content .upsell-product .body-card .info .product-price.in-cart .coupon{margin-top:0}.upsell-content .upsell-product .body-card .info .product-price .msrp,.upsell-content .upsell-product .body-card .info .product-price .special{color:var(--color-primary);font-size:1.6rem;font-weight:700}.upsell-content .upsell-product .body-card .info .product-price .msrp.coupon,.upsell-content .upsell-product .body-card .info .product-price .special.coupon{margin-left:1.2rem;font-size:1.6rem}@media (max-width:768px){.upsell-content .upsell-product .body-card .info .product-price .msrp.coupon,.upsell-content .upsell-product .body-card .info .product-price .special.coupon{margin-top:0;margin-left:0}}.upsell-content .upsell-product .body-card form:has(.options-container){margin-top:auto}.upsell-content .upsell-product .body-card .options-container{flex-direction:column;gap:10px;display:flex}.upsell-content .upsell-product .body-card .options-container .option{flex-direction:column;width:100%;display:flex}.upsell-content .upsell-product .body-card .options-container .option label{margin-bottom:5px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700}.upsell-content .upsell-product .body-card .options-container .option div{align-items:center;display:flex;position:relative}.upsell-content .upsell-product .body-card .options-container .option div i{z-index:-1;margin-top:-6px;font-size:15px;position:absolute;right:10px}.upsell-content .upsell-product .body-card .options-container .option div select{border:1px solid var(--color-back-stars);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;box-shadow:0 0 5px var(--color-outline);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;border-radius:5px;padding:5px 25px 5px 10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;overflow:hidden}.upsell-content .upsell-product .body-card .options-container .buttons{flex-direction:column;gap:4px;width:100%;margin-top:15px;display:flex}@media (max-width:992px){.upsell-content .upsell-product .body-card .options-container .buttons{gap:8px}}.upsell-content .upsell-product .body-card .options-container .buttons .spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upsell-content .upsell-product .body-card .options-container .buttons button{color:var(--color-white);border-radius:5px;justify-content:center;align-items:center;gap:20px;margin:0;padding:7px 0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;display:flex}.upsell-content .upsell-product .body-card .options-container .buttons button .loading-container{width:1.4rem;height:1.4rem;margin:2px 0}@media (max-width:992px){.upsell-content .upsell-product .body-card .options-container .buttons button{height:45px}}.upsell-content .upsell-product .body-card .options-container .buttons .btn-main{background-color:var(--color-dark)}.upsell-content .upsell-product .body-card .options-container .buttons .btn-buy-now{background-color:var(--color-primary)}.loading-container{text-align:center;opacity:0;justify-content:center;align-items:center;margin:2rem auto;display:flex;position:relative;transform:scale(.7)}.loading-container.show{opacity:1}.loading-container.hide{opacity:0}.loading-container .spin{animation:1.5s ease-in-out infinite spin}.loading-container svg{font-size:2.5rem}.stars-content{align-items:center;gap:5px;display:flex}.stars-content i{color:var(--color-back-stars);font-size:16px}@media (max-width:768px){.stars-content i{font-size:15px}}.stars-content .paint{color:var(--color-rate)}.stars-content .semi-star{align-items:center;width:22px;height:20px;margin:0;display:flex;position:relative}.stars-content .semi-star i{position:absolute;left:0}.stars-content span{color:inherit;margin-left:5px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}.text-star{color:inherit;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}#progress-bar-message-container{align-items:center;margin:0 2rem}#progress-bar-message-container #free-shipping-message{text-align:center;color:var(--color-black);margin-top:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:600}#progress-bar-message-container #progress-bar-container{width:100%;height:25px;position:relative}#progress-bar-message-container #progress-bar-container .progress-bar{background-color:var(--color-check);box-sizing:border-box;border-radius:10px;height:12px;display:inline-block;box-shadow:inset 0 0 5px rgba(0,0,0,.3)}#progress-bar-message-container #progress-bar-container .progress-bar.base{background-color:var(--color-info-light);width:100%;position:relative}#progress-bar-message-container #progress-bar-container .progress-bar.free{background-color:var(--color-info);transition:all .3s ease-in;position:absolute;left:0}#progress-bar-message-container #progress-bar-container .progress-bar.complete{background-color:var(--color-check)}@media (max-width:768px){#progress-bar-message-container #progress-bar-container{height:18px}#progress-bar-message-container #progress-bar-container .progress-bar{height:12px}}.category-container{gap:20px;display:flex}.category-container .title-section{margin:0 0 16px}.category-container .title-section a strong{font-family:Poppins,PoppinsFallback,sans-serif;font-weight:800}.category-container .title-section a strong:hover{color:var(--color-primary)}.category-container a{color:var(--color-dark-text);text-transform:uppercase;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:800;text-decoration:none}.category-container a:hover{color:var(--color-primary)}.category-container>div{flex-wrap:wrap;gap:30px;display:flex}.category-container>div .category{flex-direction:column;margin:0;padding:0;display:flex}.category-container>div .category li a{font-family:Poppins,PoppinsFallback,sans-serif;font-weight:400!important}.category-container>div .category li a:hover{color:var(--color-primary)}.category-container>div .child{margin:0;padding:0}.category-container>div .child li .child-link{text-transform:none;font-family:Poppins,PoppinsFallback,sans-serif;font-weight:400}.category-container>div .child li .child-link:hover{color:var(--color-primary)}.stacks-container{flex-direction:column;display:flex}.stacks-container a{text-decoration:none}.stacks-container>div{gap:50px;padding:20px 50px;display:flex;overflow-x:auto}.stacks-container>div .stack{flex-direction:column;align-items:center;gap:36px;width:200px;transition:all .3s;display:flex}.stacks-container>div .stack img{object-fit:contain;border-radius:10px;width:200px;height:200px;transition:all .3s}.stacks-container>div .stack img:hover{border-radius:20px;transition:all .3s;transform:scale(1.05);box-shadow:0 6px 19px rgba(0,0,0,.12)}.stacks-container>div .stack>.stack-link{color:var(--color-complementary-text);flex-direction:column;transition:all .3s;display:flex}.stacks-container>div .stack>.stack-link:hover{color:var(--color-primary);transition:all .3s}.stacks-container>div .stack>.stack-link p{text-align:center;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}.stacks-container #see-all-stacks-btn{background-color:var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-white);border-radius:5px;align-self:flex-end;margin-top:20px;padding:10px 20px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.1rem;font-weight:800}.user-options{flex-direction:column;gap:30px;display:flex}.user-options ul li a,.user-options ul li button{color:var(--color-dark-text);align-items:center;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:400;line-height:27px;text-decoration:none;transition:all .4s;display:flex}.user-options ul li a i,.user-options ul li button i{width:25px;color:var(--color-dark)}.user-options ul li a i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li a i:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li a i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li button i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li button i:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li button i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.user-options ul li a i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li a i:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li a i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li button i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li button i:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li button i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.user-options ul li a i:hover,.user-options ul li button i:hover,.user-options ul li a:hover,.user-options ul li button:hover{transition:all .2s;color:var(--color-primary)!important}.user-options ul li a .orders-icon,.user-options ul li button .orders-icon{color:var(--color-primary)}.bootcamp-options{flex-direction:column;gap:30px;display:flex}.bootcamp-options ul li a{color:var(--color-dark-text);align-items:center;line-height:27px;transition:all .4s;font-family:Lato,LatoFallback,sans-serif!important;font-size:1.6rem!important;font-weight:400!important}.bootcamp-options ul li a i{width:25px}.bootcamp-options ul li a i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.bootcamp-options ul li a i:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.bootcamp-options ul li a i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.bootcamp-options ul li a i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.bootcamp-options ul li a i:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.bootcamp-options ul li a i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.bootcamp-options ul li a:hover{transition:all .2s;color:var(--color-primary)!important}.header-mobile{margin-top:10px;padding:0 20px;display:none;position:relative}@media (max-width:768px){.header-mobile{display:block}}.header-mobile .header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.header-mobile .header-top .left{gap:13px;display:flex}.header-mobile .header-top .left .toggle-menu{margin:0;padding:0;font-size:20px}.header-mobile .header-top .left .toggle-menu i{font-size:20px;display:none}.header-mobile .header-top .left .toggle-menu i.show{display:inline-block}.header-mobile .header-top .left .logo img{aspect-ratio:81/22;height:40px}.header-mobile .header-top .right{align-items:center;gap:12px;margin:0;display:flex}.header-mobile .header-top .right .help-option a{border:2px solid var(--color-dark);width:30px;height:30px;color:var(--color-dark-text);border-radius:30px;align-content:center;justify-content:center;font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.6rem;text-decoration:none;transition:all .1s;display:grid}.header-mobile .header-top .right .help-option a i{line-height:0;display:contents}.header-mobile .header-top .right .help-option a svg{width:22px;height:22px;transition:all .1s}.header-mobile .header-top .right .help-option a:active{color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 5px var(--color-dark);transition:all .1s}.header-mobile .header-top .right .help-option a:active svg{width:30px;height:30px}.header-mobile .header-top .right #user-option button{padding:0}.header-mobile .header-top .right #user-option button span{font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700}.header-mobile .header-center{margin-top:7px;margin-bottom:17px}.header-mobile .dropdown-mobile{background-color:var(--color-white);transform-origin:top;opacity:0;z-index:500;flex-direction:column;width:100%;transition:all .6s;display:flex;position:absolute;top:50px;left:0;transform:scaleY(0)}.header-mobile .dropdown-mobile.show{opacity:1;transition:all .4s;transform:scaleY(1)}.search-form-product-page{background:var(--color-white);border:1px solid var(--color-dark);border-radius:3px;width:100%;height:45px;display:flex}.search-form-product-page input{border:none;border-radius:5px;outline:none;width:100%;margin:5px 5px 5px 0;padding:0 10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:400}.search-form-product-page button{font-size:1.6rem;transform:rotateY(180deg)}.search-form-product-page button.mobile-search-icon{display:none}@media (max-width:768px){.search-form-product-page{background:0 0;border:none}.search-form-product-page button{z-index:20;background:0 0;border:none;flex-shrink:0;width:45px;height:45px;padding:0}.search-form-product-page button.desktop-search-icon{display:none}.search-form-product-page button.mobile-search-icon{display:block}.search-form-product-page button.mobile-search-icon i{font-size:2rem}.search-form-product-page input{z-index:10;width:100%;height:0;transition:all .3s ease-in-out;position:absolute;top:45px;left:0}.search-form-product-page input.open{border:none;height:45px;margin:5px 5px 5px 0;padding:0 10px;box-shadow:0 0 5px rgba(0,0,0,.2)}}.container-options{box-shadow:0 10px 10px var(--color-shadow);border-radius:0 0 30px 30px;flex-direction:column;padding:20px;display:flex}.container-options .first-options{flex-direction:column;gap:5px;margin:0;padding:0;display:flex}.container-options .first-options>li{border-bottom:1px solid var(--color-outline);padding:22px 8px}.container-options .first-options>a{width:100%}.container-options .first-options>li,.container-options .first-options>li a{color:var(--color-dark-text);width:100%;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:800;line-height:20px;text-decoration:none;display:flex}.container-options .first-options>li:hover,.container-options .first-options>li a:hover{color:var(--color-primary);cursor:pointer}.container-options .first-options>li ul,.container-options .first-options>li a ul{flex-direction:column;gap:5px;margin-top:5px;margin-left:15px;display:flex}.container-options .first-options>li ul li a,.container-options .first-options>li a ul li a{align-items:center;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:400;display:flex}.container-options .first-options>li ul li a i,.container-options .first-options>li a ul li a i{width:25px}.container-options .track-order{margin-top:22px}.container-options .track-order a{width:100%;height:45px;color:var(--color-primary);border:2px solid var(--color-primary);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:800;line-height:45px;text-decoration:none;display:flex}.container-options .track-order a:active{background-color:var(--color-primary);color:var(--color-white)}.container-options .track-order a i{font-size:23px}.container-options .bootcamp{background-color:#edeef3;border-radius:7px;margin-top:22px;padding:14px 24px}.container-options .bootcamp h3{text-align:center;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:800}.container-options .bootcamp nav{flex-direction:column;gap:8px;display:flex}.container-options .bootcamp nav a{width:100%;height:45px;color:var(--color-white);border-radius:5px;align-content:center;justify-content:center;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:600;text-decoration:none;display:grid}.container-options .bootcamp nav>:first-child{background-color:var(--color-blue)}.container-options .bootcamp nav>:last-child{background-color:var(--color-dark)}.container-options .social-icons{justify-content:center;margin:22px 0 7px;padding:0;display:flex}.container-options .social-icons a:hover i{color:var(--color-primary)}.container-options .social-icons a i{color:var(--color-dark);font-size:1.6rem}.category-container-mobile{flex-direction:column;gap:20px;display:flex}.category-container-mobile .content-list{border-color:var(--color-outline);transition:all .3s;display:grid}.category-container-mobile .hidden{opacity:0;visibility:hidden;grid-template-rows:0fr;padding:0}.category-container-mobile .show{opacity:1;border-bottom:1px solid var(--color-outline);grid-template-rows:1fr;padding-top:22px;padding-bottom:22px}.category-container-mobile .children-list{padding-left:25px;padding-right:25px;transition:all .3s;overflow:hidden}.category-container-mobile .category-link{color:var(--color-primary)}.category-container-mobile .title-section{border-bottom:1px solid var(--color-outline);margin:0}.category-container-mobile .title-section button{padding:22px 8px;transition:all .3s}.category-container-mobile .title-section button i{transition:all .3s}.category-container-mobile .title-section a strong,.category-container-mobile .title-section button strong{font-family:Poppins,PoppinsFallback,sans-serif;line-height:21px}.category-container-mobile .title-section .active{color:var(--color-primary)}.category-container-mobile .title-section .active i{rotate:90deg}.category-container-mobile button{-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;width:100%;display:flex}.category-container-mobile a,.category-container-mobile button{color:var(--color-dark-text);text-align:left;width:100%;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;text-decoration:none;display:flex}.category-container-mobile>div{flex-flow:column;display:flex}.category-container-mobile>div .category,.category-container-mobile>div .child{min-width:225px;margin:0;padding:0}.category-container-mobile>div .category li a,.category-container-mobile>div .child li a{text-align:left;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400;line-height:46px}#black-friday-header #header-link{text-wrap:pretty;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:8px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:768px){#black-friday-header #header-link{flex-direction:column}}#black-friday-header #header-link span{color:var(--color-white);margin:0;padding:0}#black-friday-header #header-link #header-text{text-align:center;justify-content:center;align-items:center;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;display:flex}#black-friday-header #header-link #header-text p{margin:0 0 2px}#black-friday-header #header-link #timer-end{justify-content:center;align-items:center;min-width:220px;font-size:1rem;display:flex}#black-friday-header #header-link #timer-end.hide-timer{min-width:0;display:none}#black-friday-header #header-link .btn-container{justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:768px){#black-friday-header #header-link .btn-container{flex-direction:column}}#black-friday-header #header-link .btn-container .internal-btn{border-radius:5px;justify-content:center;align-items:center;gap:20px;height:50%;padding:.7rem 2rem;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;display:flex}@media (max-width:768px){#black-friday-header #header-link .btn-container .internal-btn{width:200px}}#black-friday-header #header-link .btn-container .internal-btn p{margin:0}.reviews-section{position:relative}.reviews-section .reviews-container{max-width:calc(100% - 60px);min-height:300px;max-height:520px;margin:0 auto;position:relative;overflow-y:hidden}.reviews-section .reviews-container swiper-container{height:auto}.reviews-section .reviews-container .reviews{padding:20px;display:flex}@media (max-width:768px){.reviews-section .reviews-container .reviews{padding:20px 10px}}.reviews-section .reviews-container .reviews a{max-width:100%;margin:0 auto}.item-review{border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:8px;flex-direction:column;width:400px;max-height:500px;margin-bottom:24px;padding:30px 30px 20px;text-decoration:none;transition:all .4s;display:flex;overflow-y:auto}.item-review:hover{-webkit-filter:drop-shadow(0 6px 19px rgba(0,0,0,.12));filter:drop-shadow(0 6px 19px rgba(0,0,0,.12));border-color:var(--color-outline);transition:all .4s}@media (max-width:992px){.item-review{width:100%}}.item-review p{color:#595959;background-color:var(--color-white);margin:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}.item-review .review-head{border-bottom:1px solid var(--color-outline);background-color:var(--color-white);padding-bottom:15px}.item-review .review-head .head-top{display:flex}.item-review .review-head .head-top picture{float:left;width:80px;height:80px;margin:0 15px 10px 0}.item-review .review-head .head-top picture img{object-fit:cover;border:2px solid var(--color-outline);border-radius:50%;min-width:100%;min-height:100%}.item-review .review-head .head-top .head-information{justify-content:space-between;width:100%;display:flex}.item-review .review-head .head-top .head-information .names{flex-direction:column;gap:10px;padding-top:15px;display:flex}.item-review .review-head .head-top .head-information .names h3{color:var(--color-dark-text);margin:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700}.item-review .review-head .head-top .head-information .names h4{color:var(--color-dark-text);margin:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700}.item-review .review-head>.review-information{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;padding-top:20px;display:flex}.item-review .review-head>.review-information p{text-wrap:nowrap}.item-review .review-body{margin-top:22px;margin-bottom:20px}.item-review .review-footer{background-color:var(--color-white);margin-top:15px}.item-review .review-footer .product-title{color:var(--color-dark-text);margin:0 0 10px;font-family:Poppins,PoppinsFallback,sans-serif;font-weight:600}.item-review .review-footer .options{flex-direction:column;display:flex}.item-review .review-footer .options span,.item-review .review-footer .options a{color:var(--color-dark-text);margin:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}article{position:relative}.quick-add-btn{z-index:200;padding:0;transition:all .3s;display:flex;position:absolute;bottom:10px;right:10px}.quick-add-btn .quick-add-icon-content{background-color:var(--color-white);border-radius:100px;align-content:center;justify-content:center;width:30px;height:30px;transition:all .3s;display:grid;box-shadow:0 4px 10px rgba(0,0,0,.2)}.quick-add-btn .quick-add-icon-content svg{width:15px;height:15px;color:var(--color-complementary-text)}.quick-add-btn .quick-add-btn-hover{background-color:var(--color-white);z-index:-1;transform-origin:100%;border:1px solid var(--color-outline);opacity:0;border-radius:100px 0 0 100px;justify-content:center;align-items:center;height:30px;padding:0 30px 0 15px;transition:all .4s;display:flex;position:absolute;left:0;transform:translate(calc(15px - 100%))scaleX(0)}.quick-add-btn .quick-add-btn-hover span{color:var(--color-complementary-text);text-wrap:nowrap;font-family:Poppins;font-size:1.2rem;font-weight:700}.quick-add-btn:hover{cursor:pointer}.quick-add-btn:hover .quick-add-icon-content{background-color:var(--color-primary);scale:1.2}.quick-add-btn:hover .quick-add-icon-content svg{color:var(--color-white)}@media (min-width:769px){.quick-add-btn:hover .quick-add-btn-hover{opacity:1;transform:translate(calc(15px - 100%))scaleX(1)}}.quick-add-btn:active .quick-add-icon-content{background-color:red;scale:1}.quick-add-btn:active .quick-add-icon-content svg{color:var(--color-white)}.quick-add-modal-container{z-index:300;width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.quick-add-modal-container .quick-add-modal-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);width:100vw;height:100vh;animation:.4s ease-in-out show-background;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes show-background{0%{opacity:0}to{opacity:1}}.quick-add-modal-container .modal-wrapper{border-radius:20px 20px 0 0;padding:0;animation:.4s ease-in-out show-quick-add-desktop;position:fixed;bottom:50%;left:0;right:0;overflow:hidden;transform:translateY(50%)}@media (max-width:768px){.quick-add-modal-container .modal-wrapper{animation:.4s ease-in-out show-quick-add-mobile;bottom:0;transform:translateY(0)}}@keyframes show-quick-add-desktop{0%{transform:translateY(200%)}to{transform:translateY(50%)}}@keyframes show-quick-add-mobile{0%{transform:translateY(100%)}to{transform:translateY(0%)}}.quick-add-modal-container .quick-add-modal{background-color:var(--color-white);z-index:-1;border-radius:20px;max-height:80vh;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 -4px 10px rgba(0,0,0,.2)}@media (max-width:768px){.quick-add-modal-container .quick-add-modal{max-height:95vh;border-radius:20px 20px 0 0;max-height:95dvh}.quick-add-modal-container .quick-add-modal::-webkit-scrollbar{width:0}}.quick-add-modal-container .quick-add-modal .quick-add-modal-close-btn{z-index:200;width:30px;height:30px;padding:0;position:absolute;top:10px;right:10px}.quick-add-modal-container .quick-add-modal .quick-add-modal-close-btn svg{width:20px;height:20px;color:var(--color-complementary-text);transition:color .3s}.quick-add-modal-container .quick-add-modal .quick-add-modal-close-btn:hover{cursor:pointer}.quick-add-modal-container .quick-add-modal .quick-add-modal-close-btn:hover svg{color:var(--color-primary)}@media (max-width:768px){.quick-add-modal-container .quick-add-modal .quick-add-modal-close-btn{background-color:var(--color-white);border-radius:100px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.quick-add-modal-container .quick-add-modal .quick-add-modal-close-btn svg{color:var(--color-primary)}}.quick-add-modal-container.closing,.quick-add-modal-container.closing .quick-add-modal-background{animation:.2s ease-in-out fade-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.product-container{background-color:var(--color-bg-menu);cursor:pointer;border:1px solid transparent;border-radius:3px;width:100%;max-width:100%;min-height:100%;text-decoration:none;transition:all .6s;display:inline-block;position:relative}.product-container .pop-tag{z-index:100;transform-origin:0;border-radius:5px;padding:5px 10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:16px;transition:all .3s;position:absolute;top:-10px;right:-5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.product-container:hover .pop-tag{scale:1.1;box-shadow:0 7px 15px rgba(0,0,0,.3)}.product-container:hover{-webkit-filter:drop-shadow(0 6px 19px rgba(0,0,0,.12));filter:drop-shadow(0 6px 19px rgba(0,0,0,.12));border-color:var(--color-outline);z-index:100;transition:all .4s}.product-container .image-container{background:radial-gradient(50% 50%,#fff 0%,#eeeef2 100%);border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.product-container .image-container img{aspect-ratio:1;object-fit:contain;z-index:1;width:100%;transition:transform .4s ease-in-out}.product-container .image-container .preview-load-img{z-index:10;background:radial-gradient(50% 50%,#fff 0%,#eeeef2 100%);position:absolute;top:0;bottom:0;left:0;right:0}.product-container .image-container .loading-splash{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:rgba(0,0,0,.1);align-content:center;justify-content:center;animation:.2s ease-in-out blur;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.product-container .image-container .loading-splash i{color:var(--color-white);font-size:4rem;animation:1s linear infinite spin}@keyframes blur{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.product-container .tag{max-height:5rem;color:var(--color-white);text-transform:capitalize;justify-content:center;align-items:center;margin:.5rem 0 0;padding:.5rem;font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.1rem;display:flex}.product-container .tag.has-tag{background:var(--color-dark)}.product-container .product-info{padding:50px 15px 20px}.product-container .product-info.has-colors{padding-top:0}@media (max-width:768px){.product-container .product-info{padding:10px}}.product-container .product-info h2{color:var(--color-dark-titles);margin-top:0;margin-bottom:10px;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:700}.product-container .product-info .product-price{color:var(--color-dark-text);justify-content:flex-start;align-items:center;margin:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.6rem;font-weight:700;display:flex}@media (max-width:768px){.product-container .product-info .product-price{flex-direction:column;align-items:flex-start}}.product-container .product-info .product-price .msrp,.product-container .product-info .product-price .special{color:var(--color-primary);font-size:1.8rem}.product-container .product-info .product-price .msrp.coupon,.product-container .product-info .product-price .special.coupon{font-size:1.6rem}.product-container .product-info .product-options{margin:0 0 5px}.product-container .product-info .product-options span{color:var(--color-dark-text);font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}.product-container .product-info .stars{margin:0 0 12px}.product-container .product-info .stock-container{color:var(--color-complementary-text);margin:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem;font-weight:400}.product-container .product-info .stock-container span{border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block}.product-container .product-info .stock-container.limited span{background-color:var(--color-rate)}.product-container .product-info .stock-container.stock span{background-color:var(--color-check)}.product-container .product-info .entries{align-items:center;gap:1rem;display:flex}@media (max-width:992px){.product-container .product-info .entries{flex-direction:column;gap:0}}.product-container .product-info .entries>:first-child{font-size:2.1rem}.product-container .product-info .entries div{align-items:center;gap:1rem;display:flex}.product-container .product-info .entries div .ticket{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.product-container .product-info .entries div .ticket i{color:#ccc;font-size:3.5rem}.product-container .product-info .entries div .ticket span{color:var(--color-dark);margin:0;padding:0;font-size:2.1rem;position:absolute}.product-container .product-info .entries div .multiplier{color:var(--color-primary);margin:0;padding:0;font-size:2.1rem}.product-container .product-info .variants-container{margin:0}.product-container .product-info .variants-container article h4{text-transform:capitalize;margin:0;font-family:Poppins,PoppinsFallback,sans-serif;font-size:1.4rem}.product-container .product-info .variants-container article ul{margin:0 -.2rem .5rem;padding:.5rem 0;list-style:none;display:flex}.product-container .product-info .variants-container article ul .variant-container{cursor:pointer;border:2px solid var(--color-complementary-text);border-radius:100%;width:3rem;height:3rem;margin:0 .2rem}.product-container .product-info .variants-container article ul .variant-container.selected{border-color:var(--color-black)}.controls{z-index:200;justify-content:space-between;width:100%;display:flex;position:absolute;top:50%;left:0}@media (max-width:768px){.controls{padding:0 10px}}.controls button{padding:0}.controls button i{color:var(--color-dark);text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.7;font-size:3rem;transition:all .2s}.container-colors{width:100%;max-width:100%;padding:10px;display:flex}.container-colors button{width:20px;height:30px;padding:0}.container-colors button:disabled{cursor:not-allowed;opacity:.3}.container-colors .swiper-content{grid-template-columns:1fr;width:100%;max-width:100%;display:grid}.container-colors .swiper-content .swiper{width:100%;max-width:100%;padding-left:4px;padding-right:4px}.container-colors .swiper-content .swiper:has(.not-arrows){margin-left:-4px}.container-colors .swiper-content .swiper .not-arrows{margin-right:minmax(0px, calc((100% - (30px * 5) - 48px) / 5));width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media (max-width:768px){.container-colors .swiper-content .swiper .not-arrows{margin-right:minmax(0px, calc((100% - (30px * 3) - 48px) / 3))}}.container-colors .swiper-content .swiper .arrows{justify-content:center;display:flex}.container-colors .circle{border:2px solid transparent;border-radius:100px;outline:none;align-content:center;justify-content:center;width:30px;height:30px;padding:2px;transition:all .3s;display:grid;position:relative}.container-colors .circle:disabled{cursor:not-allowed}.container-colors .circle.loading{cursor:wait;animation:.7s infinite alternate loading}@keyframes loading{0%{opacity:.6}to{opacity:.3}}.container-colors .circle i{color:#03a9f4;opacity:0;visibility:hidden;font-size:26px;transition:all .3s;position:absolute;top:0;left:0;z-index:10!important}.container-colors .circle>.circle-image{border:4px solid var(--color-bg-products);border-radius:32px;width:26px;height:26px;transition:all .1s ease-in-out;overflow:hidden}.container-colors .circle>.circle-image img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.container-colors .circle>.circle-image:hover{border-width:1px}.container-colors .circle>span{border:4px solid var(--color-outline);border-radius:100px;width:26px;height:26px;transition:all .1s ease-in-out;display:inline-block;position:relative;overflow:hidden}.container-colors .circle>span span{transform-origin:100%;width:100%;height:100%;display:inline-block;position:absolute;top:0;right:50%;rotate:-45deg}.container-colors .circle>span:hover{border-width:1px}.container-colors .circle .unavailable{opacity:.5}.container-colors .circle:has(.unavailable){border-color:#cecece;position:relative}.container-colors .circle:has(.unavailable):after{content:"";background-color:#cecece;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-45deg)}.container-colors .active{border-color:#03a9f4}.container-colors .active i{opacity:1;visibility:visible;font-size:10px;top:-1px;left:-6px}.top-products-module{--swiper-pagination-bottom:0px;min-height:100%;margin:30px auto;position:relative}.top-products-module>h2{color:var(--color-black);font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.6rem;font-weight:700}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.top-products{margin-top:37px;position:relative}.top-products>h2{color:var(--color-black);font-family:Poppins,PoppinsFallback,sans-serif;font-size:2.1rem;font-weight:800}.top-products .container-product-list{z-index:300;max-width:calc(100% - 60px);margin:0 auto;position:relative}.top-products .container-product-list .product{padding:15px;display:flex}.top-products .content-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-add-modal-content{gap:30px;padding:30px 30px 20px 25px;display:flex}@media (max-width:768px){.quick-add-modal-content{flex-direction:column;padding:10px 0}}.quick-add-modal-content .left-section{flex:1}.quick-add-modal-content .left-section>div{gap:20px;display:flex}.quick-add-modal-content .left-section>div h3{margin-top:0;margin-bottom:10px;font-family:Poppins;font-size:2.4rem;font-weight:700}@media (max-width:768px){.quick-add-modal-content .left-section>div{flex-direction:column}.quick-add-modal-content .left-section>div h3{font-size:1.8rem}}.quick-add-modal-content .left-section img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:300px}@media (max-width:768px){.quick-add-modal-content .left-section img{aspect-ratio:16/9;object-fit:contain;background-color:var(--color-bg-products);border-radius:15px;width:100%}}.quick-add-modal-content .left-section .see-product-page{background-color:var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-white);border-radius:5px;margin-top:10px;padding:10px 15px;font-family:Poppins;font-size:1.2rem;text-decoration:none;transition:all .3s;display:flex}.quick-add-modal-content .left-section .see-product-page:hover{opacity:.7;cursor:pointer}.quick-add-modal-content .left-section .special-term{font-family:Edo SZ,sans-serif;font-weight:400;font-size:inherit}.quick-add-modal-content .left-section .test-pre-text{height:50px;overflow:hidden}.quick-add-modal-content .left-section .dropdown-description{background-color:var(--color-bg-menu);border-radius:0 0 10px 10px;grid-template-rows:0fr;margin-top:-5px;padding-left:15px;padding-right:15px;transition:grid-template-rows .3s ease-in-out;display:grid}.quick-add-modal-content .left-section .dropdown-description>div{overflow:hidden}.quick-add-modal-content .left-section .dropdown-description.open{grid-template-rows:1fr}.quick-add-modal-content .left-section .toggle-description-button{background-color:var(--color-bg-products);border:1px solid var(--color-outline);width:100%;color:var(--color-dark);cursor:pointer;border-radius:5px;justify-content:space-between;margin-top:10px;padding:8px 12px;font-family:Poppins;font-size:1.2rem;font-weight:700;transition:all .3s;display:flex;position:relative}.quick-add-modal-content .left-section .toggle-description-button i{transition:transform .3s}.quick-add-modal-content .left-section .toggle-description-button:hover{opacity:.8}.quick-add-modal-content .left-section .toggle-description-button.open{box-shadow:0 2px 7px rgba(0,0,0,.1)}.quick-add-modal-content .left-section .toggle-description-button.open i{transform:rotate(180deg)}.quick-add-modal-content .right-section{flex:1}.quick-add-modal-content .right-section .all-plans{margin-top:auto}