@import url(/wp-content/themes/basara_tcd100/style.css);:is(.styled_h3_daino,.wp-block-heading,.styled_h2_daino3,.woocommerce-products-title-inner,.p-wc-headline,.p-entry-related-headline){font-family:var(--tcd-single-title-font-type)!important}:is(.styled_h2_daino,.styled_h2_daino1,.styled_h3_daino1,.p-cb-item-tab_carousel .p-article-title,.p-archive03-item-title,.p-entry-product-related-headline,.p-recentry-viewed-products-headline,.woocommerce-products-header-title,.box-017>div){font-family:var(--tcd-single-title-font-type)}.styled_h2_daino{text-align:left!important;color:#42210b;font-size:25px!important;@media(max-width:767px){font-size:19px!important}}.styled_h2_daino1{position:relative;padding:.5em .7em;border-radius:25px;background-color:#f2e7e2;color:#42210b;font-size:27px!important;&::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border:11px solid #fff0;border-top:11px solid #f2e7e2}@media(max-width:767px){font-size:21px!important}}.styled_h2_daino2{position:relative;text-align:left!important;padding-left:2.7em;&::before{content:attr(data-number);position:absolute;bottom:0;left:0;z-index:-1;color:#f7ede4;font-size:2em;line-height:1;pointer-events:none}}.styled_h2_daino3{position:relative;padding:.25em .7em;margin-top:50px!important;margin-bottom:15px!important;border-radius:5px;background-color:#42210b;color:#fff!important;font-size:23px!important;&::after{content:'';position:absolute;top:100%;left:30px;width:0;height:0;border:11px solid #fff0;border-top:11px solid #42210b}}.styled_h3_daino{display:flex;align-items:center;padding:.5em .7em;background-color:#f2f2f2;color:#333;font-size:25px!important;&::before{content:'';display:inline-block;width:5px;height:1.5em;margin-right:.5em;background-color:#42210b}@media(max-width:767px){font-size:19px!important}}.styled_h3_daino1{display:flex;justify-content:start;align-items:center;position:relative;overflow:hidden;padding:10px 15px;border:2px solid #42210b;border-radius:5px;color:#333;font-size:23px!important;&::before{content:'';position:absolute;top:-60%;left:-50px;z-index:-1;width:100px;height:200%;background-color:#42210b;transform:rotate(25deg)}span{margin-right:1.5em;color:#fff;font-size:1.1em}@media(max-width:767px){font-size:17px!important;&::before{left:-60px}}}li.active{background:#42210b!important;color:#fff}body .wc-tab table.shop_attributes th{background:#f4f4f4!important}.reset_variations,.woocommerce-product-attributes-item--weight{display:none!important}.woocommerce-orders .woocommerce-info:has(a[href*="wc_send_verification"]){display:none!important}.p-cb-item-tab_carousel{.p-cb-item-content{background:#f9f5f2}.p-article-title{color:#42210b}:is(.p-article-excerpt,.p-article-meta,.p-article-price,.p-article-rating){color:#333}}.p-header-content-catch-block,.p-header-content-catch-block *{text-shadow:0 2px 8px rgb(0 0 0 / .6)!important}.roast{width:100%;margin-bottom:50px;padding:50px;background:#fff;@media(max-width:767px){padding:15px}}.box-017{padding:.5em 1.5em 1em;border-top:3px solid #42210b;border-radius:3px;background-color:#faf7f5;>div{margin-top:1em;margin-bottom:.5em;color:#42210b;font-weight:700;font-size:20px;line-height:1.5}>p{margin:0;font-size:14px}}:is(#cb-4,#cb-6){padding-top:70px!important;padding-bottom:70px!important;background-color:#faf7f5!important;@media(max-width:768px){padding-top:45px!important;padding-bottom:45px!important}}.p-cb-item-design_content{.p-cb-item-headline{position:relative;display:block;color:#42210b!important;&::after{display:block;margin-top:10px;margin-bottom:22px;color:#8c705f;font-weight:500;font-size:14px;letter-spacing:.2em}}.p-button-wrapper a{border-color:#42210b!important;background-color:#42210b!important;color:#fff!important;&:hover{border-color:#5c2f10!important;background-color:#5c2f10!important;opacity:.9}}}#cb-4 .p-cb-item-headline::after{content:"LOW TEMPERATURE ROAST"}#cb-5 .p-cb-item-headline::after{content:"WHITE COFFEE"}#cb-6 .p-cb-item-headline::after{content:"HAND PICK"}.kahori-form-container{max-width:680px;margin:0 auto;padding:10px}.kahori-form-group{margin-bottom:24px;label{display:block;margin-bottom:8px;color:#4a3b32;font-weight:700}:is(.required,.optional){margin-left:8px;padding:2px 8px;border-radius:3px;color:#fff;font-size:.75rem}.required{background-color:#a83232}.optional{background-color:#888}:is(input[type="text"],input[type="email"],input[type="tel"],select,textarea){box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:1rem;transition:border-color .3s;&:focus{border-color:#5c4636;outline:none}}}.kahori-form-submit{margin-top:32px;text-align:center;input[type="submit"]{padding:14px 48px;border:none;border-radius:4px;background-color:#5c4636;color:#fff;font-weight:700;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease;&:hover{background-color:#3d2e23}}}.grecaptcha-badge{visibility:hidden}.reCAPTCHA{margin-top:25px;font-size:14px;line-height:1.5}.wp-image-183{display:inline-block!important;writing-mode:horizontal-tb!important;aspect-ratio:360/822!important;object-fit:contain!important;animation:spin3d-pause 5s ease-in-out infinite!important;transform-style:preserve-3d!important;@media(min-width:769px){width:auto!important;height:auto!important;max-width:400px!important;max-height:60vh!important;margin:0!important}@media(max-width:768px){width:160px!important;height:auto!important;margin-bottom:0!important}}@keyframes spin3d-pause{0%,60%{transform:perspective(600px) rotateY(0deg)}100%{transform:perspective(600px) rotateY(360deg)}}@media(max-width:768px){:is(.p-header-slider .has-button .p-header-content,.p-header-slider .p-header-content,.p-header-content02 .p-header-content-inner){padding-top:0!important;padding-bottom:0!important}.p-text-direction-inner{padding:0 20px;font-size:21px!important;line-height:1.5}.p-cb-item-desc-mobile{padding:0 20px}}.p-shoppage-content-freespace{background:#f4f4f4}.wp-image-856{border-radius:5px}.category_daino{color:#333!important;font-size:14px;line-height:1.2}.pbox_daino{padding-block:5px}