.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;margin-top:-1rem}.accordion__content img{max-width:100%}.product_summary_title{width:100%}.faq_container .accordion details[open] .accordion_btn .show,.accordion details[open] .accordion_btn .show{display:none}.faq_container .accordion details[open] .accordion_btn .hide,.accordion details[open] .accordion_btn .hide{display:block!important}.FAQs_wrap .faq_container .accordion{padding:0}.product-verticle-tabs-container .tabs-container nav{margin:0 auto}.product-verticle-tabs-container .tabs-container nav ul{list-style:none;padding:0;width:87%;margin:0 0 0 auto}.product-verticle-tabs-container .tabs-container nav ul{display:flex;flex-direction:column}.product-verticle-tabs-container .tabs-container nav ul.expanded li:not(.active){position:relative;top:auto}.product-verticle-tabs-container_section{overflow:unset}.product-verticle-tabs-container .tabs-container nav ul li{display:flex!important;border:none!important;align-items:center;margin-bottom:46px!important;padding:11px!important;position:relative;cursor:pointer}.product-verticle-tabs-container .tabs-container nav ul li:after{content:"";position:absolute;top:0;bottom:0;left:-12px;z-index:1;border-left:6px solid #8795a4;border-radius:3px}.tab_title_icon svg{width:36px;height:36px}.product-tabs-content .tab_content{font-weight:400;font-size:18px;line-height:27px;text-align:center;color:#413625;letter-spacing:.3px}.product-verticle-tabs-container .tabs-container nav ul li.active span{color:#313841}.product-verticle-tabs-container .tabs-container nav ul li.active:after{border-color:#ea5b29}.product_detail_accordion-description .plus-button{display:none}@media screen and (min-width: 768px){.product-verticle-tabs-container nav{background:transparent}.product-verticle-tabs-container .tab-content{display:none;flex-direction:column;justify-content:center}.product-verticle-tabs-inner{display:grid;grid-template-columns:5fr 6fr;padding:45px 20px;margin:0 auto;max-width:90%}.product-verticle-tabs-container .tabs-container{height:unset;display:flex;align-items:center}.product-verticle-tabs-container .tabs-container nav{position:unset;width:100%}.product-verticle-tabs-container .tab-content.current{display:flex}.product-verticle-tabs-container .tab-content img{width:336px;margin-right:23px;border-radius:8px 8px 40px}.product-verticle-tabs-container_section{position:relative}.product_summary_title{text-align:center}}.product-discription-accordion .accordion__title{font-size:40px;line-height:1.2;font-weight:300;letter-spacing:0px;color:#313841;font-weight:600;border-bottom:2px solid #EA5B29;width:fit-content;margin:0 auto}.accordion__content_container h2{font-size:14px;line-height:1.25;font-weight:500;margin:14px 0}.accordion__content_container table,.accordion__content_container tr,.accordion__content_container td{border:none!important;box-shadow:none;width:100%!important}.accordion__content_container td{padding:7px 0!important;font-size:14px;line-height:1.15}.accordion__content_container table{margin-bottom:30px}summary.product__tab_heading{display:none}.tab_content_inner_container{display:flex;align-items:center;margin-bottom:39px}.tab_content_item{margin-left:7px}.tab_content_item h4{margin:0 0 10px;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:0px;color:#313841}.tab_content_item p{margin:0;font-size:18px;line-height:1.35;letter-spacing:0px;color:#69737f}.tab_content_icon{max-width:75px;width:100%;height:75px;display:block!important;background-repeat:no-repeat;background-position:left center;background-size:contain;margin:0 10px}.product-verticle-tabs-container .tabs-container nav ul li span{font-weight:400;font-size:40px;line-height:1;letter-spacing:0;color:#8795a4}.product_faq_grid__item.faq_container summary{justify-content:space-between}.product_faq_main_container{background:#fffaf6}.product-tab-items{display:flex;justify-content:center;align-items:center}.product-tab-items .tab_heading{margin:0 21px}.product_faq_review_container{display:none}.product_faq_review_container.active{display:block}.product_faq_main_heading_container{display:grid;grid-template-columns:1fr 1fr;max-width:544px;margin:0 auto}.product_faq_main_heading{text-align:center;font-size:24px;line-height:1.17;color:#313841;font-weight:600;padding:26px 0 17px;margin:0;border-bottom:1px solid #e0e3e5;cursor:pointer}.product_faq_main_heading.current{border-bottom:2px solid #ea5b29}.product-discription-accordion .accordion{border-top:none;border-bottom:none}.product-discription-accordion .accordion__content{margin-top:.5rem}@media screen and (max-width: 767px){.product-verticle-tabs-container .tabs-container nav ul{width:100%;flex-direction:row;justify-content:space-between}.tab_content_inner_container{margin-bottom:26px}.product-verticle-tabs-container .tabs-container nav{position:relative;margin:0 1rem}.product-verticle-tabs-container .tabs-container nav ul li:not(.active):after{display:none}.product-verticle-tabs-container .tabs-container nav ul li.active:after{border-left:none;border-bottom:6px solid #ea5b29;width:100%;height:6px;border-radius:3px;top:unset;left:0}.product-verticle-tabs-container .tabs-container nav:before{content:"";width:100%;position:absolute;border-bottom:4px solid #e7ecf2;bottom:1px;border-radius:3px;height:4px}.product-verticle-tabs-container .tabs-container nav ul li{margin-bottom:20px!important}}@media screen and (max-width: 1199px){.product-discription-accordion .accordion__title{font-size:16px}.tab_content_icon{width:61px;height:52px}.tab_content_item{width:calc(100% - 61px)}.current.active{font-weight:600}.product-verticle-tabs-container .tabs-container nav ul li{margin:0!important}.product-verticle-tabs-container .tabs-container nav ul li span{font-size:20px;line-height:1.2;font-weight:400}.tab-content{display:none}.tab-content.current{display:block}.tabs-container.product-tabs-title{margin-bottom:30px}.tab_content_item h4{font-size:16px;line-height:1.25;margin:0}.tab_content_item p{font-size:14px;line-height:1.3}}@media screen and (min-width: 1198px){.product-discription-accordion .accordion__title{font-size:24px}.product-discription-accordion .accordion__content_container h2{font-size:24px;font-weight:500}}.product_faq_grid__item .accordion__title{color:#191e1f;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;margin:0}.accordion__content_container p{font-size:14px;margin:0}.product_faq_inner_container .product-tab-items{margin-top:20px}.product_faq_container .tab_heading{color:#313841;letter-spacing:0;font-size:18px;cursor:pointer}.product_faq_container .tab_heading[active]{font-weight:500;border-bottom:2px solid #ea5b29;line-height:1.2}@media screen and (max-width: 1023px){.accordion__content_container p{font-size:12px}.product_faq_container .tab_heading{font-size:14px}.product_faq_main_heading{font-size:16px;padding:19px 0;font-weight:600}.jdgm-review-widget--small .jdgm-histogram .jdgm-star{font-size:9px!important;line-height:10px!important}.jdgm-histogram__row{height:10px!important;margin-left:15px!important;display:flex;align-items:center}.jdgm-histogram__row:before{font-size:8px;line-height:9px;margin-right:4px}.jdgm-review-widget--small .jdgm-histogram{margin:4px 0!important}}@media screen and (min-width: 767px) and (max-width: 1199px){.product-verticle-tabs-container .tabs-container nav ul li{margin-bottom:2rem!important}}@media screen and (min-width: 750px){.product_faq_grid__item .accordion__title{font-size:20px;line-height:24px}.FAQs_wrap .accordion__content_container p{font-size:16px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/904/assets/component-accordion.css.map */
