@media (min-width:599px){.visible-sp{display:none!important}}@media (min-width:1025px){.visible-tb{display:none!important}}@media (max-width:1024px){.visible-pc{display:none!important}}@media (max-width:598px){.hidden-sp{display:none!important}}@media (max-width:1024px){.hidden-tb{display:none!important}}@media (min-width:1025px){.hidden-pc{display:none!important}}.section-header{row-gap:5px}.section-heading{font-family:Zen Old Mincho,serif;font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:36px}.template-index .section-heading{font-family:var(--heading-font-family)}@media only screen and (max-width: 1024px){.section-heading{font-size:30px}}@media only screen and (max-width: 599px){.section-heading{font-size:26px}}.section-subheading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:20px;color:#a4799d}@media only screen and (max-width: 1024px){.section-subheading{font-size:16px}}@media only screen and (max-width: 599px){.section-subheading{font-size:16px}}.page__title{font-family:Zen Old Mincho,serif;font-size:36px;font-weight:400;font-style:normal;letter-spacing:.1em}@media only screen and (max-width: 599px){.page__title{font-size:26px}}.button{font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.56;padding:18px 30px 18px 45px;column-gap:45px}.button:after{content:"";display:inline-block;width:7px;height:12px;background-image:url(/cdn/shop/files/button_arrow.svg?v=1710725523);background-size:contain;vertical-align:middle}.features--button-transition:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover:after{background-image:url(/cdn/shop/files/button_arrow_purple.svg?v=1710726535)}.color-scheme--scheme-3 .button:hover:after{background-image:url(/cdn/shop/files/button_arrow_black.svg?v=1710726536)!important}@media only screen and (max-width: 599px){.button{font-size:13px;padding:15px 20px}}.circle-button{background:#fff;color:#a4799d}.tax{font-size:.7em}.text-center{text-align:center}@media screen and (min-width: 1000px){.empty-state{margin-block:5rem}}.header{height:128px;color:#383939}@media only screen and (max-width: 1024px){.header{height:auto}}.header__primary-nav{column-gap:90px}.header__primary-nav-item{position:relative}.header__primary-nav-item:before{bottom:-5px;left:-3px}.header__primary-nav-item a,.header-sidebar__linklist-button{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal}.announcement-bar{padding:6px 0}.announcement-bar p{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;letter-spacing:.2em}.footer__block-list{justify-content:flex-end}.footer__block--links{max-width:unset;width:50%}@media only screen and (max-width: 1024px){.footer__block--links{width:100%}}.footer__block--links-list{display:flex;flex-wrap:wrap;row-gap:18px}@media only screen and (max-width: 599px){.footer__block--links-list{row-gap:9px}}.footer__block--links-list li{width:50%;letter-spacing:.1em}@media only screen and (max-width: 599px){.footer__block--links-list li{width:100%}}.footer-bottom{display:flex;justify-content:center;background:#383939;color:#fff;padding:20px 0}.footer__copy-text{color:#fff;letter-spacing:.1em}@media only screen and (max-width: 1024px){.footer__copy-text{font-size:14px}}@media only screen and (max-width: 599px){.footer__copy-text{font-size:12px}}.section-spacing.color-scheme{border-color:#fff}.section-category{background-image:url(/cdn/shop/files/bg__section-category.jpg?v=1711014938);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:76px;padding-bottom:105px}.section-category .container{max-width:666px;margin:0 auto}@media only screen and (max-width: 1024px){.section-category .container{max-width:unset}}@media only screen and (max-width: 599px){.section-category .container{padding:0 20px}}.section-category .section-subheading{margin-top:5px}.section-category .collection-list{justify-content:space-between;column-gap:0;row-gap:25px}@media only screen and (max-width: 599px){.section-category .collection-list{column-gap:15px}}.section-category .collection-card{row-gap:9px}@media only screen and (max-width: 1024px){.section-category .collection-card{flex-basis:calc(100% / 3)}}@media only screen and (max-width: 599px){.section-category .collection-card{flex-basis:calc(50% - 7.5px)}}.section-category .content-over-media{width:180px;margin:0 auto;box-shadow:0 4px 4px #00000040}@media only screen and (max-width: 599px){.section-category .content-over-media{width:auto}}.section-category .collection-card__content{background:transparent}.section-category .collection-card__content p{font-family:var(--text-font-family);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);font-size:16px;white-space:nowrap}@media only screen and (min-width: 600px){.section-category .collection-card__content p br{display:none}}@media only screen and (max-width: 599px){.section-category .collection-card__content p{font-size:14px;white-space:unset}}.section-category-list{background-image:url(/cdn/shop/files/bg__section-category.jpg?v=1711014938);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-block-start:76px!important;padding-top:76px;padding-bottom:105px}.section-category-list .container{max-width:1152px;margin:0 auto}@media only screen and (max-width: 1024px){.section-category-list .container{max-width:unset;padding:0 32px}}@media only screen and (max-width: 599px){.section-category-list .container{padding:0 20px}}.section-category-list .section-subheading{margin-top:5px}.section-category-list .collection-list{justify-content:space-between;column-gap:0;row-gap:35px}@media only screen and (max-width: 599px){.section-category-list .collection-list{column-gap:15px}}.section-category-list .collection-card{row-gap:9px}@media only screen and (max-width: 1149px){.section-category-list .collection-card{flex-basis:20%}}@media only screen and (max-width: 599px){.section-category-list .collection-card{flex-basis:calc(50% - 7.5px)}}.section-category-list .content-over-media{width:180px;margin:0 auto;box-shadow:2px 4px 10px #0000001a}@media only screen and (max-width: 599px){.section-category-list .content-over-media{width:auto}}.section-category-list .collection-card__content{background:transparent;height:38px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 599px){.section-category-list .collection-card__content{row-gap:5px}}.section-category-list .collection-card__content p{font-family:var(--text-font-family);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);font-size:16px;line-height:1.125;white-space:nowrap}.section-category-list .collection-card__content .h3{order:1;margin-top:0}.section-category-list .collection-card__content .h6{order:2;font-size:11px}@media only screen and (min-width: 600px){.section-category-list .collection-card__content p br{display:none}}@media only screen and (max-width: 599px){.section-category-list .collection-card__content p{font-size:14px;white-space:unset}.section-category-list .collection-card__content .h6{font-size:10px}}.shopify-section--featured-collections .section-spacing{padding-top:86px;padding-bottom:65px}.product-card__figure{aspect-ratio:1}.product-card__image{aspect-ratio:1;object-fit:cover}.ranking .product-list{counter-reset:ranking;padding-top:80px}.ranking .product-list .product-card__figure:after{counter-increment:ranking;content:counter(ranking);position:absolute;top:-80px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:block;width:60px;height:60px;font-size:26px;font-weight:400;line-height:2;text-align:center;color:#fff;background-color:#fff;border:1px solid #D9D9D9;border-radius:50%;display:flex;align-items:center;justify-content:center}.ranking .product-list .product-card:nth-child(n+4) .product-card__figure:after{color:#383939}.ranking .product-list .product-card:first-child .product-card__figure:after{color:#fff;background-color:#c0b27d;border:1px solid #C0B27D}.ranking .product-list .product-card:nth-child(2) .product-card__figure:after{color:#fff;background-color:#8c8c8c;border:1px solid #8C8C8C}.ranking .product-list .product-card:nth-child(3) .product-card__figure:after{color:#fff;background-color:#aa857a;border:1px solid #AA857A}@media only screen and (max-width: 599px){.ranking .product-list{padding-top:60px}.ranking .product-list .product-card__figure:after{width:45px;height:45px;font-size:20px;top:-60px}}.fadein .product-card{opacity:0;transform:translate(0);transition:all 1s}.fadein.fadein-bottom .product-card{transform:translateY(30px)}.fadein.scrollin .product-card{opacity:1!important;transform:translate(0)!important}@media only screen and (max-width: 1024px){.product-gallery__carousel{width:100%;margin:0 auto}}@media only screen and (max-width: 1024px){.image-with-text{margin:0 32px!important}}@media only screen and (max-width: 599px){.image-with-text{margin:0 20px!important}}.image-with-text .social-media{display:flex;align-items:center;margin-block-start:88px;margin-left:13px;gap:15px}@media only screen and (max-width: 1024px){.image-with-text .social-media{margin-block-start:30px}}@media only screen and (max-width: 599px){.image-with-text .social-media{justify-content:center}}.image-with-text .social-media__item{margin-top:0;opacity:1}.image-with-text .social-media__item:hover{opacity:.9}.image-with-text .social-media .icon{height:31px;width:auto}.image-with-text .social-media .icon path{fill:#383939}.section-concept{background-image:url(/cdn/shop/files/bg__section-concept.png?v=1710847415);background-repeat:no-repeat;background-position:right center;background-size:cover;padding-top:80px;padding-bottom:80px;background-color:transparent}@media only screen and (max-width: 599px){.section-concept{padding-top:40px;padding-bottom:40px}}.section-concept image-with-text{max-width:1280px;margin:0 auto;padding:0 50px}@media only screen and (max-width: 1024px){.section-concept image-with-text{padding:0}}@media only screen and (max-width: 599px){.section-concept image-with-text{margin:0 20px}}.section-concept .image-with-text-content{text-align:left;padding:0 50px 0 0}@media only screen and (max-width: 599px){.section-concept .image-with-text-content{padding:0}}.section-concept .section-heading{font-size:32px;letter-spacing:.1em;line-height:1.5625}@media only screen and (max-width: 1024px){.section-concept .section-heading{font-size:26px}}@media only screen and (max-width: 599px){.section-concept .section-heading{font-size:22px}}.section-concept .section-subheading{font-family:Zen Old Mincho,serif}.section-concept .image-with-text__richtext{color:#8d969d;line-height:1.75}.section-concept .image-with-text__richtext span{display:inline;font-weight:700}@media only screen and (max-width: 1024px){.section-concept .image-with-text__richtext{font-size:14px}}@media only screen and (max-width: 1024px){.shopify-section--image-with-text .section-about{padding-left:0;padding-right:0}}.section-about .image-with-text{max-width:unset!important}@media only screen and (max-width: 1024px){.section-about .image-with-text{margin:0!important}}.section-about .image-with-text-content{margin-top:90px;margin-bottom:25px;text-align:left}@media only screen and (max-width: 1024px){.section-about .image-with-text-content{padding-left:32px;margin-top:45px;margin-bottom:15px}}@media only screen and (max-width: 599px){.section-about .image-with-text-content{padding-left:20px;padding-right:20px;margin-bottom:45px}}.section-about .image-with-text__richtext p{font-size:14px}.section-about .image-with-text__heading{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;font-size:26px;margin-top:37px}.section-about .button{font-weight:400}.section-about picture{padding-left:100px;height:100%}@media only screen and (max-width: 1024px){.section-about picture{padding-left:0}}.section-about .image-with-text__image{height:100%;object-fit:cover}.arrows-slideshow{max-width:1080px;margin:0 auto}.arrows-slideshow .slideshow__slide:not(.is-selected){visibility:visible}.arrows-slideshow{margin:0 auto}.slick-slider .slick-prev{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.slick-slider .slick-prev{left:-8%;transform:rotate(90deg)}.slick-slider .slick-next{right:-8%;transform:rotate(270deg)}@media only screen and (max-width: 1280px){.slick-slider .slick-prev{left:1%}.slick-slider .slick-next{right:1%}}@media only screen and (max-width: 1024px){.slick-slider .slick-prev{top:45%}}.slick-slider .slick-arrow{z-index:8;background:#fff!important;border-radius:50%;height:65px;width:65px;display:flex!important;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000040}.slick-arrow:hover{background:#fff}@media only screen and (max-width: 599px){.slick-slider .slick-arrow{height:30px;width:30px}}.slick-arrow svg{height:13px;color:#a4799d}@media only screen and (max-width: 599px){.slick-arrow svg{height:8px}}.slick-arrow:before{display:none}.section--blog-post-news{background-image:url(/cdn/shop/files/bg__section-news.png?v=1710591991);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:94px;padding-bottom:71px}@media only screen and (max-width: 599px){.section--blog-post-news{padding-top:60px;padding-bottom:60px}}.section--blog-post-news .container{max-width:1104px;margin:0 auto;padding:0 32px}@media only screen and (max-width: 599px){.section--blog-post-news .container{padding:0 20px}}.section--blog-post-news .section-header{justify-self:flex-start;text-align:left}.section--blog-post-news .section-subheading{font-size:16px;line-height:1.75}@media only screen and (max-width: 599px){.section--blog-post-news .section-subheading{font-size:14px}}.blog-post__news-list{--blog-post-list-items-per-row: 2;--blog-post-list-row-gap: 74px;--blog-post-list-column-gap: 60px}@media only screen and (max-width: 1024px){.blog-post__news-list{display:flex;flex-direction:column}}.blog-post__news-button{margin-top:13px}.blog-post__news-button .button{font-family:Zen Old Mincho,serif;font-size:18px;font-weight:400;background:#fff;color:rgb(var(--text-color));border:1px solid #A4799D;box-shadow:0 4px 10px #a4799d4d;column-gap:23px;padding:18px 29px 18px 32px}.template-index .blog-post__news-button .button{font-family:var(--text-font-family);font-weight:700}.blog-post__news-button .button:hover{border-color:#a4799d!important;opacity:.8}.blog-post__news-button .button:after{content:none}@media only screen and (max-width: 599px){.blog-post__news-button .button{font-size:16px}}.article-staff__container{display:flex;column-gap:35px;max-width:1040px;margin:61px auto 50px;padding:56px 80px 56px 202px;background:#fbfbfb}@media only screen and (max-width: 1024px){.article-staff__container{grid-template-columns:300px 1fr;padding:80px 32px}}@media only screen and (max-width: 599px){.article-staff__container{display:flex;flex-direction:column;align-items:center;padding:30px 20px;column-gap:30px;row-gap:30px}}.article-staff__image{width:218px;flex-shrink:0}.article-staff__image img{border-radius:50%;width:100%;aspect-ratio:1;object-fit:cover;object-position:center -10px}.article-staff__content{margin-top:22px}.article-staff__title{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;font-size:26px;line-height:1.46}.article-staff__work{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.46}@media only screen and (max-width: 599px){.article-staff__title{font-size:22px}}.article-staff__text{margin-top:14px;line-height:1.75}.template-article .shopify-section--featured-collections .section-subheading{display:none}.product-description-container{max-width:900px;margin:0 auto;padding:90px 0}@media only screen and (max-width: 1024px){.product-description-container{max-width:unset;padding:45px 32px}}@media only screen and (max-width: 1024px){.product-description-container{padding:45px 20px}}.product-description-container img{display:block!important;max-width:480px;margin:0 auto}@media only screen and (max-width: 599px){.product-description-container img{width:100%}}.product-staffvoice .container{max-width:1066px;margin:0 auto;padding:39px 0}@media only screen and (max-width: 1024px){.product-staffvoice .container{max-width:unset;width:100%;padding:20px 32px}}@media only screen and (max-width: 599px){.product-staffvoice .container{padding:0 20px}}.staffvoice-inner{display:flex;margin-top:13px}@media only screen and (max-width: 599px){.staffvoice-inner{flex-direction:column;align-items:center}}.staffvoice__staff{width:235px;display:flex;flex-direction:column}.staffvoice__staff img{border-radius:50%;width:154px;margin:0 auto 11px;aspect-ratio:1;object-fit:cover}.staffvoice__staff p{font-family:Zen Old Mincho,serif;line-height:1.75;text-align:center;margin-block-start:0!important;white-space:nowrap}@media only screen and (max-width: 1024px){.staffvoice__staff p{font-size:14px}}.staffvoice__voice{flex-grow:1;margin-right:40px;margin-block-start:28px!important}@media only screen and (max-width: 599px){.staffvoice__voice{margin-right:0;margin-block-start:15px!important}}.staffvoice__voice .staffvoice__voice__inner{display:block;font-family:Zen Old Mincho,serif;line-height:1.5;padding:22px 76px 21px 28px;border:1px solid #A4799D;border-radius:10px;background:#fff;position:relative;min-height:93px}.staffvoice__voice .staffvoice__voice__inner:before{content:"";width:20px;height:20px;background:#fff;border-top:solid 1px #A4799D;border-right:solid 1px #A4799D;transform:rotate(225deg);position:absolute;top:47px;left:-11px}@media only screen and (max-width: 1024px){.staffvoice__voice .staffvoice__voice__inner{padding:15px 20px}}@media only screen and (max-width: 599px){.staffvoice__voice .staffvoice__voice__inner:before{content:none}}.section-article-staffvoice{padding-top:20px;padding-bottom:33px}.section-article-staffvoice .container{max-width:1040px;margin:0 auto;padding:0 28px}.section-article-staffvoice .staffvoice-inner{margin-top:0;column-gap:42px;align-items:center}@media only screen and (max-width: 599px){.section-article-staffvoice .staffvoice-inner{row-gap:30px}}.section-article-staffvoice .staffvoice__staff{max-width:154px;min-width:154px}.section-article-staffvoice .staffvoice__voice{margin:0;margin-block-start:0!important}.section-article-staffvoice .staffvoice__voice .metafield-multi_line_text_field{font-size:14px;padding:21px 21px 21px 28px}.section-article-staffvoice .staffvoice__voice .metafield-multi_line_text_field:before{top:calc(50% - 7px)}.section-article-staffset{margin-top:78px;margin-bottom:106px}@media only screen and (max-width: 1024px){.section-article-staffset{margin-top:0}}.staffset-inner{display:flex;justify-content:space-between;max-width:750px;margin:79px auto 0}.staffset-inner .product-card{width:216px;margin-block-start:0;row-gap:27px}.staffset-inner .product-card__image--primary{transition:.2s}.staffset-inner .product-card__figure:hover .product-card__image--primary{opacity:.8!important}.staffset-inner .product-card__image--secondary{display:none}.staffset-inner .product-card__info{margin-block-start:0}.staffset-inner .product-title{font-size:14px;line-height:1.29}.staffset-inner .price-list{margin-block-start:0;font-size:14px;color:#383939}.product-component .container{max-width:1136px;margin:0 auto;padding:58px 0 46px}@media only screen and (max-width: 1024px){.product-component .container{max-width:unset;padding:0 32px}}@media only screen and (max-width: 599px){.product-component .container{padding:0 20px}}.component-content{background:#fff;margin-top:25px}.component-content .metafield-multi_line_text_field{display:block;padding:46px 105px}@media only screen and (max-width: 1024px){.component-content .metafield-multi_line_text_field{font-size:14px;padding:20px;margin:0 32px}}@media only screen and (max-width: 1024px){.component-content .metafield-multi_line_text_field{margin:0}}.blog-post-card__info__image-wrap{aspect-ratio:1}.blog-post-card__info__image-wrap img{object-fit:cover;height:100%}.blog-post-card__info{grid-template-columns:1fr 60px;column-gap:20px;align-items:center}@media only screen and (max-width: 599px){.blog-post-card__info{grid-template-columns:1fr 45px;column-gap:10px}}.blog-post-card__content{display:flex;flex-direction:column;row-gap:19px}.blog-post-card__staff{min-height:54px}.blog-post-card__staff p,.blog-post-card__title{font-size:18px;font-weight:700;letter-spacing:.05em}@media only screen and (max-width: 1024px){.blog-post-card__staff p,.blog-post-card__title{font-size:16px}}@media only screen and (max-width: 599px){.blog-post-card__staff p,.blog-post-card__title{font-size:14px}}.read-more__arrow{box-shadow:0 4px 10px #0000001a;border:1px solid #A4799D;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 599px){.read-more__arrow{width:45px;height:45px}}.blog-post-card__news{grid-template-columns:200px auto}@media only screen and (max-width: 599px){.blog-post-card__news{grid-template-columns:140px auto}}.blog-post-card__news-info{display:flex;flex-direction:column;justify-content:space-between}.blog-post-card__news-info__content{margin-top:22px}@media only screen and (max-width: 599px){.blog-post-card__news-info__content{margin-top:0}}.blog-post-card__news-info .blog-post-card__title{font-size:16px;line-height:1.875}@media only screen and (max-width: 599px){.blog-post-card__news-info .blog-post-card__title{font-size:14px}}.blog-post-card__news-info .blog-post-card__excerpt{font-size:14px;line-height:2;margin-top:7px;margin-bottom:20px}@media only screen and (max-width: 599px){.blog-post-card__news-info .blog-post-card__excerpt{font-size:12px;margin-bottom:10px}}.blog-post-card__news-image img{object-fit:cover;height:100%}.blog-post-card__news-info .blog-post-card__read-more{float:right}.product__image-with-text{padding:59px 0}@media only screen and (max-width: 599px){.product__image-with-text{padding:60px 0}}.product__image-with-text .image-with-text{max-width:78.75rem;margin:0 auto}.product__image-with-text .image-with-text__heading{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;font-size:26px;margin-bottom:27px}.product__image-with-text .image-with-text__richtext{margin-top:27px}@media only screen and (max-width: 1024px){.product__image-with-text .image-with-text .image-with-text-content{text-align:left;padding-right:0}.product__image-with-text .image-with-text--reverse .image-with-text-content{text-align:left;padding-left:0}}@media only screen and (max-width: 599px){.product__image-with-text .image-with-text .image-with-text-content{padding-left:0}}.product-info__block-item[data-block-type=price]{margin-bottom:1.5rem}.product-info__block-item[data-block-type=description]{margin-bottom:123px}@media only screen and (max-width: 1024px){.product-info__block-item[data-block-type=description]{margin-bottom:60px}}.buy-buttons .button{font-size:16px;font-weight:400;color:#383939;border:1px solid #383939;padding:10px 0;--hover-gradient: linear-gradient(#383939, #383939)}.buy-buttons .button:after{content:none}.shopify-payment-button__button{font-weight:700}.product-info__metafields-description{margin-bottom:30px}@media only screen and (max-width: 599px){.product-info__metafields-description{margin-bottom:30px}}.shopify-section--collection-banner{background-image:url(/cdn/shop/files/bg__collection-title.png?v=1714463965);background-repeat:no-repeat;background-position:center top -148px;background-size:cover;background-color:transparent}.collection__main.ranking .product-list{padding-top:0}.collection__main.ranking .product-card{padding-top:80px}.page__header{text-align:center;padding:100px 0}.page-title{font-family:Zen Old Mincho,serif;font-size:36px;font-weight:400;font-style:normal;letter-spacing:.1em}@media only screen and (max-width: 599px){.page-title{font-size:26px}}.template-page-concept .image-with-text{max-width:1280px;margin:0 auto}.template-page-concept .image-with-text__heading,.template-page-concept .image-with-text__subheading{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;line-height:1.39;letter-spacing:.1em}.template-page-concept .image-with-text__heading{font-size:36px}.template-page-concept .image-with-text__subheading{font-size:26px}@media only screen and (max-width: 599px){.template-page-concept .image-with-text__heading{font-size:26px}.template-page-concept .image-with-text__subheading{font-size:18px}}.page-concept01{padding:68px 0 40px}@media only screen and (max-width: 599px){.page-concept01 .image-with-text{max-width:unset;width:100%;display:flex;flex-direction:column;margin:0!important;padding:0 20px}}.page-concept01 .image-with-text-content{padding:0 14px 0 75px;margin:0;text-align:left}@media only screen and (max-width: 1024px){.page-concept01 .image-with-text-content{padding:0;text-align:left}}.page-concept01 .image-with-text__richtext{color:#8d969d;line-height:1.75;padding-right:30px}@media only screen and (max-width: 599px){.page-concept01 .image-with-text__richtext{padding-right:0}}.page-concept01 .image-with-text-content .section-heading{letter-spacing:.1em;font-size:36px;white-space:nowrap}@media only screen and (max-width: 599px){.page-concept01 .image-with-text-content .section-heading{font-size:20px;white-space:wrap}}.page-concept01 picture{padding-left:100px}.page-concept01 .image-with-text__image{max-width:468px}@media only screen and (max-width: 1024px){.page-concept01 picture{padding-left:50px}.page-concept01 .image-with-text__image{max-width:100%}}@media only screen and (max-width: 599px){.page-concept01 picture{padding-left:0}}.page-concept02{background-image:url(/cdn/shop/files/bg__section-concept.jpg?v=1711070777);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent;padding:68px 0 40px}.page-concept02 .image-with-text-content{text-align:left;padding-left:100px;margin:0}@media only screen and (max-width: 1024px){.page-concept02 .image-with-text-content{padding-left:0;text-align:left}}.page-concept02 picture{padding-left:98px}.page-concept02 .image-with-text__image{max-width:436px}@media only screen and (max-width: 1024px){.page-concept02 picture{padding-left:0;padding-right:50px}.page-concept02 .image-with-text__image{max-width:100%}}@media only screen and (max-width: 599px){.page-concept02 picture{padding-right:0}}.blog__header{text-align:center;padding:100px 0}.blog__content{padding-top:70px;padding-bottom:90px}.article__wrapper{padding:45px 45px 96px;box-shadow:0 4px 10px #0000001a}@media only screen and (max-width: 599px){.article__wrapper{padding:45px 20px}}@media only screen and (min-width: 600px){.article__image{position:relative}.article__image__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#ffffff80}}.article__container{gap:3.75rem}@media only screen and (max-width: 599px){.article__container{gap:2rem}}.article__inner{gap:3.75rem}@media only screen and (max-width: 599px){.article__inner{gap:2rem}}.article__wrapper time{font-size:13px;letter-spacing:.05em;line-height:1.54;color:#424849}.article__title{font-size:26px;font-weight:700;letter-spacing:.05em}@media only screen and (max-width: 599px){.article__title{font-size:18px}}.article__author{font-size:16px;line-height:1.75;letter-spacing:.05em;color:#424849}@media only screen and (max-width: 599px){.article__author{font-size:14px}}.smallcaps{text-transform:unset}.cart-drawer__footer .button,.template-addresses .button{font-size:100%;font-weight:inherit}.visit-select{display:flex;column-gap:30px}@media only screen and (max-width: 599px){.visit-select{column-gap:20px}}#vist{display:flex;column-gap:20px;align-items:center}#vist select{flex-grow:1;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);padding:5px}.visit-shop-container{width:100vw;margin:0 calc(50% - 50vw);padding:0 32px}@media only screen and (max-width: 599px){.visit-shop-container{padding:0 20px}}.vist-shop-inner{display:flex;flex-wrap:wrap;max-width:700px;margin:0 auto 30px;gap:30px 15px}.vist-shop-title{margin:15px 0 30px}.vist-shop-item{width:calc((100% - 30px) / 3)}@media only screen and (max-width: 599px){.vist-shop-item{width:calc((100% - 15px)/2)}}.vist-shop-item input[type=radio]{display:none}.vist-shop-item input[type=radio]+label img{opacity:.5;aspect-ratio:600 / 800;object-fit:cover}.vist-shop-item input[type=radio]:checked+label img{opacity:1;border:3px solid #A4799D}.staff_text{padding:4px}.staff_position{font-size:13px;font-weight:700;text-align:left;margin-bottom:5px}.staff_name{font-size:13px;text-align:left;display:block;border-left:3px solid #333;padding:0 0 0 12px}.staff_name span{display:block;font-weight:400}.policy-mail,.policy-tel{height:20px;width:auto;margin:0}.shopify-policy__container{max-width:1000px;padding:75px 100px;margin:0 auto}.shopify-policy__title{margin-bottom:75px}.shopify-policy__title h1{font-size:24px;font-weight:700}.shopify-policy__container h2{font-size:var(--text-base);font-weight:700;margin-top:25px}.shopify-policy__container h3{font-size:var(--text-base);margin-top:16px;margin-bottom:8px}.shopify-policy__body p{margin-bottom:8px}.shopify-policy__container ol{margin-left:3rem}.shopify-policy__container ol li{list-style-type:none;counter-increment:cnt;position:relative}.shopify-policy__container ol li:before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3.5em;width:3em;text-align:right;position:absolute;top:0;left:0}@media only screen and (max-width: 768px){.shopify-policy__container{padding:40px 17px}.shopify-policy__title{margin-bottom:30px}.shopify-policy__title h1{font-size:20px}}#legal-notice th{width:25%;border-block-start-width:1px;opacity:1;font-size:var(--text-base)}#legal-notice td{width:75%;font-size:var(--text-base)}@media only screen and (max-width: 768px){#legal-notice th,#legal-notice td{display:block;width:100%;margin-block-start:0;padding:12px 8px;font-size:14px}#legal-notice th{text-align:left;background:#f3f3f3}#legal-notice td{border-top:none}}.shopify-section--main-gift-card .button{padding:10px}.shopify-section--main-gift-card .button:after{content:none}#locksmith-content{margin:120px 0 150px}#locksmith-content .locksmith-passcode{border:1px solid #ccc;margin:15px 0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme_add.css.map */
