body.cl-store{font:14px/1.65 Manrope,Arial,sans-serif!important;background:#f1e8da;color:#382a22}
.cl-store #main,.cl-store #contacts{font-family:Manrope,Arial,sans-serif!important}
.cl-store #main p,.cl-store #main div,.cl-store #main a{font-family:inherit!important}
.cl-store #main h1,.cl-store #main h2,.cl-store .editorial-hero h1 em{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500}
.cl-store #main .product-card h3{font-family:Manrope,Arial,sans-serif!important;font-weight:600;font-size:18px;line-height:1.35}
.cl-store .header{position:sticky}.admin-bar.cl-store .header{top:32px}
.cl-store .header .brand,.cl-store #contacts .brand{font-family:Manrope,Arial,sans-serif!important}
.cl-store .header .cart-button{display:flex;float:none;position:static;background:transparent;color:#4e5b3d;border:0}
.cl-store .product-card img{opacity:1}.cl-store .product-card .woocommerce-Price-amount{color:inherit;font-size:inherit}
.cl-store .product-card .price-unit{white-space:nowrap}.cl-store .product-card del{opacity:.6;font-size:.72em;margin-right:8px}
.cl-store .product-card ins{text-decoration:none}.cl-store .purchase-block form{margin:0}
.cl-store .woocommerce-breadcrumb{margin:0 0 30px;font-size:12px;color:#6b6254}
.cl-store .detail-copy h1{font-size:clamp(30px,3.4vw,54px);line-height:1.08;word-break:normal;text-transform:none}
.clo-price{font-size:32px;font-weight:600;margin:20px 0}.clo-price del{font-size:.6em;opacity:.6}.clo-price ins{text-decoration:none}
.clo-stock .stock{font-size:13px;color:#4e5b3d}.clo-stock .out-of-stock,.clo-stock.unavailable{color:#95452c}
.cl-store .clo-native-cart form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0 12px}
.cl-store .clo-native-cart form.cart .quantity{margin:0;min-width:80px;display:flex;float:none}
.cl-store .clo-native-cart .qty{background:#fffcf6;min-height:48px;border:1px solid #b3b49c;color:#382a22}
.cl-store .clo-native-cart button.button{min-height:48px;float:none;flex:1;border:1px solid #4e5b3d;border-radius:0;background:#4e5b3d;color:#fffaf2;font-weight:600;font-family:Manrope,Arial,sans-serif!important}
.cl-store .clo-native-cart .single_add_to_cart_button{background:#fffcf6!important;color:#4e5b3d!important}
.cl-store .clo-native-cart .kapee_quick_buy,.cl-store .clo-native-cart .kapee-buy-now,.cl-store .clo-native-cart .kapee_quick_buy_button{display:none!important}
.cl-store .clo-native-cart .kaspi-button{width:100%;margin:8px 0 24px}
.clo-product-description{margin-top:26px}.clo-product-description table{width:100%;border-collapse:collapse}.clo-product-description td,.clo-product-description th{padding:8px;border-bottom:1px solid #b3b49c;text-align:left}
.clo-product-description p{font-size:14px;line-height:1.8}.clo-product-description summary{cursor:pointer;padding:18px 0;border-top:1px solid #b3b49c;font-weight:600;display:flex;justify-content:space-between}
.clo-product-description details{margin:0}.clo-content-page{max-width:1320px;margin:auto;min-height:55vh;padding-top:48px;padding-bottom:72px}
.clo-page-content{margin-top:30px}.clo-page-content p{line-height:1.8}.clo-page-content a:not(.button){text-decoration:underline;text-underline-offset:3px}
.clo-category-description{max-width:900px;margin:48px auto 0;line-height:1.8}
.cl-store .woocommerce .button,.cl-store .woocommerce button.button,.cl-store .woocommerce a.button{background:#4e5b3d;color:#fffaf2;border:1px solid #4e5b3d;border-radius:0;padding:14px 20px;line-height:1.4;min-height:46px}
.cl-store .woocommerce input.input-text,.cl-store .woocommerce textarea,.cl-store .woocommerce select,.cl-store .select2-container .select2-selection--single{background:#fffcf6;border:1px solid #b3b49c;border-radius:0;min-height:46px;color:#382a22}
.cl-store .woocommerce table.shop_table{background:#fffcf6;border:1px solid #b3b49c;border-radius:0}.cl-store .woocommerce table.shop_table td,.cl-store .woocommerce table.shop_table th{padding:14px;border-color:#d8d5c3}
.cl-store .woocommerce #payment,.cl-store .woocommerce .cart_totals,.cl-store .woocommerce .woocommerce-checkout-review-order{background:#fffcf6;border:1px solid #b3b49c;padding:22px;color:#382a22}
.cl-store .woocommerce .woocommerce-info,.cl-store .woocommerce .woocommerce-message{border-top-color:#4e5b3d;background:#e6e7da;color:#382a22}
.cl-store .woocommerce button[name=update_cart]{display:inline-block!important}.cl-store .woocommerce-error{border-top-color:#ad4535}
.cl-store .product-page .detail-image img{object-fit:contain}.cl-store .search-dialog{z-index:999999}.cl-store .header~main{width:100%;max-width:none}
.cl-store .clo-native-cart .variations_form{display:block!important}.cl-store .clo-native-cart .woocommerce-variation-add-to-cart{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:782px){.admin-bar.cl-store .header{top:46px}.clo-content-page{padding-top:28px}.cl-store #main .product-card h3{font-size:15px}.clo-price{font-size:27px}.cl-store .clo-native-cart form.cart{gap:8px}.clo-product-description p{font-size:13px}.cl-store .woocommerce table.shop_table td{padding:10px}.cl-store .woocommerce #payment{padding:14px}}
@media(max-width:650px){body.cl-store{overflow-x:clip}.cl-store .ritual-story-copy{width:100%;min-width:0;box-sizing:border-box}}
@media(max-width:600px){.admin-bar.cl-store .header{top:0}}
