:root{--color-bg-primary:#fff;--color-bg-secondary:#fffc;--color-border-soft:#e7e7e7;--color-border-muted:#eee;--color-text-primary:#121212;--color-text-brand:#121212;--color-accent:#7b1111;--color-text-nav:#1a1a1a;--color-text-arrow:#6d6d6d;--color-header-text:#fff;--color-header-layer:#0000004d;--color-overlay:#00000073;--color-drawer-bg:#f5f5f5;--color-drawer-border:#d7d7d7;--color-drawer-text:#101010;--color-transparent:transparent;--color-edits-panel-bg:#ececec;--color-edits-text:#111;--color-edits-note:#393939;--color-edits-indicator-border:#d2d2d2;--color-edits-indicator-bg:#f5f5f5;--color-edits-indicator-text:#575757;--color-edits-dot:#ffffff80;--color-edits-dot-active:#fff;--color-footer-bg:#f3f3f3;--color-footer-strip-bg:#121316;--color-footer-strip-text:#f4f4f4;--color-footer-strip-subtext:#d0d0d0;--color-footer-text:#151515;--color-footer-muted:#5f5f5f;--color-footer-border:#dfdfdf;--color-footer-link-hover:#1d1d1d;--color-footer-strip-divider:#ffffff1f;--color-footer-icon-bg:#ffffff0f;--color-footer-social-bg:#fff;--page-padding-inline:44px;--color-whatsapp-bg:#25d366;--color-whatsapp-icon:#fff;--mobile-bottom-nav-height:64px}@media (max-width:1024px){:root{--page-padding-inline:16px}}body{background-color:var(--color-bg-primary);margin:0;font-family:Helvetica Neue,Arial,sans-serif;overflow-x:clip}html.is-rtl body,html.is-rtl input,html.is-rtl textarea,html.is-rtl select,html.is-rtl button{font-family:Cairo,Helvetica Neue,Arial,sans-serif}html.is-rtl h1,html.is-rtl h2,html.is-rtl h3,html.is-rtl h4,html.is-rtl .brand-heading,html.is-rtl .section-title{letter-spacing:0;font-family:Cairo,Helvetica Neue,Arial,sans-serif}html.is-rtl [class*=title],html.is-rtl [class*=label],html.is-rtl .menu-link,html.is-rtl .mobile-drawer-link,html.is-rtl .mobile-drawer-sublink,html.is-rtl button,html.is-rtl .btn{text-transform:none;letter-spacing:normal}html.is-rtl,html.is-rtl .header-search-form input,html.is-rtl .mobile-drawer-search input{text-align:right}html.is-rtl .header-bag-count{left:-6px;right:auto}html.is-rtl .product-card-item__wish{left:10px;right:auto}html.is-rtl .product-card-item__add,html.is-rtl .product-card-item__soldout,html.is-rtl .product-card-item__badge{left:auto;right:10px}html.is-rtl .product-card-item,html.is-rtl .product-card-item__name,html.is-rtl .product-card-item__price,html.is-rtl .breadcrumb,html.is-rtl .listing-header,html.is-rtl .filter-panel,html.is-rtl input,html.is-rtl textarea{text-align:right}html.is-rtl .price,html.is-rtl .product-card-item__price,html.is-rtl [class*=price],html.is-rtl [class*=total],html.is-rtl input[type=tel],html.is-rtl input[type=email]{direction:ltr;unicode-bidi:embed}html.is-rtl .product-card-item__price,html.is-rtl [class*=price]{text-align:right}html.is-rtl .hero-slider,html.is-rtl .edits-slider,html.is-rtl .product-triplet,html.is-rtl .shop-by-designer{direction:ltr}html.is-rtl .hero-slider__caption,html.is-rtl .edits-slider__caption{text-align:right;direction:rtl}img.img-failed,img:not([src]),img[src=""]{visibility:hidden}.products-hero__bg.img-failed{display:none}.header-shell{z-index:40;position:fixed;top:0;left:0;right:0}.header-search-panel{border-bottom:1px solid var(--color-border-muted);opacity:0;pointer-events:none;background:#fff;max-height:0;padding:0 30px;transition:max-height .25s,opacity .2s,padding .25s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.header-search-panel.is-open{opacity:1;pointer-events:auto;max-height:88px;padding:18px 30px 22px}.header-search-form{border:1px solid var(--color-border-soft);align-items:center;gap:0;max-width:720px;margin:0 auto;display:flex}.header-search-form input{color:#111;background:0 0;border:0;flex:1;padding:12px 16px;font-size:14px}.header-search-form input:focus{outline:none}.header-search-form button[type=submit]{border:0;border-left:1px solid var(--color-border-soft);color:#fff;letter-spacing:1.2px;cursor:pointer;background:#111;padding:12px 20px;font-size:11px;font-weight:600}.header-search-close{color:#666;cursor:pointer;background:0 0;border:0;padding:12px 14px;font-size:16px;line-height:1}.header-search-backdrop{z-index:35;cursor:pointer;background:#00000059;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-drawer-search{display:none}.announcement-bar{border-bottom:1px solid var(--color-border-muted);background-color:var(--color-bg-secondary);height:34px;color:var(--color-text-primary);letter-spacing:1.2px;justify-content:center;align-items:center;gap:16px;font-size:11px;font-weight:600;display:flex}.announcement-bar p{margin:0}.announcement-bar a{color:inherit;text-decoration:none}.arrow-button:disabled{opacity:.35;cursor:default}.arrow-button{color:var(--color-text-arrow);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.site-header{background-color:#0000;border-bottom:0;justify-content:flex-start;align-items:center;gap:40px;height:78px;padding:0 30px;display:flex;position:relative}.site-header:before{content:"";background:var(--color-header-layer);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.site-header.is-solid:before,.site-header.dark-bg:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1013}.mobile-menu-button{color:var(--color-header-text);cursor:pointer;background:0 0;border:0;padding:2px;display:none}.mobile-menu-button svg{width:24px;height:24px}.brand{flex-shrink:0;align-items:center;min-width:0;min-height:48px;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:auto;max-width:min(280px,50vw);height:68px;display:block}.menu{align-items:center;gap:28px;display:flex}.menu-item{position:relative}.menu-link,.menu a,.menu-dropdown-link{color:var(--color-header-text);letter-spacing:1.3px;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.menu-dropdown{opacity:0;visibility:hidden;z-index:50;background:#101114;border:1px solid #ffffff2e;border-top:2px solid #ffffffd9;min-width:220px;max-height:min(70vh,520px);padding:10px 0;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 14px);left:0;overflow-y:auto;transform:translateY(6px)}.menu-item.has-dropdown:hover .menu-dropdown,.menu-item.has-dropdown:focus-within .menu-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.menu-dropdown-link{letter-spacing:1.1px;text-transform:none;padding:11px 18px;font-size:12px;display:block}.menu-dropdown-link:hover{background:#ffffff0f}.is-coming-soon{cursor:default;opacity:.72;position:relative}.nav-coming-soon-tip{color:#111;letter-spacing:1.4px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:#fff;padding:7px 10px;font-size:10px;font-weight:700;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.is-coming-soon:hover .nav-coming-soon-tip,.is-coming-soon:focus-within .nav-coming-soon-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.menu-dropdown .nav-coming-soon-tip{bottom:50%;left:auto;right:12px;transform:translateY(50%)translate(8px)}.menu-dropdown .is-coming-soon:hover .nav-coming-soon-tip{transform:translateY(50%)translate(0)}.menu a{color:var(--color-header-text);letter-spacing:1.3px;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.header-icons{justify-content:flex-end;gap:16px;min-width:120px;margin-left:auto;display:flex}.header-icons button,.header-icons a{color:var(--color-header-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;text-decoration:none;display:grid;position:relative}.header-bag-count{color:#fff;text-align:center;background:#111;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-4px;right:-6px}.header-icons svg{width:20px;height:20px}.mobile-menu-overlay,.mobile-drawer{display:none}@media (max-width:1024px){.announcement-bar{gap:12px;height:52px;font-size:13px;font-weight:700}.announcement-bar p{letter-spacing:1.4px;text-align:center;text-underline-offset:4px;font-size:13px;line-height:1.2;text-decoration:underline}.arrow-button{font-size:22px}.site-header{background:0 0;border-bottom:0;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;height:72px;padding:0 18px;display:grid}.mobile-menu-button{place-items:center;display:grid}.mobile-menu-button svg{width:22px;height:22px}.menu{display:none}.brand{justify-self:center;min-width:0}.header-icons{gap:10px;min-width:0}.header-icons a:first-child{display:none}.header-search-panel{padding:0 14px}.header-search-panel.is-open{max-height:80px;padding:12px 14px 14px}.header-search-form input{min-width:0;padding:11px 12px;font-size:16px}.header-search-form button[type=submit]{letter-spacing:1px;padding:12px 14px}.header-search-close{padding:12px 10px}.mobile-drawer-search{border:1px solid var(--color-drawer-border);background:#fff;align-items:center;gap:0;margin:16px 20px 0;display:flex}.mobile-drawer-search input{background:0 0;border:0;flex:1;padding:12px 14px;font-size:14px}.mobile-drawer-search input:focus{outline:none}.mobile-drawer-search button{border:0;border-left:1px solid var(--color-drawer-border);color:#fff;cursor:pointer;background:#111;place-items:center;padding:10px 14px;display:grid}.mobile-drawer-search svg{width:18px;height:18px}.header-icons svg{width:22px;height:22px}.mobile-menu-overlay{background:var(--color-overlay);opacity:0;pointer-events:none;z-index:60;transition:opacity .2s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu-overlay.is-open{opacity:1;pointer-events:auto}.mobile-drawer{background:var(--color-drawer-bg);border-right:1px solid var(--color-drawer-border);z-index:61;box-sizing:border-box;flex-direction:column;width:min(78vw,320px);padding:22px 0 24px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer-close{color:var(--color-drawer-text);cursor:pointer;background:0 0;border:0;padding:0 20px;font-size:24px;line-height:1}.mobile-drawer-nav{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:0;min-height:0;margin-top:20px;display:flex;overflow-y:auto}.mobile-nav-group{flex-direction:column;width:100%;display:flex}.mobile-nav-group-header{border-top:1px solid var(--color-drawer-border);opacity:0;align-items:stretch;width:100%;transition:opacity .22s,transform .22s;display:flex;transform:translate(-12px)}.mobile-drawer-link,.mobile-drawer-sublink{box-sizing:border-box;color:var(--color-drawer-text);letter-spacing:3px;border-top:1px solid var(--color-drawer-border);opacity:0;text-align:left;cursor:pointer;white-space:normal;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-width:100%;padding:16px 20px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;transition:opacity .22s,transform .22s;display:block;position:relative;transform:translate(-12px)}.mobile-nav-group-parent{opacity:1;border-top:0;flex:1;min-width:0;padding-right:8px;transform:none}.mobile-nav-group-parent:after{display:none!important}.mobile-nav-group-chevron-btn{width:52px;color:var(--color-drawer-text);letter-spacing:0;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:20px;line-height:1}.mobile-nav-shop-all{letter-spacing:1.6px;font-weight:700}.mobile-nav-sublist{background:#00000008;width:100%;display:none}.mobile-nav-group.is-open .mobile-nav-sublist{display:block}.mobile-nav-sublist--scroll{-webkit-overflow-scrolling:touch;max-height:min(52vh,360px);overflow-y:auto}.mobile-drawer-sublink{letter-spacing:1.2px;text-transform:none;white-space:normal;word-break:break-word;padding:14px 20px 14px 34px;font-size:12px;display:block}.mobile-drawer-sublink:after,.mobile-nav-sublist a:after{display:none!important}.mobile-nav-sublist .is-coming-soon{box-sizing:border-box;width:100%;display:block}.mobile-nav-sublist .nav-coming-soon-tip{opacity:1;visibility:visible;color:#666;vertical-align:middle;background:#f3f3f3;margin-left:8px;padding:4px 6px;font-size:9px;display:inline-block;position:static;transform:none}.mobile-drawer-link:after{content:"›";font-size:26px;font-weight:300;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.mobile-drawer.is-open .mobile-drawer-link,.mobile-drawer.is-open .mobile-drawer-sublink,.mobile-drawer.is-open .mobile-nav-group-header{opacity:1;transform:translate(0)}.mobile-drawer-login{border-top:1px solid var(--color-drawer-border);color:var(--color-drawer-text);letter-spacing:2.2px;align-items:center;gap:10px;margin-top:12px;padding:14px 20px 2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.mobile-drawer-login svg{width:18px;height:18px}}.header-lang{letter-spacing:.04em;min-width:22px;font-size:13px;font-weight:600;line-height:1;padding:3px 4px!important}.header-lang:hover{opacity:.6}.phone-modal-backdrop{z-index:1200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.phone-modal{box-sizing:border-box;color:#111;background:#fff;width:min(100%,400px);max-height:calc(100dvh - 40px);padding:28px 24px;overflow-y:auto}.phone-modal *,.phone-modal :before,.phone-modal :after{box-sizing:border-box}.phone-modal h2{letter-spacing:2px;margin:0 0 8px;font-size:14px}.phone-modal p{color:#555;margin:0 0 20px;font-size:13px;line-height:1.5}.phone-modal label{letter-spacing:.4px;font-size:12px;display:block}.phone-modal input{border:1px solid #ddd;width:100%;min-width:0;max-width:100%;margin-top:8px;padding:12px 14px;font-size:16px;display:block}.phone-modal-error{color:#b91c1c;margin:10px 0 0;font-size:12px}.phone-modal-actions{gap:10px;margin-top:20px;display:flex}.phone-modal-cancel,.phone-modal-submit{letter-spacing:1px;cursor:pointer;flex:1;min-width:0;padding:12px 16px;font-size:12px}.phone-modal-cancel{background:#fff;border:1px solid #ccc}.phone-modal-submit{color:#fff;background:#111;border:none}.page{background-color:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex;overflow-x:clip}.page-content{flex:1;padding-inline-start:0;padding-inline-end:0}.page-content.is-padded{padding-inline:var(--page-padding-inline)}.page-content.is-dark{color:#f4f4f4;background:#101114}@media (max-width:1024px){.page-content{padding-bottom:var(--mobile-bottom-nav-height)}}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.whatsapp-float{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));background:var(--color-whatsapp-bg);width:52px;height:52px;color:var(--color-whatsapp-icon);z-index:80;border-radius:999px;place-items:center;text-decoration:none;display:grid;position:fixed;transform:translateZ(0);box-shadow:0 10px 26px #00000038}.whatsapp-float svg{width:30px;height:30px;display:block}@media (max-width:1024px){.whatsapp-float{right:max(14px, env(safe-area-inset-right));bottom:calc(max(14px, env(safe-area-inset-bottom)) + var(--mobile-bottom-nav-height));width:50px;height:50px}}.site-footer{background:var(--color-footer-bg);border-top:1px solid var(--color-footer-border);margin-top:0}.service-strip{background:var(--color-footer-strip-bg);color:var(--color-footer-strip-text);contain:layout;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:168px;margin-top:14px;padding:38px 48px;display:grid}.service-item{text-align:center;border-right:1px solid var(--color-footer-strip-divider);min-height:108px;padding-inline-start:14px;padding-inline-end:14px}.service-item:last-child{border-right:0}.service-item span{color:var(--color-footer-strip-text);background:var(--color-footer-icon-bg);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;display:inline-grid}.service-item span svg{width:28px;height:28px}.service-item h4{letter-spacing:1.1px;margin:0;font-size:12px;font-weight:600}.service-item p{color:var(--color-footer-strip-subtext);min-height:2.8em;margin:6px 0 0;font-size:13px}.footer-main{color:var(--color-footer-text);border-bottom:1px solid var(--color-footer-border);grid-template-columns:2fr 2fr 1fr;gap:32px;padding:36px 48px 22px;display:grid}.footer-column h5{letter-spacing:1.3px;margin:0 0 10px;font-size:12px;font-weight:600}.footer-column p{color:var(--color-footer-muted);margin:0 0 7px;font-size:13px;line-height:1.45}.footer-links{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.footer-links a{color:var(--color-footer-muted);font-size:13px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--color-footer-link-hover)}.footer-bottom{color:var(--color-footer-muted);justify-content:space-between;align-items:center;padding:18px 48px 22px;display:flex}.socials{gap:12px;display:flex}.socials a{border:1px solid var(--color-footer-border);width:34px;height:34px;color:var(--color-footer-muted);background:var(--color-footer-social-bg);border-radius:50%;place-items:center;font-size:11px;text-decoration:none;transition:color .2s,border-color .2s;display:grid}.socials a svg{width:17px;height:17px}.socials a:hover{color:var(--color-footer-link-hover);border-color:var(--color-footer-link-hover)}.footer-bottom p{letter-spacing:1.1px;margin:0;font-size:12px}@media (max-width:1024px){.service-strip{grid-template-columns:1fr 1fr;row-gap:20px;padding:22px 12px}.service-item{border-right:0}.footer-main{grid-template-columns:1fr;gap:18px;padding:24px 12px 16px}.footer-links{align-items:flex-start}.footer-bottom{padding:16px 12px 18px}}.mobile-bottom-nav{height:var(--mobile-bottom-nav-height);border-top:1px solid var(--color-border-muted);z-index:70;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mbn-item{color:#2a2a2a;letter-spacing:.2px;align-content:center;justify-items:center;gap:6px;font-size:11px;text-decoration:none;display:grid}.mbn-icon{place-items:center;width:22px;height:22px;display:grid}.mbn-icon svg{width:22px;height:22px}.mbn-item.is-active{color:#0f1013}@media (min-width:1025px){.mobile-bottom-nav{display:none}}.hero-slider{width:100%;position:relative;overflow:visible}.hero-actions{z-index:4;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.hero-cta{color:#101114;letter-spacing:1.4px;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;padding:12px 22px;font-size:11px;text-decoration:none;display:inline-block}.hero-scroll{cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.hero-scroll svg{color:#101114;width:17px;height:17px}.hero-stage{height:80vh;position:relative;overflow:hidden}.hero-slide{opacity:0;will-change:opacity;transition:opacity .75s;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slide-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-slide.is-active{opacity:1}.hero-dots{z-index:3;justify-content:center;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.hero-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;padding:0}.hero-dots button.is-active{background:var(--color-text-primary)}@media (max-width:1024px){.hero-cta{padding:12px 22px;font-size:12px}.hero-stage{height:48vh;min-height:340px}}.shop-by-designer{background:var(--color-bg-primary);color:var(--color-text-primary);padding:22px 0 10px}.shop-by-designer h2{text-align:center;letter-spacing:.2px;margin:0 0 14px;font-size:20px;font-weight:600}.designer-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:148px;grid-auto-flow:column;gap:12px;padding:0 18px 10px;display:grid;overflow-x:auto}.designer-track::-webkit-scrollbar{height:6px}.designer-track::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.shop-by-designer .designer-card{border:1px solid var(--color-border-muted);scroll-snap-align:start;background:#fff;border-radius:10px;place-items:center;height:74px;padding:10px 14px;text-decoration:none;display:grid;overflow:hidden}.shop-by-designer .designer-card img{object-fit:contain;object-position:center;width:min(132px,88%);max-width:100%;height:auto;max-height:52px;display:block}.brand-logo-fallback{text-align:center;text-transform:uppercase;color:#101114;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;min-height:52px;padding:0 8px;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.12;display:flex;overflow:hidden}.brand-logo-fallback--strip{letter-spacing:.08em;font-size:17px}.brand-logo-fallback--strip.brand-logo-fallback--long{letter-spacing:.05em;font-size:13px;line-height:1.18}.brand-logo-fallback__line{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.brand-logo-fallback--cover{letter-spacing:.16em;background:#fff;width:100%;max-width:none;height:100%;min-height:0;max-height:none;padding:16px;font-size:18px}.brand-logo-fallback--cover.brand-logo-fallback--long{letter-spacing:.1em;font-size:14px}.brands-page-card:has(.brand-logo-fallback) .brands-page-card__name{display:none}@media (min-width:1025px){.designer-track{grid-auto-columns:170px;justify-content:center;overflow:hidden}}.brands-page-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:24px 28px 48px;display:grid;overflow:visible}.brands-page-grid .designer-track{display:contents}.brands-page-card{background:#101114;height:160px;padding:0;display:block;position:relative}.brands-page-card img{object-fit:contain;object-position:center;background:#f4f4f4;width:100%;max-width:none;height:100%;max-height:none}.brands-page-card__name{letter-spacing:1.2px;text-align:center;color:#fff;background:linear-gradient(#0000,#000000bf);padding:8px 10px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.home-categories{background:var(--color-bg-primary);padding:12px}.home-categories__featured{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-categories__compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.home-category-card{position:relative;overflow:hidden}.home-categories__featured .home-category-card img,.home-categories__featured .home-category-card__placeholder,.home-categories__featured .home-category-card__skeleton{min-height:540px}.home-categories__compact .home-category-card img,.home-categories__compact .home-category-card__placeholder,.home-categories__compact .home-category-card__skeleton{min-height:470px}.home-category-card__skeleton{position:absolute;top:0;bottom:0;left:0;right:0}.home-category-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block;transform:scale(1)}.home-category-card__placeholder{background:#1a1a1a;width:100%;min-height:400px}.home-category-card__skeleton{background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%) 0 0/200% 100%;width:100%;min-height:400px;animation:1.5s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (hover:hover){.home-category-card:hover img{transform:scale(1.08)}}.home-category-card__btn{border:1px solid var(--color-header-text);background:var(--color-transparent);color:var(--color-header-text);letter-spacing:1.7px;white-space:nowrap;border-radius:999px;padding:12px 24px;font-size:12px;text-decoration:none;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.home-categories__compact .home-category-card__btn{bottom:24px}@media (max-width:1024px){.home-categories{padding:8px}.home-categories__featured{grid-template-columns:1fr;gap:8px}.home-categories__compact{grid-template-columns:1fr;gap:8px;margin-top:8px}.home-categories__featured .home-category-card img,.home-categories__featured .home-category-card__placeholder,.home-categories__featured .home-category-card__skeleton{min-height:420px}.home-categories__compact .home-category-card img,.home-categories__compact .home-category-card__placeholder,.home-categories__compact .home-category-card__skeleton{min-height:380px}}.edits-slider{background:var(--color-bg-primary);margin:0;padding:0;position:relative}.edits-stage{background:var(--color-bg-primary);aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.edits-slide{opacity:0;will-change:opacity;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.edits-slide.is-active{opacity:1}.edits-media{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.edits-media-link{cursor:pointer;width:100%;height:100%;display:block}.edits-scroll-indicator{border:1px solid var(--color-edits-indicator-border);background:var(--color-edits-indicator-bg);width:32px;height:32px;color:var(--color-edits-indicator-text);cursor:pointer;z-index:4;border-radius:50%;font-size:18px;line-height:1;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.edits-dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:22px;right:26px}.edits-dots button{background:var(--color-edits-dot);cursor:pointer;border:0;border-radius:50%;width:6px;height:6px;padding:0}.edits-dots button.is-active{background:var(--color-edits-dot-active)}@media (max-width:1024px){.edits-slider{padding:0}}.toast-stack{z-index:1500;bottom:20px;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed}.toast-stack:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.toast-stack:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.toast-stack:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.toast-stack:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.toast{box-sizing:border-box;pointer-events:auto;background:#fff;border:1px solid #e5e5e7;border-radius:8px;width:320px;max-width:calc(100vw - 32px);padding:14px 16px;animation:.22s both toast-in;position:relative;box-shadow:0 10px 30px #10111429}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast__close{top:6px;color:#9aa0a6;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:18px;line-height:1;position:absolute}.toast__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.toast__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.toast__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.toast__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.toast__close:hover{color:#101114}.toast__head{color:#101114;align-items:center;gap:9px;margin-bottom:10px;font-size:13.5px;display:flex}.toast__tick{color:#1a7f43;background:#e7f6ed;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.toast__product{align-items:center;gap:10px;margin-bottom:12px;display:flex}.toast__product img,.toast__thumb-empty{object-fit:cover;background:#f6f6f7;border:1px solid #ececee;border-radius:4px;flex:0 0 44px;width:44px;height:54px}.toast__name{color:#4a4d53;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.toast__actions{align-items:center;gap:10px;display:flex}.toast__cta{color:#fff;letter-spacing:1.2px;text-transform:uppercase;text-align:center;background:#101114;border-radius:4px;flex:1;padding:9px 12px;font-size:11.5px;font-weight:600;text-decoration:none}.toast__cta:hover{background:#2a2c33}.toast__link{font:inherit;color:#6b6f76;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.toast__link:hover{color:#101114}@media (max-width:1024px){.toast-stack{bottom:calc(var(--mobile-bottom-nav-height,64px) + 14px);left:14px;right:14px}.toast{width:auto}}.products-page{background:var(--color-bg-primary);color:var(--color-text-primary);padding-top:112px}.products-hero{color:#f2f2f2;background-color:#101114;border-top:1px solid #24262b;border-bottom:1px solid #24262b;padding:14px 28px 22px}.products-hero p{letter-spacing:1.2px;opacity:.8;margin:0;font-size:10px}.products-hero h1{text-align:center;letter-spacing:4px;margin:14px 0 0;font-size:40px;font-weight:500}.products-hero--cover{background-color:#101114;justify-content:center;align-items:center;height:clamp(320px,38vw,520px);min-height:360px;padding:0;display:flex;position:relative;overflow:hidden}.products-hero__bg{object-fit:cover;object-position:center center;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.products-hero--cover:after{content:"";pointer-events:none;z-index:1;background:#10111461;position:absolute;top:0;bottom:0;left:0;right:0}.products-hero__inner{z-index:2;width:100%;padding:28px;position:relative}.products-hero--cover p,.products-hero--cover h1{z-index:2;position:relative}.products-toolbar-wrap{position:relative}.products-toolbar{border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;padding:10px 32px;display:flex}.products-toolbar__sort-wrap{position:relative}.products-toolbar__filter,.filter-trigger{display:none}.view-modes{gap:4px;display:flex}.view-mode-btn{cursor:pointer;color:#9ca3af;background:0 0;border:0;padding:4px}.view-mode-btn.is-active{color:#111}.view-mode-icon--1{border:1.5px solid;width:15px;height:15px;display:block}.view-mode-icon--2{grid-template-columns:repeat(2,1fr);gap:2px;width:15px;height:15px;display:grid}.view-mode-icon--2 span{background:currentColor;display:block}.view-mode-icon--3{grid-template-columns:repeat(3,1fr);gap:1.5px;width:15px;height:15px;display:grid}.view-mode-icon--3 span{background:currentColor;display:block}.view-modes button,.sort-button{color:#7b7b7b;letter-spacing:1.1px;cursor:pointer;background:0 0;border:0;font-size:11px}.sort-button{align-items:center;gap:6px;display:inline-flex}.sort-button__chevron{font-size:14px;line-height:1}.products-sort-backdrop,.filters-drawer-backdrop{z-index:120;background:#00000059;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.products-sort-menu{z-index:130;background:#fff;border:1px solid #d8d8d8;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 8px 24px #00000014}.products-sort-menu__item{text-align:left;letter-spacing:1.2px;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ececec;width:100%;padding:16px 20px;font-size:12px}.products-sort-menu__item.is-active{font-weight:600}.filters-panel__section.is-open .filter-item__chevron{transform:rotate(180deg)}.filter-item__chevron{transition:transform .2s;display:inline-block}.filters-panel__options{padding:0 0 12px}.filters-panel__option{letter-spacing:.4px;cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.filters-panel__option input{accent-color:#111}.filters-panel__empty{color:#6b7280;margin:0;padding:8px 0 12px;font-size:12px}.filters-drawer{z-index:130;background:#fff;flex-direction:column;width:min(100%,420px);display:flex;position:fixed;top:0;bottom:0;right:0}.filters-drawer__header{border-bottom:1px solid #d8d8d8;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.filters-drawer__header h2{letter-spacing:2px;margin:0;font-size:18px;font-weight:500}.filters-drawer__close{cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.filters-drawer .filters-panel__sections{flex:1;padding:0 24px;overflow:auto}.filters-drawer__footer{border-top:1px solid #d8d8d8;padding:18px 24px 28px}.filters-drawer__apply{color:#fff;letter-spacing:2px;cursor:pointer;background:#111;border:0;border-radius:999px;width:100%;padding:16px 24px;font-size:12px}.filter-trigger__count{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:8px;font-size:10px;display:inline-flex}.product-card-item__add{color:#fff;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#101114e0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-size:11px;font-weight:600;line-height:1;transition:background .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.product-card-item__add:hover:not(:disabled){background:#101114}.product-card-item__add:disabled{opacity:.7;cursor:wait}.product-card-item__add.is-added{background:#1a7f43}.product-card-item__add-icon{font-size:14px;line-height:1}html.is-rtl .product-card-item__add{letter-spacing:normal;text-transform:none;font-size:12px}.products-layout{grid-template-columns:320px minmax(0,1fr);gap:42px;padding:18px 32px 26px;display:grid}.filters-sidebar{border-right:1px solid #ececec;padding-right:28px}.filter-item{color:#2f2f2f;letter-spacing:1.5px;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:12px;display:flex}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid}.products-grid--mobile-cols-1,.products-grid--mobile-cols-2{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card-link{color:inherit;text-decoration:none;display:block}.product-card-item{text-align:center}.product-image-wrap{aspect-ratio:1;background:#f4f4f4;position:relative;overflow:hidden}.product-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .25s;display:block}.product-card-item .brand{letter-spacing:1.3px;color:#595959;margin:6px 0 0;font-size:8px}.product-card-item h3{letter-spacing:.7px;margin:4px 0 0;font-size:10px;font-weight:500}.product-card-item .price{letter-spacing:.5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:4px 0 0;font-size:10px;display:flex}.product-card-item .price-before{color:#9ca3af;text-decoration:line-through}.swatches{justify-content:center;gap:5px;margin-top:7px;display:flex}.swatches span{border:1px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #d9d9d9}.card-sizes{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:7px;display:flex}.card-sizes__item,.card-sizes__more{color:#4b4b4b;letter-spacing:.3px;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;justify-content:center;align-items:center;min-height:16px;padding:1px 6px;font-size:8px;line-height:1.2;display:inline-flex}.card-sizes__more{color:#8a8a8a;border-style:dashed}@media (min-width:1025px){.products-sort-menu{min-width:240px;left:auto;right:32px}}@media (max-width:1024px){.products-page{padding-top:124px}.products-hero h1{font-size:30px}.products-hero--cover{height:clamp(260px,52vw,380px);min-height:260px}.products-hero__inner{padding:22px 20px}.products-layout{grid-template-columns:1fr;gap:0;padding:0}.filters-sidebar{display:none}.products-toolbar{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;grid-template-columns:auto 1fr auto;align-items:stretch;padding:0;display:grid}.products-toolbar__views{border-right:1px solid #d8d8d8;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.products-toolbar__sort-wrap{border-right:1px solid #d8d8d8;justify-content:center;align-items:center;display:flex}.products-toolbar__filter,.filter-trigger{letter-spacing:1.8px;color:#7b7b7b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:58px;padding:0 18px;font-size:11px;display:inline-flex}.view-mode-btn{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sort-button{letter-spacing:1.6px;color:#7b7b7b;justify-content:center;width:100%;min-height:58px;padding-inline-start:16px;padding-inline-end:16px;font-size:11px}.products-sort-menu{z-index:140;max-height:50vh;position:fixed;top:auto;bottom:0;left:0;right:0;overflow:auto}.products-grid,.products-grid--mobile-cols-1{grid-template-columns:1fr 1fr}.products-grid--mobile-cols-2{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-item{letter-spacing:3px;border-bottom-color:#cfcfcf;padding:22px 0;font-size:14px}.filters-drawer .filter-item{padding:22px 0}.filter-item span:last-child{font-size:18px;line-height:1}.products-grid,.products-grid--mobile-cols-1,.products-grid--mobile-cols-2{gap:8px;padding:0 10px 16px}.product-image-wrap{aspect-ratio:1}.product-image-wrap img{object-fit:contain}.product-image-placeholder{width:100%;height:100%}.product-card-item__add{letter-spacing:.8px;height:34px;font-size:10px}.product-card-item__add-text{display:none}.product-card-item__add-icon{font-size:16px}.product-card-item .brand{margin-top:4px;font-size:7px}.product-card-item h3{margin-top:2px;font-size:8px;line-height:1.3}.product-card-item .price{gap:4px;margin-top:2px;font-size:8px}.swatches{gap:4px;margin-top:4px}.swatches span{width:7px;height:7px}.card-sizes{gap:3px;margin-top:4px}.card-sizes__item,.card-sizes__more{min-height:14px;padding:1px 4px;font-size:7px}}.brand-hero-image{border-radius:8px;max-width:200px;margin:0 auto 12px;overflow:hidden}.brand-hero-image img{object-fit:cover;width:100%;height:auto;display:block}.products-status{text-align:center;letter-spacing:1px;color:var(--color-text-secondary,#6b7280);grid-column:1/-1;padding:48px 16px;font-size:13px}.product-image-placeholder{aspect-ratio:auto;background:#e5e7eb;width:100%;height:100%}.product-image-skeleton{aspect-ratio:auto;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite product-skeleton-loading;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes product-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.product-card-item__wish{color:#111;cursor:pointer;background:#ffffffeb;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s,transform .15s;display:flex;position:absolute;top:6px;right:6px}.product-card-item__wish:hover{transform:scale(1.08)}.product-card-item__wish.is-saved{color:#c0392b}.product-card-item__add.is-added{color:#fff;background:#1c7c3f}.product-card-item__add[disabled]{opacity:.6;cursor:default}.wishlist-head{justify-content:space-between;align-items:center;gap:16px;padding:24px 16px 8px;display:flex}.wishlist-clear{cursor:pointer;background:0 0;border:0;font-size:.85rem;text-decoration:underline}.wishlist-remove{cursor:pointer;color:#666;background:0 0;border:0;margin-top:6px;padding:0;font-size:.78rem;text-decoration:underline}.products-empty{text-align:center;justify-items:center;gap:12px;padding:64px 16px;display:grid}.product-sold-out{z-index:2;color:#fff;letter-spacing:.14em;background:#111;padding:4px 10px;font-size:.62rem;font-weight:600;position:absolute;top:12px;left:0}.product-image-wrap:has(.product-sold-out) img{opacity:.55}.perfume-tiles{padding:22px 32px 6px}.perfume-tiles__row{scrollbar-width:none;align-items:flex-start;gap:22px;padding:4px 4px 8px;display:flex;overflow-x:auto}.perfume-tiles__row::-webkit-scrollbar{display:none}.perfume-tiles__row>:first-child{margin-inline-start:auto}.perfume-tiles__row>:last-child{margin-inline-end:auto}.perfume-circle{width:108px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:8px;padding:0;display:flex}.perfume-circle__ring{box-sizing:border-box;border:2px solid #ddd6ca;border-radius:50%;width:100px;height:100px;padding:3px;transition:border-color .2s,box-shadow .2s;display:block}.perfume-circle__ring img,.perfume-circle__blank{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:50%;width:100%;height:100%;padding:10%;transition:transform .3s;display:block}.perfume-circle__ring img{box-shadow:inset 0 0 0 1px #0000000a}.perfume-circle__blank{background:#f4f1ec}.perfume-circle:hover .perfume-circle__ring{border-color:var(--color-text-primary)}.perfume-circle:hover .perfume-circle__ring img{transform:scale(1.06)}.perfume-circle:focus-visible{outline:none}.perfume-circle:focus-visible .perfume-circle__ring{outline:2px solid var(--color-text-primary);outline-offset:3px}.perfume-circle.is-active .perfume-circle__ring{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary)}.perfume-circle__name{letter-spacing:1px;text-align:center;text-transform:uppercase;max-width:100%;font-size:12px;font-weight:500;line-height:1.3}.perfume-circle.is-active .perfume-circle__name{font-weight:700}.perfume-circle__count{color:var(--color-text-arrow);font-variant-numeric:tabular-nums;margin-top:-5px;font-size:11px}.perfume-tiles__divider{background:var(--color-border-soft);flex:0 0 1px;align-self:flex-start;height:64px;margin-top:22px}[dir=rtl] .perfume-circle__name{letter-spacing:0}@media (max-width:1024px){.perfume-tiles{padding:16px var(--page-padding-inline) 4px}.perfume-tiles__row{gap:14px}.perfume-circle{width:84px}.perfume-circle__ring{width:78px;height:78px}.perfume-circle__name{letter-spacing:.6px;font-size:11px}.perfume-tiles__divider{height:52px;margin-top:13px}}.best-sellers{box-sizing:border-box;width:100%;padding:56px var(--page-padding-inline) 24px}.best-sellers__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.best-sellers__head h2{letter-spacing:2.4px;text-transform:uppercase;margin:0;font-size:15px;font-weight:600}.best-sellers__all{letter-spacing:1.4px;text-transform:uppercase;color:#6b6f76;white-space:nowrap;border-bottom:1px solid;padding-bottom:2px;font-size:11.5px;text-decoration:none}.best-sellers__all:hover{color:#101114}.best-sellers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;display:grid}@media (max-width:1024px){.best-sellers{padding-top:40px}.best-sellers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}}@media (max-width:700px){.best-sellers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.best-sellers__head h2{letter-spacing:1.8px;font-size:13px}}.home-below-fold-skeleton{contain:layout}.home-below-fold-skeleton__designer{background:#f0f0f0;border-radius:4px;min-height:220px;margin:12px}.home-below-fold-skeleton__categories{grid-template-columns:1fr 1fr;gap:12px;padding:0 12px;display:grid}.home-below-fold-skeleton__categories>div{background:#ececec;min-height:420px}.home-below-fold-skeleton__edits{aspect-ratio:16/9;background:var(--color-edits-panel-bg,#ececec);margin:0}.home-below-fold-skeleton__featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.home-below-fold-skeleton__featured>div{aspect-ratio:2/3;background:#ececec}@media (max-width:1024px){.home-below-fold-skeleton__categories,.home-below-fold-skeleton__featured{grid-template-columns:1fr}}.logo-draw-loader{z-index:9999;opacity:1;visibility:visible;will-change:opacity;background:#0a0a0a;place-items:center;transition:opacity .5s,visibility .5s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.logo-draw-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.logo-draw-loader__stage{width:min(88vw,380px)}.hna-loader-mark{width:100%;height:auto;display:block;overflow:visible}.loader-hna-letter{fill:#0000;stroke:#f4efe8;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill;font-family:Cormorant Garamond,Times New Roman,Georgia,serif;font-size:78px;font-style:normal;font-weight:700}.loader-hna-letter--accent{stroke:var(--color-accent,#7b1111);stroke-width:1.75px}.loader-hna-line{fill:none;stroke:#f4efe8;stroke-width:.9px;stroke-linecap:round;opacity:.55}.loader-hna-letter.is-done{fill:#f4efe8;stroke:#0000;stroke-dashoffset:0;transition:fill .35s,stroke .35s}.loader-hna-letter--accent.is-done{fill:var(--color-accent,#7b1111)}.loader-hna-line.is-done{stroke-dashoffset:0;opacity:.85;transition:opacity .35s}.home-page{opacity:0;transition:opacity .45s}.home-page.is-ready{opacity:1}.home-featured-slot{contain:layout;min-height:0}.home-featured-slot:not(:empty){min-height:320px}@media (min-width:1025px){.home-featured-slot:not(:empty){min-height:420px}}
