.page-module__lxu3hW__page{padding:var(--space-lg) var(--padding-page-x);background:var(--color-background);min-height:60vh}.page-module__lxu3hW__container{max-width:var(--max-width);margin:0 auto}.page-module__lxu3hW__hero{gap:var(--space-3xl);margin:var(--space-xl) 0 var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.page-module__lxu3hW__heroCoverCol{top:calc(var(--header-height) + var(--space-md));position:sticky}.page-module__lxu3hW__heroInfoCol{gap:var(--space-md);padding-top:var(--space-md);flex-direction:column;display:flex}.page-module__lxu3hW__galleryWrap{gap:var(--space-md);flex-direction:column;display:flex}.page-module__lxu3hW__coverWrap{aspect-ratio:3/4;border-radius:var(--radius-lg);cursor:zoom-in;isolation:isolate;background:0 0;border:none;width:100%;max-width:480px;margin:0 auto;padding:0;display:block;position:relative;overflow:visible}.page-module__lxu3hW__coverWrap:after{content:"";filter:blur(18px);z-index:-1;pointer-events:none;background:linear-gradient(#0000 35%,#b8860b1f 70%,#b8860b2e 100%);border-radius:50%;position:absolute;inset:-10px -8px -18px}.page-module__lxu3hW__coverWrap>span:first-of-type{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 40px -10px #1c191740,0 8px 16px -8px #1c191726,inset 0 0 0 1px #b8860b14}.page-module__lxu3hW__coverImage{object-fit:cover;border-radius:var(--radius-lg)}.page-module__lxu3hW__coverZoomHint{bottom:var(--space-sm);left:var(--space-sm);border-radius:var(--radius-full);color:#fff;opacity:0;width:32px;height:32px;transition:opacity var(--transition-fast);pointer-events:none;z-index:1;background:#1c1917b8;justify-content:center;align-items:center;display:inline-flex;position:absolute}.page-module__lxu3hW__coverWrap:hover .page-module__lxu3hW__coverZoomHint,.page-module__lxu3hW__coverWrap:focus-visible .page-module__lxu3hW__coverZoomHint{opacity:1}.page-module__lxu3hW__coverWrap:focus-visible{outline:2px solid var(--color-cta);outline-offset:6px;border-radius:var(--radius-lg)}.page-module__lxu3hW__thumbsRow{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.page-module__lxu3hW__thumb{border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:64px;height:86px;transition:border-color var(--transition-fast), transform var(--transition-fast);border:2px solid #0000;padding:0;position:relative;overflow:hidden}.page-module__lxu3hW__thumb:hover{border-color:var(--color-border-hover);transform:translateY(-1px)}.page-module__lxu3hW__thumbActive{border-color:var(--color-cta);box-shadow:0 0 0 2px #b8860b1f}.page-module__lxu3hW__thumbImage{object-fit:cover}.page-module__lxu3hW__chipsRow{gap:var(--space-sm);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__lxu3hW__chip{border-radius:var(--radius-full);background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);align-items:center;padding:4px 12px;font-weight:600;display:inline-flex}.page-module__lxu3hW__chipBrand{color:var(--color-brand);background:#6b1e3a14;border-color:#6b1e3a2e}.page-module__lxu3hW__chipFeatured{color:var(--color-cta);background:#b8860b1a;border-color:#b8860b40}.page-module__lxu3hW__category{border-radius:var(--radius-full);background:var(--color-brand);color:#fff;font-family:var(--font-body);font-size:var(--text-xs);margin-bottom:var(--space-md);align-self:flex-start;padding:3px 12px;font-weight:600;display:inline-block}.page-module__lxu3hW__titleAr{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-text);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.page-module__lxu3hW__titleEn{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-light);letter-spacing:.02em;margin:0;font-style:italic}.page-module__lxu3hW__authorLine{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:var(--space-xs) 0 0;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.page-module__lxu3hW__authorPrefix{color:var(--color-text-light)}.page-module__lxu3hW__authorLink{color:var(--color-brand);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__lxu3hW__authorLink:hover{border-bottom-color:var(--color-brand)}.page-module__lxu3hW__authorPlain{color:var(--color-text);font-weight:600}.page-module__lxu3hW__priceRow{align-items:baseline;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.page-module__lxu3hW__currentPrice{font-family:var(--font-body);font-size:var(--text-3xl);color:var(--color-cta);align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.page-module__lxu3hW__priceNumber{font-family:var(--font-mono,var(--font-body))}.page-module__lxu3hW__priceCurrency{font-size:var(--text-lg);font-weight:600}.page-module__lxu3hW__originalPrice{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-light);text-decoration:line-through}.page-module__lxu3hW__discountBadge{border-radius:var(--radius-full);color:var(--color-error);font-family:var(--font-body);font-size:var(--text-xs);background:#dc26261a;align-items:center;padding:3px 10px;font-weight:700;display:inline-flex}.page-module__lxu3hW__formatPicker{margin:var(--space-md) 0 var(--space-sm);border:none;flex-direction:column;gap:8px;padding:0;display:flex}.page-module__lxu3hW__formatLegend{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);margin:0 0 6px;padding:0;font-weight:700}.page-module__lxu3hW__formatOption{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--transition-base), background var(--transition-base);align-items:center;gap:10px;padding:12px;display:flex}.page-module__lxu3hW__formatOption:hover{border-color:color-mix(in srgb, var(--color-cta) 35%, var(--color-border))}.page-module__lxu3hW__formatOptionActive{border-color:var(--color-cta);background:color-mix(in srgb, var(--color-cta) 5%, var(--color-surface))}.page-module__lxu3hW__formatRadio{width:18px;height:18px;accent-color:var(--color-cta);cursor:pointer;flex-shrink:0}.page-module__lxu3hW__formatBody{justify-content:space-between;align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.page-module__lxu3hW__formatLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.page-module__lxu3hW__formatLabel svg{color:var(--color-cta);flex-shrink:0}.page-module__lxu3hW__formatPrice{font-family:var(--font-mono,var(--font-body));font-size:var(--text-sm);color:var(--color-brand);white-space:nowrap;font-weight:700}.page-module__lxu3hW__digitalFileMeta{margin:var(--space-xs) 0 var(--space-sm);background:var(--color-surface-alt);border-radius:var(--radius-sm);font-family:var(--font-mono,var(--font-body));font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.page-module__lxu3hW__digitalFileMeta svg{color:var(--color-cta)}.page-module__lxu3hW__stockRow{font-family:var(--font-body);font-size:var(--text-sm);margin:var(--space-xs) 0 var(--space-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}.page-module__lxu3hW__stockInStock{color:var(--color-success)}.page-module__lxu3hW__stockOutOfStock{color:var(--color-error)}.page-module__lxu3hW__trailerRow{margin-top:var(--space-sm)}.page-module__lxu3hW__trailerBtn{align-items:center;gap:var(--space-sm);border:1px solid var(--color-brand);color:var(--color-brand);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;padding:10px 18px;font-weight:600;display:inline-flex}.page-module__lxu3hW__trailerBtn:hover{background:var(--color-brand);color:#fff}@media (prefers-reduced-motion:no-preference){.page-module__lxu3hW__trailerBtn:hover{transform:translateY(-1px)}}.page-module__lxu3hW__addToCart{align-items:stretch;gap:var(--space-md);margin-top:var(--space-md);display:flex}.page-module__lxu3hW__quantityControl{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;display:flex;overflow:hidden}.page-module__lxu3hW__qtyBtn{background:var(--color-surface);cursor:pointer;width:44px;height:48px;color:var(--color-text);transition:background var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.page-module__lxu3hW__qtyBtn:hover:not(:disabled){background:var(--color-surface-alt)}.page-module__lxu3hW__qtyBtn:disabled{opacity:.35;cursor:not-allowed}.page-module__lxu3hW__qtyValue{text-align:center;min-width:44px;font-family:var(--font-mono,var(--font-body));font-size:var(--text-base);color:var(--color-text);border-inline:1px solid var(--color-border);padding:var(--space-sm) 0;font-weight:600}.page-module__lxu3hW__addBtn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--color-cta);color:#fff;height:48px;font-family:var(--font-body);font-size:var(--text-base);border-radius:var(--radius-md);cursor:pointer;letter-spacing:.01em;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:none;flex:1;font-weight:700;display:inline-flex;box-shadow:0 4px 10px -4px #b8860b66}.page-module__lxu3hW__addBtn:hover:not(:disabled){background:var(--color-cta-hover);box-shadow:0 8px 16px -6px #b8860b80}@media (prefers-reduced-motion:no-preference){.page-module__lxu3hW__addBtn:hover:not(:disabled){transform:translateY(-1px)}}.page-module__lxu3hW__addBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.page-module__lxu3hW__addBtnDisabled{background:var(--color-surface-alt);color:var(--color-text-muted);border:1px solid var(--color-border)}.page-module__lxu3hW__addBtnSuccess,.page-module__lxu3hW__addBtnSuccess:hover:not(:disabled){background:var(--color-success)}.page-module__lxu3hW__pullQuote{margin:var(--space-2xl) 0;padding:var(--space-xl) var(--space-2xl);border-inline-start:4px solid var(--color-cta);border-radius:var(--radius-md);background:linear-gradient(#6b1e3a0a,#b8860b0a);position:relative}.page-module__lxu3hW__pullQuote p{font-family:var(--font-heading);font-style:italic;font-size:var(--text-xl);color:var(--color-text);text-align:start;margin:0;line-height:1.7}.page-module__lxu3hW__section{margin:var(--space-2xl) 0;padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.page-module__lxu3hW__section:first-of-type{border-top:none;padding-top:0}.page-module__lxu3hW__sectionTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text);margin:0 0 var(--space-lg);letter-spacing:-.005em;font-weight:700}.page-module__lxu3hW__prose{max-width:70ch;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);line-height:1.85}.page-module__lxu3hW__prose p{margin:0 0 var(--space-md);color:#1c1917d9}.page-module__lxu3hW__prose p:last-child{margin-bottom:0}.page-module__lxu3hW__themesRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__lxu3hW__themeChip{border-radius:var(--radius-full);color:var(--color-brand-dark);font-family:var(--font-body);font-size:var(--text-sm);transition:background var(--transition-fast);background:#6b1e3a0f;border:1px solid #6b1e3a29;align-items:center;padding:6px 14px;font-weight:500;display:inline-flex}.page-module__lxu3hW__themeChip:hover{background:#6b1e3a1a}.page-module__lxu3hW__detailsTable{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:760px;margin:0;overflow:hidden}.page-module__lxu3hW__detailsRow{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-md);grid-template-columns:200px 1fr;display:grid}.page-module__lxu3hW__detailsRow:last-child{border-bottom:none}.page-module__lxu3hW__detailsRow:nth-child(2n){background:#f5f5f066}.page-module__lxu3hW__detailsLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:500}.page-module__lxu3hW__detailsValue{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.page-module__lxu3hW__authorCard{gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:140px 1fr;display:grid}.page-module__lxu3hW__authorAvatarWrap{border-radius:var(--radius-full);background:var(--color-surface-alt);border:3px solid #fff;width:120px;height:120px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #b8860b40}.page-module__lxu3hW__authorAvatar{object-fit:cover}.page-module__lxu3hW__authorBody{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__lxu3hW__authorName{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:700}.page-module__lxu3hW__authorTitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-brand);margin:0;font-weight:500}.page-module__lxu3hW__authorStats{gap:var(--space-md);margin:var(--space-xs) 0;flex-wrap:wrap;display:flex}.page-module__lxu3hW__authorStat{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:4px;font-weight:500;display:inline-flex}.page-module__lxu3hW__authorBio{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-xs) 0;max-width:60ch;line-height:1.7}.page-module__lxu3hW__authorCtas{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__lxu3hW__authorCtaPrimary,.page-module__lxu3hW__authorCtaSecondary{border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__lxu3hW__authorCtaPrimary{background:var(--color-brand);color:#fff}.page-module__lxu3hW__authorCtaPrimary:hover{background:var(--color-brand-dark)}.page-module__lxu3hW__authorCtaSecondary{color:var(--color-brand);border:1px solid var(--color-brand);background:0 0}.page-module__lxu3hW__authorCtaSecondary:hover{background:#6b1e3a0f}.page-module__lxu3hW__trailerPlayer{border-radius:var(--radius-lg);background:var(--color-primary);max-width:900px;box-shadow:var(--shadow-lg);overflow:hidden}.page-module__lxu3hW__trailerVideo{aspect-ratio:16/9;background:var(--color-primary);width:100%;display:block}.page-module__lxu3hW__reviewsPlaceholder{padding:var(--space-2xl);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center}.page-module__lxu3hW__reviewsPlaceholder p{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:0;font-weight:500}.page-module__lxu3hW__relatedGrid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.page-module__lxu3hW__lightbox,.page-module__lxu3hW__videoModal{z-index:var(--z-modal);padding:var(--space-lg);background:#0f0e0deb;justify-content:center;align-items:center;animation:.2s ease-out page-module__lxu3hW__fadeIn;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.page-module__lxu3hW__lightbox,.page-module__lxu3hW__videoModal{animation:none}}@keyframes page-module__lxu3hW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__lxu3hW__lightboxClose{top:var(--space-lg);border-radius:var(--radius-full);color:#fff;cursor:pointer;z-index:1;width:44px;height:44px;transition:background var(--transition-fast);background:#ffffff1f;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-lg)}.page-module__lxu3hW__lightboxClose:hover{background:#ffffff38}.page-module__lxu3hW__lightboxImageWrap{aspect-ratio:3/4;border-radius:var(--radius-md);width:min(80vw,600px);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.page-module__lxu3hW__lightboxImage{object-fit:contain}.page-module__lxu3hW__lightboxImageNatural{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:92vw;height:auto;max-height:88vh;box-shadow:var(--shadow-xl);background:#fff;display:block}.page-module__lxu3hW__lightboxCounter{bottom:var(--space-lg);font-family:var(--font-mono);font-size:var(--text-sm);color:#fffc;border-radius:var(--radius-full);pointer-events:none;background:#00000080;padding:4px 12px;position:absolute;left:50%;transform:translate(-50%)}.page-module__lxu3hW__spreadHint{margin-top:var(--space-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-brand) 25%, var(--color-border));border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.page-module__lxu3hW__spreadHint:hover{background:color-mix(in srgb, var(--color-brand) 14%, transparent);transform:translateY(-1px)}.page-module__lxu3hW__spreadHint svg{transition:transform .18s}.page-module__lxu3hW__spreadHint:hover svg{transform:translateY(2px)}.page-module__lxu3hW__spreadSection{scroll-margin-top:var(--space-2xl)}.page-module__lxu3hW__spreadIntro{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:-8px 0 var(--space-lg);line-height:1.7}.page-module__lxu3hW__spreadGrid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.page-module__lxu3hW__spreadGrid:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}@media (max-width:768px){:is(.page-module__lxu3hW__spreadGrid,.page-module__lxu3hW__spreadGrid:has(>:nth-child(2))){grid-template-columns:1fr}}.page-module__lxu3hW__spreadCard{width:100%;padding:var(--space-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand) 4%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-cta) 3%, var(--color-surface)) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:zoom-in;transition:box-shadow .22s,transform .22s,border-color .22s;display:block;position:relative;overflow:hidden}.page-module__lxu3hW__spreadCard:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--color-brand) 25%, var(--color-border));transform:translateY(-2px)}.page-module__lxu3hW__spreadCard:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.page-module__lxu3hW__spreadImage{object-fit:contain;border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:auto;max-height:70vh;display:block}.page-module__lxu3hW__spreadZoomHint{top:var(--space-md);left:var(--space-md);border-radius:var(--radius-full);color:#fff;-webkit-backdrop-filter:blur(4px);opacity:0;background:#1c191799;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .18s;display:inline-flex;position:absolute}.page-module__lxu3hW__spreadCard:hover .page-module__lxu3hW__spreadZoomHint,.page-module__lxu3hW__spreadCard:focus-visible .page-module__lxu3hW__spreadZoomHint{opacity:1}@media (prefers-reduced-motion:reduce){.page-module__lxu3hW__spreadHint,.page-module__lxu3hW__spreadCard{transition:none}.page-module__lxu3hW__spreadHint:hover,.page-module__lxu3hW__spreadCard:hover{transform:none}}.page-module__lxu3hW__videoModalInner{border-radius:var(--radius-lg);width:min(95vw,1100px);box-shadow:var(--shadow-xl);background:#000;overflow:hidden}.page-module__lxu3hW__modalVideo{aspect-ratio:16/9;background:#000;width:100%;display:block}.page-module__lxu3hW__merchLayout{gap:var(--space-2xl);margin:var(--space-xl) 0 var(--space-3xl);grid-template-columns:1fr 1fr;display:grid}.page-module__lxu3hW__merchImageCol{position:relative}.page-module__lxu3hW__merchImageWrap{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-surface-alt);width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.page-module__lxu3hW__merchImage{object-fit:cover}.page-module__lxu3hW__outOfStock{color:#fff;font-family:var(--font-body);font-size:var(--text-xl);z-index:2;background:#1c19178c;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.page-module__lxu3hW__merchInfoCol{gap:var(--space-md);flex-direction:column;display:flex}.page-module__lxu3hW__description{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.8}@media (max-width:1024px){.page-module__lxu3hW__relatedGrid{grid-template-columns:repeat(3,1fr)}.page-module__lxu3hW__hero{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.page-module__lxu3hW__heroCoverCol{position:static}}@media (max-width:768px){.page-module__lxu3hW__page{padding:var(--space-md) var(--padding-page-x-mobile)}.page-module__lxu3hW__hero,.page-module__lxu3hW__merchLayout{gap:var(--space-xl);grid-template-columns:1fr}.page-module__lxu3hW__heroCoverCol{position:static}.page-module__lxu3hW__coverWrap{max-width:320px}.page-module__lxu3hW__titleAr{font-size:var(--text-3xl)}.page-module__lxu3hW__currentPrice{font-size:var(--text-2xl)}.page-module__lxu3hW__pullQuote{padding:var(--space-lg);margin:var(--space-xl) 0}.page-module__lxu3hW__pullQuote p{font-size:var(--text-lg)}.page-module__lxu3hW__authorCard{text-align:start;gap:var(--space-md);grid-template-columns:1fr}.page-module__lxu3hW__authorAvatarWrap{width:96px;height:96px}.page-module__lxu3hW__detailsRow{padding:var(--space-sm) var(--space-md);grid-template-columns:140px 1fr}.page-module__lxu3hW__relatedGrid{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.page-module__lxu3hW__addToCart{flex-direction:column;align-items:stretch}.page-module__lxu3hW__quantityControl{align-self:flex-start}}@media (max-width:480px){.page-module__lxu3hW__titleAr{font-size:var(--text-2xl)}.page-module__lxu3hW__sectionTitle,.page-module__lxu3hW__currentPrice{font-size:var(--text-xl)}.page-module__lxu3hW__detailsRow{grid-template-columns:1fr;gap:4px}.page-module__lxu3hW__relatedGrid{grid-template-columns:1fr}.page-module__lxu3hW__pullQuote p{font-size:var(--text-base)}.page-module__lxu3hW__lightboxImageWrap{width:92vw}}
