.accordion.focus-visible:focus-within{border-color:#c3e6e1!important;border-radius:.25rem;box-shadow:0 0 0 4px #c3e6e1;outline:0}.accordion{margin-bottom:0;overflow:hidden}.accordion__button{align-items:center;display:flex;font-weight:400;gap:.5rem;justify-content:flex-start;margin:0 auto .25rem;text-align:left;width:100%}.accordion__button .icon-container{height:1.25rem;position:relative;width:1.25rem}.accordion__button .icon-container .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}.accordion__button .icon--plus{height:.75rem;width:.75rem}.accordion__button .icon--minus,.accordion__button.active .icon--plus{opacity:0}.accordion__button.active .icon--minus{opacity:1}.accordion__panel--pdp{border-top:.0625rem solid var(--color-neutral);padding:.7rem .25rem .15rem;width:100%}.accordion__content{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}.accordion__content:after,.accordion__content:before{content:"";display:block;position:relative;z-index:-1}.accordion__content:before{margin-top:-.3125rem}.accordion__content:after{margin-bottom:-2.8125rem}.accordion__content.active,.accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.accordion__content.is-visible,.accordion__content.visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.accordion__content p{margin:0;padding-bottom:1rem}.accordion__content ul{list-style-type:circle;padding:0 0 0 1.75rem}.accordion__content ol{padding:0 0 0 1.75rem}.accordion__wrapper{padding:1rem 0}.accordion__wrapper--pdp{padding:0 .5rem 1.875rem 1.875rem}