.ProductPage-module__7ZxExa__page{background:var(--imax-light-bg);color:var(--imax-light-text);font-family:var(--font-inter),system-ui,sans-serif;padding-bottom:72px;font-size:.875rem;line-height:1.5}.ProductPage-module__7ZxExa__page *,.ProductPage-module__7ZxExa__gallery *,.ProductPage-module__7ZxExa__mobilePurchase *{box-sizing:border-box}.ProductPage-module__7ZxExa__page :is(a,button,select):focus-visible,.ProductPage-module__7ZxExa__gallery :is(button):focus-visible{outline:2px solid var(--imax-primary);outline-offset:4px}.ProductPage-module__7ZxExa__container{max-width:1280px;margin-inline:auto;padding:30px 32px 0}.ProductPage-module__7ZxExa__breadcrumbs{overflow-wrap:anywhere}.ProductPage-module__7ZxExa__breadcrumbs nav{margin-bottom:30px}.ProductPage-module__7ZxExa__breadcrumbs ol{font-size:.875rem;line-height:1.7}.ProductPage-module__7ZxExa__productGrid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.ProductPage-module__7ZxExa__visuals{min-width:0;position:sticky;top:28px}.ProductPage-module__7ZxExa__gallery{min-width:0}.ProductPage-module__7ZxExa__heroPhoto{aspect-ratio:1/1.08;background:var(--imax-light-surface);touch-action:pan-y;border:1px solid var(--imax-light-border);border-radius:22px;position:relative;overflow:hidden}.ProductPage-module__7ZxExa__heroImageButton{cursor:zoom-in;width:100%;height:100%;position:absolute;inset:0}.ProductPage-module__7ZxExa__heroImage{object-fit:contain;mix-blend-mode:multiply;padding:56px 34px}.ProductPage-module__7ZxExa__galleryActions{gap:8px;display:flex;position:absolute;top:17px;right:17px}.ProductPage-module__7ZxExa__galleryActions button{background:var(--imax-light-surface);border:1px solid var(--imax-light-border);width:39px;height:39px;color:var(--imax-light-text);border-radius:50%}.ProductPage-module__7ZxExa__galleryActions button svg{width:18px;height:18px}.ProductPage-module__7ZxExa__zoomHint{color:var(--imax-light-text-secondary);align-items:center;gap:7px;font-size:.75rem;display:flex;position:absolute;bottom:20px;left:20px}.ProductPage-module__7ZxExa__photoCounter{border:1px solid var(--imax-light-border);background:var(--imax-light-surface);font-variant-numeric:tabular-nums;border-radius:30px;padding:7px 11px;font-size:.75rem;position:absolute;bottom:18px;right:18px}.ProductPage-module__7ZxExa__galleryArrow{background:var(--imax-light-surface);border:1px solid var(--imax-light-border);width:35px;height:35px;color:var(--imax-light-text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;top:48%}.ProductPage-module__7ZxExa__galleryArrow:hover{color:var(--imax-primary);border-color:var(--imax-primary)}.ProductPage-module__7ZxExa__previous{left:12px}.ProductPage-module__7ZxExa__next{right:12px}.ProductPage-module__7ZxExa__thumbnails{scrollbar-width:thin;gap:9px;margin-top:12px;padding:3px 2px 8px;display:flex;overflow-x:auto}.ProductPage-module__7ZxExa__thumbnail{aspect-ratio:1.18;border:1px solid var(--imax-light-border);background:var(--imax-light-surface);border-radius:12px;flex:0 0 calc(20% - 7.2px);min-width:60px;position:relative}.ProductPage-module__7ZxExa__thumbnail[aria-pressed=true]{border-color:var(--imax-primary);box-shadow:inset 0 0 0 1px var(--imax-primary);background:var(--imax-light-surface)}.ProductPage-module__7ZxExa__thumbnail:hover{border-color:var(--imax-primary)}.ProductPage-module__7ZxExa__noImage{height:100%;min-height:280px;color:var(--imax-light-text-muted);text-align:center;place-items:center;padding:30px;font-size:.875rem;display:grid}.ProductPage-module__7ZxExa__modalImage{touch-action:pan-y;width:100%;height:calc(90dvh - 130px);margin-top:15px;position:relative}.ProductPage-module__7ZxExa__modalNavigation{justify-content:center;align-items:center;gap:24px;font-size:.875rem;display:flex}.ProductPage-module__7ZxExa__modalNavigation button{border:1px solid var(--imax-light-border);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ProductPage-module__7ZxExa__info{min-width:0;padding-top:7px}.ProductPage-module__7ZxExa__eyebrow{color:var(--imax-light-text-secondary);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;font-size:.75rem;font-weight:600;display:flex}.ProductPage-module__7ZxExa__eyebrow:before{content:"";background:var(--imax-primary);width:22px;height:2px;display:inline-block}.ProductPage-module__7ZxExa__title{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.ProductPage-module__7ZxExa__subtitle{color:var(--imax-light-text-secondary);margin-top:13px;font-size:.875rem;line-height:1.7}.ProductPage-module__7ZxExa__featureTags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.ProductPage-module__7ZxExa__featureTag{background:var(--imax-light-surface);overflow-wrap:anywhere;border:1px solid var(--imax-light-border);border-radius:7px;max-width:100%;padding:8px 11px;font-size:.75rem;line-height:1.5}.ProductPage-module__7ZxExa__priceBlock{border-block:1px solid var(--imax-light-border);margin-top:27px;padding:24px 0}.ProductPage-module__7ZxExa__priceHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductPage-module__7ZxExa__price{letter-spacing:-.025em;color:var(--imax-primary);font-size:2.25rem;font-weight:600;line-height:2.5rem;font-family:var(--font-outfit),system-ui,sans-serif}.ProductPage-module__7ZxExa__availability{color:var(--imax-light-text-secondary);align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.ProductPage-module__7ZxExa__statusDot{background:var(--imax-primary);width:6px;height:6px;box-shadow:none;border-radius:50%;flex-shrink:0}.ProductPage-module__7ZxExa__unavailable .ProductPage-module__7ZxExa__statusDot{background:var(--imax-light-text-muted);box-shadow:none}.ProductPage-module__7ZxExa__priceNote,.ProductPage-module__7ZxExa__sku{color:var(--imax-light-text-muted);overflow-wrap:anywhere;margin-top:10px;font-size:.75rem;line-height:1.6}.ProductPage-module__7ZxExa__variantSelector{flex-direction:column;gap:21px;margin-top:23px;display:flex}.ProductPage-module__7ZxExa__variantSelector fieldset{min-width:0}.ProductPage-module__7ZxExa__variantSelector legend{margin-bottom:10px;font-size:.875rem;font-weight:600;line-height:1.6}.ProductPage-module__7ZxExa__variantSelector legend span{color:var(--imax-light-text-muted);font-weight:400}.ProductPage-module__7ZxExa__variantOptions{flex-wrap:wrap;gap:8px;display:flex}.ProductPage-module__7ZxExa__variantOption{border:1px solid var(--imax-light-border);background:var(--imax-light-surface);text-align:left;border-radius:11px;flex-direction:column;flex:120px;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:75px;padding:14px 28px 14px 13px;transition:border-color .18s,background .18s;display:flex;position:relative}.ProductPage-module__7ZxExa__variantOption>span{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.45}.ProductPage-module__7ZxExa__variantOption:only-child{flex:0 auto;min-width:100px}.ProductPage-module__7ZxExa__variantOption>small{color:var(--imax-light-text-muted);font-size:.75rem}.ProductPage-module__7ZxExa__variantOption>svg{color:var(--imax-primary);position:absolute;top:10px;right:9px}.ProductPage-module__7ZxExa__variantOption[aria-pressed=true]{border-color:var(--imax-primary);box-shadow:inset 0 0 0 1px var(--imax-primary);background:var(--imax-light-surface)}.ProductPage-module__7ZxExa__variantOption:hover:not(:disabled){border-color:var(--imax-primary)}.ProductPage-module__7ZxExa__variantOption:disabled{cursor:not-allowed;opacity:.45}.ProductPage-module__7ZxExa__variantSelector select{border:1px solid var(--imax-light-border);background-color:var(--imax-light-surface);border-radius:10px;width:100%;min-height:46px;padding:10px 34px 10px 12px;font-size:.875rem}.ProductPage-module__7ZxExa__variantPreview{border:1px solid var(--imax-light-border);background:var(--imax-light-surface);max-width:280px;color:var(--imax-light-text);border-radius:12px;align-items:center;gap:12px;padding:10px;font-size:.875rem;display:flex}.ProductPage-module__7ZxExa__variantPreview>div{flex-shrink:0;width:72px;height:72px;position:relative}.ProductPage-module__7ZxExa__orderCard{border:1px solid var(--imax-light-border);background:var(--imax-light-surface);border-radius:15px;margin-top:24px;padding:20px}.ProductPage-module__7ZxExa__deliverySummary{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ProductPage-module__7ZxExa__deliverySummary>span:nth-child(2){flex:1;min-width:0}.ProductPage-module__7ZxExa__deliverySummary strong{font-size:.875rem;line-height:1.6;display:block}.ProductPage-module__7ZxExa__deliverySummary small{color:var(--imax-light-text-secondary);margin-top:3px;font-size:.75rem;display:block}.ProductPage-module__7ZxExa__deliveryIcon{border:1px solid var(--imax-light-border);background:var(--imax-light-surface);width:40px;height:40px;color:var(--imax-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ProductPage-module__7ZxExa__purchaseActions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.ProductPage-module__7ZxExa__purchaseActions>div{min-width:0}.ProductPage-module__7ZxExa__purchaseActions>div>button{box-shadow:none;font-size:1rem}.ProductPage-module__7ZxExa__consultButton{background:var(--imax-light-surface);border:1px solid var(--imax-light-border);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:10px;font-size:.875rem;font-weight:600;display:flex}.ProductPage-module__7ZxExa__consultButton:hover{border-color:var(--imax-primary);color:var(--imax-primary)}.ProductPage-module__7ZxExa__checkoutNote{color:var(--imax-light-text-secondary);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.7}.ProductPage-module__7ZxExa__assurances{border-top:1px solid var(--imax-light-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;padding-top:23px;display:grid}.ProductPage-module__7ZxExa__assurance{align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.6;display:flex}.ProductPage-module__7ZxExa__assurance svg{color:var(--imax-primary);flex-shrink:0}.ProductPage-module__7ZxExa__assurance strong{font-weight:600;display:block}.ProductPage-module__7ZxExa__assurance span{color:var(--imax-light-text-muted);margin-top:4px;font-size:.75rem;display:block}.ProductPage-module__7ZxExa__anchorNav{border-block:1px solid var(--imax-light-border);scrollbar-width:none;gap:38px;margin-top:72px;display:flex;overflow-x:auto}.ProductPage-module__7ZxExa__anchorNav a{color:var(--imax-light-text-secondary);border-bottom:2px solid #0000;flex-shrink:0;padding:19px 0;font-size:.875rem;font-weight:500}.ProductPage-module__7ZxExa__anchorNav a:hover,.ProductPage-module__7ZxExa__anchorNav a:first-child{color:var(--imax-light-text);border-bottom-color:var(--imax-primary)}.ProductPage-module__7ZxExa__section{padding-top:72px;scroll-margin-top:30px}.ProductPage-module__7ZxExa__overline{text-transform:uppercase;letter-spacing:.1em;color:var(--imax-light-text-secondary);align-items:center;gap:9px;margin-bottom:16px;font-size:.75rem;font-weight:600;display:flex}.ProductPage-module__7ZxExa__overline:before{content:"";background:var(--imax-primary);border-radius:50%;width:6px;height:6px}.ProductPage-module__7ZxExa__sectionTitle{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:2.25rem;font-weight:600;line-height:2.5rem;font-family:var(--font-outfit),system-ui,sans-serif;margin:0 0 20px}.ProductPage-module__7ZxExa__sectionIntro{color:var(--imax-light-text-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.8}.ProductPage-module__7ZxExa__descriptionCard{border:1px solid var(--imax-light-border);background:var(--imax-light-surface);border-radius:22px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:42px;padding:42px 44px;display:grid}.ProductPage-module__7ZxExa__descriptionFull{grid-template-columns:minmax(0,1fr)}.ProductPage-module__7ZxExa__richText{color:var(--imax-light-text-secondary);overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.625}.ProductPage-module__7ZxExa__richText>:first-child{margin-top:0}.ProductPage-module__7ZxExa__richText>:last-child{margin-bottom:0}.ProductPage-module__7ZxExa__richText p{max-width:75ch;margin-bottom:18px}.ProductPage-module__7ZxExa__richText br{content:"";margin-bottom:.65em;display:block}.ProductPage-module__7ZxExa__richText h3,.ProductPage-module__7ZxExa__richText h4,.ProductPage-module__7ZxExa__richText h5,.ProductPage-module__7ZxExa__richText h6{color:var(--imax-light-text);letter-spacing:-.025em;font-weight:600;line-height:1.35;font-family:var(--font-outfit),system-ui,sans-serif;margin:27px 0 15px}.ProductPage-module__7ZxExa__richText h3{font-size:1.5rem}.ProductPage-module__7ZxExa__richText h4{font-size:1.25rem}.ProductPage-module__7ZxExa__richText :is(ul,ol){margin:15px 0;padding-left:22px}.ProductPage-module__7ZxExa__richText ul{list-style:outside}.ProductPage-module__7ZxExa__richText ol{list-style:decimal}.ProductPage-module__7ZxExa__richText li{margin:6px 0}.ProductPage-module__7ZxExa__richText a{color:var(--imax-primary);text-underline-offset:3px;text-decoration:underline}.ProductPage-module__7ZxExa__richText blockquote{border-left:3px solid var(--imax-primary);margin:22px 0;padding-left:18px}.ProductPage-module__7ZxExa__richText img{border-radius:12px;max-width:100%;height:auto;margin-block:18px}.ProductPage-module__7ZxExa__richText table{border-collapse:collapse;max-width:100%;margin-block:20px;display:block;overflow-x:auto}.ProductPage-module__7ZxExa__richText :is(td,th){border:1px solid var(--imax-light-border);padding:9px 12px}.ProductPage-module__7ZxExa__richText pre{background:var(--imax-light-surface);max-width:100%;padding:16px;overflow-x:auto}.ProductPage-module__7ZxExa__descriptionAside{border-left:1px solid var(--imax-light-border);align-self:start;padding-left:28px;position:sticky;top:28px}.ProductPage-module__7ZxExa__descriptionAside h3{font-size:.875rem;font-weight:600;font-family:var(--font-outfit),system-ui,sans-serif;margin-bottom:22px}.ProductPage-module__7ZxExa__descriptionAside ul{gap:20px;display:grid}.ProductPage-module__7ZxExa__descriptionAside li{overflow-wrap:anywhere;gap:10px;font-size:.875rem;line-height:1.6;display:flex}.ProductPage-module__7ZxExa__descriptionAside li svg{color:var(--imax-primary);flex-shrink:0;margin-top:2px}.ProductPage-module__7ZxExa__descriptionAside small{color:var(--imax-light-text-muted);margin-bottom:3px;font-size:.75rem;display:block}.ProductPage-module__7ZxExa__descriptionAside a{border-top:1px solid var(--imax-light-border);justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding-top:18px;font-size:.75rem;font-weight:600;display:flex}.ProductPage-module__7ZxExa__descriptionAside a:hover{color:var(--imax-primary)}.ProductPage-module__7ZxExa__detailsGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:74px;display:grid}.ProductPage-module__7ZxExa__specTable{border-top:1px solid var(--imax-light-border)}.ProductPage-module__7ZxExa__specRow{border-bottom:1px solid var(--imax-light-border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;padding-block:17px;font-size:.875rem;line-height:1.5;display:grid}.ProductPage-module__7ZxExa__specRow dt{color:var(--imax-light-text-muted)}.ProductPage-module__7ZxExa__specRow dd{font-weight:500}.ProductPage-module__7ZxExa__deliveryContent h3{font-size:1rem;font-weight:600;font-family:var(--font-outfit),system-ui,sans-serif;margin-bottom:18px}.ProductPage-module__7ZxExa__warranty{border-top:1px solid var(--imax-light-border);margin-top:24px;padding-top:24px;font-size:.875rem;line-height:1.8}.ProductPage-module__7ZxExa__textLink{color:var(--imax-primary);align-items:center;gap:9px;margin-top:18px;font-size:.875rem;display:inline-flex}.ProductPage-module__7ZxExa__bottomCta{background:var(--imax-light-surface);border:1px solid var(--imax-light-border);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:36px 40px;display:flex}.ProductPage-module__7ZxExa__bottomCta h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;font-family:var(--font-outfit),system-ui,sans-serif;margin-bottom:9px}.ProductPage-module__7ZxExa__bottomCta p{color:var(--imax-light-text-secondary);font-size:.875rem;line-height:1.8}.ProductPage-module__7ZxExa__bottomCta a{color:var(--imax-dark-text);background:var(--imax-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:17px 21px;font-size:.875rem;font-weight:600;display:flex}.ProductPage-module__7ZxExa__bottomCta a:hover{background:var(--imax-primary-hover)}.ProductPage-module__7ZxExa__mobilePurchase{display:none}@media (max-width:1100px){.ProductPage-module__7ZxExa__productGrid{gap:35px}.ProductPage-module__7ZxExa__purchaseActions{grid-template-columns:1fr}.ProductPage-module__7ZxExa__descriptionCard{gap:28px;padding:32px}.ProductPage-module__7ZxExa__detailsGrid{gap:40px}}@media (max-width:950px){.ProductPage-module__7ZxExa__productGrid{grid-template-columns:minmax(0,1fr);gap:30px}.ProductPage-module__7ZxExa__visuals{position:static}.ProductPage-module__7ZxExa__heroPhoto{aspect-ratio:1.12}.ProductPage-module__7ZxExa__heroImage{padding:50px}.ProductPage-module__7ZxExa__purchaseActions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (max-width:640px){.ProductPage-module__7ZxExa__page{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.ProductPage-module__7ZxExa__container{padding:20px 17px 0}.ProductPage-module__7ZxExa__breadcrumbs nav{margin-bottom:20px}.ProductPage-module__7ZxExa__breadcrumbs ol{font-size:.875rem}.ProductPage-module__7ZxExa__heroPhoto{aspect-ratio:1/1.06;border-radius:16px}.ProductPage-module__7ZxExa__heroImage{padding:46px 25px}.ProductPage-module__7ZxExa__galleryActions{gap:6px;top:12px;right:12px}.ProductPage-module__7ZxExa__galleryActions button{width:35px;height:35px;color:var(--imax-light-text)}.ProductPage-module__7ZxExa__zoomHint{font-size:.75rem;bottom:15px;left:14px}.ProductPage-module__7ZxExa__photoCounter{bottom:13px;right:13px}.ProductPage-module__7ZxExa__thumbnails{gap:7px;margin-top:8px}.ProductPage-module__7ZxExa__thumbnail{border-radius:9px;flex-basis:calc(20% - 5.6px)}.ProductPage-module__7ZxExa__title{font-size:1.5rem;font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.025em;line-height:2rem}.ProductPage-module__7ZxExa__subtitle{font-size:.875rem}.ProductPage-module__7ZxExa__eyebrow{margin-bottom:12px}.ProductPage-module__7ZxExa__featureTags{margin-top:18px}.ProductPage-module__7ZxExa__priceBlock{margin-top:23px;padding:22px 0}.ProductPage-module__7ZxExa__price{font-size:1.875rem;font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.025em;line-height:2.25rem}.ProductPage-module__7ZxExa__priceHead{gap:10px}.ProductPage-module__7ZxExa__availability{font-size:.75rem}.ProductPage-module__7ZxExa__variantOption{flex-basis:100px;min-height:72px;padding-left:10px}.ProductPage-module__7ZxExa__orderCard{padding:15px}.ProductPage-module__7ZxExa__purchaseActions{grid-template-columns:1fr;gap:8px}.ProductPage-module__7ZxExa__consultButton{min-height:48px}.ProductPage-module__7ZxExa__anchorNav{gap:26px;margin-top:45px}.ProductPage-module__7ZxExa__anchorNav a{padding-block:17px;font-size:.75rem}.ProductPage-module__7ZxExa__section{padding-top:48px}.ProductPage-module__7ZxExa__sectionTitle{font-size:1.5rem;font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.025em;line-height:2rem}.ProductPage-module__7ZxExa__descriptionCard{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:26px;padding:26px 23px}.ProductPage-module__7ZxExa__richText{font-size:1rem;line-height:1.625}.ProductPage-module__7ZxExa__richText h3{font-size:1.25rem}.ProductPage-module__7ZxExa__descriptionAside{border-left:0;border-top:1px solid var(--imax-light-border);padding-top:24px;padding-left:0;position:static}.ProductPage-module__7ZxExa__descriptionAside ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ProductPage-module__7ZxExa__detailsGrid{grid-template-columns:minmax(0,1fr);gap:12px}.ProductPage-module__7ZxExa__specRow{gap:16px;padding-block:15px;font-size:.875rem;line-height:1.5}.ProductPage-module__7ZxExa__bottomCta{margin-top:48px;padding:27px 24px;display:block}.ProductPage-module__7ZxExa__bottomCta h2{font-size:1.5rem;font-family:var(--font-outfit),system-ui,sans-serif}.ProductPage-module__7ZxExa__bottomCta a{margin-top:20px}.ProductPage-module__7ZxExa__mobilePurchase:not([hidden]){bottom:0;z-index:30;padding:12px 17px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--imax-light-border);background:var(--imax-light-surface);box-shadow:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset-inline:0}.ProductPage-module__7ZxExa__mobilePurchase>div{min-width:0}.ProductPage-module__7ZxExa__mobilePurchase strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.3;font-family:var(--font-outfit),system-ui,sans-serif;display:block}.ProductPage-module__7ZxExa__mobilePurchase small{color:var(--imax-light-text-muted);margin-top:4px;font-size:.75rem;display:block}.ProductPage-module__7ZxExa__mobilePurchase button{color:var(--imax-dark-text);background:var(--imax-primary);border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:14px 15px;font-size:.75rem;font-weight:600;display:flex}.ProductPage-module__7ZxExa__mobilePurchase button:disabled{background:var(--imax-light-border);color:var(--imax-light-text-muted)}}@media (prefers-reduced-motion:reduce){.ProductPage-module__7ZxExa__page *,.ProductPage-module__7ZxExa__gallery *{scroll-behavior:auto;transition:none}}.ProductPage-module__7ZxExa__galleryActions button:hover,.ProductPage-module__7ZxExa__galleryActions button[aria-pressed=true]{background:var(--imax-light-surface);border-color:var(--imax-primary);color:var(--imax-primary)}.ProductPage-module__7ZxExa__purchaseActions button[aria-label="Удалить из корзины"]{background:var(--imax-dark-bg);border-color:var(--imax-dark-bg);color:var(--imax-dark-text)}.ProductPage-module__7ZxExa__purchaseActions button[aria-label="Удалить из корзины"]:hover{background:var(--imax-dark-surface)}.ProductPage-module__7ZxExa__page [aria-label^=Оценка]{color:var(--imax-primary)}@media (min-width:640px){.ProductPage-module__7ZxExa__title{font-size:1.875rem;line-height:2.25rem}.ProductPage-module__7ZxExa__sectionTitle,.ProductPage-module__7ZxExa__price{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.ProductPage-module__7ZxExa__title{font-size:2.25rem;line-height:2.5rem}}
