.eq-product-card{--eq-product-card-badge-size: 40px;--eq-product-card-in-cart: #a56df4}@media screen and (max-width:749px){.eq-product-card{--eq-product-card-badge-size: 34px}}.eq-product-card{box-sizing:border-box;min-width:0;scroll-snap-align:start}.eq-product-card__card{display:block;position:relative;width:100%;height:100%}.eq-product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.eq-product-card__content{position:relative;width:100%;height:100%;flex-direction:column;align-items:center;color:inherit;text-align:center;text-decoration:none}.eq-product-card__content--placeholder{justify-content:center}.eq-product-card__quick-add{position:relative;z-index:var(--layer-raised);display:var(--quick-add-display, none);flex-shrink:0;width:100%;justify-content:center}.eq-product-card__quick-add .quick-add{position:relative;inset:auto;width:100%}.eq-product-card__quick-add .quick-add__button{display:flex;width:calc(100% - 40px);height:auto;align-items:center;justify-content:center;margin-inline:13px;padding:13px;border:1.5px solid var(--eq-product-card-quick-add-border, #343434);border-radius:var(--style-border-radius-pills);background:var(--color-white);opacity:1;font-size:0}.eq-product-card__quick-add .quick-add__button.add-to-cart-button{position:relative;inset:auto;height:auto;scale:1}.eq-product-card__quick-add .quick-add__button:is(:hover,:focus-visible),.eq-product-card__quick-add .quick-add__button[data-added=true]{width:calc(100% - 40px);padding-inline-end:13px}.eq-product-card__quick-add .quick-add__button .add-to-cart-icon{position:relative;flex-shrink:0;width:18px;height:18px}.eq-product-card__quick-add .quick-add__button .add-to-cart-icon svg{display:none}.eq-product-card__quick-add .quick-add__button .add-to-cart-icon:before,.eq-product-card__quick-add .quick-add__button .add-to-cart-icon:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;border-radius:1px;background:var(--eq-product-card-quick-add-border, #343434);translate:-50% -50%}.eq-product-card__quick-add .quick-add__button .add-to-cart-icon:before{width:1.35px;height:16.2px}.eq-product-card__quick-add .quick-add__button .add-to-cart-icon:after{width:16.2px;height:1.35px}.eq-product-card__image-block{box-sizing:border-box;width:100%}.eq-product-card__content:has(>.eq-product-card__bfcm-label)>.eq-product-card__image-block{order:-1}.eq-product-card__media{position:relative;max-width:100%;margin-inline:auto;aspect-ratio:var(--eq-product-image-ratio, 1);overflow:hidden;background:var(--eq-product-image-background, transparent)}.eq-product-card__image,.eq-product-card__featured-image{display:block;width:100%;height:100%;object-fit:cover}.eq-product-card__image:not([src]){visibility:hidden}.eq-product-card__featured-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--animation-speed-slow) ease,visibility var(--animation-speed-slow) ease}@media(hover:hover)and (pointer:fine){.eq-product-card__media--has-featured-image .eq-product-card__image{transition:opacity var(--animation-speed-slow) ease,visibility var(--animation-speed-slow) ease}.eq-product-card__card:hover .eq-product-card__media--has-featured-image .eq-product-card__image{opacity:0;visibility:hidden}.eq-product-card__card:hover .eq-product-card__media--has-featured-image .eq-product-card__featured-image{opacity:1;visibility:visible}}.eq-product-card__badge-wrapper{position:absolute;inset-block-start:var(--padding-xs-plus);inset-inline-start:var(--padding-xs-plus);z-index:var(--layer-flat);display:flex;min-height:0;flex-direction:column;align-items:flex-start;gap:var(--gap-xs-plus)}.eq-product-card__badge{min-height:0;font-family:var(--font-body--family);text-transform:uppercase}.eq-product-card__badge--sale,.eq-product-card__badge--bfcm{display:inline-flex;width:var(--eq-product-card-badge-size);height:var(--eq-product-card-badge-size);align-items:center;justify-content:center;margin:0;padding:0;border-radius:var(--style-border-radius-50);background:var(--eq-product-card-sale-color, #c50a1e);color:var(--color-white);font-size:var(--font-size--sm);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--display-tight);letter-spacing:var(--eq-product-card-tracking-wide, 2px)}.eq-product-card__badge--sale{--eq-product-card-badge-size: 3.4375rem;font-family:var(--font-accent--family);font-size:var(--font-size--lg);font-weight:var(--font-accent--weight);line-height:normal;letter-spacing:var(--letter-spacing--body-hairline)}@media screen and (max-width:749px){.eq-product-card__badge--sale{--eq-product-card-badge-size: 2.8125rem;font-size:var(--font-size--md)}}.eq-product-card__badge--guide{display:block;height:var(--eq-product-card-label-height, 30px);padding:var(--eq-product-card-label-padding, 7.5px var(--padding-xl));border-radius:var(--eq-product-card-label-radius, var(--style-border-radius-xs-lg));background:var(--eq-product-badge-background, var(--color-background));color:var(--eq-product-card-ink, #333333);font-size:var(--font-size--2xs);font-family:var(--font-accent--family);line-height:normal;letter-spacing:var(--letter-spacing--body-normal)}.eq-product-card__badge--tag{background:#f1e7ff}.eq-product-card__badge--tag-second{background:#facef5}.eq-product-card__badge--tag{display:block;height:var(--eq-product-card-label-height, 30px);padding:var(--eq-product-card-label-padding, 7.5px var(--padding-xl));border-radius:var(--eq-product-card-label-radius, var(--style-border-radius-xs-lg));color:var(--eq-product-card-ink, #333333);font-size:var(--font-size--2xs);line-height:normal;letter-spacing:var(--letter-spacing--body-normal);font-family:var(--font-accent--family)}.eq-product-card__badge--offer{--eq-product-card-offer-badge-height: 1.375rem;box-sizing:border-box;display:block;height:var(--eq-product-card-offer-badge-height);margin-block-start:var(--margin-xs);padding:var(--padding-3xs-plus) var(--padding-md-plus) var(--padding-3xs-plus) var(--padding-xs);border-radius:0 var(--style-border-radius-lg-plus) var(--style-border-radius-lg-plus) 0;background:var(--color-pink-blush);color:var(--color-ink-charcoal);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--xs);line-height:var(--line-height--body-tight);text-transform:capitalize}@media screen and (max-width:749px){.eq-product-card__badge--offer{--eq-product-card-offer-badge-height: 1rem;font-size:var(--font-size--3xs)}}.eq-product-card__bfcm-label,.eq-product-card__scent-wrapper{display:block;width:100%;margin-block-start:calc(var(--gap) * -1);background:var(--color-black);color:var(--color-white);font-family:var(--font-subheading--family);font-size:var(--font-size--3xs-plus);font-weight:var(--font-subheading--weight);line-height:var(--line-height--body-relaxed);text-align:center;text-transform:uppercase;padding:var(--padding-3xs) 0}.eq-product-card__bfcm-label--message{text-transform:none}.eq-product-card__scent-wrapper{display:none}.eq-product-card__title-wrapper{box-sizing:border-box}.eq-product-card__title{max-width:210px;margin-inline:auto;color:var(--color-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.eq-product-card__title-wrapper>.eq-product-card__title{margin-bottom:0}.eq-product-card--equal-height .eq-product-card__title{min-height:calc(2em * var(--line-height--display-snug));min-height:2lh}.eq-product-card__botanical-name{display:none}.eq-product-card__custom-text{display:block;font-size:var(--font-size--2xs);color:var(--eq-product-card-ink, #343434)}.eq-product-card__variant-title{font-size:var(--font-size--2xs);margin-top:5px;font-family:var(--font-body--family);font-weight:var(--font-body--weight)}.eq-product-card__review [data-oke-star-rating]{display:block}.eq-product-card__review .oke-sr-count-number{font-weight:var(--font-subheading--weight)}.eq-product-card__review .okeReviews{font-size:var(--font-size, var(--font-size--2xs))}.eq-product-card__review--show-always{min-height:17px}.eq-product-card__review--short-count .oke-sr-total-text{margin-left:var(--margin-3xs-plus)}.eq-product-card__price{font-family:var(--font-body--family);font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);letter-spacing:normal;color:var(--eq-product-card-ink, --color-foreground)}.eq-product-card__price-values{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--padding-xs);row-gap:6px}.eq-product-card__price-from,.eq-product-card__compare-price,.eq-product-card__current-price{white-space:nowrap}.eq-product-card__price-from{color:#6a6a6a;text-transform:uppercase}.eq-product-card__compare-price{margin:0}.eq-product-card__saving{display:block;flex:0 0 100%;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;font-weight:var(--font-weight--semibold);line-height:inherit;letter-spacing:normal;text-align:center;text-transform:none;white-space:nowrap;color:var(--eq-product-card-sale-color, #c50a1e)}.eq-product-card__saving-text{padding:3px 5px;border:1px solid var(--eq-product-card-sale-color, #c50a1e);border-radius:var(--eq-product-card-label-radius, 6px);font-size:var(--font-size--sm);font-weight:var(--font-weight--semibold);letter-spacing:var(--eq-product-card-tracking-wide, 2px);text-transform:uppercase;color:var(--eq-product-card-sale-color, #c50a1e);display:inline-block}.eq-product-card__review.custom-typography,.eq-product-card__review.custom-typography>*,.eq-product-card__review.custom-typography *{font-family:var(--font-family);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.eq-product-card__review.custom-font-size,.eq-product-card__review.custom-font-size>*,.eq-product-card__review.custom-font-size *{font-size:var(--font-size)}@media only screen and (max-width:749px){.eq-product-card__saving{flex:0 0 auto;width:revert}}.eq-product-card__payday{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);margin-block-start:var(--margin-xs)}.eq-product-card__payday-icon{display:inline-flex;flex:0 0 auto;align-items:center}.eq-product-card__payday-icon img{display:block;width:auto;max-width:20px;height:auto}.eq-product-card__payday-message{font-family:var(--font-body--family);font-size:var(--font-size--2xs);font-weight:var(--font-body--weight);line-height:var(--line-height--body-normal);color:var(--eq-product-card-ink, #333333)}.eq-product-card add-to-cart-component{width:100%}.eq-product-card__quantity{display:flex;width:100%;justify-content:center;z-index:var(--layer-raised)}.eq-product-card__quantity .hidden{display:none}.eq-product-card__quantity-add{box-sizing:border-box;flex:0 0 auto;display:flex;width:calc(100% - 40px);height:48px;align-items:center;justify-content:center;padding:13px;margin-inline:13px;border:1px solid var(--eq-product-card-quick-add-border, #343434);border-radius:27px;background:transparent;color:var(--eq-product-card-ink, #333333);cursor:pointer}.eq-product-card__quantity svg{width:18px;height:18px}.eq-product-card__quantity-add[disabled]{cursor:not-allowed;opacity:var(--opacity-50)}.eq-product-card__quantity-add.hidden,.eq-product-card__quantity-stepper.hidden{display:none}.eq-product-card__quantity-stepper{box-sizing:border-box;display:flex;width:calc(100% - 40px);height:48px;align-items:center;justify-content:space-evenly;padding:13px;margin-inline:13px;border:1px solid var(--eq-product-card-in-cart);border-radius:27px}.eq-product-card__quantity-minus,.eq-product-card__quantity-plus{display:flex;width:18px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--eq-product-card-ink, #333333);cursor:pointer}.eq-product-card__quantity-remove{display:flex;color:var(--eq-product-card-in-cart)}.eq-product-card__quantity-subtract{display:flex}.eq-product-card__quantity-input{width:40px;padding:0;border:0;background:transparent;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--sm-plus);color:var(--eq-product-card-ink, #333333);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;outline:0}.eq-product-card__quantity-input:not([type=checkbox]){background-color:transparent}.eq-product-card__quantity-input::-webkit-outer-spin-button,.eq-product-card__quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}@media screen and (max-width:749px){.eq-product-card__quantity{position:absolute;inset-block-start:0;inset-inline-end:7px;z-index:var(--layer-raised);width:auto;margin-block:calc(100% / var(--eq-product-image-ratio, 1) - 64px) 13px;margin-inline:0}.eq-product-card__quantity-add,.eq-product-card__quantity-stepper{height:56px;margin-inline:0}.eq-product-card__quantity-add{width:56px;padding:18px;background:var(--color-background)}.eq-product-card__quantity-stepper{width:56px;padding:20px;justify-content:center;background:var(--eq-product-card-in-cart)}.eq-product-card__quantity-stepper--expanded{background:var(--color-background)}.eq-product-card__quantity-minus,.eq-product-card__quantity-plus{display:none;width:14px;min-width:14px}.eq-product-card__quantity-stepper--expanded{width:104px}.eq-product-card__quantity-stepper--expanded .eq-product-card__quantity-minus,.eq-product-card__quantity-stepper--expanded .eq-product-card__quantity-plus{display:flex}.eq-product-card__quantity-minus{margin-inline-end:10px}.eq-product-card__quantity-plus{margin-inline-start:10px}.eq-product-card__quantity-input{width:14px;font-size:var(--font-size--2xs);color:#fff}.eq-product-card__quantity-stepper--expanded .eq-product-card__quantity-input{color:#333}}
/*# sourceMappingURL=/cdn/shop/t/515/assets/eq-product-card.css.map */
