.answer-demo .store-view-tabs{border-bottom:1px solid #d9d6cf;align-items:stretch;gap:32px;margin-bottom:20px;display:flex}.answer-demo .store-view-tabs button{color:#69675f;min-height:54px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0 15px;font-size:15px;font-weight:450;line-height:1.4;position:relative}.answer-demo .store-view-tabs button:hover{color:#262623}.answer-demo .store-view-tabs button[aria-selected=true]{color:#262623;border-bottom-color:#262623}.answer-demo .store-example{color:#111;background:#fff;min-width:0}.answer-demo .store-masthead{border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:center;gap:24px;padding:31px 42px;display:flex}.answer-demo .store-motto{color:#69675f;letter-spacing:0;font-size:13px;line-height:1.5}.answer-demo .store-panel{outline-offset:-4px;min-width:0;min-height:480px}.answer-demo .store-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:34px 42px 42px;display:grid}.answer-demo .store-product-art{background:#fff;border:1px solid #ebebeb;justify-content:center;align-self:stretch;align-items:center;min-width:0;margin:0;display:flex;position:relative}.answer-demo .store-product-art img{width:100%;max-width:420px;height:auto;display:block}.answer-demo .store-product-art figcaption{color:#69675f;font-size:12px;position:absolute;bottom:12px;left:16px}.answer-demo .store-logo{width:auto;height:45px;display:block}.answer-demo .store-price del{color:#8a8780;margin-right:6px}.answer-demo .store-product-copy{min-width:0;padding:8px 0}.answer-demo .store-breadcrumb{color:#69675f;letter-spacing:.01em;margin:0 0 20px;font-size:12px;line-height:1.5}.answer-demo .store-product h3{letter-spacing:-.055em;text-wrap:balance;max-width:280px;margin:0 0 15px;font-size:clamp(30px,3.5vw,47px);font-weight:500;line-height:1.03}.answer-demo .store-price{letter-spacing:-.025em;font-size:18px;line-height:1.5;display:block}.answer-demo .store-description{color:#65635c;max-width:310px;margin:21px 0 26px;font-size:15px;line-height:1.7}.answer-demo .store-delivery-answer{border-top:1px solid #d6d2c8;margin:0 0 24px;padding-top:20px}.answer-demo .store-delivery-answer h4{letter-spacing:-.025em;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5}.answer-demo .store-delivery-answer p{color:#65635c;max-width:350px;margin:0;font-size:14px;line-height:1.75}.answer-demo .store-purchase{color:#111;width:100%;min-height:50px;font:inherit;text-align:left;opacity:1;cursor:pointer;background:#ffc600;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.answer-demo .store-purchase:hover{background:#e6b400}.answer-demo .store-purchase>span{font-size:18px;line-height:1}.answer-demo .store-example-caption{color:#69675f;letter-spacing:0;padding:0 42px 23px;font-size:12px;line-height:1.5}.answer-demo .store-faq{max-width:960px;margin-inline:auto;padding:48px 54px 50px}.answer-demo .store-faq-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;display:flex}.answer-demo .store-faq h3{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.08}.answer-demo .store-search{flex-shrink:0;width:240px;max-width:100%;display:block;position:relative}.answer-demo .store-search input{color:#292924;width:100%;min-height:46px;font:inherit;letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #b6b1a5;border-radius:0;padding:10px 32px 10px 0;font-size:16px;line-height:1.5;display:block}.answer-demo .store-search input::placeholder{color:#69675f;opacity:1}.answer-demo .store-search svg{color:#69675f;pointer-events:none;position:absolute;top:15px;right:0}.answer-demo .store-question{border-top:1px solid #d6d2c8}.answer-demo .store-question:last-child{border-bottom:1px solid #d6d2c8}.answer-demo .store-question button{color:#292924;text-align:left;width:100%;min-height:64px;font:inherit;letter-spacing:-.025em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:17px;line-height:1.5;display:flex}.answer-demo .store-question button:hover{color:#676358}.answer-demo .store-question button>span{flex-shrink:0;font-size:21px}.answer-demo .store-question p{color:#65635c;max-width:650px;margin:0;padding:0 30px 23px 0;font-size:16px;line-height:1.75}.answer-demo .store-question p[hidden]{display:none}.answer-demo .store-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.answer-demo :is(.store-view-tabs button,.store-panel,.store-search input,.store-question button):focus-visible{outline-offset:5px;outline:2px solid #292924}.answer-demo .store-panel:focus-visible{outline-offset:-3px}@media (max-width:900px){.answer-demo .store-product{gap:32px;padding-inline:30px}.answer-demo .store-masthead,.answer-demo .store-example-caption{padding-inline:30px}.answer-demo .store-faq{padding-inline:35px}.answer-demo .store-faq-heading{flex-direction:column;align-items:flex-start;gap:22px}.answer-demo .store-search{width:100%;max-width:350px}}@media (max-width:650px){.answer-demo .store-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.answer-demo .store-view-tabs button{min-width:0;min-height:55px;padding:10px 0 13px;font-size:12px;line-height:1.4}.answer-demo .store-masthead{gap:15px;padding:25px 22px}.answer-demo .store-logo{height:38px}.answer-demo .store-motto{text-align:right;max-width:85px;font-size:11px}.answer-demo .store-panel{min-height:0}.answer-demo .store-product{grid-template-columns:minmax(0,1fr);gap:28px;padding:22px 22px 32px}.answer-demo .store-product-art{height:260px}.answer-demo .store-product-art img{max-width:260px}.answer-demo .store-product-copy{padding:0}.answer-demo .store-product h3{max-width:none;font-size:36px}.answer-demo .store-breadcrumb{margin-bottom:15px}.answer-demo .store-description{max-width:none;margin-top:18px}.answer-demo .store-delivery-answer p{max-width:none;font-size:15px}.answer-demo .store-example-caption{padding:0 22px 22px;font-size:11px}.answer-demo .store-faq{padding:31px 22px 35px}.answer-demo .store-faq-heading{gap:22px;margin-bottom:24px}.answer-demo .store-faq h3{font-size:34px}.answer-demo .store-question button{gap:16px;min-height:65px;font-size:16px}.answer-demo .store-question p{padding-right:12px;font-size:15px}}.answer-demo .store-missing{border-top:1px solid #d6d2c8;padding:26px 0 4px}.answer-demo .store-missing>p:first-child{letter-spacing:-.025em;margin:0 0 14px;font-size:17px}.answer-demo .store-missing button{color:#292924;min-height:44px;font:inherit;opacity:1;cursor:default;background:0 0;border:1px solid #292924;border-radius:0;padding:10px 18px;font-size:14px}.answer-demo .store-missing-note{color:#65635c;max-width:420px;margin:16px 0 0;font-size:14px;line-height:1.7}.answer-demo .store-reply{flex-direction:column;max-width:420px;margin-inline:auto;padding:48px 22px 44px;display:flex}.answer-demo .store-reply .mail{max-width:none;margin:0}.answer-demo .store-reply-answer{color:#65635c;margin:0;font-size:14px;line-height:1.6}.answer-demo .store-reply-note{color:#65635c;margin:22px 0 0;font-size:14px;line-height:1.7}.answer-demo .store-delivery-answer .label-new{vertical-align:2px;margin-left:6px;font-size:12px;font-weight:400}
.faqlue-hero-scene{pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.faqlue-hero-scene canvas{opacity:0;width:100%;height:100%;display:block}.faqlue-hero-fallback{color:#373d34;width:100%;height:100%;position:absolute;inset:0;transform:scale(.96)}.faqlue-hero-scene[data-ready=true] canvas{opacity:1}.faqlue-hero-scene[data-ready=true] .faqlue-hero-fallback{visibility:hidden}@media (prefers-reduced-motion:reduce){.faqlue-hero-scene canvas{opacity:0}.faqlue-hero-scene[data-ready=true] .faqlue-hero-fallback{visibility:visible}}
.website-faq{min-width:0}.question-form{margin-bottom:30px}.question-form>label{letter-spacing:-.01em;margin-bottom:13px;font-size:15px;display:block}.question-input-row{background:#faf9f6;border:1px solid #9e9892;border-radius:3px;align-items:stretch;display:flex}.question-input-row:focus-within{outline-offset:3px;outline:2px solid #565067}.question-input-row input{color:#292829;letter-spacing:normal;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;padding:17px 16px;font-size:16px}.editorial-page .question-input-row input:focus-visible{outline:none}.question-input-row input::placeholder{color:#716b66}.question-input-row button{cursor:pointer;border-left:1px solid #c7c1ba;flex-shrink:0;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:14px 18px;font-size:14px;display:flex}.question-input-row button:hover:not(:disabled){background:#e8e5ed}.question-input-row button:disabled{color:#77716b;cursor:default}.question-input-row button>span{font-size:20px}.question-help,.question-count{color:#65615e;max-width:470px;margin-top:12px;font-size:12px;line-height:1.7}.question-count{margin-bottom:22px;font-size:14px}.question-feedback{color:#31533a;font-size:14px;line-height:1.65}.question-feedback:not(:empty){margin-top:15px}.question-error{color:#8b3f2a}.question-feedback a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.question-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.editorial-page .website-faq .faq-list{margin-top:0}@media (max-width:760px){.website-faq{margin-top:34px}}@media (max-width:400px){.question-input-row input{padding:15px 11px}.question-input-row button{gap:6px;padding-inline:12px}}.faq-question{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.faq-new{color:#292829;letter-spacing:0;background:#e7e5ed;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}
