.emal-cro-value{margin:0 0 22px;padding:17px 18px;background:#fcf7ee;border-left:3px solid #80591d;color:#263e35;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.emal-cro-value p{margin:0 0 8px}.emal-cro-value p:last-child{margin:0}.emal-cro-value__benefit{font-size:16px;font-weight:600}.emal-cro-value__gift{font-size:13px}.emal-cro-value a{text-decoration:underline}
.emal-cro-purchase{color:#263e35;font-size:14px;line-height:1.5}.emal-cro-purchase [hidden]{display:none!important}.emal-cro-extras{margin:0 0 16px;border:1px solid #ddcfb8;border-radius:5px;background:#fcf9f3}.emal-cro-extras summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:14px 15px;min-height:50px;cursor:pointer;font-size:15px;font-weight:600}.emal-cro-extras summary::-webkit-details-marker{display:none}.emal-cro-extras[open] summary>span{transform:rotate(45deg)}.emal-cro-extras>p{margin:0 15px 14px;font-size:13px}.emal-cro-extra{margin:0 14px 12px;padding:12px;background:#fff;border:1px solid #e7e0d3}.emal-cro-extra__choice{display:grid;grid-template-columns:20px 64px minmax(0,1fr);gap:10px;align-items:center;margin:0;letter-spacing:normal;text-transform:none;cursor:pointer}.emal-cro-extra__choice input{width:18px;height:18px;margin:0;accent-color:#77253c}.emal-cro-extra__image{display:block;width:64px;height:64px;object-fit:cover;border-radius:3px}.emal-cro-extra__choice strong{display:block;font-size:14px;font-weight:600;line-height:1.35}.emal-cro-extra__choice small{display:block;margin-top:5px;font-size:13px}.emal-cro-extra select{width:100%;min-width:0;min-height:46px;margin:12px 0 0;background:#fff;color:#263e35;border-color:#c9c6ba;font-size:14px}.emal-cro-extra select:disabled{display:none}.emal-cro-extras__note{font-size:11px!important}.emal-cro-extra-total{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 15px;padding:12px;background:#f1f4ed;font-size:13px}.emal-cro-extra-total strong{font-size:18px;white-space:nowrap}.emal-cro-status{font-size:13px;margin:0 0 12px}.emal-cro-status:empty{display:none}.emal-cro-purchase [data-cro-cart-check]{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;margin-bottom:12px}.emal-cro-sticky{display:none}.emal-cro-purchase :is(button,summary,input,select,a):focus-visible{outline:3px solid #80591d;outline-offset:3px}
@media(max-width:749px){.emal-cro-value{font-size:14px;padding:15px;margin-bottom:20px}.emal-cro-value__benefit{font-size:16px}.emal-cro-extra select{font-size:16px}.emal-cro-sticky{position:fixed;z-index:24;left:0;right:0;bottom:var(--cro-viewport-bottom,0px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffaf2;border-top:1px solid #d6c6ab;box-shadow:0 -3px 15px #183c3012}.emal-cro-sticky>div{min-width:0;flex:1}.emal-cro-sticky span{display:block;font-size:11px;line-height:1.3;color:#59685f}.emal-cro-sticky strong{display:block;font-size:19px;line-height:1.4;white-space:nowrap}.emal-cro-sticky button{flex:0 1 62%;min-height:46px;padding:11px 16px;background:#77253c;border:1px solid #77253c;border-radius:3px;color:#fff;font-size:14px;line-height:1.25;font-weight:600}.emal-cro-sticky button:disabled{opacity:.6}.emal-cro-sticky-space{padding-bottom:90px!important}}
