.ncos-icon{display:grid;height:24px;place-items:center;text-align:center;width:24px}.ncos-icon--large{height:32px;width:32px}
.ncos-text{color:var(--ncos-colour-sys-on-surface);margin:0;text-align:left}.ncos-text--align-centre{text-align:center}.ncos-text--align-right{text-align:right}.inverted-surface .ncos-text{color:var(--ncos-colour-sys-on-inverted-surface)}
.ncos-badges{display:flex;flex-wrap:wrap;gap:var(--ncos-spacing-x-small)}.ncos-badge{align-items:center;background:var(--ncos-colour-sys-primary-container);border-radius:var(--ncos-radius-x-small);display:inline-flex;padding:var(--ncos-spacing-xx-small) var(--ncos-spacing-x-small) var(--ncos-spacing-xx-small) var(--ncos-spacing-xx-small)}.ncos-badge svg{flex-shrink:0}
.ncos-button{align-items:center;border:0;border-radius:var(--ncos-radius-full);box-sizing:border-box;cursor:pointer;display:inline-flex;height:40px;overflow:hidden;padding:0;text-decoration:none;transition:all .15s ease-in-out}.ncos-button__state-layer{align-items:inherit;display:inherit;justify-content:inherit;padding:8px 16px;transition:all .15s ease-in-out}.ncos-button__icon{display:grid;margin-left:4px;place-items:center;position:relative;right:0;transition:all .15s ease-in-out}.ncos-button__label{font-family:var(--ncos-font-family-brand);font-size:var(--ncos-font-label-size);font-weight:var(--ncos-font-weight-medium);letter-spacing:var(--ncos-font-label-tracking);line-height:var(--ncos-font-label-line-height);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ncos-button--filled{background:var(--ncos-colour-sys-primary)}.ncos-button--filled .ncos-button__label{color:var(--ncos-colour-sys-on-primary)}.ncos-button--filled:hover .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-opacity-08)}.ncos-button--filled:active .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-opacity-12)}.ncos-button--filled:focus .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-opacity-16)}.ncos-button--filled[disabled]{background:var(--ncos-colour-state-layer-primary-opacity-12);pointer-events:none}.ncos-button--filled[disabled] .ncos-button__label{color:var(--ncos-colour-sys-on-surface);opacity:.4}.ncos-button--filled[disabled] .ncos-button__icon{color:var(--ncos-colour-sys-on-surface)!important;opacity:.4}.ncos-button--outlined{background:var(--ncos-colour-sys-primary-container);border:1px solid var(--ncos-colour-sys-outline-alt)}.ncos-button--outlined .ncos-button__label{color:var(--ncos-colour-sys-on-primary-container)}.ncos-button--outlined:hover .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-container-opacity-08)}.ncos-button--outlined:active .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-container-opacity-12)}.ncos-button--outlined:focus .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-container-opacity-16)}.ncos-button--outlined:active,.ncos-button--outlined:focus,.ncos-button--outlined:hover{border-color:var(--ncos-colour-sys-primary)}.ncos-button--text{background:none}.ncos-button--text .ncos-button__label{color:var(--ncos-colour-sys-on-primary-container)}.ncos-button--text.ncos-button--hovered .ncos-button__state-layer,.ncos-button--text:hover .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-container-opacity-08)}.ncos-button--text.ncos-button--active .ncos-button__state-layer,.ncos-button--text:active .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-container-opacity-12)}.ncos-button--text:focus .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-primary-container-opacity-16)}.ncos-button--with-icon .ncos-button__state-layer{padding:8px 12px 8px 16px}.ncos-button--with-icon:hover .ncos-icon{right:-4px}.ncos-button--icon-only{height:40px;width:40px}.ncos-button--icon-only .ncos-icon{margin:0}.ncos-button--icon-only:hover .ncos-icon{right:0}.ncos-button--icon-only .ncos-button__state-layer{align-items:center;display:flex;height:40px;justify-content:center;padding:0;width:40px}.ncos-button--on-inverted-surface .ncos-button--text .ncos-button__label{color:var(--ncos-colour-sys-on-inverted-surface)}.ncos-button--on-inverted-surface .ncos-button--text.ncos-button--hovered .ncos-button__state-layer,.ncos-button--on-inverted-surface .ncos-button--text:hover .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-inverted-surface-opacity-08)}.ncos-button--on-inverted-surface .ncos-button--text.ncos-button--active .ncos-button__state-layer,.ncos-button--on-inverted-surface .ncos-button--text:active .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-inverted-surface-opacity-12)}.ncos-button--on-inverted-surface .ncos-button--text:focus .ncos-button__state-layer{background:var(--ncos-colour-state-layer-on-inverted-surface-opacity-16)}
.ncos-product-reel__item{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ncos-spacing-large);width:100%}@media screen and (min-width:1068px){.ncos-product-reel__item{align-items:center;flex-direction:row;justify-content:space-between}}.ncos-product-reel__item__text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ncos-spacing-medium)}@media screen and (min-width:1068px){.ncos-product-reel__item__text{gap:var(--ncos-spacing-large);max-width:50%;width:600px}}.ncos-product-reel__item__text p{color:var(--ncos-colour-sys-on-surface-alt)}@media screen and (min-width:1068px){.ncos-product-reel__item__media{max-width:50%}}.ncos-product-reel__item__media img{max-width:100%}.ncos-product-reel__item__tag{align-items:center;display:inline-flex;gap:var(--ncos-spacing-medium)}.ncos-product-reel__item__tag .ncos-icon{background:var(--ncos-colour-sys-primary-container);border-radius:var(--ncos-radius-x-small);flex-shrink:0;height:40px;width:40px}.ncos-product-reel__item__tag .ncos-icon svg{height:32px;width:32px}
.wp-block-ncos-product-reel-item{width:100%}.wp-block-ncos-product-reel-item .ncos-button{pointer-events:none}
