div[id^=trustbadge-container]{z-index:3!important}@media screen and (min-width:1000px){button[id^=minimized-trustbadge]{bottom:9rem!important;position:fixed!important;right:1.75rem!important}}@media screen and (min-width:1000px){button[id^=trustbadge-minimized-menu-button]{bottom:17.25rem!important;position:fixed!important;right:1.75rem!important;top:unset!important}}@media screen and (min-width:700px){.featured-collections-header [role=tab][aria-selected=true] :is(h1,h2,h3,h4,h5,h6){transform:translateX(calc(-1 * var(--transform-logical-flip) * min(.2em,var(--text-indent-size))))}}.needsclick.kl-teaser-XUdeib{z-index:1!important}.key-benefits__item{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.key-benefits__item .key-benefits__item-icon{top:4px;position:relative}@media screen and (min-width:700px){.key-benefits__item .key-benefits__item-icon{top:5px}}@media screen and (min-width:1000px){.key-benefits__item .key-benefits__item-icon{top:6px}}.product-info__block-item+.product-info__block-item:has(.short-description){--product-block-item-margin:0.5rem}.product-info__block-item+.product-info__block-item:has(.short-description) p{margin-top:var(--product-block-item-margin)}.product-info__block-item .bundleapp-price-adjustment{display:none!important}price-list:has(.bundleapp-compareAtPrice){display:flex!important;align-items:flex-end!important}price-list:has(.bundleapp-compareAtPrice) .h6{font-size:var(--text-h6)!important}price-list:has(.bundleapp-compareAtPrice) .bundleapp-compareAtPrice{margin-left:0!important;align-items:flex-end!important;line-height:calc(var(--heading-line-height) + .1)!important;color:rgb(var(--text-color))!important;width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;font-size:var(--text-h7)!important;-webkit-text-fill-color:rgb(var(--text-color))!important}price-list:has(.bundleapp-compareAtPrice[style*="display: inline"]) .h6{color:rgb(var(--on-sale-text))!important}price-list:has([data-app-price=true]) compare-at-price{display:none}.bundleapp-plan-selector-group:has(.bundleapp-plan-selector-group-compare) .bundleapp-plan-selector-group-pricing{color:rgb(var(--on-sale-text))!important}.variant-information{display:flex;flex-direction:column}.variant-information__item-title{font-weight:700;margin-block:.5em .25em}.set-selector{margin-block-end:var(--gap-4,1rem)}.set-selector__heading{margin-block-end:.5rem}.set-selector__tiles{display:flex;flex-direction:column;gap:.5rem}.set-selector__tile{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);cursor:pointer;padding:.75rem 1rem;position:relative;background:0 0;text-align:left;transition:border-color .15s ease}.set-selector__tile:hover{border-color:rgb(var(--text-color))}.set-selector__tile:hover .set-selector__badge--bestseller{border-color:rgb(var(--text-color))}.set-selector__tile:has(input[name=quantity]:checked){border-color:rgb(var(--text-color))}.set-selector__tile:has(input[name=quantity]:checked) .set-selector__badge--bestseller{border-color:rgb(var(--text-color))}.set-selector__tile--has-badge{margin-block-start:.3rem}.set-selector__tile-left{display:flex;align-items:center;gap:.5rem}.set-selector__tile-image{width:48px;height:48px}.set-selector__tile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.set-selector__label{font-weight:700;font-size:.9em;line-height:1.2}.set-selector__savings{display:inline-flex;align-items:center;background:rgb(var(--text-color));color:rgb(var(--background));padding:.15em .55em;font-size:.72em;font-weight:600;white-space:nowrap;line-height:1.4}.set-selector__price-wrap{text-align:right;flex-shrink:0}.set-selector__price-sale{display:block;font-weight:600;font-size:.9em}.set-selector__tile:not([data-discount="0"]) .set-selector__price-sale{color:rgb(var(--on-sale-text))}.set-selector__price-original{display:block;font-size:.8em;text-decoration:line-through;color:rgb(var(--text-color));opacity:.5}.set-selector__badge--bestseller{position:absolute;top:-.7em;left:.75rem;background:rgb(var(--background));color:rgb(var(--text-color));border:2px solid rgb(var(--border-color));white-space:nowrap;font-size:.7em;font-weight:600;line-height:1.4;padding:.15em .6em;pointer-events:none}