.gloomee-cart-upsells{--gloomee-upsell-brown: #3a2a20;--gloomee-upsell-peach: #f5c184;--gloomee-upsell-cream: #fffaf4;--gloomee-upsell-shadow: rgba(58, 42, 32, .1);position:relative;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.gloomee-cart-upsells[data-gloomee-url-pending=true]{display:none!important}.gloomee-cart-upsells__heading{text-align:center;margin:0 0 1rem;padding:0 .4rem}.gloomee-cart-upsells__kicker{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-bottom:.45rem;color:#3a2a20a8;font-family:var(--font-body-family);font-size:.95rem;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase}.gloomee-cart-upsells__sparkle{display:inline-block;color:#d4915a;font-size:.85rem;transform-origin:center}.gloomee-cart-upsells__title{margin:0;color:var(--gloomee-upsell-brown);font-family:var(--font-heading-family);font-size:var(--mobile-text-size);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.01em}.gloomee-cart-upsells__subtitle{max-width:34rem;margin:.45rem auto 0;color:#3a2a20ab;font-size:1.12rem;line-height:1.35}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card{--padding: 0;position:relative;display:block;overflow:hidden;border:1px solid rgba(58,42,32,.1)!important;border-radius:1.6rem!important;background:radial-gradient(circle at 100% 0%,rgba(245,193,132,.28),transparent 34%),linear-gradient(135deg,#fffdf9 0%,var(--gloomee-upsell-cream) 100%)!important;box-shadow:0 .65rem 1.8rem var(--gloomee-upsell-shadow);isolation:isolate;transform-origin:50% 100%;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card:before{content:"";position:absolute;z-index:-1;top:-4.5rem;right:-4rem;width:10rem;height:10rem;border-radius:50%;background:#f5c18429;pointer-events:none}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card+.gloomee-upsell-card{margin-top:.9rem}cart-drawer.active .gloomee-cart-upsells[data-gloomee-animate=true] .gloomee-upsell-card{animation:gloomeeUpsellEnter .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + (var(--gloomee-upsell-index, 0) * 75ms))}cart-drawer.active .gloomee-cart-upsells[data-gloomee-animate=true] .gloomee-cart-upsells__heading{animation:gloomeeUpsellHeading .42s cubic-bezier(.22,1,.36,1) both;animation-delay:60ms}cart-drawer.active .gloomee-cart-upsells[data-gloomee-animate=true] .gloomee-cart-upsells__sparkle{animation:gloomeeUpsellSparkle 2.6s ease-in-out infinite;animation-delay:.45s}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__container{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem .95rem}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__image{width:6.4rem;height:6.4rem;min-width:6.4rem;margin:0;align-self:center;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(58,42,32,.06);border-radius:1.25rem;background:#ffffffad}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__image img{width:100%;height:100%;padding:.2rem;object-fit:contain;border-radius:inherit;transform:scale(.96);transition:transform .2s cubic-bezier(.22,1,.36,1)}cart-drawer.active .gloomee-cart-upsells[data-gloomee-animate=true] .gloomee-upsell-card .upsell__image img{animation:gloomeeUpsellPlushPop .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.19s + (var(--gloomee-upsell-index, 0) * 75ms))}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__content{min-width:0}.gloomee-upsell-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.4rem}.gloomee-upsell-card__badge,.gloomee-upsell-card__saving{display:inline-flex;align-items:center;min-height:1.7rem;padding:.28rem .6rem;border-radius:999px;font-family:var(--font-body-family);font-size:.82rem;font-weight:800;line-height:1;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.gloomee-upsell-card__badge{color:var(--gloomee-upsell-brown);background:#3a2a2013}.gloomee-upsell-card__saving{color:#7b4421;background:#f5c1846e}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__title{display:block;font-size:1.35rem}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__title h3{margin:0;color:var(--gloomee-upsell-brown);font-family:var(--font-heading-family);font-size:1.35rem;font-weight:var(--font-heading-weight);line-height:1.16}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__title .upsell__price{display:flex;align-items:baseline;gap:.45rem;margin-top:.35rem;padding-left:0;text-align:left}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__price{color:var(--gloomee-upsell-brown);font-size:1.28rem;line-height:1.1}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .regular-price{font-weight:800}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .compare-price{color:#3a2a2073;font-size:1.05rem;text-decoration:line-through}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__desc{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:#3a2a20a8;font-size:1.02rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__variant-picker{margin-top:.55rem}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__add-btn{position:relative;min-width:8.2rem;min-height:3.9rem;margin-left:0;padding:0 1.25rem;overflow:hidden;border:0!important;border-radius:999px!important;background:var(--gloomee-upsell-brown)!important;color:#fff!important;box-shadow:0 .45rem 1.2rem #3a2a202b;font-size:1.22rem;font-weight:800;line-height:1;letter-spacing:.01em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}cart-drawer.active .gloomee-cart-upsells[data-gloomee-animate=true] .gloomee-upsell-card .upsell__add-btn:after{content:"";position:absolute;top:-70%;left:-55%;width:2.2rem;height:240%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:gloomeeUpsellGlint 5.2s ease-in-out infinite;pointer-events:none}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__toggle-switch,.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__checkbox,.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__plus-btn{margin-left:.5rem}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card.gloomee-upsell-card--clicked:after{content:"\2661   \2726   \2661";position:absolute;z-index:5;top:1.5rem;right:2rem;color:#d4915a;font-size:1.2rem;letter-spacing:.25rem;pointer-events:none;animation:gloomeeUpsellHeartPop .72s cubic-bezier(.22,1,.36,1) both}@media(hover:hover)and (pointer:fine){.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card:hover{transform:translateY(-2px);border-color:#3a2a202b!important;box-shadow:0 .85rem 2.2rem #3a2a2021}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card:hover .upsell__image img{transform:scale(1.02) rotate(-1deg)}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__add-btn:hover{transform:translateY(-1px) scale(1.015);box-shadow:0 .6rem 1.5rem #3a2a2038}}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__add-btn:active{transform:scale(.97)}@media screen and (max-width:380px){.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__container{grid-template-columns:5.8rem minmax(0,1fr);gap:.75rem}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__image{grid-row:1 / span 2;width:5.8rem;height:5.8rem;min-width:5.8rem}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__add-btn,.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__toggle-switch,.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__checkbox,.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__plus-btn{grid-column:2;justify-self:start;margin-left:0}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__add-btn{width:100%;min-height:3.5rem}}@media screen and (min-width:750px){.gloomee-cart-upsells__title{font-size:var(--desktop-text-size)}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__container{grid-template-columns:6.8rem minmax(0,1fr) auto;padding:1rem}.cart-drawer .gloomee-cart-upsells .gloomee-upsell-card .upsell__image{width:6.8rem;height:6.8rem;min-width:6.8rem}}@media(prefers-reduced-motion:reduce){.gloomee-cart-upsells *,.gloomee-cart-upsells *:before,.gloomee-cart-upsells *:after{animation:none!important;transition:none!important}}@keyframes gloomeeUpsellEnter{0%{opacity:0;transform:translateY(1.1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gloomeeUpsellHeading{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes gloomeeUpsellPlushPop{0%{opacity:0;transform:scale(.78) rotate(-4deg)}72%{opacity:1;transform:scale(1.02) rotate(1deg)}to{opacity:1;transform:scale(.96) rotate(0)}}@keyframes gloomeeUpsellSparkle{0%,to{opacity:.55;transform:scale(.9) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(8deg)}}@keyframes gloomeeUpsellGlint{0%,72%{left:-55%;opacity:0}78%{opacity:1}91%{left:135%;opacity:0}to{left:135%;opacity:0}}@keyframes gloomeeUpsellHeartPop{0%{opacity:0;transform:translateY(.7rem) scale(.72)}35%{opacity:1;transform:translateY(-.3rem) scale(1.08)}to{opacity:0;transform:translateY(-2rem) scale(.95)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/gloomee-cart-upsells.css.map */
