th{opacity:1}.text-subdued{color:rgb(var(--text-color) / .55)}.prose :where(:not(meta,span)+*){margin-block-start:1.5rem}@media screen and (min-width: 1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:1.5rem}}.prose{line-height:2;font-size:.875rem}.prose h1{font-size:1.5rem;line-height:1.7;font-weight:700;text-transform:unset}.prose h2{font-size:1.25rem;line-height:1.7;font-weight:700;text-transform:unset}.prose h3{font-size:1.125rem;line-height:1.7;font-weight:700;text-transform:unset}.prose h4,.prose h5{font-size:1rem;line-height:1.7;text-transform:unset}.prose a.link{margin-block-start:0}.prose hr{border-top:none;border-bottom:1px solid rgb(var(--border-color))}.prose iframe{max-width:100%}[dir=ltr] .prose ul{list-style:none;margin-left:.875rem}[dir=ltr] .prose ul li{position:relative}[dir=ltr] .prose ul li:before{content:"";display:block;width:.25rem;height:.25rem;background:#000;border-radius:50%;position:absolute;left:-1rem;top:calc(50% - .125rem)}[dir=ltr] .prose ol{margin-left:1rem}.prose table{table-layout:fixed;width:100%}.prose table tr:not(:last-child){border-bottom:1px solid rgb(var(--border-color))}.prose table tr:first-child th,.prose table tr:first-child td{padding-top:0;border:none}:is(th,td):first-child{padding-left:0}.prose table th,.prose table td{opacity:1;font-size:.875rem;border:none;line-height:1.7}.section-stack{gap:40px}@media screen and (max-width: 699px){.prose{font-size:.75rem;line-height:2}.prose h1{font-size:1.25rem}.prose h2,.prose h3,.prose h4,.prose h5{font-size:1.125rem}.prose table th,.prose table td{opacity:1;font-size:.6875rem}.section-stack{gap:24px}}@media screen and (min-width: 1400px){.empty-state{padding-block:10rem}}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6),.prose p,.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded,a,.block-swatch{letter-spacing:.05em}textarea{min-height:6lh}:root{--base-spacing: .05em;--heading-font-family: "yu-mincho-pr6n", "\6e38\660e\671d\4f53", "Yu Mincho", YuMincho, "\30d2\30e9\30ae\30ce\660e\671d  Pro", "Hiragino Mincho Pro", "MS P\660e\671d", "MS PMincho", serif;--text-font-family: "yu-mincho-pr6n", "\6e38\660e\671d\4f53", "Yu Mincho", YuMincho, "\30d2\30e9\30ae\30ce\660e\671d  Pro", "Hiragino Mincho Pro", "MS P\660e\671d", "MS PMincho", serif;--font-en: "Times New Roman", Times, serif}.drawer{--drawer-body-padding-block: 0}br.sp{display:none}@media (max-width:699px){br.sp{display:inline-block}}.prose .c-section-header__title,.c-section-header__title{font-size:36px;line-height:1.5;letter-spacing:var(--base-spacing);font-weight:600;color:#000}.section-header.w-full{max-width:100%}@media (max-width:699px){.prose .c-section-header__title,.c-section-header__title{font-size:22px;line-height:calc(36 / 22)}}.drawer::part(body){padding-top:24px;padding-bottom:24px}.button{border-radius:9999px;font-weight:500;letter-spacing:var(--base-spacing);font-family:var(--heading-font-family);line-height:1.2;font-size:15px;border:1px solid rgb(var(--button-text-color));transition:opacity .3s ease;text-transform:none;padding:20px 28px}.button:hover{opacity:.7}.button.button--reverse{--initial-gradient: linear-gradient(#fff, #fff);border:1px solid #442C13;color:#442c13}.announcement-bar .prose{line-height:1.5;font-size:.75rem}.announcement-bar .icon-arrow-left,.announcement-bar .icon-arrow-right{width:.5rem;stroke-width:.125rem}@media screen and (max-width: 699px){.announcement-bar .prose{font-size:.6875rem}}.accordion-list .c-accordion__title{font-size:15px;font-weight:600;letter-spacing:var(--base-spacing);color:#333}.accordion-list .accordion__content .dot-checkbox~label{font-size:14px;letter-spacing:var(--base-spacing);font-weight:500;color:#333;opacity:1;outline:none}.accordion-list .accordion__content .dot-checkbox{width:3px;height:3px}.accordion__content .link-faded{font-size:14px;line-height:1.65;letter-spacing:var(--base-spacing);font-weight:500;color:#333;opacity:1;transition:opacity .3s ease}.accordion__content .link-faded:hover{opacity:.6}.c-blog-post-list__content a{display:grid;grid-template-columns:80px 1fr;gap:56px;align-items:center;position:relative;padding:24px 0 32px;border-bottom:solid 1px #EBEBEB}.c-blog-post-list__content:nth-child(1) a{padding-top:0}.c-blog-post-list__content a:hover .c-blog-post-list__title{text-decoration:underline}.c-blog-post-list__title:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:10px;background:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.21881 6.45472L2.01317 11.6603C1.76211 11.9114 1.35507 11.9114 1.10404 11.6603L0.496884 11.0532C0.246251 10.8026 0.245768 10.3963 0.495813 10.1451L4.62138 6.00014L0.495812 1.85518C0.245768 1.60396 0.24625 1.19776 0.496884 0.947122L1.10404 0.33997C1.3551 0.0889072 1.76213 0.0889072 2.01317 0.33997L7.21881 5.54556C7.46985 5.79662 7.46985 6.20366 7.21881 6.45472Z' fill='%234A280D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.c-blog-post-list__date{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);color:#333;font-family:var(--font-en);white-space:nowrap;line-height:1.5}.c-blog-post-list__title{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:24px;position:relative;line-height:1.5}@media (max-width:699px){.c-blog-post-list__content a{padding:32px 20px 32px 0;grid-template-columns:1fr;gap:16px}.c-blog-post-list__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-blog-post-list__title:before{display:none}.c-blog-post-list__content:nth-child(1) a{padding-top:32px;margin-top:-32px}.c-blog-post-list__content a:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:10px;background:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.21881 6.45472L2.01317 11.6603C1.76211 11.9114 1.35507 11.9114 1.10404 11.6603L0.496884 11.0532C0.246251 10.8026 0.245768 10.3963 0.495813 10.1451L4.62138 6.00014L0.495812 1.85518C0.245768 1.60396 0.24625 1.19776 0.496884 0.947122L1.10404 0.33997C1.3551 0.0889072 1.76213 0.0889072 2.01317 0.33997L7.21881 5.54556C7.46985 5.79662 7.46985 6.20366 7.21881 6.45472Z' fill='%234A280D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}}.c-slideshow .h1{font-size:36px;font-weight:600;line-height:1.5;letter-spacing:var(--base-spacing);text-shadow:0px 1px 1px rgba(0,0,0,.12)}.c-slideshow .button{font-weight:500;letter-spacing:var(--base-spacing);font-size:15px;line-height:1.2;padding:20px 108px;border-color:rgb(var(--button-background, var(--text-color)))}.c-slideshow .slideshow__volume-control{display:none}@media (max-width:699px){.c-slideshow .h1{font-size:28px}.c-slideshow .button{width:calc(100vw - 40px);margin-inline:calc(50% - 50vw);max-width:480px;padding:20px 12px}}.c-image-with-text-overlay p{text-shadow:0px 1px 1px rgba(0,0,0,.12)}.c-links__link button.link{background:none;font-size:28px;letter-spacing:var(--base-spacing);font-weight:600;line-height:1.5;color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.12)}@media (max-width:699px){.c-links__link button.link{font-size:18px}}.c-about{background:url(/cdn/shop/files/about_background_pc.webp?v=1750419510) repeat center / contain;position:relative}.c-about:before{position:absolute;content:"";width:clamp(43.125rem,-.2111rem + 99.0541vw,88.9375rem);height:27px;margin:auto;top:8px;left:0;right:0;background:url(/cdn/shop/files/about_icon_pc.png?v=1750420559);background-repeat:no-repeat;background-size:contain}.c-about:after{position:absolute;content:"";width:clamp(43.125rem,-.2111rem + 99.0541vw,88.9375rem);height:27px;margin:auto;bottom:8px;left:0;right:0;background:url(/cdn/shop/files/about_icon_pc.png?v=1750420559);background-repeat:no-repeat;background-size:contain}.c-about__introduction{text-align:center}.c-about__introduction-title{font-size:28px;font-weight:600;line-height:2;letter-spacing:var(--base-spacing)}.c-about__introduction-text{font-size:16px;font-weight:500;line-height:2;letter-spacing:var(--base-spacing);margin-block-start:24px}.c-about__contents{display:grid;gap:96px;margin-block-start:48px}.c-about__content{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.c-about__content:nth-child(2n) .c-about__image{order:1}.c-about__desc-title{font-size:28px;font-weight:600;line-height:2;letter-spacing:var(--base-spacing)}.c-about__image{width:100%;height:auto}.c-about__image img{width:100%;height:100%;object-fit:contain}.c-about__textarea{margin-block-start:40px}.c-about__textarea p{font-size:15px;font-weight:500;line-height:2;letter-spacing:var(--base-spacing)}@media (max-width:699px){.c-about{background:url(/cdn/shop/files/about_background_sp.webp?v=1750419510) repeat center / contain;background-repeat:repeat;background-size:contain}.c-about:before{position:absolute;content:"";width:calc(100vw - 6px);height:clamp(.6875rem,.0003rem + 2.9321vw,1.28125rem);top:3px;background:url(/cdn/shop/files/about_icon_sp.png?v=1750420559);background-repeat:no-repeat;background-size:contain}.c-about:after{position:absolute;content:"";width:calc(100vw - 6px);height:clamp(.6875rem,.0003rem + 2.9321vw,1.28125rem);bottom:3px;background:url(/cdn/shop/files/about_icon_sp.png?v=1750420559);background-repeat:no-repeat;background-size:contain}.c-about__introduction-title{font-size:22px;line-height:calc(40 / 22)}.c-about__introduction-text{font-size:14px}.c-about__desc-title{font-size:18px;line-height:calc(32 / 18)}.c-about__contents{gap:48px}.c-about__content{gap:16px;grid-template-columns:1fr}.c-about__content:nth-child(2n) .c-about__image{order:0}.c-about__textarea{margin-block-start:16px}.c-about__textarea p{font-size:14px}}.c-breadcrumb .breadcrumb{display:block}.c-breadcrumb .breadcrumb__list{padding:12px 0;margin-block-start:0;margin-block-end:0;margin-inline-start:0}.c-breadcrumb .breadcrumb__link{font-size:12px;line-height:12px}.c-breadcrumb .breadcrumb__link:not([aria-current=page]):not(:hover){opacity:.5}.c-breadcrumb .breadcrumb__item{text-transform:uppercase}.c-breadcrumb :where(ol,ul):not(.unstyled-list) li{padding-inline-start:0}.c-breadcrumb :where(ol,ul):not(.unstyled-list) li{list-style-type:none;counter-reset:none}.c-breadcrumb .breadcrumb__item--empty{display:none}.c-breadcrumb .breadcrumb__item--empty+.breadcrumb__item:before{display:none}.c-breadcrumb .breadcrumb__item+.breadcrumb__item:before{content:"";display:inline-block;width:6px;height:8px;background:url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M1 8.5L5 4.5L0.999999 0.5' stroke='%232F2725'/%3E%3C/svg%3E") no-repeat center / contain;opacity:1;margin:0 6px}.c-breadcrumb .breadcrumb__item::marker{content:"";display:none}@media screen and (max-width: 699px){.c-breadcrumb .breadcrumb__list{display:flex;overflow-x:scroll}.c-breadcrumb .breadcrumb__item{flex-shrink:0}.c-breadcrumb .breadcrumb__link{font-size:10px;line-height:10px}}.prose .c-tabs__content{font-size:15px;line-height:2;letter-spacing:var(--base-spacing);font-weight:500}.prose .c-tabs__content .c-tabs__title{font-weight:600;font-size:18px;padding-block-end:12px}.prose .c-tabs__content:nth-child(2){margin-block-start:56px}.c-tabs .prose table tr:first-child th,.c-tabs .prose table tr:first-child td{padding-top:16px;border:1px solid #E4E1E0}.c-tabs .prose table tr th,.c-tabs .prose table tr td{border:1px solid #E4E1E0;font-size:14px;letter-spacing:var(--base-spacing);font-weight:500;line-height:1.5}.c-tabs .prose table tr th{width:100%;max-width:30%;background:#f8f5f3;padding:16px 24px}.c-tabs .prose table tr td{width:70%;padding:16px 24px}.c-tabs .prose table{border:1px solid #E4E1E0}.c-tabs .prose .table-scroller+span{font-size:12px;font-weight:500;margin-block-start:12px;line-height:1.2;color:#333;letter-spacing:var(--base-spacing)}.c-tabs .prose .c-tabs__list{margin:0;display:flex;flex-wrap:wrap;gap:8px}.c-tabs .prose .c-tabs__item{list-style:none;border-radius:9999px;background:#f8f5f3;color:#333;line-height:1.2;border:solid 1px #00000008;display:inline-block;padding:8px 20px;padding-inline-start:20px}.c-tabs .prose .c-tabs__item:before{display:none}@media (max-width:699px){.c-tabs .prose table tr:first-child th,.c-tabs .prose table tr:first-child td{padding-top:12px}.c-tabs .prose table tr th,.c-tabs .prose table tr td{font-size:13px;padding:12px 16px}.c-tabs .prose table tr th{max-width:120px;width:120px}.prose .c-tabs__content .c-tabs__title{font-size:16px}.prose .c-tabs__content:nth-child(2){margin-block-start:32px}.c-tabs .content-tabs::part(tab-list){overflow-x:scroll}}.c-text-with-icons__title p{font-size:20px;line-height:1.6;letter-spacing:var(--base-spacing);font-weight:500;color:#333}@media screen and (min-width: 1000px){.c-text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 3;--text-with-icons-column-gap: 50px}}@media (max-width:999px){.c-text-with-icons__title p{font-size:18px;line-height:calc(32 / 18)}}@media (max-width:699px){.c-text-with-icons.text-with-icons--stacked{flex-direction:column;--text-with-icons-items-per-row: auto;--text-with-icons-row-gap: 48px}.c-text-with-icons__item-container{max-width:400px;margin-inline:auto}}.c-table .c-section-header__content p{font-weight:500;font-size:16px;line-height:1.2;letter-spacing:var(--base-spacing);color:#333;overflow-x:hidden}.c-table .c-section-header__content{margin-block-start:16px}.c-table table:not(.table--bordered) :is(th,td):first-child,.c-table table:not(.table--bordered) :is(th,td):empty+td{padding:20px 4px;width:200px;background:#f8f5f3;font-size:12px}.c-table table:not(.table--bordered) :is(th,td):first-child img,.c-table table:not(.table--bordered) :is(th,td):empty+td img{margin:auto auto 12px}.c-table table:not(.table--bordered) :is(th,td):first-child p,.c-table table:not(.table--bordered) :is(th,td):empty+td p{font-size:13px;font-weight:500;letter-spacing:var(--base-spacing);line-height:calc(24 / 13)}.c-table table:not(.table--bordered) :is(th,td):first-child p strong,.c-table table:not(.table--bordered) :is(th,td):empty+td p strong{font-weight:800}.c-table__table{text-align:center;table-layout:fixed;width:100%;border:solid 1px #EBEBEB}.c-table__table tr td:nth-child(1){padding:23px 14px;width:204px}.c-table__table th{text-align:center;text-transform:none;font-size:15px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2;padding:20px 12px;border:solid 1px #EBEBEB}.c-table__table td{padding:20px 8px;font-size:13px;font-weight:400;letter-spacing:var(--base-spacing);line-height:2}.c-table__table thead{background:#f8f5f3}.c-table__table th:not(:first-child),.c-table__table td:not(:first-child){width:calc((100% - 180px)*.1)}.c-table__btn{margin-block-start:12px}.c-table__btn .button{padding:20px 50px}@media (max-width:999px){.c-table__table th{font-size:14px}.c-table .c-table__wrapper{overflow-x:scroll;width:100vw;margin-inline:calc(50% - 50vw)}.c-table__table{min-width:1180px;margin-inline:20px}.c-table .c-table__wrapper .c-table__table tr:nth-child(1) th{padding:21px 9px}.c-table table:not(.table--bordered) :is(th,td):first-child p,.c-table table:not(.table--bordered) :is(th,td):empty+td p{font-size:14px;line-height:calc(24 / 14);font-size:12px}.c-table table:not(.table--bordered) :is(th,td):first-child,.c-table table:not(.table--bordered) :is(th,td):empty+td{width:200px;padding:25px 4px;font-size:11px}.c-table__table tr td:nth-child(1){padding:25px 9px;width:200px}.c-table__table td{font-size:13px}.c-table__table th:not(:first-child),.c-table__table td:not(:first-child){width:calc((100% - 200px)*.1)}}@media (max-width:699px){.c-table .c-section-header__content p{font-size:12px}.c-table .c-section-header__content{margin-block-start:8px}.c-table__btn{margin-block-start:16px}.c-table__btn .button{font-size:14px;padding:21px 20px;width:100%}.c-table table:not(.table--bordered) :is(th,td):first-child,.c-table table:not(.table--bordered) :is(th,td):empty+td{font-size:11px}}.c-faq__content{flex-basis:100%}.c-faq__content .c-accordion__title{font-size:16px;font-weight:500;line-height:1.875;letter-spacing:var(--base-spacing);color:#333}.c-faq__content .accordion{border-color:#000}.c-faq__content .accordion:first-child{border-top:none}.c-faq__content .accordion__content .prose p{font-size:15px;font-weight:500;line-height:2;letter-spacing:var(--base-spacing)}.c-faq__content .animated-plus{background:#4a280d;color:#fff;border-radius:9999px;width:30px;min-width:30px;max-width:30px;height:30px}.animated-plus:before{width:12px;height:2px}.animated-plus:after{height:12px;width:2px}.c-faq__content .accordion__content{padding-inline-end:40px}.c-faq__btn{text-align:center}.c-faq__btn .button{padding:20px 50px}@media (max-width:699px){.c-faq__content .c-accordion__title{font-size:15px;line-height:2}.c-faq__content .accordion__content .prose p{font-size:14px;line-height:2}.animated-plus:before{width:10px}.animated-plus:after{height:10px}.c-faq__content .animated-plus{width:24px;min-width:24px;max-width:24px;height:24px}.c-faq__content .accordion__content{padding-inline-end:0}.accordion__toggle{column-gap:16px}}.c-multi-column__item{position:relative}.c-multi-column__item .prose p.h3{padding-block-start:16px}.c-multi-column__title{text-transform:none;color:#000}.c-multi-column__title--sm{font-size:16px;line-height:1.78}.c-multi-column__title--md{font-size:18px;line-height:1.78}.c-multi-column__title--lg{font-size:20px;line-height:1.78}.c-multi-column__textarea p{color:#000;font-weight:500}.c-multi-column__textarea--sm p{font-size:14px;line-height:1.8}.c-multi-column__textarea--md p{font-size:16px;line-height:1.8}.c-multi-column__textarea--lg p{font-size:20px;line-height:1.8;font-weight:500}.c-multi-column__item:before{content:attr(data-num);position:absolute;top:0;left:0;right:0;margin-inline:auto;background:#4a280d;color:#fff;display:inline-block;width:78px;font-size:18px;font-weight:700;font-family:var(--font-en);letter-spacing:var(--base-spacing);padding:8px;text-align:center;border-radius:0 0 12px 12px;line-height:1.2;z-index:2}.c-multi-column__item .zoom-image{transition:none}.c-multi-column__item .overflow-hidden .zoom-image.group-hover\:zoom{scale:1}.c-multi-column__title strong{font-weight:600}.c-multi-column__title+.c-multi-column__textarea{margin-block-start:16px}.c-multi-column__textarea--lg p strong{font-weight:500}@media (max-width: 699px){.c-multi-column__title--sm{font-size:16px}.c-multi-column__title--md{font-size:18px}.c-multi-column__title--lg{font-size:20px}.c-multi-column__textarea--lg p strong{font-size:16px}.c-multi-column__textarea--sm p{font-size:14px}.c-multi-column__textarea--md p{font-size:16px}.c-multi-column__textarea--lg p{font-size:18px}.c-multi-column{row-gap:40px}}p.c-text-with-icons__title{font-size:16px;font-weight:500;color:#1a1a1a;letter-spacing:var(--base-spacing);line-height:1.2}.c-text-with-icons__item .prose.c-text-with-icons__content p{font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);line-height:calc(24 / 14);color:#1a1a1a}@media (min-width:700px){.c-text-with-icons .text-with-icons{justify-content:space-between}.c-text-with-icons .text-with-icons{gap:48px}.c-text-with-icons .text-with-icons>*{flex-basis:calc((100% - (48px * (var(--text-with-icons-items-per-row) - 2))) / (var(--text-with-icons-items-per-row) - 1))}.shopify-section--text-with-icons:has(.c-text-with-icons.c-text-with-icons--border-top){border-top:1px solid #EBEBEB}.c-text-with-icons.c-text-with-icons--border-top{margin-top:44px}}@media (max-width:699px){.c-text-with-icons .text-with-icons{gap:0}.c-text-with-icons .text-with-icons>*{flex-basis:100%}.c-text-with-icons .c-text-with-icons__item{width:100%}.c-text-with-icons--border .text-with-icons__item{padding-bottom:25px;margin-bottom:20px;border-bottom:solid 1px #e4e1e0}.c-text-with-icons__item .prose.c-text-with-icons__content p{line-height:calc(24 / 14)}}.c-rich-text .prose p{text-transform:none}.c-rich-text .prose p.h1{font-weight:600;color:#000}.c-rich-text .prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:56px}.c-rich-text .button{padding:20px 92px;line-height:1.5;border-color:var(--button-background)}.c-rich-text__label{display:inline-block;font-size:16px;font-weight:500;line-height:1.5;border-radius:9999px;letter-spacing:var(--base-spacing);color:#fff;background:#4a280d;padding:8px 24px;margin-block-end:32px}@media (max-width:699px){.c-rich-text .prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:40px}.c-rich-text .button{padding:20px;width:100%;font-size:15px;max-width:480px}.c-rich-text__label{font-size:12px;margin-block-end:0}}.prose .c-collection-banner__heading{font-size:36px;font-weight:500;line-height:1.5;letter-spacing:var(--base-spacing);color:#333}.prose .c-collection-banner__title{margin-block-start:0}.prose .c-collection-banner__sub-heading{margin-top:16px}.prose .c-collection-banner__sub-title{font-size:18px;font-weight:500;line-height:calc(28 / 18);letter-spacing:var(--base-spacing);color:#333;margin-block-start:16px}.content-over-media .c-collection-banner__heading,.content-over-media .c-collection-banner__sub-title{color:#fff}@media (max-width: 699px){.prose .c-collection-banner__title{font-size:28px}.prose .c-collection-banner__sub-title{font-size:16px;line-height:1.75}}.c-banner__title{font-size:24px;font-weight:600;line-height:1.5;letter-spacing:var(--base-spacing)}.c-banner__btn{text-align:center;margin-block-start:54px}.c-banner__btn .button{border-color:var(--button-background);padding:20px 128px;line-height:1.5}@media (max-width:699px){.c-banner__title{font-size:18px}.c-banner__btn{margin-block-start:40px}.c-banner__btn .button{padding:20px;width:100%;font-size:15px;max-width:480px}}.c-introduction__container{background:#fff;padding:48px;border-radius:20px;display:grid;grid-template-columns:326px 1fr;gap:40px;align-items:center;margin-block-start:8px}.c-introduction__image img{border-radius:20px}.c-introduction__sub-title{font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);color:#fff;display:inline-block;border-radius:9999px;background:#442c13;padding:4px 16px;line-height:1.5}.c-introduction__title{font-size:24px;font-weight:500;line-height:1.5;letter-spacing:var(--base-spacing);color:#333;margin-block-start:12px}.c-introduction__title span{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);color:#333}.c-introduction__textarea p{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);color:#333;line-height:2}.c-introduction__textarea--feature{margin-block-end:48px;position:relative}.c-introduction__textarea--feature:before{content:"";position:static;display:inline-block;width:41px;height:32px;margin-bottom:16px;background-repeat:no-repeat;background-size:contain;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA0MSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy43NDUxOCAzMkM0LjY3Mzc0IDMyIC0wLjAwMDE4MjczNCAyNy44NjAyIC0wLjAwMDE4MjE4MyAyMS43MTc0Qy0wLjAwMDE4MTc3NiAxNy4xNzcgMi4xMzY0NyA5LjE2NDU1IDE0Ljk1NjQgMC4zNTA4NjhDMTUuNjI0MSAtMC4xODMyOTUgMTYuMjkxOCAtMC4xODMyODcgMTcuMjI2NiAwLjg4NTAzM0MxOC4yOTQ5IDIuMjIwNDUgMTguMDI3OCAyLjg4ODE1IDE3LjM2MDEgMy40MjIzMUMxMi41NTI2IDYuODk0MzYgOC45NDcwNCAxMC43NjcgOC45NDcwNCAxNC41MDYyQzguOTQ3MDQgMTYuMTA4NyAxMC4xNDg5IDE3LjE3NyAxMS43NTE0IDE4LjExMThDMTMuNDg3NCAxOS4wNDY2IDE2LjI5MTggMTkuNzE0MyAxNi4yOTE4IDIzLjA1MjhDMTYuMjkxOCAyNi45MjU1IDEyLjQxOTEgMzIgNy43NDUxOCAzMlpNMjIuNTY4MiAyMS43MTc0QzIyLjU2ODIgMTcuMTc3IDI0LjcwNDggOS4xNjQ1NSAzNy41MjQ3IDAuMzUwODdDMzguMTkyNCAtMC4xODMyOTMgMzguODYwMiAtMC4xODMyODUgMzkuNzk0OSAwLjg4NTAzNEM0MC44NjMzIDIuMjIwNDUgNDAuNTk2MiAyLjg4ODE1IDM5LjkyODUgMy40MjIzMUMzNS4xMjEgNi44OTQzNiAzMS41MTU0IDEwLjc2NyAzMS41MTU0IDE0LjUwNjJDMzEuNTE1NCAxNi4xMDg3IDMyLjcxNzMgMTcuMTc3IDM0LjE4NjIgMTguMTExOEMzNi4wNTU4IDE5LjA0NjYgMzguODYwMiAxOS43MTQzIDM4Ljg2MDEgMjMuMDUyOEMzOC44NjAxIDI2LjkyNTUgMzQuODUzOSAzMiAzMC4xOCAzMkMyNy4yNDIxIDMyIDIyLjU2ODIgMjcuODYwMiAyMi41NjgyIDIxLjcxNzRaIiBmaWxsPSIjNEEyODBEIi8+PC9zdmc+);vertical-align:top}.c-introduction__textarea--feature p{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);color:#333;line-height:2}.c-introduction__info{display:grid;grid-template-columns:159px 1fr;gap:50px;align-items:flex-start}@media (max-width:999px){.c-introduction__container{grid-template-columns:1fr;gap:24px;margin-block-start:0}.c-introduction__content{grid-template-columns:90px 1fr;gap:10px}.c-introduction__textarea--feature{padding:24px 20px}}@media (max-width:699px){.c-introduction__container{grid-template-columns:1fr;padding:24px 15px}.c-introduction__sub-title{font-size:11px;padding:4px 16px}.c-introduction__title{font-size:18px;margin-block-start:8px}.c-introduction__title span{font-size:12px}.c-introduction__textarea{margin-block-start:0}.c-introduction__textarea p{font-size:10.5px}.c-introduction__textarea--feature p{font-size:14px}.c-introduction__textarea--feature{padding:0;margin-block-end:0}.c-introduction__images{display:grid;grid-template-columns:90px 1fr;gap:12px}.c-introduction__info{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.c-introduction__image img{border-radius:8px}.c-introduction__textarea--feature:before{width:24px;height:19px;margin-bottom:8px;background-repeat:no-repeat;background-size:contain;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCAxOC45NTY1QzIuNzY4NzkgMTguOTU2NSAwIDE2LjUwNDIgMCAxMi44NjUyQzAgMTAuMTc1NSAxLjI2NTczIDUuNDI5MDUgOC44NjAxMSAwLjIwNzkxMUM5LjI1NjU1IC0wLjEwODUyMiA5LjY1MTk5IC0wLjEwODUxOCAxMC4yMDUgMC41MjQzNDRDMTAuODM3OCAxLjMxNTQzIDEwLjY3OTYgMS43MTA5NyAxMC4yODQxIDIuMDI3OEM3LjQzNjE3IDQuMDg0MjEgNS4zMDAyNSA2LjM3ODM1IDUuMzAwMjUgOC41OTMzOEM1LjMwMDI1IDkuNTQyNjcgNi4wMTIyMiAxMC4xNzU1IDYuOTYxNTIgMTAuNzI5M0M3Ljk4OTkyIDExLjI4MzEgOS42NTE5OSAxMS42Nzg2IDkuNjUxOTkgMTMuNjU2M0M5LjY1MTk5IDE1Ljk1MDQgNy4zNTc4NiAxOC45NTY1IDQgMTguOTU2NVpNMTMuMzY5MyAxMi44NjUyQzEzLjM2OTMgMTAuMTc1NSAxNC42MzUgNS40MjkwNSAyMi4yMjk0IDAuMjA3OTEyQzIyLjYyNTggLTAuMTA4NTIyIDIzLjAyMTIgLTAuMTA4NTE4IDIzLjU3NDMgMC41MjQzNDRDMjQuMjA3MSAxLjMxNTQzIDI0LjA0ODkgMS43MTA5NyAyMy42NTM0IDIuMDI3OEMyMC44MDU1IDQuMDg0MjEgMTguNjY5NiA2LjM3ODM1IDE4LjY2OTYgOC41OTMzOEMxOC42Njk2IDkuNTQyNjcgMTkuMzgxNiAxMC4xNzU1IDIwLjMzMDkgMTAuNzI5M0MyMS4zNTkyIDExLjI4MzEgMjMuMDIxMiAxMS42Nzg2IDIzLjAyMTIgMTMuNjU2M0MyMy4wMjEyIDE1Ljk1MDQgMjAuNjQ3MiAxOC45NTY1IDE3Ljg3ODQgMTguOTU2NUMxNi4xMzgxIDE4Ljk1NjUgMTMuMzY5MyAxNi41MDQyIDEzLjM2OTMgMTIuODY1MloiIGZpbGw9IiM0QTI4MEQiLz48L3N2Zz4=)}.c-introduction__description{padding-inline:9px}}.c-featured-collections__navigation{background:#f8f5f3;border-radius:9999px;padding:0;gap:0}.c-featured-collections__navigation button[aria-current=true]{background:#4a280d;color:#fff;border-radius:9999px;padding:0 24px;font-size:18px;letter-spacing:var(--base-spacing);line-height:1;padding-block-start:0;padding-block-end:0;height:43px}.c-featured-collections__navigation button[aria-current=true]:after{display:none}.c-featured-collections__navigation button[aria-current=false]{background:#f8f5f3;color:#4a280d;border-radius:9999px;padding:0 24px;font-size:18px;letter-spacing:var(--base-spacing);line-height:1;padding-block-start:0;padding-block-end:0;height:43px}@media (max-width:699px){.c-featured-collections__navigation button[aria-current=true],.c-featured-collections__navigation button[aria-current=false]{font-size:13px;height:36px}}.c-fixed-banner{position:fixed;bottom:24px;width:100%;right:26px;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.c-fixed-banner.is-visible{opacity:1;visibility:visible}.c-fixed-banner__link{width:100%;transition:opacity .3s}.c-fixed-banner__link:hover{opacity:.9}.c-fixed-banner__image{width:100%;height:auto;display:block}@media (max-width:699px){.c-fixed-banner{right:0;left:0;margin:auto;bottom:0;background:#f8f5f3;padding:10px 20px 16px;opacity:0;visibility:hidden;margin-inline:auto}}.c-blogs__btn{margin-block-start:56px}.c-blogs__btn .button{border-color:var(--button-background);padding:20px 97px}@media (max-width:699px){.c-blogs__btn{margin-block-start:40px;width:100%}.c-blogs__btn .button{padding:20px;width:100%;font-size:15px;max-width:480px}}.c-plan__container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.c-plan__image{margin:auto auto 24px}.c-plan__title--small{font-size:16px;font-weight:600;letter-spacing:var(--base-spacing);color:#333;margin-block-end:12px;text-align:center;display:block}.c-plan__title{font-size:16px;font-weight:600;letter-spacing:var(--base-spacing);color:#333;margin-block-end:24px;text-align:center;display:block;min-height:60px}.c-plan__title strong{font-size:20px}.c-plan__recommend-textarea{background:#f8f5f3;display:flex;justify-content:center;align-items:center;min-height:138px;padding:37px 24px 16px;text-align:center;border-radius:4px;position:relative;margin-block-end:24px;color:#4a280d;font-weight:600;letter-spacing:var(--base-spacing);line-height:2}.c-plan__recommend-textarea:before{content:attr(data-label);position:absolute;top:0;left:0;right:0;display:inline-block;padding:4px 25px;border-radius:0 0 12px 12px;background:#4a280d;color:#fff;width:fit-content;margin:auto;font-size:12px}.c-plan__recommend-textarea p{font-size:14px;font-weight:600;letter-spacing:var(--base-spacing);color:#4a280d;line-height:2}.c-plan__textarea p{font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);color:#333;line-height:2}.c-plan__price{display:flex;gap:24px;align-items:center;justify-content:center;margin-block-start:24px;font-family:var(--font-en);font-size:18px}.c-plan__price span{font-size:10px;font-weight:500;letter-spacing:var(--base-spacing);color:#4a280d;display:inline-block;border-radius:9999px;border:1px solid #4A280D;padding:6px 16px;font-family:var(--text-font-family);line-height:1.3}@media (max-width:999px){.c-plan__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:699px){.c-plan__container{grid-template-columns:1fr;gap:56px}.c-plan__recommend-textarea{min-height:82px;padding:38px 20px 16px}.c-plan__title--small{margin-block-end:16px;line-height:1.5}.c-plan__title{min-height:auto}}.c-serving-size__btns{display:flex;justify-content:center;gap:16px;margin-bottom:0;position:relative;background:#fff;border-radius:9999px;width:fit-content;margin-inline:auto;padding:4px}.c-serving-size__btn{padding:8px 24px;border-radius:9999px;background:transparent;cursor:pointer;transition:all .3s ease;color:#4a280d;font-weight:500;font-size:18px;letter-spacing:var(--base-spacing);line-height:1.3;position:relative;z-index:2;white-space:nowrap}.c-service__scroll-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-webkit-scrollbar:none;scroll-snap-type:x mandatory;scroll-snap-align:start;scroll-snap-stop:always}.c-serving-size__btn.is-active{color:#fff}.c-serving-size__slider{position:absolute;top:50%;transform:translateY(-50%);left:0;height:calc(100% - 4px);background:#4a280d;border-radius:9999px;transition:all .3s ease;z-index:1}.c-serving-size__contents{display:flex;gap:50px}.c-serving-size__content{display:none;opacity:0;transform:translate(20px);transition:all .3s ease;max-width:300px;width:100%}.c-serving-size__content.is-active{display:block;opacity:1;transform:translate(0)}.c-serving-size__image{width:100%;max-width:220px;margin-inline:auto;margin-block-end:16px}.c-serving-size__image img{border-radius:9999px}.c-serving-size__title{font-size:20px;font-weight:500;letter-spacing:var(--base-spacing);text-align:center;margin-block-end:16px;line-height:1.2}.c-serving-size__meta p{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);text-align:center}.c-serving-size__meta p strong{font-size:14px;font-weight:500}.c-serving-size__text--price{font-size:18px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2;color:#4a280d;border:solid 1px #4A280D;padding:8px 24px;border-radius:9999px;margin-inline:auto;display:flex;align-items:center;justify-content:center;width:fit-content;margin-block-start:24px}.c-serving-size__btns .c-serving-size__btn:first-child{color:#fff}.c-serving-size__slider{width:var(--button-width);left:var(--button-left)}.c-serving-size__description{display:none;margin-bottom:8px}.c-serving-size__description.is-active{display:block}.c-serving-size__description p{font-size:16px;line-height:2;text-align:center}@media (max-width:699px){.c-serving-size .c-section-header__content .md\:hidden p:not(:first-child){margin-block-start:8px}.c-service__scroll-wrapper{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:20px;margin-block-start:8px}.c-serving-size__image{max-width:180px}.c-serving-size__title{font-size:16px}.c-serving-size__meta p{font-size:14px}.c-serving-size__btns{gap:4px}.c-serving-size__btn{padding:8px 16px;font-size:12px}.c-serving-size__contents{overflow-x:scroll;gap:24px;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:20px}.c-serving-size__content{min-width:208px}.c-serving-size__text--price{font-size:14px}.c-serving-size__meta p strong{font-size:10px}.c-serving-size__description p{font-size:14px}}.c-commitment{overflow-x:hidden}.c-commitment .c-section-header__content p{font-size:16px}.c-commitment__image{width:100vw;margin:auto calc(50% - 50vw);position:relative}.c-commitment__image-desc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding-inline:20px;width:100%}.c-commitment__image-title{width:100%;color:#fff;font-size:36px;font-weight:600;letter-spacing:var(--base-spacing);line-height:1.2;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12);margin-block-end:24px}.c-commitment__textarea p{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);line-height:2;margin-block-end:20px}.c-commitment__heading{font-size:20px;font-weight:500;letter-spacing:var(--base-spacing);margin-block-end:12px;line-height:2}.c-commitment :where(ol,ul):not(.unstyled-list) li{padding-inline-start:16px}.c-commitment__list{margin-inline-start:0;margin-block-end:24px}.c-commitment__item{list-style:none;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);line-height:2;position:relative;padding-left:16px}.c-commitment__item:before{position:absolute;content:"";width:6px;height:1px;background:#333;top:14px;left:0}.c-commitment__container{display:grid;grid-template-columns:1fr 1fr;gap:80px}.c-commitment__content{display:flex;flex-direction:column}.c-commitment__btn{margin-top:auto}.c-commitment__btn .button{padding:20px 12px}.c-commitment__image-btns{display:flex;flex-direction:column;gap:16px}.c-commitment__image-btn .button{padding:20px 12px;max-width:420px;margin-inline:auto}@media (max-width:699px){.c-commitment__image{width:100%;margin:auto}.c-commitment__image-title{font-size:18px}.c-commitment__textarea p{font-size:14px}.c-commitment__item:before{top:14px;left:0}.c-commitment .c-section-header__content p{font-size:14px}.c-commitment__list{margin-block-end:20px}.c-commitment__container{gap:40px;margin-block-start:16px;grid-template-columns:1fr}.c-commitment__image-btn .button{padding:12px 8px;font-size:13px}}.c-before-after .section-header{max-width:100%}.c-before-after .c-section-header__content div{text-align:center}.c-before-after .c-section-header__sub-title{font-size:24px;font-weight:600;letter-spacing:var(--base-spacing);line-height:1.25;text-transform:none}.c-before-after .c-section-header__content p{font-size:15px;line-height:2}.c-before-after__container{display:grid;grid-template-columns:300px 1fr;gap:56px}.c-before-after__images{text-align:center}.c-before-after__main-image{margin-block-end:16px}.c-before-after__label{display:inline-block;margin-inline:auto;padding:8px 24px;background:#fff;color:#4a280d;border:solid 1px #4A280D;border-radius:9999px;font-size:12px;font-weight:600;letter-spacing:var(--base-spacing);line-height:1.2;margin-block-start:16px}.c-before-after__images .c-before-after__text{color:#4a280d;line-height:1.2}.c-before-after__text{font-size:16px;font-weight:500;line-height:2}.c-before-after__heading{text-align:center;font-size:14px;font-weight:500;color:#4a280d;position:relative;margin-block-end:16px;line-height:2}.c-before-after__heading:before{position:absolute;content:"";width:clamp(6.25rem,-11.25rem + 40vw,16.25rem);height:1px;background:#4a280d;top:50%;left:0;transform:translateY(-50%)}.c-before-after__heading:after{position:absolute;content:"";width:clamp(6.25rem,-11.25rem + 40vw,16.25rem);height:1px;background:#4a280d;top:50%;right:0;transform:translateY(-50%)}.c-before-after__textarea p{font-size:16px;color:#333;line-height:2;letter-spacing:var(--base-spacing)}.c-before-after__textarea>*+*{margin-block-start:16px}.c-before-after__contents{display:grid;grid-template-columns:1fr 1fr;gap:40px}.c-before-after__head{min-height:58px;display:flex;align-items:center;text-align:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:var(--base-spacing);border-radius:4px;line-height:1.5;margin-block-end:8px;padding:8px}.c-before-after__head--before{color:#4a280d;background:#fff;border:solid 1px #4A280D}.c-before-after__head--after{color:#fff;background:#4a280d;border:solid 1px #4A280D}.c-before-after__body{position:relative}.c-before-after__body--before:before{position:absolute;content:attr(data-label);top:0;right:0;left:0;margin:auto;background:#fff;color:#4a280d;padding:8px 48px;font-size:16px;text-align:center;font-family:var(--font-en);width:fit-content;border:solid 1px #4A280D;border-radius:0 0 12px 12px;z-index:2;line-height:1}.c-before-after__body--after:before{position:absolute;content:attr(data-label);top:0;right:0;left:0;margin:auto;background:#4a280d;color:#fff;padding:8px 48px;font-size:16px;text-align:center;font-family:var(--font-en);width:fit-content;border:solid 1px #4A280D;border-radius:0 0 12px 12px;z-index:2;line-height:1}@media (max-width:699px){.c-before-after .c-section-header__sub-title{font-size:16px}.c-before-after .c-section-header__content p{font-size:12px}.c-before-after__container{grid-template-columns:1fr;gap:24px}.c-before-after__images{margin-block-start:8px;display:none}.c-before-after__desc{margin-block-start:8px}.c-before-after__heading:before{width:clamp(6.25rem,-1.6656rem + 39.5778vw,15.625rem)}.c-before-after__heading:after{width:clamp(6.25rem,-1.6656rem + 39.5778vw,15.625rem)}.c-before-after__textarea p{font-size:14px}.c-before-after__contents{gap:7px}.c-before-after__contents.c-before-after__contents--desktop{display:none}.c-before-after__head{font-size:12px;min-height:52px}.c-before-after__body--before:before{font-size:12px;padding:4px 24px}.c-before-after__body--after:before{font-size:12px;padding:4px 24px}.c-before-after__contents{margin-block-start:16px}.c-before-after__main-image{width:100%;padding-inline:67px}}@media (min-width:700px){.c-before-after__contents.c-before-after__contents--mobile{display:none}}.blog-post-list:not(.blog-post-list.c-blog-post-list){--blog-post-list-row-gap: 30px;--blog-post-list-column-gap: 28px;--blog-post-list-items-per-row: 4}@media (max-width:699px){.blog-post-list:not(.blog-post-list.c-blog-post-list){--blog-post-list-row-gap: 20px;--blog-post-list-column-gap: 20px;--blog-post-list-items-per-row: 2}}.c-blog-post-list{--blog-post-list-column-gap: 40px}.c-blog-post-card{gap:16px}.blog-post-card__excerpt{font-size:12px;opacity:.6}.c-blog-post-card__info{gap:10px}.c-blog-post-card__title{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000}.c-blog-post-card__excerpt{font-size:14px;font-weight:400;letter-spacing:var(--base-spacing);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#333;opacity:1}.c-blog-post-card__date{font-size:12px;font-weight:400;letter-spacing:var(--base-spacing);color:#999}@media (max-width:699px){.c-blog-post-card{gap:11px}.c-blog-post-list{--blog-post-list-column-gap: 20px}.blog-post-list--carousel{--blog-post-list-card-width: 80vw}.c-blog-post-card__excerpt{-webkit-line-clamp:2}}.c-contact__textarea{height:160px}@media (min-width:700px){.c-contact__textarea{height:200px}}.c-contact__select--shadow-none{box-shadow:none}.collection-toolbar{color:#333}.collection-toolbar__products-count{font-size:14px;font-weight:500;letter-spacing:var(--base-spacing)}.collection-toolbar__button{opacity:1;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing)}.collection-toolbar__button svg{color:#beb5ac}.collection-toolbar__button.is-active svg{color:#442c13}.pagination__link[aria-current=page],.pagination__link{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);font-family:var(--font-en);color:#442c13}@media (max-width:999px){.collection-toolbar__products-count{text-align:center}}@media (max-width:699px){.collection-toolbar__products-count{font-size:11px;text-align:center}}@media screen and (min-width: 1000px){.collection-toolbar__products-count{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.product-card__info .product-title{font-size:18px;font-weight:500;letter-spacing:var(--base-spacing);line-height:calc(32 / 18);text-align:left;color:#333}.product-card__info price-list sale-price{font-size:18px;font-family:var(--font-en);letter-spacing:var(--base-spacing);color:#333;font-weight:400;line-height:1.2}.c-product-card__description{text-align:left;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);line-height:calc(24 / 14);color:#333;margin-block-start:4px}.product-card__figure>.badge-list{align-items:flex-end;left:auto;right:8px}.c-product-card__soldout{position:relative}.c-product-card__soldout:after{content:"\58f2\308a\5207\308c";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000050;color:#fff;font-size:18px;font-weight:500;letter-spacing:var(--base-spacing);text-align:center;padding-block:10px;padding-inline:10px}.product-card__figure .badge-list .badge--subscription,.product-card__figure .badge-list .badge--single-item,.product-card__figure .badge-list .badge--try-item,.product-card__figure .badge-list .badge--limited-item,.product-card__figure .badge-list .badge--dry-item,.product-card__figure .badge-list .badge--fresh-item,.product-card__figure .badge-list .badge--gift-item,.product-card__figure .badge-list .badge--item{display:none}.c-product-card__btn{margin-top:4px}.c-product-card__badge{flex-wrap:wrap}.product-card__info .badge--custom{padding-inline:12px}.c-product-card__btn .button{width:100%;display:block;font-size:14px;padding:16px;font-weight:500;letter-spacing:var(--base-spacing)}.product-list{--product-list-default-row-gap: 40px;--product-list-default-column-gap: 24px}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing{padding-block-start:38px}}@media (max-width:999px){.shopify-section--main-product .section-spacing{padding-block-start:0}.shopify-section--main-product .product-gallery__thumbnail-list .product-gallery__thumbnail{width:72px}.product-gallery__thumbnail-scroller{grid-auto-columns:72px}}@media screen and (max-width: 699px){.c-product-card__soldout:after{font-size:14px;padding-block:8px;padding-inline:8px}.product-list:not(.product-list--carousel){margin-inline:0}.product-list{--product-list-default-row-gap: 32px;--product-list-default-column-gap: 11px}.product-card .badge--custom{font-size:10px;padding:3px 12px;line-height:1.5}.product-card__info .product-title{font-size:13px;line-height:calc(20 / 13)}.product-card__info price-list sale-price{font-size:14px;line-height:1.2}.c-product-card__description{font-size:11px;line-height:calc(18 / 11);margin-block-start:2px}.c-product-card__btn{margin-top:10px}.c-product-card__btn .button.button--primary{font-size:12px;padding:14px}}.shopify-section--related-products .product-list,.shopify-section--recently-viewed-products .product-list{--product-list-default-row-gap: 20px;--product-list-default-column-gap: 20px}@media screen and (min-width: 1400px){.shopify-section--related-products .product-list,.shopify-section--recently-viewed-products .product-list{--product-list-default-row-gap: 30px;--product-list-default-column-gap: 30px}}@media screen and (min-width: 1000px){.shopify-section--main-product .product-gallery{gap:16px}.shopify-section--main-product .product-gallery__thumbnail-list .product-gallery__thumbnail{width:80px}.shopify-section--main-product .product-gallery__thumbnail-scroller{width:80px;gap:8px}.product{--product-gap: 64px}.shopify-section--related-products .product-list,.shopify-section--recently-viewed-products .product-list{--product-list-default-row-gap: 30px;--product-list-default-column-gap: 30px}}@media screen and (min-width: 700px){.shopify-section--related-products .product-list,.shopify-section--recently-viewed-products .product-list{--product-list-default-row-gap: 30px;--product-list-default-column-gap: 30px}}@media (max-width:699px){.product-gallery{gap:16px}.product{gap:40px}}.c-product-info__text--sku{font-size:14px;font-family:var(--font-en);color:#999;letter-spacing:var(--base-spacing)}.product-info__block-item .c-product-info__title{font-size:22px;font-weight:500;color:#333}.product-info__block-item .c-product-info__text--catchphrase{font-size:18px;font-weight:500;letter-spacing:var(--base-spacing);line-height:2}.product-info__block-item .c-product-info__text--description-short{font-size:15px;line-height:2;font-weight:500;letter-spacing:var(--base-spacing)}.product-info__block-item .c-price-list__text--price{font-size:22px;font-family:var(--font-en);letter-spacing:.05em;font-weight:400;color:#333}.product-info__block-item .c-price-list__text--small{font-size:11px;font-family:var(--text-font-family);letter-spacing:.05em;font-weight:500;color:#333;margin-left:12px}.c-product-info__container--price{align-items:flex-end}.product-info__block-list>.product-info__block-item.c-product-info__block-item--title{margin-block-start:32px;margin-block-end:24px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--price{margin-block-start:24px;margin-block-end:24px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--\@app{margin-block-start:42px;margin-block-end:32px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--\@app .mikawaya-selling-plan-group-container:last-child{margin-block-end:0}.product-info__block-list>.product-info__block-item.c-product-info__block-item--catchphrase{margin-block-start:24px;margin-block-end:16px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--description_short{margin-block-start:16px;margin-block-end:32px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--variant_picker{margin-block-start:32px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--quantity_selector{margin-block-start:40px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--information{margin-block-start:40px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--complementary_products{margin-block-start:56px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--product_switch{margin-block-start:42px}.c-product-info__block-item--product_switch{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-info__block-item.c-product-info__block-item--separator+.product-info__block-item.c-product-info__block-item--variant_picker{margin-block-start:42px}.c-product-switch__btn{border-radius:9999px;border:2px solid #4A280D;background:#f8f5f3;color:#000;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);padding:15px 14px;line-height:1;display:flex;justify-content:center;gap:16px;align-items:center;width:100%}.c-product-switch__btn.is-active{border-color:#4a280d20}.c-product-switch__label{display:inline-block;width:75px;text-align:center;padding:3px;color:#fff;border-radius:9999px;font-weight:500;font-size:12px;line-height:calc(16 / 12)}.c-product-switch__label--subscription{background:#c74701}.c-product-switch__label--normal{background:#0b1f83}.c-product-info__block-item--\@app legend,.variant-picker__option-info legend{margin-block-end:12px;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2;color:#231815}.c-complementary-products__title{font-size:20px;letter-spacing:var(--base-spacing);font-weight:500;color:#000;line-height:1.2}.c-product-info__block-item--complementary_products .product-title{font-size:16px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2}.c-product-info__block-item--complementary_products sale-price{font-size:16px;font-weight:400;letter-spacing:var(--base-spacing);line-height:1.2;font-family:var(--font-en)}.c-product-info__block-item--complementary_products .horizontal-product-card__info{gap:16px}.product-info .variant-picker__option-values input[type=radio]+label.block-swatch{border-radius:9999px;border:2px solid #4a280d20;background:#f8f5f3;color:#000;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);padding:15px 40px;line-height:1}.product-info .variant-picker__option-values input[type=radio]:checked+label.block-swatch{border-radius:9999px;border:2px solid #4A280D;background:#f8f5f3;color:#000;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);padding:15px 40px;line-height:1}.c-product-info__block-item--inventory .text-warning,.c-product-info__block-item--inventory .text-success,.c-product-info__block-item--inventory .text-error{color:#4a280d;font-style:normal;font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2}.quantity-selector__input{font-size:16px;font-family:var(--font-en);font-weight:400;letter-spacing:var(--base-spacing)}.quantity-selector{border-radius:9999px}product-form .buy-buttons .button{padding:12px;font-size:16px;font-weight:600;letter-spacing:var(--base-spacing)}.badge-list{gap:8px}.badge--custom{border-radius:9999px;display:inline-block;padding:6px 16px;border:none;font-size:12px;color:#fff;font-weight:600;letter-spacing:var(--base-spacing)}.badge--new{background:#c74701}.badge--subscription{background:#ce7331}.badge--single-item{background:#7698e3}.badge--try-item{background:#d57171}.badge--limited-item{background:#ce9a31}.badge--dry-item{background:#9b6f5b}.badge--fresh-item{background:#96cb61}.badge--gift-item{background:#5ec0b2}.badge--item{background:#9866c1}.c-product-info__information{display:grid;grid-template-columns:1fr 1fr;gap:20px}.c-product-info__information-item{display:flex;align-items:center;gap:16px}.c-product-info__information-item img{width:100%;max-width:60px;height:auto}.c-product-info__information-textarea p{font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);line-height:2;text-align:center}product-sticky-bar .button svg.icon.icon-custom-cart{width:24px;height:24px}.c-product-sticky-bar__title{font-size:14px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2}product-sticky-bar .price-list sale-price{font-size:16px;font-weight:400;letter-spacing:var(--base-spacing);line-height:1.2;font-family:var(--font-en);color:#353333}product-sticky-bar .price-list .c-price-list__text--small{font-size:12px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2;display:inline-block;margin-left:8px;color:#333}@media (min-width:700px){.product-sticky-bar{inset-block:inherit;inset-block-end:0;inset-inline-start:0;border-top:solid 1px #EBEBEB}}@media (max-width:699px){.c-product-info__text--sku{font-size:12px}.product-info__block-item .c-product-info__text--catchphrase{line-height:calc(32 / 18)}.c-product-switch__label{font-size:10px;line-height:1.2;padding:3px 8px;width:auto}.c-product-switch__btn{font-size:13px;gap:8px}.c-product-info__block-item--product_switch{gap:10px}.product-info__block-item .c-product-info__title{font-size:18px;line-height:calc(32 / 18)}.product-info__block-list>.product-info__block-item.c-product-info__block-item--title{margin-block-end:16px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--price{margin-block-start:16px}.product-info__block-item .c-price-list__text--price{font-size:20px}.product-info__block-item .c-product-info__text--catchphrase{font-size:16px;line-height:2}.product-info__block-item .c-product-info__text--description-short{font-size:14px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--description_short{margin-block-end:40px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--variant_picker{margin-block-start:40px}.product-info__block-list>.product-info__block-item.c-product-info__block-item--quantity_selector{margin-block-start:32px}.product-info__block-list>.c-product-info__block-item--inventory{margin-block-end:16px}.product-info .product-info__block-list>.c-product-info__block-item--buy_buttons{margin-block-start:16px}.product-info .product-info__block-list>.c-product-info__block-item--buy_buttons .button .text-with-icon{font-size:15px}.c-product-info__information{grid-template-columns:1fr}.c-product-info__information-item{gap:20px}.c-product-info__information-textarea p{text-align:left}.complementary-products__header{justify-content:left}.badge--custom{padding:5px 16px}}.cart-drawer__button-price:before{display:none}shipping-estimator.shipping-estimator.bordered-box{display:none}.smallcaps{font-size:16px}@media (min-width:700px){.cart-footer>:not(:only-child){width:min(25rem,100%)}}@media (max-width:699px){.smallcaps{font-size:14px}}.header__primary-nav-item a{font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.2;color:#000;font-family:var(--heading-font-family);opacity:1}.header__primary-nav-item:before{background:#4a280d}.header-sidebar__footer:before{display:none}.header-sidebar__linklist{margin-top:16px}.header-sidebar__linklist li:last-child{border-bottom:solid 1px var(--chakra-colors-gray-200)}.header-sidebar__banner{margin:24px 0}.header-sidebar__banner-link{display:block;transition:opacity .3s ease}.header-sidebar__banner-link:hover{opacity:.8}.header-sidebar__banner-image{width:100%;height:auto;display:block}@media (min-width:1150px){.header__logo{margin-right:42px}}@media (min-width:999px){.header{padding-block-start:16px;padding-block-end:16px}}@media (max-width:699px){.header__primary-nav{margin-left:auto}.drawer--sm{--drawer-max-width: min(100vw, 30rem)}.header-sidebar__banner{margin:16px 0}}.footer{padding-block-end:20px;padding-block-start:48px;border-color:#ebebeb}.c-footer__menu-title{font-size:18px;font-weight:400;letter-spacing:var(--base-spacing);line-height:1.2;color:#4a280d;font-family:var(--font-en);text-transform:uppercase}.c-footer__block--links ul li{line-height:1.2}.c-footer__block--links ul li a{font-size:13px;font-weight:500;letter-spacing:var(--base-spacing);line-height:1.2;color:#333;opacity:1}.c-footer__newsletter-button{border-radius:4px;padding:16px 40px;font-size:14px;font-family:var(--font-en);font-weight:400;line-height:1}.c-footer__block--newsletter input{border:solid 1px #E4E1E0;border-radius:4px}.footer__aside{padding-block-start:20px;border-top:solid 1px #E4E1E0}.c-footer__block--newsletter input::placeholder{font-family:var(--font-en);font-size:12px;font-weight:400;letter-spacing:var(--base-spacing);color:#999;opacity:1}.c-footer__copyright{font-size:12px;font-family:var(--font-en);font-weight:400;letter-spacing:var(--base-spacing);line-height:1.2;color:#333;text-transform:none}.c-footer__block--newsletter .floating-label{display:none}.c-footer__newsletter-textarea p{font-size:13px;letter-spacing:var(--base-spacing);font-weight:500;line-height:2;font-family:var(--text-font-family);color:#333;opacity:1}.c-footer__newsletter-textarea{margin-block-end:8px}.c-footer__logo{display:block;width:100%;height:auto}.c-footer__links{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.c-footer__links li a{display:flex;align-items:center;gap:12px;color:#000;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:var(--base-spacing);transition:opacity .3s;font-family:var(--heading-font-family)}.c-footer__links li a:hover{opacity:.7}.c-footer__links li a img{width:32px;height:32px;object-fit:contain}.c-footer__logo-link{display:inline-block}.c-footer__block--text{padding-right:27px}.c-footer__line-banner{transition:.3s}.c-footer__line-banner:hover{opacity:.8}.footer__aside .payment-methods{gap:8px}.footer__aside .payment-methods li{width:34px}@media (max-width: 699px){.footer{padding-block-start:0}.footer__aside .payment-methods li{justify-content:flex-start}.c-footer__logo-link{display:inline-block;margin:auto}.c-footer__links{justify-content:center;display:flex;flex-wrap:wrap;flex-direction:row;gap:24px 40px}.c-footer__block--text .c-footer__links li{padding-inline-start:0;width:fit-content}.c-footer__block--text .c-footer__links li a{display:flex;flex-direction:column;text-align:center}.footer__block-list{display:block}.c-footer__block--text{margin-block-end:32px;padding-right:0}.c-footer__block--links .v-stack{position:relative}.c-footer__block--links .c-footer__menu-title{position:relative;cursor:pointer;padding-right:30px}.c-footer__block--links .c-footer__menu-title:before,.c-footer__block--links .c-footer__menu-title:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:1px;background-color:#4a280d;transition:transform .3s ease}.c-footer__block--links .c-footer__menu-title:before{transform:translateY(-50%) rotate(90deg)}.c-footer__block--links .c-footer__menu-title.is-open:before{transform:translateY(-50%) rotate(0)}.c-footer__block--links{margin-block-end:24px;padding-block-end:24px;border-bottom:solid 1px #E4E1E0}.c-footer__block--links .unstyled-list{max-height:0;overflow:hidden;opacity:0;padding-top:0;transition:all .3s ease}.c-footer__block--links .unstyled-list.is-open{max-height:500px;opacity:1;padding-top:24px;margin-top:24px;border-top:solid 1px #E4E1E0}.c-footer__block--links ul li a{font-size:14px}.c-footer__newsletter-textarea p{font-size:14px;line-height:calc(26 / 14)}.c-footer__block--newsletter{margin-block-start:40px}.footer__aside{border-top:none}.footer__block.c-footer__block--linebanner{padding-block-start:16px}}.cf-edit-account-link-spacer{display:none}.cf-form-step .cf-field-container.c-form__select .cf-select-wrap select{line-height:2}button.cf-submit-form.cf-button.btn.button,button.cf-cancel.cf-button.btn.button{border-radius:9999px;font-weight:500;letter-spacing:var(--base-spacing);font-family:var(--heading-font-family);line-height:1.2;font-size:15px;border:1px solid rgb(var(--button-text-color));transition:opacity .3s ease;text-transform:none}.cart-footer div[data-anygift=CartPageGiftUi]{display:none}div#delivery-datetime--isRender span.delivery-select-container--calendar{top:14px}.mikawaya-selling-plan-group-container .mikawaya-radio-button{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #4A280D;border-radius:50%;outline:none;cursor:pointer;position:relative;vertical-align:middle;margin-right:8px;top:-2px}.mikawaya-selling-plan-group-container .mikawaya-radio-button:checked{background-color:transparent}.mikawaya-selling-plan-group-container .mikawaya-radio-button:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-color:#4a280d;border-radius:50%}.mikawaya-selling-plan-select{border:2px solid #4A280D;background:#f8f5f3;border-radius:9999px;padding:15px 64px;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:var(--base-spacing);appearance:none;-webkit-appearance:none;position:relative;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 10'%3E%3Cpath d='M3.69702 7.18L0.226605 3.52211C0.0592305 3.34569 0.0592305 3.05968 0.226605 2.88328L0.631373 2.45665C0.798463 2.28053 1.06927 2.28019 1.23675 2.4559L4.00007 5.35484L6.76337 2.4559C6.93086 2.28019 7.20166 2.28053 7.36875 2.45665L7.77352 2.88328C7.94089 3.0597 7.94089 3.34571 7.77352 3.52211L4.30312 7.18C4.13575 7.35639 3.86439 7.35639 3.69702 7.18Z' fill='%234A280D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 32px center;background-size:8px 10px;outline:none}.mikawaya-selling-plan-group-container .mikawaya-plan-group-name{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:var(--base-spacing);color:#333}.mikawaya-selling-plan-group-container .mikawaya-selling-plan-description{margin-top:16px}.mikawaya-selling-plan-group-container span[name=group-inline-price],.mikawaya-selling-plan-group-container span[name=one-time-variant-price]{font-size:22px;font-weight:400;line-height:1.2;letter-spacing:var(--base-spacing);color:#333;font-family:var(--font-en);display:inline-block;margin-left:25px}.mikawaya-selling-plan-group-container .mikawaya-selling-plan-select{margin-top:24px}.mikawaya-selling-plan-select:focus{outline:none;border-color:#4a280d;box-shadow:none}.mikawaya-plan-group-option-container:after{content:"\304a\5c4a\3051\30b5\30a4\30af\30eb\ff08\3054\5e0c\671b\306e\914d\9001\9593\9694\3092\3054\9078\629e\304f\3060\3055\3044\ff09";display:block;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:var(--base-spacing);color:#231815;margin-block-start:24px}.mikawaya-plan-group-option-container{display:block}.mikawaya-product-page-widget-container legend{display:none}@media (max-width:699px){.mikawaya-selling-plan-group-container span[name=group-inline-price],.mikawaya-selling-plan-group-container span[name=one-time-variant-price]{font-size:18px;margin-left:1px}.mikawaya-selling-plan-group-container .mikawaya-plan-group-name{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
