.product-box .tr-sw{display:flex;flex-direction:column;gap:4px;margin-top:8px;margin-bottom:0}.product-box .tr-sw-row{display:flex;align-items:center;gap:6px;min-width:0}.product-box .tr-sw-label{flex:0 0 auto;width:62px;font-size:11px;line-height:1;color:var(--body-text-color,#6f6f6f);text-align:left;white-space:nowrap}.product-box .tr-sw .tr-sw-set{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;margin:0;padding:0;border:0;min-width:0}.product-box .tr-sw .variant-option{margin:0!important;line-height:0}.product-box .tr-sw .color-bg{width:16px;height:16px}.product-box .tr-sw .swatches-hover .color-bg:after{width:14px;height:14px;left:1px;top:1px}.product-box .tr-sw .swatches-hover.selected .color-bg,.product-box .tr-sw .swatches-hover:hover .color-bg{transform:scale(1.15)}.product-box .tr-sw .tr-sw-dot:focus-visible{outline:2px solid var(--dark-color,#000);outline-offset:2px;border-radius:50%}.product-box .tr-sw .color-white,.product-box .tr-sw .tr-sw-neutral{border:1px solid rgba(0,0,0,.25)}.product-box .tr-sw .show-more-options{margin:0!important;padding:0 2px;width:auto;height:auto;min-width:0;cursor:pointer;font-size:11px;line-height:16px;white-space:nowrap}.product-box .tr-sw .swatches-hover.selected .color-bg{box-shadow:0 0 0 1px #0000008c}.product-box .tr-sw .tr-sw-more-m:not(.tr-sw-more-both){display:none}@media(max-width:767px){.product-box .tr-sw-label{width:54px;font-size:10px}.product-box .tr-sw-row{gap:4px}.product-box .tr-sw .tr-sw-set{gap:5px}.product-box .tr-sw .tr-sw-mhide{display:none}.product-box .tr-sw .tr-sw-more-m{display:block!important}.product-box .tr-sw .tr-sw-more-d{display:none}}.price-box.tr-pb .price-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:3px}.price-box.tr-pb .tr-pb-main{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.35em;row-gap:0}.product-box .price-box.tr-pb .price-item.regular-price,.product-box .price-box.tr-pb .price-item.special-price{margin:0;padding:0}.product-box .price-box.tr-pb .price-item.regular-price .price,.product-box .price-box.tr-pb .price-item.special-price .price{font-size:18px;line-height:1.3;font-weight:700;color:#1f2a2a}.price-box.tr-pb .tr-from{font-size:14px;line-height:1.3;font-weight:500;color:#1f2a2a}.price-box.tr-pb .tr-vat{font-size:12px;line-height:1.3;color:#8a8f8f;font-weight:400;white-space:nowrap}.product-box .price-box.tr-pb .price-item.old-price.tr-pb-advies{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.4em;row-gap:2px;margin:0;padding:0;font-size:13px;line-height:1.3;color:#8a8f8f}.product-box .price-box.tr-pb .price-item.old-price.tr-pb-advies.d-none{display:none!important}.product-box .price-box.tr-pb .tr-pb-advies .price,.product-box .price-box.tr-pb .tr-pb-advies s{font-size:13px;font-weight:400;color:#8a8f8f}.price-box.tr-pb .tr-advies-label{font-weight:400}.price-box.tr-pb .tr-save{display:inline-block;font-size:12px;line-height:1.2;font-weight:700;color:#355b5a;background:#eef6f5;border:1px solid #B9D6D4;border-radius:999px;padding:1px 7px;white-space:nowrap}.price-box.tr-pb .tr-save.d-none{display:none!important}@media(max-width:575px){.product-box .price-box.tr-pb .price-item.regular-price .price,.product-box .price-box.tr-pb .price-item.special-price .price{font-size:16px}.price-box.tr-pb .tr-from{font-size:12px}.price-box.tr-pb .tr-vat{font-size:11px}.price-box.tr-pb .tr-pb-main{column-gap:.25em}.product-box .price-box.tr-pb .price-item.old-price.tr-pb-advies{column-gap:.3em;font-size:12px}.product-box .price-box.tr-pb .tr-pb-advies .price,.product-box .price-box.tr-pb .tr-pb-advies s{font-size:12px}.price-box.tr-pb .tr-save{font-size:11px;padding:0 5px}}.price.tr-mp .price-item--sale,.price.tr-mp .price__regular .price-item--regular{font-weight:700;color:#1f2a2a}.price.tr-mp .price-item small{font-weight:400}.price.tr-mp .price__compare,.price.tr-mp .price__compare s,.price.tr-mp .price__compare .price-item{color:#8a8f8f!important;font-weight:400;font-size:15px}.price.tr-mp .tr-advies-label{color:#8a8f8f;font-weight:400;font-size:15px;margin-right:.2em}.price.tr-mp .save-lable{background:#eef6f5!important;color:#355b5a!important;border:1px solid #B9D6D4;border-radius:999px;text-transform:none;font-weight:700;font-size:12px;letter-spacing:0;padding:2px 9px;line-height:1.3}.price.tr-mp .save-lable:first-letter{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tr-card-swatches.css.map */
