.yumenus-item-quick-view{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}.yumenus-item-quick-view--image{display:block;line-height:0}.ym-side-cart__image.yumenus-item-quick-view{overflow:hidden}.ym-product-quick-view{background:var(--ym-canvas);border:0;border-radius:22px;color:var(--ym-ink);max-height:calc(100dvh - 32px);max-width:1040px;padding:0;width:calc(100% - 32px)}.ym-product-quick-view::backdrop{background:rgba(35,18,16,.68)}.ym-product-quick-view__shell{display:grid;grid-template-columns:minmax(280px,42%) 1fr;max-height:inherit;overflow:auto;position:relative}.ym-product-quick-view__close{align-items:center;background:var(--ym-white);border:1px solid #e2c7be;border-radius:50%;color:#7f1d1d;display:flex;font-size:30px;height:48px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;width:48px;z-index:2}.ym-product-quick-view__media{background:#f1e2dc;min-height:100%}.ym-product-quick-view__media img{height:100%;object-fit:cover;width:100%}.ym-product-quick-view__summary{padding:48px clamp(24px,5vw,56px) 40px}.ym-product-quick-view__eyebrow{color:var(--ym-primary);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}.ym-product-quick-view__summary h2{color:var(--ym-ink);font-family:"Playfair Display SC",Georgia,serif;font-size:clamp(28px,4vw,44px);line-height:1.08;margin:0 56px 8px 0}.ym-product-quick-view__price{color:#9a6700;font-size:22px;font-weight:800;margin-bottom:16px}.ym-product-quick-view__description{color:var(--ym-muted);line-height:1.6;margin:0 0 22px}.ym-product-quick-view__options fieldset{border:0;border-top:1px solid var(--ym-border);margin:0;padding:20px 0}.ym-product-quick-view__options legend{align-items:center;color:var(--ym-ink);display:flex;font-weight:800;justify-content:space-between;padding:0;width:100%}.ym-product-quick-view__options legend small{color:var(--ym-muted);font-size:12px}.ym-product-quick-view__option{align-items:start;border:1px solid var(--ym-border);border-radius:12px;cursor:pointer;display:grid;gap:2px 10px;grid-template-columns:22px 1fr auto;margin-top:10px;min-height:56px;padding:11px 13px}.ym-product-quick-view__option input{accent-color:var(--ym-primary);height:18px;margin:3px 0 0;width:18px}.ym-product-quick-view__option strong{color:var(--ym-ink)}.ym-product-quick-view__option small{color:var(--ym-muted);grid-column:2}.ym-product-quick-view__option em{color:var(--ym-accent);font-style:normal;font-weight:800;grid-column:3;grid-row:1/3}.ym-product-quick-view__quantity{align-items:center;display:flex;font-weight:800;justify-content:space-between;margin:20px 0}.ym-product-quick-view__quantity span{display:grid;grid-template-columns:44px 52px 44px}.ym-product-quick-view__quantity button,.ym-product-quick-view__quantity input{background:var(--ym-white);border:1px solid #d9bdb4;height:46px;text-align:center}.ym-product-quick-view__quantity input{border-left:0;border-right:0;width:52px}.ym-product-quick-view__add{background:var(--ym-primary)!important;border-color:var(--ym-primary)!important;color:var(--ym-white)!important;min-height:54px;width:100%}.ym-product-quick-view__error{color:var(--ym-primary);font-weight:700;min-height:24px}.ym-product-quick-view__options:empty{display:none}@media(max-width:700px){.ym-product-quick-view{border-radius:22px 22px 0 0;margin:auto 0 0;max-height:92dvh;width:100%}.ym-product-quick-view__shell{display:block}.ym-product-quick-view__media{aspect-ratio:16/9;min-height:0}.ym-product-quick-view__summary{padding:28px 20px 30px}.ym-product-quick-view__summary h2{font-size:30px}.ym-product-quick-view__close{right:12px;top:12px}}
.ym-product-quick-view__actions{align-items:stretch;display:flex;gap:12px;margin-top:18px}.ym-product-quick-view__actions .ym-product-quick-view__quantity{align-items:center;background:var(--ym-white);border:1px solid var(--ym-control-border);border-radius:8px;display:flex;flex:0 0 auto;margin:0;min-height:52px;padding:0}.ym-product-quick-view__actions .ym-product-quick-view__quantity button{background:transparent;border:0;color:var(--ym-heading);font-size:20px;height:52px;min-width:42px;padding:0}.ym-product-quick-view__actions .ym-product-quick-view__quantity input{appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;color:var(--ym-heading);font:800 16px/1.2 inherit;height:52px;margin:0;padding:0;text-align:center;width:32px}.ym-product-quick-view__actions .ym-product-quick-view__quantity input::-webkit-inner-spin-button,.ym-product-quick-view__actions .ym-product-quick-view__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ym-product-quick-view__actions .ym-product-quick-view__add{flex:1 1 auto;min-height:52px;width:auto}.ym-product-quick-view__summary{padding-bottom:24px}.ym-product-quick-view__error{margin:8px 0 0;min-height:0}.ym-product-quick-view__error:empty{display:none}@media(max-width:480px){.ym-product-quick-view__actions{gap:8px}.ym-product-quick-view__actions .ym-product-quick-view__quantity button{min-width:36px}.ym-product-quick-view__actions .ym-product-quick-view__quantity input{width:28px}.ym-product-quick-view__actions .ym-product-quick-view__add{font-size:14px;padding-inline:8px}}
.ym-product-quick-view__actions .ym-product-quick-view__quantity input{font-family:inherit;font-size:16px;font-weight:800;line-height:1.2}
.ym-product-quick-view__note{color:var(--ym-ink);display:block;font-weight:700;margin-top:16px}.ym-product-quick-view__note textarea{background:var(--ym-white);border:1px solid var(--ym-border);border-radius:8px;box-sizing:border-box;color:var(--ym-ink);display:block;font:inherit;font-weight:400;line-height:1.5;margin-top:8px;min-height:72px;padding:10px 12px;resize:vertical;width:100%}.ym-product-quick-view__note textarea:focus-visible{outline:2px solid var(--ym-primary);outline-offset:2px}
