.product-card-wrapper .card>.card__content:has(>.ss-qa){position:relative}.ss-qa{position:relative;z-index:4}.card__content>.ss-qa{position:absolute;right:var(--ss-qa-r, 1rem);bottom:var(--ss-qa-b, .3rem);width:auto;margin:0}.card__content>.ss-qa:not(:has(.ss-qa__btn)){display:none}.card__content:has(>.ss-qa .ss-qa__btn) .price{padding-right:3.6rem}.card__content>.ss-qa .ss-qa__btn{width:3.2rem;min-height:0;height:3.2rem;padding:0;border-width:1.5px;border-radius:50%;box-shadow:0 1.5px #5a3a2e}.card__content>.ss-qa .ss-qa__btn>span:first-child{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card__content>.ss-qa .ss-qa__btn--pick{background:#ffb6ce}.ss-qa__ic,.ss-qa__ok{display:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.card__content>.ss-qa .ss-qa__ic{display:block}.card__content>.ss-qa .ss-qa__ic{stroke-width:2}.ss-qa__bag{fill:#fff8ef}.ss-qa__dot{fill:currentColor;stroke:none}.ss-qa__ice{fill:#ff7aa2;stroke:none}.ss-qa__rim{fill:none}.card__content>.ss-qa .is-added .ss-qa__ic{display:none}.card__content>.ss-qa .is-added .ss-qa__ok{display:block;stroke-width:2.4}.card__content>.ss-qa .ss-qa__btn.loading .ss-qa__ic{visibility:hidden}.card__content>.ss-qa .ss-qa__err{position:absolute;right:0;bottom:calc(100% + .4rem);width:max-content;max-width:14rem;margin:0;padding:.4rem .7rem;background:#fff8ef;border:1.5px solid #a3324a;border-radius:10px}.ss-qa .form{margin:0}.ss-qa__btn{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:4rem;padding:.4rem .6rem;margin:0;border:2px solid #5a3a2e;border-radius:15px 12px 14px 11px/12px 15px 11px 14px;background:#ffb6ce;color:#5a3a2e;font-family:inherit;font-size:var(--ss-fs-xs);font-weight:600;line-height:1.15;letter-spacing:.02rem;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 2px #5a3a2e;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s,background-color .15s;-webkit-tap-highlight-color:transparent}.ss-qa__btn>span:first-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ss-qa__btn--pick{background:#fff8ef}.ss-qa__btn:active:not([disabled]):not(.is-off){transform:translateY(2px);box-shadow:0 0 #5a3a2e}.ss-qa__btn:focus-visible{outline:2px solid #5a3a2e;outline-offset:2px}.ss-qa__btn.is-off,.ss-qa__btn[disabled],.ss-qa__btn[aria-disabled=true]:not(.loading){background:#f4ece4;border-color:#cdbdb0;color:#7d6a5e;box-shadow:none;cursor:default}.ss-qa__btn.loading>span:not(.loading__spinner){visibility:hidden}.ss-qa__btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.8rem;height:1.8rem}.ss-qa__btn .loading__spinner.hidden,.ss-qa__btn .hidden{display:none}.ss-qa__btn.is-added:not(#ss){background:#d9efd3}.ss-qa__err{margin:.5rem 0 0;color:#a3324a;font-size:var(--ss-fs-2xs);line-height:1.25;text-align:center}.ss-qa__err[hidden]{display:none}.ss-heart{position:absolute;top:.9rem;right:.9rem;z-index:5;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:#fff8efd1;color:#5a3a2e;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-heart:after{content:"";position:absolute;top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem}.ss-heart svg,.header__icon--wish svg,.ss-wpill svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.ss-heart[aria-pressed=true]{background:#fff8efeb}.ss-heart[aria-pressed=true] svg,.ss-wpill[aria-pressed=true] svg{fill:#ff8fb4;stroke:#5a3a2e}.ss-heart.is-pop svg{animation:ss-heart-pop .4s cubic-bezier(.3,1.6,.5,1)}@keyframes ss-heart-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.ss-heart:focus-visible,.ss-wpill:focus-visible,.header__icon--wish:focus-visible{outline:2px solid #5a3a2e;outline-offset:2px}.ss-wpill{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.5rem 1.1rem;border-radius:999px;background:#fff0f5;border:1.5px solid #f4b3c9;color:inherit;font:inherit;font-size:var(--ss-fs-sm);cursor:pointer}.ss-wpill[aria-pressed=true]{background:#ffb6ce;border-color:#5a3a2e}.header__icon--wish{position:relative;background:none;border:0;padding:0;color:rgb(var(--color-foreground));cursor:pointer}.ss-wish-n{position:absolute;top:.3rem;right:.1rem;min-width:1.7rem;height:1.7rem;padding:0 .35rem;box-sizing:border-box;border:1.5px solid #5a3a2e;border-radius:99px;background:#ffb6ce;color:#5a3a2e;font-size:var(--ss-fs-2xs);font-weight:700;line-height:1.4rem;text-align:center}.ss-wish-n[hidden]{display:none}@media screen and (max-width:749px){body.ss-has-tabs .header__icon--wish:not(#ss){position:absolute;top:50%;right:5.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;transform:translateY(-50%)}body.ss-has-tabs .ss-topnote:not(#ss){right:9.6rem}}.ss-qs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}.ss-qs[hidden]{display:none}.ss-qs__back{position:absolute;top:0;right:0;bottom:0;left:0;background:#5a3a2e6b}.ss-qs__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);background:#fff8ef;color:#5a3a2e;border:2px solid #5a3a2e;border-bottom:0;border-radius:22px 22px 0 0;outline:0;animation:ss-qs-up .22s cubic-bezier(.2,.9,.3,1)}@keyframes ss-qs-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ss-qs__panel,.ss-heart.is-pop svg{animation:none}}@media screen and (min-width:750px){.ss-qs__panel{left:auto;top:0;width:42rem;max-height:none;border-bottom:2px solid #5a3a2e;border-right:0;border-radius:22px 0 0 22px;animation:none}}.ss-qs__head{display:flex;align-items:center;gap:.4rem;padding:.8rem 1rem .6rem 1.4rem}.ss-qs__h{flex:1;min-width:0;margin:0;font-size:var(--ss-fs-lg);line-height:1.25;color:inherit}.ss-qs__nav{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.ss-qs__nav[hidden]{display:none}.ss-qs__nav svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ss-qs__body{flex:1;min-height:8rem;overflow-y:auto;overscroll-behavior:contain;padding:0 1.4rem 1.4rem}.ss-qs__sub{margin:0 0 1rem;font-size:var(--ss-fs-sm);line-height:1.35}.ss-qs__load{padding:2.4rem 0;text-align:center;font-size:var(--ss-fs-sm)}.ss-qp__top{display:flex;gap:1rem;align-items:center;min-width:0}.ss-qp__pic{flex:none;display:block;width:7.2rem;height:7.2rem;border-radius:12px;overflow:hidden;background:#fff}.ss-qp__pic img{display:block;width:100%;height:100%;object-fit:contain}.ss-qp__info{min-width:0;flex:1}.ss-qp__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit;font-size:var(--ss-fs-sm);font-weight:600;line-height:1.25;text-decoration:none}.ss-qp__p{margin:.3rem 0 0;font-size:var(--ss-fs-sm)}.ss-qp__opt{margin:1.1rem 0 0;padding:0;border:0;min-width:0}.ss-qp__opt legend{padding:0;margin-bottom:.5rem;font-size:var(--ss-fs-sm);font-weight:600}.ss-qp__chips{display:flex;flex-wrap:wrap;gap:.5rem}.ss-qp__chip{min-height:4rem;max-width:100%;padding:.4rem 1.1rem;border:1.5px solid #5a3a2e;border-radius:14px;background:#fff;color:inherit;font-family:inherit;font-size:var(--ss-fs-sm);line-height:1.2;cursor:pointer}.ss-qp__chip[aria-pressed=true]{background:#ffb6ce;border-width:2px;font-weight:600}.ss-qp__chip.is-out{border-style:dashed;opacity:.55;text-decoration:line-through}.ss-qp__foot{position:sticky;bottom:-1.4rem;margin:1.2rem -1.4rem -1.4rem;padding:1rem 1.4rem 1.2rem;background:#fff8ef;border-top:1.5px dashed #e8d6c6}.ss-qp__foot .ss-qa__btn{min-height:4.6rem;font-size:var(--ss-fs-md)}.ss-wl{display:flex;flex-direction:column;gap:1rem}.ss-wl__row{position:relative;padding:.9rem;background:#fff;border:1.5px solid #5a3a2e;border-radius:16px}.ss-wl__row .ss-qp__top{padding-right:3.4rem}.ss-wl__row .ss-qp__foot{position:static;margin:.8rem 0 0;padding:0;border:0;background:none}.ss-wl__row .ss-qp__foot .ss-qa__btn{min-height:4rem;font-size:var(--ss-fs-xs)}.ss-wl__row .ss-qp__opts,.ss-wl__row [data-qp-json]{display:none}.ss-wl__row .ss-heart{top:.6rem;right:.6rem}.ss-wl__empty{padding:1.4rem 0 1rem;text-align:center}.ss-wl__empty h3{margin:0 0 .4rem;font-size:var(--ss-fs-md);color:inherit}.ss-wl__empty p{margin:0 0 1.2rem;font-size:var(--ss-fs-sm)}.ss-wl__empty .ss-qa__btn{display:inline-flex;width:auto;padding:.4rem 1.8rem;font-size:var(--ss-fs-sm)}.ss-toast{position:fixed;left:50%;bottom:calc(var(--ss-tab-h, 0px) + 1.2rem + env(safe-area-inset-bottom));z-index:1101;display:flex;align-items:center;gap:.8rem;max-width:calc(100vw - 2.4rem);width:max-content;padding:.7rem 1.3rem;transform:translate(-50%);border:2px solid #5a3a2e;border-radius:16px;background:#fff8ef;color:#5a3a2e;font-size:var(--ss-fs-sm);line-height:1.25;box-shadow:0 3px #5a3a2e}.ss-toast[hidden]{display:none}.ss-toast button{padding:.4rem .2rem;min-height:3.2rem;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;white-space:nowrap}.header__icon--wish:not(#ss) .svg-wrapper svg{width:2.1rem;height:2.1rem}.header__icon--wish:not(#ss) .ss-wish-n{top:.5rem;right:.2rem;height:1.6rem;min-width:1.6rem;padding:0 .3rem;border-width:1px;font-size:1rem;line-height:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ss-quick.css.map */
