:root{--dswk-oranje:#fe9500;--dswk-oranje-hover:#ec5e00;--dswk-oranje-glow:rgba(254,149,0,.12);--dswk-rood:#AE1C28;--dswk-wit:#fff;--dswk-blauw:#21468B}body .primary-color,body .ts-header .menu-wrapper nav>ul>li.current-menu-item>a,body .ts-header .menu-wrapper nav>ul>li.current-menu-ancestor>a,body .ts-header .menu-wrapper nav>ul>li>a:hover,body .widget a:hover,body .woocommerce-breadcrumb a:hover{color:var(--dswk-oranje) !important}body form.cart button[type="submit"],body form.cart button:not([type]),body .single_add_to_cart_button,body .button.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt,body .woocommerce #respond input#submit.alt,body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .checkout-button,body .wc-proceed-to-checkout .checkout-button,body a.added_to_cart,body .ts-header .ts-search-by-category .button-search{background-color:var(--dswk-oranje) !important;border-color:var(--dswk-oranje) !important;color:#fff !important;transition:all .25s ease}body .single_add_to_cart_button:hover,body .button.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .checkout-button:hover{background-color:var(--dswk-oranje-hover) !important;border-color:var(--dswk-oranje-hover) !important}body .cart-number,body .ts-tiny-cart-wrapper .cart-total .number{background-color:var(--dswk-oranje) !important}body .vertical-menu-heading,body .ts-header .vertical-menu-heading{background-color:var(--dswk-oranje) !important}body .dropdown-container{border-top-color:var(--dswk-oranje) !important}body .product-group-button>div .button:hover,body .thumbnail-wrapper .product-group-button>div:hover{background-color:var(--dswk-oranje) !important}body .tagcloud a:hover,body .tag-cloud-link:hover{background-color:var(--dswk-oranje) !important;border-color:var(--dswk-oranje) !important}body .woocommerce nav.woocommerce-pagination ul li span.current,body .woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--dswk-oranje) !important;border-color:var(--dswk-oranje) !important;color:#fff !important}body .star-rating span::before,body .woocommerce .star-rating span::before{color:var(--dswk-oranje) !important}::selection{background:var(--dswk-oranje) !important;color:#fff !important}body .darkshop-cart{--dsc-accent:var(--dswk-oranje)}body .dcs-sidebar__hicon,body .dcs-sidebar__title:hover,body .dcs-group--link .dcs-group__title--link:hover,body .dcs-group__toggle:hover,body .dcs-group--active>.dcs-group__header .dcs-group__label,body .dcs-item--active a,body .dcs-usp svg,body .dcs-usp__stars,body .dcs-dna__title svg,body .dcs-dna__match,body .dcs-item--more a{color:var(--dswk-oranje) !important}body .dcs-group--active>.dcs-group__header{border-left-color:var(--dswk-oranje) !important;background:var(--dswk-oranje-glow) !important}body .dcs-item--active a{background:var(--dswk-oranje-glow) !important;border-left-color:var(--dswk-oranje) !important}body .dcs-item--active .dcs-item__count{background:var(--dswk-oranje) !important;border-color:var(--dswk-oranje) !important}body .dcs-intent-bar__pill:hover,body .dcs-intent-bar__pill.dcs-pill--active{border-color:var(--dswk-oranje) !important;color:var(--dswk-oranje) !important}body .dcs-intent-bar__pill.dcs-pill--active{background:var(--dswk-oranje) !important;color:#fff !important}.dswk-header-banner{width:100%;margin:0}.dswk-header-banner__flag{height:5px;background:linear-gradient(to bottom,var(--dswk-rood) 33.33%,var(--dswk-wit) 33.33%,var(--dswk-wit) 66.66%,var(--dswk-blauw) 66.66%)}.dswk-header-banner__text{background:linear-gradient(135deg,var(--dswk-oranje),var(--dswk-oranje-hover));color:#fff;text-align:center;font-family:'Outfit',system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1;letter-spacing:2px;text-transform:uppercase;padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dswk-header-banner__link{display:block;text-decoration:none;color:#fff;transition:opacity .15s ease}.dswk-header-banner__link:hover{opacity:.85;color:#fff}@media (max-width:768px){.dswk-header-banner__flag{height:4px}.dswk-header-banner__text{font-size:11px;letter-spacing:1px;padding:7px 10px}}.dswk-goal-overlay{position:fixed;inset:0;z-index:1000000;background:rgba(254,149,0,.9);display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.dswk-goal-overlay.dswk-show{opacity:1;visibility:visible}.dswk-goal-content{text-align:center;max-width:92vw;padding:0}.dswk-goal-text{font-family:'Outfit',system-ui,sans-serif;font-size:clamp(48px,13vw,120px);font-weight:900;line-height:1;color:#fff;letter-spacing:4px;margin:0;text-shadow:0 4px 0 var(--dswk-oranje-hover),0 6px 24px rgba(0,0,0,.25);animation:dswk-slam .5s cubic-bezier(.34,1.56,.64,1) forwards}.dswk-goal-sub{display:block;font-family:'Outfit',system-ui,sans-serif;font-size:clamp(15px,3vw,22px);font-weight:600;line-height:1.3;color:#fff;opacity:.9;margin:16px 0 0;letter-spacing:.5px;animation:dswk-slam .5s cubic-bezier(.34,1.56,.64,1) .12s both}@keyframes dswk-slam{0%{transform:scale(2.5);opacity:0}60%{transform:scale(.9)}100%{transform:scale(1);opacity:1}}form.cart:has(.dswk-cart-hint){flex-wrap:wrap}.dswk-cart-hint{display:block !important;flex-basis:100%;width:100%;order:999;grid-column:1 / -1;margin-top:12px}.dswk-cart-hint__pill{position:relative;display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:9px;padding:9px 18px 9px 10px;background:linear-gradient(135deg,var(--dswk-oranje),var(--dswk-oranje-hover));border-radius:999px;box-shadow:0 2px 10px var(--dswk-oranje-glow),0 2px 6px rgba(236,94,0,.3);overflow:hidden;font-family:'Outfit',system-ui,sans-serif;font-size:13px;font-weight:700;color:#fff;letter-spacing:.3px;line-height:1}.dswk-cart-hint__pill::after{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);animation:dswk-shine 4s ease-in-out infinite}@keyframes dswk-shine{0%,70%{left:-75%}100%{left:125%}}.dswk-cart-hint__ball{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border-radius:50%;font-size:13px;animation:dswk-ball 2.4s ease-in-out infinite}@keyframes dswk-ball{0%,100%{transform:translateY(0)}12%{transform:translateY(-3px)}24%{transform:translateY(0)}}@media (max-width:768px){.dswk-cart-hint__pill{font-size:12px;padding:6px 15px 6px 7px}.dswk-cart-hint__ball{width:22px;height:22px;font-size:12px}}body span.onsale.dswk-badge{background:linear-gradient(135deg,var(--dswk-oranje),var(--dswk-oranje-hover)) !important;color:#fff !important;font-family:'Outfit',system-ui,sans-serif !important;font-weight:800 !important;font-size:11px !important;letter-spacing:1px !important;padding:4px 10px !important;border-radius:3px !important;min-width:auto !important;min-height:auto !important;line-height:1.3 !important}body footer#colophon{border-top:4px solid var(--dswk-oranje) !important}body footer#colophon::before{content:'ORANJE BOVEN • WK 2026 • HUP HOLLAND HUP';display:block;background:var(--dswk-oranje);color:#fff;text-align:center;font-family:'Outfit',system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:8px 16px}@media (max-width:768px){body footer#colophon::before{content:'ORANJE BOVEN 🧡';letter-spacing:1px;padding:7px 12px}}*{scrollbar-color:var(--dswk-oranje) rgba(254,149,0,.05);scrollbar-width:thin}::-webkit-scrollbar-thumb{background:var(--dswk-oranje);border-radius:4px}::-webkit-scrollbar-track{background:rgba(254,149,0,.05)}