.shop-hero{padding-block:clamp(20px,5vw,75px)}.shop-hero .banner-row{row-gap:40px}.shop-hero .banner-row .product-description,.shop-hero .banner-row .product-feature{width:calc(50% - 40px)}@media only screen and (max-width:1024px){.shop-hero .banner-row .product-description,.shop-hero .banner-row .product-feature{width:100%}}.shop-hero .banner-row .product-feature .product-feature-slider .product-feature-item img{aspect-ratio:14/16;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-hero .banner-row .product-feature .feature-slider-nav{padding-top:24px}@media only screen and (max-width:767px){.shop-hero .banner-row .product-feature .feature-slider-nav{padding-top:10px}}.shop-hero .banner-row .product-feature .feature-slider-nav .slider-nav-item{padding:0 8px}@media only screen and (max-width:767px){.shop-hero .banner-row .product-feature .feature-slider-nav .slider-nav-item{padding:0 5px}}.shop-hero .banner-row .product-feature .feature-slider-nav .slider-nav-item img{aspect-ratio:13/16;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-hero .banner-row .product-description .product-ratting{padding-bottom:20px}@media only screen and (max-width:767px){.shop-hero .banner-row .product-description .product-ratting{padding-bottom:10px}}.shop-hero .banner-row .product-description .product-ratting img{max-width:206px}.shop-hero .banner-row .product-description .product-description__price{margin-bottom:clamp(30px,3vw,50px)}.shop-hero .banner-row .product-description .product-description__price h4{font-family:Satoshi,sans-serif;font-weight:500;font-size:clamp(40px,4vw,65px);line-height:1}.shop-hero .banner-row .product-description .product-description__price h4 .regular-price{color:#c3c3c3;text-decoration:line-through;font-size:62%}.shop-hero .banner-row .product-description .product-variation{padding-bottom:34px}@media only screen and (max-width:767px){.shop-hero .banner-row .product-description .product-variation{padding-bottom:20px}}.shop-hero .banner-row .product-description .product-variation h5{font-size:28px;line-height:28px;border-bottom:.5px solid #b8b8b8;padding-bottom:26px}@media only screen and (max-width:767px){.shop-hero .banner-row .product-description .product-variation h5{font-size:22px;line-height:22px;padding-bottom:15px;margin-bottom:15px}}.shop-hero .banner-row .product-description .product-variation .product-buttons{display:flex;gap:14px;flex-wrap:wrap}.shop-hero .banner-row .product-description .product-variation .product-buttons label{font-family:Hellix,sans-serif;font-weight:400;font-size:16px;line-height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #bcbcbc;padding:15px 10px;min-width:148px;background:0 0;transition:all .3s ease;cursor:pointer;position:relative}.shop-hero .banner-row .product-description .product-variation .product-buttons label input{position:absolute;opacity:0}.shop-hero .banner-row .product-description .product-variation .product-buttons label:has(input:checked){background:#000;border-color:#000;color:#fff}.shop-hero .banner-row .product-description .product-variation.color .product-buttons{display:flex;gap:8px 9px;flex-wrap:wrap}.shop-hero .banner-row .product-description .product-variation.color .product-buttons label{display:flex;width:62px;min-width:inherit;height:62px;transition:all .3s ease;cursor:pointer;border:1px solid transparent;position:relative;padding:0;overflow:hidden}@media only screen and (max-width:1024px){.shop-hero .banner-row .product-description .product-variation.color .product-buttons label{width:50px;height:62px}}@media only screen and (max-width:767px){.shop-hero .banner-row .product-description .product-variation.color .product-buttons label{width:38px;height:38px}}.shop-hero .banner-row .product-description .product-variation.color .product-buttons label input{position:absolute;opacity:0}.shop-hero .banner-row .product-description .product-variation.color .product-buttons label:has(input:checked){border-color:#000;box-shadow:1.13px 1.13px 9px 0 rgba(0,0,0,.2509803922)}.shop-hero .banner-row .product-description .product-variation.color .slected-color{margin:16px 0}.shop-hero .banner-row .product-description .product-variation.color .slected-color h5{font-family:Hellix,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;color:#000;margin:0;gap:5px 10px}.shop-hero .banner-row .product-description .product-variation.color .slected-color h5 span{margin:0;font-weight:400;background:#000;color:#fff;padding:2px 13px 3px}.shop-hero .banner-row .product-description .quantity-cart-btn{gap:20px;margin-bottom:clamap(20px,2.5vw,40px)}.shop-hero .banner-row .product-description .quantity-cart-btn .quantity{flex-wrap:nowrap;gap:8px}.shop-hero .banner-row .product-description .quantity-cart-btn .quantity .quantity__button,.shop-hero .banner-row .product-description .quantity-cart-btn .quantity .quantity__input{font-family:Hellix,sans-serif;font-weight:400;font-size:24px;line-height:24px;cursor:pointer;border:1px solid #bcbcbc;width:80px;height:62px;display:flex;align-items:center;justify-content:center;background:0 0}.shop-hero .banner-row .product-description .quantity-cart-btn .quantity .quantity__input{padding:15px;-moz-appearance:textfield}.shop-hero .banner-row .product-description .quantity-cart-btn .quantity .quantity__input::-webkit-inner-spin-button,.shop-hero .banner-row .product-description .quantity-cart-btn .quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn{padding:16px 56px;cursor:pointer;border:1px solid #000;transition:all .3s ease}@media only screen and (max-width:1024px){.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn{padding:10px 30px}}@media only screen and (max-width:767px){.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn{padding:8px 16px}}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn:hover{background:0 0;color:#000}.shop-hero .banner-row .product-description .selected-variant{opacity:0;visibility:hidden}.shop-hero .banner-row .product-description .micro-beads{background:#c3c3c3;padding:13px;gap:24px;margin-bottom:40px}@media only screen and (max-width:1024px){.shop-hero .banner-row .product-description .micro-beads{padding:10px;margin-bottom:30px;gap:16px}}@media only screen and (max-width:767px){.shop-hero .banner-row .product-description .micro-beads{padding:8px;gap:10px;margin-bottom:20px}}.shop-hero .banner-row .product-description .micro-beads .image{width:100%;max-width:130px}.shop-hero .banner-row .product-description .micro-beads .description{min-width:50%;flex:1}.shop-hero .banner-row .product-description .micro-beads .description h5{margin-bottom:13px;font-size:clamp(20px,2vw,28px);line-height:1}.shop-hero .banner-row .product-description .micro-beads .description p{margin:0}.shop-hero .banner-row .product-description .micro-beads .plus-btn{font-family:Hellix,sans-serif;font-weight:500;font-size:38px;line-height:100%;width:64px;height:62px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.shop-hero .banner-row .product-description .micro-beads .plus-btn:hover{background:#000;color:#fff}.shop-hero .banner-row .product-description .recommended-products h4{font-family:Denton,sans-serif;font-weight:300;font-size:28px;line-height:100%;letter-spacing:-1px;text-transform:uppercase;color:#000}.shop-hero .banner-row .product-description .recommended-products ul{gap:16px}@media only screen and (max-width:480px){.shop-hero .banner-row .product-description .recommended-products ul{gap:10px;justify-content:center}}.shop-hero .banner-row .product-description .recommended-products ul li a{width:245px;height:120px;background:#fff;border:1px solid #000;padding:10px;gap:8px;transition:all .3s ease}@media only screen and (max-width:1024px){.shop-hero .banner-row .product-description .recommended-products ul li a{width:200px;height:100px}}.shop-hero .banner-row .product-description .recommended-products ul li a h5{font-family:Hellix,sans-serif;font-weight:600;font-size:26px;line-height:100%;text-transform:uppercase;color:#000;margin-bottom:0;transition:all .3s ease}.shop-hero .banner-row .product-description .recommended-products ul li a p{font-family:HelveticaNowDisplay,sans-serif;font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;color:#000;margin:0;transition:all .3s ease}.shop-hero .banner-row .product-description .recommended-products ul li a:hover{background:#000}.shop-hero .banner-row .product-description .recommended-products ul li a:hover h5{color:#fff}.shop-hero .banner-row .product-description .recommended-products ul li a:hover p{color:#fff}