.lv-wofen-banner,.lv-wofen-cart,.lv-wofen-choice{box-sizing:border-box;color:#2c2721;font:12px/1.6 Arial,sans-serif}.lv-wofen-banner *,.lv-wofen-cart *,.lv-wofen-choice *{box-sizing:border-box}
.lv-wofen-banner{width:calc(100% - 48px);max-width:1160px;margin:24px auto 32px;background:#f6f3ed;border:1px solid #e3dcd1;border-radius:3px;padding:30px;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;align-items:center}.lv-wofen-banner h2{font:400 36px/1.06 Georgia,serif;margin:11px 0 17px;letter-spacing:-.025em}.lv-wofen-eyebrow{font-size:9px;letter-spacing:.18em;color:#80634c}.lv-wofen-banner p{margin:9px 0 12px}.lv-wofen-banner figure{margin:0;background:#fffdf9;padding:10px;border:1px solid transparent}.lv-wofen-banner figure[data-active=true]{border-color:#8c2030}.lv-wofen-banner figure img{display:block;width:100%;height:205px;object-fit:contain;background:#f7f5ef}.lv-wofen-banner figcaption{padding:11px 3px 3px;font-size:11px}.lv-wofen-banner figcaption strong{display:block;font:400 20px/1.3 Georgia;margin-bottom:4px}.lv-wofen-banner small,.lv-wofen-cart small{font-size:10px;line-height:1.5;color:#756858}.lv-wofen-progress{height:3px;background:#ded5c7;margin:17px 0 8px}.lv-wofen-progress span{height:100%;width:0;background:#8c2030;display:block}.lv-wofen-banner [data-wofen-gift-status]{font-size:11px;color:#6b4b3c}.lv-wofen-banner>[data-wofen-gift-chooser]{grid-column:1/-1;border-top:1px solid #ded5c7;padding-top:20px}
.lv-wofen-choice h4{font:400 23px/1.2 Georgia;margin:0 0 8px}.lv-wofen-choice__sub{font-size:11px;color:#756858;margin:0 0 15px}.lv-wofen-choice__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lv-wofen-choice__card{display:block;text-align:left;background:#fffdf9;border:1px solid #d9d0c3;padding:8px;color:#2c2721;cursor:pointer;font:11px/1.5 Arial;min-width:0;width:100%}.lv-wofen-choice__card[aria-pressed=true]{border-color:#8c2030;box-shadow:inset 0 0 0 1px #8c2030}.lv-wofen-choice__card img{display:block;width:100%;height:154px;object-fit:contain;background:#f7f5ef}.lv-wofen-choice__card span{display:block;margin:8px 2px 2px}.lv-wofen-choice__size{display:block;margin:15px 0 10px}.lv-wofen-choice__size span{display:block;font-size:11px;margin-bottom:5px}.lv-wofen-choice select{width:100%;height:42px;padding:7px 9px;background:white;border:1px solid #cfc4b4;color:#2c2721;font:12px Arial}.lv-wofen-choice__save{width:100%;min-height:43px;padding:10px;background:#8c2030;border:1px solid #8c2030;color:white;font:12px Arial;cursor:pointer}.lv-wofen-choice__save:disabled{opacity:.45;cursor:default}.lv-wofen-choice__status{font-size:11px;min-height:0;margin:8px 0 0}.lv-wofen-choice__status:empty{display:none}.lv-wofen-choice button:focus-visible,.lv-wofen-choice select:focus-visible{outline:2px solid #8c2030;outline-offset:3px}
.lv-wofen-cart{margin:0 0 18px;padding:18px;background:#f6f3ed;border:1px solid #e3dcd1}.lv-wofen-cart h3{font:400 25px Georgia;margin:0 0 12px}.lv-wofen-cart__row{display:flex;align-items:center;gap:12px;border-top:3px solid #8c2030;padding-top:13px}.lv-wofen-cart__row img{display:block;width:72px;height:82px;object-fit:contain}.lv-wofen-cart__row p{flex:1;min-width:0;font-size:12px}.lv-wofen-cart__row>span{font-size:10px}.lv-wofen-cart>[data-wofen-gift-chooser]{border-top:1px solid #ded5c7;padding-top:18px;margin-top:16px}.lv-wofen-gift-pending .additional-checkout-buttons{display:none!important}
.lv-bundle[data-lorevai-bundle=wofen]{background:#f6f3ed;border:1px solid #e3dcd1;color:#2c2721;border-radius:3px}.lv-bundle[data-lorevai-bundle=wofen] h3{color:#2c2721}.lv-bundle[data-lorevai-bundle=wofen] .lv-bundle__tab[aria-pressed=true],.lv-bundle[data-lorevai-bundle=wofen] .lv-bundle__add{background:#8c2030;border-color:#8c2030}.lv-bundle[data-lorevai-bundle=wofen] .lv-bundle__gift{background:#ede6da}.lv-bundle[data-lorevai-bundle=wofen] .lv-bundle__gift-heading{border-color:#8c2030}.lv-bundle[data-lorevai-bundle=wofen] .lv-bundle__gift-image{width:84px;height:84px;object-fit:contain}.lv-bundle[data-lorevai-bundle=wofen]>[data-wofen-gift-chooser]{margin:14px 0 22px}.lv-wofen-compact-note{font:11px/1.7 Arial;padding:13px 16px;background:#f6f3ed;border:1px solid #e3dcd1;margin:16px 0}.lv-wofen-compact-note a{color:#8c2030;text-decoration:underline}
[data-wofen-gift-chooser][hidden],.lv-wofen-cart[hidden]{display:none!important}
@media(max-width:750px){.lv-wofen-banner{width:calc(100% - 32px);padding:20px;margin:18px 16px 24px;grid-template-columns:1fr 1fr;gap:12px}.lv-wofen-banner__copy{grid-column:1/-1}.lv-wofen-banner h2{font-size:31px;margin:10px 0 14px}.lv-wofen-banner figure{padding:7px}.lv-wofen-banner figure img{height:auto;aspect-ratio:1;object-fit:contain}.lv-wofen-banner figcaption{font-size:10px}.lv-wofen-banner figcaption strong{font-size:18px}.lv-wofen-choice__card img{height:128px}.lv-wofen-choice h4{font-size:21px}.lv-bundle[data-lorevai-bundle=wofen]{padding:18px}.lv-bundle[data-lorevai-bundle=wofen] h3{font-size:28px}}

.lv-bundle[data-lorevai-bundle=wofen] .lv-bundle__gift-hint{margin:0;font:12px/1.5 Arial,sans-serif;color:#534338}.lv-bundle[data-lorevai-bundle=wofen] .lv-bundle__note[hidden]{display:none!important}.lv-wofen-cart[data-compact=true]{padding:10px 12px;margin-bottom:12px}.lv-wofen-cart[data-compact=true] h3,.lv-wofen-cart[data-compact=true] .lv-wofen-cart__row img,.lv-wofen-cart[data-compact=true] .lv-wofen-cart__row>span,.lv-wofen-cart[data-compact=true]>[data-wofen-gift-status],.lv-wofen-cart[data-compact=true]>p:last-child{display:none!important}.lv-wofen-cart[data-compact=true] .lv-wofen-cart__row{border:0;padding:0}.lv-wofen-cart[data-compact=true] .lv-wofen-cart__row p{margin:0;font-size:12px}
