@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/InterTight/InterTight-Regular.woff2) format("woff2"),url(../fonts/InterTight/InterTight-Regular.woff) format("woff"),url(../fonts/InterTight/InterTight-Regular.ttf) format("truetype")}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/InterTight/InterTight-Medium.woff2) format("woff2"),url(../fonts/InterTight/InterTight-Medium.woff) format("woff"),url(../fonts/InterTight/InterTight-Medium.ttf) format("truetype")}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/InterTight/InterTight-SemiBold.woff2) format("woff2"),url(../fonts/InterTight/InterTight-SemiBold.woff) format("woff"),url(../fonts/InterTight/InterTight-SemiBold.ttf) format("truetype")}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/InterTight/InterTight-Bold.woff2) format("woff2"),url(../fonts/InterTight/InterTight-Bold.woff) format("woff"),url(../fonts/InterTight/InterTight-Bold.ttf) format("truetype")}:root{--font-paragraph:"Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-heading:"Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}html,body{font-family:var(--font-paragraph);color:var(--clr-black,#000);height:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"liga" 1,"kern" 1}*{font-family:var(--font-paragraph);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,span,a,li,button,input,select,textarea,label,small,th,td{font-family:var(--font-paragraph)}h1,h2,h3,h4,h5,h6{color:var(--clr-black,#000);font-family:var(--font-heading);font-weight:600!important;letter-spacing:-.01em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:clamp(1.7rem, 1.8vw + 0.85rem, 2.3rem);font-weight:600!important;letter-spacing:-.02em;line-height:1.06}.h1-min{font-size:1.5rem!important}h2{font-size:clamp(1.5rem, 1.4vw + 0.9rem, 2rem)}h3{font-size:clamp(1.25rem, 0.9vw + 0.85rem, 1.5rem)}h4,h5,h6{font-weight:500!important;line-height:1.3}p{color:var(--clr-black72,rgb(0 0 0 / .72));font-size:.97rem;line-height:1.6;letter-spacing:-.0035em}ul li,ol li{padding-left:.15rem}a{color:var(--clr-red,#ff4632);text-decoration:none;transition:color ease-out 0.1s;font-size:.96rem;font-weight:500;letter-spacing:-.01em;line-height:1.4}a:hover{color:var(--clr-red72,#ff6a57)}small{color:var(--clr-black50,#808080);line-height:1.5}.price,.product-price,.cart-price,.cart-total,.total-price,.order-total,.amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.dv-discount-badge{position:absolute;top:0;right:0;padding:6px 12px;background:linear-gradient(135deg,#ff6a57 0%,#ff4632 100%);color:#fff;text-transform:uppercase;letter-spacing:-.02em;font-weight:900;line-height:1;border-radius:0 0 0 12px;border:none}*{scrollbar-width:thin;scrollbar-color:rgb(33 35 74 / .28) #fff0}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:#fff0}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(33 35 74 / .45),rgb(33 35 74 / .28));border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:rgb(33 35 74 / .55)}.mb-5{margin-bottom:1.5rem}.spn-user-name{font-weight:500}