body.template-product.yn-sticky-cart-visible{padding-bottom:calc(var(--yn-sticky-cart-height, 0px) + env(safe-area-inset-bottom))}.yn-sticky-cart{position:fixed;z-index:5;right:0;bottom:var(--yn-sticky-cart-preview-offset, 0px);left:0;display:block;padding-bottom:env(safe-area-inset-bottom);border-top:.1rem solid rgba(75,56,46,.14);background:#fffdf8f5;box-shadow:0 -.8rem 2.8rem #2f231e1a;opacity:0;pointer-events:none;transform:translateY(110%);transition:opacity .18s ease,transform .22s ease,visibility .22s;visibility:hidden}.yn-sticky-cart[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.yn-sticky-cart__inner{display:grid;min-height:7.6rem;grid-template-columns:minmax(0,1fr) auto minmax(20rem,26rem);gap:2.4rem;align-items:center;padding-block:1.1rem}.yn-sticky-cart__product{min-width:0}.yn-sticky-cart__title,.yn-sticky-cart__variant,.yn-sticky-cart__price{margin:0}.yn-sticky-cart__title{overflow:hidden;color:#2f231e;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.yn-sticky-cart__variant{overflow:hidden;margin-top:.2rem;color:#806b5d;font-size:1.3rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.yn-sticky-cart__price{color:#3b2c26;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;white-space:nowrap}.yn-sticky-cart__button{min-height:5.2rem;width:100%;margin:0;border:0;border-radius:.8rem;font-size:1.6rem}.yn-sticky-cart__button[aria-busy=true]{cursor:wait;opacity:.76}.yn-sticky-cart__button:focus-visible{outline:.2rem solid rgba(88,123,139,.82);outline-offset:.3rem}@media screen and (max-width:749px){.yn-sticky-cart__inner{min-height:8.8rem;grid-template-columns:minmax(0,1fr) minmax(15.8rem,46%);gap:.8rem 1.2rem;padding:.9rem 1.5rem}.yn-sticky-cart__product{align-self:end}.yn-sticky-cart__title{font-size:1.4rem}.yn-sticky-cart__variant{display:none}.yn-sticky-cart__price{grid-column:1;align-self:start;font-size:1.6rem}.yn-sticky-cart__button{min-height:5.2rem;grid-column:2;grid-row:1 / span 2;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.yn-sticky-cart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yukineko-sticky-cart.css.map */
