.forPC{display:block}@media all and (max-width: 767px){.forPC{display:none}}.forSP{display:none}@media all and (max-width: 767px){.forSP{display:block}}@font-face{font-family:AltraTwo;src:url(webFonts/AltraTwo/font.woff2) format("woff2"),url(webFonts/AltraTwo/font.woff) format("woff")}:root{--font-main: "dnp-shuei-mincho-pr6n", sans-serif;--font-en: "AltraTwo", Arial, sans-serif;--font-jp: "dnp-shuei-mincho-pr6n", sans-serif;--font-en-jp: "AltraTwo", "dnp-shuei-mincho-pr6n", sans-serif}.h1{font-size:3.125rem;line-height:1.2}.h2{font-size:2.1875rem;line-height:1.37}@media all and (max-width: 767px){.h2{font-size:6.22vw;line-height:1.92}}.h3{font-size:1.875rem;line-height:1.5}@media all and (max-width: 767px){.h3{font-size:6.22vw;line-height:1.6}}.text{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.text{font-size:3.73vw;line-height:1.67}}.text-small{font-size:.8125rem;line-height:1.54}@media all and (max-width: 767px){.text-small{font-size:3.23vw;line-height:1.54}}.c-btn a,.main-article-btn a,.promo-popup-btn a,.btn{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;height:3.125rem;background-color:#000;color:#e4e0d3}@media all and (min-width: 768px) and (max-width: 1295px){.c-btn a,.main-article-btn a,.promo-popup-btn a,.btn{height:3.86vw}}@media all and (max-width: 767px){.c-btn a,.main-article-btn a,.promo-popup-btn a,.btn{font-size:3.73vw;line-height:1.6;height:12.44vw}}.btn{max-width:22.5rem;width:100%;height:3.125rem;margin-inline:auto}@media all and (min-width: 768px) and (max-width: 1295px){.btn{max-width:27.78vw;height:3.86vw}}@media all and (max-width: 767px){.btn{max-width:initial;height:12.44vw}}.accordions{margin-top:1.5625rem;display:flex;flex-direction:column;row-gap:4.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.accordions{margin-top:1.93vw}}@media all and (max-width: 767px){.accordions{margin-top:12.44vw}}@media all and (min-width: 768px) and (max-width: 1295px){.accordions{row-gap:5.79vw}}@media all and (max-width: 767px){.accordions{row-gap:12.44vw}}.accordions-flex{display:flex;justify-content:space-between}@media all and (max-width: 767px){.accordions-flex{flex-direction:column;gap:12.44vw 0vw}}.accordions-flex-top{display:flex;justify-content:flex-end}@media all and (max-width: 767px){.accordions-flex-top{flex-direction:column;gap:12.44vw 0vw}}.accordions-title{font-size:1.5625rem;line-height:1.4}@media all and (max-width: 767px){.accordions-title{font-size:6.22vw;line-height:1.4}}.accordions-side{flex:1}.accordions-content{width:49.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.accordions-content{width:61.11vw}}@media all and (max-width: 767px){.accordions-content{width:auto}}.accordions-btn{margin-top:4.6875rem;display:flex;justify-content:flex-end}@media all and (min-width: 768px) and (max-width: 1295px){.accordions-btn{margin-top:5.79vw}}@media all and (max-width: 767px){.accordions-btn{margin-top:18.66vw}}.accordions-btn a{font-size:.9375rem;line-height:2.8;display:flex;justify-content:center;align-items:center;width:22.5rem;height:3.125rem;background-color:#000;color:#fff}@media all and (min-width: 768px) and (max-width: 1295px){.accordions-btn a{width:27.78vw;height:3.86vw}}@media all and (max-width: 767px){.accordions-btn a{font-size:3.73vw;line-height:2.8;width:100%;height:12.44vw}}.accordion{border-top:1px solid #000}.accordion-item{border-bottom:1px solid #000;padding-block:1.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.accordion-item{padding-block:1.85vw}}@media all and (max-width: 767px){.accordion-item{padding-block:6.09vw}}.accordion-title{font-size:.9375rem;line-height:1.67;padding-left:1.7em;text-align:left;text-indent:-1.7em}@media all and (max-width: 767px){.accordion-title{font-size:3.73vw;line-height:1.67}}.accordion-button{display:flex;justify-content:space-between;align-items:center;padding-right:.9375rem;width:100%;gap:0rem .9375rem}@media all and (min-width: 768px) and (max-width: 1295px){.accordion-button{padding-right:1.16vw;gap:0vw 1.16vw}}@media all and (max-width: 767px){.accordion-button{padding-right:0vw;gap:0vw 3.73vw}}.accordion-button svg{width:1.25rem;height:1.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.accordion-button svg{width:1.54vw;height:1.54vw}}@media all and (max-width: 767px){.accordion-button svg{width:4.98vw;height:4.98vw}}.accordion-icon{position:relative;display:flex;flex-shrink:0;padding-right:.9375rem;width:1.25rem;height:1.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.accordion-icon{padding-right:1.16vw;width:1.54vw;height:1.54vw}}@media all and (max-width: 767px){.accordion-icon{padding-right:0vw;width:4.98vw;height:4.98vw}}.accordion-body{font-size:.9375rem;line-height:1.67;display:flex;flex-direction:column;padding-block:3.125rem;row-gap:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.accordion-body{padding-block:3.86vw;row-gap:1.93vw}}@media all and (max-width: 767px){.accordion-body{font-size:3.73vw;line-height:1.67;padding-block:6.22vw;row-gap:6.22vw}}.accordion-label{font-weight:600;font-family:dnp-shuei-gothic-gin-std,sans-serif;display:block}.article-main{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.article-main{row-gap:11.57vw}}@media all and (max-width: 767px){.article-main{row-gap:31.09vw}}.article-main:has(>*:nth-child(2n):last-child){padding-bottom:15.625rem}@media all and (min-width: 768px) and (max-width: 1295px){.article-main:has(>*:nth-child(2n):last-child){padding-bottom:19.29vw}}@media all and (max-width: 767px){.article-main:has(>*:nth-child(2n):last-child){padding-bottom:0vw}}.article-main-block{position:relative;width:36rem}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block{width:44.44vw}}@media all and (max-width: 767px){.article-main-block{position:static;width:auto}}.article-main-block:nth-child(2n){top:15.625rem}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block:nth-child(2n){top:19.29vw}}@media all and (max-width: 767px){.article-main-block:nth-child(2n){top:0}}.article-main-block-image{font-size:0}.article-main-block-title{margin-top:3.125rem;font-size:1.875rem;line-height:1.5}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block-title{margin-top:3.86vw}}@media all and (max-width: 767px){.article-main-block-title{margin-top:8.71vw}}@media all and (max-width: 767px){.article-main-block-title{font-size:6.22vw;line-height:1.6}}.article-main-block-description{margin-top:.9375rem;font-size:.9375rem;line-height:1.67;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block-description{margin-top:1.16vw}}@media all and (max-width: 767px){.article-main-block-description{margin-top:8.71vw}}@media all and (max-width: 767px){.article-main-block-description{font-size:3.73vw;line-height:1.67;-webkit-line-clamp:5}}.article-main-block-info{margin-top:2.1875rem;display:flex;align-items:center;column-gap:1.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block-info{margin-top:2.7vw}}@media all and (max-width: 767px){.article-main-block-info{margin-top:8.71vw}}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block-info{column-gap:1.39vw}}.article-main-block-tags{display:flex;column-gap:1.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block-tags{column-gap:1.39vw}}@media all and (max-width: 767px){.article-main-block-tags{column-gap:4.48vw}}.article-main-block-tags li{font-size:.875rem;line-height:1.79;display:flex;justify-content:center;align-items:center;padding:0rem .6875rem;height:1.875rem;border:1px solid #000;border-radius:1.0625rem}@media all and (min-width: 768px) and (max-width: 1295px){.article-main-block-tags li{padding:0vw .85vw;height:2.31vw;border-radius:1.31vw}}@media all and (max-width: 767px){.article-main-block-tags li{font-size:3.48vw;line-height:1.79;padding:0vw 3.73vw;height:8.46vw;border-radius:4.23vw}}.article-main-block-date{font-size:.875rem;line-height:1.79}@media all and (max-width: 767px){.article-main-block-date{font-size:3.48vw;line-height:1.79}}.benefits-section{padding-block:7.8125rem 9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.benefits-section{padding-block:9.65vw 11.57vw}}@media all and (max-width: 767px){.benefits-section{padding-block:24.38vw 31.09vw}}.benefits-grid{display:grid;grid-template-columns:repeat(1,1fr)}@media all and (max-width: 767px){.benefits-grid{grid-template-columns:repeat(1,1fr);gap:18.66vw 0vw}}.benefits-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem 0rem}@media all and (min-width: 768px) and (max-width: 1295px){.benefits-item{gap:1.54vw 0vw}}@media all and (max-width: 767px){.benefits-item{gap:3.98vw 0vw}}.benefits-item-icon{flex-shrink:0}.benefits-item-icon svg{width:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.benefits-item-icon svg{width:1.93vw}}@media all and (max-width: 767px){.benefits-item-icon svg{width:7.46vw}}.benefits-item-content{display:flex;flex-direction:column;gap:1.25rem 0rem}@media all and (min-width: 768px) and (max-width: 1295px){.benefits-item-content{gap:1.54vw 0vw}}@media all and (max-width: 767px){.benefits-item-content{gap:3.73vw 0vw}}.benefits-item-heading{font-size:1.875rem;line-height:.83;font-weight:400}@media all and (max-width: 767px){.benefits-item-heading{font-size:6.22vw;line-height:1}}.benefits-item-text{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.benefits-item-text{font-size:3.73vw;line-height:1.67}}.card-product-main{display:flex;flex-direction:column;row-gap:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.card-product-main{row-gap:1.93vw}}@media all and (max-width: 767px){.card-product-main{row-gap:6.22vw}}.card-product-main img{aspect-ratio:1/1.333}.card-product-category{font-size:.9375rem;line-height:1}@media all and (max-width: 767px){.card-product-category{font-size:3.73vw;line-height:1.67}}.card-product-title{margin-top:.625rem;font-size:1.25rem;line-height:1.75;font-weight:400}@media all and (min-width: 768px) and (max-width: 1295px){.card-product-title{margin-top:.77vw}}@media all and (max-width: 767px){.card-product-title{margin-top:2.49vw}}@media all and (max-width: 767px){.card-product-title{font-size:4.98vw;line-height:1.75}}.card-product-price{margin-top:.9375rem;font-size:.9375rem;line-height:1}@media all and (min-width: 768px) and (max-width: 1295px){.card-product-price{margin-top:1.16vw}}@media all and (max-width: 767px){.card-product-price{margin-top:3.73vw}}@media all and (max-width: 767px){.card-product-price{font-size:3.73vw;line-height:1}}.card-product-description{margin-top:1.5625rem;font-size:.78125rem;line-height:1.6}@media all and (min-width: 768px) and (max-width: 1295px){.card-product-description{margin-top:1.93vw}}@media all and (max-width: 767px){.card-product-description{margin-top:6.22vw}}@media all and (max-width: 767px){.card-product-description{font-size:3.11vw;line-height:1.6}}.cart-drawer{position:fixed;top:0;right:0;z-index:1000;width:100%;height:100%;background-color:#00000080}.cart-drawer-wrapper{max-width:27rem;background-color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-wrapper{max-width:33.33vw}}@media all and (max-width: 767px){.cart-drawer-wrapper{width:100%}}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1.6875rem 2rem;border-bottom:1px solid #000}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-header{padding:2.08vw 2.47vw}}@media all and (max-width: 767px){.cart-drawer-header{padding:6.47vw 5.22vw}}.cart-drawer-header-title{font-size:1.25rem;line-height:1.25;font-weight:500}@media all and (max-width: 767px){.cart-drawer-header-title{font-size:4.98vw;line-height:1.25}}.cart-drawer-contents{padding:1.5625rem 2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-contents{padding:1.93vw 2.78vw}}@media all and (max-width: 767px){.cart-drawer-contents{padding:6.22vw 5.6vw}}.cart-drawer-items{display:flex;flex-direction:column;row-gap:4.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-items{row-gap:5.79vw}}@media all and (max-width: 767px){.cart-drawer-items{row-gap:18.41vw}}.cart-drawer-item{display:flex}.cart-drawer-item-inner{display:flex;column-gap:1.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-item-inner{column-gap:1.39vw}}@media all and (max-width: 767px){.cart-drawer-item-inner{column-gap:3.98vw}}.cart-drawer-item-image{flex-shrink:0;width:6.75rem}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-item-image{width:8.33vw}}@media all and (max-width: 767px){.cart-drawer-item-image{width:26.87vw}}.cart-drawer-item-image img{width:100%;height:auto;aspect-ratio:1/1.333;object-fit:cover}.cart-drawer-item-title{font-size:1.25rem;line-height:1.25}@media all and (max-width: 767px){.cart-drawer-item-title{font-size:4.98vw;line-height:1.25}}.cart-drawer-item-price{margin-top:.9375rem;font-size:.9375rem;line-height:1.67}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-item-price{margin-top:1.16vw}}@media all and (max-width: 767px){.cart-drawer-item-price{margin-top:3.73vw}}@media all and (max-width: 767px){.cart-drawer-item-price{font-size:3.73vw;line-height:1.67}}.cart-drawer-item-pricing{font-size:.9375rem;line-height:1.6;font-weight:500}@media all and (max-width: 767px){.cart-drawer-item-pricing{font-size:3.73vw;line-height:1.6}}.cart-drawer-item-actions{display:flex;align-items:center}.cart-drawer-item-buttons{display:flex;border:1px solid #000}.cart-drawer-item-buttons button,.cart-drawer-item-buttons input{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;background-color:#eeebe4}@media all and (max-width: 767px){.cart-drawer-item-buttons button,.cart-drawer-item-buttons input{font-size:3.73vw;line-height:1.6}}.cart-drawer-item-buttons button{width:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-item-buttons button{width:3.86vw}}@media all and (max-width: 767px){.cart-drawer-item-buttons button{width:12.44vw}}.cart-drawer-item-buttons input{width:4.6875rem;text-align:center;border-inline:1px solid #000}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-item-buttons input{width:5.79vw}}@media all and (max-width: 767px){.cart-drawer-item-buttons input{width:18.66vw}}.cart-drawer-summary{margin-top:auto;padding:2rem 2rem 1.5625rem;background-color:#ded9cc}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-summary{padding:2.47vw 2.47vw 1.93vw}}@media all and (max-width: 767px){.cart-drawer-summary{padding:6.22vw 5.6vw}}.cart-drawer-summary-price{margin-top:1.5625rem;display:flex;justify-content:space-between;align-items:center}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-summary-price{margin-top:1.93vw}}@media all and (max-width: 767px){.cart-drawer-summary-price{margin-top:6.22vw}}.cart-drawer-summary-price-title{font-size:1.25rem;line-height:1.25;font-weight:500}@media all and (max-width: 767px){.cart-drawer-summary-price-title{font-size:4.98vw;line-height:1.25}}.cart-drawer-summary-price-value{font-size:1.25rem;line-height:1.25}@media all and (max-width: 767px){.cart-drawer-summary-price-value{font-size:4.98vw;line-height:1.25}}.cart-drawer-summary-caption{margin-top:.9375rem;font-size:.625rem;line-height:2.5}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-summary-caption{margin-top:1.16vw}}@media all and (max-width: 767px){.cart-drawer-summary-caption{margin-top:3.73vw}}@media all and (max-width: 767px){.cart-drawer-summary-caption{font-size:2.49vw;line-height:2.5}}.cart-drawer-footer{padding:0rem 2.25rem 1.5625rem;background-color:#ded9cc}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-footer{padding:0vw 2.78vw 1.93vw}}@media all and (max-width: 767px){.cart-drawer-footer{padding:0vw 5.6vw 6.22vw}}.cart-drawer-note-textarea{padding:.75rem;height:auto;background-color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-note-textarea{padding:.93vw}}@media all and (max-width: 767px){.cart-drawer-note-textarea{padding:2.99vw}}.cart-drawer-note-label{background-color:#eeebe4!important}.cart-drawer-buttons{display:grid;column-gap:.6875rem;grid-template-columns:repeat(2,1fr)}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-buttons{column-gap:.85vw}}@media all and (max-width: 767px){.cart-drawer-buttons{column-gap:2.74vw}}.cart-drawer-button-view{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;height:3.125rem;background-color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-button-view{height:3.86vw}}@media all and (max-width: 767px){.cart-drawer-button-view{font-size:3.73vw;line-height:1.6;height:12.44vw}}.cart-drawer-button--buy{font-size:.9375rem;line-height:1.6;height:3.125rem;background-color:#000;color:#e4e0d3}@media all and (min-width: 768px) and (max-width: 1295px){.cart-drawer-button--buy{height:3.86vw}}@media all and (max-width: 767px){.cart-drawer-button--buy{font-size:3.73vw;line-height:1.6;height:12.44vw}}.collection-banner{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.collection-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%}.collection-banner-bg img{width:100%;height:100%;object-fit:cover}.collection-banner-content{position:relative;display:flex;justify-content:center;align-items:center;height:20.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.collection-banner-content{height:25vw}}@media all and (max-width: 767px){.collection-banner-content{height:100vw}}.collection-banner-inner{color:#fff;text-align:center}.collection-banner-title{font-weight:400;font-family:var(--font-en);font-size:4.375rem;line-height:1.03}@media all and (max-width: 767px){.collection-banner-title{font-size:12.44vw;line-height:1}}.collection-banner-description{font-size:2.1875rem;line-height:1.37}@media all and (max-width: 767px){.collection-banner-description{font-size:6.22vw;line-height:1.92}}body{font-weight:400;font-family:var(--font-jp);background-color:#eeebe4}.concept-section{margin-block:6.25rem 12.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.concept-section{margin-block:7.72vw 15.43vw}}@media all and (max-width: 767px){.concept-section{padding-inline:5.6vw}}.concept-section .concept-content{letter-spacing:.015em;font-size:.9375rem;line-height:2}@media all and (max-width: 767px){.concept-section .concept-content{font-size:3.73vw;line-height:2}}.concept-section .concept-title{letter-spacing:.035em;font-size:2.1875rem;line-height:1.03;margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.concept-section .concept-title{margin-top:3.86vw}}@media all and (max-width: 767px){.concept-section .concept-title{font-size:6.22vw;line-height:1.6}}.contact-form{margin-top:4.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form{margin-top:5.79vw}}@media all and (max-width: 767px){.contact-form{margin-top:24.88vw}}.contact-form-content{display:flex}@media all and (max-width: 767px){.contact-form-content{flex-direction:column;row-gap:12.44vw}}.contact-form-side{flex:1}.contact-form-main{width:49.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form-main{width:61.11vw}}@media all and (max-width: 767px){.contact-form-main{width:auto}}.contact-form-title{font-size:1.5625rem;line-height:1.4}@media all and (max-width: 767px){.contact-form-title{font-size:6.22vw;line-height:1.4}}.contact-form-fields{display:flex;flex-direction:column;row-gap:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form-fields{row-gap:1.93vw}}@media all and (max-width: 767px){.contact-form-fields{row-gap:6.22vw}}.contact-form-field{position:relative}.contact-form-field label{background-color:#eeebe4}.contact-form-radio-group{display:flex;column-gap:4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form-radio-group{column-gap:5.56vw}}@media all and (max-width: 767px){.contact-form-radio-group{column-gap:5.6vw}}.contact-form-radio{font-size:.9375rem;line-height:1.67;position:relative;flex:1;height:3.125rem;border:1px solid #000}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form-radio{height:3.86vw}}@media all and (max-width: 767px){.contact-form-radio{font-size:3.73vw;line-height:1.33;height:auto;text-align:center}}.contact-form-radio-input{position:absolute}.contact-form-radio-input:checked+.contact-form-radio-label{background-color:#000;color:#fff}.contact-form-radio-label{display:flex;justify-content:center;align-items:center;height:100%}@media all and (max-width: 767px){.contact-form-radio-label{padding-block:4.98vw}}.contact-form-radio-label:hover{background-color:#000;color:#fff}.contact-form-input{font-size:.9375rem;line-height:1.67;padding:0rem .9375rem;height:3.125rem;border-color:#000;background-color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form-input{padding:0vw 1.16vw;height:3.86vw}}@media all and (max-width: 767px){.contact-form-input{font-size:3.73vw;line-height:1.33;padding:0vw 3.73vw;height:12.44vw}}.contact-form-input label{background-color:#eeebe4}.contact-form-input::placeholder{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.contact-form-input::placeholder{font-size:3.73vw;line-height:1.33}}.contact-form-textarea{font-size:.9375rem;line-height:1.67;padding:.9375rem;border-color:#000;background-color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form-textarea{padding:1.16vw}}@media all and (max-width: 767px){.contact-form-textarea{font-size:3.73vw;line-height:1.33;padding:3.73vw}}.contact-form-textarea label{background-color:#eeebe4}.contact-form-textarea::placeholder{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.contact-form-textarea::placeholder{font-size:3.73vw;line-height:1.33}}.contact-form-btn{font-size:.875rem;line-height:1.71;height:3.125rem;background-color:#000;color:#e4e0d3}@media all and (min-width: 768px) and (max-width: 1295px){.contact-form-btn{height:3.86vw}}@media all and (max-width: 767px){.contact-form-btn{font-size:3.48vw;line-height:1.71;height:12.44vw}}.page-dosha-mv{margin-top:3.125rem;font-size:0}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-mv{margin-top:3.86vw}}@media all and (max-width: 767px){.page-dosha-mv{margin-top:6.22vw}}.page-dosha-mv img{width:100%}.page-dosha-container{margin-top:4.6875rem;display:flex;justify-content:space-between;padding-inline:2.25rem 3.8125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-container{margin-top:5.79vw}}@media all and (max-width: 767px){.page-dosha-container{margin-top:8.71vw}}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-container{padding-inline:2.78vw 4.71vw}}@media all and (max-width: 767px){.page-dosha-container{flex-direction:column;padding-inline:5.6vw;row-gap:18.66vw}}.page-dosha-content{display:flex;gap:0rem 4.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-content{gap:0vw 5.79vw}}@media all and (max-width: 767px){.page-dosha-content{flex-direction:column;gap:8.71vw 0vw}}.page-dosha-title{font-size:1.5625rem;line-height:1.4;width:22.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-title{width:27.78vw}}@media all and (max-width: 767px){.page-dosha-title{font-size:6.22vw;line-height:1.6;width:auto}}.page-dosha-main{width:29.3125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-main{width:36.19vw}}@media all and (max-width: 767px){.page-dosha-main{width:auto}}.page-dosha-description{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.page-dosha-description{font-size:3.73vw;line-height:1.67}}.page-dosha-link{margin-top:4.6875rem;width:100%;background-color:#000}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-link{margin-top:5.79vw}}@media all and (max-width: 767px){.page-dosha-link{margin-top:18.66vw}}.page-dosha-link a{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;height:3.125rem;color:#fff}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-link a{height:3.86vw}}.page-dosha-buttom{margin-top:4.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-buttom{margin-top:5.79vw}}@media all and (max-width: 767px){.page-dosha-buttom{margin-top:18.66vw}}.page-dosha-buttom a{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;height:3.125rem;background-color:#000;color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-buttom a{height:3.86vw}}@media all and (max-width: 767px){.page-dosha-buttom a{font-size:3.73vw;line-height:1.6;height:12.44vw}}.page-dosha-side{width:10.0625rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-dosha-side{width:12.42vw}}@media all and (max-width: 767px){.page-dosha-side{width:auto}}.page-dosha-qr{font-size:0}.page-dosha-qr img{width:100%;mix-blend-mode:multiply}@media all and (max-width: 767px){.page-dosha-qr img{width:40.05vw;margin-inline:auto}}.facet-filters-form-wrapper{display:flex;justify-content:space-between;align-items:flex-end}.facet-filters-form-count{font-size:1.5625rem;line-height:1.2;color:#000}@media all and (max-width: 767px){.facet-filters-form-count{font-size:4.98vw;line-height:1.5}}.facet-filters-form-sorting{display:flex;align-items:center}.facet-filters-form-sorting-label{font-size:.9375rem;line-height:2}@media all and (max-width: 767px){.facet-filters-form-sorting-label{font-size:3.11vw;line-height:2.4}}.facet-filters-form-select-wrapper:before{content:none}.facet-filters-form-select{font-size:.9375rem;line-height:2;width:12.5rem;height:3.125rem;border:1px solid #000;background:#eeebe4!important;text-align:center;text-align-last:center}@media all and (min-width: 768px) and (max-width: 1295px){.facet-filters-form-select{width:15.43vw;height:3.86vw}}@media all and (max-width: 767px){.facet-filters-form-select{font-size:3.11vw;line-height:2.4;width:31.09vw;height:8.71vw}}.featured-collection-section{padding-top:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.featured-collection-section{padding-top:11.57vw}}@media all and (max-width: 767px){.featured-collection-section{padding-top:31.09vw}}.featured-collection-container{padding-inline:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.featured-collection-container{padding-inline:2.78vw}}@media all and (max-width: 767px){.featured-collection-container{padding-inline:5.6vw}}.featured-collection-title{font-size:2.1875rem;line-height:.86;letter-spacing:.035em}@media all and (max-width: 767px){.featured-collection-title{font-size:6.22vw;line-height:1.92}}.featured-collection-products{display:grid;margin-top:3.125rem;grid-template-columns:repeat(3,1fr);gap:0rem 4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.featured-collection-products{margin-top:3.86vw;gap:0vw 5.56vw}}@media all and (max-width: 767px){.featured-collection-products{grid-template-columns:repeat(1,1fr);gap:31.09vw 0vw}}.featured-collection-more{margin-top:6.25rem;display:flex;justify-content:center}@media all and (min-width: 768px) and (max-width: 1295px){.featured-collection-more{margin-top:7.72vw}}@media all and (max-width: 767px){.featured-collection-more{margin-top:18.66vw}}.featured-collection-more a{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;width:22.5rem;height:3.125rem;background-color:#000;color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.featured-collection-more a{width:27.78vw;height:3.86vw}}.footer{background-color:#000;color:#eeebe4}.footer-container{padding:4.6875rem 2.25rem 0rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-container{padding:5.79vw 2.78vw 0vw}}@media all and (max-width: 767px){.footer-container{padding:12.44vw 5.6vw 0vw}}.footer-logo a{display:flex}.footer-logo svg{overflow:visible;width:11.125rem;fill:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.footer-logo svg{width:13.73vw}}@media all and (max-width: 767px){.footer-logo svg{width:33.08vw}}.footer-content{margin-top:3.125rem;display:flex;justify-content:space-between}@media all and (min-width: 768px) and (max-width: 1295px){.footer-content{margin-top:3.86vw}}@media all and (max-width: 767px){.footer-content{margin-top:8.71vw}}@media all and (max-width: 767px){.footer-content{flex-direction:column;gap:18.66vw 0vw}}.footer-content-left{width:22.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-content-left{width:27.78vw}}@media all and (max-width: 767px){.footer-content-left{width:auto}}.footer-content-right{display:flex;gap:0rem 4.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-content-right{gap:0vw 5.4vw}}@media all and (max-width: 767px){.footer-content-right{flex-direction:column;gap:0vw 0vw}}.footer-content-item{width:15.9375rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-content-item{width:19.68vw}}@media all and (max-width: 767px){.footer-content-item{width:100%}}.footer-text{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.footer-text{font-size:3.73vw;line-height:1.67}}.footer-follow{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-follow{margin-top:3.86vw}}@media all and (max-width: 767px){.footer-follow{margin-top:12.44vw}}.footer-follow a{font-size:1.125rem;line-height:1.5;display:flex;justify-content:center;align-items:center;width:15.625rem;height:3.125rem;border-radius:1.5rem;background-color:#eeebe4;color:#000}@media all and (min-width: 768px) and (max-width: 1295px){.footer-follow a{width:19.29vw;height:3.86vw;border-radius:1.85vw}}@media all and (max-width: 767px){.footer-follow a{font-size:4.48vw;line-height:1.5;width:auto;height:12.44vw;border-radius:6.22vw}}.footer-info{display:flex;justify-content:space-between;padding-block:14.0625rem 3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-info{padding-block:17.36vw 3.86vw}}@media all and (max-width: 767px){.footer-info{flex-direction:column;padding-block:24.88vw 12.44vw;gap:18.66vw 0vw}}.footer-links{display:flex;flex-direction:column}.footer-links li a{font-size:.9375rem;line-height:1.67;color:#e4e0d3}@media all and (max-width: 767px){.footer-links li a{font-size:3.73vw;line-height:1.67}}.footer-language{width:15.625rem;height:3.125rem;border:1px solid #eeebe4;color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.footer-language{width:19.29vw;height:3.86vw}}@media all and (max-width: 767px){.footer-language{width:100%;height:12.44vw}}.footer-payments{display:flex;align-items:center;font-size:0;gap:0rem 1.75rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-payments{gap:0vw 2.16vw}}@media all and (max-width: 767px){.footer-payments{flex-direction:column;align-items:normal;gap:4.98vw 0vw}}.footer-payments span{font-size:.9375rem;line-height:1.13;color:#eeebe4}.footer-payments img{width:29.9375rem;height:auto}@media all and (min-width: 768px) and (max-width: 1295px){.footer-payments img{width:36.96vw}}@media all and (max-width: 767px){.footer-payments img{width:9.95vw}}.footer-payments-list{display:flex;justify-content:space-between;width:29.0625rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-payments-list{width:35.88vw}}@media all and (max-width: 767px){.footer-payments-list{width:auto}}.footer-payments-list li{width:3.4375rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-payments-list li{width:4.24vw}}@media all and (max-width: 767px){.footer-payments-list li{width:9.95vw}}.footer-bottom{border-top:1px solid #eeebe4;padding-block:1.875rem 2rem}@media all and (min-width: 768px) and (max-width: 1295px){.footer-bottom{padding-block:2.31vw 2.47vw}}@media all and (max-width: 767px){.footer-bottom{padding-block:6.22vw}}.footer-copy{font-size:.8125rem;line-height:1;color:#eeebe4;text-align:center}@media all and (max-width: 767px){.footer-copy{font-size:3.23vw;line-height:1.54}}.header-banner{margin-top:0!important}.header-banner-container{position:relative;z-index:2;padding-top:61.8vh;height:100vh;padding-inline:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.header-banner-container{padding-inline:2.78vw}}@media all and (max-width: 767px){.header-banner-container{padding-inline:5.6vw}}.header-banner-content{position:relative;z-index:2;display:flex;flex-direction:column;padding-top:0!important;gap:1.25rem 0rem}@media all and (min-width: 768px) and (max-width: 1295px){.header-banner-content{gap:1.54vw 0vw}}@media all and (max-width: 767px){.header-banner-content{gap:3.48vw 0vw}}.header-banner-text{font-weight:400;font-family:var(--font-en);font-size:2.1875rem;line-height:.77}@media all and (max-width: 767px){.header-banner-text{font-size:6.22vw;line-height:1.92}}.header-banner-heading{font-size:3.125rem;line-height:1.3}@media all and (max-width: 767px){.header-banner-heading{font-size:8.71vw;line-height:1.43}}.header-wrap{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #fff;padding-block:1.875rem .9375rem;transition:background-color .3s ease,border-bottom-color .3s ease,transform .3s ease}@media all and (max-width: 767px){.header-wrap{padding-block:6.22vw}}.header-wrap.header-common,.header-wrap.scrolled{border-bottom-color:#000;background-color:#eeebe4}.header-wrap.is-hidden{transform:translateY(-100%)}.header-info{position:relative}.header-logo{display:flex;justify-content:center;margin-inline:auto}.header-logo a{display:flex}.header-logo svg{overflow:visible;width:177px}@media all and (min-width: 768px) and (max-width: 1295px){.header-logo svg{width:13.66vw}}@media all and (max-width: 767px){.header-logo svg{width:33.08vw}}.header-logo svg path{fill:#fff!important}.header-logo img,.header-logo svg{transition:fill .3s ease}.header-common .header-logo img path,.header-common .header-logo svg path,.scrolled .header-logo img path,.scrolled .header-logo svg path{fill:#000!important}.header-icons{position:absolute;top:50%;right:1.125rem;display:flex;align-items:center;transform:translateY(-50%)}@media all and (min-width: 768px) and (max-width: 1295px){.header-icons{right:1.39vw}}@media all and (max-width: 767px){.header-icons{right:3.48vw}}.header-icons.is-cart-not-empty{right:2rem}@media all and (min-width: 768px) and (max-width: 1295px){.header-icons.is-cart-not-empty{right:2.47vw}}@media all and (max-width: 767px){.header-icons.is-cart-not-empty{right:5.97vw}}.header-icons svg{transition:fill .3s ease}.header-common .header-icons svg,.scrolled .header-icons svg{fill:#000}.header-icons a{padding:.625rem}@media all and (min-width: 768px) and (max-width: 1295px){.header-icons a{padding:.77vw}}@media all and (max-width: 767px){.header-icons a{padding:1.24vw}}.header-icons a:hover svg{fill:#fff}.header-common .header-icons a:hover svg,.scrolled .header-icons a:hover svg{fill:#000}.header-icon-cart{padding:0!important}.header-icon-cart:hover .cart-icon-bubble-badge{color:#000}.header-common .header-icon-cart:hover .cart-icon-bubble-badge,.scrolled .header-icon-cart:hover .cart-icon-bubble-badge{color:#fff}.header-icon-cart-icon{padding:.625rem}@media all and (min-width: 768px) and (max-width: 1295px){.header-icon-cart-icon{padding:.77vw}}@media all and (max-width: 767px){.header-icon-cart-icon{padding:1.24vw}}.header-menu-icon{position:absolute;top:50%;display:none;transform:translateY(-45%)}@media all and (max-width: 767px){.header-menu-icon{left:2.49vw;display:block}}.header-menu-icon svg{width:1.75rem}.header-menu-icon svg path{fill:#fff}.header-common .header-menu-icon svg path,.scrolled .header-menu-icon svg path{fill:#000}.header-menu{margin-top:35px}@media all and (max-width: 767px){.header-menu{display:none}}.header-menu-list{display:flex;justify-content:center;margin:0;padding:0;line-height:1;gap:0rem 1.875rem}@media all and (min-width: 768px) and (max-width: 1295px){.header-menu-list{gap:0vw 2.31vw}}.header-menu-link{font-size:.9375rem;line-height:1;display:block;color:#fff;transition:color .3s ease}.header-menu-link:hover{color:#fff}.header-common .header-menu-link,.scrolled .header-menu-link{color:#000}.cart-icon-bubble-badge{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border-radius:50%;background-color:#fff;color:#000}.header-common .cart-icon-bubble-badge,.scrolled .cart-icon-bubble-badge{background-color:#000;color:#fff}.cart-price{font-size:.9375rem;line-height:1.6;transition:color .3s ease}.header-common .cart-price,.scrolled .cart-price{color:#000}.image-banner-section{margin-top:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-section{margin-top:11.57vw}}@media all and (max-width: 767px){.image-banner-section{margin-top:31.09vw}}.image-banner-wrapper{position:relative;height:40.5rem;color:#eeebe4;padding-block:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-wrapper{height:50vw;padding-block:3.86vw}}@media all and (max-width: 767px){.image-banner-wrapper{height:auto;padding-block:12.44vw 40.55vw}}.image-banner-container{padding-inline:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-container{padding-inline:2.78vw}}@media all and (max-width: 767px){.image-banner-container{padding-inline:5.6vw}}.image-banner-inner{position:relative;width:22.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-inner{width:27.78vw}}@media all and (max-width: 767px){.image-banner-inner{width:auto}}.image-banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.image-banner-image img{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.image-banner-label p{font-size:.9375rem;line-height:1;letter-spacing:.015em}@media all and (max-width: 767px){.image-banner-label p{font-size:3.73vw;line-height:1.8}}.image-banner-heading{margin-top:1.5625rem;font-size:2.1875rem;line-height:1.43;font-weight:400}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-heading{margin-top:1.93vw}}@media all and (max-width: 767px){.image-banner-heading{margin-top:6.22vw}}@media all and (max-width: 767px){.image-banner-heading{font-size:7.46vw;line-height:1.5}}.image-banner-text{margin-top:2.1875rem;font-size:.9375rem;line-height:1.67}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-text{margin-top:2.7vw}}@media all and (max-width: 767px){.image-banner-text{margin-top:6.22vw}}@media all and (max-width: 767px){.image-banner-text{font-size:3.73vw;line-height:1.67}}.image-banner-button{margin-top:3.125rem;width:100%}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-button{margin-top:3.86vw}}@media all and (max-width: 767px){.image-banner-button{margin-top:12.44vw}}.image-banner-button a{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;height:3.125rem;background-color:#eeebe4;color:#000}@media all and (min-width: 768px) and (max-width: 1295px){.image-banner-button a{height:3.86vw}}@media all and (max-width: 767px){.image-banner-button a{font-size:3.73vw;line-height:1.6;height:12.44vw}}.image-text-repeater-section{background-color:#ded9cc;padding-block:3.125rem 9.375rem;background-blend-mode:multiply}@media all and (min-width: 768px) and (max-width: 1295px){.image-text-repeater-section{padding-block:3.86vw 11.57vw}}@media all and (max-width: 767px){.image-text-repeater-section{padding:8.71vw 5.6vw 31.09vw}}.image-text-repeater-title{font-size:2.1875rem;line-height:1.37;font-weight:400;font-family:var(--font-en-jp)}@media all and (max-width: 767px){.image-text-repeater-title{font-size:6.22vw;line-height:1.6}}.image-text-repeater-blocks{display:flex;flex-direction:column;margin-top:6.25rem;gap:9.375rem 0rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-text-repeater-blocks{margin-top:7.72vw;gap:11.57vw 0vw}}@media all and (max-width: 767px){.image-text-repeater-blocks{margin-top:18.66vw;gap:31.09vw 0vw}}.image-text-repeater-block{display:flex;gap:0rem 4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-text-repeater-block{gap:0vw 5.56vw}}@media all and (max-width: 767px){.image-text-repeater-block{flex-direction:column;gap:8.71vw 0vw}}.image-text-repeater-block:nth-child(odd){padding-right:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-text-repeater-block:nth-child(odd){padding-right:2.78vw}}@media all and (max-width: 767px){.image-text-repeater-block:nth-child(odd){padding-right:0}}.image-text-repeater-block:nth-child(2n){flex-direction:row-reverse;padding-left:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-text-repeater-block:nth-child(2n){padding-left:2.78vw}}@media all and (max-width: 767px){.image-text-repeater-block:nth-child(2n){flex-direction:column;padding-left:0}}.image-text-repeater-block-image{width:51.75rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-text-repeater-block-image{width:63.89vw}}@media all and (max-width: 767px){.image-text-repeater-block-image{width:100%}}.image-text-repeater-block-image img{width:100%;height:auto}.image-text-repeater-block-data{flex:1}.image-text-repeater-block-heading{font-size:1.875rem;line-height:1.5}@media all and (max-width: 767px){.image-text-repeater-block-heading{font-size:6.22vw;line-height:1.6}}.image-text-repeater-block-text{font-size:.9375rem;line-height:1.67;margin-top:2.1875rem}@media all and (min-width: 768px) and (max-width: 1295px){.image-text-repeater-block-text{margin-top:2.7vw}}@media all and (max-width: 767px){.image-text-repeater-block-text{font-size:3.73vw;line-height:1.67;margin-top:8.71vw}}#MainContent{overflow:hidden}.main-article-news{width:49.5rem;margin-inline:auto}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-news{width:61.11vw}}@media all and (max-width: 767px){.main-article-news{width:100%}}.main-article-image{margin:4.6875rem auto 0rem;width:49.5rem;font-size:0}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-image{margin:5.79vw auto 0vw;width:61.11vw}}@media all and (max-width: 767px){.main-article-image{margin:12.44vw auto 0vw;width:100%}}@media all and (max-width: 767px){.main-article-image img{width:100%;height:auto}}.main-article-content{margin-top:4.6875rem;font-size:.9375rem;line-height:1.67;display:flex;flex-direction:column;row-gap:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content{margin-top:5.79vw}}@media all and (max-width: 767px){.main-article-content{margin-top:8.71vw}}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content{row-gap:1.93vw}}.main-article-content-item{display:flex;gap:0rem 4.3125rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-item{gap:0vw 5.32vw}}@media all and (max-width: 767px){.main-article-content-item{flex-direction:column;gap:8.71vw 0vw}}.main-article-news .main-article-content-item{flex-direction:column}.main-article-content-item:not(:last-child){padding-bottom:4.6875rem;border-bottom:1px solid #000}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-item:not(:last-child){padding-bottom:5.79vw}}@media all and (max-width: 767px){.main-article-content-item:not(:last-child){padding-bottom:31.09vw}}.main-article-content-info{width:22.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-info{width:28.01vw}}@media all and (max-width: 767px){.main-article-content-info{width:auto}}.main-article-news .main-article-content-info{width:auto}.main-article-content-page-title{font-size:2.1875rem;line-height:1.37;font-weight:400}@media all and (max-width: 767px){.main-article-content-page-title{font-size:6.22vw;line-height:1.92}}.main-article-content-title{font-size:1.5625rem;line-height:1.4;font-weight:400}@media all and (max-width: 767px){.main-article-content-title{font-size:6.22vw;line-height:1.6}}.main-article-content-detail{display:flex;flex:1;flex-direction:column;row-gap:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-detail{row-gap:3.86vw}}.main-article-content-image{font-size:0}.main-article-content-text{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.main-article-content-text{font-size:3.73vw;line-height:1.67}}.main-article-content-richtext h1,.main-article-content-richtext h2,.main-article-content-richtext h3,.main-article-content-richtext h4{font-size:1.25rem;line-height:1.25}@media all and (max-width: 767px){.main-article-content-richtext h1,.main-article-content-richtext h2,.main-article-content-richtext h3,.main-article-content-richtext h4{font-size:4.98vw;line-height:1.25}}.main-article-content-richtext p{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.main-article-content-richtext p{font-size:3.73vw;line-height:1.67}}.main-article-content-richtext ul,.main-article-content-richtext ol{list-style-position:inside}.main-article-content-richtext ul li,.main-article-content-richtext ol li{font-size:.9375rem;line-height:1.67;padding-left:1em;text-indent:-1em}@media all and (max-width: 767px){.main-article-content-richtext ul li,.main-article-content-richtext ol li{font-size:3.73vw;line-height:1.67}}.main-article-content-richtext ul{list-style-type:disc}.main-article-content-richtext ol{list-style-type:decimal}.main-article-content-richtext strong{font-weight:600}.main-article-content-richtext a{text-decoration:underline}.main-article-content-richtext *+p{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-richtext *+p{margin-top:1.93vw}}@media all and (max-width: 767px){.main-article-content-richtext *+p{margin-top:6.22vw}}.main-article-content-richtext *+ul{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-richtext *+ul{margin-top:1.93vw}}@media all and (max-width: 767px){.main-article-content-richtext *+ul{margin-top:6.22vw}}.main-article-content-richtext *+ol{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-richtext *+ol{margin-top:1.93vw}}@media all and (max-width: 767px){.main-article-content-richtext *+ol{margin-top:6.22vw}}.main-article-content-richtext *+h1{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-richtext *+h1{margin-top:3.86vw}}@media all and (max-width: 767px){.main-article-content-richtext *+h1{margin-top:12.44vw}}.main-article-content-richtext *+h2{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-richtext *+h2{margin-top:3.86vw}}@media all and (max-width: 767px){.main-article-content-richtext *+h2{margin-top:12.44vw}}.main-article-content-richtext *+h3{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-richtext *+h3{margin-top:3.86vw}}@media all and (max-width: 767px){.main-article-content-richtext *+h3{margin-top:12.44vw}}.main-article-content-richtext *+h4{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-content-richtext *+h4{margin-top:3.86vw}}@media all and (max-width: 767px){.main-article-content-richtext *+h4{margin-top:12.44vw}}.main-article-btn{margin-top:4.6875rem;display:flex;justify-content:center}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-btn{margin-top:5.79vw}}@media all and (max-width: 767px){.main-article-btn{margin-top:18.66vw}}.main-article-btn a{width:15.625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-article-btn a{width:19.29vw}}@media all and (max-width: 767px){.main-article-btn a{width:100%}}.main-blog-tabs{display:flex;justify-content:flex-end}@media all and (max-width: 767px){.main-blog-tabs{margin-top:18.66vw}}.main-blog-nav{display:flex;column-gap:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-blog-nav{column-gap:2.78vw}}@media all and (max-width: 767px){.main-blog-nav{justify-content:flex-end;column-gap:2.49vw}}.main-blog-nav li button{font-size:.875rem;line-height:1.71;width:10.125rem;height:3.125rem;border:1px solid #000;background-color:#eeebe4}@media all and (min-width: 768px) and (max-width: 1295px){.main-blog-nav li button{width:12.5vw;height:3.86vw}}@media all and (max-width: 767px){.main-blog-nav li button{font-size:3.11vw;line-height:1.92;width:24.88vw;height:8.71vw}}.main-blog-nav li button.active{background-color:#000;color:#fff}.main-blog-content{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-blog-content{margin-top:1.93vw}}@media all and (max-width: 767px){.main-blog-content{margin-top:6.22vw}}.main-cart-footer-content{background-color:#ded9cc}.main-cart-footer textarea{background-color:#eeebe4}.main-cart-items-buttons input{background-color:transparent}.main-collection-product-grid{margin-top:6.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-collection-product-grid{margin-top:7.72vw}}@media all and (max-width: 767px){.main-collection-product-grid{margin-top:22.39vw}}.main-collection-product-grid-content{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-collection-product-grid-content{margin-top:1.93vw}}@media all and (max-width: 767px){.main-collection-product-grid-content{margin-top:6.22vw}}.main-collection-product-grid-list{display:grid;grid-template-columns:repeat(3,1fr);gap:4.5rem 4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-collection-product-grid-list{gap:5.56vw 5.56vw}}@media all and (max-width: 767px){.main-collection-product-grid-list{grid-template-columns:repeat(1,1fr);gap:31.09vw 0vw}}.main-product{padding-block:3.125rem 9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-product{padding-block:3.86vw 11.57vw}}@media all and (max-width: 767px){.main-product{padding-block:0vw 31.09vw}}.main-product-content{display:flex;gap:0rem 4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-content{gap:0vw 5.56vw}}@media all and (max-width: 767px){.main-product-content{flex-direction:column;gap:6.22vw 0vw}}.main-product-gallery{position:relative;width:49.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-gallery{width:61.11vw}}@media all and (max-width: 767px){.main-product-gallery{padding-bottom:4.98vw;width:100%}}.main-product-data{flex:1}.main-product-category{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.main-product-category{font-size:3.73vw;line-height:1.67}}.main-product-title{font-size:2.1875rem;line-height:1.43;margin-top:1.5625rem;font-weight:400}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-title{margin-top:1.93vw}}@media all and (max-width: 767px){.main-product-title{margin-top:3.73vw}}@media all and (max-width: 767px){.main-product-title{font-size:6.22vw;line-height:1.6}}.main-product-price{font-size:1.5625rem;line-height:1;margin-top:1.5625rem;font-weight:400}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-price{margin-top:1.93vw}}@media all and (max-width: 767px){.main-product-price{margin-top:3.73vw}}@media all and (max-width: 767px){.main-product-price{font-size:4.98vw;line-height:2.4}}.main-product-description{margin-top:3.125rem;font-size:.9375rem;line-height:1.67}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-description{margin-top:3.86vw}}@media all and (max-width: 767px){.main-product-description{margin-top:8.71vw}}@media all and (max-width: 767px){.main-product-description{font-size:3.73vw;line-height:1.67}}.main-product-description h3{font-size:1.875rem;line-height:1.5}@media all and (max-width: 767px){.main-product-description h3{font-size:6.22vw;line-height:1.6}}.main-product-description h3+*{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-description h3+*{margin-top:1.93vw}}@media all and (max-width: 767px){.main-product-description h3+*{margin-top:8.71vw}}.main-product-description small{display:block;margin-top:1.5625rem;font-size:.8125rem;line-height:1.54}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-description small{margin-top:1.93vw}}@media all and (max-width: 767px){.main-product-description small{font-size:3.23vw;line-height:1.54;margin-top:8.71vw}}.main-product-payment-method,.main-product .shopify-payment-button__more-options{margin-top:1.5625rem;text-align:center}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-payment-method,.main-product .shopify-payment-button__more-options{margin-top:1.93vw}}@media all and (max-width: 767px){.main-product-payment-method,.main-product .shopify-payment-button__more-options{margin-top:6.22vw}}.main-product-payment-method a,.main-product .shopify-payment-button__more-options a{font-size:.9375rem;line-height:1.6;text-decoration:underline}@media all and (max-width: 767px){.main-product-payment-method a,.main-product .shopify-payment-button__more-options a{font-size:3.73vw;line-height:1.6}}.main-product-accordion{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-accordion{margin-top:3.86vw}}@media all and (max-width: 767px){.main-product-accordion{margin-top:12.44vw}}.main-product-accordion .accordion-button{padding-right:0}@media all and (min-width: 768px) and (max-width: 1295px){.main-product-accordion .accordion-button{padding-right:0}}.mobile-menu{width:100%;background-color:#eeebe4}.mobile-menu-close{padding:5.47vw 4.1vw;border-bottom:1px solid #000}.mobile-menu-close svg{width:7.46vw}.mobile-menu-wrapper{display:flex;flex-direction:column;height:100%}.mobile-menu-scroll{flex:1;padding:8.71vw 5.6vw;height:auto}.mobile-menu-content{display:flex;flex-direction:column;height:100%}.mobile-menu-list li{font-size:6.22vw;line-height:2}.mobile-menu-localization{margin-top:17.75rem}@media all and (min-width: 768px) and (max-width: 1295px){.mobile-menu-localization{margin-top:21.91vw}}@media all and (max-width: 767px){.mobile-menu-localization{margin-top:70.65vw}}.mobile-menu-localization-button{font-size:3.73vw;line-height:1.8;width:100%;height:12.44vw;border:1px solid #000}.promo-popup{background-color:#00000080}.promo-popup-dialog{max-width:54rem;margin-inline:auto}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-dialog{max-width:66.67vw}}@media all and (max-width: 767px){.promo-popup-dialog{max-width:88.81vw;padding-inline:0!important}}.promo-popup-close{position:absolute;top:.9375rem;right:1.5rem;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-close{top:1.16vw;right:1.85vw;width:3.09vw;height:3.09vw}}@media all and (max-width: 767px){.promo-popup-close{top:5.47vw;right:3.23vw;width:6.22vw;height:6.22vw}}.promo-popup-close svg{width:2rem;height:2rem;fill:#fff}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-close svg{width:2.47vw;height:2.47vw}}.promo-popup-label{font-size:1.25rem;line-height:1.75;position:absolute;top:1.125rem;left:2.25rem;color:#fff}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-label{top:1.39vw;left:2.78vw}}@media all and (max-width: 767px){.promo-popup-label{font-size:3.73vw;line-height:1.13;top:6.22vw;left:5.22vw}}.promo-popup-image{display:block;font-size:0}.promo-popup-blocks{padding:3.125rem 2.1875rem}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-blocks{padding:3.86vw 2.7vw}}@media all and (max-width: 767px){.promo-popup-blocks{padding:8.71vw 5.6vw}}.promo-popup-info{display:flex;gap:0rem 4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-info{gap:0vw 5.56vw}}@media all and (max-width: 767px){.promo-popup-info{flex-direction:column;gap:6.22vw 0vw}}.promo-popup-title{font-size:2.1875rem;line-height:1.43;width:22.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-title{width:27.78vw}}@media all and (max-width: 767px){.promo-popup-title{font-size:7.46vw;line-height:1.5;width:auto}}.promo-popup-text{font-size:.9375rem;line-height:1.67;flex:1}@media all and (max-width: 767px){.promo-popup-text{font-size:3.73vw;line-height:1.67}}.promo-popup-btn{margin-top:4.6875rem;display:flex;justify-content:center}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-btn{margin-top:5.79vw}}@media all and (max-width: 767px){.promo-popup-btn{margin-top:8.71vw}}.promo-popup-btn a{width:22.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.promo-popup-btn a{width:27.78vw}}@media all and (max-width: 767px){.promo-popup-btn a{width:100%}}.page-repeater-col2-blocks{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-col2-blocks{row-gap:11.57vw}}@media all and (max-width: 767px){.page-repeater-col2-blocks{row-gap:31.09vw}}.page-repeater-col2-blocks:has(>*:nth-child(2n):last-child){padding-bottom:17.8125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-col2-blocks:has(>*:nth-child(2n):last-child){padding-bottom:21.99vw}}@media all and (max-width: 767px){.page-repeater-col2-blocks:has(>*:nth-child(2n):last-child){padding-bottom:0vw}}.page-repeater-col2-block{position:relative;width:36rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-col2-block{width:44.44vw}}@media all and (max-width: 767px){.page-repeater-col2-block{position:static;width:auto}}.page-repeater-col2-block a{display:block;transition:opacity .3s ease;will-change:opacity}.page-repeater-col2-block a:hover{opacity:.8}.page-repeater-col2-block:nth-child(2n){top:17.8125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-col2-block:nth-child(2n){top:21.99vw}}@media all and (max-width: 767px){.page-repeater-col2-block:nth-child(2n){top:0}}.page-repeater-col2-block-image{font-size:0}.page-repeater-col2-block-title{font-size:1.875rem;line-height:1.5;margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-col2-block-title{margin-top:1.93vw}}@media all and (max-width: 767px){.page-repeater-col2-block-title{margin-top:6.97vw}}@media all and (max-width: 767px){.page-repeater-col2-block-title{font-size:6.22vw;line-height:1.6}}.page-repeater-col2-block-description{font-size:.9375rem;line-height:2.33;margin-top:.1875rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-col2-block-description{margin-top:.23vw}}@media all and (max-width: 767px){.page-repeater-col2-block-description{margin-top:.75vw}}@media all and (max-width: 767px){.page-repeater-col2-block-description{font-size:3.73vw;line-height:2.33}}.page-repeater{margin-top:4.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater{margin-top:5.79vw}}@media all and (max-width: 767px){.page-repeater{margin-top:12.44vw}}@media all and (max-width: 767px){.page-repeater{padding-inline:5.6vw}}.page-repeater-blocks{display:flex;flex-direction:column;row-gap:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-blocks{row-gap:11.57vw}}@media all and (max-width: 767px){.page-repeater-blocks{row-gap:31.09vw}}.page-repeater-block{display:flex;justify-content:space-between;gap:0rem 4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-block{gap:0vw 5.56vw}}@media all and (max-width: 767px){.page-repeater-block{flex-direction:column;gap:8.71vw 0vw}}.page-repeater-block:nth-child(odd){padding-right:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-block:nth-child(odd){padding-right:2.78vw}}@media all and (max-width: 767px){.page-repeater-block:nth-child(odd){padding-right:0}}.page-repeater-block:nth-child(2n){flex-direction:row-reverse;padding-left:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-block:nth-child(2n){padding-left:2.78vw}}@media all and (max-width: 767px){.page-repeater-block:nth-child(2n){flex-direction:column;padding-left:0}}.page-repeater-block a{display:block;transition:opacity .3s ease;will-change:opacity}.page-repeater-block a:hover{opacity:.8}.page-repeater-block-image{flex-shrink:0;width:51.75rem;font-size:0}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-block-image{width:63.89vw}}@media all and (max-width: 767px){.page-repeater-block-image{width:auto}}.page-repeater-block-info{flex:1}.page-repeater-block-title{font-size:1.875rem;line-height:1.5}@media all and (max-width: 767px){.page-repeater-block-title{font-size:6.22vw;line-height:1.6}}.page-repeater-block-description{font-size:.9375rem;line-height:1.67;margin-top:2.1875rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-repeater-block-description{margin-top:2.7vw}}@media all and (max-width: 767px){.page-repeater-block-description{margin-top:8.71vw}}@media all and (max-width: 767px){.page-repeater-block-description{font-size:3.73vw;line-height:1.67}}.page-two-column-text{margin-top:0}.page-two-column-text-richtext h1,.page-two-column-text-richtext h2,.page-two-column-text-richtext h3,.page-two-column-text-richtext h4{font-size:1.25rem;line-height:1.25}@media all and (max-width: 767px){.page-two-column-text-richtext h1,.page-two-column-text-richtext h2,.page-two-column-text-richtext h3,.page-two-column-text-richtext h4{font-size:4.98vw;line-height:1.25}}.page-two-column-text-richtext p{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.page-two-column-text-richtext p{font-size:3.73vw;line-height:1.67}}.page-two-column-text-richtext ul,.page-two-column-text-richtext ol{list-style-position:inside}.page-two-column-text-richtext ul li,.page-two-column-text-richtext ol li{font-size:.9375rem;line-height:1.67;padding-left:1em;text-indent:-1em}@media all and (max-width: 767px){.page-two-column-text-richtext ul li,.page-two-column-text-richtext ol li{font-size:3.73vw;line-height:1.67}}.page-two-column-text-richtext ul{list-style-type:disc}.page-two-column-text-richtext ol{list-style-type:decimal}.page-two-column-text-richtext strong{font-weight:600}.page-two-column-text-richtext a{text-decoration:underline}.page-two-column-text-richtext *+p{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-two-column-text-richtext *+p{margin-top:1.93vw}}@media all and (max-width: 767px){.page-two-column-text-richtext *+p{margin-top:6.22vw}}.page-two-column-text-richtext *+ul{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-two-column-text-richtext *+ul{margin-top:1.93vw}}@media all and (max-width: 767px){.page-two-column-text-richtext *+ul{margin-top:6.22vw}}.page-two-column-text-richtext *+ol{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-two-column-text-richtext *+ol{margin-top:1.93vw}}@media all and (max-width: 767px){.page-two-column-text-richtext *+ol{margin-top:6.22vw}}.page-two-column-text-richtext *+h1{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-two-column-text-richtext *+h1{margin-top:3.86vw}}@media all and (max-width: 767px){.page-two-column-text-richtext *+h1{margin-top:12.44vw}}.page-two-column-text-richtext *+h2{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-two-column-text-richtext *+h2{margin-top:3.86vw}}@media all and (max-width: 767px){.page-two-column-text-richtext *+h2{margin-top:12.44vw}}.page-two-column-text-richtext *+h3{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-two-column-text-richtext *+h3{margin-top:3.86vw}}@media all and (max-width: 767px){.page-two-column-text-richtext *+h3{margin-top:12.44vw}}.page-two-column-text-richtext *+h4{margin-top:3.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-two-column-text-richtext *+h4{margin-top:3.86vw}}@media all and (max-width: 767px){.page-two-column-text-richtext *+h4{margin-top:12.44vw}}.page-common{padding-block:9.375rem 14.0625rem}@media all and (max-width: 767px){.page-common{padding-block:24.88vw 49.75vw}}.page-container{padding-inline:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-container{padding-inline:2.78vw}}@media all and (max-width: 767px){.page-container{padding-inline:5.6vw}}.page-container-pc{padding-inline:2.25rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-container-pc{padding-inline:2.78vw}}@media all and (max-width: 767px){.page-container-pc{padding-inline:0vw}}.page-title,.page-title-archive{font-size:2.1875rem;line-height:1.43;font-weight:400;font-style:normal;font-family:dnp-shuei-mincho-pr6n,sans-serif}@media all and (max-width: 767px){.page-title,.page-title-archive{font-size:6.22vw;line-height:1.92}}@media all and (max-width: 767px){.page-title-archive{font-size:6.22vw;line-height:1.6}}.page-description{font-size:.9375rem;line-height:1.67}@media all and (max-width: 767px){.page-description{font-size:3.73vw;line-height:1.67}}.page-description-center{font-size:3.125rem;line-height:1.3;width:49.5rem;text-align:center;margin-inline:auto;padding-block:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-description-center{width:61.11vw;padding-block:11.57vw}}@media all and (max-width: 767px){.page-description-center{font-size:8.71vw;line-height:1.43;width:auto;padding-block:24.88vw}}.page-description-right{font-size:1.5625rem;line-height:1.6;padding-left:27rem;padding-block:4.6875rem 9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.page-description-right{padding-left:33.33vw;padding-block:5.79vw 11.57vw}}@media all and (max-width: 767px){.page-description-right{font-size:4.98vw;line-height:1.75;padding-left:0;padding-block:18.66vw 31.09vw}}.pagination{margin-top:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.pagination{margin-top:11.57vw}}@media all and (max-width: 767px){.pagination{margin-top:33.58vw}}.pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.125rem}@media all and (min-width: 768px) and (max-width: 1295px){.pagination-list{gap:1.39vw}}@media all and (max-width: 767px){.pagination-list{gap:2.49vw}}.pagination-list li span,.pagination-list li a{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;width:6.75rem;height:3.125rem;border:1px solid #000}@media all and (min-width: 768px) and (max-width: 1295px){.pagination-list li span,.pagination-list li a{width:8.33vw;height:3.86vw}}@media all and (max-width: 767px){.pagination-list li span,.pagination-list li a{font-size:3.73vw;line-height:1.6;width:20.4vw;height:8.71vw}}.pagination-list li span{background-color:#000;color:#fff}.parallax-image-section{padding-block:9.375rem}@media all and (min-width: 768px) and (max-width: 1295px){.parallax-image-section{padding-block:11.57vw}}@media all and (max-width: 767px){.parallax-image-section{padding-block:31.09vw 43.53vw}}.parallax-image-wrapper{position:relative;height:28.625rem;background-attachment:fixed;background-size:100% auto;background-repeat:no-repeat;clip-path:inset(0)}@media all and (min-width: 768px) and (max-width: 1295px){.parallax-image-wrapper{height:35.34vw}}.parallax-image-wrapper img{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover}.price__container{font-size:1.5625rem;line-height:1.92}@media all and (max-width: 767px){.price__container{font-size:4.98vw;line-height:2.4}}.price-badge-sold-out{margin-top:.625rem;font-size:.9375rem;line-height:1.67;display:flex;align-items:center;height:2.1875rem;background-color:#000;color:#e4e0d3;padding-inline:.625rem}@media all and (min-width: 768px) and (max-width: 1295px){.price-badge-sold-out{margin-top:.77vw}}@media all and (max-width: 767px){.price-badge-sold-out{margin-top:2.49vw}}@media all and (max-width: 767px){.price-badge-sold-out{font-size:3.73vw;line-height:1.67}}@media all and (min-width: 768px) and (max-width: 1295px){.price-badge-sold-out{height:2.7vw;padding-inline:.77vw}}@media all and (max-width: 767px){.price-badge-sold-out{height:8.71vw;padding-inline:2.49vw}}.product-buy-buttons{margin-top:4.6875rem}@media all and (min-width: 768px) and (max-width: 1295px){.product-buy-buttons{margin-top:5.79vw}}@media all and (max-width: 767px){.product-buy-buttons{margin-top:18.66vw}}.product-buy-buttons-button{font-size:.9375rem;line-height:1.6;display:flex;justify-content:center;align-items:center;width:100%;height:3.125rem;background-color:#000;color:#e4e0d3}@media all and (min-width: 768px) and (max-width: 1295px){.product-buy-buttons-button{height:3.86vw}}@media all and (max-width: 767px){.product-buy-buttons-button{font-size:3.73vw;line-height:1.6}}.shopify-payment-button__button{margin-top:.625rem;font-size:.9375rem;line-height:1.6;background-color:#5431e0!important;color:#e4e0d3!important}@media all and (min-width: 768px) and (max-width: 1295px){.shopify-payment-button__button{margin-top:.77vw}}@media all and (max-width: 767px){.shopify-payment-button__button{margin-top:2.49vw}}.shopify-payment-button__button:hover{background-color:#5431e0!important;color:#e4e0d3}@media all and (max-width: 767px){.shopify-payment-button__button{font-size:3.73vw;line-height:1.6}}.product-gallery-item img{width:100%;height:auto}.product-gallery-wrapper{display:flex;gap:0rem 4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.product-gallery-wrapper{gap:0vw 5.56vw}}.product-gallery-thumbnails{flex-shrink:0;width:4.5rem}@media all and (min-width: 768px) and (max-width: 1295px){.product-gallery-thumbnails{width:5.56vw}}.product-gallery-thumbnails-list{display:flex;flex-direction:column;row-gap:1.5625rem}.product-gallery-thumbnails-list li img,.product-gallery-item img{aspect-ratio:1/1.333;object-fit:cover}.product-gallery-main{flex:1}.quantity-selector{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.quantity-selector{margin-top:1.93vw}}@media all and (max-width: 767px){.quantity-selector{margin-top:6.22vw}}.quantity-selector-buttons{display:flex;border:1px solid #000}.quantity-selector button,.quantity-selector input{font-size:.9375rem;line-height:1.6;display:flex;flex:1;justify-content:center;align-items:center;background-color:#eeebe4}.quantity-selector input{text-align:center;border-inline:1px solid #000}.share-button{margin-top:1.5625rem}@media all and (min-width: 768px) and (max-width: 1295px){.share-button{margin-top:1.93vw}}@media all and (max-width: 767px){.share-button{margin-top:6.22vw}}.share-button-button{font-size:.9375rem;line-height:1.6;display:block;width:100%;height:3.125rem;border:1px solid #000}@media all and (min-width: 768px) and (max-width: 1295px){.share-button-button{height:3.86vw}}@media all and (max-width: 767px){.share-button-button{font-size:3.73vw;line-height:1.6;height:12.44vw}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
