.button--outline{color:rgb(var(--text-color));border-color:rgb(var(--button-outline-color, var(--text-color) / .35))}.button:not(.button--outline),.shopify-challenge__button,.shopify-payment-button__button--unbranded{background-color:rgb(var(--text-color))!important;font-weight:600}.button--outline{--hover-gradient: linear-gradient(rgb(var(--text-color)), rgb(var(--text-color)))}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover,.features--button-transition .button--outline:not([disabled]):hover{color:rgb(var(--background));border-color:rgb(var(--text-color))}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.content-over-media,.color-scheme--with-image-overlay) .button:not([disabled]):hover,:is(.content-over-media,.color-scheme--with-image-overlay) .button--outline:not([disabled]):hover{color:#0e2439;border-color:#fff}}.featured-blog-post .content-over-media>:not(img):not(picture):not(video){position:relative;z-index:1}.featured-blog-post .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0e2439d1,#0e243980 45%,#0e243900 75%);pointer-events:none}.header-sidebar__linklist-button,.header-sidebar__linklist a,.header-sidebar__secondary-linklist a,.header-sidebar [class*=linklist] :is(a,button){text-transform:none;font-size:1rem;font-weight:400;letter-spacing:.03em}@media screen and (min-width:1000px){.header__primary-nav-item>a,.header__primary-nav-item>*>.header__menu-disclosure>summary{font-size:1rem}.header__dropdown-menu a,.mega-menu__linklist a{font-size:.9375rem}.header__dropdown-menu{max-width:22rem}.mega-menu{--mega-menu-linklist-gap: 2.5rem 5rem}.header__dropdown-menu .link-faded-reverse,.mega-menu__linklist a{color:rgb(var(--text-color));text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color .2s ease-in-out}.header__dropdown-menu .link-faded-reverse:is(:hover,:focus-visible),.mega-menu__linklist a:is(:hover,:focus-visible){color:rgb(var(--text-color));text-decoration-color:currentColor}.header__dropdown-menu a:focus-visible{outline-offset:-3px}}.shopify-section-group-footer-group.shopify-section--text-with-icons .section-spacing{background:#f6f4f1;padding-block:1.25rem}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item>.v-stack{display:flex;align-items:center;justify-content:center;gap:.75rem}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item>.v-stack>.v-stack{min-width:0;text-align:start}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item>.v-stack>:first-child{flex-shrink:0}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item p.h6{font-size:.9375rem;text-wrap:balance}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item{position:relative}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item p.h6 a{color:inherit;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color .2s ease-in-out}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item p.h6 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item:hover p.h6 a,.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item p.h6 a:focus-visible{text-decoration-color:currentColor}@media screen and (min-width:700px)and (max-width:1199px){.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item>.v-stack{gap:.5rem}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item p.h6{font-size:.8125rem}}@media screen and (min-width:700px)and (max-width:999px){.text-with-icons:has(>:nth-child(4)):not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 2}.shopify-section-group-footer-group .text-with-icons{--text-with-icons-row-gap: 1rem}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #0E2439;outline-offset:2px;box-shadow:0 0 0 2px #fff}.announcement-bar p,.announcement-bar .prose,footer .heading,footer p.heading{font-size:.75rem}[id*=__reviews] p:not([class]){font-size:1.375rem}a.link,.link{transition-duration:.2s}aside.shopify-section,.drawer{transition-duration:.2s}x-header :is(a,button):has(>.sr-only+svg){position:relative}x-header :is(a,button):has(>.sr-only+svg):after{content:"";position:absolute;inset-block:-11px;inset-inline:-7px}.collection-toolbar__button.text-xxs{font-size:.75rem}.feature-badge p{color:#5a6b7c}.breadcrumb__list-item>a{display:inline-block;padding-block:.5rem;margin-block:-.5rem}collection-layout-switch .collection-toolbar__button{position:relative}collection-layout-switch .collection-toolbar__button:after{content:"";position:absolute;inset-inline:-6px;inset-block:0}.announcement-bar .tap-area{position:relative}.announcement-bar .tap-area:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.facets .checkbox-control label{font-size:.875rem}.facets .accordion__toggle{font-size:1rem}.product-info__block-item[data-block-type=liquid]:has(.feature-badge){margin-block-end:.5rem}.product-info__block-item[data-block-type=liquid]:has(.feature-badge)+*{margin-block-start:0}.header__primary-nav>button[aria-controls=sidebar-menu]{position:relative}.header__primary-nav>button[aria-controls=sidebar-menu]:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.product-card__info .product-title,.product-card__info .price-list :is(sale-price,compare-at-price){font-size:.875rem}.vendor--logo{display:inline-block;line-height:0}.fd-merklogo{display:block;width:var(--fd-merk-b);max-width:100%;height:auto;transition:opacity .2s ease-in-out}@media screen and (max-width:699px){.fd-merklogo{width:calc(var(--fd-merk-b) * .85)}}@media screen and (pointer:fine){.vendor--logo:hover .fd-merklogo{opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
