:root{--font-dmSans-family: "DM Sans", sans-serif;--font-bodoniModa-family: "Bodoni Moda", sans-serif;--header-height-custom: 50px}.announcement-bar__message.h5{align-content:center}.c_header-menu-title--en{font-family:var(--font-bodoniModa-family)}.c_image{width:100%;height:auto;vertical-align:bottom}.is-pc{display:block!important}.is-sp{display:none!important}@media screen and (max-width: 750px){.is-pc{display:none!important}.is-sp{display:block!important}}.page-width{padding-inline:20px}@media screen and (max-width: 750px){.page-width{padding-inline:16px}}.image-with-text__media{border:none!important}.rte img{border:none}.shopify-policy__container{margin-bottom:96px}@media screen and (max-width: 750px){.shopify-policy__container{margin-bottom:64px}}.c_section-head{margin-bottom:40px}@media screen and (max-width: 750px){.c_section-head{margin-bottom:32px}}.c_section-head.c_section-title-none{margin-bottom:0}.c_section-sub-title{display:flex;align-items:center;gap:4px;color:#4c4227;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-top:0;margin-bottom:8px}@media screen and (max-width: 750px){.c_section-sub-title{font-size:14px}}.c_section-title{font-family:var(--font-bodoniModa-family);font-size:72px;font-style:normal;font-weight:400;line-height:100%;margin:0}@media screen and (max-width: 750px){.c_section-title{font-size:38px}}.c_section-title__tag{font-size:32px;opacity:.8;margin-left:.1em;white-space:nowrap;line-height:normal}@media screen and (max-width: 990px){.c_section-title__tag{font-size:24px}}@media screen and (max-width: 750px){.c_section-title__tag{font-size:20px}}.splide__arrow svg{fill:transparent;width:auto;height:auto}.splide__arrow svg g{display:none}.splide__arrow{width:42px;height:42px;background:#fffbf7;border:1px solid #A38B51;opacity:1;filter:drop-shadow(0px 0px 10px rgba(163,139,81,.2))}@media screen and (max-width: 750px){.splide__arrow{width:28px;height:28px}}.splide__pagination{position:static;margin-top:24px}.splide__pagination__page{width:10px;height:10px;opacity:1;background:#f5ede7;margin:8px}@media screen and (max-width: 750px){.splide__pagination__page{width:8px;height:8px;margin:6px}}.splide__pagination__page.is-active{background:#e09b24;transform:scale(1);z-index:1}.c_card-wrapper .card__information{padding-top:0;padding-bottom:0}.c_featured-collection__content:not(:has(.c_card-wrapper--ranking)) .card__inner,.c_featured-collection__content:not(:has(.c_card-wrapper--ranking)) .card__media{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.card__inner:after{transition:background-color .3s ease}@media (hover: hover){.c_card-wrapper:hover .card__inner:after{z-index:1;background-color:#ffffff4d}}.badge{font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:normal;padding:8.5px 17.5px}.c_card__label-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;position:relative;z-index:2;padding-top:16px;padding-left:16px;padding-right:16px;background:#fffbf7}@media screen and (max-width: 990px){.c_card__label-list{row-gap:4px;padding-top:12px;padding-left:8px;padding-right:8px}}.c_card__label{display:inline-block;color:#9c9792;font-size:12px;font-style:normal;font-weight:400;line-height:150%;padding:1px 7px 3px;text-decoration:none!important;border:.8px solid #9C9792;border-radius:999px;transition:border-color .3s ease}@media (hover: hover){.c_card__label:hover{border-color:#e09b24}}@media screen and (max-width: 750px){.c_card__label{font-size:10px;padding-left:2px;padding-right:2px}}.c_card-wrapper .card__heading{font-family:var(--font-dmSans-family);font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.64px;padding:16px;margin-bottom:0;background:#fffbf7}.c_card-wrapper .card__heading a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-decoration:none!important}@media screen and (max-width: 750px){.c_card-wrapper .card__heading{font-size:14px;letter-spacing:.56px;padding:12px 8px}}.c_card__price{--color-foreground: 255, 251, 247!important;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;row-gap:10px;background:#a38b51;padding:10px 16px;margin-top:0!important;border-radius:0 0 8px 8px!important}@media screen and (max-width: 990px){.c_card__price{padding-top:10px;padding-bottom:10px}}.c_card__price .price{font-family:var(--font-dmSans-family);font-size:18px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.8px}@media screen and (max-width: 990px){.c_card__price .price{font-size:16px;letter-spacing:.72px}}.price--on-sale .price-item--regular{margin:0!important}.c_price__tax{font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.4px;margin-left:4px;margin-bottom:4px;width:100%}.c_card__price-link{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.56px;margin-left:auto}@media screen and (max-width: 750px){.c_card__price-link{font-size:12px;letter-spacing:.48px}}.button.c_about-button svg{margin-left:4px}.c_card__price.c_card__price--ranking{padding:0 16px}.c_card__price--ranking{--color-foreground: 40, 35, 21!important;background:transparent}.c_card-wrapper--ranking .card__heading{padding:16px 16px 0}@media screen and (max-width: 990px){.c_card__price--ranking{padding:0 0 0 4px}.c_card__price--ranking .price{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 750px){.c_card-wrapper--ranking .card__heading{padding:12px 4px 0}.c_card__price.c_card__price--ranking{padding:0 8px}}.c_blog__button-link{display:flex;align-items:center;justify-content:flex-end;gap:16px;text-decoration:none;color:#4c4227;font-size:15px;font-style:normal;font-weight:400;line-height:100%;width:fit-content;margin-top:32px;margin-left:auto;transition:color .3s ease}@media screen and (max-width: 750px){.c_blog__button-link{font-size:14px;margin-top:40px}}.c_blog__button-link svg{border:1px solid #777;border-radius:50%;width:auto;height:auto;transition:background-color .3s ease,border-color .3s ease}.c_blog__button-link svg path{transition:stroke .3s ease}@media (hover: hover){.c_blog__button-link:hover{color:#e09b24}.c_blog__button-link:hover svg{background-color:#fffbf7;border-color:#e09b24}.c_blog__button-link:hover svg path{stroke:#e09b24}}.c_product-form__submit{padding:0 1rem}@media screen and (max-width: 750px){.c_product-form__submit{justify-content:space-evenly}}.c_search-modal__form{margin:0 auto}@media screen and (min-width: 990px){.c_search-modal__form{max-width:1000px!important}}.mobile-facets{z-index:3000!important}.jdgm-verified-checkmark{display:none!important;max-width:1px!important}.jdgm-write-review-modal__content{overflow-y:auto!important}#jdgm-review-body-input,#jdgm-email-input,#jdgm-name-input{font-size:16px!important}.swym-storefront-layout-container,.swym-storefront-layout-body{overflow:auto!important}.swym-storefront-layout-header{height:auto!important}.swym-atw-btn-wrapper.add_to_cart_button_right-position{gap:4px!important}.swym-storefront-layout-tab-container.swym-storefront-layout-tab-content-active,.swym-storefront-layout-tabs-view{background-color:#fffbf7!important}.swym-storefront-layout-tab-container.swym-storefront-layout-tab-content-active{padding-bottom:100px!important}@media screen and (max-width: 750px){.swym-storefront-layout-tab-container.swym-storefront-layout-tab-content-active{padding-bottom:60px!important}}.swym-ui-component .swym-sfl-popup-dialog.swym-control-centre-mode .swym-cc-sfl-popup-action-container>div .swym-cc-sfl-popup-content .swym-cc-action-btn-container button{padding-left:0!important;padding-right:0!important}.my-check-input{margin-top:3.5rem!important;margin-bottom:3px;font-size:1.3rem}.my-check-input input{margin:0}.kiyaku{text-decoration:underline}.is-disabled{opacity:.45;filter:grayscale(35%);pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.cart__dynamic-checkout-buttons{position:relative}.disabled-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;z-index:9999;pointer-events:all}.disabled-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 750px){.my-check-input{text-align:center!important}#checkoptin{transform:scale(1.3);transform-origin:left top}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/c_base.css.map */
