/* IXLARGE v5.6.1 Detail & Discovery UI */
body.ix-theme-v561{--ix561-navy:#040A1D;--ix561-pink:#E4218A;--ix561-green:#A8CA01;--ix561-yellow:#FFB400;--ix561-surface:#fff;--ix561-line:#e8ebf1;--ix561-muted:#717887;--ix561-radius:22px;--ix561-shadow:0 18px 50px rgba(4,10,29,.075)}
/* Homepage quick discovery: isolated from legacy container/grid rules */
.ix-home-shortcuts-shell-v561{display:block!important;margin-top:4px!important;margin-bottom:26px!important;padding-left:0!important;padding-right:0!important}.ix-home-shortcuts-v561{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;align-items:stretch!important}.ix-home-shortcuts-v561>.ix-home-shortcut-v560{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-width:0!important;width:auto!important;margin:0!important;padding:17px 18px!important;border-radius:20px!important;border:1px solid var(--ix561-line)!important;box-shadow:0 10px 28px rgba(4,10,29,.05)!important;overflow:hidden!important;position:relative!important}.ix-home-shortcuts-v561>.ix-home-shortcut-v560:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ix561-navy)}.ix-home-shortcuts-v561>.ix-home-shortcut-v560:nth-child(2):after{background:var(--ix561-green)}.ix-home-shortcuts-v561>.ix-home-shortcut-v560:nth-child(3):after{background:var(--ix561-yellow)}.ix-home-shortcuts-v561>.ix-home-shortcut-v560:nth-child(4):after{background:var(--ix561-pink)}.ix-home-shortcuts-v561 .ix-home-shortcut-v560 span{min-width:0!important}.ix-home-shortcuts-v561 .ix-home-shortcut-v560 b{font-size:14px!important;color:var(--ix561-navy)!important;white-space:normal!important}.ix-home-shortcuts-v561 .ix-home-shortcut-v560 small{font-size:11px!important;line-height:1.4!important;white-space:normal!important;color:var(--ix561-muted)!important}
/* Global detail page surfaces */
body.ix-theme-v561 :where(.perfume-detail,.store-profile-page)>:where(.panel,.profile-head,.store-profile-hero,.store-products-head,.prose),body.ix-theme-v561 :where(.route-marka-v560,.route-nota-v560,.route-akor-v560,.route-parfumor-v560) .panel{border-color:var(--ix561-line)!important}
body.ix-theme-v561 .perfume-detail{padding-top:26px!important}.perfume-detail .perfume-hero.premium{display:grid!important;grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;gap:34px!important;padding:28px!important;border:1px solid var(--ix561-line)!important;border-radius:28px!important;background:linear-gradient(135deg,#fff 0,#fbfcff 62%,rgba(168,202,1,.07) 100%)!important;box-shadow:var(--ix561-shadow)!important;position:relative!important;overflow:hidden!important}.perfume-detail .perfume-hero.premium:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--ix561-pink),var(--ix561-yellow),var(--ix561-green),var(--ix561-navy))}.perfume-detail .bottle{min-height:390px!important;border-radius:22px!important;background:radial-gradient(circle at 50% 30%,#fff,#f2f4f8)!important;border:1px solid #edf0f4!important;display:grid!important;place-items:center!important;padding:24px!important}.perfume-detail .bottle img{max-height:360px!important;max-width:100%!important;object-fit:contain!important;filter:drop-shadow(0 18px 24px rgba(4,10,29,.12))}.perfume-detail .perfume-summary h1{font-size:clamp(30px,4vw,52px)!important;line-height:1.02!important;color:var(--ix561-navy)!important;letter-spacing:-.035em!important}.perfume-detail .perfume-brand-eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:7px 10px!important;border:1px solid var(--ix561-line)!important;border-radius:999px!important;background:#fff!important}.perfume-detail .perfume-brand-eyebrow img{width:28px!important;height:28px!important;object-fit:contain!important}.perfume-detail .lead{color:#697181!important}.perfume-detail .chips{gap:7px!important}.perfume-detail .chips span{border:1px solid #e8ebef!important;background:#f8fafc!important;color:#4d5562!important;border-radius:999px!important;padding:7px 10px!important}.perfume-detail .community-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important}.perfume-detail .collection-btn,.perfume-detail .btn-light{border-radius:11px!important;border:1px solid #dfe4eb!important;background:#fff!important;color:var(--ix561-navy)!important;box-shadow:none!important}.perfume-detail .collection-btn.active{background:var(--ix561-navy)!important;color:#fff!important;border-color:var(--ix561-navy)!important}
body.ix-theme-v561 .perfume-detail>.panel,body.ix-theme-v561 .perfume-detail .detail-columns>.panel,body.ix-theme-v561 .perfume-detail .community-review-grid>.panel{border:1px solid var(--ix561-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 9px 28px rgba(4,10,29,.04)!important;padding:22px!important;margin-top:16px!important}.perfume-detail .section-mini-head{padding-bottom:13px!important;margin-bottom:15px!important;border-bottom:1px solid #f0f2f5!important}.perfume-detail .section-mini-head .eyebrow{color:var(--ix561-pink)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}.perfume-detail .section-mini-head h2{color:var(--ix561-navy)!important;font-size:20px!important}.perfume-detail .accord-bar{border-radius:13px!important;padding:9px 11px!important}.perfume-detail .accord-bar i{background:#eef1f4!important;border-radius:999px!important}.perfume-detail .accord-bar i b{background:linear-gradient(90deg,var(--ix561-pink),var(--ix561-yellow),var(--ix561-green))!important;border-radius:999px!important}.perfume-detail .note-bubbles{gap:9px!important}.perfume-detail .note-bubbles>a{border:1px solid #e8ebef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px rgba(4,10,29,.025)!important}.perfume-detail .visual-pyramid{gap:12px!important}.perfume-detail .pyramid-layer{border:1px solid #edf0f4!important;border-radius:18px!important;background:#fbfcfe!important;padding:16px!important}.perfume-detail .detail-columns,.perfume-detail .community-review-grid{gap:16px!important}
/* Generic entity detail hero */
body.ix-theme-v561 .profile-head{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:24px!important;border:1px solid var(--ix561-line)!important;border-radius:24px!important;background:linear-gradient(135deg,#fff,#fafbfe)!important;box-shadow:var(--ix561-shadow)!important;margin-bottom:18px!important;position:relative!important;overflow:hidden!important}.profile-head:after{content:"";position:absolute;right:0;top:0;width:130px;height:5px;background:linear-gradient(90deg,var(--ix561-pink),var(--ix561-yellow),var(--ix561-green))}.profile-head .profile-logo{width:104px!important;height:104px!important;border-radius:22px!important;background:#f5f7fa!important;border:1px solid #e9edf2!important;display:grid!important;place-items:center!important;overflow:hidden!important}.profile-head .profile-logo img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.profile-head h1{color:var(--ix561-navy)!important;font-size:clamp(28px,4vw,44px)!important;letter-spacing:-.025em!important}.profile-head p{color:var(--ix561-muted)!important}.profile-head+.prose,.entity-collect+.prose{padding:18px 20px!important;border:1px solid var(--ix561-line)!important;border-radius:18px!important;background:#fff!important;color:#555e6c!important}
/* Store detail */
body.ix-theme-v561 .store-profile-hero{padding:26px!important;border:1px solid var(--ix561-line)!important;border-radius:26px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;box-shadow:var(--ix561-shadow)!important}.store-profile-hero .store-profile-logo{width:112px!important;height:112px!important;border-radius:22px!important}.store-profile-copy h1{color:var(--ix561-navy)!important;font-size:clamp(28px,4vw,44px)!important}.store-trust span,.store-trust a{border-radius:999px!important;border:1px solid #e5e9ef!important;background:#fff!important;padding:7px 10px!important}.store-products-head{margin-top:20px!important;padding:20px!important;border:1px solid var(--ix561-line)!important;border-radius:20px!important;background:#fff!important}.store-toolbar-v483{border-radius:18px!important;border:1px solid var(--ix561-line)!important;box-shadow:0 8px 24px rgba(4,10,29,.04)!important}.store-product-card{border-radius:19px!important;overflow:hidden!important}.store-product-image{background:linear-gradient(180deg,#fbfcfd,#f2f4f7)!important}.store-buy{background:var(--ix561-navy)!important;color:#fff!important;border-radius:10px!important}.store-buy:hover{background:#111d3b!important}
/* Buttons / headings */
body.ix-theme-v561 :where(.section-head,.store-products-head) h2{color:var(--ix561-navy)!important;letter-spacing:-.015em}.entity-collect .collection-btn{border-radius:11px!important}.entity-collect .collection-btn.active{background:var(--ix561-navy)!important;color:#fff!important}.perfume-grid-v39{gap:14px!important}
/* Sponsor safety */
body.ix-theme-v561 :where(.ix-sponsor-zone-v553,.ix-sponsor-inline-v553,.ix-sponsor-placement-v553,.ix-sponsor-frame-v553){visibility:visible!important;opacity:1!important;display:block;filter:none!important}.ix-sponsor-inline-v553{clear:both!important;position:relative!important;z-index:1!important}
@media(max-width:1050px){.ix-home-shortcuts-v561{grid-template-columns:repeat(2,minmax(0,1fr))!important}.perfume-detail .perfume-hero.premium{grid-template-columns:300px minmax(0,1fr)!important}}
@media(max-width:760px){.ix-home-shortcuts-shell-v561{padding-left:0!important;padding-right:0!important}.ix-home-shortcuts-v561{grid-template-columns:1fr!important}.perfume-detail .perfume-hero.premium{grid-template-columns:1fr!important;padding:20px!important;gap:20px!important}.perfume-detail .bottle{min-height:300px!important}.perfume-detail .bottle img{max-height:280px!important}.profile-head{grid-template-columns:82px minmax(0,1fr)!important;padding:18px!important}.profile-head .profile-logo{width:78px!important;height:78px!important}.store-profile-hero{padding:20px!important}.perfume-detail .detail-columns,.perfume-detail .community-review-grid{grid-template-columns:1fr!important}}
