@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html.is-loading{overflow:hidden;height:100%}body{overflow-x:hidden;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;font-size:16px;color:#1a1917;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}@media(min-width:768px){.-spOnly{display:none}}@media(max-width:767px){.-pcOnly{display:none}}.Main{position:relative;z-index:1}@media(min-width:768px){.Main{max-width:487.5px;margin-inline:auto;box-shadow:0 0 10px #0003}}@media(min-width:768px)and (max-width:980px){.Main{margin-inline:auto 0;transition:margin .3s ease-in-out}}.Loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:opacity .5s ease}.Loading.is-hidden{opacity:0;pointer-events:none}.Loading_inner{display:flex;flex-direction:column;align-items:center;opacity:0;animation:loading-fade-in .5s cubic-bezier(.19,1,.22,1) 0s forwards;gap:calc(17 / 375 * 100vw)}@media(min-width:768px){.Loading_inner{gap:22.1px}}.Loading_image{width:calc(106 / 375 * 100vw);height:calc(154 / 375 * 100vw)}@media(min-width:768px){.Loading_image{width:137.8px;height:200.2px}}.Loading_image img{display:block;width:100%;height:100%;object-fit:contain}.Loading_label{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;color:#1a1917;text-align:center;font-size:3.2vw}@media(min-width:768px){.Loading_label{font-size:15.6px}}@keyframes loading-fade-in{0%{opacity:0}to{opacity:1}}.Header{position:relative;z-index:100}@media(min-width:768px){.Header{display:none}}.Header_image{display:block;width:100%;height:auto}.Stage{display:none}@media(min-width:768px){.Stage{display:block;position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;z-index:0;overflow:hidden}}.Stage_background{position:absolute;top:0;right:0;bottom:0;left:0}.Stage_background img{display:block;width:100%;height:100%;object-fit:cover}.Stage_mark{position:absolute;left:40px;top:40px;z-index:1;height:calc(61 / 375 * 100vw);width:auto}@media(min-width:768px){.Stage_mark{height:79.3px}}.Stage_mark img{display:block;height:100%;width:auto}.Stage_navigation{position:absolute;left:clamp(40px,50vw - 487.5px / 2 - 240px,300px);top:50%;transform:translateY(-50%);z-index:1}.Stage_navigationList{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.Stage_navigationItem a{display:flex;align-items:center;gap:0;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;font-size:18px;line-height:1.4;color:#1a1917;transition:gap .4s cubic-bezier(.19,1,.22,1),opacity .2s ease}.Stage_navigationItem a:hover{opacity:.6}.Stage_navigationItem.-current a{gap:8px}.Stage_navigationLine{display:inline-block;width:0;height:1px;flex-shrink:0;background-color:#1a1917;overflow:hidden;transition:width .4s cubic-bezier(.19,1,.22,1)}.Stage_navigationItem.-current .Stage_navigationLine{width:20px}.MainVisual{position:relative}.MainVisual_column{position:relative;z-index:1;width:100%;background-color:#fff;padding-inline:calc(0/1px*100vw)}@media(min-width:768px){.MainVisual_column{max-width:487.5px;margin-inline:auto;padding-inline:0}}.MainVisual_column{height:calc(640 / 375 * 100vw)}@media(min-width:768px){.MainVisual_column{height:832px}}.MainVisual_column{overflow:hidden}.MainVisual_background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.MainVisual_background img{display:block;width:100%;height:100%;object-fit:cover}.MainVisual_head{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;left:calc(47.5 / 375 * 100vw);top:12.8vw;width:calc(281 / 375 * 100vw);gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.MainVisual_head{left:61.75px;top:62.4px;width:365.3px;gap:20.8px}}.MainVisual_headline{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#1a1917;white-space:nowrap;font-size:calc(22 / 375 * 100vw)}@media(min-width:768px){.MainVisual_headline{font-size:28.6px}}.MainVisual_date{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;letter-spacing:.03em;color:#1a1917;font-size:calc(16 / 375 * 100vw)}@media(min-width:768px){.MainVisual_date{font-size:20.8px}}.MainVisual_product{position:absolute;display:flex;flex-direction:column;align-items:center;left:calc(194 / 375 * 100vw);top:64vw;width:calc(106 / 375 * 100vw);gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.MainVisual_product{left:252.2px;top:312px;width:137.8px;gap:20.8px}}.MainVisual_productImage{width:calc(106 / 375 * 100vw);height:calc(154 / 375 * 100vw)}@media(min-width:768px){.MainVisual_productImage{width:137.8px;height:200.2px}}.MainVisual_productImage img{display:block;width:100%;height:100%;object-fit:contain}.MainVisual_productName{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#1a1917;white-space:nowrap;font-size:3.2vw}@media(min-width:768px){.MainVisual_productName{font-size:15.6px}}.Statement_column{width:100%;background-color:#fff;padding-inline:calc(32 / 375 * 100vw)}@media(min-width:768px){.Statement_column{max-width:487.5px;margin-inline:auto;padding-inline:41.6px}}.Statement_column{display:flex;flex-direction:column;align-items:flex-start;padding-block:80px 40px;gap:calc(40 / 375 * 100vw)}@media(min-width:768px){.Statement_column{padding-block:80px 40px;gap:52px}}.Statement_head{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.Statement_head{gap:20.8px}}.Statement_headline{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Statement_headline{font-size:calc(28 / 375 * 100vw)}@media(min-width:768px){.Statement_headline{font-size:36.4px}}.Statement_subheading{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#1a1917;white-space:nowrap;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Statement_subheading{font-size:4.8vw}@media(min-width:768px){.Statement_subheading{font-size:23.4px}}.Statement_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(40 / 375 * 100vw)}@media(min-width:768px){.Statement_body{gap:52px}}.Statement_textWrap{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6.4vw}@media(min-width:768px){.Statement_textWrap{gap:31.2px}}.Statement_text{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:2.4;color:#1a1917;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Statement_text{font-size:calc(16 / 375 * 100vw)}@media(min-width:768px){.Statement_text{font-size:20.8px}}.Statement_brandLine{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#1a1917;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Statement_brandLine{font-size:calc(22 / 375 * 100vw)}@media(min-width:768px){.Statement_brandLine{font-size:28.6px}}.Statement_note{font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Statement_note{font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Statement_note{font-size:13px}}.Lineup_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Lineup_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Lineup_column{display:flex;flex-direction:column;align-items:center}.Lineup_column.-final{border-top:1px solid #b3b1ac;padding-top:calc(80 / 375 * 100vw);padding-bottom:calc(40 / 375 * 100vw);gap:calc(40 / 375 * 100vw)}@media(min-width:768px){.Lineup_column.-final{padding-top:104px;padding-bottom:52px;gap:52px}}.Lineup_heading{width:100%;font-family:century-old-style-std,Georgia,Times New Roman,serif;font-style:normal;font-weight:400;line-height:1.4;color:#1a1917;text-align:center;font-size:calc(32 / 375 * 100vw)}@media(min-width:768px){.Lineup_heading{font-size:41.6px}}.Lineup_priceBlock{width:100%;display:flex;flex-direction:column;align-items:center;gap:6.4vw;margin-top:6.4vw}@media(min-width:768px){.Lineup_priceBlock{gap:31.2px;margin-top:31.2px}}.Lineup_sliderBlock{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.Lineup_sliderBlock{gap:20.8px}}.Lineup_sliderWrap{align-self:flex-start;width:100vw;position:relative;left:50%;margin-left:-50vw}@media(min-width:768px){.Lineup_sliderWrap{width:100%;left:0;margin-left:0}}.Lineup_sliderWrap{display:flex;flex-direction:column;align-items:center}.Lineup_note{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:400;line-height:1.4;color:#1a1917;font-size:calc(14 / 375 * 100vw);margin-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.Lineup_note{font-size:18.2px;margin-top:20.8px}}.Lineup_sliderBlock .Lineup_note{margin-top:0}.Lineup_reserve{width:100%;display:flex;flex-direction:column;align-items:center;gap:6.4vw}@media(min-width:768px){.Lineup_reserve{gap:31.2px}}.Lineup_table{width:100%}.Reservation_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Reservation_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Reservation_column{display:flex;flex-direction:column;align-items:center;gap:6.4vw;padding-top:calc(40 / 375 * 100vw);padding-bottom:calc(80 / 375 * 100vw)}@media(min-width:768px){.Reservation_column{gap:31.2px;padding-top:52px;padding-bottom:104px}}.Reservation_badge{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#1a1917;color:#fff;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;font-size:6.4vw;padding-inline:6.4vw;padding-block:calc(16 / 375 * 100vw)}@media(min-width:768px){.Reservation_badge{font-size:31.2px;padding-inline:31.2px;padding-block:20.8px}}.Reservation_period{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.Reservation_period{gap:10.4px}}.Reservation_periodLabel{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.Reservation_periodLabel{font-size:18.2px}}.Reservation_periodDate{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#1a1917;font-size:6.4vw}@media(min-width:768px){.Reservation_periodDate{font-size:31.2px}}.Reservation_periodNote{font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Reservation_periodNote{font-size:13px}}.Reservation_actions{width:100%;display:flex;flex-direction:column;align-items:center;gap:6.4vw}@media(min-width:768px){.Reservation_actions{gap:31.2px}}.Reservation_disclaimer{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#1a1917;font-size:3.2vw}@media(min-width:768px){.Reservation_disclaimer{font-size:15.6px}}.Formula_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Formula_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Formula_column{display:flex;flex-direction:column;align-items:flex-start;padding-block:calc(40 / 375 * 100vw);gap:calc(40 / 375 * 100vw)}@media(min-width:768px){.Formula_column{padding-block:52px;gap:52px}}.Formula_intro{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.Formula_intro{gap:20.8px}}.Formula_introHeadline{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(21 / 375 * 100vw)}@media(min-width:768px){.Formula_introHeadline{font-size:27.3px}}.Formula_introBody{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:4vw}@media(min-width:768px){.Formula_introBody{font-size:19.5px}}.Formula_gridWrap{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6.4vw}@media(min-width:768px){.Formula_gridWrap{gap:31.2px}}.Formula_grid{width:100%;display:flex;flex-direction:column;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.Formula_grid{gap:10.4px}}.Formula_gridMain{display:block;width:100%;height:auto}.Formula_gridRow{width:100%;display:flex;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.Formula_gridRow{gap:10.4px}}.Formula_gridRow img{display:block;flex:1 0 0;min-width:0;width:100%;height:auto}.Formula_footnote{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Formula_footnote{font-size:13px}}.Approaches_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Approaches_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Approaches_column{display:flex;flex-direction:column;align-items:flex-start;padding-top:calc(40 / 375 * 100vw);padding-bottom:calc(80 / 375 * 100vw);gap:calc(40 / 375 * 100vw)}@media(min-width:768px){.Approaches_column{padding-top:52px;padding-bottom:104px;gap:52px}}.Ferment_column{width:100%;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding-left:6.4vw}@media(min-width:768px){.Ferment_column{padding-left:31.2px}}@media(min-width:768px){.Ferment_column{max-width:487.5px;margin-inline:auto}}.Ferment_box{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:40px 24px;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.Ferment_box{padding:40px 24px;gap:20.8px}}.Ferment_box.is-visible .Ferment_boxLineTop{transform:scaleX(1)}.Ferment_box.is-visible .Ferment_boxLineLeft{transform:scaleY(1)}.Ferment_boxLineTop{position:absolute;left:0;top:0;width:100%;height:1px;background-color:#b3b1ac;transform-origin:right;transform:scaleX(0);transition:transform 1.4s cubic-bezier(.19,1,.22,1) .2s}.Ferment_boxLineLeft{position:absolute;left:0;top:0;width:1px;height:100%;background-color:#b3b1ac;transform-origin:top;transform:scaleY(0);transition:transform 1.4s cubic-bezier(.19,1,.22,1) 1.6s}.Ferment_heading{width:100%;border-bottom:1px solid #b3b1ac;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#2e2d2b;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Ferment_heading{font-size:calc(21 / 375 * 100vw);padding-bottom:calc(16 / 375 * 100vw)}@media(min-width:768px){.Ferment_heading{font-size:27.3px;padding-bottom:20.8px}}.Ferment_headingMark{font-size:calc(13.5 / 375 * 100vw)}@media(min-width:768px){.Ferment_headingMark{font-size:17.55px}}.Ferment_illustration{width:100%;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Ferment_illustration{gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.Ferment_illustration{gap:10.4px}}.Ferment_illustrationImage{display:block;width:100%;height:auto}.Ferment_caption{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;text-align:right;color:#787672;font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Ferment_caption{font-size:13px}}.Ferment_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .3s}.Ferment_body{gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.Ferment_body{gap:10.4px}}.Ferment_description{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#2e2d2b;font-size:4vw}@media(min-width:768px){.Ferment_description{font-size:19.5px}}.Assurance_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Assurance_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Assurance_column{border-top:1px solid #b3b1ac;display:flex;flex-direction:column;align-items:flex-start;padding-block:calc(40 / 375 * 100vw);gap:calc(40 / 375 * 100vw)}@media(min-width:768px){.Assurance_column{padding-block:52px;gap:52px}}.Assurance_head{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.Assurance_head{gap:10.4px}}.Assurance_headline{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Assurance_headline{font-size:calc(21 / 375 * 100vw)}@media(min-width:768px){.Assurance_headline{font-size:27.3px}}.Assurance_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.Assurance_body{gap:10.4px}}.Assurance_text{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Assurance_text{font-size:4vw}@media(min-width:768px){.Assurance_text{font-size:19.5px}}.Assurance_note{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .3s}.Assurance_note{font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Assurance_note{font-size:13px}}.Assurance_checklist{width:100%;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Assurance_checklist{gap:3.2vw}@media(min-width:768px){.Assurance_checklist{gap:15.6px}}.Assurance_checklistItems{display:flex;flex-direction:column;align-items:flex-start;gap:1.6vw}@media(min-width:768px){.Assurance_checklistItems{gap:7.8px}}.Assurance_disclaimer{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Assurance_disclaimer{font-size:13px}}.Fragrance_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Fragrance_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Fragrance_column{display:flex;flex-direction:column;align-items:flex-start;padding-block:calc(40 / 375 * 100vw);gap:calc(40 / 375 * 100vw)}@media(min-width:768px){.Fragrance_column{padding-block:52px;gap:52px}}.Fragrance_intro{width:100%;display:flex;flex-direction:column;align-items:flex-start;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;color:#1a1917;gap:calc(16 / 375 * 100vw);font-size:4vw}@media(min-width:768px){.Fragrance_intro{gap:20.8px;font-size:19.5px}}.Fragrance_introText{width:100%;line-height:1.6}.Fragrance_mark{font-size:2.4vw}@media(min-width:768px){.Fragrance_mark{font-size:11.7px}}.Fragrance_diagramWrap{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6.4vw}@media(min-width:768px){.Fragrance_diagramWrap{gap:31.2px}}.Fragrance_diagram{position:relative;width:100%;height:calc(280 / 375 * 100vw)}@media(min-width:768px){.Fragrance_diagram{height:364px}}.Fragrance_segments{position:absolute;left:0;top:0;width:calc(100 / 375 * 100vw);height:calc(280 / 375 * 100vw)}@media(min-width:768px){.Fragrance_segments{width:130px;height:364px}}.Fragrance_segment{position:absolute;left:0;width:100%;display:block}.Fragrance_segment.-top{top:0vw;height:24.8vw}@media(min-width:768px){.Fragrance_segment.-top{top:0;height:120.9px}}.Fragrance_segment.-middle{top:24.8vw;height:calc(94 / 375 * 100vw)}@media(min-width:768px){.Fragrance_segment.-middle{top:120.9px;height:122.2px}}.Fragrance_segment.-base{top:calc(187 / 375 * 100vw);height:24.8vw}@media(min-width:768px){.Fragrance_segment.-base{top:243.1px;height:120.9px}}.Fragrance_row{position:absolute;left:0;width:100%}.Fragrance_row.-top{top:6.4vw}@media(min-width:768px){.Fragrance_row.-top{top:31.2px}}.Fragrance_row.-middle{top:30.4vw}@media(min-width:768px){.Fragrance_row.-middle{top:148.2px}}.Fragrance_row.-base{top:calc(208 / 375 * 100vw)}@media(min-width:768px){.Fragrance_row.-base{top:270.4px}}.Fragrance_divider{position:absolute;height:0;border-top:1px dashed #b3b1ac}.Fragrance_divider.-line1{left:calc(74 / 375 * 100vw);top:24.8vw;width:calc(253 / 375 * 100vw)}@media(min-width:768px){.Fragrance_divider.-line1{left:96.2px;top:120.9px;width:328.9px}}.Fragrance_divider.-line2{left:24vw;top:calc(187 / 375 * 100vw);width:calc(236 / 375 * 100vw)}@media(min-width:768px){.Fragrance_divider.-line2{left:117px;top:243.1px;width:306.8px}}.Fragrance_divider.-line3{left:calc(107 / 375 * 100vw);top:calc(280 / 375 * 100vw);width:calc(220 / 375 * 100vw)}@media(min-width:768px){.Fragrance_divider.-line3{left:139.1px;top:364px;width:286px}}.Fragrance_photo{position:absolute;top:0;overflow:hidden;border-radius:50%;width:12.8vw;height:12.8vw;left:calc(102 / 375 * 100vw)}@media(min-width:768px){.Fragrance_photo{width:62.4px;height:62.4px;left:132.6px}}.Fragrance_photo img{display:block;width:100%;height:100%;object-fit:cover}.Fragrance_label{position:absolute;display:flex;flex-direction:column;align-items:center;left:4vw;width:calc(70 / 375 * 100vw);gap:1.6vw}@media(min-width:768px){.Fragrance_label{left:19.5px;width:91px;gap:7.8px}}.-top .Fragrance_label{top:2.4vw}@media(min-width:768px){.-top .Fragrance_label{top:11.7px}}.-middle .Fragrance_label,.-base .Fragrance_label{top:calc(7 / 375 * 100vw)}@media(min-width:768px){.-middle .Fragrance_label,.-base .Fragrance_label{top:9.1px}}.Fragrance_labelName{font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.2;color:#1a1917;text-align:center;white-space:nowrap;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.Fragrance_labelName{font-size:18.2px}}.Fragrance_labelBadge{border:1px solid #b3b1ac;border-radius:2px;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.2;color:#1a1917;white-space:nowrap;font-size:calc(14 / 375 * 100vw);padding:calc(4 / 375 * 100vw)}@media(min-width:768px){.Fragrance_labelBadge{font-size:18.2px;padding:5.2px}}.Fragrance_description{position:absolute;top:0;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.5;white-space:nowrap;color:#1a1917;left:43.2vw;width:calc(164 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}@media(min-width:768px){.Fragrance_description{left:210.6px;width:213.2px;font-size:20.8px}}.Fragrance_footnote{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Fragrance_footnote{font-size:13px}}.Package_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Package_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Package_column{display:flex;flex-direction:column;align-items:flex-start;padding-block:calc(40 / 375 * 100vw);gap:6.4vw}@media(min-width:768px){.Package_column{padding-block:52px;gap:31.2px}}.Package_sliderWrap{align-self:flex-start;width:100vw;position:relative;left:50%;margin-left:-50vw}@media(min-width:768px){.Package_sliderWrap{width:100%;left:0;margin-left:0}}.Package_sliderWrap{display:flex;flex-direction:column;align-items:center}.Package_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;gap:calc(16 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.Package_body{gap:20.8px;font-size:18.2px}}.Package_cards{position:relative;width:100%;display:flex;align-items:stretch}.Package_cards.is-visible .Package_cardsLineTop{transform:scaleX(1)}.Package_cards.is-visible .Package_cardsLineRight{transform:scaleY(1)}.Package_cards.is-visible .Package_cardsLineBottom{transform:scaleX(1)}.Package_cards.is-visible .Package_cardsLineLeft{transform:scaleY(1)}.Package_cardsLineTop,.Package_cardsLineBottom{position:absolute;left:0;width:100%;height:1px;background-color:#b3b1ac;transition:transform .7s cubic-bezier(.19,1,.22,1)}.Package_cardsLineRight,.Package_cardsLineLeft{position:absolute;top:0;width:1px;height:100%;background-color:#b3b1ac;transition:transform .7s cubic-bezier(.19,1,.22,1)}.Package_cardsLineTop{top:0;transform-origin:left;transform:scaleX(0);transition-delay:0s}.Package_cardsLineRight{right:0;transform-origin:top;transform:scaleY(0);transition-delay:.7s}.Package_cardsLineBottom{bottom:0;transform-origin:right;transform:scaleX(0);transition-delay:1.4s}.Package_cardsLineLeft{left:0;transform-origin:bottom;transform:scaleY(0);transition-delay:2.1s}.Reviews_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.Reviews_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.Reviews_column{display:flex;flex-direction:column;align-items:center;padding-block:calc(40 / 375 * 100vw);gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.Reviews_column{padding-block:52px;gap:20.8px}}.Reviews_list{width:100%;display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Reviews_list{gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.Reviews_list{gap:20.8px}}.Reviews_note{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Reviews_note{font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.Reviews_note{font-size:13px}}.HowTo_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.HowTo_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.HowTo_column{display:flex;flex-direction:column;align-items:center;padding-block:calc(40 / 375 * 100vw);gap:6.4vw}@media(min-width:768px){.HowTo_column{padding-block:52px;gap:31.2px}}.HowTo_time{display:flex;align-items:center;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.HowTo_time{gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.HowTo_time{gap:20.8px}}.HowTo_timeItem{display:flex;align-items:center;gap:calc(4 / 375 * 100vw)}@media(min-width:768px){.HowTo_timeItem{gap:5.2px}}.HowTo_timeLabel{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#1a1917;white-space:nowrap;font-size:calc(16 / 375 * 100vw)}@media(min-width:768px){.HowTo_timeLabel{font-size:20.8px}}.HowTo_timeIcon{flex-shrink:0;display:block;width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw)}@media(min-width:768px){.HowTo_timeIcon{width:26px;height:26px}}.HowTo_timeDivider{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;color:#1a1917;font-size:calc(16 / 375 * 100vw)}@media(min-width:768px){.HowTo_timeDivider{font-size:20.8px}}.HowTo_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.HowTo_body{gap:20.8px}}.HowTo_illustrationWrap{width:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.HowTo_illustration{display:block;width:calc(160 / 375 * 100vw);height:42.4vw}@media(min-width:768px){.HowTo_illustration{width:208px;height:206.7px}}.HowTo_steps{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.8;color:#1a1917;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .3s}.HowTo_steps{font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.HowTo_steps{font-size:18.2px}}.HowTo_note{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #b3b1ac;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.8;color:#1a1917;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .45s}.HowTo_note{font-size:calc(14 / 375 * 100vw);padding:calc(16 / 375 * 100vw)}@media(min-width:768px){.HowTo_note{font-size:18.2px;padding:20.8px}}.UsageAmount_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.UsageAmount_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.UsageAmount_column{display:flex;flex-direction:column;align-items:flex-start;padding-top:calc(40 / 375 * 100vw);padding-bottom:calc(40 / 375 * 100vw)}@media(min-width:768px){.UsageAmount_column{padding-top:52px;padding-bottom:52px}}.UsageAmount_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.UsageAmount_body{gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.UsageAmount_body{gap:20.8px}}.UsageAmount_photo{display:block;width:100%;height:auto}.UsageAmount_caption{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.8;color:#1a1917;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.UsageAmount_caption{font-size:18.2px}}.RefillGuide_column{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.RefillGuide_column{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.RefillGuide_column{display:flex;flex-direction:column;align-items:flex-start;padding-block:calc(40 / 375 * 100vw);gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.RefillGuide_column{padding-block:52px;gap:10.4px}}.RefillGuide_heading{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(21 / 375 * 100vw)}@media(min-width:768px){.RefillGuide_heading{font-size:27.3px}}.RefillGuide_step{width:100%;display:flex;align-items:flex-start;gap:6.4vw}@media(min-width:768px){.RefillGuide_step{gap:31.2px}}.RefillGuide_imageWrap{position:relative;flex-shrink:0;width:calc(140 / 375 * 100vw);height:48vw}@media(min-width:768px){.RefillGuide_imageWrap{width:182px;height:234px}}.RefillGuide_image{display:block;width:100%;height:100%;overflow:hidden}.RefillGuide_image img{display:block;width:100%;height:100%;object-fit:cover}.RefillGuide_badge{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#1a1917;border-radius:4px;width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw)}@media(min-width:768px){.RefillGuide_badge{width:26px;height:26px}}.RefillGuide_badgeNumber{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#fff;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.RefillGuide_badgeNumber{font-size:18.2px}}.RefillGuide_lead{padding-bottom:calc(8 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw)}@media(min-width:768px){.RefillGuide_lead{padding-bottom:10.4px;margin-bottom:10.4px}}.RefillGuide_lead{display:block;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:500;font-feature-settings:"halt" 1;line-height:1.6;color:#2e2d2b;font-size:calc(16 / 375 * 100vw)}@media(min-width:768px){.RefillGuide_lead{font-size:20.8px}}.RefillGuide_lead{border-bottom:1px solid #2e2d2b}.RefillGuide_text{flex:1 0 0;min-width:0;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.RefillGuide_text{font-size:18.2px}}.RefillGuide_text small{font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:400;color:#787672}.Footer{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding-block:calc(40 / 375 * 100vw);padding-inline:6.4vw;gap:6.4vw}@media(min-width:768px){.Footer{padding-block:52px;padding-inline:31.2px;gap:31.2px}}@media(min-width:768px){.Footer{max-width:487.5px;margin-inline:auto}}@media(min-width:768px)and (max-width:980px){.Footer{margin-inline:auto 0;transition:margin .3s ease-in-out}}.Footer_logo{display:block;height:auto;width:calc(157 / 375 * 100vw)}@media(min-width:768px){.Footer_logo{width:204.1px}}.Footer_links{display:flex;flex-direction:column;align-items:flex-start;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.8;color:#333;gap:calc(8 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.Footer_links{gap:10.4px;font-size:18.2px}}.Footer_link{transition:opacity .2s ease}.Footer_link:hover{opacity:.6}.Footer_copyright{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#333;font-size:3.2vw}@media(min-width:768px){.Footer_copyright{font-size:15.6px}}.ProductCard{display:flex;align-items:center;justify-content:center;background-color:#fff;padding-block:6.4vw}@media(min-width:768px){.ProductCard{padding-block:31.2px}}.ProductCard_row{display:flex;align-items:center;gap:calc(8 / 375 * 100vw);padding-right:6.4vw}@media(min-width:768px){.ProductCard_row{gap:10.4px;padding-right:31.2px}}.ProductCard_image{overflow:hidden;width:calc(119 / 375 * 100vw);height:calc(280 / 375 * 100vw)}@media(min-width:768px){.ProductCard_image{width:154.7px;height:364px}}.ProductCard_image img{display:block;width:100%;height:100%;object-fit:cover}.ProductCard_logo{display:flex;flex-direction:column;align-items:center;gap:6.4vw}@media(min-width:768px){.ProductCard_logo{gap:31.2px}}.ProductCard_logoEn{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;letter-spacing:.1em;line-height:1.3;color:#1a1917;text-align:center;font-size:calc(20 / 375 * 100vw)}@media(min-width:768px){.ProductCard_logoEn{font-size:26px}}.ProductCard_logoJa{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.4;color:#1a1917;text-align:center;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.ProductCard_logoJa{font-size:18.2px}}.PriceTable{width:100%;display:flex;flex-direction:column;align-items:center;gap:6.4vw}@media(min-width:768px){.PriceTable{gap:31.2px}}.PriceTable_line{width:100%;height:0;border:none;border-top:1px solid #b3b1ac;margin:0}.PriceTable_split{width:100%;display:flex;align-items:center;justify-content:space-between}.PriceTable_column{flex:1 0 0;min-width:0;display:flex;justify-content:center}.PriceTable_divider{align-self:stretch;width:1px;background-color:#b3b1ac}.PriceTier{width:100%;display:flex;justify-content:center}.PriceTier_image{display:block;width:100%;height:auto}.BenefitCard{display:block;width:100%}.BenefitCard_image{display:block;width:100%;height:auto}.PhoneCta{display:block;width:100%;border-radius:8px;box-shadow:0 6px 5px #3333}.PhoneCta_image{display:block;width:100%;height:auto;border-radius:8px}.FormCta{display:block;width:100%;border-radius:8px;box-shadow:0 6px 5px #3333;transition:opacity .2s ease,box-shadow .2s ease}.FormCta:hover{opacity:.7}.FormCta_image{display:block;width:100%;height:auto;border-radius:8px}.SectionIntro{width:100%;background-color:#fff;padding-inline:calc(0/1px*100vw)}@media(min-width:768px){.SectionIntro{max-width:487.5px;margin-inline:auto;padding-inline:0}}.SectionIntro{position:relative;overflow:hidden;height:calc(520 / 375 * 100vw)}@media(min-width:768px){.SectionIntro{height:676px}}.SectionIntro_background{position:absolute;top:0;right:0;bottom:0;left:0}.SectionIntro_background img{display:block;width:100%;height:100%;object-fit:cover}.SectionIntro_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003}.SectionIntro_content{position:absolute;left:0;display:flex;flex-direction:column;align-items:flex-start;top:101.6vw;padding:6.4vw;gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.SectionIntro_content{top:495.3px;padding:31.2px;gap:10.4px}}.SectionIntro_headline{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#333;white-space:nowrap;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.SectionIntro_headline{font-size:calc(28 / 375 * 100vw)}@media(min-width:768px){.SectionIntro_headline{font-size:36.4px}}.SectionIntro_subtext{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.SectionIntro_subtext{font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.SectionIntro_subtext{font-size:18.2px}}.SectionIntro_subtext.-gothic{font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500}.SectionIntro_label{position:absolute;right:0;top:0;height:100%;display:flex;flex-direction:column;align-items:center;width:calc(58 / 375 * 100vw);padding:6.4vw}@media(min-width:768px){.SectionIntro_label{width:75.4px;padding:31.2px}}.SectionIntro_label.is-visible .SectionIntro_labelLine{transform:scaleY(1)}.SectionIntro_labelLine{position:absolute;left:0;top:0;width:1px;height:100%;background-color:#b3b1ac;transform-origin:top;transform:scaleY(0);transition:transform 1.8s cubic-bezier(.19,1,.22,1) .2s}.SectionIntro_labelText{writing-mode:vertical-rl;text-orientation:sideways;font-family:century-old-style-std,Georgia,Times New Roman,serif;font-style:normal;font-weight:400;line-height:1.4;color:#1a1917;letter-spacing:.1em;white-space:nowrap;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.SectionIntro_labelText{font-size:18.2px}}.SectionIntro.-light .SectionIntro_headline,.SectionIntro.-light .SectionIntro_subtext{color:#fff}.SectionIntro.-light .SectionIntro_labelLine{background-color:#ffffff80}.SectionIntro.-light .SectionIntro_labelText{color:#fff}.SectionText{width:100%;background-color:#fff;padding-inline:6.4vw}@media(min-width:768px){.SectionText{max-width:487.5px;margin-inline:auto;padding-inline:31.2px}}.SectionText{display:flex;flex-direction:column;align-items:center;padding-block:calc(40 / 375 * 100vw)}@media(min-width:768px){.SectionText{padding-block:52px}}.SectionText.-spacious{padding-top:calc(40 / 375 * 100vw);padding-bottom:calc(80 / 375 * 100vw)}@media(min-width:768px){.SectionText.-spacious{padding-top:52px;padding-bottom:104px}}.SectionText_group{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.SectionText_group{gap:20.8px}}.SectionText_body{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.8;color:#1a1917;opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.SectionText_body{font-size:calc(16 / 375 * 100vw)}@media(min-width:768px){.SectionText_body{font-size:20.8px}}.SectionText_footnote{font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.SectionText_footnote{font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.SectionText_footnote{font-size:13px}}.Section{background-color:#fff}.Section:has(.Section_heading){padding-top:calc(40 / 375 * 100vw)}@media(min-width:768px){.Section:has(.Section_heading){padding-top:52px}}.Section_heading{position:relative;overflow:hidden;text-align:center;border-top:1px solid #b3b1ac;border-bottom:1px solid #b3b1ac;background-color:#fff;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.4;color:#1a1917;font-size:4.8vw;padding-block:calc(16 / 375 * 100vw)}@media(min-width:768px){.Section_heading{font-size:23.4px;padding-block:20.8px}}.Section_heading{margin-inline:6.4vw}@media(min-width:768px){.Section_heading{max-width:425.1px;margin-inline:auto}}.Section_heading.-large{font-size:calc(20 / 375 * 100vw)}@media(min-width:768px){.Section_heading.-large{font-size:26px}}.Section_heading.-textured{width:100%;font-size:calc(20 / 375 * 100vw)}@media(min-width:768px){.Section_heading.-textured{font-size:26px}}@media(max-width:767px){.Section_heading.-textured{margin-inline:0}}@media(min-width:768px){.Section_heading.-textured{max-width:487.5px}}.Section_heading.-textured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;mix-blend-mode:multiply;background-image:url(/assets/img/title-bg.webp);background-position:center;background-size:cover;pointer-events:none}.Section_heading.-textured span{position:relative;z-index:1}.IngredientFeature{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6.4vw}@media(min-width:768px){.IngredientFeature{gap:31.2px}}.IngredientFeature_image{display:block;width:100%;height:auto;opacity:0;transform:translateY(32px);transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s,transform 2.6s cubic-bezier(.19,1,.22,1) 0s}.IngredientFeature_image.is-visible{opacity:1;transform:translateY(0)}.IngredientFeature_image.-rounded{border-radius:4px}.IngredientFeature_body{width:100%;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(28px);transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s,transform 2.2s cubic-bezier(.19,1,.22,1) .15s}.IngredientFeature_body.is-visible{opacity:1;transform:translateY(0)}.IngredientFeature_body{gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.IngredientFeature_body{gap:10.4px}}.IngredientFeature_header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3.2vw}@media(min-width:768px){.IngredientFeature_header{gap:15.6px}}.IngredientFeature_header.-tight{gap:calc(4 / 375 * 100vw)}@media(min-width:768px){.IngredientFeature_header.-tight{gap:5.2px}}.IngredientFeature_tags{display:flex;flex-wrap:wrap;gap:calc(4 / 375 * 100vw)}@media(min-width:768px){.IngredientFeature_tags{gap:5.2px}}.IngredientFeature_tag{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;color:#fff;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.6;white-space:nowrap;font-size:3.2vw;padding-inline:calc(8 / 375 * 100vw);padding-block:1.6vw}@media(min-width:768px){.IngredientFeature_tag{font-size:15.6px;padding-inline:10.4px;padding-block:7.8px}}.IngredientFeature_tag.-rare{background-color:#ac8e35}.IngredientFeature_tag.-upcycle{background-color:#677b54}.IngredientFeature_title{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(21 / 375 * 100vw)}@media(min-width:768px){.IngredientFeature_title{font-size:27.3px}}.IngredientFeature_title ruby rt{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:400;font-feature-settings:"halt" 1;color:#1a1917;text-align:center;font-size:3.2vw}@media(min-width:768px){.IngredientFeature_title ruby rt{font-size:15.6px}}.IngredientFeature_description{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:4vw}@media(min-width:768px){.IngredientFeature_description{font-size:19.5px}}.IngredientFeature_footnote{width:100%;font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.4;color:#787672;font-size:calc(10 / 375 * 100vw)}@media(min-width:768px){.IngredientFeature_footnote{font-size:13px}}.CheckItem{display:flex;align-items:center;gap:calc(4 / 375 * 100vw)}@media(min-width:768px){.CheckItem{gap:5.2px}}.CheckItem_icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;color:#1a1917;width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}@media(min-width:768px){.CheckItem_icon{width:26px;height:26px;font-size:26px}}.CheckItem_label{font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;white-space:nowrap;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.CheckItem_label{font-size:18.2px}}.Slider{width:100%}@media(min-width:768px){.Slider .splide__track{margin-inline:-31.2px}}.Slider .splide__list{align-items:stretch}.Slider .splide__slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.Slider_image{display:block;width:100%;height:auto}.Slider .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;gap:calc(8 / 375 * 100vw);margin-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.Slider .splide__pagination{gap:10.4px;margin-top:20.8px}}.Slider .splide__pagination__page{border:none;border-radius:50%;background-color:#b3b1ac;opacity:1;width:calc(8 / 375 * 100vw);height:calc(8 / 375 * 100vw)}@media(min-width:768px){.Slider .splide__pagination__page{width:10.4px;height:10.4px}}.Slider .splide__pagination__page.is-active{background-color:#1a1917;transform:none}.Slider.-package .splide__slide{background-color:#fff;width:64vw;height:64vw}@media(min-width:768px){.Slider.-package .splide__slide{width:312px;height:312px}}.Slider.-package img{display:block;width:100%;height:100%;object-fit:cover}.Slider.-lineup .splide__slide{height:auto;width:64vw}@media(min-width:768px){.Slider.-lineup .splide__slide{width:312px}}.PackageCard{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(10 / 375 * 100vw);padding-top:6.4vw;padding-bottom:calc(16 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}@media(min-width:768px){.PackageCard{gap:13px;padding-top:31.2px;padding-bottom:20.8px;padding-inline:20.8px}}.PackageCard.-divider{border-left:1px solid #b3b1ac}.PackageCard_image{display:block;width:calc(132 / 375 * 100vw);height:calc(140 / 375 * 100vw)}@media(min-width:768px){.PackageCard_image{width:171.6px;height:182px}}.PackageCard_image img{display:block;width:100%;height:100%;object-fit:cover}.PackageCard_name{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.PackageCard_name{font-size:18.2px}}.PackageCard_divider{width:100%;height:0;border-top:1px solid #b3b1ac}.PackageCard_description{width:100%;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.PackageCard_description{font-size:18.2px}}.ProductInfoTable{width:100%}.ProductInfoTable_row{width:100%;display:flex;align-items:flex-start;border-bottom:1px solid #b3b1ac;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;padding-block:calc(16 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);gap:calc(8 / 375 * 100vw)}@media(min-width:768px){.ProductInfoTable_row{padding-block:20.8px;font-size:18.2px;gap:10.4px}}.ProductInfoTable_row:first-child{border-top:1px solid #b3b1ac}.ProductInfoTable_label{flex-shrink:0;width:16vw}@media(min-width:768px){.ProductInfoTable_label{width:78px}}.ProductInfoTable_value{flex:1 0 0;min-width:0}.ProductInfoTable_valueLine{display:block}.ProductInfoTable_accordion{width:100%;border-bottom:1px solid #b3b1ac;padding-block:calc(16 / 375 * 100vw)}@media(min-width:768px){.ProductInfoTable_accordion{padding-block:20.8px}}.ProductInfoTable_toggle{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.6;color:#1a1917;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.ProductInfoTable_toggle{font-size:18.2px}}.ProductInfoTable_toggle[aria-expanded=true] .ProductInfoTable_toggleIcon:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.ProductInfoTable_toggleIcon{position:relative;flex-shrink:0;width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}@media(min-width:768px){.ProductInfoTable_toggleIcon{width:20.8px;height:20.8px}}.ProductInfoTable_toggleIcon:before,.ProductInfoTable_toggleIcon:after{content:"";position:absolute;top:50%;left:50%;background-color:#1a1917;transform:translate(-50%,-50%);transition:transform .3s ease}.ProductInfoTable_toggleIcon:before{width:100%;height:1px}.ProductInfoTable_toggleIcon:after{width:1px;height:100%}.ProductInfoTable_panel{height:0;overflow:hidden;transition:height .35s ease}.ProductInfoTable_panelInner{font-family:YuGothic,Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.6;color:#1a1917;font-size:3.2vw;padding-top:calc(16 / 375 * 100vw)}@media(min-width:768px){.ProductInfoTable_panelInner{font-size:15.6px;padding-top:20.8px}}.ReviewCard{width:100%;display:flex;align-items:flex-start;border:1px solid #b3b1ac;background-color:#fff;padding:6.4vw;gap:calc(16 / 375 * 100vw)}@media(min-width:768px){.ReviewCard{padding:31.2px;gap:20.8px}}.ReviewCard_avatar{flex-shrink:0;overflow:hidden;border-radius:50%;width:calc(40 / 375 * 100vw);height:calc(40 / 375 * 100vw)}@media(min-width:768px){.ReviewCard_avatar{width:52px;height:52px}}.ReviewCard_avatar img{display:block;width:100%;height:100%;object-fit:cover}.ReviewCard_text{flex:1 0 0;min-width:0;font-family:A1明朝,A1 Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,serif;font-style:normal;font-weight:700;font-feature-settings:"halt" 1;line-height:1.8;color:#1a1917;font-size:calc(14 / 375 * 100vw)}@media(min-width:768px){.ReviewCard_text{font-size:18.2px}}.MainVisual_head{opacity:0;transition:opacity 1.3s cubic-bezier(.19,1,.22,1) .3s}.MainVisual_head.is-visible{opacity:1}.MainVisual_product{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.MainVisual_product.is-visible{opacity:1}.Statement_headline{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Statement_headline.is-visible{opacity:1}.Statement_subheading{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Statement_subheading.is-visible{opacity:1}.Statement_text{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Statement_text.is-visible{opacity:1}.Statement_brandLine{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Statement_brandLine.is-visible{opacity:1}.Statement_note{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Statement_note.is-visible{opacity:1}.Lineup_heading{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Lineup_heading.is-visible{opacity:1}.Lineup_sliderBlock{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Lineup_sliderBlock.is-visible{opacity:1}.Formula_introHeadline{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Formula_introHeadline.is-visible{opacity:1}.Formula_introBody{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Formula_introBody.is-visible{opacity:1}.Formula_gridMain{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) 0s}.Formula_gridMain.is-visible{opacity:1}.Formula_gridRow img{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Formula_gridRow img.is-visible{opacity:1}.Formula_gridRow:nth-of-type(2) img{transition-delay:.3s}.Formula_gridRow img:nth-child(2){transition-delay:.45s}.Formula_gridRow:nth-of-type(2) img:nth-child(2){transition-delay:.6s}.Formula_footnote{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Formula_footnote.is-visible{opacity:1}.IngredientFeature_image{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.IngredientFeature_image.is-visible{opacity:1}.IngredientFeature_body{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.IngredientFeature_body.is-visible{opacity:1}.Ferment_heading{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Ferment_heading.is-visible{opacity:1}.Ferment_illustration{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Ferment_illustration.is-visible{opacity:1}.Ferment_body{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .3s}.Ferment_body.is-visible{opacity:1}.Assurance_headline{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Assurance_headline.is-visible{opacity:1}.Assurance_text{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Assurance_text.is-visible{opacity:1}.Assurance_note{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .3s}.Assurance_note.is-visible{opacity:1}.Assurance_checklist{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Assurance_checklist.is-visible{opacity:1}.Fragrance_segment{opacity:0;transform:translateY(28px);transition:opacity 1.6s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}.Fragrance_segments.is-visible .Fragrance_segment{opacity:1;transform:translateY(0)}.Fragrance_row{opacity:0;transform:translateY(-28px);transition:opacity 1.6s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}.Fragrance_row.-top{transition-delay:1.6s}.Fragrance_row.-middle{transition-delay:1.75s}.Fragrance_row.-base{transition-delay:1.9s}.Fragrance_diagram.is-visible .Fragrance_row{opacity:1;transform:translateY(0)}.Package_sliderWrap{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Package_sliderWrap.is-visible{opacity:1}.Package_body{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Package_body.is-visible{opacity:1}.Package_cards{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .3s}.Package_cards.is-visible{opacity:1}.Reviews_list{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.Reviews_list.is-visible{opacity:1}.Reviews_note{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.Reviews_note.is-visible{opacity:1}.HowTo_time{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.HowTo_time.is-visible{opacity:1}.HowTo_illustrationWrap{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.HowTo_illustrationWrap.is-visible{opacity:1}.HowTo_steps{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .3s}.HowTo_steps.is-visible{opacity:1}.HowTo_note{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .45s}.HowTo_note.is-visible{opacity:1}.UsageAmount_body{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.UsageAmount_body.is-visible{opacity:1}.SectionIntro_headline{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.SectionIntro_headline.is-visible{opacity:1}.SectionIntro_subtext{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.SectionIntro_subtext.is-visible{opacity:1}.SectionText_body{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.SectionText_body.is-visible{opacity:1}.SectionText_footnote{opacity:0;transition:opacity 2.2s cubic-bezier(.19,1,.22,1) .15s}.SectionText_footnote.is-visible{opacity:1}.RefillGuide_heading{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.RefillGuide_heading.is-visible{opacity:1}.RefillGuide_step{opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 0s}.RefillGuide_step.is-visible{opacity:1}.RefillGuide_step:nth-of-type(2){opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) .15s}.RefillGuide_step:nth-of-type(2).is-visible{opacity:1}.RefillGuide_step:nth-of-type(3){opacity:0;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) .3s}.RefillGuide_step:nth-of-type(3).is-visible{opacity:1}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
