.wrapper .accordions-holder{padding:0;margin-top:40px}.margin--small{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:989px){.wrapper .accordions-holder .accordion__body{margin:0}}.product-accordion .accordion{border-top:none}.accordion-toggle{position:relative;cursor:pointer;border-top:1px solid var(--body_color);padding:1rem 30px 1rem 0;margin:0 0 auto;color:var(--body_color)}.accordion-toggle:after,.accordion-toggle:before{content:"";position:absolute;top:50%;background-color:var(--body_color);transform:translateY(-50%)}.accordion-toggle:before{right:10px;width:15px;height:1px}.accordion-toggle:after{right:17px;width:1px;height:15px;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.accordion-toggle.is-open:after{transform:translateY(-50%) rotate(90deg)}.accordion-content{display:none;overflow:hidden;color:var(--body_color);padding-bottom:50px}.accordion-content.accordion--open,.no-js .accordion-content{display:block}.accordion-content__entry--truncate,.product-description__content--truncate,.tab-content__entry--truncate{display:none;opacity:0;visibility:hidden;pointer-events:none}.accordion-content__actions,.product-description__content__actions,.tab-content__actions{display:none}.accordion-content__actions .text-link-default,.product-description__content__actions .text-link-default,.tab-content__actions .text-link-default{font-style:italic}.accordion-content__actions button,.product-description__content__actions button,.tab-content__actions button{padding:0}.accordion-content__holder,.product-description__content__holder,.tab-content__holder{position:relative}.accordion-content__holder.is-expanded .accordion-content__entry:not(.accordion-content__entry--truncate),.accordion-content__holder.is-expanded .product-description__content__entry:not(.product-description__content__entry--truncate),.accordion-content__holder.is-expanded .tab-content__entry:not(.tab-content__entry--truncate),.product-description__content__holder.is-expanded .accordion-content__entry:not(.accordion-content__entry--truncate),.product-description__content__holder.is-expanded .product-description__content__entry:not(.product-description__content__entry--truncate),.product-description__content__holder.is-expanded .tab-content__entry:not(.tab-content__entry--truncate),.tab-content__holder.is-expanded .accordion-content__entry:not(.accordion-content__entry--truncate),.tab-content__holder.is-expanded .product-description__content__entry:not(.product-description__content__entry--truncate),.tab-content__holder.is-expanded .tab-content__entry:not(.tab-content__entry--truncate){display:none}.accordion-content__holder.is-expanded .accordion-content__entry--truncate,.accordion-content__holder.is-expanded .product-description__content__entry--truncate,.accordion-content__holder.is-expanded .tab-content__entry--truncate,.product-description__content__holder.is-expanded .accordion-content__entry--truncate,.product-description__content__holder.is-expanded .product-description__content__entry--truncate,.product-description__content__holder.is-expanded .tab-content__entry--truncate,.tab-content__holder.is-expanded .accordion-content__entry--truncate,.tab-content__holder.is-expanded .product-description__content__entry--truncate,.tab-content__holder.is-expanded .tab-content__entry--truncate{position:relative;display:block!important;opacity:1;visibility:visible;pointer-events:auto}.accordion-content__holder.is-expanded .accordion-content__actions,.accordion-content__holder.is-expanded .product-description__content__actions,.accordion-content__holder.is-expanded .tab-content__actions,.product-description__content__holder.is-expanded .accordion-content__actions,.product-description__content__holder.is-expanded .product-description__content__actions,.product-description__content__holder.is-expanded .tab-content__actions,.tab-content__holder.is-expanded .accordion-content__actions,.tab-content__holder.is-expanded .product-description__content__actions,.tab-content__holder.is-expanded .tab-content__actions{display:block}.accordions-holder{max-width:var(--content-max);margin:0 auto 30px;padding:0 var(--outer)}.accordions-holder+.shopify-section:not(.accordions-holder),.shopify-section:not(.accordions-holder)+.accordions-holder{margin-top:30px}.accordions-holder+.accordions-holder{margin-top:-31px}.accordions-holder+.accordions-holder .product__reviews--alt{margin-top:61px}.accordions-holder:empty{margin:0!important}.accordion{border-bottom:1px solid var(--body_color);border-top:1px solid var(--body_color);margin-top:-1px}.accordion__title{position:relative;line-height:1.2;padding:1.5rem 30px 1.5rem 0;margin:0;cursor:pointer}.accordion__title:after,.accordion__title:before{content:"";position:absolute;top:50%;background-color:var(--body_color);transform:translateY(-50%)}.accordion__title:before{right:10px;width:15px;height:1px}.accordion__title:after{right:17px;width:1px;height:15px;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.accordion__title.is-open:after{transform:translateY(-50%) rotate(90deg)}.accordion__body{display:none;padding-bottom:1rem;overflow:hidden}@media only screen and (max-width:749px){.accordion__body .product__reviews{padding:0 15px}}@media only screen and (max-width:749px){.section-faq .accordion__body{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:749px){.faq-list-holder{overflow:hidden}}.faq-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:749px){.faq-list{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:30px;margin-bottom:-30px;-webkit-overflow-scrolling:touch}}.faq-list__item{width:45%;padding:calc(var(--gutter)/2) 0;line-height:1.3}.faq-list__item:first-child:last-child{width:100%}@media only screen and (max-width:749px){.faq-list__item{flex:0 0 auto;width:calc(100% - 50px);padding-left:15px;padding-right:15px}}.faq-list--3 .faq-list__item,.faq-list--6 .faq-list__item,.faq-list--9 .faq-list__item{width:30%}@media only screen and (max-width:749px){.faq-list--3 .faq-list__item,.faq-list--6 .faq-list__item,.faq-list--9 .faq-list__item{width:calc(100% - 50px)}}.faq-list__item-title{margin-bottom:calc(var(--gutter)/3)}.image__fill+.faq-list__item-title{margin-top:calc(var(--gutter)/3)}.faq-list__item-icon .icon__animated{padding-bottom:calc(var(--inner)/4)}@media only screen and (max-width:749px){.faq-list__item-image{margin-left:-15px;margin-right:-15px}}.faq__title~.faq__title{margin-top:60px}
/*# sourceMappingURL=/cdn/shop/t/132/assets/custom-accordion.css.map */
