.cf-faq{background:var(--cf-faq-bg);margin-top:var(--cf-faq-mt);margin-bottom:var(--cf-faq-mb);padding-top:var(--cf-faq-pad-y);padding-bottom:var(--cf-faq-pad-y);padding-left:min(var(--cf-faq-pad-x),6vw);padding-right:min(var(--cf-faq-pad-x),6vw)}.cf-faq__title{margin:0 0 var(--cf-faq-title-mb);text-align:center;font-family:var(--font-heading-family);font-size:var(--cf-faq-title-size);font-weight:var(--cf-faq-title-weight);letter-spacing:var(--cf-faq-title-ls);line-height:1.25;color:var(--cf-faq-title-color)}.cf-faq__list{max-width:var(--cf-faq-maxw);margin:0 auto;display:flex;flex-direction:column;gap:var(--cf-faq-gap)}.cf-faq__item{border:0}.cf-faq__question{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:0;font-family:var(--font-body-family);font-size:var(--cf-faq-q-size);font-weight:400;line-height:1.4;color:var(--cf-faq-q-color)}.cf-faq__question::-webkit-details-marker{display:none}.cf-faq__question:focus-visible{outline:1px solid var(--cf-faq-q-color);outline-offset:4px}.cf-faq__icon{flex:0 0 auto;width:var(--cf-faq-icon-size);height:var(--cf-faq-icon-size);border:1px solid var(--cf-faq-icon-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cf-faq-icon-color);transition:transform .3s ease}.cf-faq__icon svg{width:44%;height:auto;display:block}.cf-faq__item[open] .cf-faq__icon{transform:rotate(180deg)}.cf-faq__answer-wrap{overflow:hidden;transition:height .32s ease}.cf-faq__answer{padding:12px 0 4px calc(var(--cf-faq-icon-size) + 16px);font-family:var(--font-body-family);font-size:var(--cf-faq-a-size);line-height:1.65;color:var(--cf-faq-a-color)}.cf-faq__answer p{margin:0 0 .9em}.cf-faq__answer p:last-child{margin-bottom:0}.cf-faq__answer a{color:inherit}@media(max-width:749px){.cf-faq__title{font-size:min(var(--cf-faq-title-size),6.5vw);letter-spacing:min(var(--cf-faq-title-ls),1.2vw)}.cf-faq__question{gap:12px;font-size:16.56px;align-items:flex-start}.cf-faq__icon{width:28px;height:28px;margin-top:2px}.cf-faq__answer{padding-left:40px;font-size:min(var(--cf-faq-a-size),4.1vw)}}.cf-usp{background:var(--cf-usp-bg);margin-top:var(--cf-usp-mt);margin-bottom:var(--cf-usp-mb);padding-top:var(--cf-usp-pad-y);padding-bottom:var(--cf-usp-pad-y);padding-left:min(var(--cf-usp-pad-x),6vw);padding-right:min(var(--cf-usp-pad-x),6vw)}.cf-usp__inner{max-width:var(--cf-usp-maxw);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:var(--cf-usp-col-gap);row-gap:var(--cf-usp-row-gap)}.cf-usp__col{flex:1 1 0;min-width:0;max-width:var(--cf-usp-col-maxw);text-align:center}.cf-usp__icon{display:flex;justify-content:center;align-items:center;margin-bottom:var(--cf-usp-icon-gap);color:var(--cf-usp-icon-color)}.cf-usp__icon svg{width:var(--cf-usp-icon-size);height:var(--cf-usp-icon-size);display:block}.cf-usp__icon img{width:var(--cf-usp-icon-size);height:var(--cf-usp-icon-size);object-fit:contain;display:block}.cf-usp__title{margin:0 0 var(--cf-usp-title-gap);font-family:var(--font-heading-family);font-size:var(--cf-usp-title-size);font-weight:var(--cf-usp-title-weight);letter-spacing:var(--cf-usp-title-ls);line-height:1.3;text-transform:uppercase;color:var(--cf-usp-title-color)}.cf-usp__text{font-family:var(--font-body-family);font-size:var(--cf-usp-text-size);line-height:var(--cf-usp-text-lh);color:var(--cf-usp-text-color)}.cf-usp__text p{margin:0 0 .8em}.cf-usp__text p:last-child{margin-bottom:0}.cf-usp__text a{color:inherit}.cf-usp__border{max-width:var(--cf-usp-maxw);margin:var(--cf-usp-pad-y) auto 0;border-bottom:1px solid var(--cf-usp-border-color)}@media(max-width:749px){.cf-usp__inner{row-gap:min(var(--cf-usp-row-gap),6vw)}.cf-usp__title{font-size:12px;letter-spacing:min(var(--cf-usp-title-ls),.6vw)}.cf-usp__text{font-size:12px}.cf-usp__icon svg,.cf-usp__icon img{width:42px;height:42px}.cf-usp--mob-1 .cf-usp__col{flex:0 0 100%;max-width:100%}.cf-usp--mob-2 .cf-usp__col{flex:0 0 calc(50% - (var(--cf-usp-col-gap) / 2));max-width:calc(50% - (var(--cf-usp-col-gap) / 2))}.cf-usp--mob-3 .cf-usp__col{flex:0 0 calc(33.333% - (var(--cf-usp-col-gap) * .667));max-width:calc(33.333% - (var(--cf-usp-col-gap) * .667))}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
