@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//stilettkniv.se/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.1") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//stilettkniv.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Candal", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Candal", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Candal", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Candal", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Candal", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(15,1,0);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(30,115,190);
	--wd-link-color-hover: rgb(24,67,165);
	--btn-default-bgcolor: rgb(15,15,15);
	--btn-default-bgcolor-hover: rgb(61,61,61);
	--btn-accented-bgcolor: rgb(15,0,0);
	--btn-accented-bgcolor-hover: rgb(61,61,61);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(15,6,6);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(15,5,5);
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(15,15,15);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(211,211,211);
	--wd-form-brd-color-focus: rgb(15,15,15);
}
.product-labels .product-label.onsale {
	background-color: rgb(0,0,0);
}
.product-labels .product-label.new {
	background-color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 600px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* Stilettkniv SE retail polish v1 */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Source+Sans+3:wght@400;600;700&display=swap');
:root{--bg:#f4efe7;--surface:#fff;--ink:#14161a;--muted:#5d6770;--line:#ddd3c6;--dark:#171b20;--dark2:#232933;--accent:#b37933;--accent2:#8e5c20;--soft:#efe1cd;--shadow:0 20px 48px rgba(17,20,24,.08);}
body{background:var(--bg);color:var(--ink);font-family:"Source Sans 3",Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.woodmart-title-container,.page-title,.wd-entities-title{font-family:"Barlow Condensed",Arial,sans-serif;letter-spacing:.01em;}
.wd-popup.wd-promo-popup,.mfp-wrap .wd-popup.wd-promo-popup{display:none!important;}
.whb-general-header,.whb-header-bottom{background:linear-gradient(180deg,#1a1f25 0%,#13171c 100%)!important;border-bottom:1px solid rgba(255,255,255,.08);}
.whb-top-bar,.wd-toolbar,.wd-copyrights{background:#101317!important;}
.whb-general-header .woodmart-nav-link,.whb-header-bottom .woodmart-nav-link,.wd-toolbar .wd-toolbar-label{font-family:"Source Sans 3",Arial,sans-serif;font-weight:700;}
.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper,.single-product .summary-inner,.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 30px rgba(17,20,24,.05);}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font:700 15px/1 "Source Sans 3",Arial,sans-serif!important;text-decoration:none;}
.sk-btn--ghost{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;}
.sk-shell{max-width:1140px;margin:0 auto;padding:26px 14px 52px;}
.sk-hero{padding:26px;border-radius:28px;background:radial-gradient(circle at top left, rgba(179,121,51,.2), transparent 34%),linear-gradient(135deg,#171b20 0%,#232933 55%,#14181d 100%);color:#f6f1e8;box-shadow:var(--shadow);}
.sk-eyebrow{display:inline-block;margin:0 0 8px;font:700 12px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d8b486;}
.sk-title{margin:0 0 12px;font-size:44px;line-height:1.04;color:#fff;}
.sk-lead{margin:0;max-width:76ch;font-size:17px;line-height:1.75;color:#e4ddd0;}
.sk-actions,.sk-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.sk-pills a,.sk-pills span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#f6f1e8;font-size:14px;font-weight:600;text-decoration:none}
.sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}
.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sk-card{padding:22px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 30px rgba(17,20,24,.05)}
.sk-card h2,.sk-card h3{margin:0 0 10px;font-size:28px;line-height:1.05;color:var(--ink)}
.sk-card p,.sk-card li{font-size:15px;line-height:1.7;color:var(--muted)}
.sk-card ul{margin:0;padding-left:18px}
.sk-note{margin-top:16px;padding:16px 18px;border-radius:18px;background:var(--soft);border:1px solid rgba(179,121,51,.18);color:#3a2e21}
.sk-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sk-link{display:block;padding:20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04);text-decoration:none}
.sk-link strong{display:block;font:700 26px/1.05 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-link span{display:block;margin-top:8px;font-size:15px;line-height:1.65;color:var(--muted)}
.sk-faq details{padding:16px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04)}
.sk-faq details+details{margin-top:12px}
.sk-faq summary{cursor:pointer;list-style:none;font:700 20px/1.3 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-faq summary::-webkit-details-marker{display:none}
.sk-faq p{margin:10px 0 0;font-size:15px;line-height:1.75;color:var(--muted)}
.sk-contact .wpforms-field input,.sk-contact .wpforms-field textarea,.sk-contact .wpforms-field select{border-radius:14px!important;border:1px solid var(--line)!important;background:#fff!important}
.sk-contact .wpforms-submit{border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font-weight:700!important}
@media (max-width:767px){.sk-shell{padding:20px 12px 36px}.sk-hero{padding:20px 18px 18px;border-radius:22px}.sk-title{font-size:32px}.sk-grid,.sk-grid-3,.sk-link-grid{grid-template-columns:1fr}.sk-card h2,.sk-card h3{font-size:28px}}

/* Stilettkniv SE retail polish v1 */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Source+Sans+3:wght@400;600;700&display=swap');
:root{--bg:#f4efe7;--surface:#fff;--ink:#14161a;--muted:#5d6770;--line:#ddd3c6;--dark:#171b20;--dark2:#232933;--accent:#b37933;--accent2:#8e5c20;--soft:#efe1cd;--shadow:0 20px 48px rgba(17,20,24,.08);}
body{background:var(--bg);color:var(--ink);font-family:"Source Sans 3",Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.woodmart-title-container,.page-title,.wd-entities-title{font-family:"Barlow Condensed",Arial,sans-serif;letter-spacing:.01em;}
.wd-popup.wd-promo-popup,.mfp-wrap .wd-popup.wd-promo-popup{display:none!important;}
.whb-general-header,.whb-header-bottom{background:linear-gradient(180deg,#1a1f25 0%,#13171c 100%)!important;border-bottom:1px solid rgba(255,255,255,.08);}
.whb-top-bar,.wd-toolbar,.wd-copyrights{background:#101317!important;}
.whb-general-header .woodmart-nav-link,.whb-header-bottom .woodmart-nav-link,.wd-toolbar .wd-toolbar-label{font-family:"Source Sans 3",Arial,sans-serif;font-weight:700;}
.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper,.single-product .summary-inner,.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 30px rgba(17,20,24,.05);}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font:700 15px/1 "Source Sans 3",Arial,sans-serif!important;text-decoration:none;}
.sk-btn--ghost{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;}
.sk-shell{max-width:1140px;margin:0 auto;padding:26px 14px 52px;}
.sk-hero{padding:26px;border-radius:28px;background:radial-gradient(circle at top left, rgba(179,121,51,.2), transparent 34%),linear-gradient(135deg,#171b20 0%,#232933 55%,#14181d 100%);color:#f6f1e8;box-shadow:var(--shadow);}
.sk-eyebrow{display:inline-block;margin:0 0 8px;font:700 12px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d8b486;}
.sk-title{margin:0 0 12px;font-size:44px;line-height:1.04;color:#fff;}
.sk-lead{margin:0;max-width:76ch;font-size:17px;line-height:1.75;color:#e4ddd0;}
.sk-actions,.sk-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.sk-pills a,.sk-pills span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#f6f1e8;font-size:14px;font-weight:600;text-decoration:none}
.sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}
.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sk-card{padding:22px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 30px rgba(17,20,24,.05)}
.sk-card h2,.sk-card h3{margin:0 0 10px;font-size:28px;line-height:1.05;color:var(--ink)}
.sk-card p,.sk-card li{font-size:15px;line-height:1.7;color:var(--muted)}
.sk-card ul{margin:0;padding-left:18px}
.sk-note{margin-top:16px;padding:16px 18px;border-radius:18px;background:var(--soft);border:1px solid rgba(179,121,51,.18);color:#3a2e21}
.sk-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sk-link{display:block;padding:20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04);text-decoration:none}
.sk-link strong{display:block;font:700 26px/1.05 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-link span{display:block;margin-top:8px;font-size:15px;line-height:1.65;color:var(--muted)}
.sk-faq details{padding:16px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04)}
.sk-faq details+details{margin-top:12px}
.sk-faq summary{cursor:pointer;list-style:none;font:700 20px/1.3 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-faq summary::-webkit-details-marker{display:none}
.sk-faq p{margin:10px 0 0;font-size:15px;line-height:1.75;color:var(--muted)}
.sk-contact .wpforms-field input,.sk-contact .wpforms-field textarea,.sk-contact .wpforms-field select{border-radius:14px!important;border:1px solid var(--line)!important;background:#fff!important}
.sk-contact .wpforms-submit{border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font-weight:700!important}
@media (max-width:767px){.sk-shell{padding:20px 12px 36px}.sk-hero{padding:20px 18px 18px;border-radius:22px}.sk-title{font-size:32px}.sk-grid,.sk-grid-3,.sk-link-grid{grid-template-columns:1fr}.sk-card h2,.sk-card h3{font-size:28px}}
/* Stilettkniv SE header readability v2 */
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.42);}
.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .wd-tools-text{font-weight:800!important;letter-spacing:.045em;text-transform:uppercase;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:#f2b768!important;}
.whb-header .wd-nav-main>li.current-menu-item>a .nav-link-text{border-bottom:2px solid #f2b768;padding-bottom:4px;}
.whb-header .wd-tools-icon:before,.whb-header .wd-tools-icon:after{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-tools-count{background:#f2b768!important;color:#101317!important;text-shadow:none!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#ffd89a!important;opacity:1!important;font-weight:700!important;}
@media (max-width:1024px){.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon{color:#f7f1e6!important;opacity:1!important;}}

/* Stilettkniv SE unified palette v3 */
:root{--sk-obsidian:#07090d;--sk-charcoal:#111820;--sk-graphite:#1b232c;--sk-steel:#6f7b86;--sk-bone:#f3eee4;--sk-parchment:#e7dccb;--sk-card:#fffaf2;--sk-brass:#c58a3c;--sk-copper:#9b6428;--sk-ember:#e4a64c;--sk-line:#d7c8b4;--sk-shadow:0 18px 44px rgba(20,16,10,.09);}
html,body{background:linear-gradient(180deg,var(--sk-bone) 0%,#ede3d2 54%,#f8f3eb 100%)!important;color:#17130f!important;}
.wd-page-wrapper,.main-page-wrapper,.site-content,.wd-content-layout,.website-wrapper,.page-wrapper{background:transparent!important;}
.whb-top-bar{background:var(--sk-obsidian)!important;border-bottom:1px solid rgba(197,138,60,.26)!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#f0c27d!important;}
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:var(--sk-ember)!important;}
.whb-header .wd-tools-count{background:var(--sk-ember)!important;color:var(--sk-obsidian)!important;}
.page-title,.wd-page-title,.title-size-default{background:linear-gradient(135deg,var(--sk-obsidian),var(--sk-graphite))!important;color:#fff!important;}
.page-title .entry-title,.wd-page-title .entry-title,.page-title .woocommerce-breadcrumb,.page-title a,.wd-page-title a{color:#f7f1e6!important;}
.elementor-section,.elementor-top-section{background-color:transparent;}
.elementor-section:not(.elementor-inner-section):first-of-type{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.18),transparent 36%),linear-gradient(180deg,#090d12 0%,#101722 100%)!important;}
.elementor-section:not(.elementor-inner-section):first-of-type h1,.elementor-section:not(.elementor-inner-section):first-of-type h2,.elementor-section:not(.elementor-inner-section):first-of-type h3,.elementor-section:not(.elementor-inner-section):first-of-type p,.elementor-section:not(.elementor-inner-section):first-of-type span{color:#f7f1e6!important;}
.elementor-section:not(.elementor-inner-section):nth-of-type(n+2),.site-content .entry-content>section,.sk-shell{background:transparent!important;}
.sk-hero{background:radial-gradient(circle at 18% 0,rgba(228,166,76,.28),transparent 34%),linear-gradient(135deg,var(--sk-obsidian) 0%,var(--sk-charcoal) 56%,#0b1118 100%)!important;border:1px solid rgba(197,138,60,.24)!important;}
.sk-card,.sk-link,.sk-faq details{background:var(--sk-card)!important;border-color:var(--sk-line)!important;box-shadow:var(--sk-shadow)!important;}
.sk-card h2,.sk-card h3,.sk-link strong{color:#17130f!important;}
.sk-card p,.sk-card li,.sk-link span,.sk-faq p{color:#5b5147!important;}
.sk-note{background:#eadcc8!important;border-color:rgba(197,138,60,.32)!important;color:#342719!important;}
.wd-products,.products,.woocommerce .products{background:transparent!important;}
.product-grid-item .product-wrapper,.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:18px!important;box-shadow:var(--sk-shadow)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:rgba(197,138,60,.52)!important;box-shadow:0 24px 58px rgba(20,16,10,.15)!important;}
.wd-entities-title a,.product-grid-item .wd-entities-title a,.product_title.entry-title{color:#1b1814!important;}
.wd-entities-title a:hover{color:var(--sk-copper)!important;}
.price,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:var(--sk-copper)!important;font-weight:800!important;}
.product-label.onsale,.product-labels .product-label.onsale{background:var(--sk-obsidian)!important;color:#f8d595!important;border:1px solid rgba(197,138,60,.45)!important;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn,.wpforms-submit{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;border:1px solid rgba(91,58,21,.35)!important;color:#fff!important;box-shadow:0 10px 24px rgba(155,100,40,.24)!important;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover,.wd-buy-now-btn:hover,.buy-now-button:hover,.sk-btn:hover,.wpforms-submit:hover{background:linear-gradient(135deg,var(--sk-ember),var(--sk-brass))!important;color:var(--sk-obsidian)!important;}
.sk-btn--ghost{background:#fffaf2!important;color:#17130f!important;border-color:var(--sk-line)!important;box-shadow:none!important;}
.wd-nav-tabs>li>a,.wd-tabs .wd-nav-tabs a,.tabs-layout-tabs .tabs li a{color:#3d3932!important;}
.wd-nav-tabs>li.active>a,.wd-nav-tabs>li>a:hover,.tabs-layout-tabs .tabs li.active a{color:var(--sk-copper)!important;border-color:var(--sk-copper)!important;}
.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.cart-content-wrapper,.checkout.woocommerce-checkout,.single-product .summary-inner{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:20px!important;box-shadow:var(--sk-shadow)!important;}
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],textarea,select{background:#fffaf2!important;border-color:var(--sk-line)!important;color:#17130f!important;}
input:focus,textarea:focus,select:focus{border-color:var(--sk-brass)!important;box-shadow:0 0 0 3px rgba(197,138,60,.14)!important;}
.footer-container,.wd-footer,.wd-copyrights{background:var(--sk-obsidian)!important;color:#d9cdbb!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.footer-container a,.wd-footer a,.wd-copyrights a{color:#f2c47d!important;}
.wd-toolbar{background:var(--sk-obsidian)!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.wd-toolbar .wd-toolbar-label,.wd-toolbar a{color:#f7f1e6!important;}
@media (max-width:767px){.product-grid-item .product-wrapper{border-radius:16px!important}.sk-hero{border-radius:22px!important}.whb-header .wd-tools-text{letter-spacing:.02em!important}}

/* Stilettkniv SE unified palette v3 */
:root{--sk-obsidian:#07090d;--sk-charcoal:#111820;--sk-graphite:#1b232c;--sk-steel:#6f7b86;--sk-bone:#f3eee4;--sk-parchment:#e7dccb;--sk-card:#fffaf2;--sk-brass:#c58a3c;--sk-copper:#9b6428;--sk-ember:#e4a64c;--sk-line:#d7c8b4;--sk-shadow:0 18px 44px rgba(20,16,10,.09);}
html,body{background:linear-gradient(180deg,var(--sk-bone) 0%,#ede3d2 54%,#f8f3eb 100%)!important;color:#17130f!important;}
.wd-page-wrapper,.main-page-wrapper,.site-content,.wd-content-layout,.website-wrapper,.page-wrapper{background:transparent!important;}
.whb-top-bar{background:var(--sk-obsidian)!important;border-bottom:1px solid rgba(197,138,60,.26)!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#f0c27d!important;}
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:var(--sk-ember)!important;}
.whb-header .wd-tools-count{background:var(--sk-ember)!important;color:var(--sk-obsidian)!important;}
.page-title,.wd-page-title,.title-size-default{background:linear-gradient(135deg,var(--sk-obsidian),var(--sk-graphite))!important;color:#fff!important;}
.page-title .entry-title,.wd-page-title .entry-title,.page-title .woocommerce-breadcrumb,.page-title a,.wd-page-title a{color:#f7f1e6!important;}
.elementor-section,.elementor-top-section{background-color:transparent;}
.elementor-section:not(.elementor-inner-section):first-of-type{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.18),transparent 36%),linear-gradient(180deg,#090d12 0%,#101722 100%)!important;}
.elementor-section:not(.elementor-inner-section):first-of-type h1,.elementor-section:not(.elementor-inner-section):first-of-type h2,.elementor-section:not(.elementor-inner-section):first-of-type h3,.elementor-section:not(.elementor-inner-section):first-of-type p,.elementor-section:not(.elementor-inner-section):first-of-type span{color:#f7f1e6!important;}
.elementor-section:not(.elementor-inner-section):nth-of-type(n+2),.site-content .entry-content>section,.sk-shell{background:transparent!important;}
.sk-hero{background:radial-gradient(circle at 18% 0,rgba(228,166,76,.28),transparent 34%),linear-gradient(135deg,var(--sk-obsidian) 0%,var(--sk-charcoal) 56%,#0b1118 100%)!important;border:1px solid rgba(197,138,60,.24)!important;}
.sk-card,.sk-link,.sk-faq details{background:var(--sk-card)!important;border-color:var(--sk-line)!important;box-shadow:var(--sk-shadow)!important;}
.sk-card h2,.sk-card h3,.sk-link strong{color:#17130f!important;}
.sk-card p,.sk-card li,.sk-link span,.sk-faq p{color:#5b5147!important;}
.sk-note{background:#eadcc8!important;border-color:rgba(197,138,60,.32)!important;color:#342719!important;}
.wd-products,.products,.woocommerce .products{background:transparent!important;}
.product-grid-item .product-wrapper,.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:18px!important;box-shadow:var(--sk-shadow)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:rgba(197,138,60,.52)!important;box-shadow:0 24px 58px rgba(20,16,10,.15)!important;}
.wd-entities-title a,.product-grid-item .wd-entities-title a,.product_title.entry-title{color:#1b1814!important;}
.wd-entities-title a:hover{color:var(--sk-copper)!important;}
.price,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:var(--sk-copper)!important;font-weight:800!important;}
.product-label.onsale,.product-labels .product-label.onsale{background:var(--sk-obsidian)!important;color:#f8d595!important;border:1px solid rgba(197,138,60,.45)!important;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn,.wpforms-submit{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;border:1px solid rgba(91,58,21,.35)!important;color:#fff!important;box-shadow:0 10px 24px rgba(155,100,40,.24)!important;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover,.wd-buy-now-btn:hover,.buy-now-button:hover,.sk-btn:hover,.wpforms-submit:hover{background:linear-gradient(135deg,var(--sk-ember),var(--sk-brass))!important;color:var(--sk-obsidian)!important;}
.sk-btn--ghost{background:#fffaf2!important;color:#17130f!important;border-color:var(--sk-line)!important;box-shadow:none!important;}
.wd-nav-tabs>li>a,.wd-tabs .wd-nav-tabs a,.tabs-layout-tabs .tabs li a{color:#3d3932!important;}
.wd-nav-tabs>li.active>a,.wd-nav-tabs>li>a:hover,.tabs-layout-tabs .tabs li.active a{color:var(--sk-copper)!important;border-color:var(--sk-copper)!important;}
.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.cart-content-wrapper,.checkout.woocommerce-checkout,.single-product .summary-inner{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:20px!important;box-shadow:var(--sk-shadow)!important;}
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],textarea,select{background:#fffaf2!important;border-color:var(--sk-line)!important;color:#17130f!important;}
input:focus,textarea:focus,select:focus{border-color:var(--sk-brass)!important;box-shadow:0 0 0 3px rgba(197,138,60,.14)!important;}
.footer-container,.wd-footer,.wd-copyrights{background:var(--sk-obsidian)!important;color:#d9cdbb!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.footer-container a,.wd-footer a,.wd-copyrights a{color:#f2c47d!important;}
.wd-toolbar{background:var(--sk-obsidian)!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.wd-toolbar .wd-toolbar-label,.wd-toolbar a{color:#f7f1e6!important;}
.wd-cookies-popup{background:rgba(7,9,13,.96)!important;color:#f7f1e6!important;border-top:1px solid rgba(197,138,60,.34)!important;box-shadow:0 -18px 44px rgba(7,9,13,.28)!important;}
.wd-cookies-popup .cookies-info-text{color:#f7f1e6!important;}
.wd-cookies-popup .cookies-more-btn{color:#f2c47d!important;border-color:rgba(242,196,125,.45)!important;}
.wd-cookies-popup .cookies-accept-btn{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;color:#fff!important;border:1px solid rgba(242,196,125,.28)!important;border-radius:999px!important;}
@media (max-width:767px){.product-grid-item .product-wrapper{border-radius:16px!important}.sk-hero{border-radius:22px!important}.whb-header .wd-tools-text{letter-spacing:.02em!important}}

/* Stilettkniv SE unified palette v3 */
:root{--sk-obsidian:#07090d;--sk-charcoal:#111820;--sk-graphite:#1b232c;--sk-steel:#6f7b86;--sk-bone:#f3eee4;--sk-parchment:#e7dccb;--sk-card:#fffaf2;--sk-brass:#c58a3c;--sk-copper:#9b6428;--sk-ember:#e4a64c;--sk-line:#d7c8b4;--sk-shadow:0 18px 44px rgba(20,16,10,.09);}
html,body{background:linear-gradient(180deg,var(--sk-bone) 0%,#ede3d2 54%,#f8f3eb 100%)!important;color:#17130f!important;}
.wd-page-wrapper,.main-page-wrapper,.site-content,.wd-content-layout,.website-wrapper,.page-wrapper{background:transparent!important;}
.whb-top-bar{background:var(--sk-obsidian)!important;border-bottom:1px solid rgba(197,138,60,.26)!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#f0c27d!important;}
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:var(--sk-ember)!important;}
.whb-header .wd-tools-count{background:var(--sk-ember)!important;color:var(--sk-obsidian)!important;}
.whb-header .site-logo .wd-logo{display:block!important;min-width:96px;min-height:54px;background:url("https://stilettkniv.se/wp-content/uploads/2026/01/d3cce6dfe792eadf3fac4ac0d945b5f_%E5%89%AF%E6%9C%AC.webp") center/contain no-repeat!important;}
.whb-header .site-logo .wd-logo img{display:block!important;max-height:62px!important;object-fit:contain!important;}
.whb-header .site-logo .wd-logo img[src^="data:image/svg+xml"]{opacity:0!important;}
.page-title,.wd-page-title,.title-size-default{background:linear-gradient(135deg,var(--sk-obsidian),var(--sk-graphite))!important;color:#fff!important;}
.page-title .entry-title,.wd-page-title .entry-title,.page-title .woocommerce-breadcrumb,.page-title a,.wd-page-title a{color:#f7f1e6!important;}
.elementor-section,.elementor-top-section{background-color:transparent;}
.elementor-section:not(.elementor-inner-section):first-of-type{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.18),transparent 36%),linear-gradient(180deg,#090d12 0%,#101722 100%)!important;}
.elementor-section:not(.elementor-inner-section):first-of-type h1,.elementor-section:not(.elementor-inner-section):first-of-type h2,.elementor-section:not(.elementor-inner-section):first-of-type h3,.elementor-section:not(.elementor-inner-section):first-of-type p,.elementor-section:not(.elementor-inner-section):first-of-type span{color:#f7f1e6!important;}
.elementor-section:not(.elementor-inner-section):nth-of-type(n+2),.site-content .entry-content>section,.sk-shell{background:transparent!important;}
.sk-hero{background:radial-gradient(circle at 18% 0,rgba(228,166,76,.28),transparent 34%),linear-gradient(135deg,var(--sk-obsidian) 0%,var(--sk-charcoal) 56%,#0b1118 100%)!important;border:1px solid rgba(197,138,60,.24)!important;}
.sk-card,.sk-link,.sk-faq details{background:var(--sk-card)!important;border-color:var(--sk-line)!important;box-shadow:var(--sk-shadow)!important;}
.sk-card h2,.sk-card h3,.sk-link strong{color:#17130f!important;}
.sk-card p,.sk-card li,.sk-link span,.sk-faq p{color:#5b5147!important;}
.sk-note{background:#eadcc8!important;border-color:rgba(197,138,60,.32)!important;color:#342719!important;}
.wd-products,.products,.woocommerce .products{background:transparent!important;}
.product-grid-item .product-wrapper,.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:18px!important;box-shadow:var(--sk-shadow)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:rgba(197,138,60,.52)!important;box-shadow:0 24px 58px rgba(20,16,10,.15)!important;}
.wd-entities-title a,.product-grid-item .wd-entities-title a,.product_title.entry-title{color:#1b1814!important;}
.wd-entities-title a:hover{color:var(--sk-copper)!important;}
.price,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:var(--sk-copper)!important;font-weight:800!important;}
.product-label.onsale,.product-labels .product-label.onsale{background:var(--sk-obsidian)!important;color:#f8d595!important;border:1px solid rgba(197,138,60,.45)!important;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn,.wpforms-submit{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;border:1px solid rgba(91,58,21,.35)!important;color:#fff!important;box-shadow:0 10px 24px rgba(155,100,40,.24)!important;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover,.wd-buy-now-btn:hover,.buy-now-button:hover,.sk-btn:hover,.wpforms-submit:hover{background:linear-gradient(135deg,var(--sk-ember),var(--sk-brass))!important;color:var(--sk-obsidian)!important;}
.sk-btn--ghost{background:#fffaf2!important;color:#17130f!important;border-color:var(--sk-line)!important;box-shadow:none!important;}
.wd-nav-tabs>li>a,.wd-tabs .wd-nav-tabs a,.tabs-layout-tabs .tabs li a{color:#3d3932!important;}
.wd-nav-tabs>li.active>a,.wd-nav-tabs>li>a:hover,.tabs-layout-tabs .tabs li.active a{color:var(--sk-copper)!important;border-color:var(--sk-copper)!important;}
.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.cart-content-wrapper,.checkout.woocommerce-checkout,.single-product .summary-inner{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:20px!important;box-shadow:var(--sk-shadow)!important;}
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],textarea,select{background:#fffaf2!important;border-color:var(--sk-line)!important;color:#17130f!important;}
input:focus,textarea:focus,select:focus{border-color:var(--sk-brass)!important;box-shadow:0 0 0 3px rgba(197,138,60,.14)!important;}
.footer-container,.wd-footer,.wd-copyrights{background:var(--sk-obsidian)!important;color:#d9cdbb!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.footer-container a,.wd-footer a,.wd-copyrights a{color:#f2c47d!important;}
.wd-toolbar{background:var(--sk-obsidian)!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.wd-toolbar .wd-toolbar-label,.wd-toolbar a{color:#f7f1e6!important;}
.wd-cookies-popup{background:rgba(7,9,13,.96)!important;color:#f7f1e6!important;border-top:1px solid rgba(197,138,60,.34)!important;box-shadow:0 -18px 44px rgba(7,9,13,.28)!important;}
.wd-cookies-popup .cookies-info-text{color:#f7f1e6!important;}
.wd-cookies-popup .cookies-more-btn{color:#f2c47d!important;border-color:rgba(242,196,125,.45)!important;}
.wd-cookies-popup .cookies-accept-btn{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;color:#fff!important;border:1px solid rgba(242,196,125,.28)!important;border-radius:999px!important;}
@media (max-width:767px){.product-grid-item .product-wrapper{border-radius:16px!important}.sk-hero{border-radius:22px!important}.whb-header .wd-tools-text{letter-spacing:.02em!important}.whb-header .site-logo .wd-logo{min-width:82px;min-height:48px!important}}

/* Stilettkniv SE readability guard v4 */
.whb-header .wd-dropdown-menu,.whb-header .sub-sub-menu.wd-dropdown{background:linear-gradient(180deg,#111820 0%,#07090d 100%)!important;border:1px solid rgba(197,138,60,.38)!important;border-radius:16px!important;box-shadow:0 22px 52px rgba(7,9,13,.36)!important;overflow:hidden!important;}
.whb-header .wd-dropdown-menu .container,.whb-header .wd-dropdown-menu .wd-entry-content,.whb-header .wd-dropdown-menu .wd-sub-menu{background:transparent!important;}
.whb-header .wd-dropdown-menu .woodmart-nav-link,.whb-header .wd-dropdown-menu .nav-link-text,.whb-header .wd-sub-menu .woodmart-nav-link,.whb-header .wd-sub-menu .nav-link-text,.whb-header .sub-sub-menu .woodmart-nav-link,.whb-header .sub-sub-menu .nav-link-text{color:#f7f1e6!important;text-shadow:none!important;opacity:1!important;font-weight:800!important;letter-spacing:.01em!important;}
.whb-header .wd-dropdown-menu li>a,.whb-header .wd-sub-menu li>a,.whb-header .sub-sub-menu li>a{border-radius:10px!important;min-height:34px!important;padding:8px 12px!important;}
.whb-header .wd-dropdown-menu li>a:hover,.whb-header .wd-sub-menu li>a:hover,.whb-header .sub-sub-menu li>a:hover{background:rgba(197,138,60,.18)!important;color:#f2c47d!important;}
.whb-header .wd-dropdown-menu li>a:hover .nav-link-text,.whb-header .wd-sub-menu li>a:hover .nav-link-text,.whb-header .sub-sub-menu li>a:hover .nav-link-text{color:#f2c47d!important;}
.elementor-element-10b2b2da{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.16),transparent 34%),linear-gradient(180deg,#111820 0%,#07090d 100%)!important;border-top:1px solid rgba(197,138,60,.3)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;padding:36px 0 42px!important;}
.elementor-element-10b2b2da>.elementor-container,.elementor-element-10b2b2da .elementor-column,.elementor-element-10b2b2da .elementor-widget-wrap{background:transparent!important;}
.elementor-element-10b2b2da,.elementor-element-10b2b2da *{text-shadow:none!important;}
.elementor-element-10b2b2da h1,.elementor-element-10b2b2da h2,.elementor-element-10b2b2da h3,.elementor-element-10b2b2da h4,.elementor-element-10b2b2da .info-box-title,.elementor-element-10b2b2da .title{color:#f2c47d!important;opacity:1!important;font-weight:900!important;}
.elementor-element-10b2b2da p,.elementor-element-10b2b2da span,.elementor-element-10b2b2da li,.elementor-element-10b2b2da .info-box-inner{color:#f7f1e6!important;opacity:1!important;font-weight:600!important;}
.elementor-element-10b2b2da a,.elementor-element-10b2b2da .woodmart-nav-link,.elementor-element-10b2b2da .nav-link-text{color:#f2c47d!important;opacity:1!important;font-weight:800!important;}
.elementor-element-10b2b2da .info-box-wrapper,.elementor-element-10b2b2da .wd-info-box{background:rgba(255,250,242,.05)!important;border:1px solid rgba(242,196,125,.18)!important;border-radius:18px!important;padding:12px 14px!important;}
.elementor-element-10b2b2da .info-svg-wrapper,.elementor-element-10b2b2da .box-icon-wrapper,.elementor-element-10b2b2da svg{color:#f2c47d!important;fill:#f2c47d!important;stroke:#f2c47d!important;opacity:1!important;}
.elementor-element-10b2b2da img{opacity:1!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.32))!important;}
@media (max-width:767px){.whb-header .wd-dropdown-menu,.whb-header .sub-sub-menu.wd-dropdown{border-radius:12px!important}.elementor-element-10b2b2da{padding:28px 14px 34px!important}.elementor-element-10b2b2da .info-box-wrapper,.elementor-element-10b2b2da .wd-info-box{margin-bottom:12px!important}}@media (min-width: 1025px) {
	/* Stilettkniv SE retail polish v1 */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Source+Sans+3:wght@400;600;700&display=swap');
:root{--bg:#f4efe7;--surface:#fff;--ink:#14161a;--muted:#5d6770;--line:#ddd3c6;--dark:#171b20;--dark2:#232933;--accent:#b37933;--accent2:#8e5c20;--soft:#efe1cd;--shadow:0 20px 48px rgba(17,20,24,.08);}
body{background:var(--bg);color:var(--ink);font-family:"Source Sans 3",Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.woodmart-title-container,.page-title,.wd-entities-title{font-family:"Barlow Condensed",Arial,sans-serif;letter-spacing:.01em;}
.wd-popup.wd-promo-popup,.mfp-wrap .wd-popup.wd-promo-popup{display:none!important;}
.whb-general-header,.whb-header-bottom{background:linear-gradient(180deg,#1a1f25 0%,#13171c 100%)!important;border-bottom:1px solid rgba(255,255,255,.08);}
.whb-top-bar,.wd-toolbar,.wd-copyrights{background:#101317!important;}
.whb-general-header .woodmart-nav-link,.whb-header-bottom .woodmart-nav-link,.wd-toolbar .wd-toolbar-label{font-family:"Source Sans 3",Arial,sans-serif;font-weight:700;}
.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper,.single-product .summary-inner,.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 30px rgba(17,20,24,.05);}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font:700 15px/1 "Source Sans 3",Arial,sans-serif!important;text-decoration:none;}
.sk-btn--ghost{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;}
.sk-shell{max-width:1140px;margin:0 auto;padding:26px 14px 52px;}
.sk-hero{padding:26px;border-radius:28px;background:radial-gradient(circle at top left, rgba(179,121,51,.2), transparent 34%),linear-gradient(135deg,#171b20 0%,#232933 55%,#14181d 100%);color:#f6f1e8;box-shadow:var(--shadow);}
.sk-eyebrow{display:inline-block;margin:0 0 8px;font:700 12px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d8b486;}
.sk-title{margin:0 0 12px;font-size:44px;line-height:1.04;color:#fff;}
.sk-lead{margin:0;max-width:76ch;font-size:17px;line-height:1.75;color:#e4ddd0;}
.sk-actions,.sk-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.sk-pills a,.sk-pills span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#f6f1e8;font-size:14px;font-weight:600;text-decoration:none}
.sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}
.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sk-card{padding:22px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 30px rgba(17,20,24,.05)}
.sk-card h2,.sk-card h3{margin:0 0 10px;font-size:28px;line-height:1.05;color:var(--ink)}
.sk-card p,.sk-card li{font-size:15px;line-height:1.7;color:var(--muted)}
.sk-card ul{margin:0;padding-left:18px}
.sk-note{margin-top:16px;padding:16px 18px;border-radius:18px;background:var(--soft);border:1px solid rgba(179,121,51,.18);color:#3a2e21}
.sk-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sk-link{display:block;padding:20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04);text-decoration:none}
.sk-link strong{display:block;font:700 26px/1.05 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-link span{display:block;margin-top:8px;font-size:15px;line-height:1.65;color:var(--muted)}
.sk-faq details{padding:16px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04)}
.sk-faq details+details{margin-top:12px}
.sk-faq summary{cursor:pointer;list-style:none;font:700 20px/1.3 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-faq summary::-webkit-details-marker{display:none}
.sk-faq p{margin:10px 0 0;font-size:15px;line-height:1.75;color:var(--muted)}
.sk-contact .wpforms-field input,.sk-contact .wpforms-field textarea,.sk-contact .wpforms-field select{border-radius:14px!important;border:1px solid var(--line)!important;background:#fff!important}
.sk-contact .wpforms-submit{border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font-weight:700!important}
@media (max-width:767px){.sk-shell{padding:20px 12px 36px}.sk-hero{padding:20px 18px 18px;border-radius:22px}.sk-title{font-size:32px}.sk-grid,.sk-grid-3,.sk-link-grid{grid-template-columns:1fr}.sk-card h2,.sk-card h3{font-size:28px}}

/* Stilettkniv SE retail polish v1 */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Source+Sans+3:wght@400;600;700&display=swap');
:root{--bg:#f4efe7;--surface:#fff;--ink:#14161a;--muted:#5d6770;--line:#ddd3c6;--dark:#171b20;--dark2:#232933;--accent:#b37933;--accent2:#8e5c20;--soft:#efe1cd;--shadow:0 20px 48px rgba(17,20,24,.08);}
body{background:var(--bg);color:var(--ink);font-family:"Source Sans 3",Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.woodmart-title-container,.page-title,.wd-entities-title{font-family:"Barlow Condensed",Arial,sans-serif;letter-spacing:.01em;}
.wd-popup.wd-promo-popup,.mfp-wrap .wd-popup.wd-promo-popup{display:none!important;}
.whb-general-header,.whb-header-bottom{background:linear-gradient(180deg,#1a1f25 0%,#13171c 100%)!important;border-bottom:1px solid rgba(255,255,255,.08);}
.whb-top-bar,.wd-toolbar,.wd-copyrights{background:#101317!important;}
.whb-general-header .woodmart-nav-link,.whb-header-bottom .woodmart-nav-link,.wd-toolbar .wd-toolbar-label{font-family:"Source Sans 3",Arial,sans-serif;font-weight:700;}
.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper,.single-product .summary-inner,.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 30px rgba(17,20,24,.05);}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font:700 15px/1 "Source Sans 3",Arial,sans-serif!important;text-decoration:none;}
.sk-btn--ghost{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;}
.sk-shell{max-width:1140px;margin:0 auto;padding:26px 14px 52px;}
.sk-hero{padding:26px;border-radius:28px;background:radial-gradient(circle at top left, rgba(179,121,51,.2), transparent 34%),linear-gradient(135deg,#171b20 0%,#232933 55%,#14181d 100%);color:#f6f1e8;box-shadow:var(--shadow);}
.sk-eyebrow{display:inline-block;margin:0 0 8px;font:700 12px/1 "Source Sans 3",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d8b486;}
.sk-title{margin:0 0 12px;font-size:44px;line-height:1.04;color:#fff;}
.sk-lead{margin:0;max-width:76ch;font-size:17px;line-height:1.75;color:#e4ddd0;}
.sk-actions,.sk-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.sk-pills a,.sk-pills span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#f6f1e8;font-size:14px;font-weight:600;text-decoration:none}
.sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}
.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sk-card{padding:22px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 30px rgba(17,20,24,.05)}
.sk-card h2,.sk-card h3{margin:0 0 10px;font-size:28px;line-height:1.05;color:var(--ink)}
.sk-card p,.sk-card li{font-size:15px;line-height:1.7;color:var(--muted)}
.sk-card ul{margin:0;padding-left:18px}
.sk-note{margin-top:16px;padding:16px 18px;border-radius:18px;background:var(--soft);border:1px solid rgba(179,121,51,.18);color:#3a2e21}
.sk-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sk-link{display:block;padding:20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04);text-decoration:none}
.sk-link strong{display:block;font:700 26px/1.05 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-link span{display:block;margin-top:8px;font-size:15px;line-height:1.65;color:var(--muted)}
.sk-faq details{padding:16px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px rgba(17,20,24,.04)}
.sk-faq details+details{margin-top:12px}
.sk-faq summary{cursor:pointer;list-style:none;font:700 20px/1.3 "Barlow Condensed",Arial,sans-serif;color:var(--ink)}
.sk-faq summary::-webkit-details-marker{display:none}
.sk-faq p{margin:10px 0 0;font-size:15px;line-height:1.75;color:var(--muted)}
.sk-contact .wpforms-field input,.sk-contact .wpforms-field textarea,.sk-contact .wpforms-field select{border-radius:14px!important;border:1px solid var(--line)!important;background:#fff!important}
.sk-contact .wpforms-submit{border-radius:14px!important;background:var(--accent)!important;border:1px solid rgba(179,121,51,.35)!important;color:#fff!important;font-weight:700!important}
@media (max-width:767px){.sk-shell{padding:20px 12px 36px}.sk-hero{padding:20px 18px 18px;border-radius:22px}.sk-title{font-size:32px}.sk-grid,.sk-grid-3,.sk-link-grid{grid-template-columns:1fr}.sk-card h2,.sk-card h3{font-size:28px}}
/* Stilettkniv SE header readability v2 */
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.42);}
.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .wd-tools-text{font-weight:800!important;letter-spacing:.045em;text-transform:uppercase;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:#f2b768!important;}
.whb-header .wd-nav-main>li.current-menu-item>a .nav-link-text{border-bottom:2px solid #f2b768;padding-bottom:4px;}
.whb-header .wd-tools-icon:before,.whb-header .wd-tools-icon:after{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-tools-count{background:#f2b768!important;color:#101317!important;text-shadow:none!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#ffd89a!important;opacity:1!important;font-weight:700!important;}
@media (max-width:1024px){.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon{color:#f7f1e6!important;opacity:1!important;}}

/* Stilettkniv SE unified palette v3 */
:root{--sk-obsidian:#07090d;--sk-charcoal:#111820;--sk-graphite:#1b232c;--sk-steel:#6f7b86;--sk-bone:#f3eee4;--sk-parchment:#e7dccb;--sk-card:#fffaf2;--sk-brass:#c58a3c;--sk-copper:#9b6428;--sk-ember:#e4a64c;--sk-line:#d7c8b4;--sk-shadow:0 18px 44px rgba(20,16,10,.09);}
html,body{background:linear-gradient(180deg,var(--sk-bone) 0%,#ede3d2 54%,#f8f3eb 100%)!important;color:#17130f!important;}
.wd-page-wrapper,.main-page-wrapper,.site-content,.wd-content-layout,.website-wrapper,.page-wrapper{background:transparent!important;}
.whb-top-bar{background:var(--sk-obsidian)!important;border-bottom:1px solid rgba(197,138,60,.26)!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#f0c27d!important;}
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:var(--sk-ember)!important;}
.whb-header .wd-tools-count{background:var(--sk-ember)!important;color:var(--sk-obsidian)!important;}
.page-title,.wd-page-title,.title-size-default{background:linear-gradient(135deg,var(--sk-obsidian),var(--sk-graphite))!important;color:#fff!important;}
.page-title .entry-title,.wd-page-title .entry-title,.page-title .woocommerce-breadcrumb,.page-title a,.wd-page-title a{color:#f7f1e6!important;}
.elementor-section,.elementor-top-section{background-color:transparent;}
.elementor-section:not(.elementor-inner-section):first-of-type{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.18),transparent 36%),linear-gradient(180deg,#090d12 0%,#101722 100%)!important;}
.elementor-section:not(.elementor-inner-section):first-of-type h1,.elementor-section:not(.elementor-inner-section):first-of-type h2,.elementor-section:not(.elementor-inner-section):first-of-type h3,.elementor-section:not(.elementor-inner-section):first-of-type p,.elementor-section:not(.elementor-inner-section):first-of-type span{color:#f7f1e6!important;}
.elementor-section:not(.elementor-inner-section):nth-of-type(n+2),.site-content .entry-content>section,.sk-shell{background:transparent!important;}
.sk-hero{background:radial-gradient(circle at 18% 0,rgba(228,166,76,.28),transparent 34%),linear-gradient(135deg,var(--sk-obsidian) 0%,var(--sk-charcoal) 56%,#0b1118 100%)!important;border:1px solid rgba(197,138,60,.24)!important;}
.sk-card,.sk-link,.sk-faq details{background:var(--sk-card)!important;border-color:var(--sk-line)!important;box-shadow:var(--sk-shadow)!important;}
.sk-card h2,.sk-card h3,.sk-link strong{color:#17130f!important;}
.sk-card p,.sk-card li,.sk-link span,.sk-faq p{color:#5b5147!important;}
.sk-note{background:#eadcc8!important;border-color:rgba(197,138,60,.32)!important;color:#342719!important;}
.wd-products,.products,.woocommerce .products{background:transparent!important;}
.product-grid-item .product-wrapper,.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:18px!important;box-shadow:var(--sk-shadow)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:rgba(197,138,60,.52)!important;box-shadow:0 24px 58px rgba(20,16,10,.15)!important;}
.wd-entities-title a,.product-grid-item .wd-entities-title a,.product_title.entry-title{color:#1b1814!important;}
.wd-entities-title a:hover{color:var(--sk-copper)!important;}
.price,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:var(--sk-copper)!important;font-weight:800!important;}
.product-label.onsale,.product-labels .product-label.onsale{background:var(--sk-obsidian)!important;color:#f8d595!important;border:1px solid rgba(197,138,60,.45)!important;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn,.wpforms-submit{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;border:1px solid rgba(91,58,21,.35)!important;color:#fff!important;box-shadow:0 10px 24px rgba(155,100,40,.24)!important;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover,.wd-buy-now-btn:hover,.buy-now-button:hover,.sk-btn:hover,.wpforms-submit:hover{background:linear-gradient(135deg,var(--sk-ember),var(--sk-brass))!important;color:var(--sk-obsidian)!important;}
.sk-btn--ghost{background:#fffaf2!important;color:#17130f!important;border-color:var(--sk-line)!important;box-shadow:none!important;}
.wd-nav-tabs>li>a,.wd-tabs .wd-nav-tabs a,.tabs-layout-tabs .tabs li a{color:#3d3932!important;}
.wd-nav-tabs>li.active>a,.wd-nav-tabs>li>a:hover,.tabs-layout-tabs .tabs li.active a{color:var(--sk-copper)!important;border-color:var(--sk-copper)!important;}
.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.cart-content-wrapper,.checkout.woocommerce-checkout,.single-product .summary-inner{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:20px!important;box-shadow:var(--sk-shadow)!important;}
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],textarea,select{background:#fffaf2!important;border-color:var(--sk-line)!important;color:#17130f!important;}
input:focus,textarea:focus,select:focus{border-color:var(--sk-brass)!important;box-shadow:0 0 0 3px rgba(197,138,60,.14)!important;}
.footer-container,.wd-footer,.wd-copyrights{background:var(--sk-obsidian)!important;color:#d9cdbb!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.footer-container a,.wd-footer a,.wd-copyrights a{color:#f2c47d!important;}
.wd-toolbar{background:var(--sk-obsidian)!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.wd-toolbar .wd-toolbar-label,.wd-toolbar a{color:#f7f1e6!important;}
@media (max-width:767px){.product-grid-item .product-wrapper{border-radius:16px!important}.sk-hero{border-radius:22px!important}.whb-header .wd-tools-text{letter-spacing:.02em!important}}

/* Stilettkniv SE unified palette v3 */
:root{--sk-obsidian:#07090d;--sk-charcoal:#111820;--sk-graphite:#1b232c;--sk-steel:#6f7b86;--sk-bone:#f3eee4;--sk-parchment:#e7dccb;--sk-card:#fffaf2;--sk-brass:#c58a3c;--sk-copper:#9b6428;--sk-ember:#e4a64c;--sk-line:#d7c8b4;--sk-shadow:0 18px 44px rgba(20,16,10,.09);}
html,body{background:linear-gradient(180deg,var(--sk-bone) 0%,#ede3d2 54%,#f8f3eb 100%)!important;color:#17130f!important;}
.wd-page-wrapper,.main-page-wrapper,.site-content,.wd-content-layout,.website-wrapper,.page-wrapper{background:transparent!important;}
.whb-top-bar{background:var(--sk-obsidian)!important;border-bottom:1px solid rgba(197,138,60,.26)!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#f0c27d!important;}
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:var(--sk-ember)!important;}
.whb-header .wd-tools-count{background:var(--sk-ember)!important;color:var(--sk-obsidian)!important;}
.page-title,.wd-page-title,.title-size-default{background:linear-gradient(135deg,var(--sk-obsidian),var(--sk-graphite))!important;color:#fff!important;}
.page-title .entry-title,.wd-page-title .entry-title,.page-title .woocommerce-breadcrumb,.page-title a,.wd-page-title a{color:#f7f1e6!important;}
.elementor-section,.elementor-top-section{background-color:transparent;}
.elementor-section:not(.elementor-inner-section):first-of-type{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.18),transparent 36%),linear-gradient(180deg,#090d12 0%,#101722 100%)!important;}
.elementor-section:not(.elementor-inner-section):first-of-type h1,.elementor-section:not(.elementor-inner-section):first-of-type h2,.elementor-section:not(.elementor-inner-section):first-of-type h3,.elementor-section:not(.elementor-inner-section):first-of-type p,.elementor-section:not(.elementor-inner-section):first-of-type span{color:#f7f1e6!important;}
.elementor-section:not(.elementor-inner-section):nth-of-type(n+2),.site-content .entry-content>section,.sk-shell{background:transparent!important;}
.sk-hero{background:radial-gradient(circle at 18% 0,rgba(228,166,76,.28),transparent 34%),linear-gradient(135deg,var(--sk-obsidian) 0%,var(--sk-charcoal) 56%,#0b1118 100%)!important;border:1px solid rgba(197,138,60,.24)!important;}
.sk-card,.sk-link,.sk-faq details{background:var(--sk-card)!important;border-color:var(--sk-line)!important;box-shadow:var(--sk-shadow)!important;}
.sk-card h2,.sk-card h3,.sk-link strong{color:#17130f!important;}
.sk-card p,.sk-card li,.sk-link span,.sk-faq p{color:#5b5147!important;}
.sk-note{background:#eadcc8!important;border-color:rgba(197,138,60,.32)!important;color:#342719!important;}
.wd-products,.products,.woocommerce .products{background:transparent!important;}
.product-grid-item .product-wrapper,.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:18px!important;box-shadow:var(--sk-shadow)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:rgba(197,138,60,.52)!important;box-shadow:0 24px 58px rgba(20,16,10,.15)!important;}
.wd-entities-title a,.product-grid-item .wd-entities-title a,.product_title.entry-title{color:#1b1814!important;}
.wd-entities-title a:hover{color:var(--sk-copper)!important;}
.price,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:var(--sk-copper)!important;font-weight:800!important;}
.product-label.onsale,.product-labels .product-label.onsale{background:var(--sk-obsidian)!important;color:#f8d595!important;border:1px solid rgba(197,138,60,.45)!important;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn,.wpforms-submit{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;border:1px solid rgba(91,58,21,.35)!important;color:#fff!important;box-shadow:0 10px 24px rgba(155,100,40,.24)!important;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover,.wd-buy-now-btn:hover,.buy-now-button:hover,.sk-btn:hover,.wpforms-submit:hover{background:linear-gradient(135deg,var(--sk-ember),var(--sk-brass))!important;color:var(--sk-obsidian)!important;}
.sk-btn--ghost{background:#fffaf2!important;color:#17130f!important;border-color:var(--sk-line)!important;box-shadow:none!important;}
.wd-nav-tabs>li>a,.wd-tabs .wd-nav-tabs a,.tabs-layout-tabs .tabs li a{color:#3d3932!important;}
.wd-nav-tabs>li.active>a,.wd-nav-tabs>li>a:hover,.tabs-layout-tabs .tabs li.active a{color:var(--sk-copper)!important;border-color:var(--sk-copper)!important;}
.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.cart-content-wrapper,.checkout.woocommerce-checkout,.single-product .summary-inner{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:20px!important;box-shadow:var(--sk-shadow)!important;}
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],textarea,select{background:#fffaf2!important;border-color:var(--sk-line)!important;color:#17130f!important;}
input:focus,textarea:focus,select:focus{border-color:var(--sk-brass)!important;box-shadow:0 0 0 3px rgba(197,138,60,.14)!important;}
.footer-container,.wd-footer,.wd-copyrights{background:var(--sk-obsidian)!important;color:#d9cdbb!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.footer-container a,.wd-footer a,.wd-copyrights a{color:#f2c47d!important;}
.wd-toolbar{background:var(--sk-obsidian)!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.wd-toolbar .wd-toolbar-label,.wd-toolbar a{color:#f7f1e6!important;}
.wd-cookies-popup{background:rgba(7,9,13,.96)!important;color:#f7f1e6!important;border-top:1px solid rgba(197,138,60,.34)!important;box-shadow:0 -18px 44px rgba(7,9,13,.28)!important;}
.wd-cookies-popup .cookies-info-text{color:#f7f1e6!important;}
.wd-cookies-popup .cookies-more-btn{color:#f2c47d!important;border-color:rgba(242,196,125,.45)!important;}
.wd-cookies-popup .cookies-accept-btn{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;color:#fff!important;border:1px solid rgba(242,196,125,.28)!important;border-radius:999px!important;}
@media (max-width:767px){.product-grid-item .product-wrapper{border-radius:16px!important}.sk-hero{border-radius:22px!important}.whb-header .wd-tools-text{letter-spacing:.02em!important}}

/* Stilettkniv SE unified palette v3 */
:root{--sk-obsidian:#07090d;--sk-charcoal:#111820;--sk-graphite:#1b232c;--sk-steel:#6f7b86;--sk-bone:#f3eee4;--sk-parchment:#e7dccb;--sk-card:#fffaf2;--sk-brass:#c58a3c;--sk-copper:#9b6428;--sk-ember:#e4a64c;--sk-line:#d7c8b4;--sk-shadow:0 18px 44px rgba(20,16,10,.09);}
html,body{background:linear-gradient(180deg,var(--sk-bone) 0%,#ede3d2 54%,#f8f3eb 100%)!important;color:#17130f!important;}
.wd-page-wrapper,.main-page-wrapper,.site-content,.wd-content-layout,.website-wrapper,.page-wrapper{background:transparent!important;}
.whb-top-bar{background:var(--sk-obsidian)!important;border-bottom:1px solid rgba(197,138,60,.26)!important;}
.whb-top-bar .wd-header-text,.whb-top-bar .wd-header-text *{color:#f0c27d!important;}
.whb-header .whb-general-header,.whb-header .whb-header-bottom{background:linear-gradient(180deg,#151b21 0%,#0b0f14 100%)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav-main>li>a .nav-link-text,.whb-header .woodmart-nav-link,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon,.whb-header .wd-cart-number,.whb-header .wd-cart-subtotal,.whb-header .subtotal-divider{color:#f7f1e6!important;opacity:1!important;}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-tools-element>a:hover,.whb-header .wd-tools-element>a:hover .wd-tools-text,.whb-header .wd-tools-element>a:hover .wd-tools-icon{color:var(--sk-ember)!important;}
.whb-header .wd-tools-count{background:var(--sk-ember)!important;color:var(--sk-obsidian)!important;}
.whb-header .site-logo .wd-logo{display:block!important;min-width:96px;min-height:54px;background:url("https://stilettkniv.se/wp-content/uploads/2026/01/d3cce6dfe792eadf3fac4ac0d945b5f_%E5%89%AF%E6%9C%AC.webp") center/contain no-repeat!important;}
.whb-header .site-logo .wd-logo img{display:block!important;max-height:62px!important;object-fit:contain!important;}
.whb-header .site-logo .wd-logo img[src^="data:image/svg+xml"]{opacity:0!important;}
.page-title,.wd-page-title,.title-size-default{background:linear-gradient(135deg,var(--sk-obsidian),var(--sk-graphite))!important;color:#fff!important;}
.page-title .entry-title,.wd-page-title .entry-title,.page-title .woocommerce-breadcrumb,.page-title a,.wd-page-title a{color:#f7f1e6!important;}
.elementor-section,.elementor-top-section{background-color:transparent;}
.elementor-section:not(.elementor-inner-section):first-of-type{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.18),transparent 36%),linear-gradient(180deg,#090d12 0%,#101722 100%)!important;}
.elementor-section:not(.elementor-inner-section):first-of-type h1,.elementor-section:not(.elementor-inner-section):first-of-type h2,.elementor-section:not(.elementor-inner-section):first-of-type h3,.elementor-section:not(.elementor-inner-section):first-of-type p,.elementor-section:not(.elementor-inner-section):first-of-type span{color:#f7f1e6!important;}
.elementor-section:not(.elementor-inner-section):nth-of-type(n+2),.site-content .entry-content>section,.sk-shell{background:transparent!important;}
.sk-hero{background:radial-gradient(circle at 18% 0,rgba(228,166,76,.28),transparent 34%),linear-gradient(135deg,var(--sk-obsidian) 0%,var(--sk-charcoal) 56%,#0b1118 100%)!important;border:1px solid rgba(197,138,60,.24)!important;}
.sk-card,.sk-link,.sk-faq details{background:var(--sk-card)!important;border-color:var(--sk-line)!important;box-shadow:var(--sk-shadow)!important;}
.sk-card h2,.sk-card h3,.sk-link strong{color:#17130f!important;}
.sk-card p,.sk-card li,.sk-link span,.sk-faq p{color:#5b5147!important;}
.sk-note{background:#eadcc8!important;border-color:rgba(197,138,60,.32)!important;color:#342719!important;}
.wd-products,.products,.woocommerce .products{background:transparent!important;}
.product-grid-item .product-wrapper,.woocommerce .product-grid-item .product-wrapper,.wd-products .product-grid-item .product-wrapper{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:18px!important;box-shadow:var(--sk-shadow)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:rgba(197,138,60,.52)!important;box-shadow:0 24px 58px rgba(20,16,10,.15)!important;}
.wd-entities-title a,.product-grid-item .wd-entities-title a,.product_title.entry-title{color:#1b1814!important;}
.wd-entities-title a:hover{color:var(--sk-copper)!important;}
.price,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:var(--sk-copper)!important;font-weight:800!important;}
.product-label.onsale,.product-labels .product-label.onsale{background:var(--sk-obsidian)!important;color:#f8d595!important;border:1px solid rgba(197,138,60,.45)!important;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wd-buy-now-btn,.buy-now-button,.sk-btn,.wpforms-submit{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;border:1px solid rgba(91,58,21,.35)!important;color:#fff!important;box-shadow:0 10px 24px rgba(155,100,40,.24)!important;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover,.wd-buy-now-btn:hover,.buy-now-button:hover,.sk-btn:hover,.wpforms-submit:hover{background:linear-gradient(135deg,var(--sk-ember),var(--sk-brass))!important;color:var(--sk-obsidian)!important;}
.sk-btn--ghost{background:#fffaf2!important;color:#17130f!important;border-color:var(--sk-line)!important;box-shadow:none!important;}
.wd-nav-tabs>li>a,.wd-tabs .wd-nav-tabs a,.tabs-layout-tabs .tabs li a{color:#3d3932!important;}
.wd-nav-tabs>li.active>a,.wd-nav-tabs>li>a:hover,.tabs-layout-tabs .tabs li.active a{color:var(--sk-copper)!important;border-color:var(--sk-copper)!important;}
.woocommerce-cart .cart_totals,.woocommerce-checkout .checkout-order-review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.cart-content-wrapper,.checkout.woocommerce-checkout,.single-product .summary-inner{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:20px!important;box-shadow:var(--sk-shadow)!important;}
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],textarea,select{background:#fffaf2!important;border-color:var(--sk-line)!important;color:#17130f!important;}
input:focus,textarea:focus,select:focus{border-color:var(--sk-brass)!important;box-shadow:0 0 0 3px rgba(197,138,60,.14)!important;}
.footer-container,.wd-footer,.wd-copyrights{background:var(--sk-obsidian)!important;color:#d9cdbb!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.footer-container a,.wd-footer a,.wd-copyrights a{color:#f2c47d!important;}
.wd-toolbar{background:var(--sk-obsidian)!important;border-top:1px solid rgba(197,138,60,.25)!important;}
.wd-toolbar .wd-toolbar-label,.wd-toolbar a{color:#f7f1e6!important;}
.wd-cookies-popup{background:rgba(7,9,13,.96)!important;color:#f7f1e6!important;border-top:1px solid rgba(197,138,60,.34)!important;box-shadow:0 -18px 44px rgba(7,9,13,.28)!important;}
.wd-cookies-popup .cookies-info-text{color:#f7f1e6!important;}
.wd-cookies-popup .cookies-more-btn{color:#f2c47d!important;border-color:rgba(242,196,125,.45)!important;}
.wd-cookies-popup .cookies-accept-btn{background:linear-gradient(135deg,var(--sk-brass),var(--sk-copper))!important;color:#fff!important;border:1px solid rgba(242,196,125,.28)!important;border-radius:999px!important;}
@media (max-width:767px){.product-grid-item .product-wrapper{border-radius:16px!important}.sk-hero{border-radius:22px!important}.whb-header .wd-tools-text{letter-spacing:.02em!important}.whb-header .site-logo .wd-logo{min-width:82px;min-height:48px!important}}

/* Stilettkniv SE readability guard v4 */
.whb-header .wd-dropdown-menu,.whb-header .sub-sub-menu.wd-dropdown{background:linear-gradient(180deg,#111820 0%,#07090d 100%)!important;border:1px solid rgba(197,138,60,.38)!important;border-radius:16px!important;box-shadow:0 22px 52px rgba(7,9,13,.36)!important;overflow:hidden!important;}
.whb-header .wd-dropdown-menu .container,.whb-header .wd-dropdown-menu .wd-entry-content,.whb-header .wd-dropdown-menu .wd-sub-menu{background:transparent!important;}
.whb-header .wd-dropdown-menu .woodmart-nav-link,.whb-header .wd-dropdown-menu .nav-link-text,.whb-header .wd-sub-menu .woodmart-nav-link,.whb-header .wd-sub-menu .nav-link-text,.whb-header .sub-sub-menu .woodmart-nav-link,.whb-header .sub-sub-menu .nav-link-text{color:#f7f1e6!important;text-shadow:none!important;opacity:1!important;font-weight:800!important;letter-spacing:.01em!important;}
.whb-header .wd-dropdown-menu li>a,.whb-header .wd-sub-menu li>a,.whb-header .sub-sub-menu li>a{border-radius:10px!important;min-height:34px!important;padding:8px 12px!important;}
.whb-header .wd-dropdown-menu li>a:hover,.whb-header .wd-sub-menu li>a:hover,.whb-header .sub-sub-menu li>a:hover{background:rgba(197,138,60,.18)!important;color:#f2c47d!important;}
.whb-header .wd-dropdown-menu li>a:hover .nav-link-text,.whb-header .wd-sub-menu li>a:hover .nav-link-text,.whb-header .sub-sub-menu li>a:hover .nav-link-text{color:#f2c47d!important;}
.elementor-element-10b2b2da{background:radial-gradient(circle at 50% 0,rgba(197,138,60,.16),transparent 34%),linear-gradient(180deg,#111820 0%,#07090d 100%)!important;border-top:1px solid rgba(197,138,60,.3)!important;border-bottom:1px solid rgba(197,138,60,.22)!important;padding:36px 0 42px!important;}
.elementor-element-10b2b2da>.elementor-container,.elementor-element-10b2b2da .elementor-column,.elementor-element-10b2b2da .elementor-widget-wrap{background:transparent!important;}
.elementor-element-10b2b2da,.elementor-element-10b2b2da *{text-shadow:none!important;}
.elementor-element-10b2b2da h1,.elementor-element-10b2b2da h2,.elementor-element-10b2b2da h3,.elementor-element-10b2b2da h4,.elementor-element-10b2b2da .info-box-title,.elementor-element-10b2b2da .title{color:#f2c47d!important;opacity:1!important;font-weight:900!important;}
.elementor-element-10b2b2da p,.elementor-element-10b2b2da span,.elementor-element-10b2b2da li,.elementor-element-10b2b2da .info-box-inner{color:#f7f1e6!important;opacity:1!important;font-weight:600!important;}
.elementor-element-10b2b2da a,.elementor-element-10b2b2da .woodmart-nav-link,.elementor-element-10b2b2da .nav-link-text{color:#f2c47d!important;opacity:1!important;font-weight:800!important;}
.elementor-element-10b2b2da .info-box-wrapper,.elementor-element-10b2b2da .wd-info-box{background:rgba(255,250,242,.05)!important;border:1px solid rgba(242,196,125,.18)!important;border-radius:18px!important;padding:12px 14px!important;}
.elementor-element-10b2b2da .info-svg-wrapper,.elementor-element-10b2b2da .box-icon-wrapper,.elementor-element-10b2b2da svg{color:#f2c47d!important;fill:#f2c47d!important;stroke:#f2c47d!important;opacity:1!important;}
.elementor-element-10b2b2da img{opacity:1!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.32))!important;}
@media (max-width:767px){.whb-header .wd-dropdown-menu,.whb-header .sub-sub-menu.wd-dropdown{border-radius:12px!important}.elementor-element-10b2b2da{padding:28px 14px 34px!important}.elementor-element-10b2b2da .info-box-wrapper,.elementor-element-10b2b2da .wd-info-box{margin-bottom:12px!important}}
}

