
body.bc-inner{--wp--style--global--content-size:1160px;--wp--style--global--wide-size:1160px;--wp--preset--color--contrast:#25151a;--wp--preset--color--base:#fff8f6;--wp--preset--color--accent-1:#fbe9ec;background:#fff8f6;color:#25151a;font:16px/1.6 Arial,Helvetica,sans-serif}
.bc-inner .wp-site-blocks{padding:0;min-height:100vh}
.bc-inner .wp-site-blocks>header,.bc-inner .wp-site-blocks>footer{margin:0}
.bc-inner .wp-site-blocks>main,.bc-inner .wp-block-woocommerce-page-content-wrapper>main{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:56px 0 72px;min-height:48vh}
.bc-inner main h1{font-size:clamp(34px,4vw,52px);font-weight:750;letter-spacing:-1.8px;line-height:1.12;color:#25151a;margin:0 0 32px}
.bc-inner main h2{font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2;color:#25151a}
.bc-inner main a{color:#b9152a}
.bc-inner main :is(.wp-element-button,.wp-block-button__link,.wc-block-components-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){background:#b9152a;color:white;border:0;border-radius:32px;font:700 15px/1.4 Arial,Helvetica,sans-serif;padding:15px 26px;min-height:48px}
.bc-inner main :is(.wp-element-button,.wp-block-button__link,.wc-block-components-button,.woocommerce a.button,.woocommerce button.button):hover{background:#8f1021;color:white}
.bc-inner main :is(button,a,input,select,textarea):focus-visible{outline:3px solid #bd690e;outline-offset:3px}
.bc-inner main :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){border:1px solid #dbc8cd;border-radius:10px;background:white;color:#25151a;font-family:inherit;max-width:100%}
.bc-inner .wc-block-components-text-input input{font-size:16px}
.bc-inner :is(.wc-block-cart,.wc-block-checkout,.woocommerce-account .woocommerce){background:white;border:1px solid #ecd5da;border-radius:20px;padding:28px}
.bc-inner :is(.wc-block-cart__sidebar,.wc-block-checkout__sidebar){background:#fff8f6;border-radius:16px;padding:20px}
.bc-inner .wc-block-product-template>li{background:white;border:1px solid #ecd5da;border-radius:20px;padding:24px}
.bc-inner .wc-block-product-template .wp-block-post-title{font-size:21px;font-weight:700}
.bc-inner :is(.wc-block-components-product-price,.wp-block-woocommerce-product-price,.woocommerce .price){color:#b9152a;font-weight:700}
.bc-inner .wp-block-woocommerce-product-image img{border-radius:12px}
.bc-inner :is(.woocommerce-info,.woocommerce-message,.wc-block-components-notice-banner){border-radius:12px}
.bc-inner .woocommerce-MyAccount-navigation ul{list-style:none;padding:16px;margin:0;background:white;border:1px solid #ecd5da;border-radius:18px}
.bc-inner .woocommerce-MyAccount-navigation li a{display:block;padding:10px 14px;border-radius:10px;text-decoration:none}
.bc-inner .woocommerce-MyAccount-navigation .is-active a{background:#fbe9ec;color:#8f1021;font-weight:700}
.bc-inner .woocommerce-MyAccount-content{background:white;padding:26px;border:1px solid #ecd5da;border-radius:18px}
.bc-inner .tk-header .tk-links{font-weight:400}
.bc-inner .tk-footer{margin-top:0}
.bc-inner .tk-nav>p:empty,.bc-inner .tk-wa-panel>p:empty{display:none}
.bc-inner .wp-block-woocommerce-coming-soon>.wp-block-group{padding:56px 24px;background:#fff8f6}
.bc-inner .wp-block-woocommerce-coming-soon h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,4vw,52px);font-weight:750;letter-spacing:-1.8px;color:#25151a}
.bc-inner .wp-block-woocommerce-coming-soon p{font-family:Arial,Helvetica,sans-serif!important;color:#706168}

@media(max-width:800px){.bc-inner .wp-site-blocks>main,.bc-inner .wp-block-woocommerce-page-content-wrapper>main{width:calc(100% - 36px);padding:36px 0 48px}.bc-inner :is(.wc-block-cart,.wc-block-checkout){padding:18px}.bc-inner .woocommerce-MyAccount-navigation,.bc-inner .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:20px}.bc-inner .wc-block-cart__sidebar,.bc-inner .wc-block-checkout__sidebar{padding:14px}}
