.lmo-options{margin:20px 0 22px;padding:18px 0;border-top:1px solid #dcd5cb;border-bottom:1px solid #dcd5cb}.lmo-options dl{margin:0;display:grid;gap:14px}.lmo-options dl>div{display:grid;gap:8px}.lmo-options dt{font-size:12px;font-weight:600;letter-spacing:.04em}.lmo-options dd{display:flex;flex-wrap:wrap;gap:8px;margin:0}.lmo-option{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:48px;padding:8px 13px;border:1px solid #cfc5b9;border-radius:3px;background:#faf8f3;color:#34262b;font-size:13px;line-height:1.4}.lmo-option-note{margin:14px 0 0!important;font-size:12px!important;color:#685b60;line-height:1.6}.lmo-variant-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.lmo-variant-buttons button{min-width:48px;min-height:44px;border:1px solid #b9aaab;border-radius:3px;background:transparent;color:#34262b;padding:9px 14px;font-size:13px}.lmo-variant-buttons button[aria-pressed=true]{background:#34262b;color:#f7f3eb}.lmo-variant-buttons button:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.lmo-native-select{max-width:100%;margin-bottom:8px}.lmo-quick-button{grid-column:1/-1;width:100%;min-height:40px!important;margin:8px 0 0!important;padding:8px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#34262b!important;font-size:12px!important;text-decoration:underline;text-underline-offset:4px;box-shadow:none!important}.lmo-quick-button:focus-visible,.lmo-quick-close:focus-visible,.lmo-variant-buttons button:focus-visible{outline:2px solid #34262b;outline-offset:3px}.lmo-quick-dialog{width:min(1060px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #d4c9bc;border-radius:6px;background:#f7f3eb;color:#34262b;overflow:hidden}.lmo-quick-dialog::backdrop{background:#21181eb3}.lmo-quick-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;border-bottom:1px solid #ded5ca}.lmo-quick-dialog h2{margin:0!important;font-size:18px!important;line-height:1.4!important}.lmo-quick-close{flex:none;min-height:44px;padding:8px 14px;border:1px solid #b5a6a5;border-radius:3px;background:transparent;color:inherit;font-size:13px}.lmo-quick-frame{display:block;width:100%;height:min(68dvh,640px);border:0;background:#f7f3eb}.lmo-quick-frame[hidden]{display:none}.lmo-quick-status{margin:0;text-align:center}.lmo-quick-status:not(:empty){padding:40px 20px}.lmo-full-details{display:block;text-align:center;padding:14px 20px;font-size:13px;border-top:1px solid #ded5ca;text-decoration:underline;text-underline-offset:4px}.lmo-quick-document{margin-top:0!important}.lmo-quick-document body{padding:0!important}.lmo-quick-document #wpadminbar,.lmo-quick-document header#header,.lmo-quick-document #veyelle-header,.lmo-quick-document .veyelle-announcement,.lmo-quick-document #ll-fashion-rail,.lmo-quick-document footer,.lmo-quick-document .lmp-mobile-purchase,.lmo-quick-document .lmi-mobile-purchase,.lmo-quick-document .lmi-product-guide,.lmo-quick-document .lmi-clear-choice,.lmo-quick-document .lmi-flex-edit,.lmo-quick-document .related,.lmo-quick-document .woocommerce-tabs,.lmo-quick-document .lmpdp-pagination,.lmo-quick-document .lmi-product-navigation{display:none!important}.lmo-quick-document #main-container{padding:20px!important;min-height:0!important}.lmo-quick-document .product{margin:0!important}.lmo-quick-document .woocommerce-product-gallery{position:static!important}.lmo-quick-document .summary h1{font-size:clamp(24px,3vw,34px)!important}.lmo-quick-document .lmpdp-accordion{display:none!important}@media(max-width:600px){.lmo-quick-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.lmo-quick-dialog>header{padding:10px 14px}.lmo-quick-dialog h2{font-size:16px!important}.lmo-quick-frame{height:70dvh}.lmo-quick-document #main-container{padding:16px!important}.lmo-quick-document .woocommerce-product-gallery{max-width:260px;margin:0 auto 20px!important}.lmo-quick-document .woocommerce-product-gallery .flex-control-nav{display:none!important}}
.lmo-quick-document .site-header,.lmo-quick-document .lmpdp-secondary,.lmo-quick-document .luna-style-navigation,.lmo-quick-document .lmpdp-breadcrumb,.lmo-quick-document .luna-mobile-product-head{display:none!important}

.lmo-quick-document .wai-shadow-host,.lmo-quick-document .luna-design-glance,.lmo-quick-document .luna-product-fit-link,.lmo-quick-document .veyelle-product-questions,.lmo-quick-document .lmpdp-disclosures,.lmo-quick-document .lmi-facts,.lmo-quick-document .luna-save-detail{display:none!important}.lmo-quick-document .woocommerce-product-gallery__trigger{display:none!important}.lmo-quick-document .woocommerce-product-gallery__image{min-height:0!important}.lmo-quick-document .lmo-options{margin:18px 0}.lmo-quick-document .product-entry-wrapper{padding:0!important}.lmo-quick-dialog{position:fixed;inset:0;margin:auto!important}
.lmo-quick-document .wai-shadow-host{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.lmo-quick-document:has(.lmo-options) .veyelle-order-state{display:none!important}.lmo-quick-document body.single-product{--lmpdp-stage:400px}.lmo-quick-document .woocommerce-product-gallery .flexy-pills,.lmo-quick-document .veyelle-gallery-caption{display:none!important}@media(max-width:600px){.lmo-quick-document body.single-product{--lmpdp-stage:240px}.lmo-quick-document .product-entry-wrapper{gap:20px!important}.lmo-quick-document .summary h1.product_title{font-size:25px!important}.lmo-quick-document .summary>.woocommerce-product-details__short-description{font-size:13px!important;line-height:1.5!important}}

.lmo-native-select[hidden]{display:none!important}
