@charset "UTF-8";.product-wrapper[data-astro-cid-i5llsj7t]{display:flex;flex-direction:column;row-gap:clamp(6rem,4.7142857143rem + 1.9047619048vw,7rem)}@media screen and (max-width: 766px){.product-wrapper[data-astro-cid-i5llsj7t]{row-gap:84px}}.product[data-astro-cid-wx5uso5j]{display:grid;grid-template-columns:525fr 920fr;grid-template-rows:auto auto auto 1fr;column-gap:clamp(2.25rem,1.7678571429rem + .7142857143vw,2.625rem)}@media screen and (max-width: 1079px){.product[data-astro-cid-wx5uso5j]{grid-template-columns:1fr 1.5fr}}@media screen and (max-width: 766px){.product[data-astro-cid-wx5uso5j]{grid-template-columns:auto}}.product__visual[data-astro-cid-wx5uso5j]{grid-column:1/2;grid-row:1/5;align-self:flex-end}@media screen and (max-width: 766px){.product__visual[data-astro-cid-wx5uso5j]{grid-row:1/2;text-align:center;max-width:378px;width:75.0819672131%;margin:auto}}.product__visual[data-astro-cid-wx5uso5j] .straight-shampoo[data-astro-cid-wx5uso5j]{width:71.8631178707%;margin-left:11.0266159696%}@media screen and (max-width: 766px){.product__visual[data-astro-cid-wx5uso5j] .straight-shampoo[data-astro-cid-wx5uso5j]{margin-left:0}}.product__visual[data-astro-cid-wx5uso5j] .straight-treatment[data-astro-cid-wx5uso5j]{width:71.8631178707%;margin-left:11.0266159696%}@media screen and (max-width: 766px){.product__visual[data-astro-cid-wx5uso5j] .straight-treatment[data-astro-cid-wx5uso5j]{margin-left:0}}.product__visual[data-astro-cid-wx5uso5j] .straight-hair-oil[data-astro-cid-wx5uso5j]{width:71.8631178707%;margin-left:14.4486692015%}@media screen and (max-width: 766px){.product__visual[data-astro-cid-wx5uso5j] .straight-hair-oil[data-astro-cid-wx5uso5j]{margin-left:0}}.product__visual[data-astro-cid-wx5uso5j] .straight-shampoo-refill[data-astro-cid-wx5uso5j]{width:71.8631178707%;margin-left:14.4486692015%}@media screen and (max-width: 766px){.product__visual[data-astro-cid-wx5uso5j] .straight-shampoo-refill[data-astro-cid-wx5uso5j]{margin-left:0}}.product__visual[data-astro-cid-wx5uso5j] .straight-treatment-refill[data-astro-cid-wx5uso5j]{width:71.8631178707%;margin-left:14.4486692015%}@media screen and (max-width: 766px){.product__visual[data-astro-cid-wx5uso5j] .straight-treatment-refill[data-astro-cid-wx5uso5j]{margin-left:0}}.product__visual[data-astro-cid-wx5uso5j] .straight-shampoo-and-treatment-sachet[data-astro-cid-wx5uso5j],.product__visual[data-astro-cid-wx5uso5j] .straight-hair-oil-sachet[data-astro-cid-wx5uso5j]{width:93.536121673%;margin-left:3.4220532319%}@media screen and (max-width: 766px){.product__visual[data-astro-cid-wx5uso5j] .straight-shampoo-and-treatment-sachet[data-astro-cid-wx5uso5j],.product__visual[data-astro-cid-wx5uso5j] .straight-hair-oil-sachet[data-astro-cid-wx5uso5j]{margin-left:0}}.product__title[data-astro-cid-wx5uso5j]{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 766px){.product__title[data-astro-cid-wx5uso5j]{grid-column:1/2;grid-row:2/3;text-align:center;margin-top:27px}}.product__title-en[data-astro-cid-wx5uso5j]{font-size:clamp(1.9875rem,1.9875rem + 0vw,1.9875rem);font-family:futura-pt,Avenir,Segoe UI,Trebuchet MS,sans-serif;font-weight:400;font-style:italic;line-height:1.2;letter-spacing:var(--letter-spacing)}@media screen and (max-width: 766px){.product__title-en[data-astro-cid-wx5uso5j]{font-size:27px;line-height:1.1777777778}}@media screen and (max-width: 766px){#straight-shampoo-and-treatment[data-astro-cid-wx5uso5j] .product__title-en[data-astro-cid-wx5uso5j]{letter-spacing:.1em}}.product__title-jp[data-astro-cid-wx5uso5j]{font-size:clamp(.9375rem,.9375rem + 0vw,.9375rem);letter-spacing:var(--letter-spacing);line-height:1.8;margin-top:clamp(.5625rem,.4419642857rem + .1785714286vw,.65625rem)}@media screen and (max-width: 766px){.product__title-jp[data-astro-cid-wx5uso5j]{font-size:12px;margin-top:15px}}.product__body[data-astro-cid-wx5uso5j]{grid-column:2/3;grid-row:2/3;margin-top:clamp(1.6875rem,1.3258928571rem + .5357142857vw,1.96875rem)}@media screen and (max-width: 766px){.product__body[data-astro-cid-wx5uso5j]{grid-column:1/2;grid-row:3/4;margin-top:27px}}.product__list[data-astro-cid-wx5uso5j]{display:flex;flex-wrap:wrap;column-gap:clamp(.525rem,.4125rem + .1666666667vw,.6125rem);row-gap:clamp(.525rem,.4125rem + .1666666667vw,.6125rem)}@media screen and (max-width: 766px){.product__list[data-astro-cid-wx5uso5j]{justify-content:center;column-gap:7.8px;row-gap:15px;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}}.product__list-item[data-astro-cid-wx5uso5j]{display:flex;font-size:clamp(.6375rem,.6375rem + 0vw,.6375rem);border:1px solid var(--c-black);border-radius:100vmax;padding:clamp(.375rem,.2946428571rem + .119047619vw,.4375rem) clamp(1.05rem,.825rem + .3333333333vw,1.225rem);letter-spacing:var(--letter-spacing)}@media screen and (max-width: 766px){.product__list-item[data-astro-cid-wx5uso5j]{padding:6px 12px}}.product__list-item[data-astro-cid-wx5uso5j] .note[data-astro-cid-wx5uso5j]{position:relative;top:-.2em;font-size:9px;vertical-align:super;letter-spacing:0;font-weight:300}.product__txt-wrapper[data-astro-cid-wx5uso5j]{margin-top:clamp(1.6875rem,1.3258928571rem + .5357142857vw,1.96875rem)}@media screen and (max-width: 766px){.product__txt-wrapper[data-astro-cid-wx5uso5j]{text-align:center}}.product__sub-ingredients[data-astro-cid-wx5uso5j],.product__description[data-astro-cid-wx5uso5j]{text-align:justify;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-size:clamp(.75rem,.75rem + 0vw,.75rem);letter-spacing:var(--letter-spacing);line-height:1.65}@media screen and (max-width: 766px){.product__sub-ingredients[data-astro-cid-wx5uso5j],.product__description[data-astro-cid-wx5uso5j]{text-align:center}}.product__sub-ingredients[data-astro-cid-wx5uso5j]+.product__description[data-astro-cid-wx5uso5j]{margin-top:clamp(1.3125rem,1.03125rem + .4166666667vw,1.53125rem)}.product__description[data-astro-cid-wx5uso5j] .note{font-size:9px;vertical-align:super;letter-spacing:0;font-weight:300}.product__footer[data-astro-cid-wx5uso5j]{display:flex;align-items:flex-end;grid-column:2/3;grid-row:3/4;column-gap:clamp(2.625rem,2.0625rem + .8333333333vw,3.0625rem);margin-top:clamp(2.0625rem,1.6205357143rem + .6547619048vw,2.40625rem)}@media screen and (max-width: 766px){.product__footer[data-astro-cid-wx5uso5j]{grid-column:1/2;grid-row:4/5;flex-direction:column;align-items:center;margin-top:30px}}.product__price[data-astro-cid-wx5uso5j]{line-height:1;flex-shrink:0}.product__price-num[data-astro-cid-wx5uso5j]{font-size:clamp(1.9125rem,1.9125rem + 0vw,1.9125rem);letter-spacing:var(--letter-spacing);font-family:futura-pt,Avenir,Segoe UI,Trebuchet MS,sans-serif;font-weight:500;font-style:italic}.product__price-tax[data-astro-cid-wx5uso5j]{font-size:clamp(.675rem,.675rem + 0vw,.675rem);margin-left:-3px;letter-spacing:var(--letter-spacing)}.product__buy[data-astro-cid-wx5uso5j]{width:clamp(14.3625rem,11.2848214286rem + 4.5595238095vw,16.75625rem)}@media screen and (max-width: 766px){.product__buy[data-astro-cid-wx5uso5j]{width:300px;margin-top:27px}}.product-footer[data-astro-cid-z3ethrbs]{margin-top:clamp(7.5rem,5.8928571429rem + 2.380952381vw,8.75rem)}@media screen and (max-width: 766px){.product-footer[data-astro-cid-z3ethrbs]{margin-top:90px}}.product-note[data-astro-cid-z3ethrbs]{margin:auto;font-size:9px;letter-spacing:.24em;font-feature-settings:"palt";text-align:justify;overflow-wrap:anywhere;word-break:normal;line-break:strict}
