:root {
    --Primary: #51193A;
    --Primary-hover: #BA7FA2;
    --Hover-secondary: #794162;
    --Element: #62304D;
    --Secondary: #5B9EF3;
    --Green: #259E11;
    --Error: #d61717;

    --Price: #230914;
    --Head-primary: #230914; /* #1E1E1E */
    --Head-primary-two: #1F1F1F;
    --Head-secondary: #FFFFFF;
    --Main-text: #515151;
    --Main-text-primary: #705F66;
    --Main-text-primary-two: #515151;
    --Main-text-secondary: #EAD9E3;
    --Background: #FFFFFF;
    --Background-secondary: #F5F5F5;
    --Background-thirdly: #1E1E1E;
    --Background-fourth: #303030;
    --Stroke: #E0E0E0;


    /* Margin */
    --Margin-110: clamp(40px, calc(1vw * 5.8), 110px);
    --Margin-100: clamp(40px, calc(1vw * 5.8), 100px);
    --Margin-80: clamp(40px, calc(1vw * 4.5), 80px);
    --Margin-70: clamp(35px, calc(1vw * 4), 70px);
    --Margin-60: clamp(30px, calc(1vw * 4), 60px);
    --Margin-50: clamp(25px, calc(1vw * 4), 50px);
    --Margin-40: clamp(20px, calc(1vw * 4), 40px);
    --Margin-35: clamp(20px, calc(1vw * 4), 35px);
    --Margin-30: clamp(15px, calc(1vw * 4), 30px);
    --Margin-25: clamp(15px, calc(1vw * 4), 25px);
    --Margin-20: clamp(10px, calc(1vw * 4), 20px);
    --Margin-15: clamp(10px, calc(1vw * 4), 15px);
    --Margin-10: 10px;


    /* Padding */
    --Details-padding: clamp(50px, calc(1vw * 13.6), 260px);
    --Padding-200: clamp(40px, -8.8889px + 11.1111vw, 200px);
    --Padding-100: clamp(30px, calc(1vw * 5.3), 100px);
    --Padding-90: clamp(25px, calc(1vw * 5.3), 90px);
    --Padding-80: clamp(20px, calc(1vw * 4.2), 80px);
    --Padding-70: clamp(30px, calc(1vw * 4.2), 70px);
    --Padding-60: clamp(30px, calc(1vw * 3.3), 60px);
    --Padding-50: clamp(25px, calc(1vw * 3.3), 50px);
    --Padding-45: clamp(22.5px, calc(1vw * 3.3), 45px);
    --Padding-40: clamp(20px, calc(1vw * 3.3), 40px);
    --Padding-35: clamp(17.5px, calc(1vw * 3.3), 35px);
    --Padding-30: clamp(15px, calc(1vw * 1.6), 30px);
    --Padding-25: clamp(15px, calc(1vw * 1.6), 25px);
    --Padding-20: clamp(10px, calc(1vw * 1.5), 20px);
    --Padding-16_5: clamp(8px, calc(1vw * 1.4), 16.5px);
    --Padding-15: clamp(8px, calc(1vw * 1.4), 15px);
    --Padding-10: clamp(8px, calc(1vw * 1.4), 10px);


    /* Gap */
    --Gap-130: clamp(60px, calc(1vw * 6.8), 130px);
    --Gap-120: clamp(50px, calc(1vw * 6.3), 120px);
    --Gap-100: clamp(50px, calc(1vw * 5.5), 100px);
    --Gap-80: clamp(40px, calc(1vw * 5.5), 80px);
	--Gap-70: clamp(35px, calc(1vw * 5.5), 70px);
    --Gap-60: clamp(30px, calc(1vw * 3.22), 60px);
    --Gap-50: clamp(25px, calc(1vw * 3.22), 50px);
    --Gap-40: clamp(20px, calc(1vw * 2.8), 40px);
    --Gap-30: clamp(10px, calc(1vw * 1.6), 30px);
    --Gap-25: clamp(10px, calc(1vw * 1.6), 25px);
    --Gap-20: clamp(10px, calc(1vw * 1), 20px);
    --Gap-15: clamp(10px, calc(1vw * 1), 15px);
    --Gap-10: 10px;


    /* Fonts */
    --Font-size-h1: clamp(24px, 6.8889px + 3.8889vw, 80px);
    /* --Font-size-h2: clamp(22px, 13.4444px + 1.9444vw, 50px); */
    --Font-size-h2: clamp(22px, 15.2778px + 1.5278vw, 44px);
    --Font-size-h3: clamp(24px, 17.8889px + 1.3889vw, 44px);
    --Font-size-h4: clamp(18px, 14.9444px + 0.6944vw, 28px);
    --Font-size-h5: clamp(16px, 13.5556px + 0.5556vw, 24px);
    --Font-size-h6: clamp(12px, 10.7778px + 0.2778vw, 16px);
    --Font-size-number: clamp(26px, 16.2222px + 2.2222vw, 58px);
    --Font-size-p1: clamp(16px, 14.1667px + 0.4167vw, 22px);
    --Font-size-p2: clamp(14px, 12.7778px + 0.2778vw, 18px);
    --Font-size-p3: clamp(12px, 11.3889px + 0.1389vw, 14px);
    --Font-size-p4: clamp(12px, 11.3889px + 0.1389vw, 14px);
    --Font-size-p5: clamp(10px, 9.3889px + 0.1389vw, 12px);
    --Font-size-btn: clamp(14px, 12.7778px + 0.2778vw, 18px);
    --Font-size-price: clamp(22px, 18.3333px + 0.8333vw, 34px);

    --Size-60: clamp(40px, 33.8889px + 1.3889vw, 60px);
    --Size-65: clamp(42px, 34.9722px + 1.5972vw, 65px);
    --Size-50: clamp(35px, 30.4167px + 1.0417vw, 50px);

    --Transition: all 0.4s ease-in-out;
    --Container: 1530px;
    --Mobile-container: 95%;

    --Width-mini-btn: clamp(40px, calc(1vw * 3), 50px);
}