header{background-color:inherit;position:absolute;width:100%;height:10vh}header nav{width:111rem;margin:0 auto;height:inherit;border-bottom:1px solid rgb(92,92,92);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1134px){header nav{width:90%}}header nav .nav-items{display:flex;gap:3rem;list-style:none;margin-left:3rem}header nav .hamburger{display:none}@media screen and (max-width: 1134px){header nav .hamburger{display:block;cursor:pointer}}header nav .logo{font-size:1.3rem;font-style:normal;font-weight:700;line-height:2.5rem;letter-spacing:.2rem;cursor:pointer;text-transform:uppercase;color:#fff;transition:.2s}header nav .logo:hover{color:#d87d4a}@media screen and (max-width: 1134px){header nav .logo{position:absolute;left:12rem;top:3.5rem}}header nav .cart-icon-div{position:relative;width:3.5rem;display:flex;align-items:center}header nav .cart-icon-div .cart-icon-quantity{position:absolute;bottom:1rem;right:3rem;color:#d87d4a;font-size:1.7rem;font-weight:900;border-radius:100%;padding:.2rem .5rem;z-index:1}header nav ul{display:flex;gap:3.4rem;padding-right:10rem}header nav ul a{font-size:1.3rem;font-style:normal;font-weight:700;line-height:2.5rem;letter-spacing:.2rem;cursor:pointer;text-transform:uppercase;color:#fff;transition:.2s}header nav ul a:hover{color:#d87d4a}@media screen and (max-width: 1134px){header nav ul .nav-link{display:none}}header nav ul .nav-categories{display:none}@media screen and (max-width: 1134px){header nav ul .nav-categories{display:block;width:100%;padding-bottom:12rem;background-color:#fafafa;border:1px solid rgb(197,197,197);position:absolute;top:9.5rem;left:0;border-radius:0 0 .8rem .8rem;z-index:1}header nav ul .nav-categories figure{width:15rem}header nav ul .nav-categories .grid{gap:0;margin:0!important}header nav ul .nav-categories .grid div{gap:0;margin-bottom:-.8rem}}header nav ul .nav-categories div .grid{margin-top:8rem}header nav .cart-icon{font-size:1.3rem;font-style:normal;font-weight:700;line-height:2.5rem;letter-spacing:.2rem;cursor:pointer;text-transform:uppercase;color:#fff;transition:.2s}header nav .cart-icon:hover{color:#d87d4a}.overlay{background-color:#000;opacity:.4;width:100%;height:90vh;position:fixed;bottom:0;top:10vh;left:0;right:0;z-index:1}.cart-div,.cart-div-bottom{display:flex;justify-content:space-between}.cart-div .remove-prev,.cart-div-bottom .remove-prev{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;color:#898989;text-decoration:underline;cursor:pointer}.modal-content{width:40rem;min-height:20rem;border-radius:.8rem;position:absolute;right:21%;top:120%;background-color:#fff;display:flex;z-index:1}@media screen and (max-width: 1134px){.modal-content{right:3%}}.modal-content .modal-inner{width:80%;display:flex;flex-direction:column;margin:0 auto;padding-block:3rem}.modal-content .modal-inner .empty{display:flex;justify-content:center;align-items:center;height:15rem;font-size:2rem;gap:.5rem}.modal-content .modal-inner .cart-prev-icon{color:#d87d4a}.modal-content .modal-inner .cart-div-bottom{margin-top:auto;margin-bottom:1.5rem}.modal-content .modal-inner .cart-div-bottom :nth-child(1){font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;color:#898989;text-transform:uppercase}.modal-content .modal-inner .cart-div-bottom :nth-child(2){font-size:1.8rem;font-weight:700}.modal-content .modal-inner ul{list-style:none;display:flex;flex-direction:column;gap:2rem;margin-block:3.5rem}.modal-content .modal-inner ul .cart-inner{display:flex;align-items:center;justify-content:space-between}.modal-content .modal-inner ul .cart-inner .cart-prev-btns{display:flex}.modal-content .modal-inner ul .cart-inner .cart-prev-btns button{border:none;background-color:#f1f1f1;cursor:pointer;height:4rem;width:3.5rem}.modal-content .modal-inner ul .cart-inner .cart-prev-btns button:hover{color:#d87d4a}.modal-content .modal-inner ul .cart-inner .cart-prev-btns p{border:none;background-color:#f1f1f1;font-weight:700;font-size:1.45rem;height:4rem;width:3.5rem;display:flex;justify-content:center;align-items:center}.modal-content .modal-inner ul .cart-list-div{display:flex;flex-direction:column;gap:.7rem;margin-left:-3rem}.modal-content .modal-inner ul .cart-list-div :nth-child(1){font-size:1.5rem;font-weight:700;transition:.2s}.modal-content .modal-inner ul .cart-list-div :nth-child(1):hover{color:#d87d4a}.modal-content .modal-inner ul .cart-list-div :nth-child(2){font-size:1.4rem;font-weight:600;color:#898989}.modal-content .modal-inner ul img{width:6.4rem;height:6.4rem;border-radius:.6rem}.modal-content .modal-inner .checkout-btn{background-color:#d87d4a;color:#fff;width:16rem;height:4.8rem;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s;width:100%}.modal-content .modal-inner .checkout-btn:hover{background-color:#fbaf85}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;width:111rem;margin:0 auto;margin-top:15rem}@media screen and (max-width: 1134px){.grid{width:100%;margin-inline:0;padding-inline:8rem}}@media screen and (max-width: 712px){.grid{grid-template-columns:repeat(1,1fr)}}.grid a{color:#000}.grid div{display:flex;flex-direction:column;align-items:center;gap:1rem}@media screen and (max-width: 712px){.grid div{margin-bottom:1rem}}.grid div:hover span{color:#d87d4a;transition:.3s}.grid div figure{width:22rem;height:20rem}.grid div .headphones{background-image:url(/assets/shared/desktop/image-category-thumbnail-headphones.png);background-size:contain;background-repeat:no-repeat;background-position:bottom}.grid div .speakers{background-image:url(/assets/shared/desktop/image-category-thumbnail-speakers.png);background-size:contain;background-repeat:no-repeat;background-position:bottom}.grid div .earphones{background-image:url(/assets/shared/desktop/image-category-thumbnail-earphones.png);background-size:contain;background-repeat:no-repeat;background-position:bottom}.grid div div{display:flex;flex-direction:row}.grid div div span{color:#5b5a5a;font-size:1.3rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.grid h2{text-align:center;font-size:1.8rem;font-weight:700;letter-spacing:1.286px;text-transform:uppercase}.hero-banner{width:100%;min-height:75vh;background-color:#1a1a1a;background-image:url(/assets/home/desktop/image-hero.jpg);background-repeat:no-repeat;background-position:70% 100%;display:flex}@media screen and (max-width: 1134px){.hero-banner{background-image:url(/assets/home/tablet/image-header.jpg);background-size:76rem;background-position:center}}@media screen and (max-width: 712px){.hero-banner{background-image:url(/assets/home/mobile/image-header.jpg);background-size:46rem}}.hero-banner figure{width:100%;height:120%;position:relative;bottom:20%;right:10%}.hero-banner img{object-fit:cover;width:100%;height:100%}.width-div{width:111rem;margin:0 auto;display:flex}@media screen and (max-width: 1134px){.width-div{align-items:center;justify-content:center}}@media screen and (max-width: 1134px){.width-div .banner-div{display:flex;flex-direction:column;align-items:center;position:relative;bottom:10rem}}.width-div .banner-div h1{font-size:5.6rem;font-weight:700;line-height:5.8rem;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-top:3rem;margin-bottom:3rem;width:50%}@media screen and (max-width: 1134px){.width-div .banner-div h1{width:40rem;text-align:center}}@media screen and (max-width: 712px){.width-div .banner-div h1{font-size:3.6rem;line-height:4rem}}.width-div .banner-div span{color:#909090;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:10px;text-transform:uppercase}.width-div .banner-div p{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;color:#fff;margin-bottom:3rem;width:45%}@media screen and (max-width: 1134px){.width-div .banner-div p{text-align:center;width:35rem}}@media screen and (max-width: 712px){.width-div .banner-div p{width:30rem}}.width-div .banner-div button{background-color:#d87d4a;color:#fff;width:16rem;height:4.8rem;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s}.width-div .banner-div button:hover{background-color:#fbaf85}.speaker-section-orange{width:111rem;height:56rem;background-color:#d87d4a;margin:0 auto;margin-top:20rem;border-radius:.8rem;display:flex;justify-content:end;align-items:end;background-image:url(/assets/home/desktop/speakers.svg);background-repeat:no-repeat;background-position:15rem 10rem}@media screen and (max-width: 1134px){.speaker-section-orange{width:90%;min-height:75rem;background-image:url(/assets/home/tablet/image-speaker-zx9.png);background-size:18rem;background-position:55% 6rem}}.speaker-section-orange div{display:flex;justify-content:end;width:80%}@media screen and (max-width: 1134px){.speaker-section-orange div{justify-content:center;align-items:center}}.speaker-section-orange div img{width:45%}.speaker-section-orange div div{display:flex;flex-direction:column;gap:4rem;width:35%;margin-right:10rem;margin-bottom:10rem}.speaker-section-orange div div h2{color:#fff;font-size:5.6rem;font-weight:700;line-height:5.8rem;letter-spacing:.2rem;text-transform:uppercase}@media screen and (max-width: 1134px){.speaker-section-orange div div h2{text-align:center;font-size:5.6rem}}.speaker-section-orange div div p{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;color:#fff}@media screen and (max-width: 1134px){.speaker-section-orange div div p{text-align:center;width:30rem}}.speaker-section-orange div div button{background-color:#000;color:#fff;width:16rem;height:4.8rem;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s}.speaker-section-orange div div button:hover{background-color:#3d3d3d}.speaker-section{margin:0 auto;position:relative;background-image:url(/assets/home/desktop/image-speaker-zx7.jpg);width:111rem;min-height:32rem;border-radius:.8rem;margin-block:5rem}@media screen and (max-width: 1134px){.speaker-section{background-image:url(/assets/home/tablet/image-speaker-zx7.jpg);background-position:right;background-repeat:no-repeat;background-size:contain;width:90%}}@media screen and (max-width: 712px){.speaker-section{background-image:url(/assets/home/mobile/image-speaker-zx7.jpg);background-size:contain}}.speaker-section div{width:80%;margin:0 auto;display:flex;flex-direction:column;gap:3rem;justify-content:flex-start;position:absolute;top:30%;left:11%}.speaker-section div h2{font-size:2.8rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.speaker-section div button{background-color:inherit;color:#000;width:16rem;height:4.8rem;border:1px solid black;text-transform:uppercase;cursor:pointer;transition:.3s}.speaker-section div button:hover{background-color:#000;color:#fff}.earphones-home-div{display:flex;justify-content:center;gap:2.5rem;width:111rem;margin:0 auto}@media screen and (max-width: 1134px){.earphones-home-div{width:90%}}@media screen and (max-width: 712px){.earphones-home-div{flex-direction:column}}.earphones-home-div .earphones-home{background-image:url(/assets/home/desktop/image-earphones-yx1.jpg);width:54rem;min-height:32rem;border-radius:.8rem}@media screen and (max-width: 1134px){.earphones-home-div .earphones-home{width:50%;background-image:url(/assets/home/tablet/image-earphones-yx1.jpg);background-size:cover}}@media screen and (max-width: 712px){.earphones-home-div .earphones-home{background-image:url(/assets/home/mobile/image-earphones-yx1.jpg);background-size:contain;height:20rem;width:100%}}.earphones-home-div .earphones-home-second{border-radius:.8rem;background-color:#f1f1f1;width:54rem;min-height:32rem;display:flex;flex-direction:column;justify-content:center;padding-left:10rem;gap:3rem}@media screen and (max-width: 1134px){.earphones-home-div .earphones-home-second{width:50%;height:32rem;padding-left:5rem}}@media screen and (max-width: 712px){.earphones-home-div .earphones-home-second{height:20rem;width:100%}}.earphones-home-div .earphones-home-second h2{font-size:2.8rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.earphones-home-div .earphones-home-second button{background-color:inherit;color:#000;width:16rem;height:4.8rem;border:1px solid black;text-transform:uppercase;cursor:pointer;transition:.3s}.earphones-home-div .earphones-home-second button:hover{background-color:#000;color:#fff}.mt{margin-top:25rem}.aside{display:flex;align-items:center;width:111rem;margin:0 auto;margin-top:15rem}@media screen and (max-width: 1134px){.aside{width:90%;flex-direction:column-reverse;text-align:center;margin-top:-10rem}}.aside h2{font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:1.429px;text-transform:uppercase;margin-bottom:3rem;margin-top:15rem;width:80%}@media screen and (max-width: 1134px){.aside h2{margin:0 auto;margin-bottom:3rem;width:40rem}}@media screen and (max-width: 712px){.aside h2{width:90%}}.aside span{color:#d87d4a}.aside p{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;width:44rem}@media screen and (max-width: 1134px){.aside p{margin:0 auto}}@media screen and (max-width: 712px){.aside p{width:90%}}.aside .aside-div{width:72rem;height:58.8rem;background-image:url(/assets/shared/desktop/image-best-gear.jpg);border-radius:.8rem;margin-top:20rem;margin-bottom:5rem}@media screen and (max-width: 1134px){.aside .aside-div{width:100%;background-image:url(/assets/shared/tablet/image-best-gear.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:.8rem}}@media screen and (max-width: 712px){.aside .aside-div{height:35rem}}footer{background-color:#101010;width:100%;height:36.5rem;margin-top:20rem}@media screen and (max-width: 712px){footer{height:95rem}}footer .footer-section{width:111rem;height:100%;margin:0 auto;display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 1134px){footer .footer-section{padding-block:5rem;width:90%;margin-block:auto;flex-direction:column}}footer .footer-section .rectangle{position:absolute;width:10rem;height:.4rem;background-color:#d87d4a}@media screen and (max-width: 1134px){footer .footer-section .rectangle{top:0}}footer .footer-section .footer-text{display:flex;flex-direction:column;justify-content:center;gap:4rem}footer .footer-section .footer-text img{width:14.3rem;height:2.5rem}@media screen and (max-width: 1134px){footer .footer-section .footer-text img{margin-top:2.5rem}}@media screen and (max-width: 712px){footer .footer-section .footer-text img{align-self:center}}footer .footer-section .footer-text p{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;color:#898989;width:53rem}@media screen and (max-width: 1134px){footer .footer-section .footer-text p{width:67rem;position:relative;top:5rem}}@media screen and (max-width: 712px){footer .footer-section .footer-text p{width:90%;text-align:center}}footer .footer-section .footer-text .copyright{font-weight:700}footer .footer-links{display:flex;flex-direction:column;justify-content:center;position:relative;bottom:24%}footer .footer-links ul{display:flex;gap:3.4rem}@media screen and (max-width: 1134px){footer .footer-links ul{position:relative;bottom:6rem;text-align:center}}@media screen and (max-width: 712px){footer .footer-links ul{flex-direction:column;bottom:0}}footer .footer-links ul a{font-size:1.3rem;font-style:normal;font-weight:700;line-height:2.5rem;letter-spacing:.2rem;cursor:pointer;text-transform:uppercase;color:#fff;transition:.2s}footer .footer-links ul a:hover{color:#d87d4a}footer .footer-links .footer-icons{display:flex;justify-content:end;gap:1.6rem;position:relative;top:30%}@media screen and (max-width: 1134px){footer .footer-links .footer-icons{position:relative;top:5rem}}@media screen and (max-width: 712px){footer .footer-links .footer-icons{justify-content:center}}footer .footer-links .footer-icons .footer-icon{color:#fff;cursor:pointer;transition:.2s}footer .footer-links .footer-icons .footer-icon:hover{color:#d87d4a}figure img{width:55rem}@media screen and (max-width: 1134px){figure img{width:35rem;margin-bottom:-7rem}}@media screen and (max-width: 712px){figure img{width:30rem;margin-left:-3rem}}.details-figure{width:40rem;margin:0 auto;margin-right:10rem}@media screen and (max-width: 1134px){.details-figure{margin:0 auto}}@media screen and (max-width: 712px){.details-img{margin:0 auto;margin-bottom:-5rem;width:100%}}.product-card{display:flex;gap:3rem;flex-direction:column;justify-content:center;margin:0 auto}@media screen and (max-width: 1134px){.product-card{display:block}}@media screen and (max-width: 712px){.product-card{display:flex;align-items:center!important}}.product-card .card-title{color:#000;font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:1.429px;text-transform:uppercase}@media screen and (max-width: 1134px){.product-card .card-title{margin-bottom:2rem}}@media screen and (max-width: 712px){.product-card .card-title{width:90%;font-size:3rem}}.product-card .card-details{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;width:41rem}@media screen and (max-width: 1134px){.product-card .card-details{width:100%;margin-bottom:2rem}}@media screen and (max-width: 712px){.product-card .card-details{width:100%}}.product-card .product-button{background-color:#d87d4a;color:#fff;width:16rem;height:4.8rem;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s}.product-card .product-button:hover{background-color:#fbaf85}.product-header{width:100%;height:9.7rem;background-color:#000}.features-div{width:111rem;margin:0 auto;display:flex;gap:13rem;margin-top:13rem;margin-bottom:15rem}@media screen and (max-width: 1134px){.features-div{width:90%;flex-direction:column}}.features-div .features{display:flex;flex-direction:column;gap:3rem;width:70%}@media screen and (max-width: 1134px){.features-div .features{width:95rem}}@media screen and (max-width: 712px){.features-div .features{width:80rem}}.features-div .features p{width:81%}@media screen and (max-width: 1134px){.features-div .features p{width:68%}}@media screen and (max-width: 712px){.features-div .features p{width:50%}}.features-div h1{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:1.143px;text-transform:uppercase}.features-div p{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px}.product-box{width:20%;margin-right:10rem}.product-box h1{text-align:center;margin-bottom:2.5rem}@media screen and (max-width: 1134px){.product-box h1{display:flex;width:100rem}}@media screen and (max-width: 712px){.product-box h1{flex-direction:column;text-align:start;margin-bottom:4rem}}.product-box .includes{display:flex;gap:2rem}@media screen and (max-width: 1134px){.product-box .includes{width:30rem;position:relative;left:40rem;bottom:6.5rem}}@media screen and (max-width: 712px){.product-box .includes{left:0;bottom:0}}.product-box .includes .item-quantity{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;color:#d87d4a;font-weight:700;margin-left:.5rem}@media screen and (max-width: 712px){.product-box .includes .item-quantity{margin:0}}.product-box .includes .item-content{margin-bottom:1rem;font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px}.gallery{width:111rem;margin:0 auto;display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:25rem}@media screen and (max-width: 1134px){.gallery{width:90%}.gallery :nth-child(3){width:100%}}@media screen and (max-width: 712px){.gallery{display:flex;flex-direction:column}}.gallery img{border-radius:.8rem}@media screen and (max-width: 1134px){.gallery img{width:100%}}.gallery .gallery-image{grid-column:2;grid-row:1/span 2}.row-header{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:1.143px;text-transform:uppercase;text-align:center;margin-bottom:15rem}@media screen and (max-width: 712px){.row-header{margin-bottom:4rem}}.add-button{height:4.8rem;width:4rem;background-color:#f1f1f1;border:none;color:#898989;font-weight:700;font-size:1.4rem;cursor:pointer}.add-button:hover{color:#d87d4a;transition:.2s}.add-input{width:5rem;text-align:center;font-size:1.3rem;font-weight:700;border:none;outline:none;background-color:#f1f1f1}.product-price{font-size:1.8rem;font-style:normal;font-weight:700}.card-row-details{width:111rem;margin:0 auto;margin-top:20rem;display:flex;gap:10rem}@media screen and (max-width: 712px){.card-row-details{display:flex;flex-direction:column;width:90%}}@media screen and (max-width: 1134px){.product-card{margin-left:-.1rem;width:90%;margin:0 auto;align-items:start}}@media screen and (max-width: 712px){.product-card{display:flex;flex-direction:column}}.product-card .new-div .details-title{color:#000;font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:1.429px;text-transform:uppercase;width:40rem}@media screen and (max-width: 1134px){.product-card .new-div .details-title{margin-bottom:1rem!important;font-size:3rem;text-align:start!important;width:30rem;margin:0}}.product-card .product-details{width:50rem;font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px}@media screen and (max-width: 1134px){.product-card .product-details{width:33rem!important;margin-bottom:2rem}}@media screen and (max-width: 712px){.product-card .product-details{width:30rem!important}}.grid-row-3{width:111rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18rem}@media screen and (max-width: 1134px){.grid-row-3{width:100%}}@media screen and (max-width: 712px){.grid-row-3{grid-template-columns:repeat(1,1fr);gap:7rem}}.grid-row-3 .row-div{display:flex;flex-direction:column;align-items:center;gap:3rem}.grid-row-3 .row-div img{width:100%;height:100%}@media screen and (max-width: 712px){.grid-row-3 .row-div img{width:20rem;margin:0 auto;margin-bottom:-10rem}}.grid-row-3 .row-div button{background-color:#d87d4a;color:#fff;width:16rem;height:4.8rem;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s}.grid-row-3 .row-div button:hover{background-color:#fbaf85}.grid-row-3 .row-div h2{color:#000;font-size:2.4rem;font-weight:700;letter-spacing:1.714px;text-transform:uppercase}@media screen and (max-width: 712px){.grid-row-3 .row-div h2{margin-top:5rem}}.cart-section{background-color:#f1f1f1;width:100%;height:100%}.checkout-container{width:111rem;margin:0 auto;margin-top:20rem;display:flex;gap:4rem}@media screen and (max-width: 1134px){.checkout-container{flex-direction:column;width:80%}}@media screen and (max-width: 712px){.checkout-container{width:100%}}.checkout-container .checkout{width:73rem;height:112rem;padding:5rem 3rem 3rem;background-color:#fafafa;border-radius:.8rem}@media screen and (max-width: 1134px){.checkout-container .checkout{margin:0 auto}}.checkout-container .checkout .container{width:97%;margin:0 auto}.checkout-container .checkout h1{color:#000;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:1.143px;text-transform:uppercase}.checkout-container .checkout .form-header{color:#d87d4a;font-size:1.3rem;font-weight:700;line-height:2.5rem;letter-spacing:.929px;text-transform:uppercase;margin-top:4rem;margin-bottom:1.5rem}.checkout-container .checkout form input{width:31rem;height:5.6rem;border-radius:.8rem;border:1px solid #cfcfcf;font-size:1.5rem;padding:1rem 2.3rem;font-weight:700}.checkout-container .checkout form input:focus{border:2px solid #fbaf85;outline:none}.checkout-container .checkout form .form-section{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 712px){.checkout-container .checkout form .form-section{flex-direction:column}}.checkout-container .checkout form .form-section .payment{width:64rem;margin:0 auto;display:flex;justify-content:space-between;margin-top:1rem}@media screen and (max-width: 712px){.checkout-container .checkout form .form-section .payment{flex-direction:column}}.checkout-container .checkout form .form-section .cash{display:flex;gap:3rem}.checkout-container .checkout form .form-section .cash p{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;width:85%}.checkout-container .checkout form .form-section label{display:flex;flex-direction:column;gap:1rem;font-size:1.2rem;font-weight:700;letter-spacing:-.214px}.checkout-container .checkout form .form-section label #address{width:64rem}@media screen and (max-width: 712px){.checkout-container .checkout form .form-section label #address{width:31rem}}.checkout-container .checkout form .form-section label div{display:flex;justify-content:space-between}.checkout-container .checkout form .form-section .payment-div{display:flex;flex-direction:column;align-items:end;gap:2rem;width:100%;margin-top:-3rem}@media screen and (max-width: 712px){.checkout-container .checkout form .form-section .payment-div{margin-block:1rem;align-items:start}}.checkout-container .checkout form .form-section .payment-div div{display:flex;align-items:center;gap:1.5rem;width:31rem;height:5.6rem;border-radius:.8rem;border:1px solid #cfcfcf;font-size:1.5rem;font-weight:700;padding-inline:2rem;background-color:#fff}.checkout-container .checkout form .form-section .payment-div div .radio{width:1.8rem}.checkout-container .cart-summary{width:35rem;height:100%;background-color:#fafafa;border-radius:.8rem;padding:2rem 3rem;display:flex;flex-direction:column}@media screen and (max-width: 1134px){.checkout-container .cart-summary{width:100%;margin:0 auto}}@media screen and (max-width: 712px){.checkout-container .cart-summary{margin-top:27rem}}.checkout-container .cart-summary .cart-bottom{margin-top:auto;display:flex;flex-direction:column;gap:1rem}.checkout-container .cart-summary .cart-bottom :nth-child(4){margin-block:1rem}.checkout-container .cart-summary .cart-bottom :nth-child(4) p{color:#d87d4a}.checkout-container .cart-summary .cart-bottom div{display:flex;justify-content:space-between;align-items:center}.checkout-container .cart-summary .cart-bottom div h2{text-transform:uppercase;font-size:1.5rem;font-weight:500;line-height:2.5rem}.checkout-container .cart-summary .cart-bottom div p{text-align:right;font-size:1.8rem;font-weight:700;text-transform:uppercase}.checkout-container .cart-summary .cart-bottom button{background-color:#d87d4a;color:#fff;width:16rem;height:4.8rem;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s;width:100%;margin-top:1rem}.checkout-container .cart-summary .cart-bottom button:hover{background-color:#fbaf85}.checkout-container .cart-summary h1{color:#000;font-size:1.8rem;font-weight:700;letter-spacing:1.286px;text-transform:uppercase}.checkout-container .cart-summary ul{list-style:none;display:flex;flex-direction:column;gap:1.5rem;margin-block:2.5rem}.checkout-container .cart-summary ul li{display:flex;justify-content:space-between}.checkout-container .cart-summary ul li .cart-list-div{display:flex;flex-direction:column;margin-left:-8rem;transition:.2s}.checkout-container .cart-summary ul li .cart-list-div :nth-child(1):hover{color:#d87d4a}.checkout-container .cart-summary ul li :nth-child(1){font-size:1.5rem;font-weight:700;color:#000}.checkout-container .cart-summary ul li :nth-child(2){font-size:1.4rem;font-weight:600;color:#898989}.checkout-container .cart-summary ul li .cart-quantity{color:#898989;text-align:right;font-family:Manrope;font-size:15px;font-style:normal;font-weight:700;line-height:25px}.checkout-container .cart-summary ul img{width:6.4rem;height:6.4rem;border-radius:.6rem}.border{border:2px solid #fbaf85}.input-error{border:2px solid red!important;outline:none}.label-error{color:red!important}.checkout-modal .checkout-inner{display:flex;flex-direction:column;justify-content:start;gap:3.5rem;background-color:#fafafa;border-radius:.8rem;width:54rem;height:58rem;position:fixed;top:28%;right:35%;padding:5rem;z-index:1}.checkout-modal .checkout-inner img{width:7rem}.checkout-modal .checkout-inner h1{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:1.143px;text-transform:uppercase}.checkout-modal .checkout-inner p{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;color:#898989}.checkout-modal .checkout-inner button{background-color:#d87d4a;color:#fff;width:16rem;height:4.8rem;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s;width:100%}.checkout-modal .checkout-inner button:hover{background-color:#fbaf85}.checkout-modal .checkout-inner .checkout-items{display:flex;justify-content:space-between;align-items:center;background-color:#f1f1f1;border-radius:.8rem;padding:1rem 2rem;height:12rem}.checkout-modal .checkout-inner .checkout-items .cart-list-div{display:flex;align-items:center}.checkout-modal .checkout-inner .checkout-items .total{width:45%;height:12rem;padding:1.5rem 2rem;background-color:#000;border-radius:0px .8rem .8rem 0px;display:flex;flex-direction:column;justify-content:center;gap:1rem}.checkout-modal .checkout-inner .checkout-items .total h1{color:#898989;font-family:Manrope;font-size:1.5rem;font-weight:500;line-height:2.5rem}.checkout-modal .checkout-inner .checkout-items .total span{color:#fafafa;text-align:right;font-size:18px;font-weight:700;text-transform:uppercase;text-align:start}@keyframes fade-in-modal{0%{opacity:0}to{opacity:.4}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes expand-down{0%{opacity:0;transform:scaleY(0);transform-origin:top}to{opacity:1;transform:scaleY(1);transform-origin:top}}.fade-in-modal{animation:fade-in-modal .4s ease}.fade-in{animation:fade-in .4s ease}.expand-down{animation:expand-down .5s ease}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;font-family:Manrope,sans-serif}body{background-color:#fafafa}.container{width:90%;margin:0 auto}a{text-decoration:none}.category-header{width:100%;height:33.6rem;background-color:#000;color:#fff;font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:1.429px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding-top:10rem}.card-row{width:58%;margin:0 auto;margin-top:20rem;display:flex;gap:10rem}@media screen and (max-width: 1134px){.card-row{flex-direction:column;text-align:center}}@media screen and (max-width: 1134px){.reverse{flex-direction:column-reverse}}.flex{display:flex;margin-top:2rem}.ml{margin-left:1rem}.back-link{width:111rem;margin:0 auto}.back-link .back-link{font-size:1.5rem;font-style:normal;font-weight:500;line-height:25px;cursor:pointer;position:absolute;top:20%}@media screen and (max-width: 1134px){.back-link .back-link{margin-left:8rem}}.back-link .back-link:hover{color:#d87d4a;transition:.2s}.new-div{display:flex;flex-direction:column;gap:2rem}.new-div .new{color:#d87d4a;font-size:1.4rem;letter-spacing:1rem;text-transform:uppercase;min-width:90%}
