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