[data-page=mazar-detail],[data-page=product-detail]{--detail-accent:var(--gold-strong);--detail-accent-rgb:224,188,99;--detail-accent-ink:#151107;--detail-surface:rgba(17,20,27,0.88);--detail-surface-soft:rgba(255,255,255,0.025);--detail-border:rgba(199,164,77,0.2);--detail-border-strong:rgba(224,188,99,0.5);--detail-glow:rgba(199,164,77,0.12);--detail-radius:24px;--detail-radius-sm:14px}[data-page=product-detail]{--detail-accent:#91bdf0;--detail-accent-rgb:145,189,240;--detail-accent-ink:#07121f;--detail-surface:rgba(11,17,28,0.91);--detail-border:rgba(145,189,240,0.22);--detail-border-strong:rgba(176,210,248,0.58);--detail-glow:rgba(91,142,207,0.2);background-color:#070b12;background-image:radial-gradient(980px 620px at 88% -8%,rgba(76,125,192,.18),transparent 66%),radial-gradient(760px 520px at 4% 38%,rgba(199,164,77,.07),transparent 68%)}[data-page=mazar-detail]{--detail-accent:#bccb9f;--detail-accent-rgb:188,203,159;--detail-accent-ink:#10150c;--detail-surface:rgba(14,18,16,0.92);--detail-border:rgba(188,203,159,0.22);--detail-border-strong:rgba(211,221,182,0.56);--detail-glow:rgba(129,156,112,0.2);background-color:#090c0a;background-image:radial-gradient(960px 640px at 12% -6%,rgba(113,139,97,.17),transparent 66%),radial-gradient(760px 500px at 94% 36%,rgba(179,137,72,.08),transparent 68%)}[data-page=mazar-detail] #site-header,[data-page=product-detail] #site-header{display:contents}.detail-page{position:relative;padding-block:clamp(18px,2.8vw,34px) clamp(64px,8vw,110px);overflow:clip;isolation:isolate}.detail-page:before{inset:0 0 auto;height:620px;background:radial-gradient(circle at 15% 12%,rgba(var(--detail-accent-rgb),.13),transparent 29%),radial-gradient(circle at 82% 22%,rgba(255,255,255,.035),transparent 30%);animation:detail-ambient-drift 16s ease-in-out infinite alternate}.detail-page:after,.detail-page:before{content:"";position:absolute;z-index:-1;pointer-events:none}.detail-page:after{top:230px;inset-inline-end:-230px;width:460px;aspect-ratio:1;border:1px solid rgba(var(--detail-accent-rgb),.1);border-radius:50%;background:radial-gradient(circle,rgba(var(--detail-accent-rgb),.08),transparent 68%);box-shadow:inset 0 0 90px rgba(var(--detail-accent-rgb),.04);animation:detail-orbit-drift 18s ease-in-out infinite alternate}.detail-shell{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));margin-inline:auto}.detail-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;margin-bottom:clamp(20px,3vw,34px);padding:9px 14px 9px 10px;border:1px solid rgba(var(--detail-accent-rgb),.12);border-radius:16px;background:linear-gradient(100deg,rgba(var(--detail-accent-rgb),.055),transparent 38%),rgba(13,16,22,.62);box-shadow:inset 0 1px rgba(255,255,255,.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-breadcrumb-path{display:flex;align-items:center;min-width:0;gap:9px;color:var(--text-soft);font-size:.82rem;white-space:nowrap}.detail-breadcrumb-path a{color:var(--text-muted);transition:color .18s ease}.detail-breadcrumb-path a:hover{color:var(--detail-accent)}.detail-breadcrumb-path [aria-current=page]{max-width:28ch;overflow:hidden;color:var(--text);text-overflow:ellipsis}.detail-breadcrumb-separator{color:rgba(var(--detail-accent-rgb),.48)}.detail-back-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:36px;padding-inline:13px;border:1px solid rgba(var(--detail-accent-rgb),.25);border-radius:10px;background:rgba(var(--detail-accent-rgb),.06);color:var(--detail-accent);font-size:.81rem;font-weight:700;transition:transform .22s ease,border-color .22s ease,background .22s ease}.detail-back-link:hover{transform:translateX(3px);border-color:var(--detail-border-strong);background:rgba(var(--detail-accent-rgb),.12)}.detail-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,3.4vw,42px);gap:clamp(24px,3.4vw,42px);align-items:start;isolation:isolate}@media (min-width:1051px){[data-page=mazar-detail] .detail-content,[data-page=product-detail] .detail-content{align-self:center}}.detail-layout:before{content:"";position:absolute;inset:-50px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 32%,rgba(var(--detail-accent-rgb),.075),transparent 43%);filter:blur(12px)}.detail-content,.detail-media{position:relative;min-width:0;overflow:hidden;border:1px solid var(--detail-border);border-radius:var(--detail-radius);background:linear-gradient(145deg,rgba(255,255,255,.044),rgba(255,255,255,.012)),var(--detail-surface);box-shadow:inset 0 1px rgba(255,255,255,.055),0 24px 64px rgba(0,0,0,.34)}.detail-content:after,.detail-media:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--detail-accent-rgb),.78),transparent)}.detail-media{padding:12px}.detail-main-image{position:relative;width:100%;aspect-ratio:4/5;min-height:0;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 45%,rgba(var(--detail-accent-rgb),.085),transparent 48%),#080a0f}.detail-main-image:before{content:"";position:absolute;inset:-20% auto -20% -45%;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:.52;transform:skewX(-16deg);transition:left .9s cubic-bezier(.16,1,.3,1)}.detail-main-image:hover:before{left:125%}.detail-main-image:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.detail-expand-button{position:absolute;top:14px;left:14px;z-index:6;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(var(--detail-accent-rgb),.28);border-radius:13px;color:var(--detail-accent);background:rgba(8,10,12,.76);box-shadow:0 12px 28px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-in;transition:transform .22s ease,border-color .22s ease,background .22s ease}.detail-expand-button:focus-visible,.detail-expand-button:hover{transform:translateY(-2px);border-color:var(--detail-border-strong);background:rgba(var(--detail-accent-rgb),.13)}.detail-expand-button svg{width:23px;height:23px}.detail-main-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .35s ease}[data-page=product-detail] .detail-main-image img{object-fit:contain}.detail-main-image:hover img{transform:scale(1.022);filter:brightness(1.035)}.detail-main-image .detail-lightbox-trigger{cursor:zoom-in}.detail-page .product-thumbs,.detail-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:11px}.detail-page .product-thumb{position:relative;aspect-ratio:1/1;min-width:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#090b0f;opacity:.68;cursor:pointer;transition:transform .26s ease,opacity .26s ease,border-color .26s ease,box-shadow .26s ease}.detail-page .product-thumb:hover{transform:translateY(-2px);border-color:rgba(var(--detail-accent-rgb),.5);opacity:1}.detail-page .product-thumb.active,.detail-page .product-thumb[aria-current=true]{border-color:var(--detail-accent);box-shadow:0 0 0 2px rgba(var(--detail-accent-rgb),.13);opacity:1}.detail-page .product-thumb img{width:100%;height:100%;object-fit:cover}[data-page=product-detail] .detail-page .product-thumb img{object-fit:contain}.detail-content{display:flex;flex-direction:column;padding:clamp(26px,3.2vw,38px)}.detail-content:before{content:"";position:absolute;top:-170px;left:-110px;width:280px;height:280px;border-radius:50%;background:rgba(var(--detail-accent-rgb),.12);filter:blur(42px);pointer-events:none}[data-page=product-detail] .detail-content{background:radial-gradient(circle at 12% 8%,rgba(var(--detail-accent-rgb),.12),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.01)),var(--detail-surface)}[data-page=mazar-detail] .detail-content{background:radial-gradient(circle at 88% 10%,rgba(var(--detail-accent-rgb),.115),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.034),rgba(255,255,255,.009)),var(--detail-surface)}.detail-code{position:relative;align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;margin-bottom:17px;padding-inline:14px;border:1px solid rgba(var(--detail-accent-rgb),.32);border-radius:999px;background:rgba(var(--detail-accent-rgb),.085);color:var(--detail-accent);font-size:.78rem;font-weight:800;direction:ltr;letter-spacing:.055em}.detail-title{position:relative;max-width:17ch;margin:0 0 14px;color:var(--text);font-size:clamp(2rem,3.2vw,3.25rem);font-weight:900;line-height:1.42;letter-spacing:-.025em;text-wrap:balance}.detail-description{position:relative;max-width:58ch;margin:0 0 23px;color:var(--text-muted);font-size:clamp(.95rem,1.05vw,1.02rem);line-height:2.02}.detail-page .product-info-list,.detail-page .product-specs,.detail-specs{display:grid;grid-gap:8px;gap:8px;margin:0 0 22px}.detail-page .product-info-row,.detail-page .product-spec-item,.detail-spec-item{display:grid;grid-template-columns:minmax(108px,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:16px;gap:16px;min-height:52px;padding:10px 14px;border:1px solid rgba(255,255,255,.058);border-radius:12px;background:rgba(255,255,255,.022);transition:transform .24s ease,border-color .24s ease,background .24s ease}.detail-page .product-info-row:hover,.detail-page .product-spec-item:hover,.detail-spec-item:hover{transform:translateX(-2px);border-color:rgba(var(--detail-accent-rgb),.24);background:rgba(var(--detail-accent-rgb),.05)}.detail-page .product-info-row .label,.detail-page .product-spec-label,.detail-spec-label{color:var(--detail-accent);font-size:.88rem;font-weight:750}.detail-page .product-info-row .value,.detail-page .product-spec-value,.detail-spec-value{color:var(--text);font-size:.9rem;line-height:1.75}.detail-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:10px;gap:10px;margin-top:2px}.detail-primary-action,.detail-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 20px;border-radius:13px;font-size:.92rem;font-weight:850;text-align:center;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease}.detail-primary-action{position:relative;overflow:hidden;border:1px solid rgba(238,205,111,.7);background:linear-gradient(135deg,#efd67e,#c79f3d);color:#171208;box-shadow:0 14px 30px rgba(199,164,77,.18)}.detail-primary-action:before{content:"";position:absolute;inset:0 auto 0 -45%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skewX(-20deg);transition:left .62s ease}.detail-primary-action:hover{transform:translateY(-3px);box-shadow:0 19px 36px rgba(199,164,77,.24)}.detail-primary-action:hover:before{left:120%}.detail-secondary-action{border:1px solid rgba(var(--detail-accent-rgb),.3);background:rgba(var(--detail-accent-rgb),.055);color:var(--detail-accent)}.detail-secondary-action:hover{transform:translateY(-2px);border-color:var(--detail-border-strong);background:rgba(var(--detail-accent-rgb),.11)}.detail-section{position:relative;margin-top:clamp(44px,6vw,72px)}.detail-section:before{content:"";display:block;width:100%;height:1px;margin-bottom:clamp(28px,4vw,42px);background:linear-gradient(90deg,transparent,rgba(var(--detail-accent-rgb),.42),rgba(255,255,255,.07),transparent)}.detail-section-heading{display:grid;grid-gap:7px;gap:7px;margin-bottom:22px}.detail-section-kicker{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;color:var(--detail-accent);font-size:.78rem;font-weight:800}.detail-section-kicker:before{content:"";width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--detail-accent))}.detail-section-heading h2{margin:0;color:var(--text);font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.5}.detail-copy-card{padding:clamp(24px,3vw,34px);border:1px solid rgba(var(--detail-accent-rgb),.11);border-radius:20px;background:linear-gradient(120deg,rgba(var(--detail-accent-rgb),.05),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.012));box-shadow:0 18px 45px rgba(0,0,0,.2)}.detail-copy-card p{max-width:88ch;margin:0;color:var(--text-muted);font-size:.98rem;line-height:2.12}.detail-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.detail-related-grid .product-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;border:1px solid rgba(var(--detail-accent-rgb),.12);border-radius:18px;background:linear-gradient(160deg,rgba(var(--detail-accent-rgb),.06),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.036),rgba(255,255,255,.012)),rgba(15,18,24,.88);color:inherit;box-shadow:0 14px 36px rgba(0,0,0,.23);text-decoration:none;cursor:pointer;outline:none;transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .36s ease}.detail-related-grid .product-card:focus-visible,.detail-related-grid .product-card:hover{transform:translateY(-6px);border-color:rgba(var(--detail-accent-rgb),.54);box-shadow:0 22px 46px rgba(0,0,0,.32),0 0 24px var(--detail-glow)}.detail-related-grid .product-card:focus-visible{box-shadow:0 0 0 3px rgba(var(--detail-accent-rgb),.16),0 22px 46px rgba(0,0,0,.32),0 0 24px var(--detail-glow)}.detail-related-grid .product-card-image-wrapper{position:relative;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 50% 36%,rgba(var(--detail-accent-rgb),.08),transparent 58%),#080a0f}.detail-related-grid .product-card-image{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .52s cubic-bezier(.16,1,.3,1)}[data-page=product-detail] .detail-related-grid .product-card-image{object-fit:contain}.detail-related-grid .product-card:hover .product-card-image{transform:scale(1.045)}.detail-related-grid .product-card-code{position:absolute;right:12px;bottom:12px;left:auto;transform:none;min-height:29px;padding:4px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(8,10,14,.78);color:var(--detail-accent);font-size:.72rem;font-weight:800;direction:ltr;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-related-grid .product-card-body{display:flex;flex:1 1;flex-direction:column;align-items:stretch;gap:0;padding:18px;text-align:right}.detail-related-grid .product-card-title{margin:0 0 7px;color:var(--text);font-size:1.02rem;line-height:1.65}.detail-related-grid .product-card-desc{display:-webkit-box;margin:0 0 16px;overflow:hidden;color:var(--text-muted);font-size:.84rem;line-height:1.82;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-related-grid .product-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;margin-top:auto;padding-inline:16px;border:1px solid rgba(var(--detail-accent-rgb),.34);border-radius:11px;background:rgba(var(--detail-accent-rgb),.055);color:var(--detail-accent);font-size:.84rem;font-weight:800;pointer-events:none;transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease}.detail-related-grid .detail-card-arrow{font-size:1rem;transition:transform .26s cubic-bezier(.16,1,.3,1)}.detail-related-grid .product-card:focus-visible .product-card-btn,.detail-related-grid .product-card:hover .product-card-btn{border-color:var(--detail-accent);background:var(--detail-accent);color:var(--detail-accent-ink)}.detail-related-grid .product-card:focus-visible .detail-card-arrow,.detail-related-grid .product-card:hover .detail-card-arrow{transform:translateX(-5px)}.detail-bottom-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);margin-top:clamp(52px,7vw,82px);padding:clamp(28px,4vw,42px);overflow:hidden;border:1px solid rgba(var(--detail-accent-rgb),.2);border-radius:22px;background:radial-gradient(circle at 12% 20%,rgba(var(--detail-accent-rgb),.11),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:0 20px 48px rgba(0,0,0,.24)}.detail-bottom-cta:before{content:"";position:absolute;top:-110px;inset-inline-end:-80px;width:260px;aspect-ratio:1;border:1px solid rgba(var(--detail-accent-rgb),.12);border-radius:50%;background:radial-gradient(circle,rgba(var(--detail-accent-rgb),.09),transparent 68%);pointer-events:none}.detail-bottom-cta>*{position:relative;z-index:1}.detail-bottom-cta h2{max-width:26ch;margin:7px 0 10px;color:var(--text);font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.55;text-wrap:balance}.detail-bottom-cta p{max-width:64ch;margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.95}.detail-bottom-actions{display:grid;grid-gap:9px;gap:9px}.detail-bottom-actions .btn{width:100%;min-height:50px}body.detail-lightbox-open{overflow:hidden}.detail-lightbox-trigger{cursor:zoom-in}.detail-lightbox-trigger:focus-visible{outline:2px solid var(--gold-strong);outline-offset:5px}.detail-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px 96px;visibility:hidden;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(199,164,77,.075),transparent 42%),rgba(3,4,6,.945);opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .22s ease,visibility .22s ease}.detail-lightbox.active{visibility:visible;opacity:1}.detail-lightbox-image{display:block;max-width:min(1180px,88vw);max-height:86vh;border-radius:13px;object-fit:contain;box-shadow:0 30px 90px rgba(0,0,0,.58);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.detail-lightbox-close{position:absolute;top:22px;right:28px;z-index:13;width:48px;height:48px;padding:0;border:1px solid rgba(217,180,87,.34);border-radius:50%;background:rgba(10,10,12,.58);color:#e8c76d;box-shadow:0 12px 30px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:300 32px/1 Arial,sans-serif;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.detail-lightbox-close:hover{transform:rotate(8deg) scale(1.05);border-color:rgba(235,201,111,.86);background:rgba(199,164,77,.16)}.detail-lightbox-counter{position:absolute;bottom:22px;left:50%;z-index:12;min-width:72px;padding:6px 15px;transform:translateX(-50%);border:1px solid rgba(217,180,87,.27);border-radius:999px;background:rgba(10,10,12,.62);color:#e8c76d;font-size:.78rem;font-weight:750;text-align:center;direction:ltr;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes detail-ambient-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,18px,0) scale(1.035)}}@keyframes detail-orbit-drift{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(-34px,28px,0) scale(1.04)}}.detail-page .reveal-on-scroll[data-reveal-ready=true]{opacity:0;filter:blur(3px);transform:translate3d(0,22px,0);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),filter .56s ease;transition-delay:var(--reveal-delay,0s)}.detail-page .reveal-on-scroll[data-reveal=left][data-reveal-ready=true]{transform:translate3d(24px,0,0)}.detail-page .reveal-on-scroll[data-reveal=right][data-reveal-ready=true]{transform:translate3d(-24px,0,0)}.detail-page .reveal-on-scroll[data-reveal=up][data-reveal-ready=true]{transform:translate3d(0,22px,0)}.detail-page .reveal-on-scroll[data-reveal-ready=true].is-revealed{opacity:1;filter:none;transform:none}@media (max-width:1050px){.detail-shell{width:min(820px,calc(100% - 32px))}.detail-layout{grid-template-columns:1fr;gap:20px}.detail-main-image{aspect-ratio:16/11}.detail-content{padding:30px}.detail-title{max-width:22ch}.detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-bottom-cta{grid-template-columns:1fr}.detail-bottom-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.detail-page{padding-top:12px}.detail-shell{width:min(100% - 22px,640px)}.detail-breadcrumb{min-height:46px;margin-bottom:17px;padding:7px 8px}.detail-breadcrumb-path{gap:6px;overflow:hidden;font-size:.74rem}.detail-breadcrumb-path a:first-child,.detail-breadcrumb-path a:first-child+.detail-breadcrumb-separator{display:none}.detail-back-link{min-height:34px;padding-inline:10px;font-size:.74rem}.detail-layout{gap:14px}.detail-content,.detail-media{border-radius:17px}.detail-media{padding:8px}.detail-main-image{aspect-ratio:4/5;border-radius:12px}.detail-page .product-thumbs,.detail-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.detail-page .product-thumb{border-radius:8px}.detail-content{padding:21px 17px}.detail-code{min-height:32px;margin-bottom:13px;font-size:.72rem}.detail-title{margin-bottom:11px;font-size:clamp(1.75rem,8vw,2.25rem)}.detail-description{margin-bottom:18px;font-size:.91rem;line-height:1.95}.detail-page .product-info-row,.detail-page .product-spec-item,.detail-spec-item{grid-template-columns:1fr;gap:2px;min-height:0;padding:10px 12px}.detail-page .product-info-row:hover,.detail-page .product-spec-item:hover,.detail-spec-item:hover{transform:none}.detail-actions{grid-template-columns:1fr}.detail-primary-action,.detail-secondary-action{min-height:50px}.detail-section{margin-top:38px}.detail-section:before{margin-bottom:25px}.detail-copy-card{padding:20px 17px;border-radius:16px}.detail-related-grid{grid-template-columns:1fr;gap:14px}.detail-bottom-cta{margin-top:44px;padding:24px 18px;border-radius:18px}.detail-bottom-actions{grid-template-columns:1fr}.detail-lightbox{padding:70px 52px 62px}.detail-lightbox-image{max-width:100%;max-height:78vh;border-radius:9px}.detail-lightbox-close{top:13px;right:13px;width:44px;height:44px;font-size:29px}.detail-lightbox-counter{bottom:15px}}@media (max-width:420px){.detail-breadcrumb-path .detail-breadcrumb-separator:last-of-type,.detail-breadcrumb-path [aria-current=page]{display:none}.detail-page .product-thumbs,.detail-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.detail-page:after,.detail-page:before{animation:none}.detail-page .reveal-on-scroll[data-reveal-ready=true],.detail-page .reveal-on-scroll[data-reveal-ready=true].is-revealed{opacity:1;filter:none;transform:none;transition:none}.detail-back-link,.detail-lightbox,.detail-lightbox-close,.detail-main-image img,.detail-main-image:before,.detail-page .product-info-row,.detail-page .product-spec-item,.detail-page .product-thumb,.detail-primary-action,.detail-related-grid .detail-card-arrow,.detail-related-grid .product-card,.detail-related-grid .product-card-image,.detail-secondary-action,.detail-spec-item{transition:none}.detail-back-link:hover,.detail-main-image:hover img,.detail-main-image:hover:before,.detail-page .product-info-row:hover,.detail-page .product-spec-item:hover,.detail-page .product-thumb:hover,.detail-primary-action:hover,.detail-related-grid .product-card:hover,.detail-related-grid .product-card:hover .detail-card-arrow,.detail-related-grid .product-card:hover .product-card-image,.detail-secondary-action:hover,.detail-spec-item:hover{transform:none}}[data-page=product-detail] .detail-main-image{aspect-ratio:1/1;min-height:0;display:flex;align-items:flex-start;justify-content:center}[data-page=product-detail] .detail-main-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.detail-page .product-thumbs{direction:ltr}