.header__logo__text,.header__logo__text--long{font-family:Georgia,Times New Roman,serif!important;font-size:22px!important;font-weight:500!important;letter-spacing:2.6px!important;white-space:nowrap!important}.header__logo__text--break{max-width:none!important}.header__logo__text span{white-space:nowrap}.page-announcement{background:#000;color:#fff}.product-form__cart-submit,button[name=add]{border-radius:10px}.product__description img{max-width:100%;height:auto}.sayuri-hero img{display:block;width:100%;height:auto}.sayuri-intro{font-family:Montserrat,sans-serif;text-align:center;padding:24px 24px 8px;max-width:600px;margin:0 auto}.sayuri-intro h1{font-size:20px;font-weight:700;color:#111;line-height:1.2;margin:0 0 16px}.sayuri-intro .rte{font-size:16px;color:#444;line-height:1.8}.sayuri-intro p{margin:0 0 20px}.sayuri-faq{max-width:1100px;margin:0 auto;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.sayuri-faq h2{font-size:15px;font-weight:700;margin:0 0 28px}.sayuri-faq details{border-top:1px solid #e2e2e2}.sayuri-faq details:last-child{border-bottom:1px solid #e2e2e2}.sayuri-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:14px;line-height:1.6}.sayuri-faq summary::-webkit-details-marker{display:none}.sayuri-faq summary:after{content:"+";font-size:20px}.sayuri-faq details[open] summary:after{content:"\2212"}.sayuri-faq .rte{font-size:14px;color:#555;line-height:1.8;padding-bottom:22px}.sayuri-faq .rte p:last-child{margin-bottom:0}@media(max-width:749px){.header__logo__text,.header__logo__text--long{font-size:17px!important;letter-spacing:1.5px!important}.sayuri-faq summary{font-size:13px}.sayuri-intro .rte{font-size:15px}}.product__selectors .radio__fieldset .radio__button{flex:0 0 auto;width:auto;min-width:0}.product__selectors .radio__fieldset .radio__button label{width:auto;min-width:60px}.product__selectors .radio__fieldset--variant-option-image .radio__buttons{gap:10px;margin:0}.product__selectors .radio__fieldset--variant-option-image .radio__button:has(.option-image){padding:0}.product__selectors .radio__fieldset--variant-option-image .radio__button label:has(.option-image){box-sizing:border-box;display:block;width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;padding:2px;border:0;border-radius:0;background:#fff;box-shadow:inset 0 0 0 1px #c8c8c8;overflow:hidden}.product__selectors .radio__fieldset--variant-option-image label:has(.option-image) .option-image,.product__selectors .radio__fieldset--variant-option-image label:has(.option-image) .option-image img{display:block;width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px;margin:0;border-radius:0;object-fit:cover}.product__selectors .radio__fieldset--variant-option-image label:has(.option-image) .option-title{position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product__selectors .radio__fieldset--variant-option-image .radio__button input:checked+label:has(.option-image){background:#fff;box-shadow:inset 0 0 0 2px #000}.product__selectors .radio__fieldset--variant-option-image .radio__button input:focus-visible+label:has(.option-image){outline:2px solid #000;outline-offset:3px}.product-item__price .price.sale .new-price{color:red!important}.header__logo__text,.header__logo__text--long{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-weight:700!important;letter-spacing:3px!important}@media(max-width:749px){.header__logo__text,.header__logo__text--long{font-size:16px!important;letter-spacing:2px!important}}.header__desktop .navlink--toplevel{font-size:17px;line-height:1.2;font-weight:400}.header__desktop .navlink--toplevel .navtext{font-size:14px;line-height:1.2;font-weight:400}.header__desktop .header__logo__text{height:46px;padding:0;align-items:center}[id$=__benefits] .column__heading{font-size:20px;line-height:24px;font-weight:500}[id$=__benefits] .column__text{font-size:17px;line-height:25.5px}.site-footer-wrapper{font-size:17px}.site-footer-wrapper .footer__block__title{font-size:20px;line-height:24px;font-weight:500}.site-footer-wrapper .footer__quicklinks li:not(:last-child){margin-bottom:21.25px}.site-footer-wrapper .input-group__field{font-size:17px;padding:17px 17px 17px 0}.sayuri-intro h3{font-size:16px;font-weight:700;color:#111;line-height:1.2;margin:0 0 12px}.sayuri-intro .rte p:last-child{margin-bottom:0}.sayuri-faq summary{align-items:center;gap:32px;padding:32px 0;font-size:15px;font-weight:700;color:#111;text-align:left}.sayuri-faq summary:after{flex:0 0 auto;font-weight:400;line-height:1}.sayuri-faq .rte{padding-bottom:32px;line-height:2;color:#444}@media(min-width:768px){.sayuri-faq{padding-top:16px}}@media(max-width:749px){.sayuri-faq summary{font-size:15px}.sayuri-intro .rte{font-size:16px}}.template-collection .collection-products .sale-box,.template-collection .collection-products .quick-add__holder{display:none!important}.template-collection .collection-products .product-item__info{font-size:17px;line-height:1.4}.template-collection .sayuri-intro{padding:25.5px 25.5px 8.5px}.template-collection .sayuri-intro{padding:25.5px 25.5px 8.5px;letter-spacing:.425px}.template-collection .collection-products .product-item__info{letter-spacing:.425px}@media(max-width:749px){.template-collection .collection-products .product-item__info{font-size:14.875px;line-height:1.2}}.template-collection .sayuri-intro h1{margin-bottom:17px}.template-collection .sayuri-intro p{margin-bottom:21.25px}.template-collection .sayuri-intro h3{margin-bottom:12.75px}.template-collection .sayuri-intro p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sayuri.css.map */
