:root{--tfc-sale:#8b1e2d;--tfc-ink:#111;--tfc-ink2:#616161;--tfc-line:#e5e5e5;--tfc-soft:#f5f5f5;--tfc-radius:999px;--tfc-ls:.05em}.product-info{color:var(--tfc-ink)}.product-info__block{margin-bottom:14px}.product-info__block--sm{margin-bottom:8px}.product-main .product-info:after,.product-main .product-media{border-color:var(--tfc-line)}.product-info .product-vendor-sku{margin-bottom:6px}.product-info .product-vendor,.product-info .product-vendor a{font-size:11px;letter-spacing:var(--tfc-ls);text-transform:uppercase;color:var(--tfc-ink2);text-decoration:none;font-weight:500}.product-info .product-title{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.005em;margin:0 0 6px}.tfc-price-row{margin:2px 0 4px}.tfc-price-current{font-size:16px!important;font-weight:500!important;letter-spacing:0!important}.tfc-price-compare{font-size:13px!important;font-weight:400!important;color:#9a9a9a!important}.tfc-price-badge{background:var(--tfc-sale)!important;color:#fff!important;border-radius:3px!important;font-size:10px!important;letter-spacing:.04em;padding:4px 7px!important}.product-info__rating,.loox-rating{font-size:13px}.product-info .tfc-price-wrap{padding-bottom:14px;border-bottom:1px solid var(--tfc-line);margin-bottom:6px}.tfc-urgency-banner{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--tfc-ink2)!important;font-weight:500!important;font-size:12px!important;justify-content:flex-start!important;padding:0!important;margin:4px 0 8px!important;border-radius:0!important}.tfc-urgency-banner .tfc-dot{background:var(--tfc-ink)!important;animation:none!important;width:6px!important;height:6px!important}.option-selector .label,.tfc-variations__label,.tfc-variations__label.label{display:inline-flex;align-items:baseline;gap:5px;font-size:11px;line-height:1.2;letter-spacing:var(--tfc-ls);text-transform:uppercase;color:var(--tfc-ink2);font-weight:500;margin:0 0 10px;padding:0;float:none}.option-selector>.flex{align-items:baseline;justify-content:space-between;margin-bottom:10px}.option-selector>.flex .label{margin-bottom:0}.option-selector>.flex modal-opener{line-height:1.2}.option-selector .label .option-selector__label-value,.tfc-variations__label .option-selector__label-value{color:var(--tfc-ink);font-weight:600;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;margin:0}.option-selector:not(:last-child){margin-bottom:22px}.option-selector .label~.link,.option-selector .link,.option-selector modal-opener .link,.option-selector modal-opener button{margin:0;padding:0;line-height:1.2;font-size:11px;letter-spacing:var(--tfc-ls);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--tfc-ink);font-weight:500}.option-selector__btns{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin-top:0}.option-selector__btns .opt-label{margin:0!important}.option-selector__btns .opt-label--btn{width:auto!important;min-width:0!important;padding:0 8px!important;height:42px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tfc-radius)!important;border:1px solid var(--tfc-ink)!important;background:#fff!important;color:var(--tfc-ink)!important;font-size:11px;letter-spacing:var(--tfc-ls);text-transform:uppercase;font-weight:600;transition:background .15s,color .15s}.option-selector__btns .opt-label--btn:hover{background:var(--tfc-soft)!important}.option-selector__btns .opt-btn:checked+.opt-label--btn{background:var(--tfc-ink)!important;color:#fff!important;border-color:var(--tfc-ink)!important}.option-selector__btns .opt-label:after{border-radius:var(--tfc-radius)!important;box-shadow:none!important}.option-selector__btns .opt-label:not([data-swatch]):hover:after{box-shadow:none!important}.option-selector__btns .is-unavailable+.opt-label--btn{background:var(--tfc-soft)!important;border-color:var(--tfc-soft)!important;color:#b5b5b5!important;background-image:linear-gradient(to bottom left,transparent calc(50% - .5px),#c9c9c9 calc(50% - .5px),#c9c9c9 calc(50% + .5px),transparent calc(50% + .5px))!important}.option-selector__btns .opt-btn.is-unavailable:checked+.opt-label--btn{background:var(--tfc-soft)!important;color:var(--tfc-ink2)!important;border-color:#c9c9c9!important}.tfc-variations__item a,.tfc-variations__item .opt-label,.opt-label--swatch,.opt-label--image{border-radius:4px!important}.tfc-variations__item.is-active a,.tfc-variations__item.is-current a,.tfc-variations__item[aria-current] a{box-shadow:0 0 0 1.5px var(--tfc-ink)}.tfc-maatadvies{margin:0 0 16px!important}.product-info__add-to-cart{gap:10px}.product-info__add-button .btn--primary,.product-info__add-button .btn,.sticky-atc-panel .btn--primary,.product-form .btn--primary{background:var(--tfc-ink)!important;border-color:var(--tfc-ink)!important;color:#fff!important;border-radius:var(--tfc-radius)!important;height:50px;min-height:50px;font-size:11px!important;letter-spacing:var(--tfc-ls);text-transform:uppercase;font-weight:600;box-shadow:none!important}.product-info__add-button .btn--primary:hover,.sticky-atc-panel .btn--primary:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}.product-info__add-button .btn[disabled],.product-info__add-button .btn[aria-disabled=true]{background:#cfcfcf!important;border-color:#cfcfcf!important;color:#fff!important}.qty-input,.js .qty-input--combined{border-radius:var(--tfc-radius);border-color:var(--tfc-line)}.product-info__dynamic-checkout-button .shopify-payment-button__button{border-radius:var(--tfc-radius)!important}.tfc-otto-delivery{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:12px 0 4px!important;gap:8px!important}.tfc-otto-delivery__icon{background:transparent!important;border:0!important;width:18px!important;height:18px!important;border-radius:0!important}.tfc-otto-delivery__icon svg{width:18px;height:18px}.tfc-otto-delivery__text{font-size:12px!important;font-weight:500!important;color:var(--tfc-ink2)!important;min-height:0!important}.tfc-otto-delivery__text .product__delivery-text{color:var(--tfc-ink)}.tfc-usp-bar{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;background:var(--tfc-soft);border-radius:6px;padding:12px 14px;margin:14px 0 6px}.tfc-usp-bar__item{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.3;color:var(--tfc-ink)}.tfc-usp-bar__item svg{width:15px;height:15px;flex:0 0 15px;color:var(--tfc-ink)}.tfc-usp-bar__item b{font-weight:600}@media(max-width:480px){.tfc-usp-bar{grid-template-columns:1fr}}.tfc-otto-usps{border:0!important;padding:0!important;background:transparent!important;margin:12px 0 4px!important}.tfc-otto-usps__item{background:transparent!important;border:0!important;padding:0!important;font-weight:500!important;font-size:12px!important;min-height:0!important}.tfc-otto-usps__icon{border:0!important;background:transparent!important;width:16px!important;height:16px!important}.trustpilot-widget{margin:8px 0 2px}.tfc-proof{border:0!important;box-shadow:none!important;padding:0!important;margin:10px 0 0!important;max-width:none!important;background:transparent!important;gap:8px!important}.tfc-proof .tfc-avatar{width:24px!important;height:24px!important;box-shadow:0 0 0 1px var(--tfc-line)!important}.tfc-proof-text{font-size:12px!important;font-weight:500!important;color:var(--tfc-ink2)!important}.tfc-proof-text a{color:var(--tfc-ink)}.product-info details-disclosure{display:block;margin-top:8px}.product-info details-disclosure+details-disclosure .disclosure--row,.product-info .disclosure--row{border:1px solid var(--tfc-line)!important;border-radius:6px;padding:0 14px}.product-info .disclosure--row>summary{padding:15px 0}.product-info .disclosure__title,.product-info .disclosure__title.product-info__disclosure{font-size:11px!important;letter-spacing:var(--tfc-ls);text-transform:uppercase;font-weight:600!important;color:var(--tfc-ink)}.product-info .disclosure__toggle .icon{width:14px;height:14px;transform:rotate(-90deg);transition:transform .2s}.product-info .disclosure[open]:not(.is-closing) .disclosure__toggle>.icon{transform:rotate(0)}.product-info .disclosure__content{font-size:13px;line-height:1.6;color:#222;padding-bottom:14px}.product-info .disclosure__content h2,.product-info .disclosure__content h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin:14px 0 6px}.product-info .product-description{font-size:13px;line-height:1.6}.product-info .product-info__block>.block>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;list-style:none;margin:0;padding:0}.product-info .product-info__block>.block>ul>li{margin:0}.product-info .block .h6,.product-info .cart-recommendations .h6,.product-info h2.h6{font-size:11px;letter-spacing:var(--tfc-ls);text-transform:uppercase;font-weight:600;color:var(--tfc-ink);margin:18px 0 10px}.product-info .card{border:0;background:transparent}.product-info .card .card__title,.product-info .card .card__title a{font-size:12px;font-weight:500;line-height:1.35;color:var(--tfc-ink)}.product-info .card .price{font-size:12px}.product-info .slider-nav__btn{border-color:var(--tfc-line)}.tfc-pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--tfc-line)}.tfc-pay-row__label{flex:0 0 100%;font-size:10px;letter-spacing:var(--tfc-ls);text-transform:uppercase;color:var(--tfc-ink2);margin-bottom:2px}.tfc-pay-row svg,.tfc-pay-row__logo{height:22px;width:auto;display:block;filter:none;opacity:1}.tfc-pay-row__logo{max-width:64px;object-fit:contain}.tfc-pay-row__carrier{font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--tfc-ink2);border:1px solid var(--tfc-line);border-radius:4px;padding:4px 7px;line-height:1}.tfc-pay-row__sep{flex:0 0 1px;height:18px;background:var(--tfc-line);margin:0 4px}.payment-icons{margin-top:0!important}.product-media--stacked .media-viewer__item>.media,.product-media--stacked .media-viewer__item deferred-media,.product-media--stacked .media-viewer__item product-model{position:relative;aspect-ratio:4/5;height:auto!important;padding:0!important;overflow:hidden;border:0!important;background:var(--tfc-soft)!important;border-radius:2px}.product-media--stacked .media-viewer__item>.media:after{display:none}.product-media--stacked .media-viewer__item>.media .media--cover,.product-media--stacked .media-viewer__item>.media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.product-media--stacked .media-viewer__item>.media img.product-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center}.product-media--stacked .media-viewer__item>.media .zoom-image{object-fit:cover;top:0}.media-gallery{--media-gap:8px}.product-main .product-media{padding-inline-end:calc(6 * var(--space-unit))}@media(min-width:1024px){.product-media--stacked .media-viewer__item:not(.media-viewer__item--single){flex:0 0 50%}}.sticky-atc-panel{border-radius:10px;box-shadow:0 6px 24px #0000001f!important}.product-recommendations .h6,.product-recommendations h2,.recently-viewed h2,.recently-viewed .h6{font-size:12px;letter-spacing:var(--tfc-ls);text-transform:uppercase;font-weight:600}.product-info .tfc-ups{margin:14px 0 6px;border:1px solid var(--tfc-line);border-radius:6px;padding:14px}.product-info .tfc-ups__hd{font-family:inherit;font-size:11px;letter-spacing:var(--tfc-ls);text-transform:uppercase;font-weight:600;color:var(--tfc-ink);margin:0 0 10px}.product-info .tfc-ups__hd--extra{margin-top:14px}.product-info .tfc-ups__card{gap:12px;padding:12px 0;border-top:1px solid var(--tfc-line)}.product-info .tfc-ups__card:first-child{padding-top:0;border-top:0}.product-info .tfc-ups__media img{width:56px;height:70px;border-radius:2px;background:var(--tfc-soft)}.product-info .tfc-ups__title{font-size:12px;font-weight:500;color:var(--tfc-ink);line-height:1.35}.product-info .tfc-ups__del,.product-info .tfc-ups__sizelbl{font-size:11px;color:var(--tfc-ink2);font-weight:500}.product-info .tfc-ups__del{margin:2px 0}.product-info .tfc-ups__usp{font-size:11px;color:var(--tfc-ink2);font-weight:500;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23111111" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>')}.product-info .tfc-ups__price{font-size:12px;font-weight:500;color:var(--tfc-ink)}.product-info .tfc-ups__price s{color:#9a9a9a}.product-info .tfc-ups__save,.product-info .tfc-ups__save--pop{background:var(--tfc-sale);color:#fff;font-size:9px;letter-spacing:.04em;padding:4px 6px;border-radius:3px;font-weight:600}.product-info .tfc-ups__size{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--tfc-ink);border-radius:var(--tfc-radius);padding:7px 24px 7px 12px;background-position:right 9px center}.product-info .tfc-ups__add{background:var(--tfc-ink);color:#fff;border-radius:var(--tfc-radius);font-size:10px;letter-spacing:var(--tfc-ls);text-transform:uppercase;font-weight:600;padding:10px 16px}.product-info .tfc-ups__add:hover{background:#2a2a2a}.product-info .tfc-ups__add.is-added{background:var(--tfc-ink2)}.product-info .product-info__block{margin-bottom:14px!important}.product-info .product-info__block:has(>link:only-child){display:none}.product-info .product-info__block.product-info__title{margin-bottom:4px!important}.product-info .product-info__block:has(>.shopify-app-block){margin-bottom:6px!important}.product-info .product-info__block:has(>.tfc-price-wrap){margin-bottom:8px!important}.product-info .product-info__block:has(>.tfc-urgency-banner){margin-bottom:12px!important}.product-info .product-title{margin:0}.product-info .loox-rating,.product-info .shopify-app-block{line-height:1;font-size:12px}.product-info .loox-rating .loox-icon,.product-info .loox-rating svg{width:13px!important;height:13px!important}.product-info .tfc-price-wrap{padding-bottom:12px;margin-bottom:0}.product-info .tfc-price-row{margin:0}.option-selector__btns{margin-top:0!important}.option-selector>.flex{margin-bottom:12px!important}.option-selector>legend.label,.option-selector>.label{margin-bottom:12px!important}.product-info .tfc-ups__size,.product-main .tfc-ups__size{border-radius:var(--tfc-radius)!important;border:1px solid var(--tfc-ink)!important}.product-main .qty-input{border-radius:var(--tfc-radius)!important}@media(max-width:767px){.product-main .product-media{padding:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important;border:0!important}.product-media--stacked .media-viewer__item{flex:0 0 100%!important;max-width:100%!important}.product-media--stacked .media-viewer__item>.media{border-radius:0}.media-gallery{--media-gap:0}.tfc-usp-bar{grid-template-columns:1fr!important;gap:8px!important;padding:12px 14px!important}.tfc-usp-bar__item{align-items:flex-start!important;font-size:12px;line-height:1.35}.tfc-usp-bar__item svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px}.tfc-usp-bar__item span{flex:1 1 auto;min-width:0}.product-info .product-title{font-size:19px}.option-selector__btns{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))!important}.tfc-pay-row svg,.tfc-pay-row__logo{height:20px}}.tfc-pay-row__logo{height:20px;max-width:58px;width:auto}.tfc-pay-row__logo[alt=PostNL]{height:24px}.tfc-pay-row__logo[alt=DHL]{height:14px;max-width:64px}.tfc-pay-row__logo[alt=GLS],.tfc-pay-row__logo[alt=FedEx]{height:18px}.tfc-pay-row__logo[alt=DPD]{height:24px}.sticky-atc-panel .card__info{min-width:0}.sticky-atc-panel__heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;font-weight:500!important;margin:0 0 2px}.sticky-atc-panel .price{font-size:12px}.sticky-atc-panel .card__media img{border-radius:2px}.sticky-atc-panel .card__buttons .btn{white-space:nowrap;font-size:10px!important;padding:0 14px!important;height:40px;min-height:40px;letter-spacing:.05em}@media(max-width:767px){.sticky-atc-panel{left:8px;right:8px;bottom:8px;border-radius:10px}.sticky-atc-panel .card__media{flex:0 0 40px}}.tfc-pay-row{gap:10px 8px;margin-top:18px;padding-top:16px}
/*# sourceMappingURL=/cdn/shop/t/112/assets/tfc-pdp.css.map */
