.naxos-product-page{--naxos-blue: #00549f;--naxos-blue-dark: #003f78;--naxos-navy: #071d3d;--naxos-ink: #15233a;--naxos-muted: #34445c;--naxos-soft: #edf6fb;--naxos-line: #778a9d;--naxos-gold: #a96b00;--naxos-lime: #bfd85c;--naxos-credit-hover-accent: #873600;--naxos-preview-orange: #d66b00;--naxos-success: #0a5928;--naxos-card: #ffffff;--naxos-shadow: 0 18px 44px rgba(7, 29, 61, .1);--naxos-shadow-soft: 0 8px 22px rgba(7, 29, 61, .07);--naxos-max: 1180px;--naxos-gutter: clamp(20px, 5vw, 72px);--naxos-serif: Georgia, "Times New Roman", serif;--naxos-sans: Arial, Helvetica, sans-serif;color:var(--naxos-ink);background:var(--naxos-soft);font-family:var(--naxos-sans)}html.naxos-navigation-loading{cursor:progress}html.naxos-navigation-loading #MainContent{opacity:.72;pointer-events:none;transition:opacity .14s ease}body:has(.naxos-product-page) .naxos-footer{margin-top:0}.naxos-product-page *,.naxos-product-page *:before,.naxos-product-page *:after{box-sizing:border-box}.naxos-product-page button,.naxos-product-page input,.naxos-product-page select{min-width:0;font:inherit}.naxos-product-page button,.naxos-product-page select{cursor:pointer}.naxos-product-page a{color:inherit;text-decoration:none}.naxos-product-page img{display:block;max-width:100%}.naxos-product-page__inner{width:min(var(--naxos-max),calc(100% - (var(--naxos-gutter) * 2)));margin-inline:auto;padding:clamp(24px,3.6vw,48px) 0 clamp(52px,6vw,86px)}.naxos-product-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 6px;color:#36516e;font-size:.72rem;font-weight:700;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.naxos-product-back{display:flex;align-items:center;width:fit-content;min-height:34px;margin:10px 0 24px auto;padding:0 14px;color:var(--naxos-blue-dark);background:#fff;border:1px solid var(--naxos-line);border-radius:999px;box-shadow:var(--naxos-shadow-soft);font-size:.78rem;font-weight:800;letter-spacing:.04em}.naxos-product-back:hover{color:#fff;background:var(--naxos-blue);border-color:var(--naxos-blue)}.naxos-product-breadcrumb a:hover{color:var(--naxos-blue)}.naxos-product-page__hero{display:grid;grid-template-areas:"gallery purchase";grid-template-columns:minmax(420px,1fr) minmax(400px,.92fr);gap:clamp(28px,3.2vw,44px);align-items:start}.naxos-product-page__purchase-column{grid-area:purchase;display:grid;gap:clamp(24px,2.5vw,34px);min-width:0}.naxos-product-gallery{grid-area:gallery;display:grid;gap:18px}.naxos-product-gallery__stage{width:85%;justify-self:center;position:relative;min-height:0;padding:clamp(4.5px,.6vw,8px);background:var(--naxos-card);border:1px solid var(--naxos-line);border-radius:10px;box-shadow:var(--naxos-shadow)}.naxos-product-gallery__slide{display:none;aspect-ratio:1;place-items:center;overflow:hidden;background:#f3f0ec}.naxos-product-gallery__slide.is-active{display:grid}.naxos-product-gallery__slide--youtube{color:#f4f9ff;background:radial-gradient(circle at 50% 22%,rgba(38,132,224,.22),transparent 42%),linear-gradient(145deg,#0a2342,#06172c 68%,#04101f)}.naxos-product-youtube{display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:clamp(14px,3vw,28px);color:#f4f9ff;overflow-y:auto;overscroll-behavior:contain;text-align:center}.naxos-product-youtube [hidden]{display:none!important}.naxos-product-youtube__consent{width:min(100%,470px)}.naxos-product-youtube__play-icon{display:grid;place-items:center;width:clamp(48px,10vw,64px);height:clamp(48px,10vw,64px);margin:0 auto 12px;color:#fff;background:#0068bd;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 10px 28px #004c9459}.naxos-product-youtube__play-icon svg{width:29px;height:29px;margin-left:3px;fill:currentColor}.naxos-product-youtube__eyebrow{margin:0 0 7px;color:#7fc8ff;font-size:.68rem;font-weight:900;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.naxos-product-youtube h3{margin:0 0 11px;color:#fff;font-family:var(--naxos-serif);font-size:clamp(1.35rem,3.4vw,2rem);font-weight:400;line-height:1.05}.naxos-product-youtube__consent>p:not(.naxos-product-youtube__eyebrow):not(.naxos-product-youtube__note){margin:0 auto 9px;color:#d8e6f4;font-size:clamp(.76rem,1.5vw,.88rem);line-height:1.43}.naxos-product-youtube__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.naxos-product-youtube__actions button,.naxos-product-youtube__revoke{min-height:38px;padding:8px 15px;color:#fff;background:#0068bd;border:1px solid #58b7ff;border-radius:999px;font-size:.76rem;font-weight:800;line-height:1.2}.naxos-product-youtube__actions button:hover,.naxos-product-youtube__actions button:focus-visible,.naxos-product-youtube__revoke:hover,.naxos-product-youtube__revoke:focus-visible{color:#06172c;background:#fff;border-color:#fff}.naxos-product-youtube__actions button:focus-visible,.naxos-product-youtube__revoke:focus-visible,.naxos-product-youtube__note a:focus-visible{outline:3px solid #82ccff;outline-offset:3px}.naxos-product-youtube__actions .naxos-product-youtube__cancel{color:#e6f3ff;background:transparent;border-color:#c8e2f994}.naxos-product-youtube__note{margin:12px auto 0;color:#adc1d6;font-size:.67rem;line-height:1.4}.naxos-product-page .naxos-product-youtube__note a{color:#83caff;text-decoration:underline;text-underline-offset:2px}.naxos-product-youtube__player{width:100%;height:100%}.naxos-product-youtube__player:not([hidden]){display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;align-items:center}.naxos-product-youtube__frame{display:grid;place-items:center;width:100%;height:100%;min-height:0}.naxos-product-youtube__frame iframe{display:block;width:100%;max-height:100%;aspect-ratio:16 / 9;background:#000;border:0}.naxos-product-youtube__revoke{justify-self:center;min-height:32px;padding:6px 13px;color:#d8eaff;background:transparent;border-color:#c8e2f973;font-size:.7rem}.naxos-product-page--portrait-media .naxos-product-gallery__slide,.naxos-product-page--portrait-media .naxos-product-gallery__empty{aspect-ratio:3 / 4}.naxos-product-gallery__slide img{width:100%;height:100%;object-fit:contain}.naxos-product-gallery__zoom-button{display:grid;place-items:center;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:zoom-in}.naxos-product-gallery__zoom-button:focus-visible{outline:3px solid var(--naxos-blue);outline-offset:-3px}html.naxos-product-lightbox-open,html.naxos-product-lightbox-open body{overflow:hidden}.naxos-product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:clamp(18px,4vw,48px);background:#020d1eb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;opacity:0;transition:opacity .38s ease}.naxos-product-lightbox.is-open{opacity:1}.naxos-product-lightbox[hidden]{display:none}.naxos-product-lightbox__close{position:absolute;top:clamp(14px,2.5vw,28px);right:clamp(14px,2.5vw,28px);display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.42);border-radius:50%}.naxos-product-lightbox__close:hover,.naxos-product-lightbox__close:focus-visible{color:var(--naxos-navy);background:#fff}.naxos-product-lightbox__close:focus-visible,.naxos-product-lightbox__image-button:focus-visible,.naxos-product-lightbox__nav:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.naxos-product-lightbox__close svg,.naxos-product-lightbox__nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.naxos-product-lightbox__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:clamp(44px,5vw,58px);height:clamp(44px,5vw,58px);padding:0;color:#fff;background:#071d3da3;border:1px solid rgba(255,255,255,.56);border-radius:50%;box-shadow:0 12px 28px #0000003d;transform:translateY(-50%)}.naxos-product-lightbox__nav--previous{left:clamp(12px,3vw,42px)}.naxos-product-lightbox__nav--next{right:clamp(12px,3vw,42px)}.naxos-product-lightbox__nav:hover,.naxos-product-lightbox__nav:focus-visible{color:var(--naxos-navy);background:#fff}.naxos-product-lightbox__image-button{display:grid;place-items:center;max-width:min(92vw,1600px);max-height:calc(100vh - 170px);padding:0;background:transparent;border:0;cursor:zoom-out;opacity:0;transform:scale(.78) translateY(28px);transition:opacity .46s ease,transform .65s cubic-bezier(.16,.8,.22,1)}.naxos-product-lightbox.is-open .naxos-product-lightbox__image-button{opacity:1;transform:scale(1) translateY(0)}.naxos-product-page .naxos-product-lightbox__image{width:auto;max-width:min(92vw,1600px);height:auto;max-height:calc(100vh - 170px);object-fit:contain;background:#fff;box-shadow:0 24px 70px #0000006b}.naxos-product-lightbox__hint{margin:0;color:#ffffffd1;font-size:.82rem;font-weight:700;letter-spacing:.02em;line-height:1.3;text-align:center}.naxos-product-lightbox__counter{margin:0;color:#fff;font-size:.88rem;font-weight:800;letter-spacing:.05em;line-height:1.2}.naxos-product-gallery__empty{display:grid;place-items:center;aspect-ratio:1;color:var(--naxos-navy);background:#f3f0ec;font-family:var(--naxos-serif);font-size:clamp(2rem,5vw,4rem);font-weight:900}.naxos-product-gallery__thumbs-wrap{width:85%;justify-self:center;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;align-items:center}.naxos-product-gallery__nav{display:inline-grid;place-items:center;width:34px;height:34px;color:var(--naxos-navy);background:#fff;border:1px solid var(--naxos-line);border-radius:50%;box-shadow:var(--naxos-shadow-soft)}.naxos-product-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;padding:2px;scrollbar-width:thin}.naxos-product-gallery__thumb{flex:0 0 72px;width:72px;height:72px;padding:3px;background:#fff;border:2px solid transparent;border-radius:6px}.naxos-product-gallery__thumb.is-active{border-color:var(--naxos-gold)}.naxos-product-gallery__thumb:focus-visible{outline:3px solid var(--naxos-blue);outline-offset:2px}.naxos-product-gallery__thumb img{width:100%;height:100%;object-fit:contain;background:#f3f0ec}.naxos-product-gallery__thumb--youtube{display:grid;grid-template-rows:1fr auto;place-items:center;gap:2px;padding:8px 5px 6px;color:#fff;background:linear-gradient(145deg,#0b3767,#06182d)}.naxos-product-gallery__thumb--youtube svg{width:28px;height:28px;fill:currentColor}.naxos-product-gallery__thumb--youtube span{font-size:.58rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.naxos-product-summary{min-width:0;padding-top:clamp(18px,2.4vw,34px)}.naxos-product-summary__label{display:inline-block;margin:0 0 18px;color:var(--naxos-blue-dark);font-size:.888rem;font-weight:800;letter-spacing:.38em;line-height:1.55;text-transform:uppercase}.naxos-product-summary h1{width:100%;max-width:none;margin:0;color:var(--naxos-navy);font-family:var(--naxos-serif);font-size:clamp(1.37rem,2.4vw,2.21rem);font-weight:400;line-height:.98}.naxos-product-summary__credits{color:#36516e;font-family:var(--naxos-serif);font-weight:400;line-height:1.35}.naxos-product-summary__credits--composers{margin:0 0 14px;font-size:clamp(1.02rem,1.53vw,1.32rem)}.naxos-product-summary__credits--composers a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .5s ease,text-decoration-color .5s ease}.naxos-product-page p.naxos-product-summary__credits--composers>a:hover{color:var(--naxos-credit-hover-accent)!important;text-decoration-line:underline!important;text-decoration-color:var(--naxos-credit-hover-accent)!important}.naxos-product-summary__credits--composers a:focus-visible{border-radius:2px;outline:2px solid var(--naxos-blue);outline-offset:3px}.naxos-product-summary__credits--artists{margin:22px 0 0;font-size:clamp(.98rem,1.15vw,1.1rem);font-style:italic;line-height:1.45}.naxos-product-summary__credits--artists a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .5s ease,text-decoration-color .5s ease}.naxos-product-page p.naxos-product-summary__credits--artists>a:hover{color:var(--naxos-credit-hover-accent)!important;text-decoration-line:underline!important;text-decoration-color:var(--naxos-credit-hover-accent)!important}.naxos-product-summary__credits--artists a:focus-visible{border-radius:2px;outline:2px solid var(--naxos-blue);outline-offset:3px}.naxos-product-summary__credit-separator{white-space:nowrap}.naxos-product-summary__excerpt{margin-top:26px;color:#34445c;font-size:1rem;font-weight:400;line-height:1.75}.naxos-product-summary__read-more{display:inline-flex;align-items:center;margin-left:6px;color:var(--naxos-blue);font-weight:900;line-height:1.35;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.naxos-product-summary__read-more:hover{color:var(--naxos-blue-dark)}.naxos-product-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.naxos-product-tags span{display:inline-flex;align-items:center;min-height:36px;padding:0 17px;color:var(--naxos-blue-dark);background:#e5f1fb;border:1px solid #c7ddec;border-radius:999px;font-size:.99rem;font-weight:700}.naxos-product-tags--facts{width:85%;justify-self:center;margin-top:0}.naxos-product-facts{width:85%;justify-self:center;display:grid;grid-template-columns:minmax(0,1fr);margin-top:0}.naxos-product-fact{display:grid;grid-template-columns:22px minmax(96px,.72fr) minmax(0,1fr);gap:12px 14px;align-items:center;min-height:48px;padding:12px 0;color:var(--naxos-navy);border-bottom:1px solid var(--naxos-line)}.naxos-product-fact svg{width:18px;height:18px;color:var(--naxos-blue);stroke-width:1.8}.naxos-product-fact p{display:contents}.naxos-product-fact:last-child{border-bottom:0}.naxos-product-fact span{display:block;color:var(--naxos-muted);font-size:.82rem;font-weight:600;line-height:1.25}.naxos-product-fact strong{display:block;justify-self:end;margin-top:0;color:var(--naxos-navy);font-size:.88rem;font-weight:800;line-height:1.22;text-align:right;overflow-wrap:anywhere}.naxos-product-fact__positive{color:var(--naxos-success)!important}.naxos-product-fact__sold-out{color:#b42318!important}html.naxos-theme-dark .naxos-product-fact__sold-out{color:#ff8a80!important}.naxos-product-buybox{display:grid;gap:22px;width:100%;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.naxos-product-buybox__form{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:18px 22px;padding:24px;background:var(--naxos-card);border:1px solid var(--naxos-line);border-radius:8px;box-shadow:var(--naxos-shadow-soft)}.naxos-product-buybox__price-block{display:grid;gap:6px;align-content:start}.naxos-product-buybox__price-block span,.naxos-product-buybox label{color:var(--naxos-muted);font-size:.74rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.naxos-product-buybox__price-block strong{color:var(--naxos-navy);font-family:var(--naxos-serif);font-size:clamp(2.1rem,3vw,2.9rem);font-weight:400;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.naxos-product-buybox__compare-price{width:max-content;color:var(--naxos-muted);font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:700;line-height:1.1;text-decoration-color:#a20b22;text-decoration-thickness:1.5px}.naxos-product-buybox__compare-price[hidden]{display:none}.naxos-product-buybox__price-block small{color:#42536c;font-size:.78rem;font-weight:500}.naxos-product-buybox__unit-price{display:block;font-weight:700!important;line-height:1.35}.naxos-product-buybox__unit-price[hidden]{display:none}.naxos-product-buybox .naxos-product-buybox__stock{margin:4px 0 0;color:#855600;font-size:.8125rem;font-weight:600;line-height:1.4}html.naxos-theme-dark .naxos-product-buybox .naxos-product-buybox__stock{color:#e8bd61}.naxos-product-buybox label{display:grid;gap:9px}.naxos-product-buybox select{min-height:48px;padding:0 14px;color:var(--naxos-ink);background:#fff;border:1px solid var(--naxos-line);border-radius:7px}.naxos-product-buybox__variant{grid-column:1 / -1}.naxos-product-buybox__qty-label{grid-column:2;grid-row:1}.naxos-product-qty{display:grid;grid-template-columns:1fr 1.15fr 1fr;overflow:hidden;border:1px solid var(--naxos-line);border-radius:7px}.naxos-product-qty button,.naxos-product-qty input{min-height:42px;color:var(--naxos-navy);background:#fff;border:0;text-align:center}.naxos-product-qty button{font-size:1.15rem;font-weight:900}.naxos-product-qty input{border-left:1px solid var(--naxos-line);border-right:1px solid var(--naxos-line);font-size:1.1rem;font-weight:900}.naxos-product-page .naxos-product-qty input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.naxos-product-page .naxos-product-qty input[type=number]::-webkit-inner-spin-button,.naxos-product-page .naxos-product-qty input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.naxos-product-buybox__submit{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:0 18px;color:#fff;background:var(--naxos-blue);border:1px solid var(--naxos-blue);border-radius:5px;box-shadow:none;font-size:.98rem;font-weight:900;line-height:1;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.naxos-product-buybox__submit svg{flex:0 0 auto;width:24px;height:24px;stroke-width:1.9}.naxos-product-buybox__submit:not(:disabled):hover{background:var(--naxos-blue-dark);border-color:var(--naxos-blue-dark);box-shadow:0 10px 22px #00549f33}.naxos-product-buybox__submit:disabled{cursor:not-allowed;opacity:.56}.naxos-product-buybox__message{grid-column:1 / -1;min-height:20px;margin:-10px 0 0;color:var(--naxos-success);font-size:.85rem;font-weight:800}.naxos-product-info-grid{display:grid;grid-template-columns:minmax(0,720px);align-items:start;gap:clamp(36px,5vw,64px);margin-top:clamp(56px,7vw,92px)}.naxos-product-info-card{min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.naxos-product-info-card--description{scroll-margin-top:96px}.naxos-product-info-card h2{margin:8px 0 24px;color:var(--naxos-navy);font-family:var(--naxos-serif);font-size:clamp(1.8rem,3vw,2.55rem);font-weight:400;line-height:1.08}.naxos-product-section-kicker{margin:0;color:var(--naxos-blue-dark);font-size:.72rem;font-weight:700;letter-spacing:.38em;line-height:1.5;text-transform:uppercase}.naxos-product-info-card__body{color:#34445c;font-size:1rem;font-weight:400;line-height:1.82}.naxos-product-info-card__body table{display:none}.naxos-product-info-card__body>:first-child{margin-top:0}.naxos-product-info-card__body>:last-child{margin-bottom:0}.naxos-product-previews{margin-top:clamp(42px,5vw,72px)}.naxos-product-previews__head{margin-bottom:20px}.naxos-product-previews__head h2{margin:0;color:var(--naxos-navy);font-family:var(--naxos-serif);font-size:clamp(2.2rem,4vw,3rem);font-weight:400;line-height:1}.naxos-product-previews__head>p{max-width:72ch;margin:12px 0 0;color:var(--naxos-muted);font-size:1rem;line-height:1.55}.naxos-product-previews__alternative{max-width:72ch;margin-top:16px;padding:16px 18px;color:#34445c;background:#fff;border:1px solid var(--naxos-line);border-radius:8px;line-height:1.6}.naxos-product-previews__alternative>strong{display:block;margin-bottom:6px;color:var(--naxos-navy)}.naxos-product-previews__alternative .metafield-rich_text_field>:first-child{margin-top:0}.naxos-product-previews__alternative .metafield-rich_text_field>:last-child{margin-bottom:0}.naxos-product-previews__list{overflow:hidden;background:#fff;border:1px solid #dce2e8;border-radius:11px;box-shadow:0 5px 18px #0c27480f}.naxos-product-previews__list:not(:has(.naxos-product-preview)){display:none}.naxos-product-preview{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px auto;gap:10px;align-items:center;min-height:45px;padding:7px 18px;background:#fff;border-bottom:1px solid #e3e7eb;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.naxos-product-preview[data-naxos-preview-type=track]:hover{background:#f8fbfe}.naxos-product-preview.is-playing{background:#f0f6fd}.naxos-product-preview--grouped-child{padding-left:30px;background:#fbfdff}.naxos-product-preview--grouped-child:before{content:"";position:absolute;inset:0 auto 0 0;width:30px;background:linear-gradient(to right,var(--naxos-gold) 0 50%,#ffffff 50% 100%);pointer-events:none}.naxos-product-preview--grouped-child.is-playing{background:#f0f6fd}.naxos-product-preview--standalone{color:#fff;background:linear-gradient(110deg,var(--naxos-blue) 0%,var(--naxos-blue-dark) 100%);box-shadow:inset 4px 0 0 var(--naxos-preview-orange),inset 0 1px #ffffff47,inset 0 -1px #fff3}.naxos-product-preview--standalone:hover,.naxos-product-preview.naxos-product-preview--standalone[data-naxos-preview-type=track]:hover,.naxos-product-preview--standalone.is-playing{background:linear-gradient(110deg,var(--naxos-blue-dark) 0%,var(--naxos-navy) 100%)}.naxos-product-preview--standalone .naxos-product-preview__number{color:#fff;font-weight:700}.naxos-product-preview--standalone .naxos-product-preview__body p{color:#fff;font-weight:600}.naxos-product-preview--standalone .naxos-product-preview__play{color:var(--naxos-blue);background:#fff;border-color:#fff}.naxos-product-preview--standalone .naxos-product-preview__play:hover,.naxos-product-preview.naxos-product-preview--standalone.is-playing .naxos-product-preview__play{color:var(--naxos-blue-dark);background:#fff;border-color:#fff}.naxos-product-preview--standalone .naxos-product-preview__play:focus-visible{outline-color:#fff}.naxos-product-preview--standalone .naxos-product-preview__playing-indicator,.naxos-product-preview.naxos-product-preview--standalone time{color:#fff}.naxos-product-preview--standalone .naxos-product-preview__bar span{background:var(--naxos-preview-orange)}.naxos-product-preview[hidden]{display:none}.naxos-product-preview--composition{display:block;min-height:0;padding:0;color:#fff;background:linear-gradient(110deg,var(--naxos-navy) 0%,var(--naxos-blue-dark) 100%);box-shadow:inset 4px 0 0 var(--naxos-blue)}.naxos-product-preview__group-toggle{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:49px;padding:10px 18px;color:#fff;text-align:left;background:transparent;border:0;cursor:pointer;font:inherit;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.naxos-product-preview__group-toggle:hover{background:linear-gradient(110deg,#0b315c 0%,var(--naxos-navy) 100%)}.naxos-product-preview__group-toggle:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}.naxos-product-preview__chevron{display:block;width:17px;height:17px;color:#fff;transition:transform .18s ease}.naxos-product-preview__chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.naxos-product-preview__group-toggle[aria-expanded=false] .naxos-product-preview__chevron{transform:rotate(-90deg)}.naxos-product-preview--composition .naxos-product-preview__body{display:block}.naxos-product-preview__composition-title{display:block;color:#fff;cursor:text;font-family:var(--naxos-serif);font-size:1.09rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.naxos-product-preview__summary{color:#fff;font-size:.86rem;font-weight:600;line-height:1.2;white-space:nowrap}.naxos-product-preview__play{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;color:var(--naxos-navy);background:#fff;border:1px solid #cbd8e4;border-radius:50%;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.naxos-product-preview__play:hover{background:var(--naxos-blue-dark);border-color:var(--naxos-blue-dark);color:#fff;transform:scale(1.05)}.naxos-product-preview__play:focus-visible{outline:2px solid var(--naxos-blue);outline-offset:2px}.naxos-product-preview.is-playing .naxos-product-preview__play{color:#fff;background:var(--naxos-blue);border-color:var(--naxos-blue)}.naxos-product-preview__play:disabled,.naxos-product-preview__play[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.naxos-product-preview__play svg{width:11px;height:11px}.naxos-product-preview__icon-play,.naxos-product-preview__icon-play path{fill:currentColor;stroke:none}.naxos-product-preview__icon-pause{display:none}.naxos-product-preview__icon-pause path{fill:none;stroke:currentColor;stroke-width:2.7}.naxos-product-preview.is-playing .naxos-product-preview__icon-play{display:none}.naxos-product-preview.is-playing .naxos-product-preview__icon-pause{display:block}.naxos-product-preview__body{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.naxos-product-preview__body p{grid-column:2;grid-row:1;margin:0;color:var(--naxos-navy);font-family:var(--naxos-serif);font-size:.99rem;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.naxos-product-preview__number{grid-column:1;grid-row:1;color:var(--naxos-muted);font-family:var(--naxos-serif);font-size:.9rem;font-weight:500;line-height:1;white-space:nowrap}.naxos-product-preview__bar{position:absolute;inset:auto 0 0;display:block;height:2px;overflow:hidden;pointer-events:none}.naxos-product-preview__bar span{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,var(--naxos-blue) 0%,#4a9bd4 100%);transition:width .26s ease}.naxos-product-preview.is-playing .naxos-product-preview__bar span{width:var(--naxos-preview-progress, 0%)}.naxos-product-preview__playing-indicator{display:inline-flex;align-items:end;justify-content:center;gap:2px;width:15px;height:15px;color:var(--naxos-blue-dark);opacity:0}.naxos-product-preview__playing-indicator span{width:2px;height:45%;background:currentColor;border-radius:1px;transform-origin:bottom}.naxos-product-preview__playing-indicator span:nth-child(2){height:90%}.naxos-product-preview__playing-indicator span:nth-child(3){height:65%}.naxos-product-preview.is-playing .naxos-product-preview__playing-indicator{opacity:1}.naxos-product-preview.is-playing .naxos-product-preview__playing-indicator span{animation:naxos-preview-level .72s ease-in-out infinite alternate}.naxos-product-preview.is-playing .naxos-product-preview__playing-indicator span:nth-child(2){animation-delay:-.24s}.naxos-product-preview.is-playing .naxos-product-preview__playing-indicator span:nth-child(3){animation-delay:-.48s}@keyframes naxos-preview-level{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.naxos-product-preview time{color:var(--naxos-muted);font-family:var(--naxos-serif);font-size:.87rem;font-weight:500;line-height:1;white-space:nowrap}.naxos-product-previews__total{display:flex;gap:6px;align-items:baseline;padding:15px 18px;color:var(--naxos-muted);background:#fbfaf8;font-family:var(--naxos-serif);font-size:.87rem;line-height:1.3}.naxos-product-previews__total strong{color:var(--naxos-navy);font-weight:700}.naxos-product-previews__empty{margin:0;padding:18px;color:var(--naxos-muted);background:#fff;border:1px dashed var(--naxos-line);border-radius:10px;font-size:.95rem;font-weight:800;line-height:1.35}.naxos-product-manufacturer{--naxos-manufacturer-accent: #006fbd;--naxos-manufacturer-background: radial-gradient(circle at 16% 0%, rgba(47, 139, 210, .12), transparent 34%), linear-gradient(145deg, #f8fbfe 0%, #edf4fa 100%);--naxos-manufacturer-grid: rgba(0, 84, 159, .035);--naxos-manufacturer-heading: #071d3d;--naxos-manufacturer-text: #15233a;--naxos-manufacturer-label: #00549f;--naxos-manufacturer-line: rgba(0, 63, 120, .2);--naxos-manufacturer-row: rgba(255, 255, 255, .76);--naxos-manufacturer-icon-background: #e2f0fb;--naxos-manufacturer-icon: #006fbd;position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(42px,5vw,72px);padding:0;color:var(--naxos-manufacturer-text);background:var(--naxos-manufacturer-background);border:1px solid rgba(60,105,149,.34);border-radius:16px;box-shadow:0 20px 48px #071d3d1f,inset 0 1px #ffffffb3}html.naxos-theme-dark .naxos-product-manufacturer{--naxos-manufacturer-accent: #54adff;--naxos-manufacturer-background: radial-gradient(circle at 17% 0%, rgba(30, 104, 180, .2), transparent 34%), radial-gradient(circle at 84% 100%, rgba(19, 71, 128, .16), transparent 36%), linear-gradient(145deg, #0b203d 0%, #07182f 52%, #061326 100%);--naxos-manufacturer-grid: rgba(102, 164, 226, .025);--naxos-manufacturer-heading: #f5f8fc;--naxos-manufacturer-text: #f0f4fa;--naxos-manufacturer-label: #8ec8fc;--naxos-manufacturer-line: rgba(119, 162, 207, .34);--naxos-manufacturer-row: rgba(8, 27, 53, .72);--naxos-manufacturer-icon-background: rgba(35, 77, 123, .48);--naxos-manufacturer-icon: #54adff;border-color:#77a2cf75;box-shadow:0 20px 48px #010c1c3d,inset 0 1px #c7e1ff14}.naxos-product-manufacturer:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--naxos-manufacturer-grid) 1px,transparent 1px);background-size:100% 48px;content:"";pointer-events:none}.naxos-product-manufacturer__disclosure{position:relative}.naxos-product-manufacturer__summary{position:relative;z-index:1;display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:66px;padding:16px clamp(20px,3vw,32px);list-style:none;cursor:pointer;transition:background-color .16s ease}.naxos-product-manufacturer__summary::-webkit-details-marker{display:none}.naxos-product-manufacturer__summary::marker{content:""}.naxos-product-manufacturer__summary:hover{background:color-mix(in srgb,var(--naxos-manufacturer-accent) 7%,transparent)}.naxos-product-manufacturer__summary:focus-visible{outline:3px solid var(--naxos-manufacturer-accent);outline-offset:-4px}.naxos-product-manufacturer__summary h2{margin:0;color:var(--naxos-manufacturer-heading);font-family:var(--naxos-serif);font-size:clamp(1rem,1.8vw,1.58rem);font-weight:400;letter-spacing:-.025em;line-height:1}.naxos-product-manufacturer__toggle{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;color:var(--naxos-manufacturer-accent);background:var(--naxos-manufacturer-icon-background);border:1px solid var(--naxos-manufacturer-line);border-radius:50%;transition:transform .18s ease,background-color .18s ease}.naxos-product-manufacturer__toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.naxos-product-manufacturer__disclosure[open] .naxos-product-manufacturer__toggle{transform:rotate(180deg)}.naxos-product-manufacturer__content{padding:0 clamp(20px,3vw,32px) clamp(22px,3vw,32px)}.naxos-product-manufacturer__divider{display:block;width:72px;height:2px;margin:0 0 16px;background:var(--naxos-manufacturer-accent);box-shadow:0 0 8px color-mix(in srgb,var(--naxos-manufacturer-accent) 55%,transparent)}.naxos-product-manufacturer__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;overflow:hidden;background:var(--naxos-manufacturer-line);border:1px solid var(--naxos-manufacturer-line);border-radius:12px}.naxos-product-manufacturer__details--email{grid-template-columns:1fr;margin-top:12px}.naxos-product-manufacturer__details>div{position:relative;min-width:0;min-height:68px;padding:12px 16px 11px 70px;background:var(--naxos-manufacturer-row)}.naxos-product-manufacturer__details dt,.naxos-product-manufacturer__details dd{min-width:0;margin:0}.naxos-product-manufacturer__details dt{color:var(--naxos-manufacturer-label);font-size:.62rem;font-weight:800;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.naxos-product-manufacturer__icon{position:absolute;top:50%;left:16px;display:grid;place-items:center;width:38px;height:38px;color:var(--naxos-manufacturer-icon);background:var(--naxos-manufacturer-icon-background);border:1px solid color-mix(in srgb,var(--naxos-manufacturer-icon) 10%,transparent);border-radius:50%;transform:translateY(-50%)}.naxos-product-manufacturer__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.naxos-product-manufacturer__details dd{overflow-wrap:anywhere;margin-top:4px;color:var(--naxos-manufacturer-text);font-size:clamp(.88rem,1.15vw,1rem);line-height:1.35}.naxos-product-manufacturer__details a{color:var(--naxos-manufacturer-accent);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.naxos-product-manufacturer__details a:hover{filter:brightness(1.18)}.naxos-product-manufacturer__details a:focus-visible{outline:3px solid var(--naxos-manufacturer-accent);outline-offset:3px;border-radius:2px}.naxos-sticky-player{--naxos-blue: #00549f;--naxos-blue-dark: #003f78;--naxos-navy: #071d3d;--naxos-serif: Georgia, "Times New Roman", serif;position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));z-index:80;width:min(820px,calc(100% - 36px));margin-inline:auto;color:#fff;font-family:Arial,Helvetica,sans-serif}.naxos-sticky-player[hidden]{display:none}.naxos-sticky-player *,.naxos-sticky-player *:before,.naxos-sticky-player *:after{box-sizing:border-box}.naxos-sticky-player button,.naxos-sticky-player input{min-width:0;font:inherit}.naxos-sticky-player button{cursor:pointer}.naxos-sticky-player svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.naxos-sticky-player__inner{position:relative;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,.8fr);gap:18px;align-items:center;min-height:92px;padding:14px 72px 14px 20px;background:linear-gradient(112deg,#071d3d,#003f78);border:1px solid rgba(255,255,255,.28);border-radius:14px;box-shadow:0 18px 46px #0018375c}.naxos-sticky-player__track{min-width:0}.naxos-sticky-player__context,.naxos-sticky-player__title,.naxos-sticky-player__state{margin:0}.naxos-sticky-player__context{color:#c9dded;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.naxos-sticky-player__title{margin-top:3px;overflow:hidden;font-family:var(--naxos-serif);font-size:1rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.naxos-sticky-player__state{margin-top:4px;color:#dceaf5;font-size:.78rem;line-height:1.25}.naxos-sticky-player__controls{display:flex;gap:8px;align-items:center}.naxos-sticky-player__controls button,.naxos-sticky-player__close{display:inline-grid;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:#ffffff14;border:1px solid #c9dded;border-radius:50%;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.naxos-sticky-player__controls button:hover:not(:disabled),.naxos-sticky-player__close:hover{color:#fff;background:#0b568f;border-color:#fff;transform:translateY(-1px)}.naxos-sticky-player__controls button:focus-visible,.naxos-sticky-player__close:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.naxos-sticky-player__controls button:disabled{cursor:not-allowed;opacity:.42}.naxos-sticky-player__controls .naxos-sticky-player__toggle{width:50px;height:50px;color:var(--naxos-blue-dark);background:#fff;border-color:#fff}.naxos-sticky-player__controls .naxos-sticky-player__toggle:hover:not(:disabled){color:#fff;background:#00549f;border-color:#fff;box-shadow:0 6px 18px #00000047;transform:scale(1.06)}.naxos-sticky-player__controls svg,.naxos-sticky-player__close svg{width:22px;height:22px;stroke-width:2}.naxos-sticky-player__toggle .naxos-sticky-player__icon-play{width:23px;height:23px}.naxos-sticky-player__icon-play,.naxos-sticky-player__icon-play path{fill:currentColor;stroke:none}.naxos-sticky-player__icon-pause,.naxos-sticky-player__toggle[aria-pressed=true] .naxos-sticky-player__icon-play{display:none}.naxos-sticky-player__toggle[aria-pressed=true] .naxos-sticky-player__icon-pause{display:block}.naxos-sticky-player__timeline{display:grid;grid-template-columns:auto minmax(72px,1fr) auto;gap:8px;align-items:center;min-width:0;color:#e8f2fa;font-size:.75rem;font-variant-numeric:tabular-nums}.naxos-sticky-player__progress{width:100%;height:24px;min-width:72px;margin:0;padding:0;-webkit-appearance:none;appearance:none;color:#fff;background:transparent;cursor:pointer}input.naxos-sticky-player__progress,input.naxos-sticky-player__progress:hover,input.naxos-sticky-player__progress:focus{background:transparent;border:0;border-radius:0;box-shadow:none;outline:none}.naxos-sticky-player__progress::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,#ffffff 0 var(--naxos-player-progress, 0%),#c9dded var(--naxos-player-progress, 0%) 100%);border-radius:999px}.naxos-sticky-player__progress::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3px;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #003f78;border-radius:50%;box-shadow:0 1px 4px #0000004d;transition:box-shadow .16s ease,transform .16s ease}.naxos-sticky-player__progress::-moz-range-track{height:4px;background:#c9dded;border:0;border-radius:999px}.naxos-sticky-player__progress::-moz-range-progress{height:4px;background:#fff;border-radius:999px}.naxos-sticky-player__progress::-moz-range-thumb{width:8px;height:8px;background:#fff;border:1px solid #003f78;border-radius:50%;box-shadow:0 1px 4px #0000004d;transition:box-shadow .16s ease,transform .16s ease}.naxos-sticky-player__progress:hover::-webkit-slider-thumb,.naxos-sticky-player__progress:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #003f78,0 0 0 4px #fff;transform:scale(1.25)}.naxos-sticky-player__progress:hover::-moz-range-thumb,.naxos-sticky-player__progress:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #003f78,0 0 0 4px #fff;transform:scale(1.25)}.naxos-sticky-player__progress:focus-visible{outline:none}.naxos-sticky-player__close{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.naxos-sticky-player__close:hover{transform:translateY(-50%) scale(1.04)}@media(prefers-reduced-motion:reduce){html.naxos-navigation-loading #MainContent,.naxos-product-lightbox,.naxos-product-lightbox__image-button,.naxos-product-preview,.naxos-product-preview__group-toggle,.naxos-product-preview__play,.naxos-sticky-player__controls button,.naxos-sticky-player__close{transition:none}.naxos-sticky-player__progress::-webkit-slider-thumb{transition:none}.naxos-sticky-player__progress::-moz-range-thumb{transition:none}.naxos-product-preview__play:hover,.naxos-sticky-player__controls button:hover:not(:disabled),.naxos-sticky-player__controls .naxos-sticky-player__toggle:hover:not(:disabled){transform:none}.naxos-sticky-player__progress:hover::-webkit-slider-thumb,.naxos-sticky-player__progress:focus-visible::-webkit-slider-thumb{transform:none}.naxos-sticky-player__progress:hover::-moz-range-thumb,.naxos-sticky-player__progress:focus-visible::-moz-range-thumb{transform:none}.naxos-sticky-player__close:hover{transform:translateY(-50%)}.naxos-product-preview.is-playing .naxos-product-preview__playing-indicator span{animation:none}}.naxos-product-related{margin-top:clamp(42px,5vw,72px)}.naxos-product-page .naxos-product-related.naxos-product-list--naxos{width:100%!important;max-width:none!important;margin:clamp(42px,5vw,72px) 0 0!important;padding:0!important;background:transparent!important;border-radius:0!important}.naxos-product-related__head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.naxos-product-related__head h2{margin:0;color:var(--naxos-navy);font-family:var(--naxos-serif);font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.1}.naxos-product-related__head a{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;padding-bottom:7px;color:var(--naxos-navy);font-size:.88rem;font-weight:900;line-height:1.1}.naxos-product-related__head a:after{content:"";position:absolute;right:0;bottom:0;width:30%;height:2px;background:currentColor;transition:width .18s ease}.naxos-product-related__head a:hover:after{width:100%}.naxos-product-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.naxos-product-related-card{position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:8px;min-height:286px;padding:14px 14px 16px;background:var(--naxos-card);border:1px solid var(--naxos-line);border-radius:10px;box-shadow:var(--naxos-shadow-soft)}.naxos-product-related-card__image{position:relative;display:grid;place-items:center;aspect-ratio:1.45;overflow:hidden;background:#f3f0ec;border-radius:7px}.naxos-product-related-card__image img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .18s ease,transform .24s ease}.naxos-product-related-card__cover--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.naxos-product-related-card__image--has-hover:hover .naxos-product-related-card__cover--primary,.naxos-product-related-card__image--has-hover:focus-visible .naxos-product-related-card__cover--primary{opacity:0}.naxos-product-related-card__image--has-hover:hover .naxos-product-related-card__cover--hover,.naxos-product-related-card__image--has-hover:focus-visible .naxos-product-related-card__cover--hover{opacity:1}.naxos-product-related-card__image span{color:var(--naxos-navy);font-family:var(--naxos-serif);font-weight:900}.naxos-product-related-card h3{min-height:42px;margin:2px 40px 0 0;color:var(--naxos-navy);font-family:var(--naxos-serif);font-size:.98rem;line-height:1.12}.naxos-product-related-card h3 a{display:block;overflow:visible;overflow-wrap:anywhere}.naxos-product-related-card p{margin:0;color:var(--naxos-muted);font-size:.82rem;font-weight:700}.naxos-product-related-card strong{color:var(--naxos-navy);font-size:.94rem;font-weight:900}.naxos-product-related-card__action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:0 16px;color:#fff;background:linear-gradient(180deg,var(--naxos-blue) 0%,var(--naxos-blue-dark) 100%);border:1px solid var(--naxos-blue);border-radius:5px;box-shadow:0 8px 18px #00549f38;font-size:.78rem;font-weight:900;line-height:1;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.naxos-product-page .naxos-product-related-card__action{color:#fff}.naxos-product-related-card__action:hover{color:#fff;background:linear-gradient(180deg,var(--naxos-blue) 0%,var(--naxos-blue-dark) 100%);border-color:var(--naxos-blue-dark);box-shadow:0 10px 22px #00549f42}.naxos-product-related-card__action span[aria-hidden]{font-size:1.6rem;font-weight:400;line-height:0}.naxos-product-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.naxos-product-page button:focus-visible,.naxos-product-page a:focus-visible,.naxos-product-page input:focus,.naxos-product-page select:focus{outline:2px solid var(--naxos-blue);outline-offset:3px}@media(max-width:1180px){.naxos-product-page__hero{grid-template-columns:minmax(320px,1fr) minmax(320px,.95fr);gap:30px}.naxos-product-buybox{grid-template-columns:none}.naxos-product-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.naxos-product-manufacturer__details{grid-template-columns:1fr}}@media(max-width:820px){.naxos-product-page__hero{grid-template-areas:"gallery" "purchase";grid-template-columns:1fr}.naxos-product-buybox,.naxos-product-info-grid{grid-template-columns:1fr}.naxos-product-buybox__qty-label{grid-column:auto;grid-row:auto}.naxos-product-summary h1{max-width:none}.naxos-product-gallery__thumbs-wrap{grid-template-columns:1fr}.naxos-product-gallery__nav{display:none}.naxos-product-previews__head{align-items:start;flex-direction:column}}@media(max-width:720px){.naxos-sticky-player__inner{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;min-height:126px}.naxos-sticky-player__track{grid-column:1}.naxos-sticky-player__controls{grid-column:2}.naxos-sticky-player__timeline{grid-column:1 / -1}}@media(max-width:620px){.naxos-product-page__inner{width:min(100% - 28px,var(--naxos-max))}.naxos-product-gallery__stage,.naxos-product-gallery__thumbs-wrap,.naxos-product-facts,.naxos-product-tags--facts{width:100%}.naxos-product-lightbox{padding:58px 12px 20px}.naxos-product-lightbox__image-button,.naxos-product-page .naxos-product-lightbox__image{max-width:calc(100vw - 84px);max-height:calc(100vh - 180px)}.naxos-product-lightbox__nav{width:42px;height:42px}.naxos-product-lightbox__nav--previous{left:7px}.naxos-product-lightbox__nav--next{right:7px}.naxos-product-youtube{padding:12px}.naxos-product-youtube__play-icon{width:44px;height:44px;margin-bottom:8px}.naxos-product-youtube h3{margin-bottom:8px;font-size:1.25rem}.naxos-product-youtube__consent>p:not(.naxos-product-youtube__eyebrow):not(.naxos-product-youtube__note){margin-bottom:7px;font-size:.72rem;line-height:1.34}.naxos-product-youtube__actions{margin-top:10px}.naxos-product-youtube__actions button{min-height:34px;padding:6px 12px;font-size:.7rem}.naxos-product-youtube__note{margin-top:9px;font-size:.61rem}.naxos-product-buybox__form{grid-template-columns:1fr}.naxos-product-gallery__stage,.naxos-product-buybox__form,.naxos-product-info-card{border-radius:10px}.naxos-product-related__grid{grid-template-columns:1fr}.naxos-product-preview{grid-template-columns:26px minmax(0,1fr) 14px auto;gap:7px;padding:8px 10px}.naxos-product-preview--grouped-child{padding-left:22px}.naxos-product-preview--grouped-child:before{width:22px}.naxos-product-preview__group-toggle{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px}.naxos-product-preview__summary{grid-column:2;justify-self:start}.naxos-product-preview__body{grid-template-columns:34px minmax(0,1fr);gap:7px}.naxos-product-preview__play{width:24px;height:24px}.naxos-product-preview__body p{font-size:.94rem}.naxos-product-previews__total{padding:13px 10px}.naxos-product-buybox__form{padding:22px 20px}.naxos-product-manufacturer{padding:0}.naxos-product-manufacturer__summary{min-height:58px;padding:13px 14px}.naxos-product-manufacturer__content{padding:0 14px 18px}.naxos-product-manufacturer__details>div{min-height:68px;padding:11px 12px 10px 62px}.naxos-product-manufacturer__divider{width:72px}.naxos-product-manufacturer__details dd{margin-top:4px;padding:0;border:0}.naxos-product-manufacturer__icon{left:13px;width:34px;height:34px}.naxos-product-related-card{min-height:0}}@media(max-width:520px){.naxos-sticky-player{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto}.naxos-sticky-player__inner{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:14px 60px 14px 16px;border-radius:12px}.naxos-sticky-player__track,.naxos-sticky-player__controls,.naxos-sticky-player__timeline{grid-column:1}.naxos-sticky-player__track{padding-right:2px}.naxos-sticky-player__controls{gap:6px;justify-content:center}.naxos-sticky-player__timeline{width:100%}}@media(max-width:749px){.naxos-sticky-player{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;max-width:none}html.naxos-player-open .naxos-a11y__dock{top:auto!important;right:max(14px,env(safe-area-inset-right))!important;bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--naxos-sticky-player-height, 154px) + 10px)!important;left:auto!important}html.naxos-player-open .naxos-back-to-top{right:auto;left:max(14px,env(safe-area-inset-left));bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--naxos-sticky-player-height, 154px) + 15px)}}.naxos-sticky-player .naxos-sticky-player__controls button:focus-visible,.naxos-sticky-player .naxos-sticky-player__close:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.naxos-sticky-player .naxos-sticky-player__progress:focus-visible{outline:none}html.naxos-theme-dark .naxos-sticky-player .naxos-sticky-player__controls button:hover:not(:disabled),html.naxos-theme-dark .naxos-sticky-player .naxos-sticky-player__close:hover,html.naxos-theme-dark .naxos-sticky-player .naxos-sticky-player__controls .naxos-sticky-player__toggle:hover:not(:disabled){color:#fff;background:#00549f;border-color:#fff;box-shadow:0 6px 18px #00000057}html.naxos-theme-dark .naxos-sticky-player .naxos-sticky-player__controls .naxos-sticky-player__toggle{color:#fff;background:#0b4f86;border-color:#fff}.naxos-mobile-buybar{display:none}@media(max-width:749px){.naxos-mobile-buybar{box-sizing:border-box;position:fixed;z-index:79;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:8px 12px;padding:12px;color:var(--naxos-ink);background:var(--naxos-card);border:1px solid var(--naxos-line);border-radius:12px;box-shadow:0 -4px 24px #071d3d29;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.naxos-mobile-buybar[hidden]{display:none}.naxos-mobile-buybar__price{display:grid;gap:3px;min-width:0}.naxos-mobile-buybar__label,.naxos-mobile-buybar__price small{color:var(--naxos-muted);font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}.naxos-mobile-buybar__price strong{color:var(--naxos-navy);font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.naxos-product-page .naxos-mobile-buybar__submit{min-height:46px;padding:10px 12px;color:#fff;background:#00549f;border:1px solid #00549f;border-radius:7px;font-size:.8125rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;cursor:pointer;transition:background-color .5s ease,border-color .5s ease}.naxos-product-page .naxos-mobile-buybar__submit:hover:not(:disabled){background:#003f78;border-color:#003f78}.naxos-product-page .naxos-mobile-buybar__submit:disabled{opacity:.62;cursor:not-allowed}.naxos-mobile-buybar__message{grid-column:1 / -1;margin:0;color:var(--naxos-ink);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}html.naxos-player-open .naxos-mobile-buybar{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--naxos-sticky-player-height, 0px) + 8px)}html.naxos-mobile-buybar-open{--naxos-mobile-purchase-offset: calc(var(--naxos-mobile-buybar-height, 0px) + 8px);scroll-padding-bottom:calc(var(--naxos-mobile-purchase-offset) + 16px)}html.naxos-mobile-buybar-open.naxos-player-open{--naxos-mobile-purchase-offset: calc(var(--naxos-mobile-buybar-height, 0px) + var(--naxos-sticky-player-height, 0px) + 16px);scroll-padding-bottom:calc(var(--naxos-mobile-purchase-offset) + 16px)}html.naxos-mobile-buybar-open body{padding-bottom:calc(var(--naxos-mobile-purchase-offset) + max(8px,env(safe-area-inset-bottom)))}html.naxos-mobile-buybar-open .naxos-a11y__dock{top:auto!important;right:max(14px,env(safe-area-inset-right))!important;bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--naxos-mobile-purchase-offset) + 10px)!important;left:auto!important}html.naxos-mobile-buybar-open .naxos-back-to-top{right:auto;bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--naxos-mobile-purchase-offset) + 15px);left:max(14px,env(safe-area-inset-left))}}@media(max-width:749px)and (max-height:700px){html.naxos-mobile-buybar-open .naxos-a11y__actions{right:calc(100% + 8px);bottom:0;left:auto;flex-direction:row;gap:8px;width:max-content}}@media(max-width:480px){html.naxos-a11y-text-200 .naxos-mobile-buybar{grid-template-columns:minmax(0,1fr)}html.naxos-a11y-text-200 .naxos-mobile-buybar__price{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px}html.naxos-a11y-text-200 .naxos-mobile-buybar__price strong{justify-self:end}html.naxos-a11y-text-200 .naxos-mobile-buybar__price small{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.naxos-mobile-buybar,.naxos-product-page .naxos-mobile-buybar__submit{transition:none}}@media(forced-colors:active){.naxos-mobile-buybar{color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none}.naxos-product-page .naxos-mobile-buybar__submit{color:ButtonText;background:ButtonFace;border-color:ButtonText}.naxos-product-manufacturer{color:CanvasText;background:Canvas;border:2px solid CanvasText;box-shadow:none}.naxos-product-manufacturer:before,.naxos-product-manufacturer__divider{display:none}.naxos-product-manufacturer__summary h2,.naxos-product-manufacturer__details dt,.naxos-product-manufacturer__details dd,.naxos-product-manufacturer__details a,.naxos-product-manufacturer__icon{color:CanvasText}.naxos-product-manufacturer__details,.naxos-product-manufacturer__details>div,.naxos-product-manufacturer__icon{background:Canvas;border:1px solid CanvasText;box-shadow:none}.naxos-product-manufacturer__details dd{border-color:CanvasText}.naxos-sticky-player__inner{color:CanvasText;background:Canvas;border:2px solid CanvasText;box-shadow:none}.naxos-sticky-player__context,.naxos-sticky-player__state,.naxos-sticky-player__timeline{color:CanvasText}.naxos-sticky-player__controls button,.naxos-sticky-player__close,.naxos-sticky-player__controls .naxos-sticky-player__toggle{color:ButtonText;background:ButtonFace;border:2px solid ButtonText}.naxos-sticky-player__progress{color:Highlight;forced-color-adjust:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/naxos-product-page.css.map */
