[data-v-5e8e2bb7],[data-v-5e8e2bb7]:after,[data-v-5e8e2bb7]:before{box-sizing:border-box}.product-image[data-v-5e8e2bb7]{aspect-ratio:1;display:block;position:relative;overflow:hidden}.product-image-img[data-v-5e8e2bb7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-v-ed2aa6b0],.stepper[data-v-ed2aa6b0],[data-v-ed2aa6b0]:after,[data-v-ed2aa6b0]:before{box-sizing:border-box}.stepper[data-v-ed2aa6b0]{width:100%;height:calc(var(--spacing) * 11);border:1px solid var(--color-gray-200);border-radius:var(--radius-default);background-color:#fff;display:flex}.stepper-btn[data-v-ed2aa6b0]{aspect-ratio:1;border-radius:var(--radius-default);height:100%;color:var(--color-gray-text);background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stepper-btn[data-v-ed2aa6b0]:disabled{cursor:not-allowed;opacity:.5}.stepper-btn--plus[data-v-ed2aa6b0]:not(:disabled){color:var(--color-onyx)}.stepper-value[data-v-ed2aa6b0]{font-weight:600;font-size:var(--text-md);border-inline:1px solid var(--color-gray-200);flex-direction:column;flex:1;justify-content:center;align-items:center;line-height:1.2;display:flex}.stepper-in-cart[data-v-ed2aa6b0]{font-size:var(--text-xs);color:var(--color-gray-text);font-weight:400}[data-v-36739b2c],[data-v-36739b2c]:after,[data-v-36739b2c]:before{box-sizing:border-box}.product-thumb[data-v-36739b2c]{color:inherit;text-decoration:none;transition:box-shadow .2s ease-out}.product-thumb:hover[data-v-36739b2c]{box-shadow:var(--shadow-hover)}.product-thumb:hover .product-thumb-image-wrap .product-thumb-image[data-v-36739b2c]{transform:scale(1.05)}.product-thumb-image-wrap[data-v-36739b2c]{aspect-ratio:1;box-shadow:var(--shadow);border-radius:var(--radius-lg);background:#fff;position:relative;overflow:hidden}.product-thumb-layout-default .product-thumb-image-wrap[data-v-36739b2c]{border-bottom-right-radius:0;border-bottom-left-radius:0}.product-thumb-image-wrap .product-thumb-image[data-v-36739b2c]{border-radius:inherit;will-change:transform;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;inset:0}.product-thumb-clean-scent[data-v-36739b2c]{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;position:absolute}.product-thumb-labels[data-v-36739b2c]{text-align:right;gap:var(--spacing);right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:5;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute}.product-thumb-name[data-v-36739b2c]{max-width:100%;font-size:var(--text-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.product-thumb-layout-blank .product-thumb-name[data-v-36739b2c]{text-wrap:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.product-thumb-layout-default[data-v-36739b2c]{border-radius:calc(var(--radius-lg) * 2);border:1px solid var(--color-gray-200);max-width:350px;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}@container (width<=170px){.product-thumb-review-count[data-v-36739b2c]{display:none}}.product-thumb-body[data-v-36739b2c]{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 39);background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.product-thumb-layout-action .product-thumb-body[data-v-36739b2c]{height:auto;overflow:visible}.product-thumb-info .product-thumb-name[data-v-36739b2c]{min-height:4.2em;margin-bottom:calc(var(--spacing) * 2)}.product-thumb-bottom[data-v-36739b2c]{margin-top:auto}.product-thumb-pricing[data-v-36739b2c]{font-weight:600}.product-thumb-promo-price[data-v-36739b2c]{color:var(--color-green-text)}.product-thumb-original-price[data-v-36739b2c]{margin-left:calc(var(--spacing));color:var(--color-gray-text);text-decoration:line-through}.product-thumb-actions[data-v-36739b2c]{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.product-thumb-layout-cover[data-v-36739b2c]{aspect-ratio:10/16;border-radius:var(--radius-lg);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.product-thumb-layout-cover .product-thumb-image[data-v-36739b2c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out;position:absolute;inset:0}.product-thumb-layout-cover:hover .product-thumb-image[data-v-36739b2c]{transform:scale(1.05)}.product-thumb-layout-cover:hover .product-thumb-labels[data-v-36739b2c],.product-thumb-layout-cover:hover .product-thumb-name[data-v-36739b2c],.product-thumb-layout-cover[data-v-36739b2c]:hover:after{opacity:0}.product-thumb-layout-cover .product-thumb-labels[data-v-36739b2c]{padding-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);align-items:flex-start;position:relative;top:4px;left:auto;right:auto}.product-thumb-layout-cover .product-thumb-name[data-v-36739b2c]{color:#fff;font-size:var(--text-lg);padding:calc(var(--spacing) * 4);max-height:none;padding-top:0;position:relative}.product-thumb-layout-cover[data-v-36739b2c]:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.product-thumb-layout-cover .product-thumb-labels[data-v-36739b2c],.product-thumb-layout-cover .product-thumb-name[data-v-36739b2c]{z-index:1;transition:opacity .5s ease-in-out}.product-thumb-layout-cover[data-v-36739b2c]:after{transition:opacity .5s ease-in-out}.product-thumb-layout-small[data-v-36739b2c]{font-family:var(--font-sans);background:#fff;align-items:center;display:flex}.product-thumb-layout-small .product-thumb-image-wrap[data-v-36739b2c]{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);margin-right:calc(var(--spacing) * 3);flex-shrink:0}.product-thumb-layout-small .product-thumb-name[data-v-36739b2c]{padding-right:calc(var(--spacing) * 2)}
