.grid__item:has(.naura-card){display:flex}.grid__item:has(.naura-card)>product-component{display:flex;flex:1;width:100%}.product-card-wrapper.naura-card{position:relative;width:100%;display:flex;flex-direction:column}.naura-card>.card{flex:1;display:flex;flex-direction:column}.naura-card>.card>.card__content{flex:1;display:flex;flex-direction:column}.naura-card>.card>.card__content .quick-add{margin-top:auto}.naura-card__accent{display:block!important;height:8px;margin-bottom:5px;border-radius:24px 24px 0 0}.naura-card--brightening .naura-card__accent{background:var(--naura-brightening)}.naura-card--sunblock .naura-card__accent{background:var(--naura-sunblock)}.naura-card--cleanser .naura-card__accent{background:var(--naura-cleanser)}.naura-card--serum .naura-card__accent{background:var(--naura-serum)}.naura-card--bundle .naura-card__accent{background:linear-gradient(135deg,#ff7a3d,#ff9a5a)}.naura-pill{display:inline-block;border-radius:9999px;font-size:12px;font-weight:600;padding:4px 14px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.naura-pill--brightening{background:var(--naura-brightening-soft);color:var(--naura-brightening)}.naura-pill--sunblock{background:var(--naura-sunblock-soft);color:var(--naura-sunblock)}.naura-pill--cleanser{background:var(--naura-cleanser-soft);color:var(--naura-cleanser)}.naura-pill--serum{background:var(--naura-serum-soft);color:var(--naura-serum)}.naura-pill--bundle{background:var(--naura-bundle);color:#fff;letter-spacing:0;text-transform:none}.naura-sale-badge{background:#a31d1d;color:#fff;border:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.naura-save{color:#a31d1d;font-weight:600;font-size:14px;margin-top:2px}.naura-card .card__inner{position:relative;border-radius:18px;overflow:visible}.naura-card__qv{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%) translateY(6px);opacity:0;transition:opacity .25s,transform .25s;pointer-events:none}.naura-card__qv-btn{position:relative;min-width:120px;white-space:nowrap;border-radius:999px;background:#fff;color:#222;border:1px solid var(--naura-border);box-shadow:0 6px 20px #0000001a;font:500 13px/1 Inter,sans-serif;letter-spacing:.02em;padding:10px 18px;cursor:pointer;pointer-events:auto}.naura-card__qv-btn:hover{background:#222;color:#fff;border-color:#222}.naura-card__qv-btn .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px}.naura-card__qv-btn .loading__spinner svg{width:18px;height:18px}.naura-card:hover .naura-card__qv,.naura-card__qv:focus-within{opacity:1;transform:translate(-50%,-50%)}@media(hover:none),(max-width:768px){.naura-card__qv{display:none}}.naura-card .quick-add__submit{background:var(--naura-sunblock);color:#fff;border-color:transparent}.naura-card--brightening .quick-add__submit{background:var(--naura-brightening)}.naura-card--cleanser .quick-add__submit{background:var(--naura-cleanser)}.naura-card--serum .quick-add__submit{background:var(--naura-serum)}.naura-card--bundle .quick-add__submit{background:linear-gradient(135deg,#ff7a3d,#ff9a5a)}.naura-card .quick-add__submit:before,.naura-card .quick-add__submit:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/naura-cards.css.map */
