:root{--font-family: "neue-haas-grotesk-text", sans-serif;--font-size-50: clamp(32px, 3.47vw, 50px);--font-size-25: clamp(20px, 1.74vw, 25px);--font-size-16: clamp(14px, 1.11vw, 16px);--font-size-13: 13px;--font-size-12: 12px;--font-size-11: 11px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}*{box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;letter-spacing:0}h1,.h1{font-family:var(--font-family);font-size:var(--font-size-50);font-style:normal;font-weight:var(--font-weight-medium);line-height:104%;letter-spacing:0}h2,.h2{font-family:var(--font-family);font-size:var(--font-size-25);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}h3,.h3{font-family:var(--font-family);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}h4,.h4{font-family:var(--font-family);font-size:var(--font-size-13);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}h5,.h5{font-family:var(--font-family);font-size:var(--font-size-12);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}h6,.h6{font-family:var(--font-family);font-size:var(--font-size-11);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}p,.p,.body{font-family:var(--font-family);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;letter-spacing:0}a,.a,span,.span{font-family:var(--font-family);font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:0}td,th,.td{font-family:var(--font-family);font-size:var(--font-size-13);font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;letter-spacing:0}button,.button,.btn{font-family:var(--font-family);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}.btn{border:0;background:transparent}.body-medium{font-family:var(--font-family);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}.body-bold{font-family:var(--font-family);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-bold);line-height:normal;letter-spacing:0}.body-2{font-family:var(--font-family);font-size:var(--font-size-13);font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;letter-spacing:0}.body-2-medium{font-family:var(--font-family);font-size:var(--font-size-13);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}.body-3{font-family:var(--font-family);font-size:var(--font-size-11);font-style:normal;font-weight:var(--font-weight-regular);line-height:normal;text-decoration:none;letter-spacing:0}.body-3-medium{font-family:var(--font-family);font-size:var(--font-size-11);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0}.container{max-width:1440px;margin:0 auto;padding:0 15px}.btns__wrap{display:flex}button,.button,.btn{text-decoration:none;display:flex;align-items:center}.btn .circle{width:clamp(40px,3.47vw,50px);height:clamp(40px,3.47vw,50px);overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-button-text));background:rgb(var(--color-button));margin-left:calc(clamp(10px,1.32vw,19px)*-1)}.btn .btn__wrap{display:flex;align-items:center;justify-content:center;border-radius:62.345px;padding:11px 29.65px;background:rgb(var(--color-button));overflow:hidden;min-height:clamp(40px,3.47vw,50px);flex:1;transition:all .3s ease}.btn span{font-family:var(--font-family);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-regular);color:rgb(var(--color-button-text));line-height:normal;text-align:center;letter-spacing:0;transition:all .3s ease}.btn:hover .btn__wrap{background:rgb(var(--color-button-hover))}.btn:hover span{color:rgb(var(--color-button-hover-text))}.btn:hover .circle{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-hover-text))}.btn.secondary .btn__wrap{background:rgb(var(--color-secondary-button));border:1px solid rgb(var(--color-secondary-button-border))}.btn.secondary span{color:rgb(var(--color-secondary-button-text))}.btn.secondary .circle{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:1px solid rgb(var(--color-secondary-button-border))}.btn.secondary:hover .btn__wrap{background:rgb(var(--color-secondary-button-hover));border-color:rgb(var(--color-secondary-button-hover-border))}.btn.secondary:hover span{color:rgb(var(--color-secondary-button-hover-text))}.btn.secondary:hover .circle{background:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-hover-text));border-color:rgb(var(--color-secondary-button-hover-border))}.image__wrap{position:relative;padding-top:100%;overflow:hidden}.image__wrap img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}custom-slider{display:block;max-width:100%}.custom-product-cart .image{border-radius:20px;overflow:hidden}.custom-product-cart .image .image__wrap{padding-top:75%;background:#f6f6f6}.custom-product-cart .image .image__wrap img{object-fit:contain}.custom-product-cart .image .image__wrap a{position:absolute;display:block;width:100%;height:100%;z-index:2;top:0;left:0}.custom-product-cart .image .image__wrap .badge{position:absolute;top:clamp(14px,1.74vw,25px);left:clamp(14px,1.39vw,20px);border-radius:45px;background:#6d7456;border:0;padding:4px 11px}.custom-product-cart .image .image__wrap .badge span{color:#fff;text-align:center;font-family:var(--font-family);font-size:clamp(9px,.76vw,11px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:0}.custom-product-cart .title,.custom-product-cart .title h3{margin:0}.custom-product-cart{height:100%}.custom-product-cart__wrap{display:flex;flex-direction:column;gap:20px;height:100%}.custom-product-cart .content{flex:1;display:flex;flex-direction:column}.custom-product-cart__wrap .product-heading{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(25px,2.08vw,30px)}.custom-product-cart__wrap .product-heading .price{border-radius:45px;background:#f5f5f5;line-height:100%;padding:5px 12px;width:max-content;display:flex;justify-content:center;align-items:center}.custom-product-cart__wrap .product-heading .price p{font-size:clamp(9px,1.11vw,16px);margin:0}.custom-product-cart__wrap .details{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.custom-product-cart__wrap .details .detail{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #000}.custom-product-cart__wrap .details .detail .detail__title .icon{line-height:1}.custom-product-cart__wrap .details .detail .detail__title{display:flex;align-items:center;gap:10px}.custom-product-cart__wrap .details .detail .detail__title span{font-size:clamp(10px,.9vw,13px)}.custom-product-cart__wrap .btns__wrap{display:flex;margin-top:auto;flex-direction:column;gap:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/global-style.css.map */
