.product.tk-pdp{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}.product.tk-pdp .tk-pdp__media-col{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.product.tk-pdp .tk-pdp__media,.product.tk-pdp .product__media-wrapper.tk-pdp__media{width:100%;max-width:none!important;padding:15px;background:#fff;border:none;border-radius:var(--media-radius, 0);box-sizing:border-box}.product.tk-pdp .tk-pdp__media .product-media-container{--aspect-ratio: 1;--ratio-percent: 100%;position:relative;aspect-ratio:1 / 1;width:100%!important;max-width:none!important;margin:0;padding:15px;box-sizing:border-box;background:#fff;border:none!important;box-shadow:none!important}.product.tk-pdp .tk-pdp__media .product-media-container.constrain-height,.product.tk-pdp .tk-pdp__media .product-media-container.media-fit-contain{width:100%!important;max-width:none!important}.product.tk-pdp .tk-pdp__media .product-media-container .global-media-settings,.product.tk-pdp .tk-pdp__media .product-media-container .product__modal-opener,.product.tk-pdp .tk-pdp__media .product-media-container .product__media,.product.tk-pdp .tk-pdp__media .product-media-container .media{position:absolute!important;top:15px!important;right:15px!important;bottom:15px!important;left:15px!important;width:auto!important;height:auto!important;max-width:none!important;margin:0;padding:0!important;background:#fff;border:none!important;box-shadow:none!important}.product.tk-pdp .tk-pdp__media .product__media img,.product.tk-pdp .tk-pdp__media deferred-media img,.product.tk-pdp .tk-pdp__media .product__modal-opener img,.product.tk-pdp .tk-pdp__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.product.tk-pdp .tk-pdp__media .product__media-item:not(.is-active),.product.tk-pdp .tk-pdp__media .product__media-item:not(:first-child){display:none!important}.product.tk-pdp .tk-pdp__media .thumbnail-slider,.product.tk-pdp .tk-pdp__media .thumbnail-list,.product.tk-pdp .tk-pdp__media .slider-buttons{display:none!important}.product.tk-pdp .tk-pdp__media-placeholder{--aspect-ratio: 1;--ratio-percent: 100%;position:relative;aspect-ratio:1 / 1;width:100%!important;max-width:none!important;margin:0;padding:15px;box-sizing:border-box;background:#fff;border:none!important;box-shadow:none!important}.product.tk-pdp .tk-pdp__media-placeholder-inner{position:absolute!important;top:15px!important;right:15px!important;bottom:15px!important;left:15px!important;width:auto!important;height:auto!important;margin:0;padding:0!important;background:#fff;border:none!important;box-shadow:none!important;overflow:hidden}.product.tk-pdp .tk-pdp__media-placeholder-inner .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;opacity:.45}.product.tk-pdp .tk-pdp__certs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.product.tk-pdp .tk-pdp__cert{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;margin:0;padding:.95rem .65rem 1rem;background:#111;border-radius:var(--product-card-corner-radius, .6rem);font-size:1.1rem;font-weight:600;line-height:1.25;color:#fff;text-align:center;box-sizing:border-box;min-width:0;min-height:6.4rem;height:100%;overflow:hidden}.product.tk-pdp .tk-pdp__cert:before{content:"";position:absolute;top:0;left:0;width:2.4rem;height:2.4rem;background:#00bcd4;clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;z-index:1}.product.tk-pdp .tk-pdp__cert-text{min-width:0;margin-top:auto;text-align:center;color:#fff}.product.tk-pdp .tk-pdp__cert-icon,.product.tk-pdp .tk-pdp__cert-flag{margin-top:.15rem}.product.tk-pdp .tk-pdp__cert-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;color:#00bcd4}.product.tk-pdp .tk-pdp__cert-icon--seal{width:2.75rem;height:2.75rem;color:#00bcd4}.product.tk-pdp .tk-pdp__cert-flag{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;box-sizing:border-box;width:2.4rem;height:2.75rem;padding:0;gap:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.product.tk-pdp .tk-pdp__cert-flag-stripe{display:block;flex:0 0 .52rem;width:100%;height:.52rem;min-height:.52rem}.product.tk-pdp .tk-pdp__cert-icon .svg-wrapper,.product.tk-pdp .tk-pdp__cert-icon svg{width:100%;height:100%;display:block}.product.tk-pdp .tk-pdp__cert-icon svg,.product.tk-pdp .tk-pdp__cert-icon svg path{fill:currentColor}.product.tk-pdp .tk-pdp__cert-icon--seal svg{fill:none;filter:drop-shadow(0 0 .5px currentColor)}.product.tk-pdp .tk-pdp__cert-icon--seal svg>path:first-of-type,.product.tk-pdp .tk-pdp__cert-icon--seal svg>path:last-of-type{fill:currentColor}.product.tk-pdp .tk-pdp__cert-icon--seal circle{fill:#111!important}.product.tk-pdp .tk-pdp__cert-flag-stripe--black{background:#000;border-radius:2px 2px 0 0;border:1px solid rgba(255,255,255,.25);border-bottom:0;box-sizing:border-box}.product.tk-pdp .tk-pdp__cert-flag-stripe--red{background:#d00;border-left:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25);box-sizing:border-box}.product.tk-pdp .tk-pdp__cert-flag-stripe--gold{background:#ffce00;border-radius:0 0 2px 2px;border:1px solid rgba(255,255,255,.25);border-top:0;box-sizing:border-box;box-shadow:0 1px 2px #00000059}.product.tk-pdp .tk-pdp__info{width:100%!important;max-width:none!important;min-width:0;padding-left:0!important;padding-right:0!important}.product.tk-pdp.product--large .product__media-wrapper,.product.tk-pdp.product--medium .product__media-wrapper,.product.tk-pdp.product--small .product__media-wrapper,.product.tk-pdp .tk-pdp__media-col,.product.tk-pdp .tk-pdp__media,.product.tk-pdp.product--large .product__info-wrapper,.product.tk-pdp.product--medium .product__info-wrapper,.product.tk-pdp.product--small .product__info-wrapper{width:100%!important;max-width:none!important}.product.tk-pdp .tk-pdp__info-container{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:none!important;min-width:0}.product.tk-pdp .tk-pdp__info-container>*+*,.product.tk-pdp .tk-pdp__buybox{margin-top:0}.product.tk-pdp .tk-pdp__middle{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%;align-self:start}.product.tk-pdp .tk-pdp__buybox{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:calc(1.25rem + 5px) 1.35rem 1.25rem;border-radius:var(--product-card-corner-radius, .8rem);align-self:start;background:rgb(var(--color-background));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.product.tk-pdp .tk-pdp__buybox .price,.product.tk-pdp .tk-pdp__buybox .price-item,.product.tk-pdp .tk-pdp__buybox .product__tax,.product.tk-pdp .tk-pdp__buybox .product__tax--tk,.product.tk-pdp .tk-pdp__buybox .product__inventory,.product.tk-pdp .tk-pdp__buybox .tk-pdp__lieferbar,.product.tk-pdp .tk-pdp__buybox .tk-pdp__lieferbar-main,.product.tk-pdp .tk-pdp__buybox .tk-pdp__lieferbar-note,.product.tk-pdp .tk-pdp__buybox .tk-volume-prices,.product.tk-pdp .tk-pdp__buybox .tk-volume-prices__label,.product.tk-pdp .tk-pdp__buybox .tk-volume-prices__value,.product.tk-pdp .tk-pdp__buybox .form__label,.product.tk-pdp .tk-pdp__buybox .quantity__input,.product.tk-pdp .tk-pdp__buybox .quantity__button,.product.tk-pdp .tk-pdp__buybox .product-form__submit,.product.tk-pdp .tk-pdp__buybox .button,.product.tk-pdp .tk-pdp__buybox .installment,.product.tk-pdp .tk-pdp__buybox .caption-large,.product.tk-pdp .tk-pdp__buybox shopify-payment-terms,.product.tk-pdp .tk-pdp__buybox .shopify-payment-button__button--unbranded{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)}.product.tk-pdp .tk-pdp__buybox .price .price-item--regular,.product.tk-pdp .tk-pdp__buybox .price .price-item--sale,.product.tk-pdp .tk-pdp__buybox .tk-volume-prices,.product.tk-pdp .tk-pdp__buybox .tk-volume-prices__label,.product.tk-pdp .tk-pdp__buybox .tk-volume-prices__value,.product.tk-pdp .tk-pdp__buybox .product__tax,.product.tk-pdp .tk-pdp__buybox .product__tax--tk,.product.tk-pdp .tk-pdp__buybox .product__tax.caption,.product.tk-pdp .tk-pdp__buybox .product__tax--tk.caption,.product.tk-pdp .tk-pdp__buybox .product__tax a,.product.tk-pdp .tk-pdp__buybox .product__tax--tk a{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)}.product.tk-pdp .tk-pdp__middle .product__title,.product.tk-pdp .tk-pdp__middle .product__title h1,.product.tk-pdp .tk-pdp__middle .product__title .h1{margin-top:0}.product.tk-pdp .tk-pdp__buybox .tk-pdp-block,.product.tk-pdp .tk-pdp__buybox .price,.product.tk-pdp .tk-pdp__buybox [id^=price-]{background:transparent}.product.tk-pdp .tk-pdp__price-stack{display:flex;flex-direction:column;gap:.55rem;margin:0 0 .75rem;width:100%;max-width:100%;box-sizing:border-box}.product.tk-pdp .tk-pdp__price-group{display:flex;flex-direction:column;gap:3px;width:100%;max-width:100%;box-sizing:border-box;align-items:stretch}.product.tk-pdp .tk-pdp__buybox .tk-pdp__price,.product.tk-pdp .tk-pdp__buybox .price,.product.tk-pdp .tk-pdp__buybox [id^=price-]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;margin:0;padding:0;min-height:0;width:100%;max-width:100%;box-sizing:border-box;line-height:1.15}.product.tk-pdp .tk-pdp__buybox .price>*{display:block;margin:0;vertical-align:initial}.product.tk-pdp .tk-pdp__buybox .tk-pdp__badges,.product.tk-pdp .tk-pdp__buybox .price__badges{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;margin:0 0 .55rem;padding:0;text-align:left}.product.tk-pdp .tk-pdp__buybox .tk-pdp__badges .badge,.product.tk-pdp .tk-pdp__buybox .price__badges .badge{margin:0;white-space:nowrap}.product.tk-pdp .tk-pdp__buybox .price .price__badges{display:none}.product.tk-pdp .tk-pdp__buybox .price .price__container{display:block;width:100%;min-width:0;margin:0;padding:0;line-height:1.15}.product.tk-pdp .tk-pdp__buybox .price .price__regular,.product.tk-pdp .tk-pdp__buybox .price .price__sale{margin:0;padding:0;line-height:1.15}.product.tk-pdp .tk-pdp__buybox .price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.5rem;width:100%}.product.tk-pdp .tk-pdp__buybox .price--on-sale .price__sale>span:has(>s.price-item--regular),.product.tk-pdp .tk-pdp__buybox .price--on-sale .price__sale>.price-item--sale{display:inline-block;margin:0;flex:0 0 auto}.product.tk-pdp .tk-pdp__buybox .price .price-item{margin:0;white-space:nowrap;line-height:1.15}.product.tk-pdp .tk-pdp__buybox .price .unit-price{display:block;margin:.15rem 0 0}.product.tk-pdp .tk-pdp__buybox .product__tax,.product.tk-pdp .tk-pdp__buybox .product__tax--tk{margin:0;padding:0;line-height:1.35}.product.tk-pdp .tk-pdp__lieferbar{margin:0}.product.tk-pdp .tk-pdp__lieferbar-main{display:flex;align-items:center;gap:.4rem;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:#1f6b4a}.product.tk-pdp .tk-pdp__lieferbar-check{flex:0 0 auto;color:#1f6b4a;font-size:1.35rem;line-height:1}.product.tk-pdp .tk-pdp__lieferbar-note{margin:.2rem 0 0;padding-inline-start:1.75rem;font-size:.9em;line-height:1.35;font-weight:500;color:rgba(var(--color-foreground),.55)}.product.tk-pdp .tk-pdp__metafields{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat{width:fit-content;max-width:100%;margin-top:1rem;margin-bottom:.15rem}.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat-brand{background:#fff}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta{width:100%;height:auto}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item{line-height:1.25}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item>.tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item>.tk-product-row__meta-value{border-bottom:1px solid rgba(var(--color-foreground),.12);padding-block:.35rem;vertical-align:middle;min-height:0;box-sizing:border-box}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item>.tk-product-row__meta-value.tk-product-row__meta-value--bold{font-weight:700}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item--farbe>.tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item--farbe>.tk-product-row__meta-value{min-height:2.4rem}.product.tk-pdp .tk-pdp__metafields .tk-product-row__swatch{width:1.15rem;height:1.15rem}.product.tk-pdp .tk-pdp__metafields .tk-product-row__swatches{min-height:1.35em;align-items:center}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item:last-child>.tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item:last-child>.tk-product-row__meta-value{border-bottom:0}.product.tk-pdp .product__view-details{display:none}.product.tk-pdp .product__title h1,.product.tk-pdp .product__title .h1,.product.tk-pdp .tk-pdp__middle .product__title h1{font-size:1.25em;line-height:1.25;font-weight:700}@media screen and (min-width:750px){.product.tk-pdp .product__title h1,.product.tk-pdp .product__title .h1,.product.tk-pdp .tk-pdp__middle .product__title h1{font-size:1.55em;line-height:1.2}}@media screen and (min-width:990px){.product.tk-pdp .product__title h1,.product.tk-pdp .product__title .h1,.product.tk-pdp .tk-pdp__middle .product__title h1{font-size:1.75em;line-height:1.18}}.product.tk-pdp .product__description,.product.tk-pdp .tk-pdp__middle .product__description{font-size:.9em;line-height:1.45}@media screen and (min-width:750px){.product.tk-pdp .product__description,.product.tk-pdp .tk-pdp__middle .product__description{margin-block:.25rem;padding-block:0}.product.tk-pdp .product__description>*,.product.tk-pdp .tk-pdp__middle .product__description>*{margin-top:.35rem;margin-bottom:.35rem}.product.tk-pdp .product__description>*:first-child,.product.tk-pdp .tk-pdp__middle .product__description>*:first-child{margin-top:0}.product.tk-pdp .product__description>*:last-child,.product.tk-pdp .tk-pdp__middle .product__description>*:last-child{margin-bottom:0}}.tk-model-options{display:block;margin:0 0 .75rem;padding:0;border:0}.tk-model-options .tk-model-sib{display:block;margin:0;padding:0;border:0}.tk-model-options .tk-model-sib__label{margin:0 0 .55rem}.tk-model-options .tk-model-sib__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.tk-model-sib{margin:0 0 .85rem;padding:0;border:0}.tk-model-sib__label{margin:0 0 .55rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.3rem;font-weight:var(--font-body-weight-bold);line-height:1.25;letter-spacing:-.01em;color:#111827}.tk-model-sib__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.tk-model-sib__swatch{display:inline-block;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--tk-swatch, #9ca3af);border:1px solid var(--tk-swatch-border, rgba(0, 0, 0, .18));box-shadow:inset 0 0 0 1px #ffffff1f;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden;flex:0 0 auto}.tk-model-sib__swatch--multi{background-image:none;border:none;box-shadow:none}.tk-model-sib__swatch:hover,.tk-model-sib__swatch:focus-visible{transform:scale(1.1);box-shadow:0 0 0 2px #00bcd4;outline:none}.tk-model-sib__swatch.is-active{box-shadow:0 0 0 2px #111827}.tk-model-sib__swatch.is-active:hover,.tk-model-sib__swatch.is-active:focus-visible{box-shadow:0 0 0 2px #00bcd4}.tk-model-pack{display:block;margin:.85rem 0 .75rem;padding:0;border:0}.tk-model-pack__label{margin:0 0 .55rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.3rem;font-weight:var(--font-body-weight-bold);line-height:1.25;letter-spacing:-.01em;color:#111827}.tk-model-pack__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tk-model-pack__badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:2.6rem;min-height:2.6rem;padding:0 .75rem;border-radius:var(--buttons-radius, 6px);border:1px solid rgba(17,24,39,.2);background:#fff;color:#111827;text-decoration:none;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;font-weight:var(--font-body-weight-bold);line-height:1;letter-spacing:.01em;transition:background .18s ease,border-color .18s ease,color .18s ease}.tk-model-pack__badge:hover,.tk-model-pack__badge:focus-visible{border-color:#00bcd4;color:#00bcd4;outline:none}.tk-model-pack__badge.is-active{background:#111827;border-color:#111827;color:#fff}.tk-model-pack__badge.is-active:hover,.tk-model-pack__badge.is-active:focus-visible{background:#111827;border-color:#00bcd4;color:#fff;box-shadow:0 0 0 2px #00bcd4}.product.tk-pdp .tk-pdp__buybox .tk-model-sib{margin-bottom:0}.product.tk-pdp .tk-pdp__buybox .tk-model-options+.tk-model-pack,.product.tk-pdp .tk-pdp__buybox .tk-model-sib+.tk-model-pack{margin-top:.85rem}.product.tk-pdp .product__inventory,.product.tk-pdp .tk-pdp__buybox .product__inventory{font-size:1rem;letter-spacing:.07rem;line-height:1.25;margin:0;padding:0}.product.tk-pdp .tk-pdp__buybox .tk-pdp-block--inventory,.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(>.product__inventory){margin-top:calc(5px - 1rem);margin-bottom:calc(5px - 1rem);padding:0}.product.tk-pdp .tk-pdp__buybox .tk-pdp-block--inventory:not(:has(.product__inventory)),.product.tk-pdp .tk-pdp__buybox .tk-pdp-block--inventory:has(>.product__inventory.hidden),.product.tk-pdp .tk-pdp__buybox .tk-pdp-block--inventory:has(>.product__inventory.visibility-hidden),.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(>.product__inventory.hidden),.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(>.product__inventory.visibility-hidden),.product.tk-pdp .tk-pdp__buybox .product__inventory.hidden,.product.tk-pdp .tk-pdp__buybox .product__inventory.visibility-hidden{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden}.product.tk-pdp .tk-pdp__buybox .product__inventory .svg-wrapper,.product.tk-pdp .tk-pdp__buybox .product__inventory svg{width:1.2rem;height:1.2rem}@media screen and (min-width:750px){.product.tk-pdp .product__inventory,.product.tk-pdp .tk-pdp__buybox .product__inventory{font-size:1.2rem}}.product.tk-pdp .tk-pdp__buybox .price--large .price-item--regular,.product.tk-pdp .tk-pdp__buybox .price--large .price-item--sale,.product.tk-pdp .tk-pdp__buybox .price .price-item--regular,.product.tk-pdp .tk-pdp__buybox .price .price-item--sale{font-size:calc(var(--font-heading-scale) * 2.6rem);font-weight:700;line-height:1.15}.product.tk-pdp .tk-pdp__buybox .price--on-sale .price-item--sale{color:#c2185b}.product.tk-pdp .tk-pdp__buybox .price--on-sale .price-item--regular{font-size:calc(var(--font-heading-scale) * 1.5rem);color:rgba(var(--color-foreground),.45);text-decoration:line-through}.product.tk-pdp .tk-pdp__buybox .product-form,.product.tk-pdp .tk-pdp__buybox .product-form__buttons{margin-top:0;margin-bottom:0;width:100%}.product.tk-pdp .tk-pdp__buybox .product-form__submit{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;width:100%;min-height:4.6rem;background-color:#c2185b;color:#fff;border:none;border-color:transparent;box-shadow:none;--color-button: 194, 24, 91;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--border-opacity: 0}.product.tk-pdp .tk-pdp__buybox .product-form__submit:after{display:none;box-shadow:none}.product.tk-pdp .tk-pdp__buybox .product-form__submit:hover:not([disabled]),.product.tk-pdp .tk-pdp__buybox .product-form__submit:focus-visible:not([disabled]){background-color:#a0144c;border:none;border-color:transparent;color:#fff;box-shadow:none}.product.tk-pdp .tk-pdp__buybox .product-form__submit[disabled]{background-color:#9ca3af;border:none;border-color:transparent;color:#fff;opacity:1;box-shadow:none}.product.tk-pdp .tk-pdp__buybox .product-form__submit[disabled]:after{display:none;box-shadow:none}.product.tk-pdp .tk-pdp__buybox .product-form__quantity,.product.tk-pdp .tk-pdp__buybox .price-per-item__container,.product.tk-pdp .tk-pdp__buybox quantity-input.quantity,.product.tk-pdp .tk-pdp__buybox .quantity{width:100%;max-width:100%}.product.tk-pdp .tk-pdp__buybox .product-form__quantity,.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(.product-form__quantity),.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(.quantity){margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.product.tk-pdp .tk-pdp__buybox .product-form__quantity .form__label,.product.tk-pdp .tk-pdp__buybox .quantity__label{margin-top:0;margin-bottom:.35rem;padding-top:0;padding-bottom:0}.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(.product-form__quantity){margin-top:0;margin-bottom:0}.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(.product-form){margin-top:calc(5px - 1rem)}.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(.product-form) .product-form,.product.tk-pdp .tk-pdp__buybox .tk-pdp-block:has(.product-form) .product-form__buttons{margin-top:0}.product.tk-pdp .tk-pdp__buybox .product-form__submit[disabled]{margin-top:.25rem}.product.tk-pdp .tk-pdp__buybox .shopify-payment-button{margin-top:5px}.product.tk-pdp .tk-pdp__buybox .shopify-payment-button__more-options{display:none!important}.product.tk-pdp .tk-pdp__buybox .list-payment{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:.35rem 0 0;padding:0}.product.tk-pdp .tk-pdp__buybox .list-payment__item{display:flex;align-items:center;padding:.35rem}@media screen and (min-width:750px){.product.tk-pdp .tk-pdp__metafields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.75rem;row-gap:.75rem}.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat{grid-column:1 / -1;justify-self:start;width:fit-content;max-width:100%;margin-top:.35rem;margin-bottom:0}.product.tk-pdp .tk-pdp__metafields+.product__description{margin-top:-.85rem}}@media screen and (max-width:749px){.product.tk-pdp .tk-pdp__info-container{display:flex;flex-direction:column;gap:1rem}.product.tk-pdp .tk-pdp__middle{display:contents}.product.tk-pdp .tk-pdp__middle .product__title{margin-bottom:0}.product.tk-pdp .tk-pdp__middle>.tk-pdp-block--middle:has(.product__title){order:1;margin-bottom:calc(-1rem + 15px)}.product.tk-pdp .tk-pdp__middle>.tk-pdp-block--middle:has(.tk-pdp__metafields){order:2;margin-top:0}.product.tk-pdp .tk-pdp__buybox{order:3;margin-top:.25rem}.product.tk-pdp .tk-pdp__middle>.tk-pdp-block--middle:has(.product__description){order:4;margin-top:.35rem;margin-bottom:.45rem;padding-block:0}.product.tk-pdp .tk-pdp__middle>.tk-pdp-block--middle{order:5}.product.tk-pdp .product__view-details{order:6}.product.tk-pdp .tk-pdp__metafields{display:flex;flex-direction:column;width:100%}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--main{order:1}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--specs{order:2}.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat{order:3;width:100%;max-width:100%;margin-top:1.5rem;margin-bottom:0;box-sizing:border-box}.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat-line{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat-line .tk-product-row__compat-title,.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat-line .tk-product-row__compat-prose{display:block;margin-right:0;width:100%}.product.tk-pdp .tk-pdp__metafields .tk-product-row__compat-list{width:100%;margin-top:.15rem}.product.tk-pdp .tk-pdp__metafields+.product__description,.product.tk-pdp .tk-pdp__middle .tk-pdp__metafields+.product__description{margin-top:.35rem}.product.tk-pdp .product__info-container .product__description,.product.tk-pdp .tk-pdp__middle .product__description,.product.tk-pdp .tk-pdp-block--middle .product__description{margin:0;padding-block:0}.product.tk-pdp .tk-pdp__middle .product__description>*:first-child{margin-top:0}.product.tk-pdp .tk-pdp__middle .product__description>*:last-child{margin-bottom:0}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta{display:table;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item{display:table-row}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item>.tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-item>.tk-product-row__meta-value{display:table-cell;border-bottom:1px solid rgba(var(--color-foreground),.12);padding-block:.4rem;padding-inline:0 .5rem;vertical-align:middle}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--main .tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--specs .tk-product-row__meta-label{width:42%;min-width:0;padding-inline-end:.75rem;white-space:nowrap}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta-value{width:58%;padding-inline-start:0}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--main .tk-product-row__meta-item:last-child>.tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--main .tk-product-row__meta-item:last-child>.tk-product-row__meta-value{border-bottom:1px solid rgba(var(--color-foreground),.12)}.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--specs .tk-product-row__meta-item:last-child>.tk-product-row__meta-label,.product.tk-pdp .tk-pdp__metafields .tk-product-row__meta--specs .tk-product-row__meta-item:last-child>.tk-product-row__meta-value{border-bottom:0}}@media screen and (min-width:990px)and (max-width:1199px){.product.tk-pdp{grid-template-columns:minmax(12rem,.85fr) minmax(0,1.5fr);gap:1.5rem;align-items:start}.product.tk-pdp.product--large:not(.product--no-media) .product__media-wrapper,.product.tk-pdp.product--medium:not(.product--no-media) .product__media-wrapper,.product.tk-pdp.product--small:not(.product--no-media) .product__media-wrapper,.product.tk-pdp .tk-pdp__media-col{grid-column:1;grid-row:1;width:100%!important;max-width:none!important;position:static;align-self:start}.product.tk-pdp:has(.product__column-sticky) .tk-pdp__media-col{position:sticky;top:2rem;z-index:2}.product.tk-pdp .tk-pdp__media{width:100%!important;max-width:none!important;position:static}.product.tk-pdp .tk-pdp__info{grid-column:2;grid-row:1;display:block;width:100%;min-width:0;align-self:start}.product.tk-pdp .tk-pdp__info-container{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}.product.tk-pdp .tk-pdp__info-container.product__column-sticky{position:sticky;top:2rem;align-self:start;z-index:2}.product.tk-pdp .tk-pdp__middle{width:100%;min-width:0}.product.tk-pdp .tk-pdp__buybox{width:100%;max-width:100%;position:static;margin-top:0;min-width:0}}@media screen and (min-width:1200px){.product.tk-pdp{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.5fr) minmax(16rem,.75fr);gap:1.75rem 2rem;align-items:start}.product.tk-pdp.product--large:not(.product--no-media) .product__media-wrapper,.product.tk-pdp.product--medium:not(.product--no-media) .product__media-wrapper,.product.tk-pdp.product--small:not(.product--no-media) .product__media-wrapper,.product.tk-pdp .tk-pdp__media-col{grid-column:1;grid-row:1;width:100%!important;max-width:none!important;position:static;align-self:start}.product.tk-pdp:has(.product__column-sticky) .tk-pdp__media-col{position:sticky;top:2rem;z-index:2}.product.tk-pdp .tk-pdp__media{width:100%!important;max-width:none!important;position:static}.product.tk-pdp .tk-pdp__info{grid-column:2 / span 2;display:contents}.product.tk-pdp .tk-pdp__info-container{display:contents}.product.tk-pdp .tk-pdp__middle{grid-column:2;grid-row:1;align-self:start;min-width:0}.product.tk-pdp .tk-pdp__buybox{grid-column:3;grid-row:1;position:static;top:auto;align-self:start;min-width:0;width:100%;max-width:100%;margin-top:0}.product.tk-pdp:has(.product__column-sticky) .tk-pdp__buybox{position:sticky;top:2rem;z-index:2}.product.tk-pdp:has(.product__column-sticky) .tk-pdp__media .product__column-sticky{position:static;top:auto}}@media screen and (min-width:1440px){.product.tk-pdp{grid-template-columns:minmax(14rem,.95fr) minmax(0,1.55fr) minmax(17rem,.72fr);gap:1.75rem 2.25rem}}.product.tk-pdp .tk-pdp__metafields,.product.tk-pdp .tk-pdp__middle,.product.tk-pdp .tk-pdp__buybox{min-width:0}.product.tk-pdp .tk-product-row__meta-label{overflow-wrap:normal;word-break:normal}.product.tk-pdp .tk-product-row__meta-value{overflow-wrap:anywhere;word-break:break-word;min-width:0}@media screen and (max-width:989px){.product.tk-pdp .tk-pdp__buybox{width:100%;max-width:100%;margin:.75rem 0 0;padding:1.25rem 1.25rem 1.35rem;border-radius:var(--product-card-corner-radius, .6rem);box-sizing:border-box}.product.tk-pdp .tk-pdp__buybox .tk-pdp-block,.product.tk-pdp .tk-pdp__buybox .tk-pdp__price-stack,.product.tk-pdp .tk-pdp__buybox .tk-pdp__price-group,.product.tk-pdp .tk-pdp__buybox .tk-pdp__badges,.product.tk-pdp .tk-pdp__buybox .tk-model-sib,.product.tk-pdp .tk-pdp__buybox .product-form,.product.tk-pdp .tk-pdp__buybox .product-form__buttons,.product.tk-pdp .tk-pdp__buybox .product-form__submit,.product.tk-pdp .tk-pdp__buybox .product-form__quantity,.product.tk-pdp .tk-pdp__buybox quantity-input.quantity,.product.tk-pdp .tk-pdp__buybox .quantity,.product.tk-pdp .tk-pdp__buybox .shopify-payment-button{width:100%;max-width:100%;box-sizing:border-box}.product.tk-pdp .tk-pdp__buybox .tk-pdp__badges{margin-bottom:.65rem}.product.tk-pdp .tk-pdp__buybox .price--large .price-item--regular,.product.tk-pdp .tk-pdp__buybox .price--large .price-item--sale,.product.tk-pdp .tk-pdp__buybox .price .price-item--regular,.product.tk-pdp .tk-pdp__buybox .price .price-item--sale{font-size:calc(var(--font-heading-scale) * 2.4rem)}.product.tk-pdp .tk-pdp__buybox .price--on-sale .price-item--regular{font-size:calc(var(--font-heading-scale) * 1.4rem)}.product.tk-pdp .tk-pdp__media,.product.tk-pdp .product__media-wrapper.tk-pdp__media{display:block;width:100%;max-width:100%;margin:0;padding:12px;background:#fff;box-sizing:border-box}.product.tk-pdp .tk-pdp__media media-gallery,.product.tk-pdp .tk-pdp__media .product__column-sticky,.product.tk-pdp .tk-pdp__media slider-component{display:block;width:100%!important;max-width:100%!important;margin:0!important}.product.tk-pdp .tk-pdp__media .product__media-list,.product.tk-pdp .tk-pdp__media .slider.product__media-list{display:flex!important;justify-content:center;align-items:stretch;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0}.product.tk-pdp .tk-pdp__media .product__media-item,.product.tk-pdp .tk-pdp__media .product__media-list .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:0 0 100%}.product.tk-pdp .tk-pdp__media .product__media-item:not(.is-active){display:none!important}.product.tk-pdp .tk-pdp__media .product-media-container,.product.tk-pdp .tk-pdp__media .product-media-container.constrain-height,.product.tk-pdp .tk-pdp__media .product-media-container.media-fit-contain,.product.tk-pdp .tk-pdp__media-placeholder{position:relative;display:block;width:100%!important;max-width:100%!important;max-height:none!important;min-height:0;aspect-ratio:1 / 1;margin:0 auto;padding:12px;box-sizing:border-box;background:#fff!important;border:none!important;box-shadow:none!important}.product.tk-pdp .tk-pdp__media .product-media-container .global-media-settings,.product.tk-pdp .tk-pdp__media .product-media-container .product__modal-opener,.product.tk-pdp .tk-pdp__media .product-media-container .product__media,.product.tk-pdp .tk-pdp__media .product-media-container .media,.product.tk-pdp .tk-pdp__media-placeholder-inner{position:absolute!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;border:none!important;box-shadow:none!important;overflow:hidden}.product.tk-pdp .tk-pdp__media .product__media img,.product.tk-pdp .tk-pdp__media deferred-media img,.product.tk-pdp .tk-pdp__media .product__modal-opener img,.product.tk-pdp .tk-pdp__media .media img,.product.tk-pdp .tk-pdp__media-placeholder-inner .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.product.tk-pdp .tk-pdp__media .slider-buttons{display:none!important}.product.tk-pdp .tk-pdp__certs{width:100%}}@media screen and (max-width:749px){.product.tk-pdp .tk-pdp__media,.product.tk-pdp .product__media-wrapper.tk-pdp__media{padding:.75rem}.product.tk-pdp .tk-pdp__media .product-media-container,.product.tk-pdp .tk-pdp__media .product-media-container.constrain-height,.product.tk-pdp .tk-pdp__media .product-media-container.media-fit-contain,.product.tk-pdp .tk-pdp__media-placeholder{aspect-ratio:auto;max-height:450px;height:auto;min-height:0;padding:0}.product.tk-pdp .tk-pdp__media .product-media-container .global-media-settings,.product.tk-pdp .tk-pdp__media .product-media-container .product__modal-opener,.product.tk-pdp .tk-pdp__media .product-media-container .product__media,.product.tk-pdp .tk-pdp__media .product-media-container .media,.product.tk-pdp .tk-pdp__media-placeholder-inner{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;max-height:450px!important;margin:0!important;padding:0!important;overflow:hidden}.product.tk-pdp .tk-pdp__media .product__media img,.product.tk-pdp .tk-pdp__media deferred-media img,.product.tk-pdp .tk-pdp__media .product__modal-opener img,.product.tk-pdp .tk-pdp__media .media img,.product.tk-pdp .tk-pdp__media-placeholder-inner .placeholder-svg{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:450px!important;object-fit:contain!important;object-position:center!important}}@media screen and (max-width:749px){.product.tk-pdp .tk-pdp__certs{gap:8px}.product.tk-pdp .tk-pdp__cert{padding:.5rem .75rem;gap:.4rem;font-size:calc(1.25rem - 2px);font-weight:600;line-height:1.3;letter-spacing:-.01em;min-height:0}.product.tk-pdp .tk-pdp__cert:before{width:1.65rem;height:1.65rem}.product.tk-pdp .tk-pdp__cert-icon{width:1.85rem;height:1.85rem}.product.tk-pdp .tk-pdp__cert-icon--seal{width:2.15rem;height:2.15rem}.product.tk-pdp .tk-pdp__cert-icon .svg-wrapper,.product.tk-pdp .tk-pdp__cert-icon svg{width:1.15rem;height:1.15rem}.product.tk-pdp .tk-pdp__cert-icon--seal .svg-wrapper,.product.tk-pdp .tk-pdp__cert-icon--seal svg{width:1.35rem;height:1.35rem}.product.tk-pdp .tk-pdp__cert-flag{width:1.85rem;height:2.15rem}.product.tk-pdp .tk-pdp__cert-flag-stripe{flex-basis:.4rem}.product.tk-pdp .tk-pdp__cert-icon,.product.tk-pdp .tk-pdp__cert-flag{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/toner-pdp.css.map */
