.navbar{z-index:10000;padding:1rem 0;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.2s ease}.navbar,.navbar .mobile_menu{position:fixed;top:0;left:0;width:100%}.navbar .mobile_menu{z-index:10000000;transform:translateX(-100%);height:100vh;font-size:1rem;color:#fff;background:#050505;display:flex;opacity:0;flex-direction:column;justify-content:center;align-items:center;will-change:transform,opacity;transition:transform .275s ease,opacity .275s ease}.navbar .mobile_menu.active{transform:translateX(0);opacity:1}.navbar .mobile_menu .close-icon{color:#e1e1e1;position:absolute;top:2.5rem;right:1.25rem;font-size:2.75rem;cursor:pointer;transition:color .3s ease}.navbar .mobile_menu .close-icon:hover{color:#969696}.navbar .mobile_menu .mobile-links-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.navbar .mobile_menu .mobile-links-wrapper .mobile-link{color:#fafafa;font-family:Geist,sans-serif;font-size:2.25rem;font-weight:600;letter-spacing:1px;padding:.25rem;margin:.75rem 0;transition:color .3s ease}.navbar .mobile_menu .mobile-links-wrapper .mobile-link:hover{color:#969696}.navbar .mobile_menu .mobile-brand{font-family:Geist,sans-serif;font-size:2.75rem;font-weight:700;letter-spacing:2px;color:#282828;position:absolute;bottom:10%;left:50%;transform:translate(-50%,-50%)}.navbar .navbar-container{margin:0 auto;width:90%;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.navbar .navbar-container .navbar_menu-wrapper,.navbar .navbar-container .navbar_menu-wrapper .navbar_menu{display:none}.navbar .navbar-container .navbar_links-container{display:flex;justify-content:space-between;align-items:baseline;flex-direction:row}.navbar .navbar-container .navbar_links-container .logo{font-family:Geist,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:.5px;color:#fff;margin-right:5.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.275s ease;transition-delay:75ms}.navbar .navbar-container .navbar_links-container .logo:hover{color:#fff!important}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper{display:flex;flex-direction:row;align-items:center;gap:2.5rem}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper .navbar-link{font-family:Onest,sans-serif;font-size:18px;font-weight:500;letter-spacing:.25px;color:#b4b4b4;padding:1px;display:flex;position:relative;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.3s ease}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper .navbar-link.active{color:#f5f5f5}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper .navbar-link:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .275s ease}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper .navbar-link:hover{color:#fff;transform:translateY(-2px)}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper .navbar-link:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .325s ease-in;transition-delay:.15s}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper:has(.navbar-link:hover) .navbar-link:not(:hover){filter:blur(2px);transition:.2s ease-in-out}.navbar .navbar-container .navbar_icons-wrapper{width:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:2rem}.navbar .navbar-container .navbar_icons-wrapper .fav-icon{font-size:22px;color:#fff;display:flex;align-items:center;justify-content:center;transition:color .225s ease,transform .25s ease;cursor:pointer;transition-delay:75ms}.navbar .navbar-container .navbar_icons-wrapper .fav-icon.cart{position:relative}.navbar .navbar-container .navbar_icons-wrapper .fav-icon.cart:after{content:attr(cart-length);font-family:Geist,sans-serif;font-size:17px;font-weight:500;position:absolute;top:0;right:0;z-index:100000;transform:translate(100%,-50%);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;transition:color .225s ease,transform .25s ease;transition-delay:75ms}.navbar .navbar-container .navbar_icons-wrapper .fav-icon.cart:hover:after{transform:translate(100%,calc(-50% + 2px))}.navbar .navbar-container .navbar_icons-wrapper .fav-icon:hover{color:#a5a5a5;transform:translateY(-2px)}.navbar--show{transform:translateY(0)}.navbar--hide{transform:translateY(-100%);box-shadow:none}.video-text{font-size:9.5rem;font-weight:500;letter-spacing:8px}@media screen and (max-width:1600px){.navbar .navbar-container{width:90%}.navbar .navbar-container .navbar_links-container .logo{margin-right:3.25rem}}@media screen and (max-width:1285px){.navbar{padding:14px 0}.navbar .navbar-container{width:92.5%}}@media screen and (max-width:550px){.navbar{padding:16px 0}.navbar .navbar-container{width:95%;align-items:center}.navbar .navbar-container .navbar_menu-wrapper{display:flex;align-items:flex-start;width:25%}.navbar .navbar-container .navbar_menu-wrapper .navbar_menu{display:flex;font-size:30px;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.navbar .navbar-container .navbar_links-container{position:absolute;left:50%;transform:translateX(-50%)}.navbar .navbar-container .navbar_links-container .logo{font-size:2rem;font-size:29px;font-weight:600;letter-spacing:.75px;margin-right:0}.navbar .navbar-container .navbar_links-container .navbar_links-wrapper{display:none}.navbar .navbar-container .navbar_icons-wrapper{width:auto;gap:.75rem;gap:14px}.navbar .navbar-container .navbar_icons-wrapper .fav-icon{font-size:18px}.navbar .navbar-container .navbar_icons-wrapper .fav-icon.cart:after{font-size:14px;transform:translate(80%,-50%)!important}.navbar .navbar-container .navbar_icons-wrapper .fav-icon#searchIcon{display:none}}@media screen and (max-width:400px){.navbar .navbar-container .navbar_menu-wrapper .navbar_menu{font-size:28px}.navbar .navbar-container .navbar_icons-wrapper .fav-icon{font-size:17px}.navbar .navbar-container .navbar_icons-wrapper .fav-icon.cart:after{font-size:12px;transform:translate(62.5%,-50%)!important}.navbar .navbar-container .navbar_links-container .logo{font-size:27px;font-weight:500;letter-spacing:0}}.bag{width:57.5%;height:100vh;margin:0 auto;padding-top:2.5vh;position:fixed;right:0;top:0;background-color:#fafafa;overflow-y:auto;z-index:999999;scrollbar-color:#232323 #dcdcdc;opacity:0;will-change:transform,opacity;transform:translateX(100%);transition:transform .2s ease,opacity .15s ease}.bag,.bag.open{pointer-events:auto}.bag.open{transition:transform .275s ease,opacity .3s ease;opacity:1;transform:translateX(0);box-shadow:0 0 0 9999px rgba(0,0,0,.825);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bag .bag__top__bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:92.5%;margin:0 auto 3rem}.bag .bag__top__bar h2{font-family:Geist,sans-serif;font-size:2.5rem;font-weight:700}.bag .products-container{display:flex;flex-direction:column-reverse;margin-top:.25rem}.bag .bag__products{width:92.5%;margin:0 auto;color:#000;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0 .75rem;border-bottom:1px solid #969696}.bag .bag__products:hover .product-name-wrapper .product-name .product_link{text-decoration:underline}.bag .bag__products.categories-top-bar{border-bottom:2px solid #000;color:#a0a0a0;padding:0 0 .1rem;text-transform:uppercase}.bag .bag__products.categories-top-bar li{font-family:Onest,sans-serif!important;font-size:1.25rem;font-weight:400;letter-spacing:-.5px}.bag .bag__products.categories-top-bar li:first-of-type{width:45%;justify-content:flex-start}.bag .bag__products.categories-top-bar li:nth-of-type(2){width:25%;justify-content:center}.bag .bag__products.categories-top-bar li:nth-of-type(3){width:12.5%;justify-content:center}.bag .bag__products.categories-top-bar li:nth-of-type(4){width:17.5%;justify-content:flex-end}.bag .bag__products .product-name-wrapper{display:flex;justify-content:space-between!important;align-items:center;flex-direction:row}.bag .bag__products .product-name{width:60%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.bag .bag__products .product-name .product_link{font-family:Onest,sans-serif;font-size:21px;font-weight:600!important;letter-spacing:-.5px;cursor:pointer;transition:.2s ease-in}.bag .bag__products .product-name .remove_product-icon{font-family:Barlow,sans-serif;font-size:15px;font-weight:400!important;letter-spacing:-.5px;color:#7d7d7d;padding:0;margin-top:1px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.175s ease}.bag .bag__products .product-name .remove_product-icon:hover{color:#bc0000}.bag .bag__products .thumbnail-image{width:30%;height:auto;object-fit:cover;aspect-ratio:1/1.35;box-shadow:0 0 1px 0 #000;cursor:pointer}.bag .bag__products li{font-size:1.25rem;font-weight:500;display:flex;justify-content:center;list-style:none;transition:.175s ease}.bag .bag__products li:first-of-type{width:45%;justify-content:flex-start}.bag .bag__products li:nth-of-type(2){font-family:Geist,sans-serif;width:25%;justify-content:center}.bag .bag__products li:nth-of-type(3){font-family:Onest,sans-serif;width:12.5%;justify-content:center}.bag .bag__products li:nth-of-type(4){font-family:Barlow,sans-serif;width:17.5%;justify-content:flex-end}.bag .bag__checkout{width:90%;margin:5vh auto 7vh;display:flex;flex-direction:column;align-items:flex-end}.bag .bag__checkout p{font-size:1.25rem;font-weight:500;letter-spacing:-.75px;width:30%;color:#7d7d7d;padding:1rem 0 .6rem;justify-content:space-between;align-items:center}.bag .bag__checkout p,.bag .bag__checkout p span{font-family:Be Vietnam Pro,sans-serif;font-family:Geist,sans-serif;display:flex}.bag .bag__checkout p span{font-weight:600;color:#000;margin-left:5px}.bag .bag__checkout button{position:relative;width:auto;min-width:30%;background:#000;border:2px solid #000;padding:1rem 1.25rem;border-radius:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-in-out;display:flex;align-items:center;justify-content:flex-end;height:4rem}.bag .bag__checkout button .price{position:absolute;top:50%;left:8%;transform:translateY(-50%);font-family:Geist,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;color:#fff;padding:0;transition:.225s ease-in-out}.bag .bag__checkout button span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:Onest,sans-serif;font-size:19px;font-weight:500;z-index:10;transition:.275s ease-in}.bag .bag__checkout button .icon{color:#fff;font-size:19px;z-index:10;transition:.225s ease-in-out}.bag .bag__checkout button .icon_wrapper{z-index:0;height:90%;width:67.5%;background-color:#fff;background:#232323;color:#fff;border-radius:50px;position:absolute;right:1%;top:0;transform:translateY(5%);display:flex;align-items:center;justify-content:space-evenly;transition:.225s ease-in-out}.bag .bag__checkout button:hover .icon_wrapper{background-color:#fff;width:20%;height:54px;width:54px}.bag .bag__checkout button:hover .price{left:50%;transform:translate(-25%,-50%)}.bag .bag__checkout button:hover span{opacity:0;transition:.15s ease-out}.bag .bag__checkout button:hover .icon{color:#000;transform:rotate(-45deg)}.bag-placeholder{display:none}.bag-placeholder-image{width:9%!important}.disable__pointers,.disable__scroll{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.disable__scroll{overflow:hidden;position:fixed;width:100%}#close__icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:2.5rem;color:#000;transition:.15s ease-in-out;border-radius:50%;padding:5px}#close__icon:hover{color:#fff;background-color:#000;scale:1.075}.bag__reference{transition:.3s ease-in-out}.bag__reference:hover,.header__products:hover{color:#fff}.mobile__ul:hover{color:#fff;border-bottom:2px solid #fff}@media(max-width:1600px){.bag{width:60%}.bag .bag__checkout button{min-width:35%}.bag .bag__checkout button .icon_wrapper{width:70%}}@media(max-width:1450px){.bag{width:65%}.bag .bag__top__bar{margin-bottom:2rem}}@media screen and (max-width:1370px){.bag .bag__checkout button{min-width:37.5%}.bag .bag__checkout button .price,.bag .bag__checkout button span{font-size:18px}}@media screen and (max-width:1285px){.bag{width:70%}}@media(max-width:1100px){.bag{width:80%}}@media(max-width:768px){.bag{width:90vw}.bag__products{width:92.5%}.bag__products img{width:55px}#close__icon{font-size:2.75rem}}@media(max-width:660px){.bag{width:100%;height:120%}.bag .bag__checkout{width:95%}.bag__products{width:95%;padding:0 .125rem 1.25rem}.bag__products img{display:none}#close__icon{font-size:2.5rem}}@media(max-width:600px){.bag .bag__products .product-name .product_link{text-wrap:nowrap;font-size:1.2rem}.bag .bag__products.categories-top-bar li{font-size:16px}.bag .bag__checkout p{width:auto}.bag .bag__products .product-name .remove_product-icon{font-size:14px;letter-spacing:-.25px}}@media(max-width:550px){.bag .bag__products{padding:.75rem 0}.bag .bag__products .product-name .product_link{font-size:20px}.bag .bag__products li{font-size:18px}.bag .bag__products.categories-top-bar li{font-size:15px}.bag .bag__checkout button{min-width:70%;height:3.75rem;transition:.2s ease-in-out}.bag .bag__checkout button:hover{width:45%;min-width:45%}.bag .bag__checkout button:hover .price{transform:translate(-75%,-50%)}}@media screen and (max-width:400px){.bag .bag__checkout button{min-width:75%;padding:14px 1.25rem;height:3.5rem}}footer{background-color:#000;height:45vh;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);display:flex;flex-direction:column;align-items:center;justify-content:center}footer .footer_content-container{position:relative;height:145vh;width:100%;top:0}footer .footer_content-container .footer_content-wrapper{position:fixed;height:45vh;top:55vh;width:100%;margin:0 auto;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}footer .footer_content-container .footer_content-wrapper .footer__links{padding-bottom:1.5rem;width:75%;margin:1rem auto 0;border-bottom:1px solid #323232;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper{display:flex;flex-direction:column;align-items:flex-start}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper p{font-family:Barlow,sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;margin-bottom:1.5rem;color:#e1e1e1}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper .social_icons{margin-top:4px;display:flex;align-items:baseline;gap:1.25rem}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper .social_icons .icon{font-size:22px;color:#646464;cursor:pointer;transition:.25s ease;transition-delay:.1s}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper .social_icons .icon:hover{transform:translateY(-2px) scale(1.2);color:#fff}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper li{position:relative;font-family:Onest,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.5px;margin:.25rem 0;padding:.15rem;color:#646464;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:.25s ease-in-out}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper li:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper li:hover{color:#fff}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper li:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .4s ease-in-out;transition-delay:.15s}footer .footer_content-container .footer_content-wrapper .footer__links:has(li:hover) li:not(:hover){filter:blur(1.75px)}footer .footer_content-container .footer_content-wrapper .brand{font-family:Geist,sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:.5px;color:#646464;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.25rem;cursor:pointer;transition:.25s ease-in-out;transition-delay:.1s}footer .footer_content-container .footer_content-wrapper .brand:hover{color:#fff}@media screen and (max-width:1500px){footer .footer_content-container .footer_content-wrapper .footer__links{width:80%}}@media screen and (max-width:1450px){footer .footer_content-container .footer_content-wrapper .footer__links{width:82.5%}}@media screen and (max-width:1370px){footer .footer_content-container .footer_content-wrapper .footer__links{width:87.5%}}@media screen and (max-width:1285px){footer .footer_content-container .footer_content-wrapper .footer__links{width:90%}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper p{font-size:18px}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper li{font-size:16px;letter-spacing:-.25px}}@media screen and (max-width:550px){footer{height:auto;position:relative;-webkit-clip-path:none;clip-path:none;padding:2rem 0 2.5rem}footer .footer_content-container{position:relative;height:auto;top:0}footer .footer_content-container .footer_content-wrapper{position:static;height:auto}footer .footer_content-container .footer_content-wrapper .brand{margin-top:2rem}footer .footer_content-container .footer_content-wrapper .footer__links{width:99%;flex-wrap:wrap;border-bottom-color:#4b4b4b}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper{width:33.3333%;align-items:center}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper p{font-size:18px;letter-spacing:-.25px;margin-bottom:.5rem}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper li{font-size:15px;font-weight:400;margin:1px 0;letter-spacing:-.45px;white-space:nowrap}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper:nth-of-type(4){width:100%;margin-top:1.5rem;align-items:center}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper .social_icons{gap:2.25rem;margin-top:8px}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper .social_icons .icon{font-size:24px;margin-right:0}}@media screen and (max-width:400px){footer .footer_content-container .footer_content-wrapper .footer__links .wrapper{width:33.3333%}footer .footer_content-container .footer_content-wrapper .footer__links .wrapper li{font-size:14px;letter-spacing:-.5px}}