.nsa-color-bundle{--nsa-bundle-accent: #f6a529;--nsa-bundle-accent-bg: #ffe6ab;--nsa-bundle-accent-text: #42320d;--nsa-bundle-hint-bg: #e3e3e3;--nsa-bundle-hint-text: #303030;--nsa-bundle-muted: rgb(var(--body-text-color) / .55);--nsa-bundle-rule: rgb(var(--body-text-color) / .15);--nsa-bundle-card-w: 213px;--nsa-bundle-surface: #fff;margin:2.5rem 0}.nsa-color-bundle__root{display:block;min-width:0;max-width:100%}.nsa-color-bundle__subheading{margin:-.5rem 0 1.5rem;max-width:60ch;opacity:.85}.nsa-color-bundle__head,.nsa-charm__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.nsa-color-bundle__title,.nsa-charm__label{margin:0;font-family:var(--heading-small-font-family);font-size:16px;font-weight:500;line-height:1.4;text-align:start;text-transform:none}.nsa-color-bundle__arrows,.nsa-charm__arrows{display:flex;flex-shrink:0;gap:16px}.nsa-color-bundle .nsa-color-bundle__head .slider-nav__btn,.nsa-color-bundle .nsa-charm__head .slider-nav__btn{display:flex;margin:0;padding:2px;border:0;background:none;color:rgb(var(--body-text-color));font-size:inherit;line-height:0}.nsa-color-bundle .nsa-color-bundle__head .slider-nav__btn svg,.nsa-color-bundle .nsa-charm__head .slider-nav__btn svg{width:24px;height:24px}.nsa-color-bundle__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;min-height:260px;width:100%;text-align:center}.nsa-color-bundle__loading-text{margin:0;font-size:.95em;opacity:.7}.nsa-bundle-card__media{position:relative;display:block;width:100%;margin:0;overflow:hidden;cursor:pointer}.nsa-bundle-card__check-input{position:absolute;width:1px;height:1px;opacity:0}.nsa-bundle-card__img{display:block;width:100%}.nsa-bundle-card .img-ar{width:100%;aspect-ratio:var(--aspect-ratio, .8)}.nsa-bundle-card .img-ar img,.nsa-bundle-card__img img{width:100%;height:100%;object-fit:cover}.nsa-bundle-card__img.placeholder-image{aspect-ratio:var(--nsa-bundle-fallback-ar, .8)}.nsa-bundle-card__check-box{position:absolute;top:6px;inset-inline-start:6px;z-index:2;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgb(var(--body-text-color));border-radius:0;background:var(--nsa-bundle-surface);color:rgb(var(--body-text-color))}.nsa-bundle-card__check-box svg{width:1.3em;height:.65rem;opacity:0;transition:opacity .15s ease}.nsa-bundle-card__check-input:checked+.nsa-bundle-card__check-box svg{opacity:1}.nsa-bundle-card__check-input:focus-visible+.nsa-bundle-card__check-box{outline:2px solid rgb(var(--body-text-color));outline-offset:2px}.nsa-bundle-card--unavailable .nsa-bundle-card__check-box{display:none}.nsa-bundle-card--excluded .nsa-bundle-card__price{opacity:.5}.nsa-bundle-card__badge{position:absolute;top:6px;inset-inline-end:6px;z-index:2;padding:6px 8px;border-radius:0;background:var(--product-badge-bg);color:var(--product-badge-text);font-size:var(--smaller-text-size-3);font-weight:500;line-height:1.2;text-transform:uppercase;pointer-events:none}.nsa-bundle-card--addon .nsa-bundle-card__check-box:after{content:attr(data-add-label);position:absolute;inset-inline-start:calc(100% + 6px);padding:6px 8px;background:var(--product-badge-bg);color:var(--product-badge-text);font-size:var(--smaller-text-size-3);font-weight:500;line-height:1.2;text-transform:uppercase;white-space:nowrap}.nsa-bundle-card--addon .nsa-bundle-card__check-input:checked+.nsa-bundle-card__check-box:after{content:none}.nsa-bundle-card--partner .nsa-bundle-card__badge{background:rgb(var(--sale-color, 190 30 45));color:#fff}.nsa-bundle-card--on-sale .nsa-bundle-card__badge{background:var(--product-label-sale-text, #c20000);color:#fff}.nsa-bundle-card__info{display:flex;flex-direction:column;gap:8px;padding:12px 0 0}.nsa-color-bundle .product-badges{margin:0}.nsa-color-bundle .product-block__title{font-size:14px;font-weight:400;line-height:1.4;text-transform:uppercase}.nsa-bundle-card__price{display:flex;align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:400}.nsa-bundle-card__price-now[data-on-sale]{color:var(--product-label-sale-text, #c20000)}.nsa-bundle-card__price-was{color:var(--nsa-bundle-muted);text-decoration:line-through}.nsa-bundle-card--unavailable{opacity:.55}.nsa-bundle-card--sold-out .nsa-bundle-card__price{text-decoration:line-through;opacity:.5}.nsa-bundle-card__options{display:flex;flex-direction:column;gap:8px;margin-top:0;padding-top:6px}.nsa-bundle-card__field{position:relative;min-width:0}.nsa-bundle-card__field--fixed{display:none}.nsa-bundle-card__select{width:100%;max-width:100%;height:40px;padding-block:8px;padding-inline:12px 38px;border:1px solid var(--input-border-color);border-radius:0;background-color:var(--nsa-bundle-surface);color:inherit;font-size:13px;line-height:1.1;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;cursor:pointer}.nsa-bundle-card__select:hover{border-color:var(--input-border-color-hover)}.nsa-bundle-card__select:focus-visible{outline:2px solid rgb(var(--body-text-color));outline-offset:1px}.nsa-bundle-card__select option:disabled{color:rgb(var(--body-text-color) / .45)}.nsa-bundle-card__chevron{position:absolute;top:50%;inset-inline-end:6px;display:flex;translate:0 -50%;pointer-events:none}.nsa-charm{margin-top:24px;overflow-x:clip}.nsa-charm[hidden]{display:none}.nsa-charm__carousel{display:block;min-width:0;max-width:100%}.nsa-charm__headings{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.nsa-charm__note{padding:6px 8px;background:var(--product-badge-bg);color:var(--product-badge-text);font-size:var(--smaller-text-size-3);font-weight:500;line-height:1.2}.nsa-charm__strip{display:grid;grid-auto-flow:column;grid-auto-columns:90.5px;column-gap:8px;min-height:90.5px}.nsa-charm__tile{display:grid;place-items:center;width:90.5px;height:90.5px;padding:0;border:1px solid transparent;border-radius:0;background:var(--nsa-bundle-surface);color:inherit;font:inherit;cursor:pointer}.nsa-charm__tile.is-selected{border-color:rgb(var(--body-text-color))}.nsa-charm__tile:focus-visible{outline:2px solid rgb(var(--body-text-color));outline-offset:2px}.nsa-charm__tile-img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1!important}.nsa-charm__tile-none{font-size:14px;line-height:1.1}.nsa-charm__readout{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:16px 0 0;font-size:14px}.nsa-charm__readout:empty,.nsa-charm__name:empty{display:none}.nsa-charm__name{font-weight:500}.nsa-charm__price{display:flex;align-items:baseline;gap:8px}.nsa-charm__price-now[data-on-sale]{color:var(--product-label-sale-text, #c20000)}.nsa-charm__price-was{color:var(--nsa-bundle-muted);font-size:13px;text-decoration:line-through}.nsa-color-bundle__discount-note{display:flex;margin:0;padding:6px 8px;justify-content:center;align-items:center;gap:10px;background:var(--nsa-bundle-hint-bg);color:var(--nsa-bundle-hint-text);font-size:var(--smaller-text-size-3);font-weight:500;line-height:1.2}.nsa-color-bundle__discount-note[hidden]{display:none}.nsa-color-bundle__discount-note--applied{background:var(--nsa-bundle-accent-bg);color:var(--nsa-bundle-accent-text)}.nsa-color-bundle__count[hidden]{display:none}.nsa-color-bundle__summary{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding:8px;background:var(--nsa-bundle-surface)}.nsa-color-bundle__total{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;font-size:16px}.nsa-color-bundle__total-label{font-weight:500}.nsa-color-bundle__total-prices{display:flex;align-items:baseline;gap:8px}.nsa-color-bundle__total-was{color:var(--nsa-bundle-muted);font-size:14px;text-decoration:line-through}.nsa-color-bundle__total-now{color:var(--product-label-sale-text, #c20000);font-weight:400}.nsa-color-bundle__total-now--regular{color:inherit}.nsa-color-bundle__cta{width:100%;min-height:40px;margin:0;padding:0 32px;font-size:14px}.nsa-color-bundle__cta.is-loading{opacity:.7;pointer-events:none}.nsa-color-bundle__help{margin:0;font-size:.85em;opacity:.7}.nsa-color-bundle__help[hidden]{display:none}.nsa-color-bundle__status{margin:0;font-size:.9em}.nsa-color-bundle__status:empty{display:none}.nsa-color-bundle__status--error{color:rgb(var(--error-text-color, var(--body-text-color)))}.nsa-color-bundle .container{padding:0}.nsa-color-bundle .product-grid{--gutter: 8px}.nsa-color-bundle .product-grid--carousel{grid-auto-columns:min(var(--nsa-bundle-card-w, 213px),78%)}.nsa-color-bundle .product-grid--carousel.product-grid--pair{grid-auto-columns:calc((100% - var(--gutter)) / 2)}@media(min-width:768px){.nsa-color-bundle .product-grid:not(.product-grid--carousel){--product-columns-desktop: var(--nsa-bundle-columns, var(--nsa-bundle-grid, 4))}}.nsa-bundle-card .nsa-bundle-card__info{margin-block:0!important}@media screen and (max-width:767.98px){.nsa-color-bundle .slider--mobile-container-pad{padding-right:0;padding-left:0;margin-right:0;margin-left:0}.nsa-bundle-card__select{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/nsa-color-bundle.css.map */
