.ns-editorial-home .ns-campaign-home{width:calc(100% - var(--ns-content-left, 245px) - 24px);margin:0 24px 0 var(--ns-content-left, 245px);padding-top:var(--campaign-top,112px);background:var(--campaign-background,#fff);color:var(--campaign-text,#000);font-family:var(--font-subheading--family,Arial,sans-serif);font-size:var(--campaign-body-size,10px);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:uppercase}.ns-campaign-home *,.ns-campaign-home *:before,.ns-campaign-home *:after{box-sizing:border-box}.ns-campaign-home :is(h2,h3,p,figure){margin:0;padding:0;font-family:inherit;letter-spacing:0;color:inherit}.ns-campaign-home a{font-size:inherit;font-weight:inherit}.ns-campaign-home :is(a,button):focus-visible{outline:1px solid currentColor;outline-offset:4px}.ns-campaign-block{padding-block:var(--campaign-pad-top,0px) var(--campaign-pad-bottom,0px)}.ns-campaign-panel{position:relative;aspect-ratio:var(--campaign-ratio,2);background:#f0f0f0;overflow:hidden}.ns-campaign-panel>:is(picture,svg),.ns-campaign-panel>picture img{display:block;width:100%;height:100%}.ns-campaign-panel>picture img{object-fit:cover;object-position:var(--campaign-focus,50% 50%)}.ns-campaign-panel__caption{position:absolute;inset:auto 16px var(--campaign-caption-bottom,28px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ns-campaign-home .ns-campaign-panel__title{color:var(--campaign-caption,#fff);font-size:var(--campaign-heading-size,12px);font-weight:var(--campaign-heading-weight,600);line-height:1.4;text-transform:uppercase}.ns-campaign-panel__buttons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ns-editorial-home .ns-campaign-home .ns-campaign-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 18px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-size:var(--campaign-body-size,10px);font-weight:600;line-height:1.4;text-decoration:none;text-transform:uppercase}.ns-editorial-home .ns-campaign-home .ns-campaign-button:hover{background:#f0f0f0;text-decoration:none}.ns-campaign-collections,.ns-campaign-selection{width:100%;max-width:var(--campaign-row-width,940px);margin-inline:auto}.ns-campaign-home .ns-campaign-heading{margin-bottom:24px;color:var(--campaign-text,#000);font-size:var(--campaign-heading-size,12px);font-weight:var(--campaign-heading-weight,600);text-align:center;text-transform:uppercase;line-height:1.4}.ns-campaign-collection-grid{display:grid;grid-template-columns:repeat(var(--campaign-columns,4),minmax(0,1fr));gap:8px}.ns-campaign-home .ns-campaign-collection{display:block;min-width:0;text-align:center;text-decoration:none}.ns-campaign-collection__media{display:block;aspect-ratio:var(--campaign-tile-ratio,.8);background:#f0f0f0;overflow:hidden}.ns-campaign-collection__media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.ns-campaign-home .ns-campaign-collection h3{margin-top:10px;font-size:var(--campaign-body-size,10px);font-weight:600;line-height:1.4;text-transform:uppercase}.ns-campaign-home .ns-campaign-collection:hover h3{text-decoration:underline;text-underline-offset:3px}.ns-campaign-collection__tag{display:block;margin-top:4px;font-size:var(--campaign-body-size,10px);font-weight:400}.ns-campaign-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:28px 8px}.ns-campaign-product{min-width:0;text-align:center}.ns-campaign-product__media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#f0f0f0}.ns-campaign-product__media :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.ns-campaign-product__media img{mix-blend-mode:multiply}.ns-campaign-product__title-row{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:4px;align-items:start;padding-top:10px}.ns-campaign-home .ns-campaign-product h3{grid-column:2;font-size:var(--campaign-body-size,10px);font-weight:600;line-height:1.4;text-transform:uppercase}.ns-campaign-home .ns-campaign-product h3 a{display:inline;color:inherit}.ns-campaign-product__title-row .ns-wishlist-button{grid-column:3;width:24px;min-width:24px;height:24px;min-height:24px;margin:-5px 0;padding:5px;color:var(--campaign-text,#000)}.ns-campaign-home :is(.ns-campaign-product__price,.ns-campaign-product__colors){margin-top:6px;font-size:var(--campaign-body-size,10px);font-weight:400;line-height:1.4;text-transform:uppercase}.ns-campaign-product__price s{margin-left:4px;opacity:.6}.ns-campaign-product__badge{position:absolute;top:8px;left:8px;padding:4px 6px;background:#000;color:#fff;font-size:9px;font-weight:600;line-height:1.3}.ns-campaign-product__badge--sale{background:#cb1515}.ns-campaign-editor-note{padding:16px;font-size:10px;background:#f0f0f0}@media(max-width:749px){.ns-editorial-home .ns-campaign-home{width:calc(100% - 32px);margin:0 16px;padding-top:var(--campaign-mobile-top,84px);font-size:var(--campaign-mobile-body,10px)}.ns-campaign-block{padding-block:var(--campaign-mobile-pad,24px)}.ns-campaign-panel{aspect-ratio:var(--campaign-mobile-ratio,.8)}.ns-campaign-panel>picture img{object-position:var(--campaign-mobile-focus,50% 50%)}.ns-campaign-panel__caption{inset-inline:12px;gap:10px}.ns-campaign-home :is(.ns-campaign-panel__title,.ns-campaign-heading){font-size:var(--campaign-mobile-heading,12px)}.ns-editorial-home .ns-campaign-home .ns-campaign-button{min-height:40px;padding:10px 12px;font-size:var(--campaign-mobile-body,10px)}.ns-campaign-home .ns-campaign-heading{margin-bottom:18px}.ns-campaign-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}.ns-campaign-home .ns-campaign-collection h3,.ns-campaign-collection__tag{font-size:var(--campaign-mobile-body,10px)}.ns-campaign-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.ns-campaign-product__title-row{grid-template-columns:16px minmax(0,1fr) 24px;gap:2px}.ns-campaign-home .ns-campaign-product h3,.ns-campaign-home :is(.ns-campaign-product__price,.ns-campaign-product__colors){font-size:var(--campaign-mobile-body,10px)}.ns-campaign-product__badge{top:6px;left:6px;font-size:8px}}.ns-campaign-list,ns-new-arrivals{display:block}.ns-campaign-list{width:100%;max-width:var(--campaign-row-width,940px);margin-inline:auto}.ns-campaign-track{display:grid;grid-template-columns:repeat(var(--campaign-columns,4),minmax(0,1fr));grid-auto-flow:row;align-items:start;column-gap:var(--campaign-gap-x,8px);row-gap:var(--campaign-gap-y,28px)}.ns-campaign-controls{padding-top:12px}.ns-campaign-controls[hidden]{display:none}.ns-campaign-controls__row{display:flex;justify-content:space-between;align-items:center;gap:16px}.ns-editorial-home .ns-campaign-home .ns-campaign-controls button{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;border:0;background:transparent;color:var(--campaign-text,#000);font-size:var(--campaign-body-size,10px);font-weight:500;text-transform:uppercase}.ns-campaign-controls button:disabled{opacity:.35;cursor:default}.ns-campaign-controls button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.ns-campaign-controls [data-campaign-position]{font-size:var(--campaign-body-size,10px);font-weight:400;font-variant-numeric:tabular-nums}.ns-campaign-scrollbar{display:block;height:1px;background:#dedede;overflow:hidden}.ns-campaign-scrollbar>span{display:block;width:0;height:100%;background:var(--campaign-text,#000)}.ns-campaign-skeleton{min-width:0;padding-bottom:52px}.ns-campaign-skeleton>span{display:block;aspect-ratio:1;background:#f0f0f0}.ns-campaign-view-all{padding-top:16px!important;font-size:var(--campaign-body-size,10px);text-align:center;font-weight:500}.ns-campaign-view-all a{text-decoration:underline;text-underline-offset:4px}.ns-campaign-panel{display:block}.ns-campaign-panel[data-height-mode=custom]{aspect-ratio:auto;height:var(--campaign-custom-height,560px)}.ns-campaign-panel>picture,.ns-campaign-panel>svg{position:absolute;top:0;right:0;bottom:0;left:0}.ns-campaign-panel__caption{z-index:2}.ns-campaign-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--campaign-focus,50% 50%);opacity:0;pointer-events:none}.ns-campaign-video.has-played{opacity:1}.ns-campaign-video[hidden]{display:none!important}.ns-campaign-video--mobile{display:none}.ns-editorial-home .ns-campaign-home .ns-campaign-video-toggle{position:absolute;z-index:3;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:36px;padding:6px 10px;background:#ffffffd9;color:#000;border:0;border-radius:0;font-size:10px;font-weight:500;text-transform:uppercase}.ns-campaign-video-note{position:absolute;top:12px;left:12px;z-index:3;padding:8px!important;background:#fff;color:#000;font-size:10px;font-weight:400}.ns-editorial-home .ns-campaign-home .ns-campaign-button{min-width:var(--campaign-button-width,0px);min-height:var(--campaign-button-height,36px);padding:var(--campaign-button-y,8px) var(--campaign-button-x,18px);color:var(--button-ink,#000);background:var(--button-fill,#fff);border:var(--campaign-button-border,1px) solid var(--button-line,#000);border-radius:var(--campaign-button-radius,0px);font-size:var(--campaign-button-font,10px);font-weight:var(--campaign-button-weight,600)}.ns-editorial-home .ns-campaign-home .ns-campaign-button:hover{background:var(--button-fill,#fff);opacity:.82}.ns-campaign-button[data-button-style=translucent]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:750px){.ns-campaign-list[data-desktop-layout=carousel] .ns-campaign-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% + var(--campaign-gap-x,8px)) / var(--campaign-columns,4) - var(--campaign-gap-x,8px));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ns-campaign-list[data-desktop-layout=carousel] .ns-campaign-track>*{scroll-snap-align:start}.ns-campaign-list[data-desktop-layout=carousel] .ns-campaign-track::-webkit-scrollbar{display:none}}@media(max-width:749px){.ns-campaign-track{grid-template-columns:repeat(var(--campaign-mobile-columns,2),minmax(0,1fr));column-gap:var(--campaign-mobile-gap-x,8px);row-gap:var(--campaign-mobile-gap-y,24px)}.ns-campaign-list[data-mobile-layout=carousel] .ns-campaign-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--campaign-slide-width,65%);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ns-campaign-list[data-mobile-layout=carousel] .ns-campaign-track>*{scroll-snap-align:start}.ns-campaign-list[data-mobile-layout=carousel] .ns-campaign-track::-webkit-scrollbar{display:none}.ns-campaign-panel[data-height-mode=custom]{height:var(--campaign-mobile-height,440px)}.ns-campaign-video{object-position:var(--campaign-mobile-focus,50% 50%)}.ns-campaign-video--desktop{display:none}.ns-campaign-video--mobile{display:block}.ns-editorial-home .ns-campaign-home .ns-campaign-button{min-height:var(--campaign-mobile-button-height,40px);font-size:var(--campaign-mobile-button-font,10px)}.ns-editorial-home .ns-campaign-home .ns-campaign-controls button,.ns-campaign-controls [data-campaign-position],.ns-campaign-view-all{font-size:var(--campaign-mobile-body,10px)}}@media(prefers-reduced-motion:reduce){.ns-campaign-track{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ns-campaign-home.css.map */
