@keyframes trHeartPop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes trToastIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes trToastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes trFadeIn{0%{opacity:0}to{opacity:1}}@keyframes trFadeOut{0%{opacity:1}to{opacity:0}}@keyframes trSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes trSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.tr-heart{position:absolute;right:10px;top:10px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;color:var(--tr-ink);display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 8px #2b2a2826}.tr-heart svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.tr-heart.is-on svg{fill:var(--tr-terra-soft);stroke:var(--tr-terra-soft)}.tr-heart.is-pop svg{animation:trHeartPop .38s ease}#tr-toast{position:fixed;left:0;right:0;bottom:24px;z-index:200;display:flex;justify-content:center;pointer-events:none;padding:0 16px}.tr-toast{pointer-events:auto;display:flex;align-items:center;gap:20px;padding:14px 20px;border-radius:8px;background:var(--tr-ink);color:#fff;font-size:15px;line-height:22px;box-shadow:0 12px 28px #2b2a2847;animation:trToastIn .3s cubic-bezier(.2,.8,.2,1) both}.tr-toast.is-out{animation:trToastOut .28s ease both}.tr-toast a{font-weight:600;text-decoration:underline;white-space:nowrap}#tr-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;color:var(--tr-ink)}#tr-cart .tr-cart__bg{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#2b2a2880;cursor:default;animation:trFadeIn .25s ease both}#tr-cart .tr-cart__panel{position:relative;width:100%;max-width:460px;height:100%;background:#fff;box-shadow:-12px 0 32px #2b2a2833;display:flex;flex-direction:column;animation:trSlideIn .34s cubic-bezier(.2,.8,.2,1) both}#tr-cart.is-closing .tr-cart__bg{animation:trFadeOut .28s ease both}#tr-cart.is-closing .tr-cart__panel{animation:trSlideOut .28s cubic-bezier(.4,0,.8,.4) both}.tr-cart__head{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid var(--tr-line2);font-size:20px;line-height:26px;font-weight:600}.tr-cart__head small{font-size:16px;color:var(--tr-ink2);font-weight:500}.tr-cart__x{width:44px;height:44px;margin-right:-8px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--tr-ink);padding:0}.tr-cart__x svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}.tr-cart__ship{background:var(--tr-cream);padding:12px 28px;font-size:13px;line-height:19px;color:var(--tr-ink2)}.tr-cart__lines{flex:1;min-height:0;overflow:auto;padding:0 28px}.tr-cart__line{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--tr-line2)}.tr-cart__img{flex:0 0 84px;height:104px;border-radius:4px;background:#ddd3c0;object-fit:cover}.tr-cart__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tr-cart__title{font-size:15px;line-height:21px;font-weight:600}.tr-cart__var{font-size:13px;line-height:19px;color:var(--tr-ink2)}.tr-cart__ctl{display:flex;align-items:center;gap:16px;margin-top:8px}.tr-qty{display:flex;align-items:center;border:1px solid var(--tr-line);border-radius:4px}.tr-qty button{width:34px;height:34px;border:0;background:none;color:var(--tr-ink);font-size:18px}.tr-qty span{min-width:24px;text-align:center;font-size:14px;font-weight:600}.tr-cart__rm{border:0;background:none;padding:0;color:var(--tr-ink2);font-size:13px;text-decoration:underline}.tr-cart__price{flex:0 0 auto;font-size:15px;font-weight:600}.tr-cart__foot{padding:20px 28px 24px;border-top:1px solid var(--tr-line2);background:#fff}.tr-cart__sub{display:flex;justify-content:space-between;font-size:15px}.tr-cart__sub b{font-weight:600}.tr-cart__note{margin-top:4px;font-size:12px;line-height:18px;color:var(--tr-ink2)}.tr-cart__foot .tr-btn{display:block;margin-top:16px;text-align:center;padding:16px 24px;font-size:16px}.tr-cart__foot .tr-btn--line{margin-top:10px;padding:14px 24px;font-size:15px}.tr-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.tr-cart__empty b{font-size:22px;line-height:30px;font-weight:600}.tr-cart__empty p{margin:0;font-size:15px;line-height:23px;color:var(--tr-ink2)}@media(max-width:749px){#tr-toast{bottom:16px}.tr-cart__head,.tr-cart__lines,.tr-cart__foot,.tr-cart__ship{padding-left:20px;padding-right:20px}}#tr-cart.is-again .tr-cart__panel,#tr-cart.is-again .tr-cart__bg{animation:none!important}.tr-foot a,.tr-foot__col a{color:#e9e1d3!important;text-decoration:none}.tr-foot b,.tr-foot h3,.tr-foot h4{color:#fff!important}.tr-prio--d{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid #d9d2c8;border-radius:8px;background:#faf7f2;cursor:pointer;color:#2b2a28;font-size:14px}.tr-prio--d input{width:18px;height:18px;accent-color:#7b6753;flex:none}.tr-prio--d .tr-prio__t{flex:1;display:flex;flex-direction:column;gap:1px}.tr-prio--d small{color:#6b655d;font-size:12px}.tr-prio--d .tr-prio__p{font-weight:600;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trame-core.css.map */
