/* Native WooCommerce bridge; original 4173 design files are loaded unchanged before this file. */
.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}
html{overflow-x:clip}.brand{letter-spacing:-.06em}.header-actions>.icon-button,.cart-trigger{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.language-trigger{cursor:default}.classic-art-shell{position:relative}.classic-art-shell .product-art{text-decoration:none}.classic-art-note{position:absolute;left:11px;bottom:10px;font-size:8px;font-weight:800;letter-spacing:.1em;color:#6e5366;background:#fffaf3cb;padding:3px 5px;border-radius:3px}.classic-hero-note{position:absolute;bottom:13px;left:17px;color:#78586f;font-size:9px;font-weight:800;letter-spacing:.12em}.product-card[hidden]{display:none!important}.classic-manager-preview{padding:13px 16px;border:1px solid #d4b6c9;border-radius:6px;background:#f8edf4;color:#6b4860;font-size:12px;margin:0 0 25px}.classic-footer-links{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.footer-top>div{min-width:0}.footer-top .support-link{overflow-wrap:anywhere}.product-price{min-height:22px}.classic-site-content{max-width:1290px;margin:0 auto;padding:55px 24px 90px;min-height:55vh}.classic-page-heading{margin-bottom:34px}.classic-page-heading h1{font:500 clamp(36px,5vw,60px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:0}.classic-page-body{line-height:1.8}.classic-page-body a{color:#9b536f;text-underline-offset:3px}.classic-page-body h2{font-family:Georgia,serif;font-weight:500}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:var(--muted);margin-bottom:28px}.woocommerce .page-title{font:500 clamp(38px,5vw,60px)/1.1 Georgia,serif;letter-spacing:-.04em}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:13px;color:var(--muted)}.woocommerce .woocommerce-ordering select{min-height:44px;border:1px solid var(--line);background:#fffdfb;padding:8px 12px;border-radius:5px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;margin:38px 0 0;padding:0}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;min-width:0}.woocommerce ul.products li.product .product-art{margin-bottom:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:750 14px/1.35 "Segoe UI",Arial,sans-serif;color:var(--ink);padding:0;margin:0 0 6px}.woocommerce ul.products li.product .price{color:var(--ink);font-weight:800;font-size:14px}.woocommerce ul.products li.product .button{margin-top:6px;font-size:12px}.woocommerce div.product{display:flow-root}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .tk-classic-single-visual{float:left;width:48%;margin:0 4% 32px 0}.woocommerce div.product .tk-classic-single-visual .product-art{aspect-ratio:1/1.08;min-height:380px}.woocommerce div.product div.summary{float:right;width:48%;margin-bottom:35px}.woocommerce div.product .product_title{font:500 clamp(35px,4vw,56px)/1.1 Georgia,serif;letter-spacing:-.04em;color:var(--ink);margin:0 0 22px}.woocommerce div.product p.price{font-weight:800;color:var(--ink);font-size:23px}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--muted);font-size:14px;line-height:1.85}.woocommerce div.product form.cart{margin:24px 0}.woocommerce div.product form.cart .variations{margin-bottom:20px}.woocommerce div.product form.cart .variations label{font-size:12px}.woocommerce div.product .product_meta{font-size:12px;color:var(--muted)}.woocommerce div.product .woocommerce-tabs{clear:both;padding-top:22px}.woocommerce div.product .woocommerce-tabs .panel{line-height:1.85}.woocommerce div.product .woocommerce-tabs .panel h2{font:500 30px Georgia,serif}.woocommerce div.product .related{clear:both;padding-top:35px}.woocommerce div.product .related h2{font-family:Georgia,serif;font-weight:500}.woocommerce .quantity .qty{min-height:44px;border:1px solid #ddd0d8;border-radius:4px;padding:8px 5px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{min-height:44px;border-radius:5px!important;background:#bc7793!important;color:#fff!important;border:1px solid #bc7793!important;font-weight:750!important;padding:12px 19px!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#a96784!important}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{min-height:44px;border:1px solid #ded3da;background:#fffdfb;color:var(--ink);padding:8px 11px;border-radius:4px}.woocommerce table.shop_table{border:1px solid var(--line);border-radius:7px;background:#fffdfb}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon{border:1px solid var(--line);border-radius:7px;background:#fffdfb}.woocommerce .woocommerce-info{border-top-color:#bc7793}.woocommerce .woocommerce-info:before{color:#bc7793}.woocommerce-account .woocommerce-MyAccount-navigation{width:27%}.woocommerce-account .woocommerce-MyAccount-content{width:69%}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 25px;padding:0}.woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;min-height:44px;border-bottom:1px solid var(--line)}.woocommerce-MyAccount-content{line-height:1.8}.woocommerce .woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-radius:4px}.woocommerce form .form-row .input-text{width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #9b6183;outline-offset:3px}.quick-add{min-width:36px;min-height:36px}.product-info>.product-name{display:inline-block;min-height:25px}.tk-care{--tk-ink:#3b2f3a!important;--tk-muted:#796d76!important;--tk-line:#e4d7df!important;--tk-accent:#a86e8d!important}.tk-care button{background:#b57492!important}.tk-care-hero-card,.tk-care-aside{background:#f6edf2!important}.tk-care-kicker{color:#a16d8a!important}
@media(max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.classic-site-content{padding:35px 18px 65px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .tk-classic-single-visual,.woocommerce div.product div.summary{float:none;width:100%;margin:0 0 28px}.woocommerce div.product .tk-classic-single-visual .product-art{min-height:300px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.header-inner{gap:12px}.brand{font-size:25px}.language-trigger{min-width:48px;padding:5px}.header-actions{gap:2px}.header-actions>.icon-button,.account-link{width:32px;min-width:32px}.cart-trigger{min-width:43px}.tk-care{padding-inline:0!important}}
@media(max-width:430px){.cart-trigger>span:not(.cart-count){display:none}.header-actions>.icon-button,.account-link{width:30px;min-width:30px}.brand{font-size:24px;gap:5px}.brand-mark{font-size:24px}.cart-trigger{padding-inline:5px;gap:4px}.classic-footer-links{gap:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none}.quick-add{width:36px;height:36px}}
@media(max-width:360px){.header-inner{padding-inline:13px;gap:8px}.brand{font-size:22px}.brand-mark{font-size:22px}.language-trigger{display:none}.hero h1{font-size:48px}.hero-copy{padding-top:45px}.hero-actions{gap:18px}.hero-art{min-height:310px}.hero-orb-peach{left:11%}.hero-orb-lilac{left:48%}.hero-orb-cream{left:52%}.product-info .product-name{font-size:12px}.product-hint{font-size:10px}}
