.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 #00000040}.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 .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,.shop-hero .banner-row .product-description .recommended-products ul li a:hover p{color:#fff}.shop-hero .banner-row .product-description .quantity-cart-btn{align-items:flex-start!important}.shop-hero .banner-row .product-description .quantity-cart-btn .quantity{flex-wrap:nowrap!important;gap:8px!important}.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!important;font-weight:400!important;font-size:24px!important;line-height:24px!important;cursor:pointer;border:1px solid #bcbcbc!important;width:80px!important;height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;box-sizing:border-box!important;border-radius:0!important}.shop-hero .banner-row .product-description .quantity-cart-btn .quantity .quantity__input{padding:15px!important;-moz-appearance:textfield;text-align:center!important}.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:0 56px!important;cursor:pointer;border:1px solid #000;transition:transform .5s ease;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:62px!important;min-height:62px!important;box-sizing:border-box!important;min-width:220px;position:relative;flex:1;line-height:1!important;vertical-align:middle!important}@media only screen and (max-width:1024px){.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn{padding-left:30px!important;padding-right:30px!important}}@media only screen and (max-width:767px){.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn{padding-left:16px!important;padding-right:16px!important;width:100%}}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn:hover{background:#000!important;color:#fff!important}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn:hover:not(.loading){transform:scale(.97)}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn:active:not(.loading){transform:scale(.94)}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn .cart-icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex-shrink:0!important;-o-object-fit:contain!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;display:block!important;margin:0!important;padding:0!important}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn .cart-btn-text{white-space:nowrap!important;line-height:1!important;display:block!important;margin:0!important;padding:0!important}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn .spinner{width:20px!important;height:20px!important;display:none!important;flex-shrink:0!important;margin:0!important;padding:0!important;line-height:1!important}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn .spinner svg{display:block!important;width:100%!important;height:100%!important;animation:spinner-rotate .8s linear infinite;margin:0!important;padding:0!important}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn.loading{pointer-events:none}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn.loading .cart-btn-text,.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn.loading .cart-icon{display:none!important}.shop-hero .banner-row .product-description .quantity-cart-btn .cart-btn.loading .spinner{display:block!important}.shop-hero .banner-row .product-description .product-description-text{font-family:Satoshi,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:1.5!important;color:#000!important;margin-bottom:30px!important}.shop-hero .banner-row .product-description .product-description-text p{margin-bottom:15px!important;font-family:Satoshi,sans-serif!important;font-weight:400!important;font-size:18px!important}.shop-hero .banner-row .product-description .product-variation h5,.shop-hero .banner-row .product-description .product-variation.title{display:none!important}.shop-hero .banner-row .product-description .product-description__title{display:block!important}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shop-banner.css.map */
