:root{--stm-color-text:#111;--stm-color-text-soft:#525252;--stm-color-text-muted:#777;--stm-color-text-light:#aeb7c3;--stm-color-text-footer-link:#c9d1db;--stm-color-gold:#c6a769;--stm-color-bg:#fff;--stm-color-footer-bg:#07152c;--stm-color-border-soft:rgba(0,0,0,0.08);--stm-color-border-faint:rgba(0,0,0,0.04);--stm-shadow-soft:0 6px 18px rgba(0,0,0,0.018);--stm-shadow-card:0 4px 14px rgba(0,0,0,0.014);--stm-radius-pill:999px;--stm-radius-card:20px;--stm-transition:0.24s ease}html,body{overflow-x:clip}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}body,p,li,input,select,textarea,button{line-height:1.7}a{transition:color 0.22s ease,opacity 0.22s ease,border-color 0.22s ease,background-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease}.hero-bild-stabil img{width:100%;height:auto;aspect-ratio:1080 / 608;display:block}.lux-section{padding:clamp(80px,10vw,140px) 0}.lux-section-tight{padding:80px 0}.lux-section-xl{padding:160px 0}.lux-container{width:min(1240px,calc(100% - 64px));margin:0 auto}.lux-container-narrow{width:min(760px,calc(100% - 48px));margin:0 auto}.lux-eyebrow{font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#8d8d8d;margin-bottom:14px}.lux-title{font-size:clamp(38px,5vw,68px);line-height:1.02;font-weight:400;letter-spacing:0.01em;color:var(--stm-color-text)}.lux-title-medium{font-size:clamp(28px,3.5vw,42px);line-height:1.12;font-weight:400;letter-spacing:0.01em;color:var(--stm-color-text)}.lux-text{font-size:15px;line-height:1.9;color:var(--stm-color-text-soft)}.lux-center{text-align:center}.lux-hero{text-align:center}.lux-hero .et_pb_text{max-width:520px;margin-left:auto;margin-right:auto}.lux-hero .lux-title{color:#fff;margin-bottom:18px}.lux-hero .lux-text{max-width:520px;margin:0 auto 26px;color:rgba(255,255,255,0.82)}.lux-collection-grid img{height:180px;object-fit:contain;margin-bottom:14px;transition:transform 0.35s ease}.lux-collection-grid:hover img{transform:scale(1.02)}.lux-collection-grid h3{font-size:15px;letter-spacing:0.08em;text-transform:uppercase}.lux-editorial .et_pb_text{max-width:460px}.lux-trust-row{font-size:13px;letter-spacing:0.06em}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.checkout-button,.woocommerce a.add_to_cart_button,.woocommerce a.product_type_simple,.woocommerce a.product_type_variable,.et_pb_button{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 24px!important;border:1px solid var(--stm-color-text)!important;border-radius:var(--stm-radius-pill)!important;background:var(--stm-color-text)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.05em!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important;transition:all var(--stm-transition)!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.checkout-button:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.product_type_simple:hover,.woocommerce a.product_type_variable:hover,.et_pb_button:hover{background:var(--stm-color-gold)!important;color:var(--stm-color-text)!important;border-color:var(--stm-color-gold)!important;box-shadow:none!important;transform:none!important}.woocommerce a.button::before,.woocommerce a.button::after,.woocommerce button.button::before,.woocommerce button.button::after,.woocommerce input.button::before,.woocommerce input.button::after,.woocommerce a.add_to_cart_button::before,.woocommerce a.add_to_cart_button::after,.woocommerce a.product_type_simple::before,.woocommerce a.product_type_simple::after,.woocommerce a.product_type_variable::before,.woocommerce a.product_type_variable::after,.woocommerce a.checkout-button::before,.woocommerce a.checkout-button::after,.et_pb_button::before,.et_pb_button::after{display:none!important;content:none!important}.category-btn .et_pb_button,.et_pb_button.category-btn{min-width:140px!important;text-align:center!important;transition:transform 0.28s ease,box-shadow 0.28s ease,background-color 0.28s ease,color 0.28s ease,border-color 0.28s ease!important}.category-btn .et_pb_button:hover,.et_pb_button.category-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(0,0,0,0.16)!important}.woocommerce-message{background:var(--stm-color-text)!important;color:#fff!important;border:none!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(0,0,0,0.08)}.woocommerce-message a{background:var(--stm-color-gold)!important;color:var(--stm-color-text)!important;border-radius:var(--stm-radius-pill)!important;padding:8px 16px!important}.woocommerce-message a:hover{background:#d2b77f!important;color:var(--stm-color-text)!important}.woocommerce span.onsale{padding:5px 8px!important;min-height:auto!important;min-width:auto!important;font-size:9px!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;border-radius:var(--stm-radius-pill)!important;box-shadow:none!important;background:rgba(198,167,105,0.9)!important;color:var(--stm-color-text)!important}.woocommerce .woocommerce-result-count{color:#7b7b7b;font-size:12px;letter-spacing:0.02em;line-height:42px}.woocommerce .woocommerce-ordering{margin-bottom:24px!important}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{min-height:40px;border:1px solid rgba(0,0,0,0.08);border-radius:var(--stm-radius-pill);padding:0 16px;background:#fff;color:#444;font-size:12px;letter-spacing:0.02em;box-shadow:none}.woocommerce nav.woocommerce-pagination{margin-top:54px;margin-bottom:8px;text-align:center}.woocommerce nav.woocommerce-pagination ul{border:none!important;display:inline-flex;align-items:center;gap:6px;padding:0;margin:0}.woocommerce nav.woocommerce-pagination ul li{border:none!important;margin:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:34px;height:34px;padding:0 10px;border-radius:var(--stm-radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;letter-spacing:0.04em;color:#666;background:transparent;border:1px solid transparent;transition:all 0.22s ease}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--stm-color-text)!important;color:#fff!important;border-color:var(--stm-color-text)!important}.woocommerce nav.woocommerce-pagination ul li a:hover{color:var(--stm-color-text)!important;background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.06)}.brand-header-nav #top-menu li a,.brand-header-nav .et-menu-nav li a,.brand-header-nav .et_pb_menu .et-menu-nav li a{position:relative;font-size:13px!important;font-weight:500!important;letter-spacing:0.06em!important;color:#222!important}.brand-header-nav #top-menu li a::after,.brand-header-nav .et-menu-nav li a::after,.brand-header-nav .et_pb_menu .et-menu-nav li a::after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:1px;background:var(--stm-color-gold);transition:width 0.24s ease}.brand-header-nav #top-menu li a:hover::after,.brand-header-nav .et-menu-nav li a:hover::after,.brand-header-nav .et_pb_menu .et-menu-nav li a:hover::after,.brand-header-nav #top-menu li.current-menu-item>a::after,.brand-header-nav .et-menu-nav li.current-menu-item>a::after,.brand-header-nav .et_pb_menu .et-menu-nav li.current-menu-item>a::after{width:100%}.brand-header-nav #top-menu>li,.brand-header-nav .et-menu>li,.brand-header-nav .et_pb_menu .et-menu>li{padding-right:22px!important}.brand-header-nav .et-cart-info,.brand-header-nav .et_pb_menu__icon,.brand-header-nav .et_pb_menu__search-button,.brand-header-nav .et_pb_menu__cart-button{color:#222!important}.brand-header-nav .et-cart-info:hover,.brand-header-nav .et_pb_menu__icon:hover,.brand-header-nav .et_pb_menu__search-button:hover,.brand-header-nav .et_pb_menu__cart-button:hover{color:var(--stm-color-gold)!important}.header-tagline,.et_pb_text.header-tagline{letter-spacing:0.18em!important;font-size:11px!important;color:#8d8d8d!important}.brand-header-nav .et_mobile_menu{border-top:1px solid rgba(0,0,0,0.06)!important;box-shadow:0 10px 28px rgba(0,0,0,0.04)!important;border-radius:0 0 14px 14px}.brand-header-nav .et_mobile_menu li a{font-size:14px!important;letter-spacing:0.03em}.brand-header-nav{transition:background-color 0.28s ease,box-shadow 0.28s ease,padding 0.28s ease,border-color 0.28s ease!important;border-top:1px solid transparent}.brand-header-nav .et_pb_menu,.brand-header-nav .et-menu-nav,.brand-header-nav #top-menu li a,.brand-header-nav .et_pb_menu__icon,.brand-header-nav .et-cart-info{transition:all 0.25s ease!important}.brand-header-nav.et_pb_sticky,.et_pb_sticky.brand-header-nav{background:rgba(255,255,255,0.94)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 26px rgba(0,0,0,0.045)!important;border-top-color:rgba(0,0,0,0.04);padding-top:8px!important;padding-bottom:8px!important;z-index:9999!important}.brand-header-nav.et_pb_sticky #top-menu li a,.et_pb_sticky.brand-header-nav #top-menu li a,.brand-header-nav.et_pb_sticky .et-menu-nav li a,.et_pb_sticky.brand-header-nav .et-menu-nav li a{font-size:12px!important;letter-spacing:0.06em!important}.brand-header-nav.et_pb_sticky #top-menu>li,.et_pb_sticky.brand-header-nav #top-menu>li,.brand-header-nav.et_pb_sticky .et-menu>li,.et_pb_sticky.brand-header-nav .et-menu>li{padding-right:16px!important}.home .woocommerce ul.products li.product .wc-gzd-additional-info,.home .woocommerce ul.products li.product .shipping-costs-info,.home .woocommerce ul.products li.product .product-delivery-time,.home .woocommerce ul.products li.product .delivery-time-info,.home .woocommerce ul.products li.product .woocommerce-de_price_taxrate,.home .woocommerce ul.products li.product .price-unit,.home .woocommerce ul.products li.product .tax-info{display:none!important}.home .woocommerce ul.products li.product,.home .woocommerce-page ul.products li.product{text-align:center!important}.post-type-archive-product.woocommerce ul.products,.tax-product_cat.woocommerce ul.products,.tax-product_tag.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px!important;margin-top:10px;padding:0;list-style:none;align-items:start}.post-type-archive-product.woocommerce ul.products::before,.post-type-archive-product.woocommerce ul.products::after,.tax-product_cat.woocommerce ul.products::before,.tax-product_cat.woocommerce ul.products::after,.tax-product_tag.woocommerce ul.products::before,.tax-product_tag.woocommerce ul.products::after{content:none!important;display:none!important}.post-type-archive-product.woocommerce ul.products li.product,.tax-product_cat.woocommerce ul.products li.product,.tax-product_tag.woocommerce ul.products li.product{float:none!important;clear:none!important;width:100%!important;height:100%;margin:0!important;padding:28px 26px 24px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;text-align:center!important;background:#fff;border:1px solid rgba(0,0,0,0.028)!important;border-radius:var(--stm-radius-card)!important;box-shadow:var(--stm-shadow-card)!important;transition:all 0.25s ease!important}.post-type-archive-product.woocommerce ul.products li.product:hover,.tax-product_cat.woocommerce ul.products li.product:hover,.tax-product_tag.woocommerce ul.products li.product:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(0,0,0,0.028)!important;border-color:rgba(198,167,105,0.16)!important}.post-type-archive-product.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.tax-product_tag.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.post-type-archive-product.woocommerce ul.products li.product img,.tax-product_cat.woocommerce ul.products li.product img,.tax-product_tag.woocommerce ul.products li.product img{display:block;width:100%;max-width:100%;height:250px!important;object-fit:contain!important;margin:0 auto 18px!important;transition:transform 0.42s ease,opacity 0.3s ease!important}.post-type-archive-product.woocommerce ul.products li.product:hover img,.tax-product_cat.woocommerce ul.products li.product:hover img,.tax-product_tag.woocommerce ul.products li.product:hover img{transform:scale(1.02)!important}.post-type-archive-product.woocommerce ul.products li.product h2,.post-type-archive-product.woocommerce ul.products li.product .woocommerce-loop-product__title,.tax-product_cat.woocommerce ul.products li.product h2,.tax-product_cat.woocommerce ul.products li.product .woocommerce-loop-product__title,.tax-product_tag.woocommerce ul.products li.product h2,.tax-product_tag.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:50px!important;margin-bottom:14px!important;display:flex;align-items:center;justify-content:center;font-size:18px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0.015em!important;color:var(--stm-color-text)!important;text-align:center!important}.post-type-archive-product.woocommerce ul.products li.product .price,.tax-product_cat.woocommerce ul.products li.product .price,.tax-product_tag.woocommerce ul.products li.product .price{min-height:28px;margin-bottom:14px!important;font-size:19px!important;font-weight:600!important;letter-spacing:0.01em!important;color:var(--stm-color-text)!important;text-align:center!important}.post-type-archive-product.woocommerce ul.products li.product .price del,.tax-product_cat.woocommerce ul.products li.product .price del,.tax-product_tag.woocommerce ul.products li.product .price del{opacity:0.34!important;margin-right:6px}.post-type-archive-product.woocommerce ul.products li.product .button,.post-type-archive-product.woocommerce ul.products li.product a.button,.post-type-archive-product.woocommerce ul.products li.product .add_to_cart_button,.post-type-archive-product.woocommerce ul.products li.product .product_type_simple,.post-type-archive-product.woocommerce ul.products li.product .product_type_variable,.tax-product_cat.woocommerce ul.products li.product .button,.tax-product_cat.woocommerce ul.products li.product a.button,.tax-product_cat.woocommerce ul.products li.product .add_to_cart_button,.tax-product_cat.woocommerce ul.products li.product .product_type_simple,.tax-product_cat.woocommerce ul.products li.product .product_type_variable,.tax-product_tag.woocommerce ul.products li.product .button,.tax-product_tag.woocommerce ul.products li.product a.button,.tax-product_tag.woocommerce ul.products li.product .add_to_cart_button,.tax-product_tag.woocommerce ul.products li.product .product_type_simple,.tax-product_tag.woocommerce ul.products li.product .product_type_variable{width:100%;min-height:42px!important;margin-top:auto!important;font-size:13px!important;letter-spacing:0.05em!important}.post-type-archive-product.woocommerce ul.products li.product .wc-gzd-additional-info,.post-type-archive-product.woocommerce ul.products li.product .shipping-costs-info,.post-type-archive-product.woocommerce ul.products li.product .delivery-time-info,.post-type-archive-product.woocommerce ul.products li.product .product-delivery-time,.post-type-archive-product.woocommerce ul.products li.product .woocommerce-de_price_taxrate,.post-type-archive-product.woocommerce ul.products li.product .tax-info,.post-type-archive-product.woocommerce ul.products li.product .price-unit,.tax-product_cat.woocommerce ul.products li.product .wc-gzd-additional-info,.tax-product_cat.woocommerce ul.products li.product .shipping-costs-info,.tax-product_cat.woocommerce ul.products li.product .delivery-time-info,.tax-product_cat.woocommerce ul.products li.product .product-delivery-time,.tax-product_cat.woocommerce ul.products li.product .woocommerce-de_price_taxrate,.tax-product_cat.woocommerce ul.products li.product .tax-info,.tax-product_cat.woocommerce ul.products li.product .price-unit,.tax-product_tag.woocommerce ul.products li.product .wc-gzd-additional-info,.tax-product_tag.woocommerce ul.products li.product .shipping-costs-info,.tax-product_tag.woocommerce ul.products li.product .delivery-time-info,.tax-product_tag.woocommerce ul.products li.product .product-delivery-time,.tax-product_tag.woocommerce ul.products li.product .woocommerce-de_price_taxrate,.tax-product_tag.woocommerce ul.products li.product .tax-info,.tax-product_tag.woocommerce ul.products li.product .price-unit{display:none!important}.woof{background:#fff!important;padding:28px!important;border:1px solid rgba(0,0,0,0.06)!important;border-radius:22px!important;box-shadow:0 10px 28px rgba(0,0,0,0.03)!important}.woof_container{margin-bottom:30px!important}.woof_container:last-child{margin-bottom:0!important}.woof_container h4,.woof .woof_container_title,.woof .woof_block_html_items h4{margin-bottom:16px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:#8b8b8b!important}.woof ul,.woof_list{margin:0!important;padding:0!important;list-style:none!important}.woof ul li,.woof_list li{margin-bottom:10px!important}.woof ul li:last-child,.woof_list li:last-child{margin-bottom:0!important}.woof label{font-size:14px!important;line-height:1.55!important;color:#333!important;transition:color 0.2s ease!important}.woof label:hover{color:var(--stm-color-gold)!important}.woof .woof_list.woof_list_color li{position:relative!important}.woof .woof_list.woof_list_color li::after{content:attr(data-title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);padding:6px 10px;border-radius:999px;background:#111;color:#fff;font-size:10px;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease;z-index:5}.woof .woof_list.woof_list_color li:hover::after,.woof .woof_list.woof_list_color li:active::after,.woof .woof_list.woof_list_color li:focus-within::after{opacity:1;transform:translateX(-50%) translateY(0)}.woof .irs{margin-top:10px!important}.woof .irs-line{height:3px!important;background:rgba(0,0,0,0.10)!important;border:0!important;top:24px!important}.woof .irs-bar{height:3px!important;background:#111!important;top:24px!important}.woof .irs-slider{top:16px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;border:3px solid var(--stm-color-gold)!important;box-shadow:0 0 0 3px #fff,0 2px 8px rgba(0,0,0,0.10)!important}.woof .irs-from,.woof .irs-to,.woof .irs-single{background:transparent!important;border:0!important;box-shadow:none!important;color:#666!important;font-size:11px!important;font-weight:500!important;padding:0!important}.woof .irs-min,.woof .irs-max{font-size:11px!important;color:#999!important}.woof input[type="number"],.woof input[type="text"],.woof select{min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,0.10)!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;color:#222!important}.woof_submit_search_form,.woof_submit_search_form_container button,.woof .woof_submit_search_form{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 20px!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.06em!important;text-transform:none!important;box-shadow:none!important;transition:background-color 0.22s ease,color 0.22s ease,border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease!important}.woof_submit_search_form:hover,.woof_submit_search_form_container button:hover,.woof .woof_submit_search_form:hover{background:var(--stm-color-gold)!important;color:#111!important;border-color:var(--stm-color-gold)!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px rgba(198,167,105,0.20)!important}.woof_reset_search_form,.woof_reset_button_2,button.woof_reset_search_form,input.woof_reset_search_form{display:inline-flex!important;align-items:center;justify-content:center;min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#7a7a7a!important;box-shadow:none!important;font-size:11px!important;font-weight:400!important;letter-spacing:0.01em!important;text-decoration:underline;text-underline-offset:2px}.woof_reset_search_form:hover,.woof_reset_button_2:hover,button.woof_reset_search_form:hover,input.woof_reset_search_form:hover{background:transparent!important;color:var(--stm-color-gold)!important;border-color:transparent!important}.woof_submit_search_form_container,.woof .woof_submit_search_form_container{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important}.woof_products_top_panel,.woof_products_top_panel_container,ul.woof_products_top_panel_ul{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px 10px!important;margin:0 0 24px 0!important;padding:0!important;list-style:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.woof_products_top_panel>li,ul.woof_products_top_panel_ul>li,.woof_products_top_panel_container .woof_term{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;row-gap:4px!important;column-gap:8px!important;min-height:36px!important;max-width:min(100%,440px)!important;margin:0!important;padding:8px 14px!important;border-radius:999px!important;background:linear-gradient(to bottom,#ffffff 0%,#fbfaf7 55%,#f6f3ed 100%)!important;border:1px solid rgba(198,167,105,0.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 1px 2px rgba(0,0,0,0.025)!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0.03em!important;color:#444!important;white-space:normal!important;box-sizing:border-box!important}.woof_products_top_panel>li strong,.woof_products_top_panel>li b,.woof_products_top_panel>li .woof_label,ul.woof_products_top_panel_ul>li strong,ul.woof_products_top_panel_ul>li b,.woof_products_top_panel_container .woof_term .woof_label,.woof_products_top_panel_container .woof_term strong,.woof_products_top_panel_container .woof_term b{flex:0 0 auto!important;font-weight:500!important;color:#7b6a43!important}.woof_products_top_panel>li a,.woof_products_top_panel>li span,ul.woof_products_top_panel_ul>li a,ul.woof_products_top_panel_ul>li span,.woof_products_top_panel_container .woof_term a,.woof_products_top_panel_container .woof_term span{color:#111!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}.woof_products_top_panel .woof_remove_ppi,.woof_products_top_panel a.woof_remove_ppi,ul.woof_products_top_panel_ul a.woof_remove_ppi,.woof_products_top_panel_container .woof_term .woof_remove_ppi,.woof_products_top_panel_container .woof_term a.woof_remove_ppi{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin-left:auto!important;padding:0!important;border-radius:50%!important;background:rgba(198,167,105,0.12)!important;color:#7b6a43!important;font-size:10px!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease!important}.woof_products_top_panel .woof_remove_ppi:hover,.woof_products_top_panel a.woof_remove_ppi:hover,ul.woof_products_top_panel_ul a.woof_remove_ppi:hover,.woof_products_top_panel_container .woof_term .woof_remove_ppi:hover,.woof_products_top_panel_container .woof_term a.woof_remove_ppi:hover{background:var(--stm-color-gold)!important;color:#111!important;transform:scale(1.05)!important}.woof_products_top_panel>li:first-child,ul.woof_products_top_panel_ul>li:first-child,.woof_products_top_panel_container .woof_term:first-child{background:#fff!important;border:1px solid rgba(0,0,0,0.08)!important;box-shadow:none!important}.woof_products_top_panel+.woocommerce-result-count,.woof_products_top_panel_container+.woocommerce-result-count{margin-top:8px!important}@media (max-width:767px){.woof_products_top_panel,.woof_products_top_panel_container,ul.woof_products_top_panel_ul{gap:8px!important;margin-bottom:18px!important}.woof_products_top_panel>li,ul.woof_products_top_panel_ul>li,.woof_products_top_panel_container .woof_term{min-height:34px!important;max-width:100%!important;padding:7px 12px!important;font-size:10px!important;letter-spacing:0.03em!important}.woof_products_top_panel .woof_remove_ppi,.woof_products_top_panel a.woof_remove_ppi,ul.woof_products_top_panel_ul a.woof_remove_ppi,.woof_products_top_panel_container .woof_term .woof_remove_ppi,.woof_products_top_panel_container .woof_term a.woof_remove_ppi{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;font-size:9px!important}}@media (max-width:767px){html,body{overflow-x:hidden!important}.woof{padding:20px!important;margin-bottom:22px!important;border-radius:18px!important;box-shadow:var(--stm-shadow-card)!important}.woof_container{margin-bottom:20px!important}.woof_container:last-child{margin-bottom:0!important}.woof_container h4,.woof .woof_container_title,.woof .woof_block_html_items h4{margin-bottom:12px!important;font-size:10px!important;letter-spacing:0.14em!important}.woof label{font-size:13px!important;line-height:1.45!important}.woof .irs-slider{width:17px!important;height:17px!important}.woof .irs-from,.woof .irs-to,.woof .irs-single{font-size:10px!important}.woof input[type="number"],.woof input[type="text"],.woof select{min-height:36px!important;height:36px!important;font-size:12px!important}.woof_submit_search_form,.woof_submit_search_form_container button,.woof .woof_submit_search_form{min-height:42px!important;padding:10px 18px!important;font-size:11px!important}.woof_products_top_panel,.woof_products_top_panel_container,.woof_products_top_panel_ul{gap:8px!important;margin-bottom:16px!important}.woof_products_top_panel li,.woof_products_top_panel_ul li,.woof_products_top_panel_container .woof_term{min-height:32px!important;padding:0 12px!important;font-size:11px!important}}.single-product .et_pb_row{width:min(1240px,calc(100% - 64px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}.single-product .et_pb_column_1_2:first-child{width:52%!important}.single-product .et_pb_column_1_2:last-child{width:48%!important;padding-left:64px!important}.single-product .product_title,.single-product .et_pb_wc_title h1{margin-bottom:14px!important;font-size:46px!important;line-height:1.04!important;font-weight:400!important;letter-spacing:0.01em!important;color:var(--stm-color-text)!important}.single-product .price,.single-product .et_pb_wc_price .price,.single-product div.product p.price,.single-product div.product span.price{margin-bottom:18px!important;font-size:34px!important;line-height:1.12!important;font-weight:600!important;color:var(--stm-color-text)!important}.single-product .price del{opacity:0.34!important;margin-right:8px}.single-product .price ins{text-decoration:none!important}.single-product .woocommerce-product-details__short-description,.single-product .et_pb_wc_description{max-width:520px;margin:18px 0 22px!important;color:#4f4f4f!important;font-size:15px!important;line-height:1.85!important}.single-product .wc-gzd-additional-info,.single-product .delivery-time-info,.single-product .shipping-costs-info,.single-product .woocommerce-de_price_taxrate,.single-product .tax-info{margin-top:8px!important;font-size:13px!important;line-height:1.65!important;color:#666!important}.single-product .shipping-costs-info a{color:#8e7440!important;text-decoration:underline;text-underline-offset:2px}.single-product .klarna-placement,.single-product .woocommerce-payments-payment-request-wrapper{position:static!important;float:none!important;clear:both!important;display:block!important;margin-top:12px!important;margin-bottom:8px!important}.single-product .woocommerce-payments-payment-request-button,.single-product .wcpay-payment-request-button{border-radius:12px!important;overflow:hidden!important}.single-product .stock{margin:12px 0 18px!important;font-size:13px!important;font-weight:500!important;color:#6f6f6f!important}.single-product div.product form.cart,.single-product form.cart{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px!important;margin-bottom:20px!important}.single-product .quantity,.single-product div.product form.cart div.quantity{margin-right:0!important}.single-product .quantity input.qty{min-height:50px!important;width:72px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,0.08)!important;box-shadow:none!important}.single-product div.product form.cart .single_add_to_cart_button,.single-product .single_add_to_cart_button{min-width:230px!important;min-height:52px!important;padding-left:28px!important;padding-right:28px!important;font-size:14px!important;letter-spacing:0.05em!important}.single-product .product_meta{margin-top:24px!important;padding-top:18px!important;border-top:1px solid rgba(0,0,0,0.08)!important;font-size:12px!important;line-height:1.7!important;color:#777!important}.single-product .product_meta .tagged_as{display:none!important}.single-product .product_meta .posted_in,.single-product .product_meta .sku_wrapper{display:block!important}.single-product .product_meta .posted_in{margin-top:4px}.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image{background:transparent!important}.single-product .woocommerce-product-gallery__image img,.single-product .et_pb_wc_images img{border-radius:18px!important}.single-product .flex-control-thumbs{margin-top:18px!important;display:flex;gap:12px}.single-product .flex-control-thumbs li{width:78px!important}.single-product .flex-control-thumbs img{opacity:1!important;border:1px solid rgba(0,0,0,0.06);border-radius:10px!important}.single-product .woocommerce-product-attributes,.single-product table.shop_attributes{width:100%;margin-top:16px;border-collapse:collapse!important}.single-product .woocommerce-product-attributes th,.single-product .woocommerce-product-attributes td,.single-product table.shop_attributes th,.single-product table.shop_attributes td{padding:14px 14px!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;text-align:left!important;font-size:13px!important}.single-product .woocommerce-product-attributes th,.single-product table.shop_attributes th{width:34%;color:var(--stm-color-text)!important;font-weight:600;letter-spacing:0.02em}.single-product .woocommerce-product-attributes td,.single-product table.shop_attributes td{color:#666!important}.single-product .woocommerce-tabs{margin-top:56px!important}.single-product .woocommerce-tabs ul.tabs{border-bottom:1px solid rgba(0,0,0,0.08)!important;margin-bottom:28px!important}.single-product .woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;margin-right:24px!important;padding:0!important}.single-product .woocommerce-tabs ul.tabs li a{padding:12px 0!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.04em!important;color:#707070!important}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--stm-color-text)!important;border-bottom:2px solid var(--stm-color-gold)}.single-product .woocommerce-tabs .panel{font-size:15px!important;line-height:1.85!important;color:#444!important}.single-product .related,.single-product .upsells{margin-top:72px!important}.single-product .related>h2,.single-product .upsells>h2{margin-bottom:28px!important;font-size:30px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:0.01em!important;color:var(--stm-color-text)!important}.single-product .related .wc-gzd-additional-info,.single-product .related .shipping-costs-info,.single-product .related .delivery-time-info,.single-product .related .product-delivery-time,.single-product .related .woocommerce-de_price_taxrate,.single-product .related .tax-info,.single-product .related .price-unit,.single-product .upsells .wc-gzd-additional-info,.single-product .upsells .shipping-costs-info,.single-product .upsells .delivery-time-info,.single-product .upsells .product-delivery-time,.single-product .upsells .woocommerce-de_price_taxrate,.single-product .upsells .tax-info,.single-product .upsells .price-unit{display:none!important}.about-hero{text-align:center;padding:40px 0 30px!important}.about-hero .et_pb_text{max-width:760px;margin:0 auto}.about-hero .lux-eyebrow{margin-bottom:12px!important}.about-hero h1{margin-bottom:18px!important;font-size:clamp(34px,4vw,48px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:0.01em!important;color:var(--stm-color-text)!important}.about-hero p{max-width:640px;margin:0 auto;font-size:15px!important;line-height:1.9!important;color:var(--stm-color-text-soft)!important}.about-hero::after{content:"";display:block;width:60px;height:1px;background:var(--stm-color-gold);margin:30px auto 0}.about-story{padding:70px 0!important}.about-story .et_pb_row{display:flex;align-items:center}.about-story .et_pb_column:first-child{width:52%!important}.about-story .et_pb_column:last-child{width:48%!important;padding-left:56px!important}.about-story img{width:100%;display:block;border-radius:22px}.about-story h2{margin-bottom:16px!important;font-size:34px!important;line-height:1.12!important;font-weight:400!important;color:var(--stm-color-text)!important}.about-story p{font-size:15px!important;line-height:1.9!important;color:var(--stm-color-text-soft)!important}.about-values{padding:40px 0 20px!important}.about-values .et_pb_column{text-align:center}.about-values .et_pb_text{padding:0 18px}.about-values h3{margin-bottom:8px!important;font-size:15px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0.03em!important;color:var(--stm-color-text)!important}.about-values p{font-size:14px!important;line-height:1.8!important;color:#666!important}.about-cta{text-align:center;padding:70px 0 20px!important}.about-cta .et_pb_text{max-width:680px;margin:0 auto}.about-cta h2{margin-bottom:18px!important;font-size:36px!important;line-height:1.1!important;font-weight:400!important;color:var(--stm-color-text)!important}.about-cta .et_pb_button{margin-top:20px}#main-footer,footer,.et-l--footer{background:var(--stm-color-footer-bg)!important}#main-footer .et_pb_section,.et-l--footer .et_pb_section{padding-top:76px!important;padding-bottom:44px!important}#main-footer .et_pb_row,.et-l--footer .et_pb_row{display:flex!important;align-items:flex-start!important}#main-footer .et_pb_column,.et-l--footer .et_pb_column{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}#main-footer .et_pb_text,#main-footer .et_pb_menu,.et-l--footer .et_pb_text,.et-l--footer .et_pb_menu{margin-top:0!important;margin-bottom:0!important}#main-footer h1,#main-footer h2,#main-footer h3,#main-footer h4,.et-l--footer h1,.et-l--footer h2,.et-l--footer h3,.et-l--footer h4{margin-top:0!important;margin-bottom:22px!important;font-size:12px!important;line-height:1.2!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:#fff!important}#main-footer,#main-footer p,.et-l--footer,.et-l--footer p{font-size:13px!important;line-height:1.85!important;color:var(--stm-color-text-light)!important}#main-footer .et_pb_text p,.et-l--footer .et_pb_text p{margin-bottom:12px!important;line-height:1.85!important}#main-footer a,.et-l--footer a{color:var(--stm-color-text-footer-link)!important;text-decoration:none!important;transition:color 0.25s ease!important}#main-footer a:hover,.et-l--footer a:hover{color:var(--stm-color-gold)!important}.footer-legal-menu,.footer-legal-menu .et_pb_menu_inner_container,.footer-legal-menu .et_pb_menu__wrap,.footer-legal-menu .et_pb_menu__menu,.footer-legal-menu .et-menu-nav,.footer-legal-menu nav{display:block!important;width:100%!important;margin:0!important;padding:0!important}.footer-legal-menu .et_mobile_nav_menu{display:none!important}.footer-legal-menu ul.et-menu,.footer-legal-menu ul.et-menu ul{display:block!important;list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.footer-legal-menu .et_pb_menu__menu>nav>ul{display:block!important}.footer-legal-menu ul.et-menu>li{display:block!important;margin:0 0 12px 0!important;padding:0!important}.footer-legal-menu ul.et-menu>li:last-child{margin-bottom:0!important}#main-footer .footer-legal-menu ul.et-menu>li>a,.et-l--footer .footer-legal-menu ul.et-menu>li>a{display:inline!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;font-size:13px!important;line-height:1.85!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--stm-color-text-footer-link)!important;text-decoration:none!important}#main-footer .footer-legal-menu ul.et-menu>li>a:hover,.et-l--footer .footer-legal-menu ul.et-menu>li>a:hover{color:var(--stm-color-gold)!important}.footer-legal-menu .et-menu li a::after,.footer-legal-menu .et_pb_menu__menu nav ul li a::after,.footer-legal-menu .et_pb_menu__icon,.footer-legal-menu .mobile_menu_bar{display:none!important;content:none!important}.et_pb_social_media_follow{gap:10px!important;justify-content:flex-start!important;margin-top:14px!important}.et_pb_social_media_follow li a.icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;border:1px solid rgba(255,255,255,0.22)!important;border-radius:var(--stm-radius-pill)!important;box-shadow:none!important;transition:all 0.25s ease!important}.et_pb_social_media_follow li a.icon:before{color:#fff!important;font-size:14px!important}.et_pb_social_media_follow li a.icon:hover{background:var(--stm-color-gold)!important;border-color:var(--stm-color-gold)!important;transform:translateY(-2px)}.et_pb_social_media_follow li a.icon:hover:before{color:var(--stm-color-text)!important}#footer-bottom,.footer-bottom,.footer-bottom-text,#footer-info{font-size:12px!important;line-height:1.7!important;color:#93a0b0!important;text-align:center!important;padding-top:14px!important;padding-bottom:10px!important}.woocommerce-cart #main-content .container:before,.woocommerce-checkout #main-content .container:before,.woocommerce-cart.et_right_sidebar #main-content .container:before,.woocommerce-checkout.et_right_sidebar #main-content .container:before{display:none!important;content:none!important}.woocommerce-cart #left-area,.woocommerce-checkout #left-area{width:100%!important;float:none!important;padding-right:0!important}.woocommerce-cart #sidebar,.woocommerce-checkout #sidebar,.woocommerce-cart .widget-area,.woocommerce-checkout .widget-area{display:none!important}.woocommerce-cart #main-content,.woocommerce-checkout #main-content{padding-bottom:90px!important}.woocommerce-cart #main-content .container,.woocommerce-checkout #main-content .container,.woocommerce-cart.et_right_sidebar #main-content .container,.woocommerce-checkout.et_right_sidebar #main-content .container{width:min(1240px,calc(100% - 72px))!important;max-width:1240px!important;padding-top:10px!important}.woocommerce-cart .entry-content>.woocommerce,.woocommerce-checkout .entry-content>.woocommerce,.woocommerce-checkout form.checkout{margin-top:8px!important}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-cart h1.page-title,.woocommerce-checkout h1.page-title{display:none!important}.woocommerce-cart .woocommerce-info,.woocommerce-checkout .woocommerce-info{background:transparent!important;border:1px solid rgba(0,0,0,0.08)!important;border-radius:10px!important;box-shadow:none!important;color:#666!important;padding:14px 18px!important;font-size:13px!important}.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.58fr) minmax(320px,0.82fr)!important;gap:42px!important;align-items:start!important}.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1 / -1!important}.woocommerce-cart .woocommerce-cart-form{grid-column:1!important;min-width:0!important}.woocommerce-cart .cart-collaterals{grid-column:2!important;width:100%!important;float:none!important;margin:0!important}.woocommerce-cart table.shop_table{width:100%!important;border:1px solid rgba(0,0,0,0.08)!important;border-radius:0!important;border-collapse:collapse!important;background:#fff!important;box-shadow:none!important}.woocommerce-cart table.shop_table th{background:transparent!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;padding:16px 18px!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#666!important}.woocommerce-cart table.shop_table td{padding:20px 18px!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;vertical-align:top!important}.woocommerce-cart table.shop_table tr:last-child td{border-bottom:0!important}.woocommerce-cart td.product-thumbnail{display:table-cell!important;width:88px!important;min-width:88px!important;padding-right:10px!important;vertical-align:top!important}.woocommerce-cart td.product-thumbnail a{display:block!important;width:56px!important}.woocommerce-cart td.product-thumbnail img{display:block!important;width:56px!important;max-width:none!important;height:auto!important;opacity:1!important;visibility:visible!important;border-radius:0!important}.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail::before,.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail:before{display:none!important}.woocommerce-cart td.product-name{width:56%!important}.woocommerce-cart .product-name a{font-size:15px!important;line-height:1.3!important;font-weight:500!important;color:#3b7bd6!important;text-decoration:none!important}.woocommerce-cart .product-name a:hover{color:var(--stm-color-text)!important}.woocommerce-cart .product-name,.woocommerce-cart .product-name p,.woocommerce-cart .product-name small,.woocommerce-cart .variation,.woocommerce-cart .wc-gzd-additional-info{font-size:12px!important;line-height:1.6!important;color:#555!important}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce-cart .product-price .amount,.woocommerce-cart .product-subtotal .amount{white-space:nowrap!important;font-size:15px!important;font-weight:500!important;color:var(--stm-color-text)!important}.woocommerce-cart .quantity{display:inline-flex!important;align-items:center!important}.woocommerce-cart .quantity .qty,.woocommerce-cart input.qty{width:56px!important;min-height:32px!important;height:32px!important;padding:0 8px!important;border-radius:4px!important;border:1px solid rgba(0,0,0,0.14)!important;box-shadow:none!important;font-size:13px!important;text-align:center!important}.woocommerce-cart a.remove{color:#777!important;font-size:20px!important;font-weight:400!important;opacity:1!important;background:transparent!important}.woocommerce-cart a.remove:hover{color:var(--stm-color-text)!important}.woocommerce-cart .actions{padding:16px 18px!important;background:#fff!important}.woocommerce-cart .coupon{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.woocommerce-cart .coupon input.input-text{min-width:220px!important;min-height:38px!important;padding:0 12px!important;border-radius:2px!important;border:1px solid rgba(0,0,0,0.14)!important;font-size:13px!important}.woocommerce-cart .coupon .button,.woocommerce-cart .actions button.button,.woocommerce-cart .actions .button{min-height:38px!important;padding:8px 18px!important;border-radius:0!important;font-size:13px!important;letter-spacing:0.02em!important}.woocommerce-cart .actions>button[name="update_cart"]{margin-left:auto!important}.woocommerce-cart .cart_totals{position:sticky;top:120px;width:100%!important;float:none!important;margin:0!important;padding:22px 18px!important;border:1px solid rgba(0,0,0,0.08)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.woocommerce-cart .cart_totals h2{margin-bottom:18px!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#666!important}.woocommerce-cart .cart_totals table{border:0!important}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{padding:14px 0!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;font-size:13px!important;color:#333!important}.woocommerce-cart .cart_totals th{width:50%!important;font-weight:500!important;color:#666!important}.woocommerce-cart .cart_totals tr:last-child th,.woocommerce-cart .cart_totals tr:last-child td{border-bottom:0!important}.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td,.woocommerce-cart .cart_totals .order-total .amount{font-size:18px!important;font-weight:500!important;color:var(--stm-color-text)!important}.woocommerce-cart .wc-proceed-to-checkout{margin-top:18px!important;padding-bottom:0!important}.woocommerce-cart .checkout-button{width:100%!important;min-height:44px!important;border-radius:0!important;font-size:14px!important;letter-spacing:0.02em!important}.woocommerce-cart .payment-request-button-wrapper,.woocommerce-cart .ppc-button-wrapper{margin-top:12px!important;margin-bottom:0!important}.woocommerce-cart .payment-request-button-wrapper iframe,.woocommerce-cart .ppc-button-wrapper iframe{border-radius:0!important;overflow:hidden!important}.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.32fr) minmax(360px,0.92fr)!important;gap:56px!important;align-items:start!important}.woocommerce-checkout #customer_details{grid-column:1!important;width:100%!important;float:none!important;min-width:0!important;padding-right:8px!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2!important;width:100%!important;float:none!important}.woocommerce-checkout #order_review_heading{display:none!important}.woocommerce-checkout .col2-set#customer_details{display:block!important;width:100%!important}.woocommerce-checkout .col2-set#customer_details .col-1,.woocommerce-checkout .col2-set#customer_details .col-2{width:100%!important;float:none!important;margin:0!important}.woocommerce-checkout .col2-set#customer_details .col-2{margin-top:28px!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{max-width:700px!important;background:transparent!important;border:none!important;padding:0!important}.woocommerce-checkout h3{margin-bottom:12px!important;font-size:16px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0!important;color:var(--stm-color-text)!important}.woocommerce-checkout .woocommerce-billing-fields>p,.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row,.woocommerce-checkout .woocommerce-additional-fields .form-row{margin-bottom:12px!important}.woocommerce-checkout .form-row{position:relative!important}.woocommerce-checkout .form-row .woocommerce-input-wrapper{display:block!important;width:100%!important}.woocommerce-checkout .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){display:block!important;position:static!important;width:100%!important;margin:0 0 5px 0!important;padding:0!important;background:transparent!important;transform:none!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;color:#666!important}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%!important;min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:2px!important;border:1px solid rgba(0,0,0,0.18)!important;background:#fff!important;box-shadow:none!important;font-size:14px!important;color:var(--stm-color-text)!important}.woocommerce-checkout textarea{min-height:110px!important;height:auto!important;padding-top:10px!important}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:var(--stm-color-text)!important;outline:none!important;box-shadow:none!important}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{margin-bottom:18px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:48.6%!important}.woocommerce-checkout .woocommerce-additional-fields{margin-top:28px!important}.woocommerce-checkout .woocommerce-additional-fields h3{margin-bottom:10px!important}.woocommerce-checkout #order_review{position:sticky;top:120px;justify-self:end!important;width:100%!important;max-width:420px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.woocommerce-checkout #order_review>*+*{margin-top:14px!important}.woocommerce-checkout ul.payment_methods{overflow:hidden!important;margin-bottom:18px!important;padding-top:0!important;padding-bottom:0!important;border:1px solid rgba(0,0,0,0.14)!important;border-radius:0!important;background:#fff!important}.woocommerce-checkout ul.payment_methods li{padding:12px 14px!important;border-bottom:1px solid rgba(0,0,0,0.08)!important}.woocommerce-checkout ul.payment_methods li:last-child{border-bottom:0!important}.woocommerce-checkout .wc_payment_methods li label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;font-size:13px!important;font-weight:500!important;color:var(--stm-color-text)!important}.woocommerce-checkout .wc_payment_methods li label img{max-height:20px!important;width:auto!important;margin-left:auto!important;float:none!important}.woocommerce-checkout .payment_box{background:#fff!important;border:0!important;padding:10px 0 0!important;font-size:12px!important;line-height:1.55!important;color:#666!important}.woocommerce-checkout .payment_box::before{display:none!important}.woocommerce-checkout .payment-request-button-wrapper,.woocommerce-checkout .ppc-button-wrapper,.woocommerce-checkout .wc-stripe-express-checkout-element,.woocommerce-checkout .woocommerce-payments-payment-request-wrapper{margin-bottom:12px!important}.woocommerce-checkout .payment-request-button-wrapper iframe,.woocommerce-checkout .ppc-button-wrapper iframe{border-radius:0!important;overflow:hidden!important}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{padding-top:2px!important;padding-bottom:2px!important}.woocommerce-checkout-review-order-table{width:100%!important;margin-top:18px!important;border:1px solid rgba(0,0,0,0.10)!important;border-radius:0!important;border-collapse:collapse!important;background:#fff!important}.woocommerce-checkout-review-order-table thead th{padding:12px 14px!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;background:transparent!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.04em!important;text-transform:uppercase!important;color:#666!important}.woocommerce-checkout-review-order-table tbody td{padding:14px!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;vertical-align:top!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:12px 14px!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;font-size:13px!important}.woocommerce-checkout-review-order-table .product-name{font-size:12px!important;line-height:1.6!important;color:#555!important}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .amount{white-space:nowrap!important;font-size:13px!important;font-weight:500!important;color:var(--stm-color-text)!important}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td,.woocommerce-checkout-review-order-table tfoot .order-total .amount{font-size:17px!important;font-weight:500!important;color:var(--stm-color-text)!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout .place-order,.woocommerce-checkout .wc-gzd-checkbox-placeholder,.woocommerce-checkout .parcel-delivery-options,.woocommerce-checkout .validate-required .checkbox,.woocommerce-checkout .woocommerce-form__label-for-checkbox{font-size:12px!important;line-height:1.6!important;color:#555!important}.woocommerce-checkout .place-order{margin-top:20px!important;padding-top:18px!important;border-top:1px solid rgba(0,0,0,0.08)!important;background:#fff!important}.woocommerce-checkout #place_order{width:100%!important;min-height:46px!important;margin-top:10px!important;border-radius:0!important;font-size:14px!important;letter-spacing:0.02em!important}.checkout-trust{display:grid!important;gap:4px!important;margin-top:12px!important;padding-top:0!important;border-top:0!important;font-size:10.5px!important;line-height:1.6!important;letter-spacing:0.02em!important;color:#777!important}.checkout-trust span{display:block!important}@media (max-width:980px){.post-type-archive-product.woocommerce ul.products,.tax-product_cat.woocommerce ul.products,.tax-product_tag.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .et_pb_column_1_2:first-child,.single-product .et_pb_column_1_2:last-child{width:100%!important}.single-product .et_pb_column_1_2:last-child{padding-left:0!important}.single-product .product_title,.single-product .et_pb_wc_title h1{font-size:36px!important}.single-product .price,.single-product .et_pb_wc_price .price,.single-product div.product p.price,.single-product div.product span.price{font-size:28px!important}.about-story .et_pb_row{display:block}.about-story .et_pb_column:first-child,.about-story .et_pb_column:last-child{width:100%!important}.about-story .et_pb_column:last-child{padding-left:0!important;margin-top:28px!important}#main-footer .et_pb_section,.et-l--footer .et_pb_section{padding-top:54px!important;padding-bottom:32px!important}.woocommerce-cart .woocommerce,.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;gap:28px!important}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review{position:static!important;top:auto!important}}@media (max-width:767px){.single-product .et_pb_row{width:min(100% - 32px,100%)!important}.single-product .product_title,.single-product .et_pb_wc_title h1{font-size:30px!important}.single-product .price,.single-product .et_pb_wc_price .price,.single-product div.product p.price,.single-product div.product span.price{font-size:24px!important}.single-product div.product form.cart,.single-product form.cart{gap:10px}.single-product .single_add_to_cart_button{min-width:100%!important}#main-footer .et_pb_row,.et-l--footer .et_pb_row{display:block!important}#main-footer .et_pb_column,.et-l--footer .et_pb_column{display:block!important;width:100%!important;margin-bottom:34px!important}#main-footer .et_pb_column:last-child,.et-l--footer .et_pb_column:last-child{margin-bottom:0!important}#main-footer .et_pb_text,.et-l--footer .et_pb_text{display:block!important;width:100%!important;text-align:left!important;margin:0 0 18px 0!important}#main-footer .et_pb_text p,.et-l--footer .et_pb_text p{margin-bottom:12px!important;line-height:1.75!important}#main-footer .et_pb_text a,.et-l--footer .et_pb_text a{display:inline!important;position:relative;line-height:inherit!important}.footer-legal-menu,.footer-legal-menu .et_pb_menu_inner_container,.footer-legal-menu .et_pb_menu__wrap,.footer-legal-menu .et_pb_menu__menu,.footer-legal-menu .et-menu-nav,.footer-legal-menu nav{text-align:left!important}.footer-legal-menu ul.et-menu,.footer-legal-menu ul.et-menu ul,.footer-legal-menu ul.et-menu>li{width:100%!important;text-align:left!important}#main-footer .footer-legal-menu ul.et-menu>li>a,.et-l--footer .footer-legal-menu ul.et-menu>li>a{display:inline!important;padding:0!important;margin:0!important;text-align:left!important;font-size:13px!important;line-height:1.85!important;font-weight:400!important}.footer-contact-line,.footer-contact-line p,.footer-contact-line a{line-height:1.75!important;word-break:break-word}.et_pb_social_media_follow{justify-content:flex-start!important;margin-top:12px!important}.woocommerce-cart #main-content .container,.woocommerce-checkout #main-content .container,.woocommerce-cart.et_right_sidebar #main-content .container,.woocommerce-checkout.et_right_sidebar #main-content .container{width:calc(100% - 24px)!important;max-width:100%!important;padding-top:8px!important}.woocommerce-cart #left-area,.woocommerce-checkout #left-area,.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{overflow:hidden!important}.woocommerce-checkout form.checkout{display:block!important;gap:0!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;grid-column:auto!important;justify-self:stretch!important}.woocommerce-checkout #customer_details{padding-right:0!important}.woocommerce-checkout #order_review{position:static!important;top:auto!important;margin-top:22px!important;padding:0!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{max-width:100%!important;padding-right:0!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important;float:none!important}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px!important}.woocommerce-checkout ul.payment_methods,.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout .place-order{width:100%!important;max-width:100%!important}.woocommerce-checkout .wc_payment_methods li label{gap:8px!important;flex-wrap:wrap!important}.woocommerce-checkout .wc_payment_methods li label img{max-width:90px!important;height:auto!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:10px 10px!important}.woocommerce-checkout .place-order{margin-top:14px!important;padding-top:14px!important}.woocommerce-cart .woocommerce{display:block!important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart_totals{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important}.woocommerce-cart .cart_totals{position:static!important;top:auto!important;margin-top:22px!important;padding:18px 14px!important}.woocommerce-cart table.shop_table_responsive,.woocommerce-cart table.shop_table{width:100%!important;border-collapse:collapse!important}.woocommerce-cart table.shop_table_responsive thead,.woocommerce-cart table.shop_table thead{display:none!important}.woocommerce-cart table.shop_table_responsive tr,.woocommerce-cart table.shop_table tr{display:block!important;width:100%!important;border-bottom:1px solid rgba(0,0,0,0.08)!important}.woocommerce-cart table.shop_table_responsive td,.woocommerce-cart table.shop_table td{display:block!important;width:100%!important;min-width:0!important;padding:10px 12px!important;border-bottom:0!important;text-align:left!important;white-space:normal!important}.woocommerce-cart table.shop_table_responsive td::before,.woocommerce-cart table.shop_table td::before{float:left!important;margin-right:10px!important;font-weight:600!important;color:#666!important}.woocommerce-cart td.product-thumbnail{display:block!important;width:100%!important;min-width:0!important;padding-right:12px!important}.woocommerce-cart td.product-thumbnail a{width:48px!important}.woocommerce-cart td.product-thumbnail img{width:48px!important;max-width:48px!important}.woocommerce-cart td.product-name{width:100%!important}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce-cart .product-price .amount,.woocommerce-cart .product-subtotal .amount{white-space:normal!important}.woocommerce-cart .quantity,.woocommerce-cart .quantity .qty,.woocommerce-cart input.qty{max-width:72px!important}.woocommerce-cart .actions{padding:14px 12px!important}.woocommerce-cart .coupon{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.woocommerce-cart .coupon input.input-text,.woocommerce-cart .coupon .button,.woocommerce-cart .actions>button[name="update_cart"]{width:100%!important;min-width:0!important;margin-left:0!important}.woocommerce-cart .payment-request-button-wrapper,.woocommerce-cart .ppc-button-wrapper{overflow:hidden!important}.woocommerce-cart .payment-request-button-wrapper iframe,.woocommerce-cart .ppc-button-wrapper iframe{width:100%!important;max-width:100%!important}}.woocommerce ul.products li.product{position:relative}.stilomio-stock-badge.out-of-stock{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,0.96);color:#6b6253;border:1px solid rgba(198,167,105,0.32);font-size:8px;font-weight:600;letter-spacing:0.10em;text-transform:uppercase;line-height:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 6px rgba(0,0,0,0.06)}.woocommerce ul.products li.product .et_shop_image,.et_pb_shop ul.products li.product .et_shop_image{position:relative;overflow:hidden;border-radius:18px;background:#fff}.woocommerce ul.products li.product a img,.et_pb_shop ul.products li.product a img{transition:transform 0.45s ease,filter 0.3s ease!important}.woocommerce ul.products li.product .et_overlay,.et_pb_shop ul.products li.product .et_overlay{border:0!important;background:rgba(255,255,255,0.35)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0!important;transition:opacity 0.28s ease!important}.woocommerce ul.products li.product .et_overlay:before,.et_pb_shop ul.products li.product .et_overlay:before{content:none!important;display:none!important}.woocommerce ul.products li.product .et_overlay:after,.et_pb_shop ul.products li.product .et_overlay:after{content:"ANSEHEN"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(0.92)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 22px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:500!important;font-variant:normal!important;font-feature-settings:normal!important;text-transform:uppercase!important;letter-spacing:0.12em!important;line-height:1!important;text-align:center!important;text-indent:0!important;text-rendering:auto!important;white-space:nowrap!important;box-shadow:0 8px 22px rgba(0,0,0,0.16)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;transition:transform 0.25s ease,background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease!important}.woocommerce ul.products li.product:hover .et_overlay,.et_pb_shop ul.products li.product:hover .et_overlay{opacity:1!important}.woocommerce ul.products li.product:hover img,.et_pb_shop ul.products li.product:hover img{transform:scale(1.03);filter:saturate(1.05)}.woocommerce ul.products li.product:hover .et_overlay:after,.et_pb_shop ul.products li.product:hover .et_overlay:after{transform:translate(-50%,-50%) scale(1)!important;background:var(--stm-color-gold)!important;color:#111!important;box-shadow:0 10px 28px rgba(198,167,105,0.35)!important}.woocommerce ul.products li.product a:focus .et_overlay,.et_pb_shop ul.products li.product a:focus .et_overlay{opacity:1!important}.woocommerce ul.products li.product a:focus .et_overlay:after,.et_pb_shop ul.products li.product a:focus .et_overlay:after{transform:translate(-50%,-50%) scale(1)!important;background:var(--stm-color-gold)!important;color:#111!important}@media (max-width:767px){.woocommerce ul.products li.product .et_overlay,.et_pb_shop ul.products li.product .et_overlay{background:rgba(255,255,255,0.25)!important}.woocommerce ul.products li.product .et_overlay:after,.et_pb_shop ul.products li.product .et_overlay:after{height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:10px!important;letter-spacing:0.10em!important}}.stm-cart-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(20px);z-index:9999;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:#111;color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;line-height:1;box-shadow:0 10px 28px rgba(0,0,0,0.18);opacity:0;pointer-events:none;transition:opacity 0.28s ease,transform 0.28s ease}.stm-cart-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:767px){.stm-cart-toast{bottom:18px;font-size:11px;padding:0 18px}}.woof .icheckbox_square-blue,.woof .iradio_square-blue{display:inline-block!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;margin:0 14px 0 0!important;vertical-align:middle!important;position:relative!important;top:0px!important;border:1px solid rgba(0,0,0,0.14)!important;border-radius:6px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important;transition:border-color 0.22s ease,box-shadow 0.22s ease,background-color 0.22s ease,transform 0.22s ease!important}.woof .iradio_square-blue{border-radius:50%!important}.woof .icheckbox_square-blue:hover,.woof .iradio_square-blue:hover,.woof .icheckbox_square-blue.focus,.woof .iradio_square-blue.focus{border-color:rgba(198,167,105,0.95)!important;background:#fff!important;background-image:none!important;box-shadow:0 0 0 3px rgba(198,167,105,0.12)!important}.woof .icheckbox_square-blue.checked,.woof .iradio_square-blue.checked{border-color:var(--stm-color-gold)!important;background:#fff!important;background-image:none!important;box-shadow:0 0 0 3px rgba(198,167,105,0.16)!important}.woof .icheckbox_square-blue.checked::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:11px!important;height:11px!important;transform:translate(-50%,-50%)!important;border-radius:3px!important;background:var(--stm-color-gold)!important}.woof .iradio_square-blue.checked::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:9px!important;height:9px!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:var(--stm-color-gold)!important}.woof .icheckbox_square-blue input,.woof .iradio_square-blue input{opacity:0!important}.woof .icheckbox_square-blue .iCheck-helper,.woof .iradio_square-blue .iCheck-helper{background:transparent!important;border:0!important}.woof .woof_checkbox_label,.woof .woof_radio_label{font-size:14px!important;line-height:1.5!important;color:#333!important;transition:color 0.2s ease!important}.woof li:hover>.woof_checkbox_label,.woof li:hover>.woof_radio_label{color:var(--stm-color-gold)!important}@media (max-width:767px){.woof .icheckbox_square-blue,.woof .iradio_square-blue{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin-right:12px!important}.woof .icheckbox_square-blue.checked::after{width:10px!important;height:10px!important}.woof .iradio_square-blue.checked::after{width:8px!important;height:8px!important}}.woof_childs_list{margin-top:8px!important;margin-left:14px!important;padding-left:14px!important;border-left:1px solid rgba(198,167,105,0.22)!important;position:static!important}.woof_childs_list::before{content:none!important;display:none!important}.woof_childs_list li{margin-left:0!important;padding-left:0!important;position:static!important}.woof_childs_list li::before{content:none!important;display:none!important}.woof_childs_list label,.woof_childs_list .woof_checkbox_label,.woof_childs_list .woof_radio_label{font-size:13px!important;color:#4b4b4b!important}.woof .woof_block_html_items,.woof .woof_color_html_items,.woof .woof_list.woof_list_color{max-height:none!important;height:auto!important;overflow:visible!important;overflow-y:visible!important}.woof .woof_list.woof_list_color::-webkit-scrollbar,.woof .woof_block_html_items::-webkit-scrollbar,.woof .woof_color_html_items::-webkit-scrollbar{display:none!important}.woof .woof_list.woof_list_color{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:12px!important;row-gap:14px!important;justify-items:center!important;align-items:center!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important}.woof .woof_list.woof_list_color li{width:100%!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important;position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important}.woof .woof_list.woof_list_color input[type="checkbox"],.woof .woof_list.woof_list_color input[type="radio"]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important}.woof .woof_list.woof_list_color li label,.woof .woof_list.woof_list_color li .woof_color_name,.woof .woof_list.woof_list_color li a:not(.woof_color_term),.woof .woof_list.woof_list_color li span:not(.woof_color_term):not(.woof_color_checked){font-size:0!important;line-height:0!important;color:transparent!important}.woof .woof_list.woof_list_color .woof_color_checked{display:none!important}.woof .woof_list.woof_list_color .woof_color_term{position:relative!important;display:inline-block!important;width:22px!important;height:22px!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(0,0,0,0.18)!important;box-shadow:none!important;overflow:visible!important;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease!important}.woof .woof_list.woof_list_color .woof_color_term:hover{transform:scale(1.08)!important;border-color:rgba(0,0,0,0.35)!important;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(198,167,105,0.18)!important}.woof .woof_list.woof_list_color .woof_color_term.checked,.woof .woof_list.woof_list_color .woof_color_term[checked="checked"],.woof .woof_list.woof_list_color .woof_color_term.selected,.woof .woof_list.woof_list_color .woof_color_term.woof_color_term_selected{transform:scale(1.12)!important;border:2px solid var(--stm-color-gold)!important;box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(198,167,105,0.34)!important}.woof .woof_list.woof_list_color .woof_color_term[style*="ffffff"],.woof .woof_list.woof_list_color .woof_color_term[style*="#fff"],.woof .woof_list.woof_list_color .woof_color_term[style*="rgb(255, 255, 255)"]{border-color:rgba(0,0,0,0.28)!important}@media (max-width:767px){.shop-mobile-row{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0 16px!important;box-sizing:border-box!important}.shop-mobile-column{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.shop-mobile-products,.shop-mobile-products .woocommerce,.shop-mobile-products .et_pb_shop{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.shop-mobile-products ul.products,.shop-mobile-products ul.products[class*="columns-"]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;list-style:none!important;gap:34px!important;box-sizing:border-box!important}.shop-mobile-products ul.products::before,.shop-mobile-products ul.products::after,.shop-mobile-products ul.products[class*="columns-"]::before,.shop-mobile-products ul.products[class*="columns-"]::after{display:none!important;content:none!important}.shop-mobile-products ul.products>li.product,.shop-mobile-products ul.products[class*="columns-"]>li.product,.shop-mobile-products ul.products>li.product:nth-child(n),.shop-mobile-products ul.products>li.product:nth-child(odd),.shop-mobile-products ul.products>li.product:nth-child(even),.shop-mobile-products ul.products>li.product.first,.shop-mobile-products ul.products>li.product.last{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:350px!important;min-width:0!important;margin:0 auto!important;padding:0!important;float:none!important;clear:none!important;left:auto!important;right:auto!important;inset:auto!important;transform:none!important;position:relative!important;box-sizing:border-box!important}.shop-mobile-products ul.products li.product a.woocommerce-LoopProduct-link,.shop-mobile-products ul.products li.product a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;margin:0 auto!important;text-align:center!important;text-decoration:none!important}.shop-mobile-products ul.products li.product img{display:block!important;margin:0 auto 12px!important}.shop-mobile-products ul.products li.product .woocommerce-loop-product__title,.shop-mobile-products ul.products li.product .price,.shop-mobile-products ul.products li.product .button{width:100%!important;text-align:center!important}.shop-mobile-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:8px!important}.shop-mobile-products ul.products li.product .price{margin-bottom:10px!important}.shop-mobile-products ul.products li.product .button{display:inline-flex!important;width:100%!important;max-width:200px!important;min-height:38px!important;margin-left:auto!important;margin-right:auto!important;font-size:11px!important;letter-spacing:0.04em!important}}@media (max-width:767px){.post-type-archive-product.woocommerce ul.products li.product,.tax-product_cat.woocommerce ul.products li.product,.tax-product_tag.woocommerce ul.products li.product{padding:20px 18px 18px!important;border-radius:18px!important;box-shadow:0 6px 16px rgba(0,0,0,0.02)!important}.post-type-archive-product.woocommerce ul.products li.product img,.tax-product_cat.woocommerce ul.products li.product img,.tax-product_tag.woocommerce ul.products li.product img{height:200px!important;margin-bottom:14px!important}.post-type-archive-product.woocommerce ul.products li.product .price,.tax-product_cat.woocommerce ul.products li.product .price,.tax-product_tag.woocommerce ul.products li.product .price{font-size:17px!important;margin-bottom:10px!important}.post-type-archive-product.woocommerce ul.products li.product .button,.tax-product_cat.woocommerce ul.products li.product .button,.tax-product_tag.woocommerce ul.products li.product .button{min-height:38px!important;max-width:200px!important;font-size:11px!important}}@media (max-width:767px){.stm-filter-panel .woof{padding:20px 18px 22px!important;border-radius:18px!important;box-sizing:border-box!important}.stm-filter-panel .woof_container{margin-bottom:22px!important}.stm-filter-panel .woof_container:last-child{margin-bottom:0!important}.stm-filter-panel .woof_container h4,.stm-filter-panel .woof .woof_container_title{margin-bottom:14px!important;font-size:10px!important;letter-spacing:0.16em!important;line-height:1.3!important}.stm-filter-panel .woof .woof_list:not(.woof_list_color) li{display:flex!important;align-items:center!important;margin-bottom:14px!important}.stm-filter-panel .woof .woof_checkbox_label,.stm-filter-panel .woof .woof_radio_label{font-size:13px!important;line-height:1.45!important;color:#333!important}.stm-filter-panel .woof .icheckbox_square-blue,.stm-filter-panel .woof .iradio_square-blue{margin-right:12px!important;flex:0 0 auto!important}.stm-filter-panel .woof_childs_list{margin-top:12px!important;margin-left:10px!important;padding-left:14px!important;border-left:1px solid rgba(198,167,105,0.20)!important}.stm-filter-panel .woof_childs_list li{margin-bottom:12px!important}.stm-filter-panel .woof_childs_list .woof_checkbox_label,.stm-filter-panel .woof_childs_list .woof_radio_label{font-size:12.5px!important;color:#555!important}.stm-filter-panel .woof .woof_list.woof_list_color{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:10px!important;row-gap:14px!important;justify-items:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:6px 0 0 0!important;padding:0!important;box-sizing:border-box!important}.stm-filter-panel .woof .woof_list.woof_list_color li{width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.stm-filter-panel .woof .woof_list.woof_list_color .woof_color_term{width:20px!important;height:20px!important;margin:0!important}.stm-filter-panel .woof .irs{margin-top:14px!important;margin-bottom:8px!important}.stm-filter-panel .woof .irs-slider{width:20px!important;height:20px!important;top:15px!important}.stm-filter-panel .woof_submit_search_form,.stm-filter-panel .woof .woof_submit_search_form,.stm-filter-panel .woof_submit_search_form_container button{min-height:40px!important;min-width:120px!important;padding:10px 18px!important;font-size:11px!important;letter-spacing:0.05em!important}}.stm-mini-cart-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.22);opacity:0;visibility:hidden;transition:opacity 0.28s ease,visibility 0.28s ease;z-index:99990}.stm-mini-cart-drawer{position:fixed;top:0;right:0;width:min(420px,92vw);height:100vh;background:#fff;box-shadow:-8px 0 30px rgba(0,0,0,0.10);transform:translateX(100%);transition:transform 0.32s ease;z-index:99991;display:flex;flex-direction:column}body.stm-mini-cart-open .stm-mini-cart-backdrop{opacity:1;visibility:visible}body.stm-mini-cart-open .stm-mini-cart-drawer{transform:translateX(0)}.stm-mini-cart-header{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 18px;border-bottom:1px solid rgba(0,0,0,0.08)}.stm-mini-cart-title{margin:0;font-size:16px;font-weight:500;letter-spacing:0.04em;color:#111;text-transform:uppercase}.stm-mini-cart-close{appearance:none;border:0;background:transparent;color:#111;font-size:28px;line-height:1;cursor:pointer;padding:0}.stm-mini-cart-body{flex:1;overflow-y:auto;padding:18px 22px 22px}.stm-mini-cart-body .woocommerce-mini-cart{margin:0;padding:0;list-style:none}.stm-mini-cart-body .woocommerce-mini-cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(0,0,0,0.08);position:relative}.stm-mini-cart-body .woocommerce-mini-cart-item a{color:#111;text-decoration:none}.stm-mini-cart-body .woocommerce-mini-cart-item img{width:72px!important;height:auto!important;display:block;margin:0!important}.stm-mini-cart-body .woocommerce-mini-cart-item .remove{position:absolute;top:14px;right:0;color:#777!important;font-size:18px!important;line-height:1!important;text-decoration:none!important}.stm-mini-cart-body .quantity{display:block;margin-top:6px;font-size:12px;color:#666}.stm-mini-cart-body .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:center;margin:0;padding:18px 0 10px;font-size:14px;color:#111}.stm-mini-cart-body .woocommerce-mini-cart__buttons{display:grid;gap:10px;margin:12px 0 0}.stm-mini-cart-body .woocommerce-mini-cart__buttons .button,.stm-mini-cart-body .woocommerce-mini-cart__buttons a.button,.stm-mini-cart-body .woocommerce-mini-cart__buttons a.checkout{width:100%;justify-content:center}.stm-mini-cart-body .woocommerce-mini-cart__empty-message{margin:0;font-size:14px;color:#555}body.stm-mini-cart-open{overflow:hidden}@media (max-width:767px){.stm-mini-cart-drawer{width:100vw}.stm-mini-cart-header{padding:18px 18px 16px}.stm-mini-cart-body{padding:16px 18px 18px}}.woof li.woof_term_24.woof_childs_list_li{margin-bottom:18px!important}.woof li.woof_term_24.woof_childs_list_li>label.woof_checkbox_label{display:inline-block!important;margin-bottom:10px!important;font-size:14px!important;line-height:1.5!important;color:#333!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list{display:block!important;margin-top:8px!important;margin-left:18px!important;margin-bottom:4px!important;padding-top:2px!important;padding-left:18px!important;border-left:1px solid rgba(198,167,105,0.24)!important;position:relative!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li{display:flex!important;align-items:center!important;gap:0!important;margin:0 0 12px 0!important;padding:0!important;position:relative!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li:last-child{margin-bottom:0!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li::before{content:""!important;position:absolute!important;left:-18px!important;top:14px!important;width:10px!important;height:1px!important;background:rgba(198,167,105,0.24)!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li>.icheckbox_square-blue{margin-right:12px!important;flex:0 0 auto!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li>label.woof_checkbox_label{display:inline-block!important;margin:0!important;font-size:13px!important;line-height:1.45!important;color:#4b4b4b!important}@media (max-width:767px){.woof li.woof_term_24.woof_childs_list_li{margin-bottom:16px!important}.woof li.woof_term_24.woof_childs_list_li>label.woof_checkbox_label{margin-bottom:10px!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list{margin-top:8px!important;margin-left:14px!important;padding-left:14px!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li::before{left:-14px!important;width:8px!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li>.icheckbox_square-blue{margin-right:10px!important}.woof li.woof_term_24.woof_childs_list_li>ul.woof_childs_list>li>label.woof_checkbox_label{font-size:12.5px!important}}.stm-filter-toggle-wrap,.stm-filter-panel{width:100%!important;max-width:100%!important}button.stm-filter-toggle,.stm-filter-toggle{display:none}@media (max-width:767px){.stm-filter-toggle-wrap{width:100%!important;max-width:100%!important;margin:0 0 16px 0!important}button.stm-filter-toggle,.stm-filter-toggle{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:46px!important;padding:0 18px!important;margin:0 0 14px 0!important;border:1px solid rgba(198,167,105,0.45)!important;border-radius:999px!important;background:linear-gradient(to bottom,#ffffff 0%,#faf9f6 100%)!important;color:#111!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.10em!important;line-height:1!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;white-space:nowrap!important;transform:translateZ(0)!important;transition:transform 0.16s ease,background-color 0.22s ease,border-color 0.22s ease,color 0.22s ease,box-shadow 0.22s ease!important}button.stm-filter-toggle::before,.stm-filter-toggle::before{content:"";width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transform-origin:55% 55%;transition:transform 0.25s ease;display:inline-block;margin-top:-2px;flex:0 0 auto}button.stm-filter-toggle::after,.stm-filter-toggle::after{content:"";position:absolute;inset:0;border-radius:999px;opacity:0;box-shadow:0 0 0 1px rgba(198,167,105,0.25),0 6px 18px rgba(198,167,105,0.12);transition:opacity 0.25s ease;pointer-events:none}button.stm-filter-toggle:hover,button.stm-filter-toggle:focus,.stm-filter-toggle:hover,.stm-filter-toggle:focus{border-color:var(--stm-color-gold)!important;color:var(--stm-color-gold)!important;background:linear-gradient(to bottom,#ffffff 0%,#faf9f6 100%)!important;box-shadow:0 8px 20px rgba(198,167,105,0.12)!important}button.stm-filter-toggle:hover::after,button.stm-filter-toggle:focus::after,button.stm-filter-toggle.is-active::after,.stm-filter-toggle:hover::after,.stm-filter-toggle:focus::after,.stm-filter-toggle.is-active::after{opacity:1}button.stm-filter-toggle.is-active,.stm-filter-toggle.is-active{border-color:var(--stm-color-gold)!important;color:var(--stm-color-gold)!important;background:linear-gradient(to bottom,#ffffff 0%,#faf9f6 100%)!important;box-shadow:0 0 0 1px rgba(198,167,105,0.35),0 8px 22px rgba(198,167,105,0.18)!important}button.stm-filter-toggle.is-active::before,.stm-filter-toggle.is-active::before{transform:rotate(-135deg)}button.stm-filter-toggle:active,.stm-filter-toggle:active{transform:scale(0.985)!important}.stm-filter-panel{margin:0 0 18px 0!important;overflow:hidden!important;max-height:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:max-height 0.34s ease,opacity 0.24s ease,transform 0.24s ease,visibility 0s linear 0.34s;will-change:max-height,opacity,transform}.stm-filter-panel.is-open{opacity:1;visibility:visible;transform:translateY(0);max-height:2200px;transition:max-height 0.46s ease,opacity 0.30s ease,transform 0.30s ease,visibility 0s linear 0s}}button.stm-filter-toggle{background:linear-gradient(to bottom,#ffffff 0%,#fbfaf7 45%,#f6f3ed 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(0,0,0,0.04)}button.stm-filter-toggle{border:1px solid rgba(198,167,105,0.35)!important}button.stm-filter-toggle::after{box-shadow:0 0 0 0.5px rgba(198,167,105,0.25),0 6px 18px rgba(198,167,105,0.10)}button.stm-filter-toggle{letter-spacing:0.14em!important;font-weight:500!important}button.stm-filter-toggle::before{width:8px;height:8px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;opacity:0.75}.woof .icheckbox_square-blue,.woof .iradio_square-blue{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;-webkit-user-select:none!important}.woof .icheckbox_square-blue .iCheck-helper,.woof .iradio_square-blue .iCheck-helper{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;-webkit-user-select:none!important}.woof label.woof_checkbox_label,.woof label.woof_radio_label{display:inline-block!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important;box-shadow:none!important}.woof .icheckbox_square-blue:focus,.woof .iradio_square-blue:focus,.woof .icheckbox_square-blue:active,.woof .iradio_square-blue:active,.woof label.woof_checkbox_label:focus,.woof label.woof_radio_label:focus,.woof label.woof_checkbox_label:active,.woof label.woof_radio_label:active,.woof .iCheck-helper:focus,.woof .iCheck-helper:active{outline:none!important;box-shadow:none!important}.woof li,.woof li *{-webkit-tap-highlight-color:transparent!important}.woof .icheckbox_square-blue::before,.woof .icheckbox_square-blue::after,.woof .iradio_square-blue::before,.woof .iradio_square-blue::after{pointer-events:none!important}.woof_container{margin-bottom:28px!important}.woof_container h4{margin-bottom:14px!important}.woof ul li{margin-bottom:10px!important;line-height:1.4!important}.woof .woof_childs_list li{margin-bottom:8px!important}.woof label.woof_checkbox_label{margin-left:8px!important}.woof_color_term_container{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.woof_color_term{margin:0!important}.woof_price_search_container{margin-top:20px!important}.woof_submit_search_form_container{margin-top:20px!important;display:flex;gap:10px}@media (max-width:767px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product{width:100%!important;max-width:340px!important;margin-right:auto!important;margin-left:auto!important;float:none!important;clear:none!important;display:block!important}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li:nth-child(n),.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li:nth-child(n),.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li:nth-child(n),.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li:nth-child(n),.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li:nth-child(n){clear:none!important;margin-right:auto!important;margin-left:auto!important}.et-db #et-boc .et-l .et_pb_shop ul.products{display:flex!important;flex-direction:column!important;align-items:center!important;gap:28px!important}}.stm-mini-cart-backdrop{background:rgba(7,21,44,0.18);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.stm-mini-cart-drawer{width:min(390px,90vw);box-shadow:-18px 0 40px rgba(0,0,0,0.10);border-left:1px solid rgba(0,0,0,0.06);background:#fff}.stm-mini-cart-header{padding:18px 18px 14px;border-bottom:1px solid rgba(0,0,0,0.06)}.stm-mini-cart-title{font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#111}.stm-mini-cart-close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:22px;color:#111;transition:background-color 0.22s ease,color 0.22s ease,transform 0.22s ease}.stm-mini-cart-close:hover{background:rgba(0,0,0,0.04);color:var(--stm-color-gold);transform:scale(1.03)}.stm-mini-cart-body{padding:14px 18px 18px}.stm-mini-cart-body .woocommerce-mini-cart{margin:0;padding:0;list-style:none}.stm-mini-cart-body .woocommerce-mini-cart-item{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(0,0,0,0.06)}.stm-mini-cart-body .woocommerce-mini-cart-item>a:first-child{display:block;width:60px}.stm-mini-cart-body .woocommerce-mini-cart-item img{width:60px!important;height:auto!important;display:block;border-radius:10px;margin:0!important}.stm-mini-cart-body .woocommerce-mini-cart-item a:not(.remove):not(:first-child),.stm-mini-cart-body .woocommerce-mini-cart-item .quantity,.stm-mini-cart-body .woocommerce-mini-cart-item .variation{grid-column:2}.stm-mini-cart-body .woocommerce-mini-cart-item a:not(.remove){color:#111;text-decoration:none;font-size:13px;line-height:1.45;font-weight:500}.stm-mini-cart-body .woocommerce-mini-cart-item a:not(.remove):hover{color:var(--stm-color-gold)}.stm-mini-cart-body .woocommerce-mini-cart-item .remove{position:absolute;top:10px;right:0;width:22px;height:22px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px;color:#8a8a8a!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;background:transparent!important;transition:background-color 0.2s ease,color 0.2s ease}.stm-mini-cart-body .woocommerce-mini-cart-item .remove:hover{background:rgba(0,0,0,0.05)!important;color:#111!important}.stm-mini-cart-body .quantity{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#666}.stm-mini-cart-body .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:center;margin:0;padding:16px 0 8px;font-size:13px;color:#555;border-bottom:0}.stm-mini-cart-body .woocommerce-mini-cart__total strong{font-weight:500;color:#666}.stm-mini-cart-body .woocommerce-mini-cart__total .amount{font-size:18px;font-weight:600;color:#111}.stm-mini-cart-body .woocommerce-mini-cart__buttons{display:grid;gap:10px;margin:12px 0 0}.stm-mini-cart-body .woocommerce-mini-cart__buttons .button,.stm-mini-cart-body .woocommerce-mini-cart__buttons a.button,.stm-mini-cart-body .woocommerce-mini-cart__buttons a.checkout{width:100%;min-height:44px!important;justify-content:center}.stm-mini-cart-body .woocommerce-mini-cart__empty-message{margin:4px 0 0;font-size:14px;line-height:1.6;color:#555}@media (max-width:767px){.stm-mini-cart-drawer{width:min(360px,calc(100vw - 18px));max-width:calc(100vw - 18px);border-radius:18px 0 0 18px;box-shadow:-12px 0 28px rgba(0,0,0,0.10)}.stm-mini-cart-header{padding:16px 16px 12px}.stm-mini-cart-body{padding:12px 16px 16px}.stm-mini-cart-body .woocommerce-mini-cart-item{grid-template-columns:54px 1fr;gap:10px;padding:10px 0}.stm-mini-cart-body .woocommerce-mini-cart-item>a:first-child{width:54px}.stm-mini-cart-body .woocommerce-mini-cart-item img{width:54px!important;border-radius:8px}.stm-mini-cart-body .woocommerce-mini-cart-item a:not(.remove){font-size:12.5px;line-height:1.4}.stm-mini-cart-body .quantity{font-size:11.5px}.stm-mini-cart-body .woocommerce-mini-cart__total{padding-top:14px}.stm-mini-cart-body .woocommerce-mini-cart__total .amount{font-size:16px}.stm-mini-cart-body .woocommerce-mini-cart__buttons{gap:8px}.stm-mini-cart-body .woocommerce-mini-cart__buttons .button,.stm-mini-cart-body .woocommerce-mini-cart__buttons a.button,.stm-mini-cart-body .woocommerce-mini-cart__buttons a.checkout{min-height:42px!important;font-size:12px!important}}