.fenore-satc{display:none}@media(max-width:767px){.fenore-satc{display:none;flex-direction:column;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:10px 16px max(14px,env(safe-area-inset-bottom,0px));background:var(--color-background);border-top:1px solid var(--color-main-op1);box-shadow:0 -6px 18px rgba(0,0,0,0.08);color:var(--color-main);transform:translateY(105%);transition:transform .25s ease-out}.fenore-satc.fenore-satc--visible{transform:translateY(0);display:flex}.fenore-satc.fenore-satc--cart-open{display:none}.fenore-satc__top{display:flex;align-items:center;gap:8px}.fenore-satc__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fenore-satc__name{overflow:hidden;font-family:var(--font-buttons);font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.fenore-satc__prices{display:flex;align-items:baseline;gap:6px;font-size:13px}.fenore-satc__price{font-family:var(--font-buttons);font-weight:700}.fenore-satc__before{font-size:12px;color:var(--color-secondary)}.fenore-satc__before[hidden]{display:none}.fenore-satc__field{display:flex;flex:none;margin:0}.fenore-satc__select{max-width:118px;height:44px;padding:0 6px;border:1px solid var(--color-main-op3);border-radius:3px;background-color:var(--color-background);font-size:16px;color:var(--color-main);text-overflow:ellipsis}.fenore-satc__btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 12px;border:0;border-radius:var(--button-style);background:var(--color-button-main-bg);color:var(--color-button-main-text);font-family:var(--font-buttons);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s}.fenore-satc__btn span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fenore-satc__btn:active{opacity:.8}.fenore-satc .fenore-satc__btn.fenore-satc__btn--soldout{border:1.5px solid var(--color-main);background:transparent;color:var(--color-main)}}@media(max-width:359px){.fenore-satc__btn{font-size:14px;letter-spacing:.02em}.fenore-satc__select{max-width:96px}}@media(max-width:767px){.store-whatsapp{transition:bottom .25s ease-out}body.fenore-satc-open .store-whatsapp[data-position="bottom-right"],body.fenore-satc-open .store-whatsapp[data-position="bottom-left"]{bottom:var(--fenore-satc-lift,80px)}}