.shop-main{padding-block:clamp(28px, 4vw, 48px) var(--section-padding)}.woocommerce-products-header{margin-bottom:var(--space-l)}.woocommerce-products-header__title{font-size:var(--step-4);margin-bottom:var(--space-xs)}.term-description{max-width:62ch;color:var(--text-2)}.term-description p+p{margin-top:1em}ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px, 3vw, 40px);margin-block:var(--space-m)}ul.products::before,ul.products::after{content:none}ul.products li.product{width:auto;margin:0;float:none}.woocommerce-result-count,.woocommerce-ordering{display:none}.category-copy{margin-top:var(--section-padding-tight);padding-top:var(--space-l);border-top:1px solid var(--line);max-width:72ch}.single-product div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px, 5vw, 72px);align-items:start}.single-product div.product::before,.single-product div.product::after{content:none}.sitr-gallery{width:100%}.sitr-gallery:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sitr-gallery-stage{position:relative;border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.sitr-gallery-viewport{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;overflow:hidden}.sitr-gallery.is-grabbing .sitr-gallery-viewport{cursor:grabbing}.sitr-gallery-track{display:flex;margin:0;padding:0;list-style:none;transition:transform 0.45s var(--ease-out);will-change:transform}.sitr-gallery-slide{flex:0 0 100%;min-width:0;margin:0}.sitr-gallery-slide img{width:100%;height:auto;display:block;aspect-ratio:2 / 3;object-fit:cover;pointer-events:none}.sitr-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;background:rgb(255 255 255 / .92);border:1px solid var(--line);color:var(--text);cursor:pointer;opacity:0;transition:opacity var(--transition),background var(--transition),border-color var(--transition)}.sitr-gallery-nav svg{width:13px;height:13px;fill:currentColor}.sitr-gallery-nav--prev{left:12px}.sitr-gallery-nav--next{right:12px}.sitr-gallery-stage:hover .sitr-gallery-nav,.sitr-gallery-nav:focus-visible{opacity:1}.sitr-gallery-nav:hover{background:var(--surface);border-color:var(--text)}.sitr-gallery-nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.sitr-gallery-nav{opacity:1;width:38px;height:38px}}.sitr-gallery-zoom{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;background:rgb(255 255 255 / .92);border:1px solid var(--line);color:var(--text);cursor:pointer;opacity:0;transition:opacity var(--transition),background var(--transition)}.sitr-gallery-zoom svg{width:13px;height:13px;fill:currentColor}.sitr-gallery-stage:hover .sitr-gallery-zoom,.sitr-gallery-zoom:focus-visible{opacity:1}.sitr-gallery-zoom:hover{background:var(--surface)}@media (hover:none){.sitr-gallery-zoom{opacity:1}}.sitr-gallery-counter{position:absolute;left:12px;bottom:12px;margin:0;padding:5px 9px;background:rgb(0 0 0 / .7);color:#fff;font-size:.68rem;letter-spacing:.06em;pointer-events:none}.sitr-gallery-dots{position:absolute;right:12px;bottom:12px;display:none;gap:6px;margin:0;padding:0;list-style:none}.sitr-gallery-dot{display:block;width:7px;height:7px;padding:0;border:0;background:rgb(0 0 0 / .25);cursor:pointer;transition:background var(--transition),transform var(--transition)}.sitr-gallery-dot.is-active{background:var(--accent);transform:scale(1.25)}.sitr-gallery-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0 0;list-style:none;padding:0}.sitr-gallery-thumbs li{margin:0}.sitr-gallery-thumb{display:block;width:100%;padding:0;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;opacity:.55;transition:opacity var(--transition),border-color var(--transition)}.sitr-gallery-thumb img{width:100%;height:auto;display:block;aspect-ratio:2 / 3;object-fit:cover}.sitr-gallery-thumb:hover{opacity:1}.sitr-gallery-thumb.is-active{opacity:1;border-color:var(--accent)}.sitr-gallery-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.sitr-gallery-thumbs{display:none}.sitr-gallery-dots{display:flex}.sitr-gallery-nav--prev{left:8px}.sitr-gallery-nav--next{right:8px}}.sitr-lightbox{position:fixed;inset:0;z-index:1030;display:none;align-items:center;justify-content:center;padding:clamp(16px, 5vw, 56px);background:rgb(0 0 0 / .92)}.sitr-lightbox.is-open{display:flex}body.has-lightbox{overflow:hidden}.sitr-lightbox-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.sitr-lightbox-close,.sitr-lightbox-nav{position:absolute;display:grid;place-items:center;background:#fff0;border:1px solid rgb(255 255 255 / .3);color:#fff;cursor:pointer;line-height:1;transition:border-color var(--transition),background var(--transition)}.sitr-lightbox-close:hover,.sitr-lightbox-nav:hover{border-color:#fff;background:rgb(255 255 255 / .1)}.sitr-lightbox-close:focus-visible,.sitr-lightbox-nav:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.sitr-lightbox-close{top:16px;right:16px;width:42px;height:42px;font-size:26px}.sitr-lightbox-nav{top:50%;transform:translateY(-50%);width:46px;height:46px;font-size:30px}.sitr-lightbox-nav--prev{left:16px}.sitr-lightbox-nav--next{right:16px}.sitr-lightbox-counter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);margin:0;color:rgb(255 255 255 / .75);font-size:.72rem;letter-spacing:.1em}@media (max-width:560px){.sitr-lightbox-nav{width:38px;height:38px;font-size:24px}.sitr-lightbox-nav--prev{left:6px}.sitr-lightbox-nav--next{right:6px}}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{width:100%!important;float:none;margin:0}.summary.entry-summary{display:flex;flex-direction:column}.product_title{font-size:var(--step-3);margin-bottom:6px}.product-subtitle{font-size:var(--step-1);color:var(--accent);margin-bottom:var(--space-xs)}.single-product .price{display:block;font-size:var(--step-2);color:var(--text);margin-bottom:var(--space-xs)}.single-product .price del{color:var(--text-3);font-size:.8em;margin-right:10px}.single-product .price ins{text-decoration:none;color:var(--accent)}.single-product .price .woocommerce-price-suffix{font-size:var(--step--2);color:var(--text-3)}.woocommerce-product-details__short-description{color:var(--text-2);margin-bottom:var(--space-s)}.woocommerce-product-details__short-description p{font-size:var(--step-0)}.variations{width:100%;margin-bottom:var(--space-xs);border:0}.variations tbody,.variations tr,.variations td,.variations th{display:block;width:100%;padding:0;border:0}.variations .label{margin-bottom:8px}.variations .label label{font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.variations select{width:100%;padding:14px 16px;background:var(--surface);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-body);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.variations select:focus-visible{border-color:var(--accent)}.reset_variations{display:inline-block;margin-top:8px;font-size:var(--step--2);color:var(--text-3)}.woocommerce-variation-price{margin-bottom:var(--space-xs)}.woocommerce-variation-availability p{font-size:var(--step--1);color:var(--text-2)}.woocommerce-variation-availability .limited-stock{color:var(--stock-limited)}.woocommerce-variation-availability .out-of-stock{color:var(--stock-out)}.size-guide-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-s);font-size:var(--step--1);color:var(--accent)}.size-guide-link svg{width:13px;height:13px;fill:currentColor}.shipping-nudge{display:flex;align-items:flex-start;gap:8px;margin:0 0 var(--space-s);padding:10px 12px;border-left:2px solid var(--accent);background:var(--accent-tint);font-size:var(--step--1);line-height:1.45;color:var(--text)}.shipping-nudge svg{width:14px;height:14px;flex:none;margin-top:3px;fill:var(--accent)}.shipping-nudge.is-reached{border-left-color:var(--success);background:rgb(21 127 60 / .08)}.shipping-nudge.is-reached svg{fill:var(--success)}form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}form.cart .variations_button{display:flex;flex-wrap:wrap;gap:10px;width:100%}.quantity{display:flex;border:1px solid var(--line-strong)}.quantity input.qty{width:68px;background:#fff0;border:0;text-align:center;color:var(--text);font-family:var(--font-mono);padding:14px 8px;appearance:textfield}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{appearance:none;margin:0}.single_add_to_cart_button,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce .woocommerce-MyAccount-content button.button,.woocommerce .woocommerce-MyAccount-content input.button,.woocommerce .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:var(--radius);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-btn);text-transform:uppercase;transition:background var(--transition),box-shadow var(--transition),transform var(--transition)}.single_add_to_cart_button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce .woocommerce-MyAccount-content button.button:hover,.woocommerce .woocommerce-MyAccount-content input.button:hover,.woocommerce .button:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.woocommerce .button.disabled,.single_add_to_cart_button.disabled{opacity:.4;transform:none;box-shadow:none}.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled{opacity:1;background:var(--surface-2);border-color:var(--line);color:var(--text-3);cursor:not-allowed}.product-soldout{display:flex;gap:10px;align-items:flex-start;margin:0 0 var(--space-s);padding:14px 16px;background:var(--surface-2);border-left:2px solid var(--stock-out);font-size:var(--step--1);color:var(--text-2);line-height:1.5}.product-soldout svg{width:15px;height:15px;flex:none;fill:var(--stock-out);transform:translateY(3px)}.product-soldout strong{color:var(--text);font-weight:600}.product-soldout a{color:var(--accent);white-space:nowrap}.woocommerce .return-to-shop a.button,.woocommerce a.button.wc-backward,.woocommerce .woocommerce-message a.button{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.woocommerce .return-to-shop a.button:hover,.woocommerce a.button.wc-backward:hover,.woocommerce .woocommerce-message a.button:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.single_add_to_cart_button{flex:1 1 220px}.assurances{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-s)}.assurances li{display:flex;gap:12px;align-items:flex-start;font-size:var(--step--1);color:var(--text-2)}.assurances svg{width:13px;height:13px;fill:var(--accent);flex:none;margin-top:5px}.assurances li.is-actie{color:var(--text);font-weight:600}.ask-size{display:flex;gap:10px;align-items:center;margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--text-3)}.ask-size svg{width:15px;height:15px;fill:var(--accent);flex:none}.ask-size a{color:var(--accent)}.woocommerce-tabs{grid-column:1 / -1;margin-top:var(--section-padding-tight)}.woocommerce-tabs ul.tabs{display:none}.woocommerce-tabs ul.tabs.sitr-meerdere{display:flex;flex-wrap:wrap;gap:var(--space-m);padding:0;margin-bottom:var(--space-m);border-bottom:1px solid var(--line);list-style:none}.woocommerce-tabs ul.tabs::before,.woocommerce-tabs ul.tabs::after{content:none}.woocommerce-tabs ul.tabs li{margin:0;padding:0;background:none;border:0}.woocommerce-tabs ul.tabs li::before,.woocommerce-tabs ul.tabs li::after{content:none}.woocommerce-tabs ul.tabs li a{display:block;padding:0 0 14px;font-size:var(--step--1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid #fff0;transition:color var(--transition),border-color var(--transition)}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li a:hover{color:var(--text);border-bottom-color:var(--accent)}.woocommerce-Tabs-panel{max-width:78ch}.woocommerce-Tabs-panel h2{font-size:var(--step-2);margin-bottom:var(--space-xs)}.woocommerce-Tabs-panel h2:not(:first-child){margin-top:var(--space-m)}.woocommerce-Tabs-panel p{margin-bottom:1em}.woocommerce-Tabs-panel ul{display:flex;flex-direction:column;gap:10px}.woocommerce-Tabs-panel ul li{position:relative;padding-left:26px;color:var(--text-2);line-height:1.7}.woocommerce-Tabs-panel ul li::before{content:"";position:absolute;left:0;top:.75em;width:12px;height:1px;background:var(--accent)}.woocommerce-Tabs-panel a{color:var(--accent)}.other-model{grid-column:1 / -1;margin-top:var(--section-padding-tight)}.other-model .section-head{text-align:center;margin-inline:auto}.other-model .rule{margin-inline:auto}#reviews .commentlist{display:flex;flex-direction:column;gap:var(--space-s);padding:0}#reviews .comment_container{display:flex;gap:var(--space-xs);border:1px solid var(--line);padding:var(--space-s);background:var(--surface)}#reviews .comment-text{flex:1}#reviews .woocommerce-review__author{color:var(--text);font-weight:600}#reviews .woocommerce-review__published-date{color:var(--text-3);font-size:var(--step--2)}.review-hint{font-size:var(--step--2);color:var(--text-3);margin-bottom:8px}.woocommerce-noreviews{color:var(--text-3)}.comment-form input:not([type="submit"]):not([type="checkbox"]),.comment-form textarea{width:100%;background:var(--surface);border:1px solid var(--line-strong);padding:12px 14px;color:var(--text)}.comment-form label{display:block;font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.comment-form-rating .stars a{color:var(--accent)}.shipping-progress{display:flex;align-items:center;gap:12px;padding:16px 20px;margin-bottom:var(--space-m);border:1px solid var(--accent);border-left-width:3px;background:var(--accent-tint);font-size:var(--step-0);font-weight:500;color:var(--text)}.shipping-progress svg{width:18px;height:18px;flex:none;fill:var(--accent)}.shipping-progress.is-reached{border-color:var(--success);background:rgb(21 127 60 / .08)}.shipping-progress.is-reached svg{fill:var(--success)}@media (max-width:560px){.shipping-progress{align-items:flex-start;padding:14px 16px;font-size:var(--step--1)}.shipping-progress svg{margin-top:2px}}.woocommerce table.shop_table{width:100%;border:1px solid var(--line);border-collapse:collapse;background:var(--surface);border-radius:0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:18px 24px;border-bottom:1px solid var(--line);color:var(--text-2);text-align:left}.woocommerce table.shop_table th{font-size:var(--step--2);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.woocommerce table.shop_table td.product-name a{color:var(--text)}.woocommerce table.shop_table td.product-name a:hover{color:var(--accent)}.woocommerce table.shop_table img,.woocommerce-cart table.cart td.product-thumbnail img,.woocommerce-checkout table.cart td.product-thumbnail img{width:68px;max-width:none;height:auto;border:1px solid var(--line)}@media (min-width:769px){.woocommerce table.shop_table td.product-thumbnail{width:100px}}.woocommerce table.shop_table th.product-quantity,.woocommerce table.shop_table td.product-quantity{width:108px}.woocommerce table.shop_table td.product-quantity .quantity{width:84px}.woocommerce table.shop_table td.product-quantity input.qty{width:100%;padding:11px 6px}.woocommerce-cart table.shop_table td.product-remove a.remove,.woocommerce table.shop_table td.product-remove a.remove{display:grid;place-items:center;width:26px;height:26px;color:var(--text-3)!important;font-size:20px;line-height:1}.woocommerce-cart table.shop_table td.product-remove a.remove:hover,.woocommerce table.shop_table td.product-remove a.remove:hover{background:#fff0;color:var(--stock-out)!important}.cart_totals h2,.cross-sells h2,.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading{font-size:var(--step-2);margin-bottom:var(--space-xs)}.woocommerce .cart-collaterals{display:block;margin:0}.woocommerce .cart-collaterals .cross-sells{display:none}.woocommerce .cart_totals{width:100%;max-width:none;margin:0;float:none}.woocommerce-cart .coupon .button,.woocommerce button[name="update_cart"]{background:#fff0;border:1px solid var(--line-strong)!important;color:var(--text);box-shadow:none}.woocommerce-cart .coupon .button:hover,.woocommerce button[name="update_cart"]:hover:not([disabled]){background:var(--text);border-color:var(--text);color:var(--on-accent);box-shadow:none;transform:none}.woocommerce button[name="update_cart"][disabled]{opacity:.35}.wc-proceed-to-checkout .checkout-button{width:100%}.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals{width:auto;float:none}.woocommerce-cart .coupon{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.woocommerce-cart .coupon .button,.woocommerce button[name="update_cart"]{min-height:54px;padding-block:0}.woocommerce-cart .coupon input{background:var(--surface);border:1px solid var(--line-strong);padding:14px 16px;color:var(--text);min-width:180px}.woocommerce-checkout .col2-set{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.woocommerce-checkout .woocommerce-account-fields .create-account{margin-bottom:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:auto;float:none}.woocommerce form .form-row{display:flex;flex-direction:column;gap:6px;padding:0;margin:0 0 var(--space-xs)}.woocommerce form .form-row label{font-size:var(--step--2);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.woocommerce form .form-row .required{color:var(--accent);border:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container .select2-selection--single{width:100%;background:var(--surface);border:1px solid var(--line-strong);border-radius:0;padding:13px 15px;height:auto;color:var(--text);font-size:var(--step-0)}.woocommerce form .form-row input.input-text:focus-visible,.woocommerce form .form-row textarea:focus-visible,.woocommerce form .form-row select:focus-visible{border-color:var(--accent);outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text);line-height:1.5;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:10px}.select2-dropdown{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--accent);color:var(--on-accent)}.woocommerce form .form-row .description{font-size:var(--step--2);color:var(--text-3)}.woocommerce-checkout #payment{background:var(--surface);border:1px solid var(--line);padding:var(--space-s);border-radius:0}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--line);padding:0 0 var(--space-xs)}.woocommerce-checkout #payment ul.payment_methods li{list-style:none;margin-bottom:10px}.woocommerce-checkout #payment ul.payment_methods label{color:var(--text);font-size:var(--step--1)}.woocommerce-checkout #payment div.payment_box{background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);font-size:var(--step--1)}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment .place-order{padding-top:var(--space-s)}#place_order{width:100%}tr.delivery-note td{padding-block:12px}.checkout-delivery-note{display:flex;gap:10px;align-items:flex-start;font-size:var(--step--2);color:var(--text-3);line-height:1.5}.checkout-delivery-note svg{width:13px;height:13px;fill:var(--accent);flex:none;margin-top:3px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent);color:var(--text-2);padding:16px 20px;margin-bottom:var(--space-m);border-radius:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font-size:var(--step--1)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none}.woocommerce-error{border-top-color:var(--stock-out)}.woocommerce-message .button,.woocommerce-info .button{margin-left:auto;padding:10px 18px;font-size:var(--step--2)}.woocommerce-error li{list-style:none}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:var(--space-xs);border-bottom:1px solid var(--line);margin-bottom:var(--space-m)}.woocommerce-MyAccount-navigation a{display:block;padding-bottom:12px;font-size:var(--step--1);color:var(--text-3);border-bottom:1px solid #fff0}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation a:hover{color:var(--text);border-bottom-color:var(--accent)}.woocommerce-account .woocommerce{display:block}.woocommerce-order{max-width:none}.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order-details h2,.woocommerce-order-details h3,.woocommerce-customer-details h2,.woocommerce-customer-details h3,.woocommerce-order-details__title,.woocommerce-column__title{font-size:var(--step-1);margin:var(--space-m) 0 var(--space-xs)}.woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}.woocommerce-columns--addresses .woocommerce-column{width:auto!important;float:none!important;display:flex;flex-direction:column}.woocommerce .woocommerce-customer-details address,.woocommerce-customer-details address{flex:1;width:auto;margin:0;padding:var(--space-s) 24px!important;border:1px solid var(--line)!important;font-style:normal;font-size:var(--step--1);line-height:1.7;color:var(--text)}.woocommerce-customer-details address p{margin:0}.woocommerce-customer-details address p:first-child{margin-top:8px}@media (max-width:700px){.woocommerce-columns--addresses{grid-template-columns:minmax(0,1fr);gap:var(--space-s)}}.woocommerce-thankyou-order-received{font-size:var(--step-3);font-weight:500;color:var(--text);margin-bottom:var(--space-m)}.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:var(--space-m)}.woocommerce .woocommerce-order-overview::before,.woocommerce .woocommerce-order-overview::after,.woocommerce-order-overview::before,.woocommerce-order-overview::after{content:none!important;display:none!important}.woocommerce ul.order_details li,.woocommerce-order-overview li{float:none!important;width:auto!important;margin:0!important;border-right:0!important;padding:24px!important}.woocommerce-order-overview li{background:var(--surface);padding:24px;font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border:0!important}.woocommerce-order-overview li strong{display:block;margin-top:6px;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--step-0);letter-spacing:0;text-transform:none;color:var(--text)}@media (max-width:1024px){.single-product div.product{grid-template-columns:minmax(0,1fr)}.woocommerce-product-gallery{position:static;max-width:520px}.woocommerce .cart-collaterals{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){ul.products{grid-template-columns:minmax(0,1fr)}form.cart{flex-direction:column}.single_add_to_cart_button{width:100%}.quantity input.qty{width:92px}form.cart .quantity input.qty{width:100%}.woocommerce table.shop_table_responsive.cart,.woocommerce table.shop_table_responsive.cart tbody{display:block;width:100%;max-width:100%}.woocommerce table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tr{display:block;border-bottom:1px solid var(--line)}.woocommerce table.shop_table_responsive td{display:flex;justify-content:space-between;gap:var(--space-xs);border:0;padding:10px 16px}.woocommerce table.shop_table_responsive td::before{content:attr(data-title);color:var(--text-3);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.1em}.woocommerce table.shop_table_responsive td.product-thumbnail::before{content:none}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"thumb name   remove" "thumb price  price" "thumb qty    subtotal";align-items:center;gap:6px 14px;padding:14px 16px}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td{display:block;padding:0;text-align:left!important}.woocommerce table.shop_table_responsive td.product-thumbnail{grid-area:thumb}.woocommerce table.shop_table_responsive td.product-name{grid-area:name}.woocommerce table.shop_table_responsive td.product-remove{grid-area:remove;text-align:right!important}.woocommerce table.shop_table_responsive td.product-price{grid-area:price}.woocommerce table.shop_table_responsive td.product-quantity{grid-area:qty;width:auto}.woocommerce table.shop_table_responsive td.product-subtotal{grid-area:subtotal;text-align:right!important;font-weight:600;color:var(--text)}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td::before{content:none}.woocommerce table.shop_table_responsive td.product-price{font-size:var(--step--2);color:var(--text-3)}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail{display:block!important;width:auto;grid-area:thumb}.woocommerce table.shop_table_responsive td.product-thumbnail img{width:100%;max-width:100%}.woocommerce table.shop_table_responsive td.product-quantity .quantity{width:92px;margin:0}}.size-guide-link{width:fit-content}form.cart>.variations,form.cart>.single_variation_wrap,form.cart>.woocommerce-variation-add-to-cart{width:100%}.variations_button{align-items:stretch}.variations_button .quantity,.single_add_to_cart_button{min-height:54px}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce div.product::before,.woocommerce div.product::after,.woocommerce .cart-collaterals::before,.woocommerce .cart-collaterals::after,.woocommerce .col2-set::before,.woocommerce .col2-set::after,.woocommerce-page .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-tabs ul.tabs::before,.woocommerce-tabs ul.tabs::after{content:none;display:none}.category-copy h2{font-size:var(--step-2);margin-bottom:var(--space-xs)}.category-copy p+p{margin-top:1em}tr.kor-notice th,tr.kor-notice td,.woocommerce-table--order-details tr td[data-title="Omzetbelasting"],li.woocommerce-order-overview__kor{font-size:var(--step--2);color:var(--text-3);font-weight:400}tr.kor-notice td{text-align:right}.woocommerce-table--order-details .shipped_via,.woocommerce-table--order-details small{display:block;margin-top:4px;font-size:var(--step--2);font-weight:400;color:var(--text-3)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--text);font-size:var(--step-2)}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:var(--text-3)}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:var(--accent);text-decoration:none}.woocommerce ul.products li.product .price{color:var(--text);font-size:var(--step-1)}.woocommerce div.product form.cart .variations select{background-color:var(--surface);border:1px solid var(--line-strong);color:var(--text);padding:14px 16px;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}#ship-to-different-address,.woocommerce-shipping-fields h3{font-family:var(--font-body);font-size:var(--step-0);font-weight:500;letter-spacing:0;margin-bottom:var(--space-xs)}#ship-to-different-address label{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.woocommerce-form-coupon-toggle .woocommerce-info{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--surface-2);color:var(--text-2);font-size:var(--step--1);padding:14px 18px;margin-bottom:var(--space-s)}.woocommerce-form-coupon-toggle .showcoupon{color:var(--accent);font-weight:500}form.checkout_coupon{border:1px solid var(--line);border-radius:0;padding:var(--space-s);margin-bottom:var(--space-m);background:var(--surface)}form.checkout_coupon p:first-child{font-size:var(--step--1);color:var(--text-3);margin-bottom:var(--space-xs)}form.checkout_coupon .form-row{width:auto;float:none;padding:0;margin:0}form.checkout_coupon .form-row-first,form.checkout_coupon .form-row-last{width:auto}form.checkout_coupon{display:flex;flex-wrap:wrap;gap:10px;align-items:center}form.checkout_coupon>p:first-child{flex:1 0 100%}form.checkout_coupon .input-text{min-width:220px;padding:13px 15px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text)}form.checkout_coupon .button{background:#fff0;border:1px solid var(--line-strong)!important;color:var(--text);box-shadow:none;padding:14px 24px}form.checkout_coupon .button:hover{background:var(--text);border-color:var(--text);color:var(--on-accent);transform:none;box-shadow:none}@media (max-width:560px){form.checkout_coupon{flex-direction:column;align-items:stretch}form.checkout_coupon .input-text,form.checkout_coupon .button{width:100%;min-width:0}}@media (max-width:560px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;float:none}#place_order,.wc-proceed-to-checkout .checkout-button{width:100%}.woocommerce-cart .coupon{flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:8px}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{flex:1 1 auto!important;width:auto!important;min-width:0!important;float:none!important;margin:0!important}.woocommerce table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .button{flex:0 0 auto!important;width:auto!important;min-width:0!important;float:none!important;margin:0!important;padding:13px 14px!important;font-size:0.68rem!important;letter-spacing:0.06em!important;white-space:nowrap}.woocommerce button[name="update_cart"]{width:100%;margin-top:10px!important}.woocommerce .cart_totals,.woocommerce-checkout #payment,.woocommerce-checkout-review-order,.fluentform{max-width:none!important;width:100%}.cart-summary-payments img{height:22px}.woocommerce table.shop_table.cart_totals th,.cart_totals table.shop_table th{width:40%}}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px, 4vw, 52px);align-items:start}.cart-main{min-width:0}.cart-aside{min-width:0;position:sticky;top:calc(var(--header-height) + var(--announce-height, 0px) + 20px)}.admin-bar .cart-aside{top:calc(var(--header-height) + var(--announce-height, 0px) + 52px)}.cart_totals{border:1px solid var(--line);background:var(--surface);padding:var(--space-s)}.cart_totals h2{font-size:var(--step--2);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--space-xs)}.cart_totals table.shop_table{border:0;background:#fff0;margin:0}.cart_totals table.shop_table th,.cart_totals table.shop_table td{padding:9px 0;border-bottom:1px solid var(--line);vertical-align:top}.cart_totals table.shop_table th{font-size:var(--step--1);font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-3);width:50%}.cart_totals table.shop_table td{text-align:right;color:var(--text)}.cart_totals table.shop_table tr.order-total th,.cart_totals table.shop_table tr.order-total td{border-bottom:0;padding-top:14px;font-size:var(--step-1);font-weight:600;color:var(--text)}.cart_totals table.shop_table tr.order-total th{letter-spacing:0;text-transform:none}small.includes_tax{display:inline-block;margin-left:var(--space-2xs);font-family:var(--font-body);font-size:var(--step--2);font-weight:400;letter-spacing:0;color:var(--text-3);white-space:nowrap}.cart_totals ul#shipping_method{list-style:none;margin:0;padding:0;text-align:right}.cart_totals ul#shipping_method li{margin:0 0 4px}.cart_totals ul#shipping_method label{color:var(--text);font-size:var(--step--1)}.cart_totals .woocommerce-shipping-destination{font-size:var(--step--2);color:var(--text-3);text-align:right}.wc-proceed-to-checkout{margin-top:var(--space-s);padding:0}.wc-proceed-to-checkout .checkout-button{width:100%;margin:0}.cart-summary-foot{margin-top:var(--space-xs)}.cart-summary-secure{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--step--2);color:var(--text-3)}.cart-summary-secure svg{width:12px;height:12px;fill:var(--text-3);flex:none}.cart-summary-payments{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.cart-summary-payments li{margin:0}.cart-summary-payments img{height:24px;width:auto;display:block}.woocommerce table.cart td.actions{padding:var(--space-xs) 16px;border-bottom:0;text-align:left;vertical-align:middle}@media (min-width:769px){.woocommerce table.cart td.actions{display:table-cell}}@media (max-width:768px){.woocommerce table.cart td.actions{display:block;width:auto}}.woocommerce table.cart td.actions::after{content:"";display:block;clear:both}.woocommerce-cart .coupon{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;float:left;margin:0;max-width:100%}@media (min-width:769px){.woocommerce-cart .coupon{width:auto;max-width:none}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text{flex:0 0 220px!important;width:220px!important;min-width:0!important;margin:0!important}}.woocommerce-cart .coupon .input-text{flex:1 1 auto;width:auto;min-width:0;margin:0}.woocommerce-cart .coupon .button{flex:0 0 auto;width:auto;white-space:nowrap;margin:0}.woocommerce table.cart td.actions button[name="update_cart"]{float:right;width:auto;margin:0}.cart-lines{margin:0 0 var(--space-s);padding:0;list-style:none}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto 28px;align-items:center;gap:var(--space-s);margin:0;padding:var(--space-s) 0;border-bottom:1px solid var(--line)}.cart-line:first-child{border-top:1px solid var(--line)}.cart-line-thumb{width:96px}.cart-line-thumb img{width:100%;height:auto;display:block;border:1px solid var(--line)}.cart-line-thumb a{display:block}.cart-line-body{min-width:0}.cart-line-name{margin:0 0 4px;font-size:var(--step-0);font-weight:500;color:var(--text)}.cart-line-name a{color:inherit}.cart-line-name a:hover{color:var(--accent)}.cart-line-body .variation,.cart-line-body dl{margin:0 0 4px;font-size:var(--step--2);color:var(--text-3)}.cart-line-body .variation dt,.cart-line-body .variation dd{display:inline;margin:0;padding:0}.cart-line-body .variation dd::after{content:"";display:block}.cart-line-unit{margin:0;font-size:var(--step--2);color:var(--text-3)}.cart-line-unit span{font-family:var(--font-body)}.cart-line-limit{display:flex;align-items:baseline;gap:6px;margin:6px 0 0;font-size:var(--step--2);color:var(--stock-limited)}.cart-line-limit svg{width:12px;height:12px;flex:none;fill:currentColor;transform:translateY(1px)}.cart-line-qty .quantity{margin:0}.cart-line-qty input.qty{width:72px}.cart-line-total{font-size:var(--step-0);font-weight:600;color:var(--text);white-space:nowrap}.cart-line-remove{text-align:right}.cart-line-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:20px;line-height:1;color:var(--text-3)!important;text-decoration:none}.cart-line-remove a.remove:hover{color:var(--stock-out)!important;background:#fff0}.cart-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);padding-bottom:var(--space-s)}.cart-actions .coupon{display:flex;flex-wrap:nowrap;gap:10px;margin:0;float:none}.cart-actions .coupon .input-text{flex:0 0 220px;width:220px}.cart-actions .coupon .button{flex:0 0 auto;white-space:nowrap}.cart-actions button[name="update_cart"]{float:none}@media (max-width:700px){.cart-line{grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"thumb naam   verwijder" "thumb aantal totaal";gap:6px 14px}.cart-line-thumb{grid-area:thumb;width:76px}.cart-line-body{grid-area:naam}.cart-line-qty{grid-area:aantal}.cart-line-total{grid-area:totaal;text-align:right}.cart-line-remove{grid-area:verwijder}.cart-actions{flex-direction:column;align-items:stretch}.cart-actions .coupon{width:100%}.cart-actions .coupon .input-text{flex:1 1 auto;width:auto;min-width:0}.cart-actions button[name="update_cart"]{width:100%}}.cart-is-empty .woocommerce{max-width:560px;margin-inline:auto;text-align:center}.cart-is-empty .cart-empty{font-size:var(--step-1);color:var(--text)}.cart-is-empty .return-to-shop{margin-top:var(--space-s)}@media (max-width:980px){.cart-layout{grid-template-columns:minmax(0,1fr)}.cart-aside{position:static}}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(24px, 4vw, 52px);align-items:start}.checkout-main,.checkout-aside{min-width:0}.checkout-aside #order_review_heading{font-size:var(--step--2);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--space-xs)}.checkout-aside .woocommerce-checkout-review-order{border:1px solid var(--line);background:var(--surface);padding:var(--space-s)}.checkout-aside table.shop_table{border:0;background:#fff0;margin:0 0 var(--space-xs)}.checkout-aside table.shop_table th,.checkout-aside table.shop_table td{padding:9px 0;border-bottom:1px solid var(--line)}.checkout-aside table.shop_table thead th{font-size:var(--step--2);letter-spacing:.12em;color:var(--text-3)}.checkout-aside table.shop_table td{text-align:right;color:var(--text)}.checkout-aside table.shop_table th{text-align:left}.checkout-aside .cart_item td.product-name{text-align:left;font-size:var(--step--1);color:var(--text)}.checkout-aside .cart_item td.product-name .product-quantity{color:var(--text-3);font-family:var(--font-mono);font-weight:400}.checkout-aside .cart_item td.product-total .woocommerce-Price-amount,.checkout-aside tfoot td .woocommerce-Price-amount{font-family:var(--font-mono)}.checkout-aside tfoot th{font-size:var(--step--1);font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-3)}.checkout-aside tfoot tr.order-total th,.checkout-aside tfoot tr.order-total td{border-bottom:0;padding-top:14px;font-size:var(--step-1);font-weight:600;color:var(--text)}.checkout-aside #payment{border:0;padding:0;background:#fff0}.checkout-aside #payment ul.payment_methods{padding-top:0}@media (max-width:980px){.checkout-layout{grid-template-columns:minmax(0,1fr)}}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row .woocommerce-form__label-for-checkbox,.woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:var(--step--1);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.55;color:var(--text-2);cursor:pointer}.woocommerce form .form-row label.checkbox input[type="checkbox"],.woocommerce-form__label-for-checkbox input[type="checkbox"]{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.woocommerce form .form-row label.checkbox .required{color:var(--accent)}.woocommerce-terms-and-conditions-wrapper{margin-bottom:var(--space-xs)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row:last-child{margin-bottom:0}.woocommerce-checkout .newsletter-optin{margin-top:0}.woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:0}.woocommerce-privacy-policy-text p{font-size:var(--step--2);color:var(--text-3);line-height:1.6;margin-bottom:var(--space-xs)}.woocommerce-privacy-policy-text a{color:var(--accent)}.newsletter-optin{margin-bottom:var(--space-xs)}.account-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(24px, 4vw, 52px);align-items:start}.account-layout>.account-nav,.account-layout>.account-body,.account-body>.woocommerce-MyAccount-content{float:none;width:auto;margin:0}.account-body{min-width:0}.account-title{font-size:var(--step-3);margin-bottom:var(--space-s)}.account-intro{font-size:var(--step-0);color:var(--text-2);margin-bottom:var(--space-m)}.account-nav{min-width:0}.account-card{display:grid;gap:2px;padding:var(--space-s);border:1px solid var(--line);background:var(--surface-2);margin-bottom:var(--space-xs)}.account-card-icon{display:grid;place-items:center;width:38px;height:38px;background:var(--text);margin-bottom:8px}.account-card-icon svg{width:15px;height:15px;fill:var(--surface)}.account-card-name{font-weight:600;color:var(--text)}.account-card-mail{font-size:var(--step--2);color:var(--text-3);word-break:break-word}.account-nav ul{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-bottom:0}.account-nav li{margin:0}.account-nav a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);font-size:var(--step--1);color:var(--text-2);transition:background var(--transition),color var(--transition)}.account-nav a svg{width:14px;height:14px;fill:currentColor;flex:none}.account-nav a:hover{background:var(--surface-2);color:var(--text)}.account-nav li.is-active a{background:var(--text);color:var(--surface);font-weight:500}.account-nav li.is-active a svg{fill:var(--surface)}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs);margin:0 0 var(--space-m);padding:0;list-style:none}.account-stats li{display:flex;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:var(--space-s);border:1px solid var(--line);background:var(--surface)}.account-stats li>a{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%;color:inherit}.account-stats li>a:hover .account-stat-label{color:var(--accent)}.account-stat-value{font-size:var(--step-3);line-height:1;color:var(--text)}.account-stat-value svg{width:22px;height:22px;fill:var(--accent)}.account-stat-label{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);transition:color var(--transition)}.account-section{margin-bottom:var(--space-l)}.account-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-xs);padding-bottom:10px;border-bottom:1px solid var(--line)}.account-section-head h2{font-size:var(--step-1);margin:0}.account-section-head a{font-size:var(--step--2);color:var(--accent);font-weight:500}.order-list{display:grid;gap:var(--space-xs)}.order-card{border:1px solid var(--line);background:var(--surface);padding:var(--space-s)}.account-section .order-card+.order-card{margin-top:var(--space-xs)}.order-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--line)}.order-card-number{display:block;color:var(--text);font-weight:500}.order-card-number:hover{color:var(--accent)}.order-card-date{display:block;font-size:var(--step--2);color:var(--text-3)}.order-status{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--line);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.order-status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-3)}.order-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-s);flex-wrap:wrap;padding-bottom:var(--space-s);border-bottom:1px solid var(--line)}.order-detail-head .order-card-number{font-size:var(--step-1)}.order-updates{margin-top:var(--space-m)}.order-updates-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-xs)}.order-updates-list li{margin:0;padding:var(--space-s) 24px;border:1px solid var(--line);background:var(--surface)}.order-update-date{display:block;margin-bottom:6px;font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.order-update-text p{margin:0 0 8px;font-size:var(--step--1);color:var(--text-2)}.order-update-text p:last-child{margin-bottom:0}.order-status.is-running::before{background:var(--accent)}.order-status.is-waiting::before{background:var(--stock-limited)}.order-status.is-done::before{background:var(--success)}.order-status.is-stopped::before{background:var(--stock-out)}.order-card-items{display:grid;gap:10px;margin:var(--space-xs) 0;padding:0;list-style:none}.order-card-items li{display:flex;align-items:center;gap:12px;margin:0}.order-card-thumb{flex:none;width:46px}.order-card-thumb img{width:100%;height:auto;display:block;border:1px solid var(--line)}.order-card-item-name{font-size:var(--step--1);color:var(--text)}.order-card-item-name small{color:var(--text-3);margin-left:6px}.order-track{display:flex;align-items:flex-start;gap:10px;margin:var(--space-xs) 0 0;padding:12px 14px;border:1px solid var(--accent);border-left-width:3px;background:var(--accent-tint)}.order-track svg{width:15px;height:15px;fill:var(--accent);flex:none;margin-top:2px}.order-track-label{display:block;font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.order-track-code{display:block;color:var(--accent);font-weight:500;word-break:break-all}.order-track--pending{border-color:var(--line);border-left-color:var(--line-strong);background:var(--surface-2);font-size:var(--step--1);color:var(--text-3)}.order-track--pending svg{fill:var(--text-3)}.order-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--line)}.order-card-total{font-size:var(--step-1);font-weight:600;color:var(--text)}.order-card-total small{display:block;font-size:var(--step--2);font-weight:400;color:var(--text-3)}.order-card-actions{display:flex;flex-wrap:wrap;gap:8px}.order-pagination{display:flex;justify-content:space-between;gap:var(--space-xs);margin-top:var(--space-s)}.account-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.account-address{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:var(--space-s);border:1px solid var(--line);background:var(--surface)}.account-address h3{font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0}.account-address address{font-style:normal;font-size:var(--step--1);color:var(--text);line-height:1.7}.account-address-empty{font-size:var(--step--1);color:var(--text-3);margin:0}.account-address a:not(.btn){font-size:var(--step--1);color:var(--accent);font-weight:500}.account-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-l) var(--space-s);border:1px solid var(--line);background:var(--surface-2);text-align:center}.account-empty>svg{width:26px;height:26px;fill:var(--text-3)}.account-empty p{font-size:var(--step--1);color:var(--text-2);max-width:46ch;margin:0}.account-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none}.account-links li{margin:0}.account-links a{display:flex;align-items:center;gap:10px;height:100%;padding:16px;border:1px solid var(--line);font-size:var(--step--1);color:var(--text-2);transition:border-color var(--transition),color var(--transition)}.account-links a svg{width:14px;height:14px;fill:var(--accent);flex:none}.account-links a:hover{border-color:var(--accent);color:var(--text)}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm,.woocommerce-MyAccount-content form.edit-account,.woocommerce-MyAccount-content .woocommerce-address-fields{max-width:560px;padding:var(--space-s);border:1px solid var(--line);background:var(--surface)}.woocommerce-MyAccount-content fieldset{margin-top:var(--space-s);padding-top:var(--space-s);border:0;border-top:1px solid var(--line)}.woocommerce-MyAccount-content fieldset legend{font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:0}.woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-MyAccount-content button[type="submit"]{margin-top:var(--space-xs)}@media (max-width:900px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-card{display:none}.account-nav ul{flex-direction:row;overflow-x:auto;border:0;border-bottom:1px solid var(--line);scrollbar-width:none}.account-nav ul::-webkit-scrollbar{display:none}.account-nav a{padding:12px 16px;border-bottom:2px solid #fff0;white-space:nowrap}.account-nav li.is-active a{background:#fff0;color:var(--text);border-bottom-color:var(--accent)}.account-nav li.is-active a svg{fill:var(--accent)}}@media (max-width:640px){.account-stats{gap:8px}.account-stats li{padding:14px 12px}.account-stat-value{font-size:var(--step-2)}.account-stat-label{font-size:.62rem;letter-spacing:.08em}.account-address-grid{grid-template-columns:minmax(0,1fr)}.account-links{grid-template-columns:minmax(0,1fr)}.order-card-foot{flex-direction:column;align-items:stretch}.order-card-actions .btn{width:100%}.order-pagination .btn{flex:1 1 0%}}.account-entry{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-m);align-items:start}.account-entry.is-registreren{grid-template-columns:minmax(0,1fr)}.login-card,.register-card{padding:var(--space-m);border:1px solid var(--line);background:var(--surface)}.login-card form.login,.register-card form.register{margin:0;padding:0;border:0;border-radius:0}.login-card h2,.register-card h2{font-size:var(--step-2);margin-bottom:6px}.login-card-note{font-size:var(--step--1);color:var(--text-3);margin-bottom:var(--space-s)}.login-card .btn{width:100%}.login-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-s)}.login-lost{font-size:var(--step--2);color:var(--accent)}.login-aside{padding:var(--space-m);background:var(--surface-2)}.login-aside h2{font-size:var(--step-2);margin-bottom:10px}.login-aside p{color:var(--text-2);margin-bottom:var(--space-s);max-width:46ch}.login-aside-list{list-style:none;margin:0 0 var(--space-m);padding:0;display:grid;gap:12px}.login-aside-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;font-size:var(--step--1);color:var(--text-2)}.login-aside-list svg{width:15px;height:15px;fill:var(--accent);margin-top:3px}.login-aside .btn{justify-self:start}.register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-s)}.register-grid .form-row{margin-bottom:var(--space-s)}.register-grid .is-wide{grid-column:1 / -1}.register-groepkop{grid-column:1 / -1;margin:var(--space-xs) 0 var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--line);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.register-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);margin-top:var(--space-xs)}.register-actions .btn{width:auto}.register-terug{font-size:var(--step--1);color:var(--accent)}.account-layout>.account-notice{grid-column:1 / -1}.account-notice{margin-bottom:var(--space-s);padding:14px 18px;background:var(--surface-2);border-left:2px solid var(--accent)}.account-notice p{margin:0;font-size:var(--step--1);color:var(--text-2)}.account-notice p+p{margin-top:6px}.account-notice a{color:var(--accent)}@media (max-width:900px){.account-entry{grid-template-columns:minmax(0,1fr)}.login-aside{order:-1}.login-card,.register-card,.login-aside{padding:var(--space-s)}.register-grid{grid-template-columns:minmax(0,1fr)}}