.mno-header-section{position:sticky;top:env(safe-area-inset-top,0px);z-index:40}.mno-header-section .site-header{position:relative;top:auto}.mno-placeholder{display:block;width:100%;aspect-ratio:4/5;background:#58162214}img{height:auto}.sr-only:focus{position:fixed;left:12px;top:12px;width:auto;height:auto;clip:auto;z-index:100;background:var(--creme);padding:8px 12px}.form-error{font-size:.875rem;color:#9b1c1c;font-weight:400}.cta[aria-busy=true]{opacity:.7;pointer-events:none}.cta[disabled]{opacity:.5;cursor:not-allowed}.drawer[hidden]{display:none}.post>img:first-child,.post>.mno-placeholder:first-child{margin-top:24px}.line-price{white-space:nowrap;text-align:right}.line-price s{display:block;margin-right:0}.pillar{padding-top:56px}.line{padding-top:32px}.product-box{padding-top:34px}@media(min-width:1024px){.pillar{padding-top:72px}}.info>.label{margin:0 0 -6px}.prose ul li{display:block;position:relative;padding-left:18px}.prose ul li:before{position:absolute;left:0;top:.7em;margin-top:0}.prose h3{font-family:var(--font-sub);font-weight:400;letter-spacing:0;font-size:var(--fs-h3);line-height:1.35;margin-top:1.6em}.prose ol{counter-reset:item;display:grid;gap:8px}.prose ol li{counter-increment:item;position:relative;padding-left:28px}.prose ol li:before{content:counter(item) ".";position:absolute;left:0;font-weight:600;color:var(--terracotta)}.prose a:not(.cta){text-decoration:underline;text-underline-offset:3px}.prose .sources{font-size:.9375rem;color:var(--ink-soft)}.prose .keyfacts dd{font-size:1.35rem}.quiz-wrap{display:grid;gap:32px}.quiz{display:grid;gap:28px}.quiz fieldset{border:0;padding:0;margin:0;min-width:0}.quiz legend{padding:0;margin-bottom:12px;font-weight:600;font-size:1.0625rem;line-height:1.35}.quiz-opts{display:flex;flex-wrap:wrap;gap:10px}.quiz-opt{position:relative;display:inline-flex}.quiz-opt input{position:absolute;opacity:0;width:1px;height:1px}.quiz-opt span{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border:1px solid var(--bordeaux);border-radius:999px;background:var(--paper);color:var(--bordeaux);cursor:pointer;font-size:1rem;line-height:1.3;transition:background .15s,color .15s}.quiz-opt input:checked+span{background:var(--bordeaux);color:var(--creme)}.quiz-opt input:focus-visible+span{outline:2px solid var(--bordeaux);outline-offset:3px}.quiz-result{display:grid;gap:14px;padding:22px;background:var(--paper);border-left:3px solid var(--terracotta)}.quiz-result h3{font-family:var(--font-sub);font-weight:400;letter-spacing:0;font-size:var(--fs-h3);line-height:1.3}.quiz-result[hidden]{display:none}.quiz-result .cta{justify-self:stretch;padding:0 20px;font-size:1.125rem}.quiz-result .btn-secondary{justify-self:start}@media(min-width:1024px){.quiz-result .cta{justify-self:start;padding:0 32px}}.quiz-restart{justify-self:start;background:none;border:0;padding:4px 0;font:inherit;font-size:.9375rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:1024px){.quiz-wrap{grid-template-columns:1fr 1.5fr;gap:72px;align-items:start}}.opt .o-gift{grid-column:2/-1;display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:var(--bordeaux)}.opt .o-gift svg{width:16px;height:16px;flex:none}.addon{position:relative;display:grid;grid-template-columns:22px 56px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px;padding:12px 16px;border:1px dashed var(--rule-dark);background:var(--paper);cursor:pointer}.addon input{position:absolute;opacity:0;pointer-events:none}.addon-box{width:20px;height:20px;border:1.5px solid var(--bordeaux);display:grid;place-items:center}.addon-box:after{content:"";width:10px;height:5px;margin-top:-3px;border-left:2px solid var(--creme);border-bottom:2px solid var(--creme);transform:rotate(-45deg) scale(0);transition:transform .15s}.addon:has(input:checked) .addon-box{background:var(--bordeaux)}.addon:has(input:checked) .addon-box:after{transform:rotate(-45deg) scale(1)}.addon:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.addon.is-gift{border-style:solid;cursor:default}.addon img,.gift img{width:56px;height:70px;object-fit:cover}.addon-text{display:grid;gap:2px}.addon-name{font-weight:600;font-size:.9375rem;line-height:1.3}.addon-note{font-size:.8125rem;color:var(--ink-soft)}.addon-price{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;line-height:1.25}.addon-price s{display:block;font-weight:300;font-size:.8125rem;opacity:.7}.gift{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;margin-top:18px;padding:14px;background:var(--beige)}.gift p{font-size:.9375rem}.gift .btn-secondary{grid-column:1/-1;min-height:46px}.addon+.addon{margin-top:8px}.gift-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.gift-list li{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:var(--bordeaux)}.gift-list svg{width:16px;height:16px;flex:none}.line-format{font-size:.8125rem;color:var(--ink-soft)}.plan .gift-list{grid-column:1/-1;margin-top:4px}.plan.is-reco .gift-list li{color:var(--creme)}@media(prefers-reduced-motion:reduce){.addon-box:after{transition:none}}.gallery--contain .gallery-track img,.gallery--contain .gallery-thumbs img{object-fit:contain;background:var(--beige)}.accessory-price{font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;margin:6px 0 4px}.accessory-gift{display:flex;align-items:flex-start;gap:8px;font-size:.9375rem;font-weight:600;color:var(--bordeaux)}.accessory-gift svg{width:18px;height:18px;flex:none;margin-top:2px}.accessory-gift a{color:inherit}.accessory-desc{margin:14px 0 18px;display:grid;gap:12px}.accessory-desc ul{padding-left:1.1em;display:grid;gap:6px}.accessory-desc h3{font-family:var(--font-label);font-weight:400;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.sv-tools{display:flex;align-items:center;gap:6px}.sv-sound svg{width:24px;height:24px}.sv-sound[aria-pressed=true] .i-sound-off,.sv-sound[aria-pressed=false] .i-sound-on,.sv-sound[hidden]{display:none}.sv-bars span.is-video i{animation:none;transition:width .25s linear}.sv-bars span.is-done i{width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mno-adapt.css.map */
