.ambient-sound-control{position:fixed;z-index:102;left:24px;bottom:94px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:28px;border:1px solid #99826470;background:#fbf7eef5;color:var(--red);font:11px var(--jp);box-shadow:0 3px 18px #241b2012}.ambient-sound-control [data-sound-icon]{font:20px/1 var(--serif)}.ambient-sound-control[data-sound-state=off] [data-sound-icon],.ambient-sound-control[data-sound-state=unavailable] [data-sound-icon]{opacity:.55}.ambient-sound-control:focus-visible,.dialog-sound:focus-visible{outline:2px solid var(--red);outline-offset:4px}.ambient-sound-control[hidden],.dialog-sound[hidden],.has-ambience .hero .sound-control{display:none}.dialog-sound{display:flex;align-items:center;gap:8px;min-height:44px;margin:12px 25px 24px;padding:10px 14px;color:var(--red);border:1px solid var(--line);border-radius:24px;font:12px var(--jp)}@media(max-width:700px){.ambient-sound-control{left:16px;bottom:calc(106px + env(safe-area-inset-bottom,0px));width:44px;padding:8px}.ambient-sound-control [data-sound-text]{display:none}}@media(max-height:500px)and (orientation:landscape){.ambient-sound-control{bottom:18px;left:20px}.ambient-sound-control [data-sound-text]{display:none}}.preorder-dock{position:fixed;z-index:101;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;width:310px;max-width:calc(100% - 32px);padding:12px 18px 12px 24px;background:var(--red);color:#fff8ea;border:1px solid #f5e8d380;border-radius:40px;box-shadow:0 5px 24px #241b2026;text-shadow:none;transition:background .2s,box-shadow .2s}.preorder-dock:hover{background:#6e2c23;box-shadow:0 7px 28px #241b2038}.preorder-dock:focus-visible{outline:3px solid #fff8ea;outline-offset:3px;box-shadow:0 0 0 7px var(--red)}.preorder-dock-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.preorder-dock strong{font:400 20px/1.15 var(--serif)}.preorder-dock small{font:10px/1.4 var(--jp);letter-spacing:.01em}:lang(ja) .preorder-dock strong{font:400 17px/1.4 var(--jp)}.preorder-dock-arrow{font:26px/1 var(--serif);flex-shrink:0}.chapter-nav{display:none!important}body{padding-bottom:100px}.hero-bottom{bottom:30px}.hero-bottom span:nth-child(2){display:none}.back-top{bottom:30px}#first-edition{scroll-margin-top:24px}@media(max-width:700px){.preorder-dock{bottom:calc(12px + env(safe-area-inset-bottom,0px));min-height:62px;width:calc(100% - 32px);max-width:380px;padding:11px 18px 11px 22px}body{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.hero-bottom{bottom:88px;font-size:8px}.hero .sound-control,.hero .skip-intro{bottom:114px}.hero .intro-feedback{bottom:170px}.hero .hero-actions{bottom:186px}.hero .opening-note{display:none}.back-top{bottom:calc(94px + env(safe-area-inset-bottom,0px))}}@media(max-height:500px)and (orientation:landscape){.preorder-dock{bottom:10px;min-height:54px;width:290px;padding:8px 18px}.preorder-dock strong{font-size:17px}.preorder-dock small{font-size:9px}.hero .hero-bottom{display:none}.hero .sound-control,.hero .skip-intro{bottom:78px}.hero .hero-actions,.hero .intro-feedback{bottom:132px}.back-top{bottom:18px}}.everyday-photo{object-position:50% 62%}.edition-cta{margin:0 0 32px;font-size:13px}.collection-details{font-size:12px;text-align:left;padding:8px 0;border-bottom:1px solid var(--line);color:var(--muted)}.preorder{padding:95px 8%;text-align:left}.preorder-heading{max-width:850px;margin:0 auto 55px;text-align:center}.preorder .preorder-heading h2{margin:24px 0 12px}.preorder .french-note{margin:0 0 24px;font-size:29px}.preorder-intro{font-size:15px;line-height:1.95;color:#f4dfce}.preorder-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:1130px;margin:auto;border-top:1px solid #f5e8d34d;border-bottom:1px solid #f5e8d34d}.edition-panel,.waitlist-panel{padding:42px 0;min-width:0}.edition-panel{padding-right:55px;border-right:1px solid #f5e8d34d}.waitlist-panel{padding-left:55px;scroll-margin-top:35px}.edition-quantity{display:flex;align-items:baseline;gap:20px;margin:20px 0 12px}.edition-quantity>span:first-child{font:italic 94px/1 var(--serif)}.edition-quantity>span:last-child{font-size:13px;line-height:1.8;max-width:180px}.edition-state{font-size:15px;margin:20px 0 8px;line-height:1.8}.stock-note,.launch-label,.preorder-terms{font-size:12px;line-height:1.9;color:#f4dfce}.launch-label{margin:22px 0}.preorder .pill-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;font-size:13px;line-height:1.6}.preorder-pay{background:var(--paper);color:var(--red)!important;margin:0 0 12px}.preorder-pay:hover{background:#fff9ef}.preorder-terms{margin-top:22px;max-width:420px}.preorder-terms a{text-decoration:underline;text-underline-offset:4px}.reservation-conditions{max-width:1130px;margin:36px auto 0;scroll-margin-top:32px;color:#f4dfce;font-size:12px;line-height:1.9}.reservation-conditions h3{font:400 15px/1.8 var(--jp);margin:0 0 12px}.reservation-conditions p{max-width:850px;margin:10px 0}.waitlist-panel a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.waitlist-panel h3{font:400 36px/1.25 var(--serif);margin:25px 0 18px}:lang(ja) .waitlist-panel h3{font:400 25px/1.7 var(--jp)}.waitlist-panel>p:not(.eyebrow){font-size:13px;line-height:1.9}.waitlist-preview{border-left:2px solid #f7ddbd;padding:8px 12px;background:#3a15131f;color:#ffe5cd}.waitlist-panel form{margin-top:25px}.waitlist-panel fieldset{border:0;margin:0;padding:0;min-width:0}.waitlist-panel fieldset:disabled{opacity:.64}.waitlist-panel label{display:block;font-size:12px;line-height:1.9}.email-row{display:flex;gap:0;border-bottom:1px solid #f5e8d3a6;margin:8px 0 18px}.email-row input{width:100%;min-width:0;padding:14px 0;background:none;color:#fff9ea;border:0;font:16px var(--serif);outline-offset:3px}.email-row input::placeholder{color:#efd7c4}.email-row button{min-height:48px;flex-shrink:0;padding:10px 14px;border:1px solid #f5e8d380;color:#fff9ea;border-bottom:0;font-size:12px}.email-row button:disabled{cursor:not-allowed}.waitlist-panel .consent-label{display:flex;gap:10px;font-size:11px;align-items:flex-start;cursor:pointer}.consent-label input{accent-color:var(--paper);flex-shrink:0;width:18px;height:18px;margin:2px 0}.waitlist-privacy{margin-top:12px;font-size:11px;border-bottom:1px solid #f5e8d36e;padding:8px 0}#waitlist-status{font-size:12px;line-height:1.9;min-height:1em}.launch-countdown{display:flex;gap:22px;margin:25px 0}.launch-countdown span{display:flex;flex-direction:column;gap:7px;min-width:40px;text-align:center}.launch-countdown b{font:400 38px/1 var(--serif);font-variant-numeric:tabular-nums}.launch-countdown small{font-size:10px}.preorder [hidden]{display:none!important}.preorder :focus-visible{outline:2px solid #fff4df;outline-offset:5px}.policy-nav{display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;padding:28px 6%;border-bottom:1px solid #c9c1b6;font-size:12px}.policy-nav a,.shopify-policy__container a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.shopify-policy__container{max-width:850px!important;padding:35px 24px 85px!important;font-size:15px;line-height:1.95}.shopify-policy__container h1{font:400 34px/1.5 var(--serif);margin:20px 0 35px}.shopify-policy__container h2{font:400 25px/1.6 var(--serif);margin:25px 0}.shopify-policy__container [lang=ja]{font-family:var(--jp)}.shopify-policy__container p{margin:18px 0}.shopify-policy__container hr{border:0;border-top:1px solid #c9c1b6;margin:45px 0}.detail-prose a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.site-header .language{white-space:nowrap;flex-shrink:0}@media(max-width:900px){.preorder{padding:75px 7%}.edition-panel{padding-right:28px}.waitlist-panel{padding-left:28px}}@media(max-width:700px){#shop-hcaptcha-badge-container{bottom:calc(162px + env(safe-area-inset-bottom,0px))!important}.preorder-heading{margin-bottom:30px}.preorder-grid{grid-template-columns:1fr}.edition-panel{padding:32px 0;border-right:0;border-bottom:1px solid #f5e8d34d}.waitlist-panel{padding:32px 0}.edition-quantity>span:first-child{font-size:78px}.waitlist-panel h3{font-size:32px}.preorder .french-note{font-size:25px}.email-row{flex-wrap:wrap;gap:8px;border:0}.email-row input{border-bottom:1px solid #f5e8d3a6}.email-row button{border:1px solid #f5e8d380;width:100%}.preorder .pill-button{width:100%}.launch-countdown{justify-content:space-between;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fdf-preorder.css.map */
