.card-wrapper.product-card-wrapper{--lv-card-radius: 12px;--lv-card-transition: .32s cubic-bezier(.16, 1, .3, 1);--lv-card-title-size: 15px;--lv-card-price-size: 15px;--lv-card-muted: rgba(0, 0, 0, .55)}.card-wrapper.product-card-wrapper .card{border:none;box-shadow:none;background:transparent;overflow:hidden}.card-wrapper.product-card-wrapper .card__media,.card-wrapper.product-card-wrapper .card__inner{border-radius:var(--lv-card-radius);overflow:hidden;background-color:#f7f7f7}.card-wrapper.product-card-wrapper .card__media .media img{transition:transform var(--lv-card-transition),opacity var(--lv-card-transition);will-change:transform}@media(hover:hover){.card-wrapper.product-card-wrapper:hover .card__media .media img{transform:scale(1.04)}}.card-wrapper.product-card-wrapper .card__content{padding-top:16px;padding-bottom:6px}.card-wrapper.product-card-wrapper .card__information{padding:0;row-gap:6px;display:flex;flex-direction:column}.card-wrapper.product-card-wrapper .card__heading,.card-wrapper.product-card-wrapper .card__heading.h5{font-size:var(--lv-card-title-size);line-height:1.35;font-weight:500;letter-spacing:.01em;margin:0 0 2px}.card-wrapper.product-card-wrapper .card__heading a{color:#111;text-decoration:none}@media(hover:hover){.card-wrapper.product-card-wrapper:hover .card__heading a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.card-wrapper.product-card-wrapper .card-information .caption-with-letter-spacing,.card-wrapper.product-card-wrapper .card-information .caption-large{font-size:11px;color:var(--lv-card-muted);letter-spacing:.06em;text-transform:uppercase}.card-wrapper.product-card-wrapper .price{font-size:var(--lv-card-price-size);font-weight:500;margin-top:2px;color:#111}.card-wrapper.product-card-wrapper .price .price-item{color:#111}.card-wrapper.product-card-wrapper .price .price-item--sale,.card-wrapper.product-card-wrapper .price .price-item--last{color:#111;font-weight:600}.card-wrapper.product-card-wrapper .price s,.card-wrapper.product-card-wrapper .price s.price-item--regular,.card-wrapper.product-card-wrapper .price .price__compare-price .price-item--regular{color:var(--lv-card-muted);text-decoration:line-through;font-weight:400;margin-right:6px}.card-wrapper.product-card-wrapper .card__badge{top:12px;left:12px;bottom:auto;right:auto;z-index:2}.card-wrapper.product-card-wrapper .card__badge .badge,.card-wrapper.product-card-wrapper .card__badge .card__sale-badge{background:#111!important;color:#fff!important;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:none;box-shadow:none}.card-wrapper.product-card-wrapper .card__swatches-container{gap:6px;margin-top:4px}.card-wrapper.product-card-wrapper .card__swatches-container .color-swatch,.card-wrapper.product-card-wrapper .swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.card-wrapper.product-card-wrapper .swatch:hover{transform:scale(1.1);box-shadow:0 0 0 1px #fff,0 0 0 2px #111}}.card-wrapper.product-card-wrapper .rating{margin-top:2px}.card-wrapper.product-card-wrapper .rating-text,.card-wrapper.product-card-wrapper .rating-count{font-size:11px;color:var(--lv-card-muted)}.product__info-container.main-product__info-container{--lv-pdp-title-size: 26px;--lv-pdp-price-size: 22px;--lv-pdp-transition: .25s ease;padding-left:4px;padding-right:4px}@media(min-width:990px){.product__info-container.main-product__info-container{padding-left:24px;padding-right:8px}}.product__info-container.main-product__info-container .product__title,.product__info-container.main-product__info-container .product__title h1{font-size:var(--lv-pdp-title-size);line-height:1.2;font-weight:500;letter-spacing:-.005em;margin-bottom:8px}@media(min-width:750px){.product__info-container.main-product__info-container .product__title,.product__info-container.main-product__info-container .product__title h1{font-size:30px}}.product__info-container.main-product__info-container .product__sku,.product__info-container.main-product__info-container .product__vendor{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#00000080;margin-bottom:8px}.product__info-container.main-product__info-container .price{font-size:var(--lv-pdp-price-size);font-weight:500;margin:12px 0;color:#111}.product__info-container.main-product__info-container .price .price-item{color:#111}.product__info-container.main-product__info-container .price .price-item--sale,.product__info-container.main-product__info-container .price .price-item--last{color:#111;font-weight:600}.product__info-container.main-product__info-container .price s,.product__info-container.main-product__info-container .price s.price-item--regular,.product__info-container.main-product__info-container .price .price__compare-price .price-item--regular{font-size:16px;color:#00000080;text-decoration:line-through;margin-right:10px;font-weight:400}.product__info-container.main-product__info-container .product__description.rte{font-size:14px;line-height:1.7;color:#333;margin:16px 0}.product__info-container.main-product__info-container .product__description.rte p{margin-bottom:10px}.product__info-container.main-product__info-container .product-form__input .form__label,.product__info-container.main-product__info-container .product-form__input legend,.product__info-container.main-product__info-container .product-form__label-container .form__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#111;margin-bottom:10px;display:block}.product__info-container.main-product__info-container .product-form__input{margin-bottom:24px}.product__info-container.main-product__info-container .product-form__input .form__label,.product__info-container.main-product__info-container .product-form__input legend,.product__info-container.main-product__info-container .product-form__label-container .form__label{font-size:14px!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;color:#111!important;margin-bottom:12px!important}.product__info-container.main-product__info-container .product-form__label-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.product__info-container.main-product__info-container .color-swatches-container,.product__info-container.main-product__info-container .product-form__input--swatches .color-swatches-container{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}.product__info-container.main-product__info-container .color-swatch{position:relative;cursor:pointer;width:68px;height:68px;border-radius:4px;overflow:hidden;background:#f5f5f5;box-sizing:border-box;transition:box-shadow var(--lv-pdp-transition);padding:0!important;margin:0!important;border:none!important}.product__info-container.main-product__info-container .color-swatch input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:3;margin:0}.product__info-container.main-product__info-container .color-swatch .color-swatch__image{width:100%!important;height:100%!important;border-radius:0!important;border:none!important;padding:0!important;margin:0!important;background:transparent!important;overflow:hidden;display:flex;align-items:center;justify-content:center}.product__info-container.main-product__info-container .color-swatch .color-swatch__image img,.product__info-container.main-product__info-container .color-swatch .color-swatch__image picture{width:100%;height:100%;object-fit:cover;display:block}.product__info-container.main-product__info-container .color-swatch .color-swatch__custom-color{width:100%!important;height:100%!important;border-radius:0!important;display:block}.product__info-container.main-product__info-container .color-swatch input[type=radio]:checked~.color-swatch__image,.product__info-container.main-product__info-container .color-swatch:has(input[type=radio]:checked){box-shadow:inset 0 0 0 1.5px #111}.product__info-container.main-product__info-container .color-swatch input[type=radio]:checked~.color-swatch__image{outline:1.5px solid #111;outline-offset:-1.5px}@media(hover:hover){.product__info-container.main-product__info-container .color-swatch:hover{box-shadow:inset 0 0 0 1px #0000004d}}.product__info-container.main-product__info-container .color-swatch__label,.product__info-container.main-product__info-container .color-swatch_hidden-label{display:none!important}.product__info-container.main-product__info-container .product-form__input--pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:0;background:transparent;padding:0;border:none;border-radius:0}.product__info-container.main-product__info-container .product-form__input--pills>.product-form__label-container{grid-column:1 / -1;background:transparent;margin-bottom:12px;padding:0}.product__info-container.main-product__info-container .product-form__input--pills>.product-form__input__type,.product__info-container.main-product__info-container .product-form__input--pills>.product-form__under-container{grid-column:1 / -1;display:block;height:0;min-height:0;padding:0;margin:0;background:transparent;border:none;overflow:hidden}.product__info-container.main-product__info-container .product-form__input--pills>fieldset{grid-column:1 / -1;border:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:0}.product__info-container.main-product__info-container .product-form__input--pills input[type=radio]{position:absolute;opacity:0;pointer-events:none;margin:0}.product__info-container.main-product__info-container .product-form__input--pills input[type=radio]+label{min-width:0;min-height:56px;padding:0 8px;margin:0!important;border:none!important;border-radius:0!important;display:flex;align-items:center;justify-content:center;background:#f5f5f5!important;color:#111;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer;outline:1px solid #eaeaea;outline-offset:-.5px;position:relative;transition:background var(--lv-pdp-transition),color var(--lv-pdp-transition),outline-color var(--lv-pdp-transition)}.product__info-container.main-product__info-container .product-form__input--pills input:checked+label{background:#111!important;color:#fff!important;outline-color:#111!important;z-index:2}.product__info-container.main-product__info-container .product-form__input--pills input:disabled+label,.product__info-container.main-product__info-container .product-form__input--pills label.disabled,.product__info-container.main-product__info-container .product-form__input--pills label[class*=unavailable]{color:#0000004d!important;text-decoration:line-through!important;cursor:not-allowed}@media(hover:hover){.product__info-container.main-product__info-container .product-form__input--pills label:hover:not([class*=unavailable]):not(.disabled){outline-color:#111;z-index:1}}.product__info-container.main-product__info-container .product-form__input--pills .product-form__label-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;width:100%}.product__info-container.main-product__info-container .product-form__input--pills .form__label,.product__info-container.main-product__info-container .product-form__input--pills .product-form__label-container,.product__info-container.main-product__info-container .product-form__input--pills>label.form__label{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;padding:0!important;min-height:0!important;height:auto!important;display:block}.product__info-container.main-product__info-container .size-guide-trigger{display:none}.product__info-container.main-product__info-container .product-form__input--pills .product-form__label-container .size-guide-trigger{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:0;text-transform:none;font-weight:400;color:#111;border:none;padding:0;margin:0;cursor:pointer;transition:opacity var(--lv-pdp-transition)}.product__info-container.main-product__info-container .product-form__input--pills .product-form__label-container .size-guide-trigger:hover{opacity:.7;border:none}.product__info-container.main-product__info-container .product-form__input--pills .product-form__label-container .size-guide-trigger .ks-icon svg{width:16px;height:16px}.product__info-container.main-product__info-container .product-form__input--pills .product-form__label-container .size-guide-trigger .ks-text{border-bottom:none}.product__info-container.main-product__info-container .product-form__quantity .quantity{border:1px solid rgba(0,0,0,.15);border-radius:2px;overflow:hidden}.product__info-container.main-product__info-container .quantity__button{transition:background var(--lv-pdp-transition)}.product__info-container.main-product__info-container .quantity__button:hover{background:#0000000a}.product__info-container.main-product__info-container .product-form__submit,.product__info-container.main-product__info-container .product-form__buttons>button{min-height:52px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-radius:2px;transition:transform var(--lv-pdp-transition),background var(--lv-pdp-transition),box-shadow var(--lv-pdp-transition)}@media(hover:hover){.product__info-container.main-product__info-container .product-form__submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000001f}}.product__info-container.main-product__info-container .product__accordion.accordion{border-top:1px solid rgba(0,0,0,.08)}.product__info-container.main-product__info-container .product__accordion.accordion:last-of-type{border-bottom:1px solid rgba(0,0,0,.08)}.product__info-container.main-product__info-container .product__accordion.accordion summary{padding:16px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:color var(--lv-pdp-transition);list-style:none}.product__info-container.main-product__info-container .product__accordion.accordion summary::-webkit-details-marker{display:none}.product__info-container.main-product__info-container .product__accordion.accordion summary .icon-caret,.product__info-container.main-product__info-container .product__accordion.accordion summary svg{transition:transform .25s ease}.product__info-container.main-product__info-container .product__accordion.accordion[open] summary .icon-caret,.product__info-container.main-product__info-container .product__accordion.accordion[open] summary svg{transform:rotate(180deg)}.product__info-container.main-product__info-container .product__text{font-size:12px;letter-spacing:.04em;margin:6px 0}.product__media-wrapper .product__media-item,.product__media-wrapper .product__media{border-radius:8px;overflow:hidden;background:#f7f7f7}@media(min-width:990px){.product__column-sticky{top:24px!important}}@media(max-width:749px){.product__info-container.main-product__info-container{padding-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lovenq-visual-polish.css.map */
