.pd-nudge{background:var(--pd-bg-alt);border:1px solid var(--pd-border);border-radius:var(--pd-radius-lg);padding:16px;margin-block:16px}.pd-nudge[hidden]{display:none!important}.pd-nudge__head{margin:0 0 12px;font-family:var(--pd-font);font-size:14px;font-weight:700;color:var(--pd-text)}.pd-nudge__row{display:grid;gap:8px}.pd-nudge__card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:var(--pd-radius-md);padding:8px 10px}.pd-nudge__img{width:56px;height:56px;border-radius:var(--pd-radius-sm);object-fit:contain;background:var(--pd-bg-alt);align-self:start}.pd-nudge__img--none{display:block}.pd-nudge__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-nudge__title{font-size:13.5px;line-height:1.35;color:var(--pd-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-nudge__title:hover{color:var(--pd-link-hover)}.pd-nudge__price{font-size:13px;font-weight:700;color:var(--pd-text-secondary)}.pd-nudge__btn{flex:none;min-height:36px;padding:0 16px;border:0;border-radius:var(--pd-radius-pill);background:var(--pd-cta);color:#fff;cursor:pointer;font:700 13px/1 var(--pd-font);text-transform:none;letter-spacing:0;transition:background .15s ease}.pd-nudge__btn:hover{background:var(--pd-cta-hover)}.pd-nudge__btn:disabled{opacity:.6;cursor:default}.pd-nudge--drawer{padding:12px}.pd-nudge--drawer .pd-nudge__card{grid-template-columns:44px minmax(0,1fr);row-gap:8px}.pd-nudge--drawer .pd-nudge__img{width:44px;height:44px}.pd-nudge--drawer .pd-nudge__btn{grid-column:1 / -1;width:100%}@media(max-width:749px){.pd-nudge__card{grid-template-columns:44px minmax(0,1fr);row-gap:8px}.pd-nudge__img{width:44px;height:44px}.pd-nudge__btn{grid-column:1 / -1;width:100%}}.pd-nudge__fly{position:fixed;z-index:9999;pointer-events:none;border-radius:var(--pd-radius-sm);object-fit:contain;background:var(--pd-surface);transition:transform .6s cubic-bezier(.4,.1,.3,1),opacity .6s ease-in;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.pd-nudge__fly{display:none}}.pd-nudge__card--oil{text-decoration:none;cursor:pointer}.pd-nudge__card--oil:hover{background:var(--pd-bg-alt)}.pd-nudge__card--oil .pd-nudge__title{color:var(--pd-text);font-weight:700}.pd-nudge__btn--ghost{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--pd-cta);border:0;font:700 13px/1 var(--pd-font);white-space:nowrap}.pd-nudge__card--oil:hover .pd-nudge__btn--ghost{color:var(--pd-cta-hover)}.pd-nudge__btn.is-added,.pd-nudge__btn.is-added:hover{background:var(--pd-bg-alt);color:var(--pd-text-secondary);cursor:default;opacity:1}.pd-nudge__btn.is-added:before{content:"";display:inline-block;width:13px;height:8px;margin-right:8px;border-left:2.4px solid var(--pd-cta);border-bottom:2.4px solid var(--pd-cta);transform:translateY(-2px) rotate(-45deg)}.pd-nudge{transition:opacity .22s ease}.pd-nudge.is-entering{opacity:0}.pd-nudge.is-leaving{opacity:0;pointer-events:none}.pd-nudge:not(.is-entering) .pd-nudge__card{animation:pdSwap .34s cubic-bezier(.22,1,.36,1) both}.pd-nudge:not(.is-entering) .pd-nudge__card:nth-child(2){animation-delay:.06s}.pd-nudge:not(.is-entering) .pd-nudge__card:nth-child(3){animation-delay:.12s}.pd-nudge__card{transition:transform .18s ease}.pd-nudge__card:hover{transform:translateY(-1px)}.pd-nudge__btn{transition:background .15s ease,color .15s ease}.pd-nudge__card.is-gone{animation:pd-nudge-out .26s ease both}@keyframes pd-nudge-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.pd-nudge,.pd-nudge__card,.pd-nudge__btn{transition:none;animation:none}.pd-nudge.is-entering,.pd-nudge.is-leaving{opacity:1}}.pd-nudge__btn.is-working,.pd-nudge__btn.is-added{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pd-nudge__spin{width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:pd-nudge-spin .6s linear infinite}@keyframes pd-nudge-spin{to{transform:rotate(360deg)}}.pd-nudge__tick{display:inline-flex;width:16px;height:16px}.pd-nudge__tick svg{width:100%;height:100%}.pd-nudge__tick path{stroke-dasharray:26;stroke-dashoffset:26;animation:pd-nudge-draw .34s cubic-bezier(.65,0,.35,1) .04s forwards}@keyframes pd-nudge-draw{to{stroke-dashoffset:0}}.pd-nudge__card:has(.is-added){animation:pd-nudge-pop .4s cubic-bezier(.22,1,.36,1)}@keyframes pd-nudge-pop{0%{transform:none}40%{transform:scale(1.015)}to{transform:none}}@media(prefers-reduced-motion:reduce){.pd-nudge__spin{animation:none}.pd-nudge__tick path{animation:none;stroke-dashoffset:0}.pd-nudge__card:has(.is-added){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pd-cart-nudge.css.map */
