.hero{padding-top:var(--header-height, 90px);overflow:hidden;position:relative;z-index:1}@media screen and (max-width:999px){.hero{overflow:visible}}.hero .page-width{height:100%}.hero-container{position:relative;height:100%;display:flex;flex-direction:column}.hero-title{font-weight:500;font-size:clamp(3.3rem,-.9rem + 6.6087vw,7.1rem);line-height:1;letter-spacing:.2px}.rtl .hero-title{text-align:right;font-size:clamp(3.5rem,-1rem + 7.1304vw,7.6rem);font-weight:700;line-height:1.8}.hero-grid{flex:1;display:grid;width:100%;align-items:center;grid-template-areas:"left middle right" "form form form";grid-template-columns:1fr clamp(330px,31vw,560px) 1fr;gap:clamp(1rem,.4565rem + .8696vw,1.5rem);padding-bottom:2rem}.hero-left{grid-area:left;display:flex;flex-direction:column;gap:clamp(1rem,-.087rem + 1.7391vw,2rem);padding-top:50px}.hero-right{grid-area:right;padding-top:50px;display:flex;gap:clamp(1rem,-.087rem + 1.7391vw,2rem);align-items:start}.hero-right-wrapper{display:flex;justify-content:start;max-width:250px}.hero-right-wrapper img{width:100%;height:100%;object-fit:contain;display:block}.hero-middle{grid-area:middle;position:relative;z-index:2}.product-form{margin-top:auto;grid-area:form}.hero-right-text,.hero-left-text{font-size:clamp(1rem,-.087rem + 1.7391vw,1.9rem);letter-spacing:.3px;color:rgb(var(--color-foreground))}.rtl .hero-right{gap:1rem;align-items:center;justify-content:end}.rtl .hero-left{justify-content:center;padding-right:50px}.rtl .hero-right-wrapper{max-width:40%}.rtl .hero-left-text,.rtl .hero-right-text{font-size:clamp(.9rem,-.4043rem + 2.087vw,2.1rem);text-align:right}.hero-right-text{max-width:260px}.rtl .hero-right-text{max-width:100%}.hero-left-text{padding-right:clamp(2rem,-2.3478rem + 6.9565vw,6rem)}.rtl .hero-left-text{max-width:460px;margin-left:auto;padding-right:0}.hero-image-wrapper{position:absolute;z-index:1;bottom:0;opacity:0;left:50%;max-width:560px;width:clamp(330px,31vw,560px);transform:translate(-50%,68.5%)}.hero-image-wrapper img{width:100%;height:100%;object-fit:cover}.product-form{background-color:#0049ff;border-radius:99px;padding-block:clamp(1rem,.4565rem + .8696vw,1.5rem);padding-inline:clamp(2rem,-2.3478rem + 6.9565vw,6rem)}.product-actions{display:flex;align-items:center;border:1px solid rgb(var(--color-foreground));border-radius:99px;overflow:hidden}.add-to-cart{background-color:rgb(var(--color-foreground));color:#0049ff;display:block;padding-inline:clamp(2rem,.3696rem + 2.6087vw,3.5rem);padding-block:clamp(.8rem,.3652rem + .6957vw,1.2rem);font-size:clamp(1.375rem,.9674rem + .6522vw,1.75rem);font-weight:500;border-radius:99px}.add-to-cart:disabled{opacity:.3}.product-quantity_selector{height:100%;display:flex;align-items:center;padding-inline:1rem 1.75rem}.quantity-up,.quantity-down{width:18px;height:24px;position:relative;display:flex;align-items:center;justify-content:center}.quantity-up:after,.quantity-down:after{width:12px;height:3px;background-color:rgb(var(--color-foreground));content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quantity-up:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgb(var(--color-foreground));width:3px;height:12px}.quantity-input{display:flex;align-items:center;justify-content:center;height:100%;font-size:2rem;background-color:transparent;color:rgb(var(--color-foreground));max-width:20px;line-height:1;min-width:20px}.product-pricing{display:flex;flex-direction:row;gap:10px;line-height:1.1;font-weight:500;word-spacing:-2px;align-items:end;margin-bottom:7px}.product--pricing{display:flex;flex-direction:column;gap:5px}.product-price{display:flex;align-items:center;text-align:center;gap:10px;font-size:clamp(1.875rem,1.4674rem + .6522vw,2.25rem);color:rgb(var(--color-foreground))}.product-compare-at{position:relative;font-size:clamp(1.5rem,1.0924rem + .6522vw,1.875rem);margin:0 auto;width:fit-content;color:rgb(var(--color-button-text));overflow:hidden}.product-compare-at:after{position:absolute;transform:translate(-50%,-50%) rotate(8deg);left:50%;top:50%;content:"";width:100%;height:3px;background-color:rgb(var(--color-background))}.product-savings{display:block;margin-bottom:2px;font-size:clamp(1.3rem,.6478rem + 1.0435vw,1.9rem);color:rgb(var(--color-button-text))}.hero-left-stars svg{width:44px;height:44px}@media screen and (max-width:999px){.hero{padding-bottom:0rem;overflow:visible;height:auto;min-height:auto}.hero.full-height{height:auto;min-height:auto}.hero-title{font-size:2rem;max-width:330px}.rtl .hero-title{font-size:1.92rem;text-align:right;direction:rtl}.hero-left-stars svg{width:28px;height:28px}.hero-grid{grid-template-areas:"form middle" "left middle" "right middle";grid-template-columns:55% 45%;grid-template-rows:min-content min-content min-content;gap:0;padding-top:2rem;padding-bottom:4rem}.hero-middle{max-height:500px;overflow:visible}.hero-image-wrapper{position:relative;transform:translate(-17%,-7%);width:50vw;left:0;opacity:1;pointer-events:none}.hero-right-wrapper{max-width:150px;margin:10px auto 0}.product-form{margin-top:0;height:fit-content}.hero-left{gap:clamp(1rem,-.087rem + 1.7391vw,2rem);padding-top:clamp(1.25rem,3.125rem + -8.3333vw,0rem)}.rtl .hero-left{justify-content:center;padding-right:30px}.hero-right{padding-top:0;flex-direction:column;gap:clamp(1rem,-.087rem + 1.7391vw,2rem)}.hero-right-text,.hero-left-text{font-size:.9rem;max-width:175px}.rtl .hero-right-text,.rtl .hero-left-text{font-size:1rem}.rtl .hero-right-wrapper{max-width:150px}.hero-left-text{padding-right:0}.hero .product-form{border-radius:20px}.product-form{background-color:#0049ff;padding-block:.8rem;padding-inline:1rem}.add-to-cart{padding-inline:1.4rem;padding-block:.6rem;font-size:.95rem}.product-quantity_selector{padding-inline:.5rem 1rem}.quantity-up,.quantity-down{width:9px;height:15px}.quantity-up:after,.quantity-down:after{width:8px;height:2px}.quantity-up:before{width:2px;height:8px}.quantity-input{font-size:1rem;max-width:20px;line-height:1}.hero .product-pricing{gap:2px;flex-direction:column;align-items:start;padding-left:1.5rem}.product--pricing{gap:2px}.product-price{gap:8px;font-size:1.2rem}.product-compare-at{margin:0;font-size:1.1rem}.product-savings{margin-bottom:5px;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero-1.css.map */
