schwer-product-faq.schwer-faq{display:block;padding-top:40px;padding-bottom:40px}.schwer-faq__panel{max-width:1200px;margin:0 auto;background:#fff;color:#15171b;border:1px solid #e2e5eb;border-radius:14px;overflow:hidden}.schwer-faq__header{padding:24px 32px;border-bottom:1px solid #e6e8ed}.schwer-faq__header h2{margin:0;font-family:var(--font-heading-family,inherit);font-style:var(--font-heading-style,normal);font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.35px;color:inherit}.schwer-faq__questions{padding:0 32px}.schwer-faq__item{margin:0;border:0}.schwer-faq__item+.schwer-faq__item{border-top:1px solid #e6e8ed}.schwer-faq__question{display:block;position:relative;margin:0;padding:20px 40px 20px 0;list-style:none;cursor:pointer;font-size:18px;font-weight:600;line-height:1.5;color:inherit;letter-spacing:normal}.schwer-faq__question::-webkit-details-marker{display:none}.schwer-faq__question::marker{content:""}.schwer-faq__question:focus-visible{outline:2px solid #678a30;outline-offset:-2px;border-radius:4px}.schwer-faq__toggle{position:absolute;right:0;top:21.5px;width:24px;height:24px;border-radius:50%;background:#f0f2f6}.schwer-faq__toggle:before,.schwer-faq__toggle:after{content:"";position:absolute;width:10px;height:1.5px;left:7px;top:11px;background:#243047}.schwer-faq__toggle:after{transform:rotate(90deg)}.schwer-faq__item[open] .schwer-faq__toggle{background:#edf3e4}.schwer-faq__item[open] .schwer-faq__toggle:before{background:#658b2d}.schwer-faq__item[open] .schwer-faq__toggle:after{display:none}.schwer-faq__answer{padding:0 40px 20px 0;color:#545861;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.schwer-faq__answer>:first-child{margin-top:0}.schwer-faq__answer>:last-child{margin-bottom:0}.schwer-faq__answer a{color:#567b24;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){schwer-product-faq.schwer-faq{padding:28px 16px}.schwer-faq__header{padding:24px 20px}.schwer-faq__header h2{font-size:24px}.schwer-faq__questions{padding:0 20px}.schwer-faq__question{padding-top:16px;padding-bottom:16px;font-size:16px}.schwer-faq__toggle{top:16px}.schwer-faq__answer{padding-right:0;font-size:16px}}.schwer-returns .returns-faq-single{display:block;max-width:850px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;padding-top:38px;padding-bottom:56px}.schwer-returns .returns-faq-single>div:first-child{text-align:center;margin-bottom:26px}.schwer-returns .returns-faq-single h2{max-width:none;margin:0;line-height:1.25}.schwer-returns .returns-faq-single .faq{width:100%}@media(max-width:749px){.schwer-returns .returns-faq-single{width:calc(100% - 40px);padding-top:28px;padding-bottom:40px}.schwer-returns .returns-faq-single>div:first-child{margin-bottom:20px}}.schwer-returns .returns-policy-single{padding-top:24px;padding-bottom:24px;border-top:0}.schwer-returns .returns-policy-single .policy-grid{display:block;max-width:850px;width:calc(100% - 48px);margin:auto}.schwer-returns .returns-policy-single aside{text-align:center;margin-bottom:24px;position:static}.schwer-returns .returns-policy-single aside h2{margin:0 0 10px;font-size:26px}.schwer-returns .returns-policy-single aside p{max-width:none;margin:0;font-size:13px}.schwer-returns .returns-policy-single .policy-body{width:100%}.schwer-returns:has(.returns-policy-single){padding-top:0}.schwer-returns:has(.care-support) .care-support{margin-bottom:16px}@media(max-width:749px){.schwer-returns .returns-policy-single .policy-grid{width:calc(100% - 40px)}.schwer-returns .returns-policy-single aside{margin-bottom:18px}}.schwer-size-dialog{border:0;padding:0;border-radius:16px;width:min(940px,94vw);max-height:90dvh;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.schwer-size-dialog::backdrop{background:#0000008c}.schwer-size-inner{padding:32px;position:relative}.schwer-size-inner img{display:block;width:100%;height:auto}.schwer-size-close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:32px;cursor:pointer;min-width:44px;min-height:44px}@media(max-width:749px){.schwer-size-dialog{width:100%;max-width:100%;margin:auto 0 0;border-radius:18px 18px 0 0;max-height:90dvh}.schwer-size-inner{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map */
