.shopify-section:has(.s-styles-explained){display:none}.s-styles-explained{display:grid;gap:0}.s-styles-explained__header{margin-bottom:1.25rem}.s-styles-explained__tablist{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.s-styles-explained__item{display:contents}.s-styles-explained__button{align-items:center;border-right:.0625rem solid var(--surface-global-primary);border-top:.0625rem solid var(--border-global-primary);display:flex;flex:1;flex-direction:row;font-size:.6875rem;font-weight:700;justify-content:center;letter-spacing:.03438rem;line-height:1.2;min-height:4rem;padding:.75rem;text-transform:uppercase;z-index:2}.s-styles-explained__button.is-active{background-color:var(--surface-global-primary)}.s-styles-explained__button:not(.is-active){background-color:var(--surface-button-primary);color:var(--text-global-light)}.s-styles-explained__button[data-forloop-first=true]{border-left:.0625rem solid var(--border-global-primary);border-radius:.5rem 0 0 0}.s-styles-explained__button[data-forloop-last=true]{border-radius:0 .5rem 0 0;border-right:.0625rem solid var(--border-global-primary)}.s-styles-explained__button:hover:not(.is-active){background-color:var(--surface-button-primary--hover);color:var(--text-global-light)}.s-styles-explained__panel{display:none;margin-top:-.0625rem;order:100;width:100%}.s-styles-explained__panel.is-active{display:grid;gap:1.5rem}.s-styles-explained__panel-content{border:.0625rem solid var(--border-global-primary);border-radius:0 0 .5rem .5rem;display:grid;gap:.75rem;margin-top:-.0625rem;padding:.25rem .75rem .75rem;width:100%}.s-styles-explained__panel-content .c-card-style{flex:1}.s-styles-explained__panel-content .b-text-richtext{font-size:var(--font-body-md);width:100%}.s-styles-explained__title{font-size:var(--font-display-lg)}.s-styles-explained__subtitle,.s-styles-explained__title{font-family:var(--font-typeface-display);font-weight:700;line-height:1.2}.s-styles-explained__description,.s-styles-explained__subtitle{font-size:1rem}.s-styles-explained__subdescription{font-size:var(--font-body-sm)}@media only screen and (min-width:48em){.s-styles-explained__panel.is-active{gap:2rem}.s-styles-explained__panel-content,.s-styles-explained__panel.is-active{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.s-styles-explained__panel-content{border-top-left-radius:.5rem;flex-wrap:wrap;padding:2rem}.s-styles-explained__subtitle{font-size:1.25rem}}@media only screen and (min-width:64em){.s-styles-explained__header{margin-bottom:-2.5rem;width:calc(50% - 1.5rem)}.s-styles-explained__button{flex:none;max-width:calc(50% - 100%/var(--tab-count));padding-inline:2rem}}