.store-services{display:flex;flex-direction:column;gap:32px;padding:40px 20px;background:#fbf9f8;color:#0a1532;font-family:"FredSans","Source Sans Pro",sans-serif}@media (min-width: 1024px){.store-services{gap:24px;padding:64px 40px}}.store-services.store-services--vertical{padding:0}.store-services__header{display:flex;flex-direction:column;gap:32px}.store-services__title{margin:0;font-family:"FredSerif","FredSans","Source Sans Pro",sans-serif;font-weight:400;font-size:24px;line-height:28px;letter-spacing:normal;color:#0a1532}.store-services__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.store-services--vertical .store-services__list{gap:8px}@media (min-width: 1024px){.store-services--horizontal .store-services__list{flex-direction:row;gap:64px;border-top:0}}.store-services__list>.experience-component{display:contents}.store-services__list>.experience-component:last-child>.store-services__card{border-bottom:0}.store-services__card{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--store-services-border, #e5e5e5)}.store-services--vertical .store-services__card{border-bottom:0;padding:16px}@media (min-width: 1024px){.store-services--horizontal .store-services__card{flex:1 1 0;width:0;gap:20px;border-bottom:0}}.store-services__card-header{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;padding:20px 0;margin:0;border:0;background:none;text-align:left;cursor:pointer;color:#0a1532}.store-services--vertical .store-services__card-header{cursor:default}@media (min-width: 1024px){.store-services__card-header{cursor:default}.store-services--horizontal .store-services__card-header{flex-direction:column;align-items:flex-start;gap:20px;padding:0}}.store-services__icon{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;flex:none;color:#0a1532}.store-services__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.store-services--vertical .store-services__icon{width:24px;height:24px}.store-services__card-title.store-services__card-title{margin:0;flex:1 1 auto;font-weight:500;font-size:18px;line-height:24px;letter-spacing:normal;color:#0a1532;text-align:left;font-family:"FredSans","Source Sans Pro",sans-serif}@media (min-width: 1024px){.store-services--horizontal .store-services__card-title.store-services__card-title{flex:none}}.store-services__card-plus{position:relative;width:16px;height:16px;flex:none}.store-services__card-plus::before,.store-services__card-plus::after{content:"";position:absolute;top:50%;left:50%;background:#0a1532;transform:translate(-50%, -50%)}.store-services__card-plus::before{width:14px;height:1.5px}.store-services__card-plus::after{width:1.5px;height:14px}.store-services--vertical .store-services__card-plus{display:none}@media (min-width: 1024px){.store-services__card-plus{display:none}}.store-services__card-body{overflow:hidden;max-height:0;width:100%;transition:max-height 0.3s ease}.store-services--vertical .store-services__card-body{max-height:none;overflow:visible}@media (min-width: 1024px){.store-services__card-body{max-height:none;overflow:visible}}.store-services__card.is-open .store-services__card-body{max-height:500px}.store-services__card.is-open .store-services__card-plus::after{opacity:0}.store-services__card-desc{margin:0;padding:0 0 20px;font-weight:500;font-size:14px;line-height:18px;color:var(--store-services-desc-color, #0a1532)}@media (min-width: 1024px){.store-services--horizontal .store-services__card-desc{padding:0}}.store-services__card-desc>*{margin:0}.store-services__card-desc *{color:var(--store-services-desc-color, inherit)}.store-services__card-cta{display:inline-block;margin-top:4px;padding-bottom:20px;font-family:"FredSans","Source Sans Pro",sans-serif;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0.5px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#0a1532}.store-services__card-cta:hover,.store-services__card-cta:focus{color:#0a1532;text-decoration:underline}@media (min-width: 1024px){.store-services--horizontal .store-services__card-cta{padding-bottom:0}}.store-services__button{display:inline-block;padding:14px 36px;border:1px solid transparent;background-color:transparent;font:inherit;line-height:1.2;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}.store-services__button:hover,.store-services__button:focus{text-decoration:none}@media (max-width: 1023.98px){.store-services__button{display:block;width:100%}}

