.webshop{min-height:100vh;padding-bottom:30px}.shop__section{max-width:120rem;margin:0 auto;padding:0 3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;align-items:center}.shop__perspective{perspective:120rem;position:relative}@media (max-width:84em){.shop__section{max-width:120rem}}@media (max-width:75em){.shop__section{gap:4.8rem}}@media (max-width:59em){.shop__section{grid-template-columns:1fr;gap:6.4rem}}.shop__grid{margin:0 auto;max-height:-moz-fit-content;max-height:fit-content;@media (min-width:901px){width:600px}}.shop__carousel{max-width:350px;margin-left:auto;margin-right:auto;@media (min-width:500px){max-width:none}}.shop__carousel img{border-radius:15px}.shop-banner-container{display:flex;gap:40px;justify-content:space-between;padding-top:3rem!important;padding-bottom:3rem!important;position:relative;@media (min-width:768px){padding-top:40px!important}}.shop-banner-container .beats-solo{font-size:20px}.shop-banner-image{width:40%}.shop__ship-div{display:flex;gap:1.25rem;flex-direction:column;justify-content:space-between;align-items:flex-start}.shop__ship-div p{font-size:1.875rem!important;line-height:2.25rem!important;font-weight:500!important}@media (min-width:1100px){.shop__ship-div{flex-direction:row}}.shop__image{border-radius:0}.shop__detail{width:60%;color:#333}.shop__detail h1{font-size:2.25rem;line-height:2.5rem;font-weight:600}.desc{line-height:1.3;display:flex;flex-direction:column;color:#333}.desc p{color:#333;font-weight:100;font-size:16px;margin-top:10px;padding:5px}.desc .see{margin-top:0}#descp{color:red}.desc h4{margin:15px 0;font-weight:700;font-size:20px}.products-heading{text-align:center;margin:40px 0;color:#333}@media only screen and (max-width:900px){.desc h4{margin:10px 0}.features{justify-content:space-around}.features .list{width:40%}.shop-banner-container{display:flex;flex-direction:column;gap:2rem}.shop-banner-image,.shop__detail{width:100%}.desc h4{margin:1.5rem 0;font-weight:700;font-size:2.3rem}.features{display:flex;flex-direction:column;margin-top:8rem}.features h1{margin-bottom:0}.features .list{width:100%}.list li{font-size:14px}.features .product-card{width:100%}}@media only screen and (max-width:600px){.features .product-card{margin-top:30px;width:100%}.features .product-card img{width:40%;height:150px;border-radius:5px;margin:5px}}.shopend{@media (min-width:768px){padding-top:2.5rem;padding-bottom:2.5rem}}.shop_right-col{padding:15px 30px;border-radius:17px;@media (min-width:700px){padding-top:30px;padding-bottom:30px}}.shop__text-below{font-size:1.875rem!important;line-height:2.25rem!important;font-weight:700!important}.shop__selector{width:200px;height:45px;font-size:19.6px;font-weight:700}.select_year{width:168px;margin-top:10px;margin-bottom:10px}.shop__text-box{padding-right:10px;color:#333}.shop__text-box div:first-child{display:flex;gap:30px;border-bottom-width:1px;border-color:#bebbbb;margin-bottom:15px}.shop__opt-head{font-size:2.25rem;line-height:2.5rem;text-transform:capitalize;color:var(--color-grey-light-2);font-weight:600;margin-top:2.5rem;padding-bottom:10px;@media (min-width:1024px){margin-top:0}}.shop__opt-green,.shop__opt-head:hover{color:var(--color-primary)}.shop__opt-green{border-bottom-width:1px;border-color:var(--color-primary)}.shop__info-table{color:var(--color-grey-light-2);@media (min-width:500px){min-height:490px}}.shop__info-table th{font-size:16px;text-align:right;padding-right:20px;line-height:32.4px;@media (min-width:500px){font-size:18px}}.shop__info-table td{font-size:16px;line-height:32.4px;@media (min-width:500px){font-size:18px}}.shop__video{width:100%;height:200px;@media (min-width:768px){height:315px}}.shop__button{font-size:1.9rem;background-color:#53814b!important;color:#fff;padding:11px 24px;border-radius:9px;font-weight:600;line-height:20px;transition:all .3s ease}.shop__button:hover{background-color:#f5f6e9!important;color:#53814b!important;border:2px solid #53814b!important}.shop__button:focus{box-shadow:none}.shop__button:active{background-color:#f5f6e9!important;color:#53814b!important}@media (min-width:640px){.shop__button{font-size:2rem}}.shop__zlotty{font-size:1.875rem;line-height:2.25rem;font-weight:700;padding-right:.5rem}.shop__math-box{display:flex;align-items:center;margin-top:1.25rem;gap:1.25rem}.shop__math-box div:first-of-type{display:flex;padding:.25rem .75rem;border-width:2px;border-color:var(--color-primary);border-radius:12px}.shop__math-box svg{padding-left:1rem;padding-right:1rem;color:var(--color-primary)}.shop__math-box input{font-size:2.25rem;line-height:2.5rem;text-align:center;width:7rem;padding-left:1.25rem;padding-right:1.25rem}.shop__math-box input:focus{box-shadow:0 0 4px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.1)}.shop_text-bold{font-weight:700!important;font-size:1.875rem!important;line-height:2.25rem!important}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%}.calc__banner{color:#333;padding-left:5px;padding-right:5px;margin-bottom:10px}@media (min-width:500px){.calc__banner{padding-left:20px;padding-right:20px}}@media (min-width:1100px){.calc__banner{position:relative}}.rangeban{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;gap:5rem;padding:30px 32px 20px;flex-direction:column}@media (min-width:1100px){.rangeban{position:relative;flex-direction:row}}.calc__range{padding-top:20px;padding-bottom:20px}.calc__range h3{padding-top:5px;font-size:18px;line-height:30px;font-weight:600}@media (min-width:640px){.calc__range h3{font-size:20px}}.calc__range p:first-of-type{max-width:600px}.calculator{width:55px;font-size:16px;line-height:24px;border-radius:8px;height:32px;background-color:#f5f6e9;display:flex;justify-content:center;align-items:center;border:2px solid #53814b}.dist-text{margin-left:20px;font-size:14px;line-height:24px}.calout{width:55px;background-color:#fff;border-radius:8px;height:32px;border:2px solid #53814b}.calinp,.calout{font-size:16px;line-height:24px;display:flex;justify-content:center;align-items:center}.calinp{width:88px;height:55px;margin-top:15px;border-radius:6px;padding:13px;text-align:center;border:2px solid #53814b}@media (min-width:500px){.calinp{display:inline}}.range__box h1{font-size:18px;font-weight:600;line-height:32px;margin-bottom:12px;text-align:center}@media (min-width:500px){.range__box h1{font-size:20px}}.fom{border-radius:15px;padding:30px}.fom::-webkit-scrollbar-track{background:#f1f1f1}.fom::-webkit-scrollbar{width:5px}.tib p{font-size:20px;line-height:32px}.tib div{margin-top:10px}.socc{margin-top:20px}.socc p{line-height:22.4px;color:#555}.socc :first-child{color:#333;line-height:32px}@media (max-width:500px){.calculator,.calout{width:45px}}.range__box{max-width:700px!important;margin-top:30px;width:100%;z-index:10;bottom:10px!important;right:calc((100vw - (1200px-64px)) / 2)}@media (min-width:1100px){.range__box{max-width:420px!important}.alternate__first{bottom:0;position:absolute!important;right:32px!important}.alternate__second{position:fixed!important;right:calc((100vw - (1100px-64px)) / 2)}}@media (min-width:1200px){.alternate__second{right:calc((100vw - (1200px - 64px)) / 2)}}.range__button{margin-top:15px;padding:5px 10px;font-size:1.9rem;line-height:20px;font-weight:600;width:100%;height:50px;border-width:2px;border-color:#53814b;background-color:#53814b;color:#fff;border-radius:7px}.range__button:hover{background-color:#f5f6e9;color:#53814b}@media (min-width:500px){.range__button{font-size:2rem}}.ranger__box{display:flex;max-width:550px;gap:20px;align-items:center;margin-top:20px;padding-left:10px;padding-right:10px}@media (min-width:768px){.ranger__box{padding-left:0;padding-right:0}}.ranger__box>div{margin-top:20px!important;width:100%!important;max-width:700px!important;color:#53814b}.range__extra{margin-top:5px}.range__extra h4{font-size:12px;line-height:21px;text-align:center}@media (min-width:500px){.range__extra h4{text-align:left}}.ranger_text-box{display:flex;justify-content:space-between;padding-left:8px;padding-bottom:10px;align-items:center}.ranger_div-1{position:relative;width:100%;max-width:750px;height:6px;padding-right:8px;margin-top:1rem;margin-bottom:1rem;border-radius:.375rem}.ranger_div-2{position:absolute;width:100%;max-width:750px;display:flex;justify-content:space-between;bottom:0;right:0;left:0;top:-5px;padding-top:25px;padding-bottom:45px}.ranger_div-3{width:1.75rem;height:1.75rem;background-color:#53814b;border-radius:9999px;box-shadow:0 0 0 2px #fff,0 0 0 4px #53814b}.ranger_div-3:focus{outline:2px solid transparent;outline-offset:2px}