.custom-collapsible-content{display:flex;flex-direction:column;width:100%;margin:50px auto;color:#000}.custom-collapsible-content *{color:#000}.custom-collapsible-content__title{width:100%;margin-bottom:30px}.custom-collapsible-content__title>*{color:#000;font-weight:500;text-transform:uppercase;padding-bottom:10px}.custom-accordion{border-bottom:2px solid #f4f4f4;padding-block:3px}.custom-accordion--first{border-top:2px solid #f4f4f4}.custom-accordion *{margin:0;padding:0}@media only screen and (min-width:769px){.custom-accordion{padding-block:5px}}.custom-accordion[aria-expanded=true] .custom-accordion__title span svg:first-of-type{opacity:0}.custom-accordion[aria-expanded=true] .custom-accordion__title span svg:nth-of-type(2){opacity:1}.custom-accordion__title{background-color:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:18px;font-weight:500;letter-spacing:.44px}.custom-accordion__title h1,.custom-accordion__title h2,.custom-accordion__title h3,.custom-accordion__title p{font-size:18px}@media only screen and (min-width:480px){.custom-accordion__title h1,.custom-accordion__title h2,.custom-accordion__title h3,.custom-accordion__title p{font-size:22px}}.custom-accordion__title>h2{transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.custom-accordion span{width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-content:center;border:none;position:relative}.custom-accordion span svg{width:100%;height:100%;transition:all .3s ease;border:none;position:absolute;top:0;left:0}.custom-accordion span svg:first-of-type{opacity:1}.custom-accordion span svg:nth-of-type(2){opacity:0}.custom-accordion__content{display:grid;grid-template-rows:0fr;transition:all .3s ease}.custom-accordion__content p{font-size:14px}@media(min-width:769px){.custom-accordion__content p{font-size:18px}}.custom-accordion__content--with-highlights .set-item-title{font-size:18px}.custom-accordion__content .accordion-text,.custom-accordion__content>p{overflow:hidden;font-size:18px;font-weight:400;letter-spacing:.44px;transition:all .3s ease;width:100%;grid-column:1/span 2}.accordion-text img{width:100%}@media(min-width:1200px){.custom-accordion__content .accordion-text,.custom-accordion__content>p{grid-column:1/span 4}}.custom-accordion__content .accordion-text{transition:all 0s ease 0s}.custom-accordion__content[aria-hidden=true]{grid-template-rows:1fr}.custom-accordion[aria-expanded=true] .accordion-text{margin-bottom:5px}.content-hidden{overflow:hidden;transition:all .3s ease}.highlights-grid{display:grid;overflow:hidden;row-gap:5px;grid-template-columns:1fr 1fr}.accordion-text-mt{margin-top:10px}@media(min-width:1200px){.highlights-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.highlights-item{display:flex;gap:5px;align-items:center}@media(min-width:769px){.highlights-item{display:flex;gap:10px;align-items:center}}.highlights-item *{margin:0}.highlights-item img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.highlights-item .highlights-item__content{display:flex;flex-direction:column;justify-content:center}.highlights-item .highlights-item__content-title{font-size:16px;font-weight:500}.highlights-item .highlights-item__content .highlights-item__content-description{font-size:15px;margin-bottom:0}@media(min-width:769px){.highlights-item .highlights-item__content-title{font-size:18px}.highlights-item .highlights-item__content .highlights-item__content-description{font-size:16px}}product-info .custom-collapsible-content{margin:0}product-info .custom-collapsible-content:nth-of-type(1)>.custom-accordion{background-color:red}product-info .custom-accordion__content[aria-hidden=true]>p{margin-top:0}product-info .custom-accordion{border-bottom:2px solid #f4f4f4}product-info .custom-accordion__content p{margin:0}product-info .accordion-text{grid-column:1/span 2}@media(min-width:1200px){product-info .accordion-text{grid-column:1/span 4}}product-info .custom-accordion span{width:40px;height:40px;min-width:40px;min-height:40px}product-info .highlights-grid .highlights-item{gap:0}product-info .highlights-grid .highlights-item img{width:45px;height:45px}@media(min-width:767px){.custom-collapsible-content__title>*{font-weight:500;letter-spacing:1.12px;text-align:center}}
