:root{--color-brand-primary: #11438E;--color-brand-primary-dark: #0C2F65;--color-brand-primary-light: #EAF1FB;--color-brand-accent: #BA9143;--color-brand-accent-light: #D4AE6A;--color-bg: #FAF7F1;--color-card: #FFFFFF;--color-text: #1a1a1a;--color-text-muted: #666;--color-border: #E6E1D8;--color-success: #2E7D5B;--color-error: #C0392B;--font-display: "Playfair Display", Georgia, serif;--font-body: "Lora", Georgia, serif;--font-ui: "Montserrat", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-text);background:#fff;line-height:1.6}a{color:var(--color-brand-primary)}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);margin:0 0 .5em;line-height:1.2;color:var(--color-text)}button,input,select,textarea{font-family:inherit;font-size:inherit}.skip-to-content-link{position:absolute;left:-9999px;top:0;padding:8px 12px;background:var(--color-brand-primary);color:#fff;text-decoration:none;z-index:9999}.skip-to-content-link:focus{left:0}.page-width{max-width:1280px;margin:0 auto;padding:0 24px}.btn-primary{display:inline-block;background:var(--color-brand-primary);color:#fff;padding:12px 24px;border:none;border-radius:4px;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none}.btn-primary:hover{background:var(--color-brand-primary-dark)}.btn-outline{display:inline-block;background:transparent;color:var(--color-brand-primary);border:1.5px solid var(--color-brand-primary);padding:10px 22px;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;text-decoration:none;cursor:pointer}.btn-outline:hover{background:var(--color-brand-primary);color:#fff}.product-card{background:#fff;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;transition:box-shadow .2s}.product-card:hover{box-shadow:0 6px 20px #00000014}.shopify-section{display:block}@media(max-width:768px){.page-width{padding:0 16px}}.ll-mm-logo img{max-height:60px!important;width:auto!important;max-width:none!important}.ll-mm-nav{background:#11438e}.ll-mm-bar{display:flex;align-items:stretch}.ll-mm-cats-hd{display:flex;align-items:center;gap:8px;padding:0 16px;background:#0c2f65;color:#fff;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;width:220px;flex-shrink:0;min-height:46px;border-right:2px solid var(--color-brand-accent);cursor:pointer}.ll-mm-cats-hd.is-active{background:#9a6f2a}.lmm-sidebar{transition:transform .28s ease}.lmm-sidebar.lmm-hidden{transform:translate(-220px)}.lmm-cat-item.is-open .lmm-flyout{display:block}.ll-hero-wrap{position:relative;width:100%;height:calc(100vw * 700 / 1920);overflow:visible}.lmm-sidebar{position:absolute;top:0;left:0;width:220px;height:100%;background:#11438eed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;display:flex;flex-direction:column;font-family:Lora,Georgia,serif;overflow:visible}.lmm-sidebar-hdr{background:#0c2f65;color:#fff;padding:13px 14px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:8px;flex-shrink:0;border-bottom:2px solid #BA9143}.lmm-cat-list{flex:1}.lmm-cat-item{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#ffffffe6;font-size:12.5px;font-weight:500;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08);transition:background .15s,color .15s;text-decoration:none}.lmm-cat-item:hover{background:#ffffff26;color:#fff}.lmm-cat-icon{font-size:14px;flex-shrink:0;width:20px;text-align:center}.lmm-cat-label{flex:1;line-height:1.3;color:inherit;text-decoration:none}.lmm-cat-arr{color:#fff6;flex-shrink:0;transition:color .15s}.lmm-cat-item:hover .lmm-cat-arr{color:#ba9143}.lmm-flyout{display:none;position:absolute;top:0;left:100%;width:230px;background:#fff;box-shadow:6px 4px 24px #11438e2e;z-index:400;border-left:3px solid #BA9143;overflow:visible}.lmm-cat-item:hover .lmm-flyout,.lmm-cat-item:focus-within .lmm-flyout,.lmm-cat-item.is-open .lmm-flyout{display:block}.lmm-cat-item:after{content:"";display:none;position:absolute;top:0;left:100%;width:4px;height:100%}.lmm-cat-item:hover:after{display:block}.lmm-flyout-title{display:none}.lmm-flyout-col{padding:0}.lmm-room-item{position:relative}.lmm-flyout-room{font-size:11px;font-weight:700;color:#ba9143;text-transform:uppercase;letter-spacing:.07em;padding:10px 14px;background:#faf7f1;border-bottom:1px solid #ECDFD0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .12s}.lmm-flyout-room:after{content:"\203a";font-size:14px;color:#ba9143;margin-left:6px}.lmm-room-item:hover .lmm-flyout-room{background:#ede0cc}.lmm-room-item:after{content:"";display:none;position:absolute;top:0;left:100%;width:4px;height:100%}.lmm-room-item:hover:after{display:block}.lmm-room-item .lmm-flyout-grid{display:none;position:absolute;top:0;left:100%;width:240px;background:#fff;box-shadow:6px 4px 20px #11438e26;border-left:3px solid #BA9143;z-index:500;flex-direction:column}.lmm-room-item:hover .lmm-flyout-grid,.lmm-room-item.is-open .lmm-flyout-grid{display:flex}.lmm-flyout>.lmm-flyout-grid{display:flex;flex-direction:column}.lmm-flyout-grid a{display:block;font-size:13px;color:#3d3d3d;text-decoration:none;padding:9px 14px 9px 26px;border-bottom:1px solid #F5F0E8;transition:background .12s,color .12s;position:relative}.lmm-flyout-grid a:before{content:"\203a";color:#ba9143;font-weight:700;position:absolute;left:12px}.lmm-flyout-grid a:hover{background:#f5f0e8;color:#11438e}@media(max-width:767px){.lmm-sidebar{display:none}.ll-hero-wrap{height:auto;min-height:280px}}.ll-slideshow{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:transparent;width:100%;height:100%}.ll-slideshow *,.ll-slideshow *:before,.ll-slideshow *:after{box-sizing:border-box}.ll-slideshow .ll-ss-track{display:flex;flex-wrap:nowrap;gap:0;height:100%;width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.ll-slideshow .ll-ss-slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;position:relative;overflow:hidden;background:transparent}.ll-slideshow .ll-ss-slide img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ll-slideshow .ll-ss-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-brand-accent);color:#fff;text-decoration:none;border-radius:4px;padding:13px 36px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-body);transition:background .15s}.ll-slideshow .ll-ss-cta:hover{background:var(--color-brand-accent-light)}.ll-slideshow .ll-ss-arrow{position:absolute;top:50%;margin-top:-32px;background:#ffffff2e;border:2px solid rgba(255,255,255,.45);color:#fff;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s,transform .15s;z-index:10;font-size:32px;line-height:1;font-weight:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 16px #00000040}.ll-slideshow .ll-ss-arrow:hover{background:#ba9143d9;border-color:#ba9143;transform:scale(1.08)}.ll-slideshow .ll-ss-arrow.prev{left:5%}.ll-slideshow .ll-ss-arrow.next{right:5%}@media(max-width:767px){.ll-slideshow .ll-ss-arrow{width:52px;height:52px;font-size:26px;margin-top:-26px}.ll-slideshow .ll-ss-arrow.prev{left:12px}.ll-slideshow .ll-ss-arrow.next{right:12px}}.ll-slideshow .ll-ss-dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.ll-slideshow .ll-ss-dot{width:8px;height:8px;border-radius:50%;background:#ffffff59;cursor:pointer;transition:background .2s,transform .2s;border:none;padding:0}.ll-slideshow .ll-ss-dot.active{background:var(--color-brand-accent);transform:scale(1.2)}@media(max-width:767px){.ll-slideshow{aspect-ratio:4 / 5;max-height:none}.ll-slideshow .ll-ss-img-desktop{display:none!important}}@media(min-width:768px){.ll-slideshow .ll-ss-img-mobile{display:none!important}}.ll-prow{padding:24px 32px;background:#fff}.ll-prow .ll-inner{max-width:1280px;margin:0 auto}.ll-prow .ll-hd{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.ll-prow h2{font-family:var(--font-display);font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.ll-prow .ll-btn-out{background:transparent;color:#11438e;border:1.5px solid #11438E;padding:9px 18px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none}.ll-prow .ll-btn-out:hover{background:#11438e;color:#fff}.ll-prow .ll-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.ll-prow .ll-card{background:#fff;border-radius:4px;overflow:hidden;border:1.5px solid transparent;box-shadow:0 1px 4px #0000000f;transition:box-shadow .2s,border-color .2s;text-decoration:none;display:flex;flex-direction:column}.ll-prow .ll-card:hover{box-shadow:0 6px 20px #00000017;border-color:#ba9143}.ll-prow .ll-img{background:#faf7f1;height:180px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ll-prow .ll-img img{width:100%;height:100%;object-fit:cover}.ll-prow .ll-badge{position:absolute;top:8px;left:8px;color:#fff;font-size:10px;font-weight:700;padding:3px 9px;border-radius:3px;letter-spacing:.05em;text-transform:uppercase;background:#ba9143}.ll-prow .ll-disc{position:absolute;top:8px;right:8px;background:#c0392b;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:3px}.ll-prow .ll-body{padding:14px;flex:1;display:flex;flex-direction:column;gap:6px}.ll-prow .ll-cat{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#999}.ll-prow .ll-name{font-family:var(--font-body);font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.4;min-height:40px}.ll-prow .ll-prices{display:flex;align-items:baseline;gap:8px;margin-top:auto}.ll-prow .ll-price{font-size:16px;font-weight:700;color:#11438e}.ll-prow .ll-old{font-size:12px;color:#999;text-decoration:line-through}.ll-prow .ll-cta{background:#11438e;color:#fff;border:none;padding:10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;cursor:pointer;margin-top:8px;text-align:center;text-decoration:none}.ll-prow .ll-cta:hover{background:#0c2f65}@media(max-width:768px){.ll-prow .ll-grid{grid-template-columns:repeat(2,1fr)}}.product-tabs{margin:2rem 0;width:100%}.product-tabs__nav{display:flex;border-bottom:2px solid #e8e0d5}.product-tabs__btn{padding:.85rem 1.75rem;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:.95rem;font-weight:500;color:#888;transition:all .2s ease}.product-tabs__btn:hover{color:#2c2c2c}.product-tabs__btn.active{color:#2c2c2c;border-bottom-color:#c9a96e;font-weight:600}.product-tabs__panel{display:none;padding:1.5rem 0}.product-tabs__panel.active{display:block}.product-tabs__description{line-height:1.8;color:#444;max-width:100%;width:100%}.product-specs__th{padding:.85rem 1.25rem;background:#f5f0eb;font-weight:600;color:#2c2c2c;text-align:left;border-bottom:2px solid #e8e0d5;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.product-specs__label{padding:.75rem 1.25rem;font-weight:500;color:#666;width:25%;border-bottom:1px solid #f0ebe4}.product-specs__value{padding:.75rem 1.25rem;color:#2c2c2c;font-weight:600;width:20%;border-bottom:1px solid #f0ebe4}.product-specs__benefit{padding:.75rem 1.25rem;color:#555;font-style:italic;width:55%;border-bottom:1px solid #f0ebe4;font-size:.9rem}.product-specs__table{width:100%;border-collapse:collapse;border:1px solid #e8e0d5;border-radius:8px;overflow:hidden}.product-specs__table tr:nth-child(2n){background:#faf8f5}.product-specs__label{padding:.75rem 1.25rem;font-weight:500;color:#666;width:45%;border-bottom:1px solid #f0ebe4}.product-specs__value{padding:.75rem 1.25rem;color:#2c2c2c;border-bottom:1px solid #f0ebe4}.product-specs__recomandare{margin-top:1rem;padding:1rem 1.25rem;background:#faf8f5;border:1px solid #e8e0d5;border-radius:8px;color:#444}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
