.accordion.border-top--true{border-top:1px solid #ddd}.accordion.border-top--false{border-top:unset}.accordion .accordion__item{border-bottom:1px solid #ddd}.accordion .accordion__item .accordion__content{padding:0}.accordion .accordion__item .accordion__content ul{padding-left:1rem;list-style:inside}.accordion .accordion__item[data-collapsed=true]{padding-bottom:0}.accordion .accordion__item[data-collapsed=true] .accordion__content{max-height:0;display:none}.accordion .accordion__item[data-accordion-item][open] .accordion-item__close-icon{display:inline-flex}.accordion .accordion__item[data-accordion-item][open] .accordion-item__open-icon{display:none}.accordion .accordion__item[data-accordion-item][open] .accordion__content{max-height:unset;padding-top:6px;padding-bottom:12px;display:block}.accordion .accordion__item[data-accordion-item][open] .accordion__content :first-child,.accordion .accordion__item[data-accordion-item][open] .accordion__content table{border-top:0!important}.accordion .accordion__item[data-accordion-item][open] .accordion__content p{padding-top:12px;font-weight:400}.accordion .accordion__item[data-accordion-item][open] .accordion__content td{height:30px;padding-left:0;font-weight:400;font-size:12px!important}.accordion .accordion__item .accordion__toggle{text-align:left;width:100%;min-height:var(--accordion-height);letter-spacing:0;color:#555;padding:0;font-size:.8em;font-weight:600;line-height:3;display:block;position:relative}.accordion .accordion__item .accordion__toggle .accordion__toggle--closed,.accordion .accordion__item .accordion__toggle .accordion__toggle--open{margin:0;font-size:22px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.accordion .accordion__item .accordion__toggle .accordion__toggle--open{display:none}.accordion .accordion__item .accordion__toggle .accordion__toggle--closed{transform-origin:50%;transition:transform .2s;display:block}.accordion .accordion__item .accordion__toggle .accordion__toggle--closed.active{transform:translateY(-50%)rotate(180deg)}.accordion .accordion__item .accordion__toggle.open .accordion__toggle--open{display:block}.accordion .accordion__item .accordion__toggle.open .accordion__toggle--closed{display:none}.product-main__info .accordion__content{padding:0}.product-main__info .accordion__content .rte,.product-main__info .accordion__content p,.product-main__info .accordion__content a{font-size:var(--body-size-9);line-height:var(--body-line-height-9);letter-spacing:var(--body-spacing-9);font-family:var(--body-family-9);font-weight:var(--body-weight-9);font-style:var(--body-style-9);text-transform:var(--body-transform-9);margin-bottom:12px!important}@media (width>=768px){.product-main__info .accordion__content .rte,.product-main__info .accordion__content p,.product-main__info .accordion__content a{font-size:var(--body-size-9-d);line-height:var(--body-line-height-9-d);letter-spacing:var(--body-spacing-9-d)}}.product-main__info .accordion__content h5{margin-bottom:10px;padding-left:16px}[data-accordion-content]{transition:height .5s ease-in-out;overflow:hidden}[data-accordion-content]:not(.active){display:none}.accordion .accordion__item[data-accordion-item][open] .accordion__content td{font-size:.6em!important;line-height:2em!important}.accordion__content .table__label{vertical-align:top!important;width:40%!important;padding:0!important}.accordion__content .table__value{width:60%!important}[data-variant-description-app=product\ description] p,[data-variant-description-app=product\ description] ul{font-size:15px!important}@media (width>=576px){[data-variant-description-app=product\ description] p,[data-variant-description-app=product\ description] ul{font-size:var(--body-size-3-d)!important}}[data-accordion=product-page]{padding-bottom:20px}.svg-icons-container{justify-content:space-between;padding-top:10px;display:flex}@media (width>=1920px){.svg-icons-container{justify-content:space-around}}.svg-icons-container .svg-container{flex-direction:row;align-items:flex-start;display:flex}.svg-icons-container .svg-container .svg-icon{margin-right:5px;padding-top:2px}.svg-icons-container .svg-container .svg-icon svg{width:14px;height:14px}@media (width>=768px){.svg-icons-container .svg-container .svg-icon{margin-right:7px}}.svg-icons-container .svg-container .icon-text{height:unset;font-size:13px;font-weight:500;line-height:1.3}@media (width>=768px){.svg-icons-container .svg-container .icon-text{font-size:14px;font-weight:500}}.svg-claims-container{grid-gap:15px;grid-template-columns:repeat(3,1fr);padding:0 0 20px;display:grid}.svg-claims-container .svg-container{flex-direction:row;place-content:center flex-start;align-items:center;display:flex}@media (width>=1920px){.svg-claims-container .svg-container{justify-content:center}}.svg-claims-container .svg-container .claims-svg-icon{margin-right:7px}.svg-claims-container .svg-container .claims-svg-icon svg{width:14px;height:14px}.svg-claims-container .svg-container .text-container .icon-text{letter-spacing:1px;font-size:11px;font-weight:500;line-height:20px}@media (width>=768px){.svg-claims-container .svg-container .text-container .icon-text{font-size:12px}}.svg-claims-container .svg-container .text-container .sub-text{font-size:11px}@media (width>=768px){.svg-claims-container .svg-container .text-container .sub-text{font-size:12px}}.product-pro-main .accordion{flex-direction:column;gap:8px;margin:0;padding-bottom:0;display:flex}.product-pro-main .accordion__item{background:#f8f8f8;border:1px solid #f3f3f3;border-radius:5px;font-size:18px;line-height:130%;box-shadow:0 4px 8px #00000014}.product-pro-main .accordion__item .accordion__toggle{color:#444;min-height:initial;text-transform:initial;letter-spacing:initial;padding:16px 24px;font-size:18px;font-weight:500;line-height:130%}.product-pro-main .accordion__item .accordion__toggle .accordion__toggle--open,.product-pro-main .accordion__item .accordion__toggle .accordion__toggle--closed{font-size:inherit}.product-pro-main .accordion__item .accordion__toggle .accordion__toggle--open{transform:translateY(-50%)rotate(45deg)}.product-pro-main .accordion__item__content{font-size:14px}.product-pro-main .accordion__item__content p:last-child{margin-bottom:0}.product-pro-main .accordion__item[data-accordion-item][open] .accordion__content{padding:0 24px 16px}.product-pro-main .accordion__item[data-accordion-item][open] .accordion__toggle--closed{display:none}.product-pro-main .accordion__item[data-accordion-item][open] .accordion__toggle--open{display:block}