.ds-faqhero{display:flex;align-items:center;gap:72px;padding:56px var(--ds-edge) 104px;background:var(--ds-surface)}.ds-faqhero__content{display:flex;flex:1 1 0;flex-direction:column;gap:18px;min-width:0}.ds-faqhero__titles{display:flex;flex-direction:column;gap:6px}.ds-section .ds-kicker.ds-faqhero__kicker{margin:0;line-height:34px}.ds-section .ds-heading.ds-faqhero__heading{font-size:52px;font-weight:800;line-height:58px}.ds-faqhero__text{max-width:560px;margin:0;font-size:19px;line-height:30px;color:var(--ds-text-muted)}.ds-faqhero__search{display:flex;align-items:center;gap:12px;max-width:500px;height:56px;margin:6px 0 0;padding:0 20px;background:#fff;border:1.5px solid var(--ds-border);border-radius:999px;box-shadow:0 2px 6px #20160c0d;cursor:text}.ds-faqhero__search:focus-within{border-color:var(--ds-text)}.ds-faqhero__search-icon{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:var(--ds-text);stroke-width:2;stroke-linecap:round}.ds-section .ds-faqhero__search-input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;font:inherit;font-size:16px;line-height:24px;color:var(--ds-text);background:transparent;border:0;border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.ds-faqhero__search-input::placeholder{color:#8a7b6a;opacity:1}.ds-faqhero__search-input::-webkit-search-cancel-button{cursor:pointer}.ds-faqhero__empty{margin:0;font-size:16px;line-height:24px;color:var(--ds-text-muted)}.ds-faqhero__media{position:relative;flex:0 0 560px;width:560px;height:440px}.ds-faqhero__image{display:block;width:520px;height:400px;object-fit:cover;border-radius:24px}.ds-faqhero__card{position:absolute;top:300px;left:250px;display:flex;flex-direction:column;gap:10px;width:300px;padding:20px 22px;background:#fff;border-radius:18px;box-shadow:0 14px 30px #20160c26}.ds-faqhero__card-title{margin:0;font-family:var(--ds-font-accent-stack);font-size:24px;font-weight:700;line-height:26px;color:var(--ds-text)}.ds-faqhero__card-row,.ds-faqhero__hours{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;line-height:21px;color:var(--ds-text)}.ds-faqhero__card-row a{color:inherit;text-decoration:none}.ds-faqhero__card-row a:hover{text-decoration:underline}.ds-faqhero__card-row .ds-pdp-icon,.ds-faqhero__hours .ds-pdp-icon{flex:0 0 20px;width:20px;height:20px}@media only screen and (max-width:1100px){.ds-faqhero{gap:40px}.ds-faqhero__media{flex-basis:420px;width:420px;height:400px}.ds-faqhero__image{width:400px;height:340px}.ds-faqhero__card{top:260px;left:120px}}@media only screen and (max-width:768px){.ds-faqhero{display:block;padding:28px 18px 72px}.ds-faqhero__content{gap:14px}.ds-faqhero__titles{gap:4px}.ds-section .ds-kicker.ds-faqhero__kicker{font-size:24px;line-height:26px}.ds-section .ds-heading.ds-faqhero__heading{font-size:32px;line-height:38px}.ds-faqhero__text{font-size:17px;line-height:26px}.ds-faqhero__search{max-width:none;margin-top:0;padding:0 18px}.ds-faqhero__hours{gap:8px;color:var(--ds-text-muted)}.ds-faqhero__hours .ds-pdp-icon{flex-basis:18px;width:18px;height:18px}.ds-faqhero__hours .ds-pdp-icon *{stroke:var(--ds-text-muted)}}.ds-faqtopics{position:relative;z-index:1;display:flow-root;padding:0 var(--ds-edge) 55px;background:#fff}.ds-faqtopics__card{display:flex;flex-direction:column;gap:6px;margin-top:-56px;padding:24px 28px 20px;background:#fff;border-radius:24px;box-shadow:0 12px 32px #20160c14}.ds-faqtopics__title{margin:0;padding:0 0 8px 4px;font-family:inherit;font-size:20px;font-weight:700;line-height:26px;letter-spacing:0;text-transform:none;color:var(--ds-text)}.ds-faqtopics__list{display:flex;margin:0;padding:0;list-style:none}.ds-faqtopics__entry{display:flex;flex:1 1 0;min-width:0;margin:0}.ds-faqtopics__entry+.ds-faqtopics__entry{border-left:1px solid #eadfcc}.ds-faqtopics__entry:not(:first-child):not(:last-child){flex-basis:13px}.ds-faqtopics__item{display:flex;flex:1 1 auto;align-items:center;gap:14px;padding:12px 16px;color:var(--ds-text);text-decoration:none}.ds-faqtopics__entry:first-child .ds-faqtopics__item{padding-left:4px}.ds-faqtopics__entry:last-child .ds-faqtopics__item{padding-right:4px}.ds-faqtopics__icon{display:flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;background:#ffe7bf;border-radius:50%;transition:background-color .2s ease}.ds-faqtopics__icon svg{width:24px;height:24px;fill:none;stroke:var(--ds-text);stroke-width:1.7;stroke-linejoin:round}.ds-faqtopics__icon .is-filled{fill:var(--ds-text);stroke:none}.ds-faqtopics__label{flex:1 1 auto;min-width:0;font-size:16px;font-weight:600;line-height:21px}.ds-faqtopics__chevron{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:var(--ds-text);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.ds-faqtopics__item:hover .ds-faqtopics__icon{background:var(--ds-primary)}.ds-faqtopics__item:hover .ds-faqtopics__chevron{transform:translate(3px)}@media only screen and (min-width:769px){.ds-faqtopics__list:has(>:nth-child(6)) .ds-faqtopics__item{gap:10px;padding:12px 10px}.ds-faqtopics__list:has(>:nth-child(6)) .ds-faqtopics__chevron{display:none}.ds-faqtopics__list:has(>:nth-child(6)) .ds-faqtopics__entry:not(:first-child):not(:last-child){flex-basis:7px}}@media only screen and (max-width:1100px){.ds-faqtopics__item{gap:10px;padding:12px 10px}.ds-faqtopics__entry:not(:first-child):not(:last-child){flex-basis:7px}.ds-faqtopics__chevron{display:none}}@media only screen and (max-width:768px){.ds-faqtopics{padding:0 18px}.ds-faqtopics__card{margin-top:-44px;padding:20px 18px 8px;border-radius:20px;box-shadow:0 10px 28px #20160c14}.ds-faqtopics__title{height:45px;padding:0 0 6px;font-size:18px;line-height:28px}.ds-faqtopics__list{flex-direction:column;border-top:1px solid #eadfcc}.ds-faqtopics__entry+.ds-faqtopics__entry{border-left:0}.ds-faqtopics__entry,.ds-faqtopics__entry:not(:first-child):not(:last-child){flex-basis:0;border-bottom:1px solid #eadfcc}.ds-faqtopics__entry .ds-faqtopics__item,.ds-faqtopics__entry:first-child .ds-faqtopics__item,.ds-faqtopics__entry:last-child .ds-faqtopics__item{gap:14px;padding:14px 0}.ds-faqtopics__label{font-size:17px;line-height:23px}.ds-faqtopics__chevron{display:block;flex-basis:20px;width:20px;height:20px}}.ds-section.ds-faq.ds-faq--page{display:flex;flex-direction:column;gap:0;padding:72px max(var(--ds-edge),calc((100% - 960px)/2)) 0;background:#fff;scroll-margin-top:90px}.ds-faq-topics-section+.ds-faq-section .ds-section.ds-faq--page{padding-top:31px}.ds-faq-section:not(:has(+.ds-faq-section)) .ds-section.ds-faq--page{padding-bottom:96px}.ds-faq--page[hidden],.ds-faq--page [hidden]{display:none!important}.ds-faq--page .ds-faq__header{gap:0;padding-bottom:12px}.ds-section.ds-faq--page .ds-heading.ds-faq__heading{font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.02em}.ds-faq--page .ds-faq__list{align-self:stretch;border-top:0}.ds-faq--page .ds-faq__item{border-bottom:1px solid #eadfcc}.ds-faq--page .ds-faq__question{gap:24px;padding:24px 0;font-size:20px;font-weight:600;line-height:28px}.ds-faq--page .ds-faq__item[open]:not(.is-closing) .ds-faq__question{padding-bottom:0;font-weight:600}.ds-faq--page .ds-faq__icon{box-sizing:border-box;width:38px;height:38px;padding:9px;border:2px solid var(--ds-text);border-radius:50%;stroke-width:2.6;transition:background-color .2s ease}.ds-faq--page .ds-faq__question:hover .ds-faq__icon{background:var(--ds-surface)}.ds-faq--page .ds-faq__item[open]:not(.is-closing) .ds-faq__icon{background:var(--ds-text);stroke:#fff}.ds-faq__body{display:flex;flex-direction:column;gap:16px;padding:16px 0 28px}.ds-section.ds-faq--page .ds-faq__answer{max-width:760px;padding-bottom:0;font-size:17px;line-height:28px;color:var(--ds-text-muted)}.ds-faq__table{display:flex;flex-direction:column;max-width:760px;overflow:hidden;color:var(--ds-text);border:1px solid #eadfcc;border-radius:16px}.ds-faq__trow{display:flex;padding:14px 20px;background:#fff}.ds-faq__trow+.ds-faq__trow{border-top:1px solid #eadfcc}.ds-faq__trow:nth-child(odd):not(:first-child){background:#fffcf6}.ds-faq__trow--head{background:#fff1da}.ds-faq__tcell{flex:1 1 0;min-width:0;font-size:16px;line-height:22px}.ds-faq__trow--head .ds-faq__tcell{font-size:15px;font-weight:600;line-height:20px}.ds-faq__footnote{max-width:760px;margin:0;font-size:14px;line-height:21px;color:#7a6a58}.ds-faq__download{display:flex;align-items:center;gap:24px;margin:12px 0 8px;padding:20px 24px 20px 20px;background:var(--ds-surface);border-radius:20px}.ds-faq__download-main{display:flex;flex:1 1 auto;align-items:center;gap:24px;min-width:0}.ds-faq__download-image{display:block;flex:0 0 120px;width:120px;height:96px;object-fit:cover;border-radius:14px}.ds-faq__download-text{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.ds-faq__download-title{margin:0;font-size:19px;font-weight:600;line-height:26px;color:var(--ds-text)}.ds-faq__download-desc{margin:0;font-size:16px;line-height:24px;color:var(--ds-text-muted)}.ds-section .btn.ds-btn.ds-faq__download-button{flex-shrink:0;gap:8px;height:50px;padding:0 24px;font-size:16px;line-height:20px}.ds-section .btn.ds-btn.ds-faq__download-button:hover{background:#fff}.ds-faq__download-icon{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media only screen and (max-width:768px){.ds-section.ds-faq.ds-faq--page,.ds-faq-topics-section+.ds-faq-section .ds-section.ds-faq--page{padding:48px 18px 0}.ds-faq-section:not(:has(+.ds-faq-section)) .ds-section.ds-faq--page{padding-bottom:48px}.ds-faq--page .ds-faq__header{padding-bottom:6px}.ds-section.ds-faq--page .ds-heading.ds-faq__heading{font-size:24px;line-height:30px}.ds-faq--page .ds-faq__question{align-items:center;gap:16px;padding:20px 0;font-size:17px;line-height:24px}.ds-faq--page .ds-faq__item[open]:not(.is-closing) .ds-faq__question{align-items:flex-start;padding-bottom:0}.ds-faq--page .ds-faq__icon{width:34px;height:34px;padding:8px;stroke-width:2.8}.ds-faq__body{gap:14px;padding:14px 0 24px}.ds-section.ds-faq--page .ds-faq__answer{font-size:16px;line-height:26px}.ds-faq__trow{gap:8px;padding:12px 14px}.ds-faq__tcell{font-size:15px;line-height:21px}.ds-faq__tcell:first-child{flex:0 0 104px;font-weight:600}.ds-faq__trow--head .ds-faq__tcell{font-size:14px;line-height:19px}.ds-faq__footnote{font-size:13px;line-height:20px}.ds-faq__download{flex-direction:column;align-items:stretch;gap:14px;margin:12px 0 4px;padding:16px;border-radius:18px}.ds-faq__download-main{gap:14px}.ds-faq__download-image{flex-basis:84px;width:84px;height:72px;border-radius:12px}.ds-faq__download-text{gap:2px}.ds-faq__download-title{font-size:17px;line-height:23px}.ds-faq__download-desc{font-size:14px;line-height:20px}.ds-section .btn.ds-btn.ds-faq__download-button{width:100%}}.ds-faqcontact{display:flex;align-items:center;gap:64px;padding:96px var(--ds-edge);background:var(--ds-surface)}.ds-faqcontact__content{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.ds-section .ds-kicker.ds-faqcontact__kicker{margin:0;font-size:30px;line-height:32px}.ds-section .ds-heading.ds-faqcontact__heading{font-size:40px;line-height:48px}.ds-faqcontact__text{max-width:520px;margin:0;font-size:18px;line-height:28px;color:var(--ds-text-muted)}.ds-faqcontact__cards{display:flex;flex-shrink:0;gap:20px}.ds-faqcontact__card{box-sizing:border-box;width:350px;padding:24px;background:#fff;border-radius:20px}.ds-faqcontact__card--form{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.ds-faqcontact__row{display:flex;align-items:center;gap:14px}.ds-faqcontact__icon{display:flex;flex:0 0 52px;align-items:center;justify-content:center;width:52px;height:52px;background:#ffe7bf;border-radius:50%}.ds-faqcontact__icon svg{width:24px;height:24px;fill:none;stroke:var(--ds-text);stroke-width:1.8;stroke-linejoin:round}.ds-faqcontact__label{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-faqcontact__title{font-size:18px;font-weight:600;line-height:24px;color:var(--ds-text)}.ds-section a.ds-faqcontact__mail{color:var(--ds-text);text-decoration:underline 1px;text-underline-position:from-font;overflow-wrap:anywhere}.ds-faqcontact__sub{font-size:15px;line-height:21px;color:var(--ds-text-muted)}.ds-section .btn.ds-btn.ds-faqcontact__button{gap:8px;width:100%;height:52px;padding:0 24px;font-size:16px;line-height:20px}.ds-faqcontact__arrow{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media only screen and (min-width:769px)and (max-width:1100px){.ds-faqcontact{flex-direction:column;align-items:stretch;gap:32px;padding:72px var(--ds-edge)}.ds-faqcontact__card{flex:1 1 0;width:auto}}@media only screen and (max-width:768px){.ds-faqcontact{flex-direction:column;align-items:stretch;gap:20px;padding:48px 18px}.ds-faqcontact__content{gap:4px}.ds-section .ds-kicker.ds-faqcontact__kicker{font-size:24px;line-height:26px}.ds-section .ds-heading.ds-faqcontact__heading{font-size:28px;line-height:34px}.ds-faqcontact__text{padding-top:8px;font-size:17px;line-height:27px}.ds-faqcontact__cards{flex-direction:column}.ds-faqcontact__card{width:auto;padding:20px;border-radius:18px}.ds-faqcontact__card--form{gap:14px}.ds-faqcontact__icon{flex-basis:48px;width:48px;height:48px}.ds-faqcontact__title{font-size:17px;line-height:23px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ds-faq.css.map */
