.shopify-section--ns-training-accordions .faq-list>:first-child{border-block-start-width:0px}.shopify-section--ns-training-accordions .faq-list>:last-child{border-block-end-width:0px}.faq-list.ns-training-accordions__text-content{overflow:visible}.ns-training-accordions__header-and-content{display:flex;flex-direction:column;gap:var(--spacing-6)}@media screen and (min-width: 700px){.ns-training-accordions__header-and-content{gap:var(--spacing-6)}}.ns-training-accordions__file-and-accordions{display:grid;gap:var(--spacing-4, 1rem)}.ns-training-accordions__file-details{display:flex;justify-content:space-between;align-items:center}.ns-training-accordions__file-button-wrapper{position:relative}.ns-training-accordions__file-href{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:2}.ns-training-accordions__file-button-wrapper .button{display:inline-flex;justify-content:center;align-items:center;padding:var(--spacing-3, .75rem);gap:.25rem}.ns-training-accordions__file-button-wrapper img{display:block;width:1.25rem;height:auto;margin-top:-3px}@media screen and (min-width: 1000px){.ns-training-accordions__media-wrapper{position:sticky;top:calc(var(--header-height) + (var(--has-sticky-product-nav) * var(--sticky-product-nav-height)))}}@media screen and (min-width: 700px){.shopify-section--ns-training-accordions .accordion__content{padding-inline-start:var(--accordion-spacing-inline--new);padding-inline-end:0}}.shopify-section--ns-training-accordions .accordion__content{margin-block-end:0;margin-block-start:var(--accordion-spacing);padding-inline-end:0}.ns-training-accordions__wrapper{display:flex;flex-direction:column;gap:2rem 5rem}@media screen and (min-width: 1000px){.ns-training-accordions__wrapper{display:grid;grid-template-columns:1fr 1fr}}.ns-training-accordions__text-content{display:grid;gap:var(--spacing-4, 1rem);height:max-content;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-color:var(--accordions-content-background)}@media screen and (min-width: 1000px){.ns-training-accordions__text-content{display:grid}}.shopify-section--ns-training-accordions .accordion{border-block-start-width:0px;border-block-end-width:0px}.shopify-section--ns-training-accordions .accordion__toggle{position:relative;z-index:1;padding-block-start:var(--spacing-4, 1rem);padding-block-end:var(--spacing-4, 1rem);padding-inline-start:var(--spacing-4, 1rem);padding-inline-end:var(--spacing-4, 1rem);border-radius:var(--spacing-2, .5rem);box-shadow:0 0 10px #0000001a;border:.5px solid #2828284D}@media screen and (min-width: 700px){.shopify-section--ns-training-accordions .accordion__toggle{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}.shopify-section--ns-training-accordions .accordion__toggle span.h4{font-weight:500}.shopify-section--ns-training-accordions .circle-chevron{margin-inline-end:.33rem}.shopify-section--ns-training-accordions .ns-accordion__title-badge{font-size:.75rem;padding:var(--spacing-1, .25rem) var(--spacing-2, .5rem);border:1px solid var(--accordion-badge-border, #181A1D);color:var(--accordion-badge-color, inherit);font-weight:500;line-height:14px;text-align:left}.accordion__title-with-number{display:inline-flex;align-items:center;flex-wrap:wrap;gap:1rem}.accordion__number{display:inline-flex;align-items:center;justify-content:center;background-color:#000;font-size:.85rem;line-height:1;min-width:30px;min-height:30px;aspect-ratio:1;padding:.33rem;border-radius:50%;color:#fff;transition:background-color .2s linear}details.accordion[aria-expanded=true] .accordion__number{background-color:#b81af7}@media screen and (min-width: 700px){.section-stack__main.show-item-numbering .accordion__content-text{padding-inline-start:calc(1.5rem + 30px)}.accordion__title-with-number{display:inline-flex;align-items:center;gap:1.5rem}}.shopify-section--ns-training-accordions .accordion__content-text{padding-inline:.25rem}.ns-training-accordions-block__content{display:grid;gap:1rem}.ns-training-accordions-block__content{display:grid;gap:.5rem}@media screen and (max-width: 699px){.ns-training-accordions-block__content *{font-size:16px;font-weight:400;line-height:24px}}.accordion__content-inner{display:grid;row-gap:var(--spacing-4)}div.ns-training-accordions-block__content .ns-training-accordions-block__content-2{margin-block-start:var(--spacing-1)}div.ns-training-accordions-block__content ul{list-style:disc;margin-block-start:var(--spacing-1)!important;padding-inline-start:1.25rem}.ns-training-accordions__wrapper .swiper-pagination{position:static;padding-block-start:1rem}.ns-training-accordions__wrapper .swiper-pagination-bullet-active{background:#b81af7}.ns-training-accordions__media-wrapper{overflow:hidden}@media screen and (min-width: 1000px){.ns-training-accordions__wrapper.media-on-left .ns-training-accordions__media{order:-1}}.shopify-section--ns-training-accordions .ns-training-accordions-block__media-image-wrapper{display:flex;justify-content:center;align-items:center}.shopify-section--ns-training-accordions .ns-training-accordions-block__media-image-wrapper img{display:block;height:auto;width:100%;max-width:100%}@media screen and (min-width: 750px){.shopify-section--ns-training-accordions .ns-training-accordions-block__media-wrapper{position:relative;top:calc((-1 * var(--ns-accordion-item-summary-height)) + 5px);margin-block-end:calc((-1 * var(--ns-accordion-item-summary-height)) + 5px)}}.ns-training-accordions-block__media-video-wrapper{width:100%}.ns-training-accordions-block__media-video-wrapper video{display:block;width:100%;height:auto;max-width:100%}.ns-training-accordions-block__media-image-wrapper,.ns-training-accordions-block__media-video-wrapper,.ns-training-accordions-block__static-image-wrapper{aspect-ratio:1/1;overflow:hidden}.ns-training-accordions-block__media-image-wrapper img,.ns-training-accordions-block__static-image-wrapper img,.ns-training-accordions-block__media-video-wrapper video{object-fit:cover;object-position:center center}.ns-training-accordions-block__media.active{max-height:1200px;visibility:visible;opacity:1}.ns-training-accordions-block__media{max-height:0;visibility:hidden;opacity:0;transition:opacity .3s linear}.show-accordion-icon .accordion__title-with-number{gap:.75rem}.accordion_icon-wrapper img{width:1.5rem;height:auto}@media screen and (min-width: 700px){.accordion_icon-wrapper img{width:1.875rem;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/ns-training-accordions.css.map */
