.bnon-collection .bnon-collection-banner{position:relative;width:100%;overflow:hidden;border-block-end:var(--globalBorder);background:var(--bgColor)}.bnon-collection .bnon-collection-banner__picture{display:block;width:100%}.bnon-collection .bnon-collection-banner__picture,.bnon-collection .bnon-collection-banner__picture>*{min-width:0}.bnon-collection .bnon-collection-banner__picture img,.bnon-collection .bnon-collection-banner__picture video,.bnon-collection .bnon-collection-banner__picture svg{display:block;width:100%;max-width:100%;object-fit:contain;object-position:center}.bnon-collection .bnon-collection-banner__picture--mobile{display:none}@media(min-width:778px){.bnon-collection .bnon-collection-banner[data-desktop-ratio="16_9"]{aspect-ratio:16 / 9}.bnon-collection .bnon-collection-banner[data-desktop-ratio="21_9"]{aspect-ratio:21 / 9}.bnon-collection .bnon-collection-banner[data-desktop-ratio="30_9"]{aspect-ratio:30 / 9}.bnon-collection .bnon-collection-banner:not([data-desktop-ratio=adapt]) .bnon-collection-banner__picture--desktop,.bnon-collection .bnon-collection-banner:not([data-desktop-ratio=adapt]) .bnon-collection-banner__picture--desktop img,.bnon-collection .bnon-collection-banner:not([data-desktop-ratio=adapt]) .bnon-collection-banner__picture--desktop video,.bnon-collection .bnon-collection-banner:not([data-desktop-ratio=adapt]) .bnon-collection-banner__picture--desktop svg{width:100%;height:100%}.bnon-collection .bnon-collection-banner[data-desktop-ratio=adapt] .bnon-collection-banner__picture--desktop img,.bnon-collection .bnon-collection-banner[data-desktop-ratio=adapt] .bnon-collection-banner__picture--desktop video,.bnon-collection .bnon-collection-banner[data-desktop-ratio=adapt] .bnon-collection-banner__picture--desktop svg{height:auto;aspect-ratio:auto}}@media(max-width:777px){.bnon-collection .bnon-collection-banner__picture--desktop{display:none}.bnon-collection .bnon-collection-banner__picture--mobile{display:block}.bnon-collection .bnon-collection-banner[data-mobile-ratio="2_3"]{aspect-ratio:2 / 3}.bnon-collection .bnon-collection-banner[data-mobile-ratio="3_4"]{aspect-ratio:3 / 4}.bnon-collection .bnon-collection-banner[data-mobile-ratio="4_5"]{aspect-ratio:4 / 5}.bnon-collection .bnon-collection-banner:not([data-mobile-ratio=adapt]) .bnon-collection-banner__picture--mobile,.bnon-collection .bnon-collection-banner:not([data-mobile-ratio=adapt]) .bnon-collection-banner__picture--mobile img,.bnon-collection .bnon-collection-banner:not([data-mobile-ratio=adapt]) .bnon-collection-banner__picture--mobile video,.bnon-collection .bnon-collection-banner:not([data-mobile-ratio=adapt]) .bnon-collection-banner__picture--mobile svg{width:100%;height:100%}.bnon-collection .bnon-collection-banner[data-mobile-ratio=adapt] .bnon-collection-banner__picture--mobile img,.bnon-collection .bnon-collection-banner[data-mobile-ratio=adapt] .bnon-collection-banner__picture--mobile video,.bnon-collection .bnon-collection-banner[data-mobile-ratio=adapt] .bnon-collection-banner__picture--mobile svg{height:auto;aspect-ratio:auto}}.bnon-collection .bnon-collection-toolbar__grid{gap:var(--globalBorderWidth)}.bnon-collection .bnon-collection-toolbar__grid>x-cell{min-width:0;outline:var(--globalBorder)}.bnon-collection .bnon-collection-toolbar__title h1{margin:0}@media(max-width:777px){.bnon-collection .bnon-collection-toolbar__spacer{display:none}}.bnon-collection[data-product-ratio=square] .bnon-collection-product-grid product-card .media :is(img,video,iframe,svg){aspect-ratio:1 / 1}.bnon-collection[data-product-ratio=portrait] .bnon-collection-product-grid product-card .media :is(img,video,iframe,svg){aspect-ratio:4 / 5}.bnon-collection[data-product-ratio=adapt] .bnon-collection-product-grid product-card .media :is(img,video,iframe,svg){aspect-ratio:auto;height:auto;object-fit:contain}.bnon-collection[data-product-ratio=adapt] .bnon-collection-product-grid product-card .media picture{height:auto}.bnon-collection .bnon-collection-promo{position:relative;z-index:1;isolation:isolate;min-width:0;overflow:hidden;outline:var(--globalBorder);background:var(--bgColor);color:var(--color)}.bnon-collection[data-product-ratio=square] .bnon-collection-promo{aspect-ratio:1 / 1}.bnon-collection[data-product-ratio=portrait] .bnon-collection-promo{aspect-ratio:4 / 5}.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo--no-image{aspect-ratio:1 / 1}.bnon-collection .bnon-collection-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bnon-collection .bnon-collection-promo__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bnon-collection .bnon-collection-promo__picture--mobile{display:none}.bnon-collection .bnon-collection-promo__picture img,.bnon-collection .bnon-collection-promo__picture video,.bnon-collection .bnon-collection-promo__picture svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bnon-collection .bnon-collection-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#000;opacity:var(--bnon-promo-overlay-opacity, 0);pointer-events:none}.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo:not(.bnon-collection-promo--no-image){aspect-ratio:auto}.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo:not(.bnon-collection-promo--no-image) .bnon-collection-promo__media{position:relative;inset:auto;z-index:0}.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo:not(.bnon-collection-promo--no-image) .bnon-collection-promo__picture{position:relative;inset:auto;height:auto}.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo:not(.bnon-collection-promo--no-image) .bnon-collection-promo__picture img,.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo:not(.bnon-collection-promo--no-image) .bnon-collection-promo__picture video,.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo:not(.bnon-collection-promo--no-image) .bnon-collection-promo__picture svg{height:auto;aspect-ratio:auto;object-fit:contain}.bnon-collection[data-product-ratio=adapt] .bnon-collection-promo:not(.bnon-collection-promo--no-image) .bnon-collection-promo__overlay{z-index:1}.bnon-collection .bnon-collection-promo__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:var(--bnon-promo-align-x-d, center);justify-content:var(--bnon-promo-align-y-d, center);gap:var(--space-2);padding:var(--bnon-promo-padding-d, var(--padding));text-align:var(--bnon-promo-text-align-d, center);pointer-events:none}.bnon-collection .bnon-collection-promo__content>*{max-width:100%}.bnon-collection .bnon-collection-promo__heading,.bnon-collection .bnon-collection-promo__text{width:100%;text-align:inherit}.bnon-collection .bnon-promo-copy--mobile{display:none}.bnon-collection .bnon-collection-promo__eyebrow{display:inline-block;width:fit-content;padding:var(--space-1) var(--space-2);border:var(--globalBorder);border-radius:100vw;line-height:1}.bnon-collection .bnon-collection-promo__heading,.bnon-collection .bnon-collection-promo__text{margin:0}.bnon-collection .bnon-collection-promo__button{pointer-events:all;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:fit-content;text-decoration:none}.bnon-collection .bnon-collection-promo__button-arrow{line-height:1;transition:transform .18s ease}@media(min-width:778px){.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__eyebrow{color:var(--bnon-eyebrow-color);font-size:min(var(--bnon-eyebrow-size-d),var(--bnon-eyebrow-size-d-fluid, var(--bnon-eyebrow-size-d)));font-weight:var(--bnon-eyebrow-weight-d);line-height:var(--bnon-eyebrow-lh-d);letter-spacing:var(--bnon-eyebrow-ls-d)}.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__heading{color:var(--bnon-heading-color);font-size:min(var(--bnon-heading-size-d),var(--bnon-heading-size-d-fluid, var(--bnon-heading-size-d)));font-weight:var(--bnon-heading-weight-d);line-height:var(--bnon-heading-lh-d);letter-spacing:var(--bnon-heading-ls-d)}.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__text{color:var(--bnon-body-color);font-size:min(var(--bnon-body-size-d),var(--bnon-body-size-d-fluid, var(--bnon-body-size-d)));font-weight:var(--bnon-body-weight-d);line-height:var(--bnon-body-lh-d);letter-spacing:var(--bnon-body-ls-d)}.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__button{color:var(--bnon-button-color);font-size:min(var(--bnon-button-size-d),var(--bnon-button-size-d-fluid, var(--bnon-button-size-d)));font-weight:var(--bnon-button-weight-d);line-height:var(--bnon-button-lh-d);letter-spacing:var(--bnon-button-ls-d)}.bnon-collection .bnon-collection-promo__content{padding:min(var(--bnon-promo-padding-d, var(--padding)),var(--bnon-promo-padding-d-fluid, var(--bnon-promo-padding-d, var(--padding))))}}@media(max-width:777px){.bnon-collection .bnon-collection-promo__picture--desktop{display:none}.bnon-collection .bnon-collection-promo__picture--mobile{display:block}.bnon-collection .bnon-collection-promo__content{align-items:var(--bnon-promo-align-x-m, center);justify-content:var(--bnon-promo-align-y-m, center);padding:var(--bnon-promo-padding-m, var(--margin));text-align:var(--bnon-promo-text-align-m, center)}.bnon-collection .bnon-promo-copy--desktop{display:none}.bnon-collection .bnon-promo-copy--mobile{display:inline}.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__eyebrow{color:var(--bnon-eyebrow-color);font-size:var(--bnon-eyebrow-size-m);font-weight:var(--bnon-eyebrow-weight-m);line-height:var(--bnon-eyebrow-lh-m);letter-spacing:var(--bnon-eyebrow-ls-m)}.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__heading{color:var(--bnon-heading-color);font-size:var(--bnon-heading-size-m);font-weight:var(--bnon-heading-weight-m);line-height:var(--bnon-heading-lh-m);letter-spacing:var(--bnon-heading-ls-m)}.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__text{color:var(--bnon-body-color);font-size:var(--bnon-body-size-m);font-weight:var(--bnon-body-weight-m);line-height:var(--bnon-body-lh-m);letter-spacing:var(--bnon-body-ls-m)}.bnon-collection .bnon-collection-promo.is-custom-typography .bnon-collection-promo__button{color:var(--bnon-button-color);font-size:var(--bnon-button-size-m);font-weight:var(--bnon-button-weight-m);line-height:var(--bnon-button-lh-m);letter-spacing:var(--bnon-button-ls-m)}}.bnon-collection .bnon-collection-promo__button{--buttonBgColor: var(--bnon-button-bg);--buttonBgHover: var(--bnon-button-hover-bg);--buttonBorderColor: var(--bnon-button-border-color);--buttonBorderHover: var(--bnon-button-hover-border-color);--buttonColor: var(--bnon-button-color);--buttonColorHover: var(--bnon-button-hover-color);--linkColor: var(--bnon-button-color);--linkHover: var(--bnon-button-hover-color);background:var(--bnon-button-bg);background-color:var(--bnon-button-bg);color:var(--bnon-button-color);border-color:var(--bnon-button-border-color);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.bnon-collection .bnon-collection-promo__button>span,.bnon-collection .bnon-collection-promo__button .bnon-promo-copy,.bnon-collection .bnon-collection-promo__button .bnon-collection-promo__button-arrow{color:var(--bnon-button-color)!important;transition:color .18s ease,transform .18s ease}.bnon-collection .bnon-collection-promo__button:is(:hover,:focus-visible){--buttonBgColor: var(--bnon-button-hover-bg);--buttonBorderColor: var(--bnon-button-hover-border-color);--buttonColor: var(--bnon-button-hover-color);--linkColor: var(--bnon-button-hover-color);--linkHover: var(--bnon-button-hover-color);background:var(--bnon-button-hover-bg);background-color:var(--bnon-button-hover-bg);color:var(--bnon-button-hover-color)!important;border-color:var(--bnon-button-hover-border-color)}.bnon-collection .bnon-collection-promo__button:is(:hover,:focus-visible)>span,.bnon-collection .bnon-collection-promo__button:is(:hover,:focus-visible) .bnon-promo-copy,.bnon-collection .bnon-collection-promo__button:is(:hover,:focus-visible) .bnon-collection-promo__button-arrow{color:var(--bnon-button-hover-color)!important}.bnon-collection .bnon-collection-promo__button:is(:hover,:focus-visible) .bnon-collection-promo__button-arrow{transform:translate(3px)}.bnon-collection .bnon-collection-promo.is-transparent-button .bnon-collection-promo__button,.bnon-collection .bnon-collection-promo.is-transparent-button .bnon-collection-promo__button:is(:hover,:focus-visible){--buttonBgColor: transparent;--buttonBgHover: transparent;--buttonBorderColor: transparent;--buttonBorderHover: transparent;background:transparent;background-color:transparent;border-color:transparent}@media(min-width:778px){body[coretex-page=collection] .bnon-collection .bnon-collection-product-grid product-card[featured]{grid-column:auto!important;grid-row:auto!important}}@media(min-width:778px){.bnon-collection[data-desktop-columns="2"] .bnon-collection-promo{grid-column:1 / span 2;grid-row:2}.bnon-collection[data-desktop-columns="3"] .bnon-collection-promo{grid-column:1;grid-row:2}.bnon-collection[data-desktop-columns="4"] .bnon-collection-promo,.bnon-collection[data-desktop-columns="5"] .bnon-collection-promo{grid-column:1 / span 2;grid-row:2 / span 2}}@media(max-width:777px){.bnon-collection .bnon-collection-promo{grid-column:1 / -1;grid-row:var(--bnon-promo-mobile-row, 3)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bnon-collection.css.map */
