.product__title h1,h1.product__title,.product__title{font-size:22px!important}@media screen and (min-width:750px){.product__title h1,h1.product__title,.product__title{font-size:32px!important}}.jdgm-widget .jdgm-prev-badge__stars .jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-star{font-size:14px!important}.product-form__input--swatch .swatch-input__label{min-width:32px!important;max-width:32px!important;height:32px!important;padding:0!important;margin:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;box-sizing:border-box!important;line-height:0!important;overflow:hidden!important}.product-form__input--swatch .swatch{width:24px!important;height:24px!important;border-radius:50%!important;display:block!important;margin:0 auto!important;border:1px solid rgba(0,0,0,.1)!important;box-sizing:border-box!important}.product-form__input--pill label{padding:6px 12px!important;font-size:13px!important;margin:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important}@media screen and (max-width:749px){.product-form__input--pill{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0!important}.product-form__input--pill label{margin:0!important;width:100%!important;text-align:center!important;box-sizing:border-box!important}}.product-form__quantity{margin-top:20px!important;margin-bottom:20px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.product-form__quantity .quantity__label{font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;color:#2c2225!important;margin:0!important;text-transform:uppercase}quantity-input.quantity,.quantity-input,.quantity{min-height:40px!important;height:40px!important;width:130px!important;display:flex!important;align-items:center!important;background:#f8f9fa!important;border:1px solid #eef0f2!important;border-radius:8px!important;overflow:hidden!important;position:relative!important}.quantity__button{width:40px!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:#2c2225!important;cursor:pointer!important;padding:0!important;transition:background .2s!important}.quantity__button:hover{background:#0000000a!important}.quantity__button svg{width:12px!important;height:12px!important;display:block!important}.quantity__input{flex:1!important;width:100%!important;height:100%!important;background:transparent!important;border:none!important;text-align:center!important;font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;padding:0!important;box-shadow:none!important;-moz-appearance:textfield!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}@media screen and (max-width:749px){quantity-input.quantity{width:120px!important;height:38px!important}.quantity__button{width:38px!important}}.product-form__submit{color:#98656a!important;border:1px solid #98656A!important}.product-form__submit span{color:#98656a!important}.product-form__submit:hover{background:#98656a!important;color:#fff!important;border-color:#98656a!important}.product-form__submit:hover span{color:#fff!important}.product-form__submit[disabled],.product-form__submit:disabled{border-color:#98656a!important;color:#98656a!important}.product-form__submit[disabled] span,.product-form__submit:disabled span{color:#98656a!important}.jm-star-rating__font-icon{font-size:1.1em!important}.jm-review-content__title{font-size:16px!important;line-height:1.3!important;font-weight:600!important;margin-bottom:6px!important}.jm-review-content__body{font-size:14px!important;line-height:1.6!important}.jm-reviewer-info__name{font-size:14px!important}.jm-reviewer-avatar{width:34px!important;height:34px!important}.jm-shop-reply__author,.jm-shop-reply__text{font-size:13px!important}@media(max-width:749px){.jm-star-rating__font-icon{font-size:.9em!important}.jm-review-content__title{font-size:14px!important;line-height:1.25!important}.jm-review-content__body{font-size:12px!important;line-height:1.45!important}.jm-reviewer-info__name{font-size:12px!important}.jm-reviewer-avatar{width:28px!important;height:28px!important}}.template-page--about .image-with-text__heading,.template-page--about .rich-text__heading,.template-page--about .banner__heading,.page-about .image-with-text__heading,.page-about .rich-text__heading,.page-about .banner__heading,.page-about-us .image-with-text__heading,.page-about-us .rich-text__heading,.page-about-us .banner__heading,[id*=image_with_text_nCjhkP] .image-with-text__heading,[id*=rich_text_rDMPPn] .rich-text__heading,[id*=image_with_text_xA66n3] .image-with-text__heading,[id*=rich_text_n6mCme] .rich-text__heading,[id*=image_banner_D98Dii] .banner__heading{font-family:var(--font-heading-family, "Kaisei Decol", serif)!important;font-size:clamp(1.85rem,2.5vw,2.35rem)!important;line-height:1.25!important;letter-spacing:.02rem!important;color:#98656a!important;font-weight:500!important;margin-top:0!important;margin-bottom:.85rem!important;word-break:break-word!important}@media screen and (max-width:749px){.template-page--about .image-with-text__heading,.template-page--about .rich-text__heading,.template-page--about .banner__heading,.page-about .image-with-text__heading,.page-about .rich-text__heading,.page-about .banner__heading,.page-about-us .image-with-text__heading,.page-about-us .rich-text__heading,.page-about-us .banner__heading,[id*=image_with_text_nCjhkP] .image-with-text__heading,[id*=rich_text_rDMPPn] .rich-text__heading,[id*=image_with_text_xA66n3] .image-with-text__heading,[id*=rich_text_n6mCme] .rich-text__heading,[id*=image_banner_D98Dii] .banner__heading{font-size:clamp(1.6rem,5vw,1.95rem)!important;line-height:1.3!important;margin-bottom:.65rem!important}}.template-page--about .image-with-text__text,.template-page--about .image-with-text__text p,.template-page--about .rich-text__text,.template-page--about .rich-text__text p,.template-page--about .banner__text,.template-page--about .banner__text p,.page-about .image-with-text__text,.page-about .image-with-text__text p,.page-about .rich-text__text,.page-about .rich-text__text p,.page-about .banner__text,.page-about .banner__text p,.page-about-us .image-with-text__text,.page-about-us .image-with-text__text p,.page-about-us .rich-text__text,.page-about-us .rich-text__text p,.page-about-us .banner__text,.page-about-us .banner__text p,[id*=image_with_text_nCjhkP] .image-with-text__text,[id*=image_with_text_nCjhkP] .image-with-text__text p,[id*=rich_text_rDMPPn] .rich-text__text,[id*=rich_text_rDMPPn] .rich-text__text p,[id*=image_with_text_xA66n3] .image-with-text__text,[id*=image_with_text_xA66n3] .image-with-text__text p,[id*=rich_text_n6mCme] .rich-text__text,[id*=rich_text_n6mCme] .rich-text__text p,[id*=image_banner_D98Dii] .banner__text,[id*=image_banner_D98Dii] .banner__text p{font-family:var(--font-body-family, "Cardo", serif)!important;font-size:clamp(1.08rem,1.4vw,1.2rem)!important;line-height:1.62!important;letter-spacing:.015rem!important;color:#98656a!important;font-weight:400!important}@media screen and (max-width:749px){.template-page--about .image-with-text__text,.template-page--about .image-with-text__text p,.template-page--about .rich-text__text,.template-page--about .rich-text__text p,.template-page--about .banner__text,.template-page--about .banner__text p,.page-about .image-with-text__text,.page-about .image-with-text__text p,.page-about .rich-text__text,.page-about .rich-text__text p,.page-about .banner__text,.page-about .banner__text p,.page-about-us .image-with-text__text,.page-about-us .image-with-text__text p,.page-about-us .rich-text__text,.page-about-us .rich-text__text p,.page-about-us .banner__text,.page-about-us .banner__text p,[id*=image_with_text_nCjhkP] .image-with-text__text,[id*=image_with_text_nCjhkP] .image-with-text__text p,[id*=rich_text_rDMPPn] .rich-text__text,[id*=rich_text_rDMPPn] .rich-text__text p,[id*=image_with_text_xA66n3] .image-with-text__text,[id*=image_with_text_xA66n3] .image-with-text__text p,[id*=rich_text_n6mCme] .rich-text__text,[id*=rich_text_n6mCme] .rich-text__text p,[id*=image_banner_D98Dii] .banner__text,[id*=image_banner_D98Dii] .banner__text p{font-size:clamp(1.02rem,3.5vw,1.12rem)!important;line-height:1.58!important}}.template-page--about .image-with-text__text p+p,.template-page--about .rich-text__text p+p,.template-page--about .banner__text p+p,.page-about .image-with-text__text p+p,.page-about .rich-text__text p+p,.page-about .banner__text p+p,.page-about-us .image-with-text__text p+p,.page-about-us .rich-text__text p+p,.page-about-us .banner__text p+p,[id*=image_with_text_nCjhkP] .image-with-text__text p+p,[id*=rich_text_rDMPPn] .rich-text__text p+p,[id*=image_with_text_xA66n3] .image-with-text__text p+p,[id*=rich_text_n6mCme] .rich-text__text p+p,[id*=image_banner_D98Dii] .banner__text p+p{margin-top:.85rem!important;margin-bottom:0!important}.template-page--about .image-with-text__text p:first-child,.template-page--about .rich-text__text p:first-child,.template-page--about .banner__text p:first-child,.page-about .image-with-text__text p:first-child,.page-about .rich-text__text p:first-child,.page-about .banner__text p:first-child,.page-about-us .image-with-text__text p:first-child,.page-about-us .rich-text__text p:first-child,.page-about-us .banner__text p:first-child,[id*=image_with_text_nCjhkP] .image-with-text__text p:first-child,[id*=rich_text_rDMPPn] .rich-text__text p:first-child,[id*=image_with_text_xA66n3] .image-with-text__text p:first-child,[id*=rich_text_n6mCme] .rich-text__text p:first-child,[id*=image_banner_D98Dii] .banner__text p:first-child{margin-top:0!important;margin-bottom:0!important}.template-page--about strong,.template-page--about b,.page-about strong,.page-about b,.page-about-us strong,.page-about-us b,[id*=image_with_text_nCjhkP] strong,[id*=rich_text_rDMPPn] strong,[id*=image_with_text_xA66n3] strong,[id*=rich_text_n6mCme] strong,[id*=image_banner_D98Dii] strong{font-weight:700!important;color:#98656a!important}.template-page--about .image-with-text,.page-about .image-with-text,.page-about-us .image-with-text,[id*=image_with_text_nCjhkP] .image-with-text,[id*=image_with_text_xA66n3] .image-with-text,.template-page--about .image-with-text__grid,.page-about .image-with-text__grid,.page-about-us .image-with-text__grid,[id*=image_with_text_nCjhkP] .image-with-text__grid,[id*=image_with_text_xA66n3] .image-with-text__grid{align-items:center!important}@media screen and (min-width:750px){.template-page--about .image-with-text__media,.page-about .image-with-text__media,.page-about-us .image-with-text__media,[id*=image_with_text_nCjhkP] .image-with-text__media,[id*=image_with_text_xA66n3] .image-with-text__media{max-height:400px!important;height:380px!important;min-height:340px!important;padding-bottom:0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 24px #98656a14!important}.template-page--about .image-with-text__media img,.page-about .image-with-text__media img,.page-about-us .image-with-text__media img,[id*=image_with_text_nCjhkP] .image-with-text__media img,[id*=image_with_text_xA66n3] .image-with-text__media img{width:100%!important;height:100%!important;max-height:400px!important;object-fit:cover!important;object-position:center!important;border-radius:16px!important}.template-page--about .image-with-text__content,.page-about .image-with-text__content,.page-about-us .image-with-text__content,[id*=image_with_text_nCjhkP] .image-with-text__content,[id*=image_with_text_xA66n3] .image-with-text__content{justify-content:center!important;align-self:center!important;padding:2.2rem 3.2rem!important}.template-page--about .image-with-text__media-item,.page-about .image-with-text__media-item,.page-about-us .image-with-text__media-item,[id*=image_with_text_nCjhkP] .image-with-text__media-item,[id*=image_with_text_xA66n3] .image-with-text__media-item{align-self:center!important}}@media screen and (max-width:749px){.template-page--about .image-with-text__media,.page-about .image-with-text__media,.page-about-us .image-with-text__media,[id*=image_with_text_nCjhkP] .image-with-text__media,[id*=image_with_text_xA66n3] .image-with-text__media{max-height:270px!important;height:260px!important;min-height:220px!important;padding-bottom:0!important;border-radius:12px!important;overflow:hidden!important}.template-page--about .image-with-text__media img,.page-about .image-with-text__media img,.page-about-us .image-with-text__media img,[id*=image_with_text_nCjhkP] .image-with-text__media img,[id*=image_with_text_xA66n3] .image-with-text__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:12px!important}.template-page--about .image-with-text__content,.page-about .image-with-text__content,.page-about-us .image-with-text__content,[id*=image_with_text_nCjhkP] .image-with-text__content,[id*=image_with_text_xA66n3] .image-with-text__content{padding:1.5rem .5rem 2rem!important}}.template-page--about .rich-text__blocks,.page-about .rich-text__blocks,.page-about-us .rich-text__blocks,[id*=rich_text_rDMPPn] .rich-text__blocks,[id*=rich_text_n6mCme] .rich-text__blocks{max-width:680px!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important}.template-page--about .rich-text__blocks>*+*,.page-about .rich-text__blocks>*+*,.page-about-us .rich-text__blocks>*+*,[id*=rich_text_rDMPPn] .rich-text__blocks>*+*,[id*=rich_text_n6mCme] .rich-text__blocks>*+*{margin-top:1rem!important}@media screen and (min-width:750px){.template-page--about .banner,.page-about .banner,.page-about-us .banner,[id*=image_banner_D98Dii] .banner{min-height:360px!important;max-height:420px!important}.template-page--about .banner__media,.page-about .banner__media,.page-about-us .banner__media,[id*=image_banner_D98Dii] .banner__media{height:100%!important;max-height:420px!important}.template-page--about .banner__media img,.page-about .banner__media img,.page-about-us .banner__media img,[id*=image_banner_D98Dii] .banner__media img{height:100%!important;max-height:420px!important;object-fit:cover!important}.template-page--about .banner__box,.page-about .banner__box,.page-about-us .banner__box,[id*=image_banner_D98Dii] .banner__box{padding:2.2rem 3rem!important;max-width:60rem!important;border-radius:18px!important;background:#fffffff0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(152,101,106,.15)!important;box-shadow:0 10px 30px #98656a14!important}}@media screen and (max-width:749px){.template-page--about .banner,.page-about .banner,.page-about-us .banner,[id*=image_banner_D98Dii] .banner{min-height:240px!important;max-height:300px!important}.template-page--about .banner__box,.page-about .banner__box,.page-about-us .banner__box,[id*=image_banner_D98Dii] .banner__box{padding:1.8rem 1.5rem!important;border-radius:14px!important;background:#fffffff0!important}}.template-page--about .section-image_with_text_nCjhkP-padding,.template-page--about .section-rich_text_rDMPPn-padding,.template-page--about .section-image_with_text_xA66n3-padding,.template-page--about .section-rich_text_n6mCme-padding,[id*=image_with_text_nCjhkP],[id*=rich_text_rDMPPn],[id*=image_with_text_xA66n3],[id*=rich_text_n6mCme]{padding-top:24px!important;padding-bottom:24px!important}@media screen and (min-width:750px){.template-page--about .section-image_with_text_nCjhkP-padding,.template-page--about .section-rich_text_rDMPPn-padding,.template-page--about .section-image_with_text_xA66n3-padding,.template-page--about .section-rich_text_n6mCme-padding,[id*=image_with_text_nCjhkP],[id*=rich_text_rDMPPn],[id*=image_with_text_xA66n3],[id*=rich_text_n6mCme]{padding-top:32px!important;padding-bottom:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dodo-custom-optimizations.css.map */
