.dsv-reading-panel{box-sizing:border-box;width:min(620px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:26px;border:2px solid #234014;border-radius:12px;background:#fffdf6;color:#10200b;font:16px/1.6 var(--main_ff,sans-serif);overflow:auto;overscroll-behavior:contain;z-index:10000;box-shadow:0 12px 60px #0005}.dsv-reading-panel:not([open]){display:none}.dsv-reading-panel::backdrop{background:#0009}.dsv-reading-panel *{box-sizing:border-box}.dsv-reading-panel :is(h2,p,legend,label,button){overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.dsv-reading-panel :is(h2,p){margin:0 0 14px;color:inherit}.dsv-reading-panel h2{font:700 26px/1.3 var(--main_ff,sans-serif);text-transform:none;letter-spacing:0}.dsv-reading-panel__header{display:flex;justify-content:space-between;align-items:start;gap:14px;flex-wrap:wrap}.dsv-reading-panel fieldset{border:0;padding:0;margin:20px 0;width:auto;min-width:0}.dsv-reading-panel legend{float:none;position:static;clip:auto;height:auto;width:auto;display:block;padding:0;margin:0 0 8px;font:800 16px/1.4 var(--main_ff,sans-serif);color:inherit}.dsv-reading-options{display:flex;flex-wrap:wrap;gap:8px}.dsv-reading-panel button{display:inline-flex;align-items:center;justify-content:center;float:none;min-height:44px;width:auto;max-width:100%;height:auto;padding:10px 14px;margin:0;background:#fff;color:#10200b;border:2px solid #234014;border-radius:6px;box-shadow:none;font:700 15px/1.4 var(--main_ff,sans-serif);letter-spacing:0;text-transform:none;white-space:normal;cursor:pointer}.dsv-reading-panel button:before,.dsv-reading-panel button:after{content:none}.dsv-reading-panel button{min-width:0}.dsv-reading-panel button[aria-pressed=true]{background:#234014;color:#fff}.dsv-reading-panel button[aria-pressed=true]:after{content:"\2713";display:inline;margin-left:.4em;position:static;background:none;opacity:1;transform:none;font:inherit}.dsv-reading-motion{display:flex;align-items:start;gap:10px;font-weight:700;cursor:pointer}.dsv-reading-panel .dsv-reading-motion input{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;float:none;display:block;flex:0 0 22px;width:22px;height:22px;margin:3px 0 0;accent-color:#234014}.dsv-reading-panel .dsv-reading-tip{font-size:14px;margin:18px 0 10px}.dsv-reading-panel [data-dsv-reading-status]{font-size:14px}.dsv-reading-panel :is(button,input):focus-visible{outline:3px solid #000;outline-offset:3px;box-shadow:0 0 0 6px #fff}[data-dsv-reading-open][hidden]{display:none!important}html[data-dsv-text-size] #root :is(h1,h2,h3,h4,h5,h6,p,a,button,label,summary,li){overflow-wrap:anywhere;max-height:none}html[data-dsv-text-size] #root :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){height:auto;min-height:44px;max-width:100%;padding-top:.5em;padding-bottom:.5em}html[data-dsv-text-size] #root :is(input,textarea)::placeholder{font-size:inherit!important;line-height:inherit!important}html[data-dsv-text-size] #root :is(button,.link-btn>a){height:auto;min-height:44px;white-space:normal;line-height:1.4;padding-block:.55em}html[data-dsv-text-size] #root .dsv-nav{flex-wrap:wrap}html[data-dsv-text-size] #root .dsv-ui :is(.dsv-menu-item>summary,.dsv-nav-direct,.dsv-nav-direct.is-highlight){height:auto;min-height:58px;white-space:normal}html[data-dsv-text-size] #root .dsv-ui .dsv-nav-trophy{flex-shrink:0}html[data-dsv-text-size] #root .dsv-header-body.is-compact{position:relative;inset:auto}html[data-dsv-text-size] #root .dsv-site-header{height:auto!important}html[data-dsv-text-size] #root .dsv-ui .dsv-header-main{grid-template-rows:auto auto;min-height:0;flex-wrap:wrap}html[data-dsv-text-size] #root .dsv-ui .dsv-header-body.is-compact .dsv-brand{display:block}html[data-dsv-text-size] #root .dsv-ui .dsv-header-body.is-compact .dsv-search{grid-column:1/-1;grid-row:2}html[data-dsv-text-size] #root .dsv-ui .dsv-search{height:auto;min-height:44px}html[data-dsv-text-size] #root .dsv-ui :is(.dsv-section-head,.dsv-product-bottom,.dsv-footer-brand,.dsv-top-inner){flex-wrap:wrap}html[data-dsv-text-size] #root .dsv-ui .dsv-top-links{flex-wrap:wrap}html[data-dsv-text-size] #root .dsv-ui :is(.dsv-section-head>a,.dsv-stock){white-space:normal}html[data-dsv-text-size] #root .dsv-ui .dsv-stock{position:relative;inset:auto;justify-self:start;max-width:100%;margin:8px;z-index:2}html[data-dsv-text-size] #root .dsv-ui .dsv-product-visual{aspect-ratio:auto;min-height:180px;overflow:visible;display:flex;flex-direction:column}html[data-dsv-text-size] #root .dsv-ui .dsv-product-visual img{height:auto;max-height:260px}html[data-dsv-text-size] #root .dsv-agenda__event>summary{grid-template-columns:78px minmax(0,1fr) 28px}html[data-dsv-text-size] #root .dsv-agenda__date-tile{grid-column:1;grid-row:1/3}html[data-dsv-text-size] #root .dsv-agenda__summary-logo{grid-column:1;grid-row:3;width:64px;height:48px}html[data-dsv-text-size] #root .dsv-agenda__event-main{grid-column:2;grid-row:1}html[data-dsv-text-size] #root .dsv-agenda__event-info{grid-column:2;grid-row:2/4;text-align:left;white-space:normal}html[data-dsv-text-size] #root .dsv-agenda__plus{grid-column:3;grid-row:1/4}html[data-dsv-text-size] #root .dsv-agenda__practical{grid-template-columns:1fr}html[data-dsv-text-size] #root .dsv-agenda__list-heading{flex-wrap:wrap}html[data-dsv-text-size] #root .dsv-agenda__list-heading p,html[data-dsv-text-size] #root .dsv-agenda__hours-row dd{white-space:normal}html[data-dsv-text-size] #root .dsv-signup__hero{grid-template-columns:1fr}html[data-dsv-text-size] #root .dsv-signup__hero-image{min-height:300px;min-width:0;width:100%;aspect-ratio:auto;max-height:none}html[data-dsv-text-size] #root .dsv-signup__photo-note{left:14px;right:14px;bottom:14px;overflow-wrap:anywhere}html[data-dsv-text-size] #root .dsv-signup__cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}html[data-dsv-text-size] #root :is(.dsv-video-copy,.dsv-photo-story-copy){height:auto;max-height:none;max-width:100%}html[data-dsv-text-size] #root :is(.dsv-video-hero,.dsv-photo-story-grid){height:auto;min-height:0;overflow:visible}html[data-dsv-text-size] #root .dsv-video-copy{position:relative;inset:auto;padding-block:36px}html[data-dsv-text-size] #root .dsv-video-copy h1{max-width:100%;overflow-wrap:anywhere}html[data-dsv-contrast]{--dsv-reading-bg:#fff;--dsv-reading-fg:#000;color-scheme:light}html[data-dsv-contrast=dark]{--dsv-reading-bg:#000;--dsv-reading-fg:#fff;color-scheme:dark}html[data-dsv-contrast],html[data-dsv-contrast] body{background-color:var(--dsv-reading-bg);color:var(--dsv-reading-fg)}html[data-dsv-contrast] :is(#root,#DsvReadingPanel),html[data-dsv-contrast] :is(#root,#DsvReadingPanel) *:not(svg):not(svg *):not(img):not(video):not(canvas):not(iframe){background-color:var(--dsv-reading-bg)!important;background-image:none!important;color:var(--dsv-reading-fg)!important;-webkit-text-fill-color:var(--dsv-reading-fg)!important;text-shadow:none!important;-webkit-text-stroke:0!important;border-color:var(--dsv-reading-fg)!important;box-shadow:none!important;filter:none!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) :is(a,button,summary,input,select,textarea){border-color:var(--dsv-reading-fg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) :is(button,input,select,textarea){border:2px solid var(--dsv-reading-fg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) a:not(.dsv-brand){text-decoration:underline!important;text-underline-offset:.2em}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) :is(.l4br,.l4br li,.l4br a){opacity:1!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--dsv-reading-fg)!important;outline-offset:4px!important;box-shadow:0 0 0 7px var(--dsv-reading-bg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) :is(button[aria-pressed=true],button[aria-pressed=true] *,option:checked){background-color:var(--dsv-reading-fg)!important;color:var(--dsv-reading-bg)!important;-webkit-text-fill-color:var(--dsv-reading-bg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) input{accent-color:var(--dsv-reading-fg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) :is(input,textarea)::placeholder{color:var(--dsv-reading-fg)!important;opacity:1}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) *:before,html[data-dsv-contrast] :is(#root,#DsvReadingPanel) *:after{color:var(--dsv-reading-fg)!important;-webkit-text-fill-color:var(--dsv-reading-fg)!important;text-shadow:none!important;background-color:var(--dsv-reading-bg)!important;background-image:none!important;border-color:var(--dsv-reading-fg)!important;box-shadow:none!important}html[data-dsv-contrast] .dsv-agenda__feature:after,html[data-dsv-contrast] .dsv-video-hero:after{display:none!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) svg{color:var(--dsv-reading-fg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) svg [stroke]:not([stroke=none]){stroke:var(--dsv-reading-fg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) svg [fill]:not([fill=none]){fill:var(--dsv-reading-fg)!important}html[data-dsv-contrast] :is(#root,#DsvReadingPanel) :is(.dsv-brand img,.dsv-agenda__summary-logo img,.dsv-agenda__event-logo img){background:#fff!important;border-radius:3px}html[data-dsv-contrast] .dsv-reading-panel::backdrop{background:#777c}html[data-dsv-reduce-motion] *,html[data-dsv-reduce-motion] *:before,html[data-dsv-reduce-motion] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:900px){html[data-dsv-text-size] #root .dsv-ui .dsv-nav-shell{position:static;max-height:none}html[data-dsv-text-size] #root .dsv-ui .dsv-mega-grid{grid-template-columns:1fr}}@media(max-width:760px){html[data-dsv-text-size] #root .dsv-ui :is(.dsv-products,.dsv-footer-cols,.dsv-mega-grid,.dsv-newsletter,.dsv-photo-story-grid){grid-template-columns:1fr}html[data-dsv-text-size] #root .dsv-ui .dsv-section-head>a{white-space:normal}html[data-dsv-text-size] #root .dsv-agenda__event>summary{grid-template-columns:62px minmax(0,1fr) 20px;gap:8px}html[data-dsv-text-size] #root .dsv-agenda__event-body{padding:16px}html[data-dsv-text-size] #root .dsv-agenda__summary-logo{width:50px}html[data-dsv-text-size] #root .dsv-agenda__feature-copy{max-width:none}html[data-dsv-text-size] #root .dsv-ui .dsv-localization{flex-wrap:wrap}html[data-dsv-text-size] #root .dsv-ui .dsv-newsletter-form input{width:100%}}@media(forced-colors:active){html[data-dsv-contrast]{--dsv-reading-bg:Canvas;--dsv-reading-fg:CanvasText}.dsv-reading-panel button[aria-pressed=true]{border:3px solid Highlight}}html[data-dsv-text-size] #root .dsv-agenda__date-tile{width:100%;min-height:70px}html[data-dsv-text-size] #root .dsv-agenda__date-tile strong{white-space:normal;overflow-wrap:anywhere}@media(max-width:760px){.dsv-reading-panel{padding:18px}.dsv-reading-panel h2{font-size:22px}html[data-dsv-text-size] #root .dsv-ui :is(.dsv-products,.dsv-awards-grid){grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}html[data-dsv-text-size] #root #collection{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0;gap:28px;overflow:visible}html[data-dsv-text-size] #root #collection>li{display:block;float:none;width:100%;min-width:0;padding:0;margin:0}html[data-dsv-text-size] #root #collection>li>figure{float:none;width:100%;max-width:240px;margin:0 auto 16px}html[data-dsv-text-size] #root #collection>li>:is(div,form){float:none;width:100%;max-width:100%;margin-inline:0;padding-inline:0}html[data-dsv-text-size] #root .m6pr{margin-inline:0;width:100%;max-width:100%}html[data-dsv-text-size] #root .m6pr>:is(header,div,footer){width:100%;max-width:100%;min-width:0;padding-inline:0}}#root .dsv-ui .dsv-nav>.dsv-reading-icon-button,#root #dsv-footer .dsv-footer-utility>.dsv-reading-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;min-width:48px;height:48px;min-height:48px;padding:8px;margin:0;border:0;border-radius:6px;background:none;color:#fff9e8;box-shadow:none;cursor:pointer}#root .dsv-ui .dsv-nav>.dsv-reading-icon-button svg,#root #dsv-footer .dsv-reading-icon-button svg{display:block;width:30px;height:30px;flex:none;stroke:currentColor;fill:none}#root .dsv-reading-icon-button:hover{background:#ffffff1a}#root .dsv-reading-icon-button:focus-visible{outline:3px solid #fff9e8;outline-offset:2px}.dsv-reading-recovery{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:2147483646;display:flex;gap:6px;padding:5px;border:2px solid #000;border-radius:10px;background:#fff;color:#000;box-shadow:0 2px 8px #0003}.dsv-reading-recovery[hidden]{display:none!important}.dsv-reading-recovery button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;min-width:48px;height:48px;min-height:48px;padding:8px;margin:0;border:2px solid #000;border-radius:6px;background:#fff;color:#000;box-shadow:none;cursor:pointer}.dsv-reading-recovery button:before,.dsv-reading-recovery button:after{content:none!important}.dsv-reading-recovery button:hover{background:#000;color:#fff}.dsv-reading-recovery button:focus-visible{outline:3px solid #000;outline-offset:3px;box-shadow:0 0 0 6px #fff}.dsv-reading-recovery svg{display:block;flex:none;width:28px;height:28px;stroke:currentColor;fill:none}@media(min-width:901px){#root .dsv-ui .dsv-nav>.dsv-reading-icon-button{align-self:center}}html[data-dsv-contrast] #root .dsv-ui .dsv-nav .dsv-nav-chevron{background-color:var(--dsv-reading-fg)!important}#DsvReadingPanel button:is(:hover,:focus-visible){background:#234014;color:#fff9e8;-webkit-text-fill-color:#fff9e8;border-color:#234014}#DsvReadingPanel button[aria-pressed=true]:is(:hover,:focus-visible){background:#102809;color:#fff9e8;-webkit-text-fill-color:#fff9e8}#DsvReadingPanel button[aria-pressed=true]:is(:hover,:focus-visible):after{color:#fff9e8;-webkit-text-fill-color:#fff9e8}html[data-dsv-contrast] #DsvReadingPanel button:is(:hover,:focus-visible),html[data-dsv-contrast] #DsvReadingPanel button:is(:hover,:focus-visible) *{background-color:var(--dsv-reading-fg)!important;color:var(--dsv-reading-bg)!important;-webkit-text-fill-color:var(--dsv-reading-bg)!important}html[data-dsv-contrast] #DsvReadingPanel button:is(:hover,:focus-visible):after{background-color:var(--dsv-reading-fg)!important;color:var(--dsv-reading-bg)!important;-webkit-text-fill-color:var(--dsv-reading-bg)!important}.dsv-reading-recovery button:hover{-webkit-text-fill-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/39/assets/dsv-reading.css.map */
