.nav-item:not(.end-item) {
    padding-inline: clamp(1em, 2vw, 2em);
}

:root {
--body-text: clamp(0.88rem, calc(0.78rem + 0.49vw), 1.13rem);
--step-1: clamp(1.05rem, calc(0.91rem + 0.70vw), 1.41rem);
--step-bold-text: clamp(1.00rem, calc(0.88rem + 0.59vw), 1.25rem);
--slide-title: clamp(1.00rem, calc(0.53rem + 2.35vw), 2.00rem);
--view-product: clamp(0.50rem, calc(0.40rem + 0.49vw), 0.75rem);
--price: clamp(1.31rem, calc(0.85rem + 2.32vw), 2.50rem);
--product-title: clamp(0.69rem, calc(0.22rem + 2.32vw), 1.88rem);

--product-detail-margin: clamp(0.00rem, calc(-2.44rem + 12.20vw), 6.25rem);

--feature-product-sub-title: clamp(0.75rem, calc(0.65rem + 0.49vw), 1.00rem);
--feature-product-font: clamp(1.00rem, calc(0.95rem + 0.24vw), 1.13rem);
--product-sub: clamp(0.50rem, calc(0.26rem + 1.22vw), 1.13rem);

--thumb-size: clamp(6.13rem, calc(0.27rem + 12.27vw), 10.44rem);
--buy-button-width: clamp(10.00rem, calc(6.10rem + 19.51vw), 20.00rem);
--breadcrumb-right: clamp(0.50rem, calc(0.28rem + 1.10vw), 1.06rem);

--blog: clamp(33.75rem, calc(23.19rem + 52.80vw), 60.81rem);
--blog-page-container: clamp(20.00rem, calc(9.85rem + 50.73vw), 46.00rem);
--blog-name: clamp(1.00rem, calc(0.90rem + 0.49vw), 1.25rem);
--blog-name-fp: clamp(1.31rem, calc(1.26rem + 0.24vw), 1.44rem);
--blog-item-bottom-space: clamp(2.50rem, calc(1.77rem + 3.66vw), 4.38rem);
--blog-feature-inline: clamp(3.00rem, calc(1.44rem + 7.80vw), 7.00rem);

--18px-font: clamp(1.00rem, calc(0.95rem + 0.24vw), 1.13rem);
--14px-12-font: clamp(0.75rem, calc(0.70rem + 0.24vw), 0.88rem);
--laundry-lesson-name: clamp(0.88rem, calc(0.78rem + 0.49vw), 1.13rem);
--space-button-x: clamp(0.50rem, calc(0.35rem + 0.73vw), 0.88rem);

--space-button-inline: clamp(0.94rem, calc(0.89rem + 0.24vw), 1.06rem);
--breakout-width: clamp(47.06rem, calc(42.18rem + 24.39vw), 59.56rem);

--lesson-offset: clamp(0.5rem, calc(-0.59rem + 2.93vw), 1.50rem);
--lesson-name-top-offset: clamp(-2.81rem, calc(-1.16rem + -2.32vw), -1.62rem);
--lesson-name-left-offset: clamp(0.0rem, calc(0.0rem + 1.34vw), 1.31rem);
--textbox-inline-pad: clamp(1.25rem, calc(-0.31rem + 7.80vw), 5.25rem);

--modal-pad-x: clamp(1.69rem, calc(1.04rem + 3.26vw), 3.56rem);
}