a.h-mcard{text-decoration:none;color:rgb(var(--h-fg));display:block}.h-header{--h-header-h:72px;z-index:9999 !important;position:sticky !important;top:0 !important}.h-header,.h-header *,.h-header__link,.h-header__link::after,.h-header__logo,.h-header__icon,.h-header__dot,.h-header__bar,.h-header__caret,.h-header__mega{transition:none !important;animation:none !important}.h-header.is-hidden{transform:none !important}.h-header.is-scrolled{background:rgb(var(--h-fg)) !important;box-shadow:0 1px 0 rgb(var(--h-brass) / 0.25) !important}.h-hero,.h-hero__drop,.h-hero__line > span,.h-hero__sub,.h-hero__ctas,.h-hero__trust,.h-hero__product,.h-hero__card,.h-hero__seal,.h-hero__side,.h-hero__ticker{opacity:1 !important;transform:none !important;transition:none !important;animation:none !important}.h-hero__seal-ring{animation:sealSpin 20s linear infinite !important}@keyframes sealSpin{to{transform:rotate(360deg)}}.h-cats,.h-cats__card,.h-cats__grid,.h-cats__name,.h-cats__num,.h-cats__count,.h-cats__cta,.h-cats__media,.h-cats__lead{opacity:1 !important;transform:none !important;visibility:visible !important;transition:none !important;animation:none !important}.h-cats__card:hover .h-cats__name{color:rgb(var(--h-brass)) !important}.h-cats__name{font-size:clamp(32px,5vw + 6px,72px) !important;color:rgb(var(--h-fg)) !important}.h-cats__card:hover .h-cats__cta{opacity:1 !important}[data-reveal],.h-carousel,.h-ctl,.h-rv,.h-look,.h-hrev,.h-ed,.h-reas{opacity:1 !important;transform:none !important}.h-ed__cta{white-space:nowrap !important;flex-direction:row !important;display:inline-flex !important;align-items:center !important;gap:12px !important}.h-ed__cta-label{white-space:nowrap !important}@media (max-width: 600px){.h-ed__cta{font-size:10px !important;padding:14px 20px !important}}.h-mcard__media{position:relative;background:rgb(var(--h-paper)) !important;border:1px solid rgb(var(--h-border)) !important;aspect-ratio:1/1 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.h-mcard__media img,.h-carousel__slide .h-mcard__media img{width:80% !important;height:80% !important;object-fit:contain !important;display:block !important;padding:0 !important;margin:auto !important}.h-carousel__slide .h-mcard__media{aspect-ratio:1/1 !important}.h-carousel__slide .h-mcard{display:block;text-decoration:none;color:rgb(var(--h-fg))}.woocommerce-checkout .h-container{max-width:1240px;margin:0 auto;padding:56px var(--h-gutter) 100px}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle{background:rgb(var(--h-paper));border:1px solid rgb(var(--h-brass) / 0.25);border-left:3px solid rgb(var(--h-brass));padding:14px 20px;margin-bottom:32px;font-size:14px;color:rgb(var(--h-fg));border-radius:2px;position:relative}.woocommerce-checkout .woocommerce-info::before{display:none}.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-form-coupon-toggle a{color:rgb(var(--h-brass));text-decoration:underline;text-underline-offset:3px;font-weight:500}.woocommerce-checkout .checkout_coupon{background:rgb(var(--h-paper));padding:24px;margin-bottom:32px;border:1px solid rgb(var(--h-border));border-radius:2px}.woocommerce-checkout .checkout_coupon p{margin:0}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}@media (max-width: 900px){.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:40px}}.woocommerce-checkout #customer_details{display:contents}.woocommerce-checkout #customer_details > .col-1,.woocommerce-checkout #customer_details > .col-2,.woocommerce-checkout .woocommerce-additional-fields{grid-column:1;width:100%;float:none;background:rgb(var(--h-paper));border:1px solid rgb(var(--h-border));border-radius:2px;padding:32px;margin:0 0 24px;position:relative}.woocommerce-checkout #customer_details > .col-1::before,.woocommerce-checkout #customer_details > .col-2::before,.woocommerce-checkout .woocommerce-additional-fields::before{content:"";position:absolute;top:-1px;left:0;width:48px;height:2px;background:rgb(var(--h-brass))}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2}@media (max-width: 900px){.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:1}}.woocommerce-checkout #order_review_heading{margin:0 0 16px;font-family:var(--h-font-serif);font-style:italic;font-weight:400;font-size:clamp(22px,2.4vw,28px);letter-spacing:-0.01em}.woocommerce-checkout #order_review{background:rgb(var(--h-paper));border:1px solid rgb(var(--h-border));border-radius:2px;padding:28px;position:sticky;top:88px;position:relative}@supports (position: sticky){@media (min-width:901px){.woocommerce-checkout #order_review{position:sticky;top:88px}}}.woocommerce-checkout #order_review::before{content:"";position:absolute;top:-1px;left:0;width:48px;height:2px;background:rgb(var(--h-brass))}.woocommerce-checkout h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-family:var(--h-font-serif);font-style:italic;font-weight:400;font-size:clamp(22px,2.4vw,28px);letter-spacing:-0.01em;margin:0 0 24px;padding:0;color:rgb(var(--h-fg))}.woocommerce-checkout #ship-to-different-address{font-family:var(--h-font-sans);font-size:13px;font-weight:500;letter-spacing:0.02em;margin-bottom:16px}.woocommerce-checkout #ship-to-different-address label{display:inline-flex;align-items:center;gap:8px}.woocommerce-checkout .form-row{margin-bottom:18px;padding:0}.woocommerce-checkout .form-row label{display:block;font-size:11px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:rgb(var(--h-brass));margin-bottom:8px;line-height:1.3}.woocommerce-checkout .form-row label .required,.woocommerce-checkout .form-row label .optional{color:rgb(var(--h-brass));text-decoration:none;font-weight:500}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container .select2-selection--single{width:100%;height:52px;padding:0 16px;font-size:15px;font-family:var(--h-font-sans);background:rgb(var(--h-bg));border:1px solid rgb(var(--h-border));border-radius:2px;color:rgb(var(--h-fg));transition:border-color 200ms ease,background 200ms ease;box-shadow:none;outline:none}.woocommerce-checkout .form-row textarea{height:auto;min-height:110px;padding:14px 16px;resize:vertical;line-height:1.5}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .select2-container--focus .select2-selection--single,.woocommerce-checkout .select2-container--open .select2-selection--single{border-color:rgb(var(--h-brass));background:rgb(var(--h-paper));box-shadow:0 0 0 3px rgb(var(--h-brass) / 0.08)}.woocommerce-checkout .form-row input.input-text::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:rgb(var(--h-muted) / 0.6)}.woocommerce-checkout .select2-container .select2-selection--single{display:flex;align-items:center}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px;padding:0;color:rgb(var(--h-fg))}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;right:12px}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid select,.woocommerce-checkout .form-row.woocommerce-invalid .select2-selection{border-color:rgb(var(--h-sale));background:rgb(var(--h-sale) / 0.04)}.woocommerce-checkout .form-row.woocommerce-invalid label{color:rgb(var(--h-sale))}.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:0}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{font-size:10px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:rgb(var(--h-brass));padding:0 0 12px;border-bottom:2px solid rgb(var(--h-brass));text-align:left;background:transparent}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th:last-child{text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:16px 0;border-bottom:1px solid rgb(var(--h-border));font-size:14px;vertical-align:top;line-height:1.5}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{color:rgb(var(--h-fg));font-weight:400}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity{color:rgb(var(--h-muted));margin-left:4px}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th{font-weight:400;font-size:14px;color:rgb(var(--h-muted));padding:12px 0;border-bottom:1px solid rgb(var(--h-border));text-align:left;background:transparent}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;padding:12px 0;border-bottom:1px solid rgb(var(--h-border))}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:18px;font-weight:500;color:rgb(var(--h-fg));padding:18px 0 12px;border-bottom:none;border-top:2px solid rgb(var(--h-fg))}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td .woocommerce-Price-amount{color:rgb(var(--h-fg));font-size:22px;letter-spacing:-0.01em}.woocommerce-checkout .woocommerce-checkout-review-order-table .includes_tax{display:block;font-size:12px;color:rgb(var(--h-muted));font-weight:400;margin-top:4px}.woocommerce-checkout #payment{background:transparent;margin-top:28px;padding:0;border:0;border-radius:0}.woocommerce-checkout #payment > h3{display:none}.woocommerce-checkout #payment ul.payment_methods{border:1px solid rgb(var(--h-border));border-radius:2px;background:rgb(var(--h-bg));padding:8px 16px;margin:0 0 20px;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{padding:14px 0;border-bottom:1px solid rgb(var(--h-border));list-style:none;background:transparent}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:none}.woocommerce-checkout #payment ul.payment_methods li > input[type="radio"]{margin-right:10px;accent-color:rgb(var(--h-brass));vertical-align:middle}.woocommerce-checkout #payment ul.payment_methods li > label{font-size:14px;font-weight:500;letter-spacing:0.01em;color:rgb(var(--h-fg));display:inline;cursor:pointer}.woocommerce-checkout #payment ul.payment_methods li > label img{vertical-align:middle;margin-left:8px;max-height:24px;width:auto}.woocommerce-checkout #payment ul.payment_methods li .payment_box{background:rgb(var(--h-paper));border-radius:2px;padding:16px;margin:12px 0 4px;font-size:13px;color:rgb(var(--h-fg));line-height:1.5;position:relative}.woocommerce-checkout #payment ul.payment_methods li .payment_box::before{display:none}.woocommerce-checkout #payment .place-order{padding:0;background:transparent}.woocommerce-checkout #place_order{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;padding:18px 24px;background:rgb(var(--h-fg));color:rgb(var(--h-bg));border:1px solid rgb(var(--h-fg));border-radius:2px;font-family:var(--h-font-sans);font-size:14px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;cursor:pointer;transition:background 200ms ease,color 200ms ease,transform 80ms ease;margin-top:16px;height:auto}.woocommerce-checkout #place_order:hover:not(:disabled){background:rgb(var(--h-brass));color:rgb(var(--h-fg));border-color:rgb(var(--h-brass))}.woocommerce-checkout #place_order:active:not(:disabled){transform:translateY(1px)}.woocommerce-checkout #place_order:disabled{opacity:0.5;cursor:not-allowed}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12px;color:rgb(var(--h-muted));line-height:1.5;margin:16px 0}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:rgb(var(--h-brass));text-decoration:underline;text-underline-offset:3px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:12px 0;font-size:13px;line-height:1.5}.woocommerce-checkout .form-row.validate-required label{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;color:rgb(var(--h-fg));display:flex;align-items:flex-start;gap:10px;cursor:pointer}.woocommerce-checkout .form-row.validate-required label input[type="checkbox"]{margin-top:2px;width:18px;height:18px;accent-color:rgb(var(--h-brass));flex-shrink:0}.woocommerce-checkout .form-row.validate-required label .required{color:rgb(var(--h-sale));margin-left:2px}.woocommerce-checkout .form-row.validate-required label a{color:rgb(var(--h-brass));text-decoration:underline;text-underline-offset:3px}.woocommerce-checkout #order_review::after{content:"🔒 Sicherer Checkout · SSL-verschlüsselt";display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid rgb(var(--h-border));font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:rgb(var(--h-muted));font-weight:500}.woocommerce-checkout .woocommerce-form-login{background:rgb(var(--h-paper));border:1px solid rgb(var(--h-border));padding:24px;border-radius:2px;margin-bottom:24px}.woocommerce-checkout .woocommerce-form-login-toggle{display:none}.woocommerce-checkout .blockUI.blockOverlay{background:rgb(var(--h-bg) / 0.85) !important;opacity:1 !important}.woocommerce-checkout .processing{position:relative}@media (max-width: 600px){.woocommerce-checkout .h-container{padding:32px 16px 60px}.woocommerce-checkout #customer_details > .col-1,.woocommerce-checkout #customer_details > .col-2,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review{padding:24px 20px}.woocommerce-checkout #place_order{min-height:56px;font-size:13px}}body.woocommerce-cart .h-cart{padding-top:0 !important}.h-drawer--cart{position:fixed;inset:0;z-index:10000;pointer-events:none;visibility:hidden}.h-drawer--cart[open]{pointer-events:auto;visibility:visible}.h-drawer__scrim{position:absolute;inset:0;background:rgb(var(--h-fg) / 0.4);opacity:0;transition:opacity 400ms ease}.h-drawer--cart[open] .h-drawer__scrim{opacity:1}.h-drawer__panel--right{position:absolute;top:0;right:0;bottom:0;width:min(440px,92vw);background:rgb(var(--h-bg));transform:translateX(100%);transition:transform 500ms cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;z-index:1}.h-drawer--cart[open] .h-drawer__panel--right{transform:none}.h-drawer[open]{display:block;visibility:visible;pointer-events:auto}.h-cart-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px !important;border-bottom:1px solid rgb(var(--h-border));flex-shrink:0}.h-cart-drawer__head-left{display:flex;align-items:baseline;gap:var(--h-s-2)}.h-cart-drawer__head-title{font-family:var(--h-font-serif);font-style:italic;font-weight:400;font-size:20px;letter-spacing:-0.01em}.h-cart-drawer__head-count{font-size:var(--h-fs-sm);color:rgb(var(--h-muted))}.h-cart-drawer__head-close{width:36px;height:36px;border:1px solid rgb(var(--h-border));background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--h-fg))}.h-cart-drawer__head-close:hover{border-color:rgb(var(--h-brass));color:rgb(var(--h-brass))}.h-cart-drawer__head-close svg{width:14px;height:14px}.h-cart-drawer__ship{padding:var(--h-s-3) var(--h-s-5);border-bottom:1px solid rgb(var(--h-border))}.h-cart-drawer__ship-label{font-size:var(--h-fs-xs);color:rgb(var(--h-muted));margin-bottom:var(--h-s-2)}.h-cart-drawer__ship-label strong{color:rgb(var(--h-fg))}.h-cart-drawer__ship-track{height:2px;background:rgb(var(--h-border));overflow:hidden}.h-cart-drawer__ship-fill{height:100%;background:rgb(var(--h-brass));transition:width 600ms ease}.h-cart-drawer__body{flex:1;overflow-y:auto;padding:var(--h-s-5)}.h-cart-drawer__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--h-s-4)}.h-cart-drawer__item{display:grid;grid-template-columns:80px 1fr;gap:var(--h-s-3);padding-bottom:var(--h-s-4);border-bottom:1px solid rgb(var(--h-border))}.h-cart-drawer__img{aspect-ratio:4/5;overflow:hidden;background:rgb(var(--h-bg-alt))}.h-cart-drawer__img img{width:100%;height:100%;object-fit:cover;display:block}.h-cart-drawer__meta{display:flex;flex-direction:column;gap:var(--h-s-2);min-width:0}.h-cart-drawer__row1{display:flex;justify-content:space-between;gap:var(--h-s-2)}.h-cart-drawer__title{font-size:13px;font-weight:400;color:rgb(var(--h-fg));text-decoration:none;line-height:1.3}.h-cart-drawer__title:hover{color:rgb(var(--h-brass))}.h-cart-drawer__remove{width:20px;height:20px;background:none;border:none;color:rgb(var(--h-muted));cursor:pointer;padding:0;flex-shrink:0}.h-cart-drawer__remove:hover{color:rgb(var(--h-sale))}.h-cart-drawer__remove svg{width:12px;height:12px}.h-cart-drawer__variant{font-size:10px;color:rgb(var(--h-muted));letter-spacing:0.1em;text-transform:uppercase}.h-cart-drawer__row2{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.h-cart-drawer__qty{display:inline-flex;align-items:center;border:1px solid rgb(var(--h-border));height:28px}.h-cart-drawer__qty button{width:28px;height:100%;background:none;border:none;cursor:pointer;font-size:13px;color:rgb(var(--h-fg))}.h-cart-drawer__qty button:hover{background:rgb(var(--h-brass));color:rgb(var(--h-paper))}.h-cart-drawer__qty span{min-width:28px;text-align:center;font-size:12px;font-weight:500;border-left:1px solid rgb(var(--h-border));border-right:1px solid rgb(var(--h-border));line-height:28px}.h-cart-drawer__price{font-size:13px;font-weight:500}.h-cart-drawer__empty{text-align:center;padding:var(--h-s-8) 0}.h-cart-drawer__foot{padding:var(--h-s-5);border-top:1px solid rgb(var(--h-border));flex-shrink:0}.h-cart-drawer__total{display:flex;justify-content:space-between;font-weight:500;margin-bottom:var(--h-s-4);font-size:var(--h-fs-md)}.h-mnav{position:fixed;inset:0;z-index:10001;pointer-events:none;visibility:hidden}.h-mnav[open]{pointer-events:auto;visibility:visible}.h-mnav__scrim{position:absolute;inset:0;background:rgb(var(--h-fg) / 0.5);opacity:0;transition:opacity 400ms ease}.h-mnav[open] .h-mnav__scrim{opacity:1}.h-mnav__panel{position:absolute;inset:0;background:rgb(var(--h-fg));color:rgb(var(--h-paper));transform:translateY(-100%);transition:transform 600ms cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;padding:var(--h-s-5);z-index:1}.h-mnav[open] .h-mnav__panel{transform:none}.h-mnav__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--h-s-8)}.h-mnav__head .h-meta{color:rgb(var(--h-brass))}.h-mnav__head .h-header__icon{color:rgb(var(--h-paper));background:none;border:none;cursor:pointer}.h-mnav__nav{flex:1;display:flex;flex-direction:column;gap:var(--h-s-3)}.h-mnav__link{display:flex;align-items:baseline;gap:var(--h-s-4);text-decoration:none;color:rgb(var(--h-paper));font-family:var(--h-font-serif);font-style:italic;font-size:clamp(28px,6vw,44px);line-height:1.2;letter-spacing:-0.015em}.h-mnav__link:hover{color:rgb(var(--h-brass))}.h-mnav__link-num{font-size:13px;color:rgb(var(--h-brass) / 0.5);font-family:var(--h-font-sans);font-style:normal;min-width:24px}.h-mnav__foot{display:flex;gap:var(--h-s-5);padding-top:var(--h-s-5);border-top:1px solid rgb(var(--h-paper) / 0.15);margin-top:auto}.h-mnav__quick{font-size:var(--h-fs-xs);letter-spacing:var(--h-tr-caps);text-transform:uppercase;color:rgb(var(--h-paper) / 0.6);text-decoration:none}.h-mnav__quick:hover{color:rgb(var(--h-brass))}.h-header__count{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;border-radius:50%;background:rgb(var(--h-brass));color:rgb(var(--h-paper));font-size:9px;font-weight:600;display:none;align-items:center;justify-content:center;line-height:1}.h-header__count.is-visible{display:inline-flex}.h-header__cart{position:relative}.h-header__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.h-header__burger span{width:20px;height:1.5px;background:currentColor;display:block}@media (max-width: 1024px){.h-header__burger{display:flex}.h-header__nav{display:none}}.h-footer{margin-bottom:0 !important;padding-bottom:0 !important}.h-footer__bottom{padding-bottom:var(--h-s-5)}body.h-body{margin:0;padding:0}html{margin-bottom:0 !important}.h-top-btn{position:fixed;bottom:24px;right:24px;z-index:100;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:rgb(var(--h-fg));color:rgb(var(--h-paper));border:1px solid rgb(var(--h-fg));border-radius:50%;cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity 350ms var(--h-ease),transform 350ms var(--h-ease),background 250ms var(--h-ease),border-color 250ms var(--h-ease);box-shadow:0 6px 20px rgb(var(--h-fg) / 0.18)}.h-top-btn.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.h-top-btn:hover{background:rgb(var(--h-brass));border-color:rgb(var(--h-brass))}.h-top-btn svg{width:18px;height:18px}@media (max-width: 600px){.h-top-btn{width:42px;height:42px;bottom:16px;right:16px}}.h-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:10050;mix-blend-mode:difference;will-change:transform;opacity:0;transition:opacity 300ms var(--h-ease)}.h-cursor.is-ready{opacity:1}.h-cursor__dot{position:absolute;top:-3px;left:-3px;width:6px;height:6px;border-radius:50%;background:rgb(var(--h-brass-lt));transition:transform 150ms var(--h-ease)}.h-cursor__ring{position:absolute;top:-16px;left:-16px;width:32px;height:32px;border-radius:50%;border:1px solid rgb(var(--h-brass-lt));transition:width 200ms var(--h-ease),height 200ms var(--h-ease),top 200ms var(--h-ease),left 200ms var(--h-ease),border-color 200ms var(--h-ease);will-change:transform}.h-cursor.is-hover .h-cursor__ring{width:48px;height:48px;top:-24px;left:-24px;border-color:rgb(var(--h-brass))}.h-cursor.is-hover .h-cursor__dot{transform:scale(0)}.h-cursor.is-click .h-cursor__ring{width:24px;height:24px;top:-12px;left:-12px}@media (hover: none),(max-width: 900px){.h-cursor{display:none !important}}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:14px 20px;margin:0 0 var(--h-s-5);border:1px solid rgb(var(--h-border));background:rgb(var(--h-paper));font-size:var(--h-fs-sm);color:rgb(var(--h-fg));list-style:none;border-left:2px solid rgb(var(--h-brass))}.woocommerce-error{border-left-color:rgb(var(--h-sale))}.woocommerce-message a{color:rgb(var(--h-brass))}.woocommerce-ordering{margin:0}.woocommerce-ordering select,.orderby{border:none;border-bottom:1px solid rgb(var(--h-border));background:transparent;padding:8px 28px 8px 0;font-family:var(--h-font-sans);font-size:var(--h-fs-sm);color:rgb(var(--h-fg));cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08644' stroke-width='1.4'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 0 center;background-size:14px;outline:none;border-radius:0}.woocommerce-ordering select:focus{border-bottom-color:rgb(var(--h-brass))}.woocommerce-result-count{margin:0;font-size:var(--h-fs-xs);color:rgb(var(--h-subtle));letter-spacing:var(--h-tr-caps);text-transform:uppercase}.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;background:rgb(var(--h-fg));color:rgb(var(--h-paper));border:1px solid rgb(var(--h-fg));font-family:var(--h-font-sans);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:500;cursor:pointer;text-decoration:none;border-radius:0}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:rgb(var(--h-brass));border-color:rgb(var(--h-brass))}.woocommerce form .form-row label{font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(var(--h-muted));font-weight:500;margin-bottom:6px;display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%;padding:14px 16px;border:1px solid rgb(var(--h-border));background:rgb(var(--h-paper));font-family:var(--h-font-sans);font-size:var(--h-fs-sm);color:rgb(var(--h-fg));outline:none;border-radius:0;-webkit-appearance:none}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:rgb(var(--h-brass))}.h-mcard__price del{color:rgb(var(--h-fg) / 0.35);font-size:11px}.h-mcard__price ins{text-decoration:none;font-weight:500}.h-mcard__price .woocommerce-Price-amount{font-variant-numeric:tabular-nums}.h-coll__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--h-s-5) var(--h-s-4)}@media (max-width: 1279px){.h-coll__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--h-s-5) var(--h-s-3)}}@media (max-width: 639px){.h-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--h-s-4) var(--h-s-2)}}@media (max-width: 360px){.h-coll__grid{gap:var(--h-s-3) 6px}}@keyframes marqueeL{0%{transform:translateX(0)}100%{transform:translateX(-33.33%)}}@keyframes marqueeR{0%{transform:translateX(-33.33%)}100%{transform:translateX(0)}}.wp-block-image img{max-width:100%;height:auto}img{max-width:100%;height:auto}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border-top:1px solid rgb(var(--h-border))}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgb(var(--h-border))}.woocommerce-MyAccount-navigation ul li a{display:block;padding:var(--h-s-3) 0;text-decoration:none;color:rgb(var(--h-fg));font-size:var(--h-fs-sm)}.woocommerce-MyAccount-navigation ul li a:hover{color:rgb(var(--h-brass));padding-left:8px}body.woocommerce-checkout .halden-optional-field.is-collapsed{display:none !important}body.woocommerce-checkout .halden-optional-toggles{margin:8px 0 24px;display:flex;flex-wrap:wrap;gap:12px}body.woocommerce-checkout .halden-optional-toggle{background:transparent;border:none;padding:8px 0;font:inherit;font-size:13px;color:rgb(var(--h-brass));cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;letter-spacing:0.01em;transition:color 200ms ease}body.woocommerce-checkout .halden-optional-toggle:hover{color:rgb(var(--h-brass-2))}body.woocommerce-checkout .halden-optional-toggle span:first-child{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgb(var(--h-brass));border-radius:50%;font-size:14px;line-height:1}