.card--product-contained.luks-product-card--box-image-fill{overflow:hidden;padding:0;border-radius:18px}.card--product-contained.luks-product-card--box-image-fill .card__media{overflow:hidden;border-radius:18px 18px 0 0}.card--product-contained.luks-product-card--box-image-fill .card__media .media,.card--product-contained.luks-product-card--box-image-fill .card__media .img-fit{border-radius:0}.card--product-contained.luks-product-card--box-image-fill .card__media .card__main-image,.card--product-contained.luks-product-card--box-image-fill .card__media .card__hover-image{object-fit:cover}.card--product-contained.luks-product-card--box-image-fill .card__info-container{padding:calc(5 * var(--space-unit)) calc(6 * var(--space-unit)) calc(6 * var(--space-unit))}.small-cards-mobile .card--product-contained.luks-product-card--box-image-fill .card__info-container{padding:calc(4 * var(--space-unit))}.luks-card__swatches{margin:calc(-2 * var(--space-unit)) 0 calc(3 * var(--space-unit));padding:0}.luks-card__swatches .opt-label--swatch,.luks-card__swatches .opt-label--swatch img,.luks-card__swatches .opt-label--swatch:before,.luks-card__swatches .opt-label--swatch:after{border-radius:8px}.luks-card__footer{width:100%;justify-content:space-between;gap:calc(4 * var(--space-unit));padding-top:calc(6 * var(--space-unit))}.luks-card__price{min-width:0}.luks-card__price .product-inventory__status{padding-top:calc(2 * var(--space-unit))}.luks-card__actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;margin-left:auto}.luks-card__details-btn{min-width:150px;border-radius:12px;padding:14px 22px;font-weight:800;line-height:1;white-space:nowrap}.luks-card__saving{margin-bottom:calc(2 * var(--space-unit));font-size:.78em;line-height:1.2}.luks-card__footer .price__default{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(1 * var(--space-unit))}.luks-card__footer .price--on-sale .price__default{flex-direction:column-reverse;align-items:flex-start;gap:calc(1 * var(--space-unit))}.luks-card__footer .price--on-sale .price__current .js-value{display:inline-block;border-radius:7px;padding:1px 6px;background:#f7b6ad}.luks-card__footer .price__was{font-size:.78em;line-height:1.2}.card--product-contained.luks-product-card--box-image-fill .card__media .product-label-container{inset:calc(4 * var(--space-unit))}.card--product-contained.luks-product-card--box-image-fill .card__media .product-label-wrapper:has(.product-label--sale){position:absolute;right:0;bottom:0}.card--product-contained.luks-product-card--box-image-fill .product-label--sale{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f7b6ad;color:#090302;font-weight:800;font-size:2rem;line-height:1;padding:8px 13px;box-shadow:none}.card--product-contained.luks-product-card--box-image-fill .product-label--sale .icon{display:none}@media(max-width:599px){.luks-card__footer{flex-wrap:nowrap;align-items:flex-end;gap:calc(2 * var(--space-unit));padding-top:calc(5 * var(--space-unit))}.luks-card__details-btn{min-width:118px;padding:12px 16px;font-size:.86rem;border-radius:11px}.luks-card__actions{align-items:flex-end;width:auto;max-width:48%}.luks-card__saving{font-size:.72em;white-space:nowrap}.luks-card__footer .price__current{font-size:1.05em}.luks-card__footer .price--on-sale .price__current .js-value{padding:1px 5px}.card--product-contained.luks-product-card--box-image-fill .product-label--sale{font-size:1.45rem;padding:7px 11px}}.luks-rating{display:flex;align-items:center;gap:8px;margin-top:10px;line-height:1;color:rgb(var(--text-color));font-size:14px;font-weight:700}.luks-rating__stars{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.luks-rating__star{position:relative;display:inline-flex;width:15px;height:15px;color:#2b28262e}.luks-rating__star svg{display:block;width:100%;height:100%;fill:currentColor}.luks-rating__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--star-fill);overflow:hidden;color:var(--luks-rating-star)}.luks-rating__star-fill svg{width:15px;max-width:none}.luks-rating__score,.luks-rating__count{display:inline-block;transform:translateY(1px);white-space:nowrap}.luks-rating__count{color:rgba(var(--text-color),.72);font-weight:500}@media(max-width:599px){.luks-rating{gap:6px;font-size:13px}.luks-rating__star{width:14px;height:14px}.luks-rating__star-fill svg{width:14px}}
/*# sourceMappingURL=/cdn/shop/t/167/compiled_assets/styles.css.map */
