.accordion-section{padding:20px;display:block}@media(min-width:768px){.accordion-section{padding:80px 20px}}@media(min-width:1024px){.accordion-section{padding:80px}}.accordion-section__heading{font-family:GeogrotesqueCondBoldWeb,Arial Black,Impact,sans-serif;font-size:14px;line-height:14.63px;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:10px 0 14px}@media(min-width:768px){.accordion-section__heading{font-size:25px;line-height:30px;padding:0}}.accordion-section__accordions{border-bottom:1px solid #d4d4d4;max-width:1024px;margin:16px auto 0}.accordion-section__accordions>div{border-top:1px solid #d4d4d4}@media(min-width:768px){.accordion-section__accordions{margin-top:48px}}.accordion-section__button{display:block;width:-moz-fit-content;width:fit-content;margin:32px auto 0}@media(min-width:768px){.accordion-section__button{margin-top:48px}}.utility__tabs{border-bottom:1px solid #d7d7d7;margin-left:-22px;margin-right:-22px}@media screen and (min-width:1024px){.utility__tabs{margin-left:0;margin-right:0}}*+.utility__tabs{margin-top:38px}*+.utility__tabs.utility__tabs--faq{margin-top:0}.utility__tabs--faq{margin-bottom:60px}.utility__tabs--faq:last-child{margin-bottom:0}.utility__tab{border-top:1px solid #d7d7d7;font-family:GeogrotesqueCondBoldWeb,Arial Black,Impact,sans-serif;font-size:15px;letter-spacing:1px;padding:23px 22px;position:relative;text-align:left;text-transform:uppercase;width:100%;cursor:pointer}button.utility__tab{appearance:none;-webkit-appearance:none;background:none;border-radius:0;border-left:none;border-right:none;border-bottom:none;color:inherit}@media screen and (min-width:1024px){.utility__tab{padding-left:0;padding-right:0}}.utility__tab.utility__tab--faq{font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.59px;line-height:1.71;padding-right:60px;text-transform:none}@media screen and (min-width:1024px){.utility__tab.utility__tab--faq{font-size:13px}}.utility__tab.utility__tab--product{font-family:GeogrotesqueCondBoldWeb,Arial Black,Impact,sans-serif;font-size:18px;letter-spacing:0px;text-transform:uppercase;padding:15px 20px 13px 0;color:#000;line-height:normal}@media(min-width:768px){.utility__tab.utility__tab--product{font-size:20px;-webkit-text-stroke:black;-webkit-text-stroke-width:.2px;padding:15px 20px 12px 0}}@media screen and (max-width:393px){.utility__tab.utility__tab--product{padding-top:20px;padding-bottom:16px}}.utility__tab.utility__tab--product:first-child{border:none}.utility__tab.utility__tab--product:before{right:8.5px}.utility__tab.utility__tab--product:after{right:0}@media screen and (min-width:1024px){.utility__tab.utility__tab--product{letter-spacing:.5px;padding:15px 20px 16px 0}}.utility__tab:after,.utility__tab:before{background:#000;content:"";position:absolute}.utility__tab:after{height:1px;right:20px;top:49%;width:17px;transform:translateY(-50%)}@media screen and (min-width:1024px){.utility__tab:after{right:0}}.utility__tab:before{height:17px;opacity:0;right:28px;top:50%;transition:opacity .4s;width:1px;transform:translateY(-50%)}@media(min-width:768px){.utility__tab:before{right:8px}}.utility__tab[aria-expanded=false]:before{opacity:1}.utility__tabpanel{overflow:hidden;transition:height .3s cubic-bezier(.165,.84,.44,1);padding:0 22px}@media screen and (min-width:1024px){.utility__tabpanel{padding-left:0;padding-right:0}}.utility__tabpanel p{color:#696969}.utility__tabpanel p strong,.utility__tabpanel.utility__tabpanel--faq p{color:#000}.utility__tabpanel.utility__tabpanel--faq p a{text-decoration:underline}.utility__tabpanel.utility__tabpanel--faq p strong,.utility__tabpanel.utility__tabpanel--faq p em{font-weight:700}.utility__tabpanel.utility__tabpanel--product{padding:0}.utility__tabpanel.utility__tabpanel--product p{color:#000;font-size:14px;line-height:21px;letter-spacing:.4px}@media screen and (max-width:700px){.utility__tabpanel.utility__tabpanel--product p{font-size:14px;line-height:164%}}@media screen and (min-width:1024px){.utility__tabpanel.utility__tabpanel--product p{font-size:15px;line-height:23px;padding-right:5px}}@media screen and (max-width:700px){.utility__tabpanel.utility__tabpanel--product>div>*:last-child>p:first-child{margin-top:-5px}}.utility__tabpanel>div>*:last-child{padding-bottom:30px}.utility__tabpanel .product__description-description .product__description-description{padding-bottom:0}.utility__tabpanel[aria-hidden=true]{height:0}@media screen and (max-width:700px){.utility__tabpanel p{font-size:14px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/1084/assets/section-accordions.css.map */
