@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--grad-1: #f4f6f8;--grad-2: #9ee6ec;--grad-3: #9fd3f6;--grad-4: #7099d3;--primary: #0d46b8;--secondary: #c30707e6;--background: #414141;--dark: #323234;--light: #fff;--warning: #ffcc00;--danger: #d10202;--info: #2ea5dc;--success: #1cca56;--font: "Poppins", sans-serif;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:var(--grad-1);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}li{text-decoration:none;color:inherit}#root{background-color:#fff}body{transition:all .5s ease-in-out;background-color:var(--grad-1)}.page-header,.page-subheader{color:#fff;font-size:3rem;padding:2rem;background-color:var(--background)}.page-subheader{color:var(--dark);font-size:2rem}@media (max-width: 37.5em){#root{padding-top:4rem}.page-header,.page-subheader{text-align:center}.page-header{font-size:2rem;padding:1rem 0}.page-subheader{font-size:1.5rem;padding:1rem}}.footer{background-color:#414141;text-align:left;font-family:sans-serif;font-weight:700;font-size:1rem;padding:3rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.footer-left,.footer-right{text-align:center;display:flex;align-items:center;flex-direction:column;gap:15px;flex:1}.footer .about{line-height:20px;color:#fff;font-size:.87rem;font-weight:400;margin:0}.footer .about span{display:block;color:#fff;font-size:.87rem;font-weight:700;margin-bottom:20px}.footer #social-links{display:flex;gap:10px}.footer #social-links a svg{width:50px;height:50px;display:inline-block;cursor:pointer;font-size:20px;color:#fff;text-align:center}.footer #social-links a svg:hover{color:var(--info)}.footer h3{color:#fff;font-size:36px;font-weight:400;margin:0}.footer h2 span{color:#09f}.footer .menu{color:#fff;margin:20px 0 10px;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer .menu li a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit;margin:5px}.footer .menu li a:hover{color:#09f}.footer .name{color:#09f;font-size:14px;font-weight:400;margin:0}@media (max-width: 56.25em){.footer{font-size:14px;padding:1rem}.footer-left{margin:2rem auto}.footer-left #social-links,.footer .menu{display:flex;grid-gap:10px;flex-wrap:nowrap}}@media (max-width: 37.5em){.footer{flex-direction:column-reverse;text-align:center;gap:10px}.footer #social-links a,.menu li a{border-bottom:1px solid var(--secondary)}.footer-left #social-links{display:flex;flex-wrap:wrap;justify-content:center}}.navbar-logo{width:50px;margin:5px}.nav-elements{display:none}.main-regular-links,.navbar-links-container{display:flex}.main-navbar-ul a{text-decoration:none}.main-navbar-ul a li{color:var(--secondary);font-size:1rem;position:relative;list-style:none;font-weight:600;padding:10px;border-radius:5px}#logo-with-title{display:flex;align-items:center}#logo-with-title h2{color:var(--dark)}.menu-icon,.cart-small-screen{display:none}@media only screen and (max-width: 56.25em){#logo-with-title h2{font-size:1.25rem}}@media only screen and (max-width: 37.5em){.nav-elements{display:block}.navbar-links-container{flex-direction:column}.main-regular-links{display:none}.menu-icon{display:block;font-size:1rem;color:#000}.main-navbar-ul{position:fixed;z-index:100;top:0;right:0;left:0}.nav-elements{right:0;top:70px;background-color:var(--grad-1);height:calc(100vh - 60px);transition:all .3s ease-in;overflow:hidden;width:100%;position:absolute;z-index:100}.nav-elements ul{display:flex;flex-direction:column;gap:10px}.nav-elements ul li{margin-right:unset;margin-top:22px;font-size:1.5rem}.cart-small-screen{display:block}.cart-small-screen span{display:none}}.hero{position:relative;height:100vh;overflow:hidden}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:66.67%}@media only screen and (max-width: 768px){.container{width:90%}}.container span{color:#fff}.hero__lead{z-index:1}.hero__lead h1{font-size:3rem;margin:2rem 0;font-family:Ledger,serif;text-transform:uppercase;font-weight:800;color:#fff;text-align:center}.hero__lead h2{font-size:2.5rem;margin-bottom:20px}.row{padding:1rem}.container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:-1}.btn-primary:focus,.btn-primary:hover{background-color:#2ea5dc}.button__color__items .btn_change__color{width:24px;height:24px;padding:0;border-radius:100%;opacity:60%;transition:all .5s ease-in-out}@media (min-width: 768px){.btn_change__color{width:36px;height:36px}}.hero .button_right:hover{opacity:100%;right:8px}.hero .button_right .btn__social{color:#fff;opacity:60%;margin-top:8px;font-size:1.25rem}.hero .button_right .btn__social:hover,.hero .button_right .btn__social:focus{color:#fff;opacity:100%}.hero__lead p{font-family:var(--font);letter-spacing:2px;color:var(--secondary);text-align:justify;margin-bottom:2rem;opacity:80%}.button__color{margin-top:2rem;margin-left:auto;margin-right:auto;flex-direction:row;display:flex}.button__color__items{margin-right:8px;margin-left:8px}.btn_change__color{width:24px;height:24px;padding:0;border-radius:100%;opacity:60%;transition:all .5s ease-in-out}.btn_change__color.active{opacity:100%;border:4px solid var(--info)!important}.btn_change__color:hover{opacity:100%}.btn_change__color.tosca{background-color:var(--primary);border:4px solid var(--primary)}.btn_change__color.gray{background-color:var(--secondary);border:4px solid var(--secondary)}.btn_change__color.red{background-color:var(--danger);border:4px solid var(--danger)}.button_right{position:static;flex-direction:row;margin:3rem auto;justify-content:space-evenly;display:flex;background-color:var(--logo-blue);transition:all .5s ease-in-out;padding:5px}.button_right a{font-size:1.5rem;color:#fff;padding:5px}.button_right a:hover{color:var(--logo-orange)}.scrolling-words-container{display:flex;justify-content:center;flex-wrap:wrap;font-size:2rem;font-weight:600;margin:2rem 0;color:#000}.scrolling-words-box{height:3rem;overflow:hidden;text-align:center}.scrolling-words-box ul{margin:0 .5rem;padding:0;animation:scrollUp 7.5s infinite}.scrolling-words-box ul li{color:var(--logo-orange);height:3rem;list-style:none}@keyframes scrollUp{0%{transform:translateY(0)}14.28%{transform:translateY(-3rem)}28.56%{transform:translateY(-6rem)}42.84%{transform:translateY(-9rem)}57.12%{transform:translateY(-12rem)}71.4%{transform:translateY(-15rem)}85.68%{transform:translateY(-18rem)}to{transform:translateY(0)}}.products-display{display:flex;flex-wrap:wrap;gap:16px;margin:2rem auto 0;align-items:stretch;justify-content:center}.review-item .review-text{text-align:left;font-size:1.35rem;color:var(--logo-blue)}.details .name{font-size:2rem;line-height:1.5;color:var(--logo-orange)}.details .date{color:var(--logo-orange);font-size:1.25rem}@media (min-width: 1440px){.hero__lead h1{font-size:10rem}}@media (max-width: 768px){.hero{margin-top:auto;margin-bottom:auto}.hero.container{position:relative}.hero__lead{margin:0 auto;padding-top:3rem}.hero__lead h1{font-size:3.5rem;text-align:center}.hero__lead p{text-align:left}.hero__lead .btn-primary{width:200px}.reviews .review-title{font-size:3rem;font-weight:500}.reviews .header-md{font-size:2rem}.review-carousel .review-author .details .name{font-size:1.35rem}.details .date{font-size:1rem}.review-carousel .review-text{font-size:1.15rem}}@media (max-width: 37.5em){.hero .row{padding-top:3rem}.hero__lead h1{font-size:2rem}.hero__lead h2{font-size:1.5rem;text-align:center}.scrolling-words-container{text-align:center;width:100%}.button_right{display:none}.reviews .review-title{font-size:2rem}.reviews .header-md{font-size:1.5rem}.review-carousel,.product-carousel{padding:2rem}.review-item .review-text{font-size:1rem;font-weight:500}.review-carousel .review-item{max-width:300px;padding:1.5rem}.scrolling-words-box ul li{font-size:1.25rem}.slide-ctrl-container{margin:1rem 0}}.product-banner{margin:3rem;padding:1rem;box-shadow:2px 2px 5px #0000001a}.product-card{display:flex;flex-direction:column}.product-banner .card{display:flex;align-items:center}.product-banner .image-container,.product-banner .product-info-container{width:50%;padding:1rem}.product-banner .product-info-buttons button{text-transform:uppercase}.product-banner .product-info-header{color:#000}.product-banner .product-info-header h3{font-size:2rem;text-transform:uppercase}.product-banner .product-info-price{display:flex;gap:10px;align-items:flex-start;flex-direction:column;margin:2rem 0}.product-banner .product-info-price h4{font-size:1.75rem;color:var(--secondary)}.discount-container{display:flex;align-items:center;gap:10px}.product-banner .discount-container h5{font-size:1.25rem;text-decoration:line-through}.product-banner .product-info-details{color:#000;font-size:1.25rem}.product-banner .all-product-info-buttons{display:flex;flex-direction:column}.product-banner .product-info-buttons{display:flex;gap:10px;justify-content:space-between}.product-banner .product-info-buttons button{margin:1rem 0}#learn-more-btn,#redirect-btn button,#card-cart-btn:hover{background-color:var(--primary);color:#fff}#learn-more-btn:hover,#redirect-btn button:hover,#card-cart-btn{background-color:var(--secondary);color:#fff;border:none}.product-card{display:flex;flex-direction:column;align-items:center;width:330px;border-radius:5px;overflow:hidden;margin:20px;background-color:#fff;padding-bottom:1%;border:1px solid lightgray}.product-card:hover{background-color:#f5f5f5;transform:scale(1.05);box-shadow:2px 2px 5px #0000001a}.product-card .card{padding:1rem;color:#000}.product-card .product-image{width:100%;height:200px;object-fit:cover}.product-card .product-info-header{display:flex;flex-direction:column;align-items:center}.product-card .product-name{font-size:1.25rem;font-weight:700;margin:10px 0;text-align:center;color:#000}.product-card .product-description{font-size:.875rem;margin:10px 0;text-align:center}.product-card .product-price{font-size:1.125rem;font-weight:700;margin:10px 0;color:red}.product-card .add-to-cart-button:hover{background-color:var(--secondary)}.product-card .product-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.product-card .original-price{text-decoration:line-through;color:red;font-size:.875rem}.product-card .discount-price{color:var(--secondary);font-size:1.125rem;font-weight:700}.product-card .all-product-info-buttons{display:flex;gap:10px;justify-content:center;margin-top:10px}.carousels-buttons{display:flex;align-items:center;justify-content:center;gap:10px}.carousels-buttons button:nth-child(1){background-color:var(--secondary)}.carousels-buttons button:nth-child(2){background-color:var(--primary)}.full-details{margin-top:1.5rem;font-size:1rem;transition:max-height .3s ease-in-out}@media only screen and (max-width: 37.5em){.product-banner{margin:.5rem;padding:.5rem;font-size:1rem}.product-banner .product-info-header h3{font-size:1.25rem}.product-banner .product-info-header .discount-container{display:none}.product-banner .product-info-price h4{font-size:1.15rem}.toggle-details-btn{display:block;background-color:transparent;border:none;color:#007bff;font-size:1rem;cursor:pointer;margin:1rem 0;text-decoration:underline;padding:0}.toggle-details-btn:focus{outline:none}}@media only screen and (max-width: 56.25em){.product-banner .card{display:flex;flex-direction:column;margin:unset}.product-banner .image-container,.product-banner .product-info-container{width:100%}.toggle-details-btn{display:block;background-color:transparent;border:none;color:#007bff;font-size:1rem;cursor:pointer;margin:1rem 0;text-decoration:underline;padding:0}.toggle-details-btn:focus{outline:none}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.reviews{text-align:center;position:relative;margin:3rem 0;overflow:hidden}.products-carousel.reviews{overflow:visible}.reviews .review-title{font-size:4rem;font-weight:600;color:#000}.reviews .header-md{font-size:2.5rem;font-weight:400;margin:0;color:#000}.review-preview{max-width:400px;margin:0 auto;position:absolute;left:0;right:0;top:-3rem;z-index:-1;opacity:.5}.review-preview img{width:100%}.review-carousel,.product-carousel{display:flex;justify-content:center;height:400px;margin:1rem;pointer-events:none;padding:6rem}.review-carousel .review-item{background:#fff;color:var(--dark);max-width:50%;width:100%;padding:2.5rem;border-radius:24px;box-shadow:0 22px 34px #161c2d30;transition:all .3s ease-in-out;position:absolute;opacity:0;z-index:-1}.review-item.active{transform:translateY(-10%);z-index:10;opacity:1;margin-bottom:2rem}.review-item.prev{transform:translate(-75%);z-index:5;opacity:.35}.review-item.next{transform:translate(75%);z-index:5;opacity:.35}.review-item .review-text{text-align:left;font-size:1.35rem;color:var(--primary)}.review-author{display:flex;text-align:left;align-items:center}.review-author .avatar{width:46px;height:46px;margin-right:12px}.avatar img{width:100%;border-radius:50%}.details .name{font-size:2rem;line-height:1.5;color:var(--secondary)}.details .date{color:var(--secondary);font-size:1.25rem}.slide-ctrl-container{position:relative;margin:4rem 0 2rem;display:flex;justify-content:space-around;z-index:100}.slide-ctrl-container .review-buttons{color:var(--dark);font-size:1.5rem}@media (max-width: 37.5em){.reviews .review-title{font-size:2rem}.reviews .header-md{font-size:1.5rem}.review-carousel,.product-carousel{padding:2rem}.review-item .review-text{font-size:1rem;font-weight:500}.review-carousel .review-item{max-width:300px;padding:1.5rem}.slide-ctrl-container{margin:1rem 0}}*{box-sizing:border-box}body{background:#fff;background:linear-gradient(to bottom,#fff,#e1e8ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e1e8ed",GradientType=0);height:100%;margin:0;background-repeat:no-repeat;background-attachment:fixed}.wrapper-1{width:100%;height:100vh;display:flex;flex-direction:column}.wrapper-2{padding:30px;text-align:center}h1{font-family:Kaushan Script,cursive;font-size:4em;letter-spacing:3px;color:#5892ff;margin:0 0 20px}.wrapper-2 p{margin:0;font-size:1.3em;color:#aaa;font-family:Source Sans Pro,sans-serif;letter-spacing:1px}.go-home{color:#fff;background:#5892ff;border:none;padding:10px 50px;margin:30px 0;border-radius:30px;text-transform:capitalize;box-shadow:0 10px 16px 1px #aec7fb}.footer-like{margin-top:auto;background:#d7e6fe;padding:6px;text-align:center}.footer-like p{margin:0;padding:4px;color:#5892ff;font-family:Source Sans Pro,sans-serif;letter-spacing:1px}.footer-like p a{text-decoration:none;color:#5892ff;font-weight:600}@media (min-width: 360px){h1{font-size:4.5em}.go-home{margin-bottom:20px}}@media (min-width: 600px){.content{max-width:1000px;margin:0 auto}.wrapper-1{height:initial;max-width:620px;margin:50px auto 0;box-shadow:4px 8px 40px 8px #5892ff33}}#checkout-container{max-width:85%}.paypal-buttons,#order-number{text-align:center}#order-number{padding:1rem}@media screen and (max-width: 37.5em){#check-out-stepper{flex-wrap:wrap;gap:10px}.css-j5w0w9-MuiStepConnector-root{display:none}#checkout-container{max-width:100%}}@media (max-width: 900px){.css-126nd9x-MuiPaper-root{margin-top:5rem;margin-bottom:2rem;padding:12px}}@media (min-width: 900px){.css-126nd9x-MuiPaper-root{margin-top:6rem;margin-bottom:2rem;padding:24px}}.bl_page404{padding:7rem 0 2rem}.bl_page404 h1{text-align:center;margin-top:1%;margin-bottom:25px;font-size:30px;font-weight:400;text-transform:uppercase;color:#000}.bl_page404 p{display:block;margin:25px auto;max-width:776px;text-align:center;color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.bl_page404__wrapper{position:relative;width:100%;margin:10px auto;max-width:440px;min-height:410px}.bl_page404__img{width:100%}.bl_page404__link{display:block;margin:0 auto;width:260px;height:64px;box-shadow:0 5px #9c1007,inset 0 0 18px #fd3c00bf;background-color:#f95801;color:#fff;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:64px;text-transform:uppercase;text-decoration:none;border-radius:30px;text-align:center}.bl_page404__link:hover,.bl_page404__link:focus{background-color:var(--secondary)}.bl_page404__el1{position:absolute;top:108px;left:102px;opacity:1;animation:el1Move .8s linear infinite;width:84px;height:106px;background:url(https://github.com/BlackStar1991/Pictures-for-sharing-/blob/master/404/bigBoom/404-1.png?raw=true) 50% 50% no-repeat;z-index:2}.bl_page404__el2{position:absolute;top:92px;left:136px;opacity:1;animation:el2Move .8s linear infinite;width:184px;height:106px;background:url(https://github.com/BlackStar1991/Pictures-for-sharing-/blob/master/404/bigBoom/404-2.png?raw=true) 50% 50% no-repeat;z-index:2}.bl_page404__el3{position:absolute;top:108px;left:180px;opacity:1;animation:el3Move .8s linear infinite;width:284px;height:106px;background:url(https://github.com/BlackStar1991/Pictures-for-sharing-/blob/master/404/bigBoom/404-3.png?raw=true) 50% 50% no-repeat;z-index:2}@keyframes el1Move{0%{top:108px;left:102px;opacity:1}to{top:-10px;left:22px;opacity:0}}@keyframes el2Move{0%{top:92px;left:136px;opacity:1}to{top:-10px;left:108px;opacity:0}}@keyframes el3Move{0%{top:108px;left:180px;opacity:1}to{top:28px;left:276px;opacity:0}}@media (max-width: 37.5em){.bl_page404__wrapper{display:none}}.form-container-with-social{display:flex;align-content:stretch;align-items:stretch;flex-wrap:wrap;justify-content:center;background-color:var(--grad-1)}.social-container{display:flex;justify-content:center;align-items:center;padding:1rem}.social-container h4,.formcontact h4{color:var(--dark);padding:1rem;font-size:1.75rem}.contact-links{background-color:var(--grad-1);display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.contact-links .icon{width:50px;min-width:50px;height:50px;border-radius:50%;border:2px solid var(--secondary);margin-bottom:1rem;font-weight:200;background-color:var(--secondary);color:var(--grad-1);padding:10px}.contact-links .icon:hover{background-color:var(--grad-1);color:var(--primary);border:2px solid var(--primary)}.submit-btn-container{text-align:center}#contact-submit-btn{border:none;background-color:var(--primary);text-align:center}#contact-submit-btn:hover{background-color:var(--secondary)}.contact{background-size:cover;background-position:center}.contact__form-container{box-shadow:#64646f33 0 7px 29px;padding:4rem;max-width:80rem;text-align:left;border-radius:5px;margin:0 auto}.contact-form-div,.contact-message-div{color:#000;display:flex;flex-direction:column;margin:1rem}.contact-form-input{font-size:1rem;color:#000;padding:.375rem .75rem;background-color:inherit;color:#495057;border:none;font-weight:600;border-bottom:1px solid black}.contact-form-input:focus,.contact-form-input:focus-visible{outline:none}.contact-message-div textarea{width:100%;box-sizing:border-box;height:200px}.contactform label,.contactform .expandable{text-align:left;font-weight:700}.contactform label{font-size:.95rem;margin-bottom:5px}.contactform .expandable,.contactform .show{background-color:var(--bs-success);padding:.4rem;margin-bottom:.5rem;border-radius:5px}.contactform .show,.expandable.show{font-size:.9rem;background-color:var(--secondary);color:#fff;padding:5px}.formcontact{flex:1}@media only screen and (max-width: 56.25em){.sec-pad{padding:8rem 0}}@media only screen and (max-width: 37.5em){.contact__form-container{padding:2rem 1rem;margin:0}#contact{padding:4rem .5rem}.social-container{padding:.5rem;width:100%;flex-wrap:wrap}.social-container h4{font-size:1rem}.form-container-with-social{justify-content:unset;flex-direction:column-reverse}.form-row-1{flex-wrap:wrap;gap:0}.contact-form-div{margin:.5rem auto;width:-webkit-fill-available}}.cart-page{color:#000}.cart-page h2{font-size:2rem;margin:2rem}.cart-page-container{display:flex;align-items:stretch;align-content:stretch;flex-wrap:wrap}.empty-cart-container{padding:1rem}.cart-display-empty-products{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1rem}.cart-page .cart-header{display:flex;gap:15px;justify-content:center;font-size:1.35rem;margin-bottom:1rem;align-items:center}.cart-page .cart-bottom{display:flex;background-color:var(--grad-1);padding:1rem;gap:5px;margin:.5rem;border-radius:8px;flex-direction:column;justify-content:flex-start}.cart-items{flex:1}.cart-page .cart-bottom div{font-weight:300}.cart-single-item{display:flex;align-items:center;gap:15px;background-color:var(--grad-1);color:#000;padding:1rem;border-radius:8px;margin:.5rem}.cart-text-details-container,.cart-bottom h4{font-size:1.15rem;font-weight:500}.cart-img-container{display:flex;flex-direction:column;align-items:center;gap:10px}.single-item-quantity-container{display:flex;align-items:center;gap:15px;justify-content:flex-start;margin:10px}.quantity-icon{font-size:1.5rem}#product-options{background:#f0f8ff;padding:5px;color:#000;font-size:1rem}#product-options:focus-visible{outline:none}.quantity-icon.minus-icon{color:var(--danger)}.quantity-icon.add-icon{color:var(--success)}.cart-single-item button,#proceed-to-checkout-btn{background-color:var(--primary);margin:.25rem 0;border:none;border-radius:10px;color:#fff}.proceed-to-checkout-btn a{color:#fff}button{border-radius:8px;border:1px solid black;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.cart-img{width:200px;height:200px;object-fit:contain;padding-right:10px}.input-wrap{display:flex;flex-direction:column;gap:5px;margin-bottom:1rem}.input-wrap input{background-color:var(--grad-1);border:none;border-bottom:1px solid black;font-size:1.15rem;color:#000}.input-wrap input:focus-visible{outline:none}@media (max-width: 37.5em){.cart-page-container{justify-content:center}.cart-single-item{flex-direction:column}.cart-text-details-container,.cart-bottom h4{font-size:1rem}.cart-page .cart-bottom{padding:.5rem}.cart-page .cart-bottom div{max-width:280px}.cart-display-empty-products .product-card{margin:0;padding:0}}.floating-cart-btn{position:fixed;z-index:10000;bottom:20px;right:20px;width:100px;height:30px;background-color:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1rem;padding:.1rem;box-shadow:0 4px 6px #0000001a;text-decoration:none;transition:transform .2s ease-in-out,background-color .3s}.floating-cart-btn:hover{transform:scale(1.1)}.upload-image-container{margin:6rem auto}.upload-img{max-width:200px;margin:0 2rem}
