.r14sa,.r14sa-list,.r14sa-toast,.r14-stock-badge{--r14sa-ink:#262626;--r14sa-text:#3a2a1f;--r14sa-accent:#b89066;--r14sa-bg:#f2f2f2;--r14sa-muted:rgba(58,42,31,.6);--r14sa-line:rgba(38,38,38,.12);font-family:"Roboto","Helvetica Neue",Arial,sans-serif}.r14sa,.r14sa *,.r14sa-list,.r14sa-list *,.r14sa-toast{box-sizing:border-box}.r14-stock-badge{position:absolute;top:12px;left:12px;z-index:6;display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(38,38,38,.88);color:#fff;font-size:12.5px;font-weight:500;line-height:1.2;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.elementor-widget-shortcode:has(.r14-stock-badge-slot){position:absolute !important;top:auto !important;bottom:12px;left:50% !important;right:auto !important;transform:translateX(-50%);width:auto !important;max-width:none !important;margin:0 !important;z-index:6;pointer-events:none}.elementor-widget-shortcode:has(.r14-stock-badge-slot) .r14-stock-badge{position:static}.elementor-widget-shortcode:has(.r14-stock-badge-slot) .elementor-shortcode{line-height:0}.r14-stock-badge-slot:empty{display:none}.e-con:has(>.elementor-widget-shortcode .r14-stock-badge-slot),.e-con-inner:has(>.elementor-widget-shortcode .r14-stock-badge-slot){position:relative}.e-loop-item,ul.products li.product{position:relative}.r14sa{width:100%;max-width:560px;margin:8px 0 0;padding:22px 22px 20px;background:#fff;border:1px solid var(--r14sa-line);border-radius:18px;color:var(--r14sa-text);scroll-margin-top:120px}.r14sa__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.r14sa__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(184,144,102,.14);color:var(--r14sa-accent)}.r14sa__bell{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.r14sa p.r14sa__title{margin:0 0 4px !important;font-size:17px;font-weight:700;line-height:1.3;color:var(--r14sa-text)}.r14sa p.r14sa__text{margin:0 !important;font-size:14.5px;line-height:1.55;color:var(--r14sa-muted)}.r14sa__row{display:flex;gap:8px}.r14sa .r14sa__input.r14sa__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 18px;border:1px solid rgba(38,38,38,.22);border-radius:999px;background:#fff;color:var(--r14sa-text);font:400 16px/1.2 "Roboto",Arial,sans-serif;box-shadow:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.r14sa .r14sa__input.r14sa__input:focus{border-color:var(--r14sa-accent);box-shadow:0 0 0 3px rgba(184,144,102,.22)}.r14sa .r14sa__input.r14sa__input::placeholder{color:rgba(58,42,31,.4)}.r14sa .r14sa__btn.r14sa__btn{-webkit-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:48px;margin:0;padding:0 26px;border:1px solid var(--r14sa-ink);border-radius:999px;background:var(--r14sa-ink);color:#fff;font:500 15px/1.2 "Roboto",Arial,sans-serif;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.r14sa .r14sa__btn.r14sa__btn:hover,.r14sa .r14sa__btn.r14sa__btn:focus-visible{background:var(--r14sa-accent);border-color:var(--r14sa-accent);color:#fff}.r14sa .r14sa__btn.r14sa__btn[disabled]{opacity:.65;cursor:wait}.r14sa .r14sa__btn--ghost.r14sa__btn--ghost{background:0 0;color:var(--r14sa-text);border-color:rgba(38,38,38,.25)}.r14sa .r14sa__btn--ghost.r14sa__btn--ghost:hover,.r14sa .r14sa__btn--ghost.r14sa__btn--ghost:focus-visible{background:0 0;color:var(--r14sa-accent);border-color:var(--r14sa-accent)}.r14sa .r14sa__link.r14sa__link{-webkit-appearance:none;appearance:none;margin:0;padding:8px 4px;border:0;background:0 0;color:var(--r14sa-muted);font:400 14.5px/1.2 "Roboto",Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;box-shadow:none;cursor:pointer}.r14sa .r14sa__link.r14sa__link:hover{color:var(--r14sa-text);background:0 0}.r14sa__consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--r14sa-muted);cursor:pointer}.r14sa__consent input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--r14sa-accent);cursor:pointer}.r14sa__consent a{color:var(--r14sa-text) !important;text-decoration:underline !important}.r14sa__consent a:hover{color:var(--r14sa-accent) !important}.r14sa p.r14sa__msg{margin:12px 0 0 !important;font-size:14px;line-height:1.5;color:#b3261e}.r14sa p.r14sa__msg.is-ok{color:#3c703b}.r14sa [hidden]{display:none !important}.r14sa__hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.r14sa__sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r14sa__done{padding:14px 16px;border-radius:12px;background:rgba(76,140,74,.1)}.r14sa__done:focus{outline:none}.r14sa__done p.r14sa__title{color:#2f5d2e;font-size:15.5px}.r14sa__done p.r14sa__text{color:#3c703b}.r14sa__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.r14sa--member[data-active="1"] .r14sa__when-off,.r14sa--member[data-active="0"] .r14sa__when-on{display:none !important}.r14sa--member.is-busy .r14sa__actions{opacity:.6;pointer-events:none}@media (max-width:560px){.r14sa{padding:18px 16px 16px;border-radius:16px}.r14sa__row{flex-direction:column}.r14sa .r14sa__btn.r14sa__btn{width:100%}.r14sa__actions .r14sa__btn{width:100%}}.r14sa-toast{position:fixed;left:50%;bottom:24px;z-index:100002;max-width:calc(100% - 32px);padding:13px 20px;border-radius:999px;background:var(--r14sa-ink);color:#fff;font-size:14.5px;line-height:1.4;box-shadow:0 8px 28px rgba(38,38,38,.22);opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .2s ease,transform .2s ease}.r14sa-toast.is-visible{opacity:1;transform:translate(-50%,0)}.r14sa-toast.is-error{background:#b3261e}@media (max-width:480px){.r14sa-toast{bottom:16px;border-radius:16px;width:calc(100% - 32px);text-align:center}}.r14sa-list__items{list-style:none !important;margin:0 0 24px !important;padding:0 !important;background:#fff;border:1px solid rgba(38,38,38,.09);border-radius:12px}.r14sa-list__items[hidden],.r14sa-list [hidden]{display:none !important}.r14sa-list__item{display:flex;align-items:center;gap:18px;margin:0 !important;padding:16px 20px !important;border-bottom:1px solid rgba(38,38,38,.1);transition:opacity .25s ease}.r14sa-list__item:last-child{border-bottom:0}.r14sa-list__item.is-removing{opacity:.35;pointer-events:none}.r14sa-list__thumb{flex:0 0 auto;display:block}.r14sa-list__thumb img{width:72px !important;height:72px !important;object-fit:cover;border-radius:8px;display:block;background:var(--r14sa-bg)}.r14sa-list__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}body.r14-account-page .r14sa-list a.r14sa-list__name,body.r14-account-page .r14sa-list a.r14sa-list__name:visited{font-size:15.5px;font-weight:500;line-height:1.35;color:var(--r14sa-text) !important}body.r14-account-page .r14sa-list a.r14sa-list__name:hover{color:var(--r14sa-accent) !important}.r14sa-list__meta,.r14sa-list__since{font-size:13px;color:var(--r14sa-muted)}.r14sa-list__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:2px}.r14sa-list__price{font-size:15px}.r14sa-list__price del{color:var(--r14sa-muted);margin-right:4px}.r14sa-list__price ins{text-decoration:none}.r14sa-list__stock--instock{background:rgba(76,140,74,.13);color:#3c703b}.r14sa-list__stock--outofstock{background:rgba(179,38,30,.1);color:#9b2a22}.r14sa-list__actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.r14sa-list .added_to_cart{display:none !important}.r14sa-list .r14sa-list__cancel.r14sa-list__cancel{-webkit-appearance:none;appearance:none;height:40px;margin:0;padding:0 16px;border:1px solid rgba(38,38,38,.2);border-radius:999px;background:0 0;color:var(--r14sa-text);font:400 14px/1 "Roboto",Arial,sans-serif;box-shadow:none;cursor:pointer;transition:border-color .15s ease,color .15s ease}.r14sa-list .r14sa-list__cancel.r14sa-list__cancel:hover,.r14sa-list .r14sa-list__cancel.r14sa-list__cancel:focus-visible{border-color:var(--r14sa-accent);color:var(--r14sa-accent);background:0 0}.r14sa-list .r14-empty p{margin:0 0 22px !important}@media (max-width:767px){.r14sa-list__item{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px !important}.r14sa-list__thumb img{width:64px !important;height:64px !important}.r14sa-list__info{flex-basis:calc(100% - 78px)}.r14sa-list__actions{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.r14sa-toast,.r14sa-list__item{transition:none}}