@charset "UTF-8";:root{--font-2: 13px;--leading-normal: 1.7;--yellow: #FBED97;--orange: #D2815F;--grey: #818385;--white: #ffffff;--black: #5C5760;--black-dark: #121212;--BUTTON-RADIUS: 100px;--2026lp-font-family: "azo-sans-web","Lato", "Noto Sans JP", sans-serif;--2026lp-orange: #D2815F;--2026lp-light-beige: #F1EEEA;--2026lp-dark-beige: #E2D5C5;--2026lp-light-gray: #F7F6F7;--2026lp-body-color: #323939;--TYPE-STACK-BUTTON:"Lato", "Noto Sans JP", sans-serif;--TYPE-STACK-KICKER:"Lato", "Noto Sans JP", sans-serif;--FONT-STACK-ACCENT:"Lato", "Noto Sans JP", sans-serif;--FONT-STACK-HEADING: "Josefin Sans", "Noto Sans JP", sans-serif;--FONT-STACK-BODY: "Noto Sans JP", sans-serif}body input{font-size:14px}body .pc{display:block}body .sp{display:none}body .tac{text-align:center}body .custom-prev-next-button{display:none}body .search__predictive__actions input::placeholder{color:var(--text-dark)}body [data-header-cart-full=true] .icon-cart-full{display:none}body [data-header-transparent=true]:not(.meganav--visible) .theme__header__toolbar:after{bottom:-10px}body .dropdown__family--grandchild .navlink--grandchild .navtext{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .js__header__stuck.js__header__stuck__backdrop .theme__header{background-color:var(--grey);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}body .js__header__stuck.js__header__stuck__backdrop .theme__header:after{display:none}body .grandparent .navlink--child{border-bottom:1px solid rgba(0,0,0,.1)}body .parent .header__dropdown,body .grandparent .header__dropdown{background:var(--white);color:var(--black)}body .dropdown__family--grandchild .navlink--grandchild:not(.highlight--link) .navtext{color:var(--black)}body .header__drawer{--border: #eaeaeaf2;--muted: #eaeaeaf2;--text: #333;--text-light: #333;--text-dark: #333;--bg: #ffffff}body .sliderule__panel .sliderow .sliderow__title{justify-content:flex-start}body .sliderule__panel .sliderow__title{padding:10px 42px}body .drawer__content{--bg: #ffffff}body .drawer__content .search__predictive{--text: #333333;--text-dark: #333333;--text-light: #333333;--bg: #ececec;--border: #f2f2f2}body .header__desktop{justify-content:flex-end}body .header__inner--bar{padding:10px 0}body .header__dropdown .navlink:hover .navtext{color:var(--black)}body .slideshow__slide .hero__content{pointer-events:auto}body .slideshow__slide .hero__description{font-size:calc(var(--font-5) * var(--FONT-ADJUST-BODY))}body .section-slideshow .flickity-page-dots{display:none}body .block__kicker--flourished:after,body .kicker-flourished:after{opacity:1;background-color:var(--yellow)}body .cart__count{position:absolute;right:0;top:18px;font-size:11px;background:var(--white);width:18px;height:18px;border-radius:100%;color:#5a5a5a;text-align:center}body .cart__app{grid-area:total;display:block;text-align:right;margin-top:100px;max-width:300px;margin-left:auto}body .cart__footer__value{color:var(--orange)}body .easy-points-account__header{font-size:calc(var(--font-6) * var(--FONT-ADJUST-BODY));font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-family:var(--FONT-STACK-BODY)}body .easy-points__cart-points.totals{font-size:14px;display:flex;align-items:center;justify-content:flex-end;gap:6px}body .easy-points__cart-points.totals h3{display:flex;font-size:14px;margin-bottom:0}body .easy-points__cart-points.totals h3:after{content:":";display:block}body .easy-points__total-points{color:var(--orange);font-weight:500}body .easy-points-form__inner>button{margin-left:4px}body .easy-points-form__container{font-size:15px;margin-bottom:1rem}body .easy-points-form__container .button{background:#585858;min-height:44px;color:var(--white);font-size:14px;padding:0 10px}body .easy-points-form__container .field input{margin:0;min-height:44px;font-size:14px}body .easy-points-form__container .field label{font-size:0}body .calendarMaster__label-title{font-size:14px;letter-spacing:.05rem;opacity:.9}body .calendarMaster__autoInstall{background:#f2f2f2;padding:18px;border-radius:8px;margin-bottom:2rem}body .calendarMaster__autoInstall>*:last-child{margin-bottom:0}body .calendarMaster__autoInstall .react-date-picker{width:100%;height:44px;font-size:14px}body .calendarMaster__autoInstall .react-date-picker__wrapper{border-width:1px!important;border-radius:2px}body .calendarMaster__autoInstall .react-date-picker__button svg>*{stroke:#9a9a9a}body .calendarMaster__message{font-size:15px}body .calendarMaster__timeSelectBox{width:100%;height:44px;font-size:14px;border-width:1px;border-radius:2px;padding:0 12px}body .collection__heading h1{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}body .collection__heading .standard__rte{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .collection-split__block .hero__title{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}body .accordion-content__entry{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .product__grid__title{line-height:normal}body .product__grid__price .price{color:var(--orange);font-weight:500}body .product__grid__price .price.on-sale{color:#cb3a34;font-weight:700}body .icon__column__paragraph{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .hero__content .play__button{display:none}body .accordion__title{font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}body .footer__accordion__head{display:none}body .footer__quicklinks a{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .subfooter__copyright>*{font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));text-transform:capitalize}body .sidebar__filter__group .sidebar__heading{font-weight:700}body .cart__template .line__price mark{color:#cd1111}body .btn--add-to-cart{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:500;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:4px}body .btn--add-to-cart:before{content:"";display:block;background:url(/cdn/shop/files/icon-cart.svg?v=1773213899) no-repeat;width:32px;height:32px}body .btn--add-to-cart:hover{background:var(--orange);border-color:var(--orange);color:#fff}body .checkout__button{background:var(--orange);border-color:var(--orange);font-weight:500;font-size:18px}body .checkout__button:hover{background:var(--orange);border-color:var(--orange)}body .product__badge--sale{color:#cb3a34;font-weight:500}body .product__price--sale{color:#cb3a34}body .product__price--off{color:#4a4a4a;border:1px solid #b3b3b3}body .product__block__description h3{font-size:18px;font-weight:700;line-height:1.5;border-bottom:solid 1px #000000;padding-bottom:5px;margin-bottom:15px}body .product__block__description h4{font-size:16px;font-weight:500;line-height:1.5}body .section--news .accordion__title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px;text-align:left}body .section--news .accordion__title:after{transform:rotate(-138deg)}body .section--news .pagination-custom{margin-top:2.4rem}body .pagination-custom{font-size:13px}body .article__item-title a{color:var(--black-dark)}body .blog__image{margin-bottom:2rem}body .blog__article__title{color:var(--black-dark)}body .blog__article__content h2,body .blog__article__content h3,body .blog__article__content h4{margin-top:2rem;margin-bottom:1rem}body .blog__article__content h2{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING));border-bottom:1px solid var(--border);padding-bottom:.4rem}body .blog__article__content h3{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}body .line-popup .popup .close{padding:4px}body .line-popup .popup .close svg{font-size:30px}body .line-popup .popup__inner{background:#06b634;color:#fff;font-weight:700;max-width:230px;padding:12px 12px 18px;text-align:center}body .line-popup .popup__inner p:nth-child(2){padding-top:4px}body .line-popup .popup__inner p:nth-child(2):before{display:none}body .line-popup .popup__img{padding-right:0!important;display:flex;flex-direction:column;align-items:center}body .shopify-policy__container{padding-top:80px;padding-bottom:80px;width:850px;max-width:100%;margin-left:auto;margin-right:auto;margin-left:auto!important;margin-right:auto!important;font-size:16px}body .shopify-policy__container h1{font-size:30px;font-weight:600;position:relative;margin-bottom:65px}body .shopify-policy__container h1:before{content:"";display:block;position:absolute;width:40px;height:3px;left:50%;top:auto;bottom:-10px;background-color:#d2816b;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}body .shopify-policy__container .shopify-policy__body{font-size:16px}body .shopify-policy__container .shopify-policy__body .rte{font-size:16px;line-height:1.8}body .shopify-policy__container .shopify-policy__body h2{font-size:22px;font-weight:400;letter-spacing:normal;border-left:solid 4px #D2816B;line-height:1.2;color:#d2816b;font-weight:700;padding-top:4px;padding-left:20px;margin-top:50px;margin-bottom:20px}body .shopify-policy__container .shopify-policy__body h3{font-size:18px;font-weight:700;border-bottom:solid 2px #D2816B;padding-bottom:10px;margin-top:30px;padding-top:3px;margin-bottom:20px}body .shopify-policy__container .shopify-policy__body p{margin-left:0;font-size:16px;margin-top:20px}body .shopify-policy__container .shopify-policy__body ul{list-style-type:none;margin-left:0}body .shopify-policy__container .shopify-policy__body ul>li{list-style-type:none;padding-left:1em;position:relative;margin-bottom:10px}body .shopify-policy__container .shopify-policy__body ul>li:marker{display:none}body .shopify-policy__container .shopify-policy__body ul>li:before{content:"";display:block;position:absolute;left:0;width:4px;height:4px;top:8px;background-color:#525251;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}body .shopify-policy__container .shopify-policy__body ul>li>ol{margin-top:5px}body .shopify-policy__container .shopify-policy__body ol{list-style-type:none;margin-left:10px}body .shopify-policy__container .shopify-policy__body ol>li{list-style-type:decimal;margin-bottom:15px;margin-left:8px}body .shopify-policy__container .shopify-policy__body ol>li>ul{margin-top:10px;margin-left:15px}body .shopify-policy__container .shopify-policy__body ol>li>ul>li{margin-bottom:10px}body#about .block__kicker--flourished:after,body#about .kicker-flourished:after{background-color:#d2815f;bottom:auto}body#about .standard__heading{margin-bottom:4px}body#about .standard__heading p{margin-bottom:0}body#about #shopify-section-template--16619803017356__section_richtext_GQVVdA .body-size-5.columns--1{line-height:2}body#about #shopify-section-template--16619803017356__section_richtext_gTdMQd,body#about #shopify-section-template--16619803017356__section_double_anPPwG,body#about #shopify-section-template--16619803017356__section_double_YdeT7a,body#about #shopify-section-template--16619803017356__section_richtext_dBJadc{background-color:#f5f5f5}body#about #shopify-section-template--16619803017356__section_double_jnHACj h4,body#about #shopify-section-template--16619803017356__section_double_XrXE6d h4,body#about #shopify-section-template--16619803017356__section_double_YdeT7a h4,body#about #shopify-section-template--16619803017356__section_double_anPPwG h4{font-size:22px;border-left:solid 2px #d2815f;margin-bottom:20px;padding-left:15px}body#about #shopify-section-template--16619803017356__section_double_jnHACj h4:not(:last-child),body#about #shopify-section-template--16619803017356__section_double_XrXE6d h4:not(:last-child),body#about #shopify-section-template--16619803017356__section_double_YdeT7a h4:not(:last-child),body#about #shopify-section-template--16619803017356__section_double_anPPwG h4:not(:last-child){margin-top:30px}body#about #shopify-section-template--16619803017356__section_double_jnHACj h5,body#about #shopify-section-template--16619803017356__section_double_XrXE6d h5,body#about #shopify-section-template--16619803017356__section_double_YdeT7a h5,body#about #shopify-section-template--16619803017356__section_double_anPPwG h5{margin-top:16px;font-size:19px}body#about #shopify-section-template--16619803017356__section_double_jnHACj p,body#about #shopify-section-template--16619803017356__section_double_XrXE6d p,body#about #shopify-section-template--16619803017356__section_double_YdeT7a p,body#about #shopify-section-template--16619803017356__section_double_anPPwG p{font-size:16px;line-height:1.8}body#about #shopify-section-template--16619803017356__section_richtext_GQVVdA .body-size-5.columns--1 p{margin-bottom:40px;font-size:20px;line-height:2}body #shopify-section-template--16619803017356__section_richtext_gTdMQd,body #shopify-section-template--16619803017356__section_double_anPPwG,body #shopify-section-template--16619803017356__section_double_YdeT7a,body #shopify-section-template--16619803017356__section_richtext_dBJadc,body #shopify-section-template--16619803017356__section_richtext_BdezFA,body #shopify-section-template--16619803017356__section_logos_itRBrj,body #shopify-section-template--16619803017356__section_richtext_gTdMQd .bg--neutral,body #shopify-section-template--16619803017356__section_double_anPPwG .bg--neutral,body #shopify-section-template--16619803017356__section_double_YdeT7a .bg--neutral,body #shopify-section-template--16619803017356__section_richtext_dBJadc .bg--neutral,body #shopify-section-template--16619803017356__section_richtext_BdezFA .bg--neutral,body #shopify-section-template--16619803017356__section_logos_itRBrj .bg--neutral{background-color:#f5f5f5}body .popup__inner{padding:20px}body .popup__inner p{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .popup__img:not(:last-child){margin-bottom:10px}body .popup.popup--center .popup__inner{max-width:500px}body .popup.popup--center .popup__img{text-align:center}body .popup.popup--center .popup__img img{margin-left:auto;margin-right:auto}body .footer__newsletter__body .newsletter-block em{color:#d2815f;font-weight:500}body .footer__quicklinks>li>ul{padding-top:7px}body .footer__quicklinks>li>ul li{margin-bottom:5px}body .LP2026-floating-button{position:fixed;bottom:20px;right:20px;z-index:1}body .LP2026-kv .hero__description h2{font-size:20px;font-weight:600;font-family:var(--2026lp-font-family);letter-spacing:.18rem;margin-bottom:56px!important}body .LP2026-kv .hero__description p{font-size:18px;letter-spacing:.06rem;line-height:180%;font-weight:500}body .LP2026-kv .hero__description p strong{color:var(--2026lp-orange);font-size:26px;letter-spacing:.17rem;background:#fff;padding:2px 2px 2px 24px;font-weight:400;margin-bottom:30px!important;display:inline-block;line-height:normal}body .LP2026-kv .standard__image{margin-bottom:35px}body .LP2026-about-text{background:var(--2026lp-light-beige)}body .LP2026-about-text .rte>*{color:var(--2026lp-body-color)}body .LP2026-about-text .rte h3{font-size:34px;font-weight:500;letter-spacing:.1rem;line-height:150%;margin-bottom:36px;font-family:var(--2026lp-font-family)}body .LP2026-about-text .rte p{font-size:18px;letter-spacing:.02rem}body .LP2026-about-scrolling{pointer-events:none}body .LP2026-about-scrolling .duration-500{--animation-time: 60s !important}body .LP2026-trouble{background:url(/cdn/shop/files/LP-pattern.svg?v=1773208034) #fff 0% 0%/15px 15px repeat}body .LP2026-trouble .wrapper{max-width:1300px}body .LP2026-concept{background:var(--2026lp-light-gray)}body .LP2026-concept .text__standard{max-width:fit-content}body .LP2026-concept .rte h3{color:var(--2026lp-body-color);font-family:var(--2026lp-font-family);font-weight:500;font-size:28px;line-height:150%;letter-spacing:.07rem;position:relative}body .LP2026-concept .rte h3 strong{color:var(--2026lp-orange)}body .LP2026-concept .rte h3:before,body .LP2026-concept .rte h3:after{content:"\201c";position:absolute;font-size:110px;color:var(--2026lp-orange)}body .LP2026-concept .rte h3:before{content:"\201c";font-family:Noto Sans JP,sans-serif;left:0;top:0}body .LP2026-concept .rte h3:after{content:"\201e";font-family:Noto Sans JP,sans-serif;right:-60px;bottom:30px}body .LP2026-point{background:var(--2026lp-light-gray)}body .LP2026-point .wrapper{max-width:1300px}body .LP2026-point .brick__block__text{align-items:flex-start}body .LP2026-point img{object-fit:contain;object-position:top center!important}body .LP2026-point .brick__section:has(>.brick__block__content:first-child) .standard__kicker:before{order:3}body .LP2026-point .brick__section:has(>.brick__block__content:first-child) .standard__kicker em{order:1}body .LP2026-point .brick__section:has(>.brick__block__content:first-child) .standard__kicker strong{order:2}body .LP2026-point .standard__kicker{color:var(--2026lp-orange);font-family:var(--2026lp-font-family);position:relative;font-size:24px;line-height:100%;display:flex;align-items:flex-end;margin-bottom:42px}body .LP2026-point .standard__kicker em{font-style:normal}body .LP2026-point .standard__kicker strong{font-size:64px;font-weight:500;line-height:90%}body .LP2026-point .standard__kicker:before{content:"";width:100%;height:1px;background:var(--2026lp-orange);display:block}body .LP2026-point .standard__heading{font-family:var(--2026lp-font-family);color:var(--2026lp-body-color);font-size:26px;line-height:normal;margin-bottom:20px;font-weight:500}body .LP2026-point .rte{font-family:var(--2026lp-font-family);color:var(--2026lp-body-color)}body .LP2026-point .rte em strong{font-style:normal;font-weight:500;text-decoration:underline;text-decoration-color:#e7a55366;text-decoration-thickness:6px;text-underline-offset:-2px}body .LP2026-point .rte ul li::marker{font-size:12px}body .LP2026-table{background:var(--2026lp-light-beige)}body .LP2026-table .wrapper{max-width:1300px}body .LP2026-table .standard__heading{background:var(--2026lp-orange);font-size:34px;padding:0 20px;color:#fff;display:block;width:fit-content;margin-inline:auto;margin-bottom:50px}body .LP2026-table .standard__heading>*{font-family:var(--2026lp-font-family);font-weight:500;letter-spacing:.13rem;line-height:normal}body .LP2026-table .standard__image{max-width:1200px!important;margin-bottom:40px}body .LP2026-trial{background:var(--2026lp-dark-beige)}body .LP2026-trial .wrapper{background:#fff;padding-top:var(--outer);padding-bottom:var(--outer);position:relative}body .LP2026-trial .wrapper:before{content:"";position:absolute;top:-40px;left:-50px;background:url(/cdn/shop/files/LP-trial-title.svg?v=1773214841) no-repeat;background-size:contain;width:100%;max-width:400px;height:177px;z-index:1}body .LP2026-trial .radio__legend{opacity:1}body .LP2026-trial .radio__legend__label{color:var(--2026lp-body-color)}body .LP2026-trial .product__inner,body .LP2026-trial .product__inner .shopify-product-form{max-width:100%}body .LP2026-trial .product__block__title .product__title{margin-right:0;font-weight:500;font-size:36px;font-family:var(--2026lp-font-family)}body .LP2026-trial .product__block__title .product__title__wrapper{justify-content:flex-end;color:var(--2026lp-body-color)}body .LP2026-trial .product__block__title .product__title a{pointer-events:none}body .LP2026-trial .product__block__price{text-align:right}body .LP2026-trial .product__block__price .product__price{color:var(--2026lp-orange);font-weight:500;font-family:var(--2026lp-font-family);letter-spacing:normal;font-size:24px}body .LP2026-trial .product__block__text p{color:var(--2026lp-body-color);line-height:170%;font-size:15px}body .LP2026-trial-tanpin{background:var(--2026lp-dark-beige)}body .LP2026-trial-tanpin [data-carousel] .flickity-button{background:#fff;top:50%!important}body .LP2026-trial-tanpin .on-sale{color:var(--2026lp-orange)!important}body .LP2026-trial-tanpin .section-carousel__header{margin:0}body .LP2026-trial-tanpin .kicker-flourished{font-size:26px;font-family:var(--2026lp-font-family);color:var(--2026lp-body-color);font-weight:500;margin-bottom:20px;padding-bottom:0}body .LP2026-trial-tanpin .kicker-flourished:after{display:none}body .LP2026-trial-tanpin .product-grid-item{background:#fff;padding:8px;display:block}body .LP2026-trial-tanpin .slide-item{padding:10px!important}body .LP2026-trial-tanpin .product__grid__title{font-weight:400;font-size:15px}body .LP2026-trial-tanpin .product__grid__price{font-family:var(--2026lp-font-family);color:var(--2026lp-orange);font-weight:500}body .LP2026-scrolling-text{pointer-events:none}body .LP2026-scrolling-text p{font-family:var(--2026lp-font-family);line-height:normal;letter-spacing:-.19rem;text-transform:uppercase;font-size:98px}body .LP2026-javie .standard__heading{color:var(--2026lp-orange);font-size:42px}body .LP2026-javie .standard__heading>*{font-family:var(--2026lp-font-family);font-weight:500;letter-spacing:.16rem}body .LP2026-javie-content .wrapper{max-width:1300px}body .LP2026-javie-content .rte{font-family:var(--2026lp-font-family);color:var(--2026lp-body-color);line-height:220%;font-size:17px}body .LP2026-javie-content .rte em strong{position:relative;text-decoration:none}body .LP2026-javie-content .rte em strong:before{content:"";position:absolute;left:0;right:0;top:-8px;height:5px;background:radial-gradient(circle,var(--2026lp-orange) 0%,3px,transparent 3px);background-size:14px 5px;background-repeat:repeat-x}body .LP2026-javie-content .rte strong{font-style:normal;font-weight:500;text-decoration:underline;text-decoration-color:#e7a55366;text-decoration-thickness:6px;text-underline-offset:-2px}body .LP2026-javie-content .rte ul li::marker{font-size:12px}body .LP2026-apma .kicker-flourished{font-size:24px;color:var(--2026lp-body-color);font-family:var(--2026lp-font-family);font-weight:500;margin-bottom:24px;padding-bottom:0}body .LP2026-apma .kicker-flourished:after{display:none}body .LP2026-apma .grid__item{background:#fbf7ef;padding:48px 20px;border-radius:32px;width:100%;left:0;max-width:900px;margin-inline:auto;float:inherit}body .LP2026-apma .rte{color:var(--2026lp-body-color);font-family:var(--2026lp-font-family);font-size:18px;line-height:220%}body .LP2026-apma .rte em{font-style:normal;font-size:80%;opacity:.8}body .LP2026-factory{background:var(--2026lp-light-gray)}body .LP2026-factory .wrapper{max-width:1300px}body .LP2026-factory .kicker-flourished{background:var(--2026lp-orange);font-family:Noto Sans JP,sans-serif;font-size:34px;padding:0 20px;letter-spacing:.13rem;color:#fff;display:block;line-height:normal;font-weight:500;margin-bottom:50px;width:fit-content;margin-inline:auto}body .LP2026-factory .kicker-flourished:after{display:none}body .LP2026-factory .icon__column__icon{width:100%;height:auto;margin-bottom:0}body .LP2026-factory .icon__column__text{background:#fff;padding:24px 24px 34px}body .LP2026-factory .icon__column__heading{color:var(--2026lp-orange);font-weight:500;font-family:Noto Sans JP,sans-serif;font-size:24px}body .LP2026-factory .icon__column__paragraph{color:var(--2026lp-body-color);font-size:17px;font-family:Noto Sans JP,sans-serif;line-height:170%}body .LP2026-collection-list{background:url(/cdn/shop/files/LP-pattern.svg?v=1773208034) #fff 0% 0%/15px 15px repeat}body .LP2026-collection-list .wrapper{max-width:1300px}body .LP2026-collection-list .grid__item{margin-bottom:40px}body .LP2026-collection-list .collection-list__heading-wrap{margin-bottom:32px}body .LP2026-collection-list .collection-list__title{text-align:center;font-family:var(--2026lp-font-family);color:var(--2026lp-body-color);font-size:34px;font-weight:500;line-height:normal;margin-bottom:40px}body .LP2026-collection-list .collection-list__subtitle{color:var(--2026lp-orange);font-family:var(--2026lp-font-family);display:flex;align-items:flex-end;line-height:70%;font-size:16px}body .LP2026-collection-list .collection-list__subtitle:before{content:"";height:1px;background:var(--2026lp-orange);display:block;flex-grow:1}body .LP2026-collection-list .collection-card:hover img{transform:scale(1.05)}body .LP2026-collection-list .collection-card img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body .LP2026-collection-list .collection-card__image{margin-bottom:14px;overflow:hidden}body .LP2026-collection-list .collection-card__name{text-align:center;font-family:var(--2026lp-font-family);color:var(--2026lp-body-color);font-size:18px;font-weight:500}body .LP2026-faq{background:var(--2026lp-light-beige)}body .LP2026-faq .wrapper{max-width:1300px}body .LP2026-faq .standard__heading{text-align:center;font-size:34px;color:var(--2026lp-body-color);margin-bottom:50px}body .LP2026-faq .standard__heading>*{font-family:var(--2026lp-font-family);font-weight:500}body .LP2026-faq .rte{padding:32px;background:#fff}body .LP2026-faq .rte strong{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:18px;font-size:20px;color:var(--2026lp-body-color);font-family:var(--2026lp-font-family);font-weight:500}body .LP2026-faq .rte strong:before{content:"Q";font-family:var(--2026lp-font-family);font-size:24px;line-height:0;font-weight:500;width:46px;height:46px;min-width:46px;min-height:46px;color:#fff;background:var(--2026lp-orange);display:flex;justify-content:center;align-items:center;border-radius:100%}body .LP2026-faq .rte p:not(:has(strong)){display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;gap:18px;font-size:16px;color:var(--2026lp-body-color);font-family:var(--2026lp-font-family);line-height:170%}body .LP2026-faq .rte p:not(:has(strong)):before{content:"A";font-family:var(--2026lp-font-family);font-size:24px;line-height:0;font-weight:500;width:46px;height:46px;min-width:46px;min-height:46px;color:var(--2026lp-orange);border:1px solid var(--2026lp-orange);display:flex;justify-content:center;align-items:center;border-radius:100%}body .LP2026-gift .wrapper{max-width:1300px}body .LP2026-gift-title .standard__heading{display:inline-block;font-size:34px;color:#fff;background:var(--2026lp-orange);margin-bottom:40px;line-height:normal;padding:2px 30px 2px 45px;clip-path:polygon(50% 0%,100% 0,94% 50%,100% 100%,0 100%,6% 51%,0 0)}body .LP2026-gift-title .standard__heading>*{font-family:var(--2026lp-font-family);font-weight:500;letter-spacing:.13rem}body .LP2026-gift .standard__heading{font-size:47px;font-family:Oooh Baby,cursive;color:var(--2026lp-orange)}body .LP2026-gift .rte p{font-family:Noto Sans JP,sans-serif;color:var(--2026lp-body-color);font-size:17px;line-height:170%}body .section-list-collections .block-title.bottom{margin-top:8px;line-height:normal;letter-spacing:normal}body .section-rich-text .standard__heading{margin-bottom:4px}body .section-testimonials .wrapper{max-width:1300px}body .section-testimonials .kicker-flourished{color:var(--2026lp-orange);font-family:Noto Sans JP,sans-serif;font-size:42px;font-weight:500;position:relative;width:fit-content;margin-inline:auto}body .section-testimonials .kicker-flourished:after{display:none}body .section-testimonials .kicker-flourished:before{content:"";position:absolute;bottom:50%;left:-64%;background:url(/cdn/shop/files/LP-Testimonials-title.svg?v=1773282087) no-repeat;background-size:contain;width:300px;height:130px}body .section-testimonials .grid--stacked{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}body .section-testimonials .grid__item{float:inherit;margin-bottom:40px}body .section-testimonials .testimonial__card{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start}body .section-testimonials .testimonial__stars{color:gold;margin-bottom:10px}body .section-testimonials .testimonial__review-title{color:var(--2026lp-body-color);font-size:22px;font-family:var(--2026lp-font-family);font-weight:500;line-height:normal;margin-bottom:10px}body .section-testimonials .testimonial__text p{color:var(--2026lp-body-color);font-size:16px;font-family:var(--2026lp-font-family);line-height:170%}body .section-testimonials .testimonial__text p strong{font-weight:700}body .section-testimonials .testimonial__content{border-radius:20px;box-shadow:0 0 12px rgba(var(--shadow-color),.3);padding:24px;border:1px solid rgba(0,0,0,.06);margin-bottom:8px;flex-grow:1}body .section-testimonials .testimonial__author{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:10px}body .section-testimonials .testimonial__author-name{font-family:Noto Sans JP,sans-serif;color:var(--2026lp-body-color);font-size:14px}@media screen and (min-width:750px)and (max-width:1100px){body .cart__count{right:16px}}@media screen and (max-width:749px){:root{--gutter: max(calc(var(--LAYOUT-GUTTER) * .6), 16px);--LOGO-PADDING: 18px}body .pc{display:none}body .sp{display:block}body .header__logo__link{--LOGO-WIDTH: 100px !important}body .cart__count{right:8px;top:16px}body .slideshow__slide .hero__title.heading-size-9{font-size:26px}body .slideshow__slide .hero__content{padding-inline:0}body .product-section{padding-top:0}body .product__grid__title{line-height:normal;font-size:13.5px;margin-top:0}body .line-popup .popup .close svg{font-size:22px}body .line-popup .popup__inner{max-width:210px!important;padding:30px 12px 18px;margin-bottom:0}body .line-popup .popup__img{display:none}body .section--news .accordion__title{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}body .article__item-content .rte,body .article__item-content .text-link{display:none}body .shopify-policy__container{padding-top:80px;padding-bottom:80px;font-size:16px}body .shopify-policy__container h1{font-size:24px;font-weight:600;position:relative;margin-bottom:45px}body .shopify-policy__container .shopify-policy__body{font-size:15px}body .shopify-policy__container .shopify-policy__body .rte{font-size:15px;line-height:1.7}body .shopify-policy__container .shopify-policy__body h2{font-size:20px;padding-left:13px}body .shopify-policy__container .shopify-policy__body h3{margin-top:28px;margin-bottom:8px;font-size:18px;padding-bottom:8px}body .shopify-policy__container .shopify-policy__body p{margin-left:0;font-size:16px;margin-top:20px}body .popup .popup__inner{padding:15px;width:300px;max-width:calc(100% - 20px);margin:10px}body .popup .popup__title{font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}body .section-list-collections.grid_mobile [data-grid]{width:calc(100% + var(--outer) * 2.5)}body .section-list-collections .hero__content__wrapper{justify-content:center}body .section-list-collections .collection-grid-item__title{font-size:calc(var(--font-4) * var(--FONT-ADJUST-ACCENT))}body .section-list-collections .collection-grid-item__btn{font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}body #product{scroll-margin-top:100px}body .LP2026-floating-button{bottom:10px;right:10px;z-index:1}body .LP2026-kv .use_pixels_650{height:450px}body .LP2026-kv .standard__image{width:100%!important;max-width:340px!important;margin-bottom:20px}body .LP2026-kv .hero__content{margin:0;padding:0}body .LP2026-kv .hero__description h3{font-size:16px}body .LP2026-kv .hero__description h4{font-size:15px}body .LP2026-kv .hero__description p{font-size:17px;letter-spacing:normal}body .LP2026-kv .hero__description p strong{font-size:20px}body .LP2026-about-text .rte h3{font-size:24px}body .LP2026-about-text .rte p{font-size:16px}body .LP2026-about-scrolling .max-w-\[--image-max-width\]{max-width:180px}body .LP2026-about-scrolling .px-\[--items-spacing\]{padding-left:4px;padding-right:4px}body .LP2026-concept .rte h3{font-size:22px;letter-spacing:normal}body .LP2026-concept .rte h3:before,body .LP2026-concept .rte h3:after{font-size:60px}body .LP2026-concept .rte h3:before{top:-10px}body .LP2026-concept .rte h3:after{right:0;bottom:10px}body .LP2026-point .standard__kicker{font-size:18px}body .LP2026-point .standard__kicker strong{font-size:52px}body .LP2026-point .standard__heading{font-size:22px}body .LP2026-table .standard__heading{font-size:24px;margin-bottom:32px;width:100%;padding:0 10px}body .LP2026-trial .wrapper{padding-top:40px;padding-bottom:60px}body .LP2026-trial .wrapper:before{top:0;left:5px;max-width:220px;height:97px}body .LP2026-trial .product__block__title .product__title{font-size:22px}body .LP2026-trial .product__block__price .product__price{font-size:18px}body .LP2026-trial-tanpin .kicker-flourished{font-size:20px;margin-bottom:12px}body .LP2026-trial-tanpin .slide-item{padding:0!important;margin-right:8px!important}body .LP2026-trial-tanpin [data-carousel] .flickity-button{top:30%!important;box-shadow:0 2px 4px #0000004d;border:1px solid rgba(0,0,0,.05)}body .LP2026-trial-tanpin .product__grid__title{font-size:13px}body .LP2026-scrolling-text .items-spacing{--items-spacing: 12px !important}body .LP2026-scrolling-text p{font-size:64px}body .LP2026-javie .standard__heading{font-size:32px}body .LP2026-javie-content .rte{font-size:16px}body .LP2026-apma .kicker-flourished{font-size:18px}body .LP2026-apma .grid__item{padding:18px 24px}body .LP2026-apma .icon--left .icon__column{flex-direction:column}body .LP2026-apma .icon--left .icon__column__icon{margin-inline:auto;width:100%;max-width:100px;height:auto}body .LP2026-apma .rte{font-size:15px;line-height:190%}body .LP2026-factory .kicker-flourished{font-size:24px}body .LP2026-factory .icon__column__paragraph{font-size:16px}body .LP2026-faq .standard__heading{font-size:28px;margin-bottom:32px}body .LP2026-faq .rte{padding:18px}body .LP2026-faq .rte strong{font-size:18px;line-height:normal;gap:10px}body .LP2026-faq .rte strong:before{font-size:20px;min-width:42px;min-height:42px;height:42px;width:42px}body .LP2026-faq .rte p:not(:has(strong)){font-size:15px;line-height:160%;gap:10px}body .LP2026-faq .rte p:not(:has(strong)):before{font-size:20px;min-width:42px;min-height:42px;height:42px;width:42px}body .LP2026-gift .standard__heading{font-size:42px;margin-top:10px}body .LP2026-gift .rte p{font-size:16px}body .LP2026-gift-title .wrapper{padding-bottom:14px}body .LP2026-gift-title .standard__heading{font-size:24px}body .LP2026-collection-list .grid__item{width:50%;padding-left:4px;padding-right:4px;margin-bottom:24px}body .LP2026-collection-list .collection-list__heading-wrap{margin-bottom:18px}body .LP2026-collection-list .collection-list__title{font-size:28px;margin-bottom:30px}body .LP2026-collection-list .collection-card__name{font-size:16px}body .section-list-collections .block-title.bottom{font-size:12.5px}body .section-testimonials .kicker-flourished{font-size:28px;width:100%;letter-spacing:normal}body .section-testimonials .kicker-flourished:before{left:5px;bottom:70%;width:200px;height:87px}body .section-testimonials .testimonial__review-title{font-size:20px}body .section-testimonials .testimonial__text p{font-size:15px}body .section-testimonials .testimonial__avatar img{width:42px;height:42px}body .section-testimonials .grid__item:nth-child(2n) .testimonial__author{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
