.product-faq{padding:100px 0}@media (max-width: 991px){.product-faq{padding:56px 0}}.product-faq__heading{padding:0 0 24px;margin:0;font-size:var(--h2-font-size);font-weight:700}.product-faq__d-flex{margin:0 -24px;position:relative;flex-wrap:wrap}@media (max-width: 991px){.product-faq__d-flex{margin:0 -16px}}.product-faq__d-flex>div{width:50%;min-width:50%;padding:0 24px}@media (max-width: 991px){.product-faq__d-flex>div{padding:0 16px}}@media (max-width: 767px){.product-faq__d-flex>div{width:100%;min-width:100%}}.product-faq__d-flex .faq-section__title{display:none}.accordion{border-bottom:1px solid transparent;padding:14px 0 10px}.accordion.active .accordion__title svg{transform:translateY(-50%) scale(-1);-webkit-transform:translateY(-50%) scale(-1);-moz-transform:translateY(-50%) scale(-1)}.accordion__title{padding:12px 50px 12px 0;margin:0;cursor:pointer;position:relative}.accordion__title h3,.accordion__title span{padding:0;margin:0;font-size:var(--h3-font-size);font-weight:700}.accordion__title svg{display:block;padding:0;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.accordion__content{display:none;overflow:hidden}.accordion__content.is-open{display:block}.accordion__content img,.accordion__content iframe,.accordion__content video{display:block;width:100%;height:auto;margin:24px 0 0}.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6,.accordion__content p,.accordion__content ul,.accordion__content ol{margin:24px 0 0;padding:0}.accordion__content h5,.accordion__content h6{font-weight:400;font-size:var(--large-font-size);line-height:1.5;font-family:new-kansas,sans-serif}.accordion__content ol,.accordion__content ul{margin:5px 0 0 20px}.accordion__content p a{text-decoration:underline}.accordion__content>*:first-child,.accordion__content .metafield-rich_text_field>*:first-child{margin-top:0;padding-top:0}.accordion__content>*:last-child,.accordion__content .metafield-rich_text_field>*:last-child{padding-bottom:12px}.accordion__content .metafield-rich_text_field{padding-bottom:0}.accordion__content .product-grid-item{display:flex;width:458px;margin:16px 0 12px;padding:0}@media (max-width: 767px){.accordion__content .product-grid-item{width:100%;padding:16px 16px 72px;position:relative}}.accordion__content .product-grid-item:hover .product-grid-item__image img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.accordion__content .product-grid-item__image{width:176px;min-width:176px;overflow:hidden}@media (max-width: 767px){.accordion__content .product-grid-item__image{width:96px;min-width:96px;border-radius:var(--small-border-radius);-webkit-border-radius:var(--small-border-radius);-moz-border-radius:var(--small-border-radius)}}.accordion__content .product-grid-item__image img{margin:0}.accordion__content .product-grid-item__content{width:100%}.accordion__content .product-grid-item__title{height:auto}.accordion__content .product-grid-item__title h4{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0;padding:0}.accordion__content .product-grid-item__price{padding-top:8px}@media (max-width: 767px){.accordion__content .product-grid-item__button{position:absolute;bottom:16px;left:16px;right:16px}}.accordion__content .product-grid-item__button .button{background:var(--color-brand-200);color:var(--color-brand-700);padding:9px 16px;display:inline-block;text-transform:none}@media (max-width: 767px){.accordion__content .product-grid-item__button .button{display:block;width:100%;text-align:center}}.accordion__content .product-grid-item__button .button:hover{background:var(--color-brand-100);color:var(--color-brand-700)}.product-faq__contact{margin-top:40px;border-radius:var(--medium-border-radius);-webkit-border-radius:var(--medium-border-radius);-moz-border-radius:var(--medium-border-radius);padding:32px 24px}@media (max-width: 767px){.product-faq__contact{margin-top:24px;padding:24px 16px;flex-wrap:wrap}}.product-faq-contact__heading{padding:0 30px 0 0;margin:0;font-size:var(--h3-font-size);font-weight:700}@media (max-width: 767px){.product-faq-contact__heading{width:100%;padding:0}}.product-faq-contact__button{margin-left:auto}@media (max-width: 767px){.product-faq-contact__button{margin:22px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product-faq.scss.css.map */
