:root{--os-navy:#002B5C;--os-ink:#1A1A1A;--os-muted:#5b6470;--os-line:#e6e8eb}body{-webkit-font-smoothing:antialiased;color:var(--os-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.012em}.card,.card__inner,.card__media,.media,.global-media-settings,.button,.product-form__submit,.shopify-payment-button__button--unbranded,input,select,.field__input,.select__select{border-radius:0!important}.header{padding-top:14px;padding-bottom:14px}.header__heading-logo{max-height:52px;width:auto}@media screen and (min-width:990px){.header{padding-top:12px;padding-bottom:12px}.header__heading-logo{max-height:46px}.header--middle-left .header__inline-menu{margin-left:2.4rem}.header__inline-menu .list-menu--inline{column-gap:2.2rem}}.header__inline-menu .list-menu__item,.header__menu-item{text-transform:uppercase;letter-spacing:.13em;font-size:.82rem;font-weight:600}.header__menu-item:hover{text-decoration:underline;text-underline-offset:6px}.announcement-bar__message,.utility-bar{letter-spacing:.1em;font-size:.78rem;text-transform:uppercase}.button,.product-form__submit{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.8rem;padding:16px 36px}.button--primary,.product-form__submit,.button--secondary{background:var(--os-navy)!important;color:#fff!important;box-shadow:none!important}.button--primary:after,.button--secondary:after,.button:after{box-shadow:none!important;border:0!important}.button--primary:hover,.product-form__submit:hover{background:#00204a!important;color:#fff!important}.shopify-payment-button__button--unbranded{background:var(--os-navy)!important}.product__title,.product__title h1{font-size:clamp(2.4rem,4.5vw,3.2rem)!important;font-weight:700!important;line-height:1.1!important}.product .price,.product .price *,.price__regular .price-item{font-size:1.7rem!important;font-weight:600!important;color:var(--os-ink)!important}.product__text.caption-with-letter-spacing,.product .product__text[data-block-type=text]{text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;font-weight:700;color:var(--os-muted)}.product-form__input .form__label,.variant-picker__option .form__label{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.8rem;margin-bottom:10px}.product-form__input--pill input[type=radio]+label{border:1.5px solid #cfd4da;padding:12px 20px;font-weight:600}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--os-navy);background:var(--os-navy);color:#fff}.product .accordion,.product .collapsible-content{border-top:1px solid var(--os-line)}.product .accordion__title,.product summary .summary__title{font-weight:700;font-size:1rem;letter-spacing:.01em}.product .icon-with-text{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);padding:20px 0;margin:8px 0}.product .icon-with-text .icon-with-text__text{font-weight:600}.collection .title-wrapper h1,.collection-hero__title{font-weight:700;letter-spacing:-.01em}.card__heading,.card__heading a{font-weight:600;font-size:1rem;letter-spacing:0}.card__information{padding:14px 4px 4px}.product-grid{gap:22px}.card--standard:hover .card__media img{transform:scale(1.03);transition:transform .6s ease}.footer{border-top:1px solid var(--os-line)}.footer__content-top{padding-top:48px;padding-bottom:34px}.footer-block__heading{text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700}.footer__content-bottom{border-top:1px solid var(--os-line)}.copyright__content{color:var(--os-muted)}.announcement-bar,.announcement-bar__message,.announcement-bar__link,.announcement-bar *{color:#fff!important}.announcement-bar{background:#002b5c!important}.announcement-bar__message{font-size:1rem!important;letter-spacing:.05em;font-weight:700!important;color:#fff!important}@media(max-width:749px){.announcement-bar__message{font-size:.86rem!important}}.os-cat__media{background:#f4f5f6!important}.os-hero__heading{font-family:Playfair Display,Georgia,serif!important;font-style:italic;font-weight:600!important;letter-spacing:0!important}.os-h2,.os-cs .os-h2{font-family:Playfair Display,Georgia,serif!important;font-style:italic;font-weight:600!important}.card-wrapper .card__media,.card--standard .card__media,.card--card .card__inner{background:#fff!important}.card-wrapper .card__media img,.card--standard .card__media img{object-fit:contain!important;padding:3%}.card__heading{font-size:1rem;font-weight:600;margin-top:12px}.price__regular .price-item--regular{font-weight:600;color:#1a1a1a}.header__inline-menu .list-menu__item,.header__menu-item,.header__active-menu-item,.list-menu__item--link{font-size:1.02rem!important;letter-spacing:.09em!important;font-weight:600!important}.os-usp__item{font-size:1rem!important;letter-spacing:.1em}@media(max-width:749px){.os-usp__item{font-size:.82rem!important}}.os-btn,.button,.product-form__submit,.shopify-payment-button__button{font-size:1.08rem!important;letter-spacing:.1em!important;padding:19px 48px!important;font-weight:700!important}.os-eyebrow{font-size:1.05rem!important}.os-hero__eyebrow{font-size:1.15rem!important}.os-cs__label,.os-colors__label{font-size:1rem!important}.os-cat__label{font-size:1.18rem!important}.os-cs__current{font-size:1.1rem!important}.os-life__h{font-family:Playfair Display,Georgia,serif!important;font-style:italic;font-weight:600!important}.os-life .os-eyebrow{font-size:1.05rem!important}.title,.collection-hero__title,.section-header__title,.page-title,.main-page-title{font-family:Playfair Display,Georgia,serif!important;font-style:italic;font-weight:600!important;letter-spacing:0!important}.product__title,.product__title h1,.card__heading{font-family:inherit!important;font-style:normal!important}@media(max-width:1100px){.os-btn,.button,.product-form__submit{padding:15px 34px!important;font-size:.92rem!important}}@media(max-width:989px){.header__inline-menu .list-menu__item,.header__menu-item{font-size:.95rem!important;letter-spacing:.06em!important}.os-usp__item{font-size:.82rem!important;padding:4px 14px!important}.os-cats,.os-cs,.os-ed__text{padding-top:44px!important;padding-bottom:44px!important}.os-hero{min-height:66vh!important}.os-colors__row{gap:10px!important}.os-swatch{width:48px!important;height:48px!important}}@media(max-width:749px){.os-hero__heading{font-size:2.2rem!important}.os-h2,.title{font-size:1.6rem!important}.os-btn,.button,.product-form__submit{padding:14px 26px!important;font-size:.86rem!important;letter-spacing:.08em!important}.os-cat__label{font-size:1rem!important}.os-eyebrow,.os-hero__eyebrow{font-size:.92rem!important}.os-ed__media{min-height:320px!important}}@media(max-width:749px){#product-grid.grid,.product-grid.grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}#product-grid .grid__item,.product-grid .grid__item{width:auto!important;max-width:none!important;margin:0!important}.card__heading{font-size:.9rem!important}}.product-form__submit,.product-form__buttons .button{font-size:1.12rem!important;padding:22px!important;font-weight:700!important;letter-spacing:.08em!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label,variant-selects input[type=radio]:checked+label{background:#002b5c!important;border-color:#002b5c!important;color:#fff!important}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border:1.5px solid #cfd4da!important;border-radius:999px!important;padding:12px 24px!important;font-weight:600!important;font-size:1.02rem!important;color:#1a1a1a}.product-form__input .form__label,.variant-picker__option .form__label,.product .form__label,.quantity__label,.product-form__input legend{font-size:1rem!important;letter-spacing:.08em!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:12px!important}.product__info-wrapper .product__title{margin-bottom:8px}.product__info-wrapper .price{margin:4px 0 10px}.cart__checkout-button,#checkout,.cart__ctas .button{font-size:1.2rem!important;padding:22px!important;font-weight:700!important;letter-spacing:.08em!important}.cart__checkout-button .button__text,#checkout .button__text{font-size:1.2rem!important}@media(max-width:749px){#product-grid.grid,.product-grid.grid{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.collection .loading__spinner+.product-grid,.product-grid{margin-left:auto!important;margin-right:auto!important}.collection,.featured-collection,.slider--mobile{padding-left:0!important;padding-right:0!important}}.product__media-item .product__media img,.product__media img{object-fit:contain!important;padding:0!important}.product__media-wrapper{max-width:100%!important}@media(min-width:990px){#product-grid.grid,.product-grid.grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:22px!important}#product-grid .grid__item,.product-grid .grid__item{width:auto!important;max-width:none!important;margin:0!important}}.card__badge{top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;z-index:2}.card__badge .badge,.badge{background:#002b5c!important;color:#fff!important;border:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.72rem!important;font-weight:700!important;padding:8px 14px!important;border-radius:999px!important}.badge--sold-out,.badge.color-scheme-2,.badge.color-scheme-3,.price__badge-sold-out{background:#6b7280!important;color:#fff!important}.os-eyebrow{font-size:1.18rem!important;letter-spacing:.2em!important}.os-h2,.os-cs .os-h2{font-size:clamp(2.3rem,3.9vw,3.35rem)!important}.title,.collection-hero__title{font-size:clamp(2.1rem,3.6vw,3rem)!important}.product-count__text,.product-count,.facets__count,#ProductCount{white-space:nowrap!important}@media(max-width:749px){.product-count__text,.product-count{white-space:nowrap!important;font-size:.92rem!important}.facets__summary,.facets-toggle{white-space:nowrap}}.product .accordion__title,.product summary .summary__title,.product details summary,.product .accordion summary{font-size:1.18rem!important;font-weight:700!important}.product .accordion__content,.product .accordion__content p,.product details .rte{font-size:1.05rem!important;line-height:1.65!important}@media(max-width:749px){.announcement-bar__message{font-size:.78rem!important;letter-spacing:.04em!important}}.cart-item__quantity-wrapper{display:flex!important;align-items:center;gap:14px;flex-wrap:nowrap!important}.cart-item__quantity-wrapper .quantity-popover-container{flex:0 0 auto}.cart-item__quantity-wrapper cart-remove-button{margin:0!important;flex:0 0 auto}.cart-item__quantity-wrapper cart-remove-button .button{margin:0!important;padding:0 6px}.cart-item__quantity-wrapper cart-remove-button .button:hover .svg-wrapper{color:#002b5c}@media screen and (max-width:749px){.pagination__list{flex-wrap:nowrap!important;justify-content:center}.pagination__list>li{flex:0 0 auto!important;max-width:none!important}.pagination__list>li:not(:last-child){margin-right:.4rem!important}.pagination__item{width:auto!important;min-width:3.4rem;padding:0 .3rem}}.product__info-wrapper .price__badge-sale,.product__info-container .price__badge-sale{display:none!important}.footer-block__details-content .list-menu__item--link{font-size:1.12rem!important;color:#1a1a1a!important;padding-top:10px!important;padding-bottom:10px!important;line-height:1.3}.footer-block__details-content .list-menu__item--link:hover{color:#002b5c!important}.card__heading,.card__heading a,.card-information .card__heading{font-size:1.2rem!important;font-weight:600!important;line-height:1.3!important}.card__heading{min-height:2.6em}.os-ann-dot{padding:0 6px}@media(max-width:749px){.announcement-bar__message .os-ann-dot{display:block;width:100%;height:0;overflow:hidden;font-size:0;line-height:0;padding:0}}.collection-hero__title{font-size:clamp(2.7rem,5vw,4.3rem)!important}.main-page-title,.page-title{font-size:clamp(2.4rem,3.8vw,3.3rem)!important}.main-page-title,.page-title{text-align:center!important}@media(max-width:749px){.collection-hero__title,.collection-hero__text-wrapper{text-align:center!important}}.collection-hero__title{margin-top:24px!important;margin-bottom:16px!important}#shopify-pc__banner{font-size:14px!important;line-height:1.5!important;padding:16px 18px!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:15px!important;line-height:1.3!important;margin:0 0 5px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px!important;line-height:1.5!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{margin-top:12px!important;gap:8px!important}#shopify-pc__banner .shopify-pc__banner__btns button{font-size:13px!important;line-height:1.3!important;padding:9px 15px!important;min-height:0!important}@media screen and (min-width:750px){#shopify-pc__banner{width:auto!important;max-width:620px!important;left:24px!important;right:24px!important;bottom:24px!important;top:auto!important;margin-left:auto!important;margin-right:auto!important;padding:18px 22px!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:16px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px!important}}.os-card-sizes{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.os-card-size{font-size:.72rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#1a1a1a;border:1px solid rgba(0,43,92,.22);padding:5px 8px;white-space:nowrap}.os-card-size--out{color:#a9b0b8;border-color:#e4e7ea;text-decoration:line-through;text-decoration-thickness:1px}@media screen and (max-width:749px){.os-card-size{font-size:.68rem;padding:4px 7px}}:root{--os-cta:#E2711D;--os-cta-hover:#C75F13}.product-form__submit,.cart__checkout-button,#checkout,.cart-drawer .cart__checkout-button{--color-button: 226, 113, 29;--color-button-text: 255, 255, 255;background:var(--os-cta)!important;color:#fff!important;border:0!important;box-shadow:none!important;transition:background .2s ease}.product-form__submit:hover:not([disabled]),.cart__checkout-button:hover,#checkout:hover,.cart-drawer .cart__checkout-button:hover{background:var(--os-cta-hover)!important}.product-form__submit[disabled],.product-form__submit.disabled{background:#bec3c8!important;color:#fff!important}.cart__empty-text,.drawer__heading,.cart-drawer__heading{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:600!important;letter-spacing:0!important}.cart__empty-text{font-size:3rem!important;margin-bottom:1.4rem}.drawer__heading,.cart-drawer__heading{font-size:2.2rem!important}.os-topbar__list{display:flex;gap:22px;margin:0;padding:0;list-style:none;align-items:center}.os-topbar__list a{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#ffffffc7;text-decoration:none;transition:color .2s ease;white-space:nowrap}.os-topbar__list a:hover{color:#fff}@media screen and (min-width:990px){.utility-bar__grid{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.utility-bar__grid .localization-wrapper{grid-column:1;grid-row:1}.utility-bar__grid .announcement-bar{grid-column:2;grid-row:1}.utility-bar__grid .os-topbar{grid-column:3;grid-row:1;justify-self:end}}@media screen and (min-width:990px){.header__inline-menu>ul>li:has(>a[href$="/pages/over-ons"]),.header__inline-menu>ul>li:has(>a[href$="/pages/klantenservice"]){display:none}}@media screen and (min-width:1200px)and (max-width:1439px){.header__inline-menu .list-menu--inline{column-gap:1.3rem!important}.header__inline-menu .list-menu__item,.header__menu-item{letter-spacing:.06em!important;font-size:.76rem!important}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu{display:none!important}header-drawer{display:block!important}}@media screen and (min-width:990px){.product__media-wrapper .product__media-item{max-width:none!important}.product__media-wrapper .product-media-container{max-width:min(440px,calc(626px * var(--ratio)))!important;margin-left:auto!important;margin-right:auto!important;border:0!important}.product__media-wrapper .product__column-sticky{position:sticky!important;top:120px!important}}.shopify-payment-button__button--unbranded{background:var(--os-navy)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:1.08rem!important;border:0!important;box-shadow:none!important;transition:background .2s ease}.shopify-payment-button__button--unbranded:hover{background:#00204a!important}@media screen and (max-width:749px){.shopify-payment-button__button--unbranded{font-size:.92rem!important;padding:15px 34px!important}}.shopify-payment-button__button--unbranded:after{box-shadow:none!important;content:none!important}.product-form__submit,.shopify-payment-button__button--unbranded{font-size:1.12rem!important;letter-spacing:.08em!important}@media screen and (max-width:749px){.product-form__submit,.shopify-payment-button__button--unbranded{font-size:.92rem!important;letter-spacing:.08em!important}}.product-form__input input[name^="Kleur sokken"]+label{width:38px!important;height:38px!important;min-width:0!important;padding:0!important;border-radius:50%!important;border:0!important;font-size:0!important;color:transparent!important;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026!important;transition:transform .2s ease;cursor:pointer}.product-form__input input[name^="Kleur sokken"]+label:hover{transform:scale(1.1)}.product-form__input input[name^="Kleur sokken"]:checked+label{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px #fff,0 0 0 4px #002b5c!important}.product-form__input input[name^="Kleur sokken"][value=Blauw]+label{background:#2f5fb0!important}.product-form__input input[name^="Kleur sokken"][value=Donkerblauw]+label{background:#1a2f52!important}.product-form__input input[name^="Kleur sokken"][value=Donkergroen]+label{background:#2f4a3a!important}.product-form__input input[name^="Kleur sokken"][value=Fuchsia]+label{background:#c2185b!important}.product-form__input input[name^="Kleur sokken"][value=Geel]+label{background:#e6c229!important}.product-form__input input[name^="Kleur sokken"][value=Grijs]+label{background:#8a8a8a!important}.product-form__input input[name^="Kleur sokken"][value=Lichtblauw]+label{background:#7fb3e0!important}.product-form__input input[name^="Kleur sokken"][value=Lichtgroen]+label{background:#8fbf76!important}.product-form__input input[name^="Kleur sokken"][value=Mintgroen]+label{background:#9fd8c0!important}.product-form__input input[name^="Kleur sokken"][value="Orange rust"]+label{background:#b5551f!important}.product-form__input input[name^="Kleur sokken"][value=Oranje]+label{background:#e67e22!important}.product-form__input input[name^="Kleur sokken"][value=Paars]+label{background:#6a3d9a!important}.product-form__input input[name^="Kleur sokken"][value=Rood]+label{background:#c62828!important}.product-form__input input[name^="Kleur sokken"][value=Roze]+label{background:#e75a9c!important}.shopify-payment-button__button--unbranded{font-size:1.3rem!important}@media screen and (max-width:749px){.shopify-payment-button__button--unbranded{font-size:1.12rem!important}}@media screen and (min-width:990px){.product__info-container .product-form__quantity{float:left;width:120px;margin:0 14px 0 0!important}.product__info-container .product-form__quantity .quantity__label{display:none!important}.product__info-container .product-form__quantity .quantity{width:120px}.product__info-container .product-form{margin-top:0!important}.product__info-container .product-form .product-form__buttons{max-width:none;margin-left:134px}.product__info-container .shopify-payment-button{clear:left;margin-left:-134px;width:calc(100% + 134px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/os-custom.css.map */
