.hc-features-wrapper,.hc-features-wrapper *,.hc-features-wrapper *:before,.hc-features-wrapper *:after{margin:0!important}.hc-features-wrapper{margin:32px 0 24px}.hc-features-stack{border:1px solid #d2d2d1;border-radius:6px;overflow:hidden;margin:0 0 12px}.hc-feature-section{border-bottom:1px solid #d2d2d1;background:#fff;transition:background-color .2s ease}.hc-feature-section:last-child{border-bottom:none}.hc-feature-section[data-expanded=true]{background:#fafbfc}.hc-feature-section__header{display:flex;width:100%;align-items:center;justify-content:space-between;background:transparent;border:0;padding:6px 22px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background-color .15s ease;box-sizing:border-box;line-height:1;min-height:84px}.hc-feature-section__label{display:flex!important;align-items:center!important;gap:36px!important;flex:1!important;min-width:0!important;margin:0!important;padding:0!important}.hc-feature-section__icon{position:relative;display:flex!important;align-items:center;justify-content:center;width:72px;height:72px;flex-shrink:0}.hc-feature-section__octagon-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.hc-feature-section__pictogram{position:relative!important;z-index:1!important;display:block!important;width:56px!important;height:56px!important;object-fit:contain!important;margin:0!important;padding:0!important;vertical-align:middle!important}.hc-feature-section__icon img:not(.hc-feature-section__pictogram){display:block!important;width:56px!important;height:56px!important;object-fit:contain;position:relative;z-index:1;margin:0!important}.hc-feature-section__body,.hc-feature-section__octagon-svg,.hc-feature-section{margin:0!important}.hc-features-wrapper{margin:32px 0 24px!important}.hc-features-stack{margin:0 0 12px!important}.hc-feature-section__chevron,.hc-feature-section__icon,.hc-feature-section__title,.hc-feature-list,.hc-feature-list li{margin:0!important}.hc-feature-section__icon--empty{width:72px;height:72px}.hc-feature-section__icon svg{width:100%;height:100%}.hc-feature-section__header:hover{background:#f5f6f8}.hc-feature-section__header:focus-visible{outline:2px solid #1b79a4;outline-offset:-2px}.hc-feature-section__title{font-family:var(--heading-font-family, "Lato", sans-serif);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#14283f;line-height:1!important;display:block!important;margin:0!important;padding:0!important}.hc-feature-section__chevron{font-size:28px;font-weight:300;color:#1b79a4;line-height:1;transition:transform .25s ease;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-left:12px}.hc-feature-section[data-expanded=true] .hc-feature-section__chevron{transform:rotate(45deg)}.hc-feature-section__body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 22px}.hc-feature-section[data-expanded=true] .hc-feature-section__body{max-height:1500px;padding:4px 22px 18px}.hc-feature-list{list-style:none;padding:0;margin:0}.hc-feature-list li{font-size:clamp(.875rem,1vw,.9375rem)!important;font-weight:400!important;font-family:Lato,sans-serif!important;color:#14283f!important;line-height:1.6;padding:6px 0;display:flex;align-items:flex-start;gap:8px}.hc-feature-list li:before{content:"\2013";color:#eea12d;font-weight:600;flex-shrink:0;line-height:1.5}.hc-features-processed{display:none!important}.hc-features-footnotes,.hc-features-footnotes *{margin:0!important;padding:0!important}.hc-features-footnotes{margin-top:12px!important;text-align:left}.hc-footnote{font-size:12px;line-height:1.4!important;color:#96979a;font-style:italic;font-family:Lato,sans-serif;text-align:left;display:block}.hc-footnote+.hc-footnote{margin-top:0!important}.product-content-below-gallery__description.prose{display:flex;flex-direction:column}.product-content-below-gallery__description.prose .hc-features-wrapper{order:-100!important}.product-content-below-gallery__description.prose>:has(>img){order:100}@media screen and (max-width:699px){.hc-feature-section__header{padding:12px 16px}.hc-feature-section__title{font-size:12px;letter-spacing:.12em}.hc-feature-section__chevron{font-size:22px;width:22px;height:22px}.hc-feature-section__body{padding:0 16px}.hc-feature-section[data-expanded=true] .hc-feature-section__body{padding:4px 16px 14px}.hc-feature-list li{font-size:12px!important;padding:5px 0}}
/*# sourceMappingURL=/cdn/shop/t/195/assets/hc-pdp-features.css.map */
