.n-home-hero{display:flex;flex-direction:column;position:relative}
.n-home-hero>.lay{padding-top:var(--s-0);padding-bottom:var(--s-2);padding-left:0px;padding-right:0px}
.n-home-hero-stack>.lay{display:flex;flex-direction:column;gap:var(--s-0)}
.n-home-hero-pair>.lay{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--s-1);row-gap:var(--s-1)}
.n-home-hero-pair > .c-ind[data-k="dashes over"]{display:none}
.n-home-hero-image{background:var(--c-surface-muted);--on-bg:var(--c-text);position:relative;aspect-ratio:4 / 5;--fit:cover;overflow:hidden}
.n-home-hero-words{padding-top:var(--s-6);padding-left:var(--s-6);padding-right:var(--s-6)}
.n-home-hero-words>.lay{display:flex;flex-direction:row;gap:var(--s-6);align-items:flex-end;justify-content:space-between}
.n-home-hero-name{font-family:var(--t-display-xl-ff);font-size:var(--t-display-xl-fs);font-weight:var(--t-display-xl-fw);line-height:var(--t-display-xl-lh);letter-spacing:var(--t-display-xl-ls);text-transform:var(--t-display-xl-tt);margin:0}
.n-home-hero-foot{width:33.333%;flex-shrink:0;padding-bottom:var(--s-2)}
.n-home-hero-foot>.lay{display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}
.n-home-hero-tagline{font-family:var(--t-body-l-ff);font-size:var(--t-body-l-fs);font-weight:var(--t-body-l-fw);line-height:var(--t-body-l-lh);letter-spacing:var(--t-body-l-ls);text-transform:var(--t-body-l-tt);color:var(--c-text-muted);margin:0}
.n-home-hero-shop{font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-4) var(--s-6);border-radius:var(--btn-radius, var(--r-s));background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
.n-home-categories{display:flex;flex-direction:column;position:relative}
.n-home-categories>.lay{padding-top:var(--s-5);padding-bottom:var(--s-9);padding-left:var(--s-6);padding-right:var(--s-6);max-width:calc(var(--size-wide) + var(--s-6) + var(--s-6))}
.n-home-categories-stack>.lay{display:flex;flex-direction:column;gap:var(--s-6)}
.n-home-categories-head>.lay{display:flex;flex-direction:row;gap:var(--s-4);align-items:baseline;justify-content:space-between}
.n-home-categories-title{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0}
.n-home-categories-all{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-tt);text-decoration:underline;text-decoration-thickness:1px;margin:0}
.n-home-categories-list>.lay{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--s-3);row-gap:var(--s-7)}
.n-home-category-tile>.lay{display:flex;flex-direction:column;gap:var(--s-3)}
.n-home-category-image{background:var(--c-surface-muted);--on-bg:var(--c-text);position:relative;aspect-ratio:3 / 4;--fit:cover;overflow:hidden}
@media (hover:hover) and (pointer:fine){.n-home-category-image:hover img{transform:scale(1.04)}}
.n-home-category-name{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-tt);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0}
.n-home-categories-index{padding-left:var(--s-4);padding-right:var(--s-4)}
.n-home-categories-index>.lay{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:var(--s-0);row-gap:var(--s-0)}
.n-home-categories-row{padding-top:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-border)}
.n-home-categories-row>.lay{display:flex;flex-direction:row;gap:var(--s-4);align-items:baseline;justify-content:space-between}
.n-home-categories-row-name{flex:1 1 0;min-width:0;font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0}
.n-home-categories-row-count{font-family:var(--t-caption-ff);font-size:var(--t-caption-fs);font-weight:var(--t-caption-fw);line-height:var(--t-caption-lh);letter-spacing:var(--t-caption-ls);text-transform:var(--t-caption-tt);color:var(--c-text-muted);margin:0}
.n-home-new{display:flex;flex-direction:column;position:relative}
.n-home-new>.lay{padding-top:var(--s-8);padding-bottom:var(--s-9);padding-left:0px;padding-right:0px}
.n-home-new-stack>.lay{display:flex;flex-direction:column;gap:var(--s-6)}
.n-home-new-head-wrap{padding-left:var(--s-6);padding-right:var(--s-6)}
.n-home-new-head-wrap>.lay{display:flex;flex-direction:column}
.n-home-new-head>.lay{display:flex;flex-direction:row;gap:var(--s-4);align-items:baseline;justify-content:space-between}
.n-home-new-title{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0}
.n-home-new-all{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-tt);text-decoration:underline;text-decoration-thickness:1px;margin:0}
.n-home-new-list{padding-left:var(--s-6);padding-right:var(--s-6);display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--s-5);row-gap:var(--s-4);align-items:center}
.n-home-new-list>.lay{grid-row:1;display:flex;flex-direction:row;gap:var(--s-0);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.n-home-new-list > .c-arrows[data-k="below line"]{display:flex;grid-column:2;grid-row:2;padding-top:0}
.n-home-new-list > .c-ind[data-k="progress below"]{display:block;grid-column:1;grid-row:2;padding-top:0;justify-content:flex-start}
.n-home-new-list > *{grid-column:1 / -1}
.n-home-new-list > .lay > .li{flex:0 0 calc((100% - var(--s-0) * 4) / 4.25);scroll-snap-align:start;width:auto}
.n-home-new-item-card>.lay{display:flex;flex-direction:column;gap:var(--s-3)}
.n-home-new-item-media{position:relative}
.n-home-new-item-media>.lay{display:grid;grid-template:minmax(0, 1fr) / minmax(0, 1fr);position:relative;height:100%}
.n-home-new-item-image{background:var(--c-surface-muted);--on-bg:var(--c-text);grid-area:1 / 1;align-self:stretch;justify-self:stretch;min-height:0;position:relative;aspect-ratio:3 / 4;--fit:cover;overflow:hidden}
.n-home-new-item-favourite{background:transparent;--on-bg:var(--c-page);padding-top:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1);padding-right:var(--s-1);grid-area:1 / 1;align-self:start;justify-self:end;z-index:2;margin-top:0px;margin-right:0px}
.n-home-new-item-info>.lay{display:flex;flex-direction:column;gap:var(--s-1);align-items:center}
.n-home-new-item-title{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0}
.n-home-new-item-prices>.lay{display:flex;flex-direction:row;gap:var(--s-2);align-items:baseline;justify-content:center;flex-wrap:wrap}
.n-home-new-item-price{--sale:var(--c-sale);font-family:var(--t-price-ff);font-size:var(--t-price-fs);font-weight:var(--t-price-fw);line-height:var(--t-price-lh);letter-spacing:var(--t-price-ls);text-transform:var(--t-price-tt)}
.n-home-new-item-sale{font-family:var(--t-caption-ff);font-size:var(--t-caption-fs);font-weight:var(--t-caption-fw);line-height:var(--t-caption-lh);letter-spacing:var(--t-caption-ls);text-transform:var(--t-caption-tt);color:var(--c-sale);margin:0}
.n-home-new-item-colours{padding-top:var(--s-1)}
.n-home-new-item-colours>.lay{display:flex;flex-direction:row;gap:var(--s-2);align-items:center;justify-content:center}
.n-home-new-item-swatches{--size:16px}
.n-demo-focus{background:var(--c-surface-muted);--on-bg:var(--c-text);display:flex;flex-direction:column;position:relative}
.n-demo-focus>.lay{padding-top:var(--s-9);padding-bottom:var(--s-9);padding-left:var(--s-6);padding-right:var(--s-6)}
.n-demo-focus-list>.lay{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:0px;row-gap:0px}
.n-demo-focus-grid>.lay{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--s-8);row-gap:var(--s-8);align-items:center}
.n-demo-focus-image{background:var(--c-surface);--on-bg:var(--c-text);position:relative;aspect-ratio:4 / 5;--fit:cover;overflow:hidden}
.n-demo-focus-words>.lay{display:flex;flex-direction:column;gap:var(--s-5);align-items:flex-start}
.n-demo-focus-label{font-family:var(--t-title-s-ff);font-size:var(--t-title-s-fs);font-weight:var(--t-title-s-fw);line-height:var(--t-title-s-lh);letter-spacing:var(--t-title-s-ls);text-transform:var(--t-title-s-tt);color:var(--c-accent);margin:0}
.n-demo-focus-title{font-family:var(--t-display-l-ff);font-size:var(--t-display-l-fs);font-weight:var(--t-display-l-fw);line-height:var(--t-display-l-lh);letter-spacing:var(--t-display-l-ls);text-transform:var(--t-display-l-tt);margin:0}
.n-demo-focus-text{font-family:var(--t-body-l-ff);font-size:var(--t-body-l-fs);font-weight:var(--t-body-l-fw);line-height:var(--t-body-l-lh);letter-spacing:var(--t-body-l-ls);text-transform:var(--t-body-l-tt);color:var(--c-text-muted);margin:0}
.n-demo-focus-price{--sale:var(--c-sale);font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt)}
.n-demo-focus-button{font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-4) var(--s-6);border-radius:var(--btn-radius, var(--r-s));background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
.n-home-season{display:flex;flex-direction:column;position:relative}
.n-home-season>.lay{padding-top:var(--s-5);padding-bottom:var(--s-10);padding-left:var(--s-6);padding-right:var(--s-6);max-width:calc(var(--size-wide) + var(--s-6) + var(--s-6))}
.n-home-season-grid>.lay{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--s-8);row-gap:var(--s-8);align-items:center}
.n-home-season-picture>.lay{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:0px;row-gap:0px}
.n-home-season-image{background:var(--c-surface-muted);--on-bg:var(--c-text);position:relative;aspect-ratio:4 / 5;--fit:cover;overflow:hidden}
.n-home-season-words>.lay{display:flex;flex-direction:column;gap:var(--s-6)}
.n-home-season-title{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0}
.n-home-season-rows{border-bottom:1px solid var(--c-border)}
.n-home-season-rows>.lay{display:flex;flex-direction:column;gap:var(--s-0)}
.n-home-season-list>.lay{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:var(--s-0);row-gap:var(--s-0)}
.n-home-season-row{padding-top:var(--s-3);padding-bottom:var(--s-3);border-top:1px solid var(--c-border)}
.n-home-season-row>.lay{display:flex;flex-direction:row;gap:var(--s-4);align-items:baseline;justify-content:space-between}
.n-home-season-row-name{flex:1 1 0;min-width:0;font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0}
.n-home-season-row-price{--sale:var(--c-sale);font-family:var(--t-price-ff);font-size:var(--t-price-fs);font-weight:var(--t-price-fw);line-height:var(--t-price-lh);letter-spacing:var(--t-price-ls);text-transform:var(--t-price-tt)}
.n-home-season-all{align-self:flex-start;font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-tt);text-decoration:underline;text-decoration-thickness:1px;margin:0}
.n-demo-story{display:flex;flex-direction:column;position:relative}
.n-demo-story>.lay{padding-top:var(--s-9);padding-bottom:var(--s-9);padding-left:var(--s-6);padding-right:var(--s-6);max-width:calc(var(--size-wide) + var(--s-6) + var(--s-6))}
.n-demo-story-grid>.lay{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--s-8);row-gap:var(--s-8);align-items:center}
.n-demo-story-words>.lay{display:flex;flex-direction:column;gap:var(--s-5);align-items:flex-start}
.n-demo-story-label{font-family:var(--t-title-s-ff);font-size:var(--t-title-s-fs);font-weight:var(--t-title-s-fw);line-height:var(--t-title-s-lh);letter-spacing:var(--t-title-s-ls);text-transform:var(--t-title-s-tt);color:var(--c-accent);margin:0}
.n-demo-story-title{font-family:var(--t-display-m-ff);font-size:var(--t-display-m-fs);font-weight:var(--t-display-m-fw);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-ls);text-transform:var(--t-display-m-tt);margin:0}
.n-demo-story-text{font-family:var(--t-body-l-ff);font-size:var(--t-body-l-fs);font-weight:var(--t-body-l-fw);line-height:var(--t-body-l-lh);letter-spacing:var(--t-body-l-ls);text-transform:var(--t-body-l-tt);color:var(--c-text-muted);margin:0}
.n-demo-story-sign{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);margin:0}
.n-demo-story-link{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-tt);text-decoration:underline;text-decoration-thickness:1px;margin:0}
.n-demo-story-image{background:var(--c-surface-muted);--on-bg:var(--c-text);position:relative;aspect-ratio:4 / 5;--fit:cover;overflow:hidden}
.n-demo-facts{display:flex;flex-direction:column;position:relative}
.n-demo-facts>.lay{padding-top:var(--s-4);padding-bottom:var(--s-9);padding-left:var(--s-6);padding-right:var(--s-6);max-width:calc(var(--size-wide) + var(--s-6) + var(--s-6))}
.n-demo-facts-grid>.lay{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--s-6);row-gap:var(--s-6)}
.n-demo-fact-1{padding-top:var(--s-4);border-top:1px solid var(--c-text)}
.n-demo-fact-1>.lay{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}
.n-demo-fact-1-title{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);margin:0}
.n-demo-fact-1-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);margin:0}
.n-demo-fact-1-link{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-tt);text-decoration:underline;text-decoration-thickness:1px;margin:0}
.n-demo-fact-2{padding-top:var(--s-4);border-top:1px solid var(--c-text)}
.n-demo-fact-2>.lay{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}
.n-demo-fact-2-title{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);margin:0}
.n-demo-fact-2-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);margin:0}
.n-demo-fact-3{padding-top:var(--s-4);border-top:1px solid var(--c-text)}
.n-demo-fact-3>.lay{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}
.n-demo-fact-3-title{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);margin:0}
.n-demo-fact-3-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);margin:0}
.n-demo-fact-3-link{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-tt);text-decoration:underline;text-decoration-thickness:1px;margin:0}
.n-demo-social{display:flex;flex-direction:column;position:relative}
.n-demo-social>.lay{padding-top:var(--s-0);padding-bottom:var(--s-10);padding-left:0px;padding-right:0px;max-width:calc(var(--size-content) + 0px + 0px)}
.n-demo-social-box{background:var(--c-surface-muted);--on-bg:var(--c-text);padding-top:var(--s-8);padding-bottom:var(--s-8);padding-left:var(--s-8);padding-right:var(--s-8)}
.n-demo-social-box>.lay{display:flex;flex-direction:column;gap:var(--s-4);align-items:center}
.n-demo-social-title{font-family:var(--t-title-l-ff);font-size:var(--t-title-l-fs);font-weight:var(--t-title-l-fw);line-height:var(--t-title-l-lh);letter-spacing:var(--t-title-l-ls);text-transform:var(--t-title-l-tt);text-align:center;margin:0}
.n-demo-social-text{font-family:var(--t-body-m-ff);font-size:var(--t-body-m-fs);font-weight:var(--t-body-m-fw);line-height:var(--t-body-m-lh);letter-spacing:var(--t-body-m-ls);text-transform:var(--t-body-m-tt);color:var(--c-text-muted);text-align:center;margin:0}
.n-demo-social-links>.lay{display:flex;flex-direction:row;gap:var(--s-3);justify-content:center;flex-wrap:wrap}
.n-demo-social-1{font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-4) var(--s-6);border-radius:var(--btn-radius, var(--r-s));background:transparent;color:var(--c-text);border:1.5px solid var(--c-text)}
.n-demo-social-2{font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-4) var(--s-6);border-radius:var(--btn-radius, var(--r-s));background:transparent;color:var(--c-text);border:1.5px solid var(--c-text)}
.n-demo-social-3{font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-4) var(--s-6);border-radius:var(--btn-radius, var(--r-s));background:transparent;color:var(--c-text);border:1.5px solid var(--c-text)}
@media (max-width: 1023px){.n-home-hero-words{padding-top:var(--s-5);padding-left:var(--s-5);padding-right:var(--s-5)}
.n-home-hero-foot{width:50.000%}
.n-home-categories>.lay{padding-top:0px;padding-bottom:0px;padding-left:var(--s-5);padding-right:var(--s-5);max-width:calc(var(--size-wide) + var(--s-5) + var(--s-5))}
.n-home-categories-list>.lay{display:flex;flex-direction:row;gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:unset;column-gap:unset;row-gap:unset}
.n-home-categories-list > .lay > .li{flex:0 0 calc((100% - var(--s-3) * 3) / 3.25);scroll-snap-align:start;width:auto}
.n-home-new-head-wrap{padding-left:var(--s-5);padding-right:var(--s-5)}
.n-home-new-list{padding-left:var(--s-5);padding-right:var(--s-5);display:unset;grid-template-columns:unset;column-gap:unset;row-gap:unset;align-items:unset}
.n-home-new-list>.lay{grid-row:unset}
.n-home-new-list > .c-arrows[data-k="below line"]{display:none;grid-column:unset;grid-row:unset;padding-top:unset}
.n-home-new-list > .c-ind[data-k="progress below"]{grid-column:unset;grid-row:unset;padding-top:unset;justify-content:unset}
.n-home-new-list > *{grid-column:unset}
.n-home-new-list > .lay > .li{flex:0 0 calc((100% - var(--s-0) * 3) / 3.25)}
.n-demo-focus>.lay{padding-top:0px;padding-bottom:0px;padding-left:var(--s-5);padding-right:var(--s-5)}
.n-demo-focus-grid>.lay{column-gap:var(--s-6);row-gap:var(--s-6)}
.n-home-season>.lay{padding-top:0px;padding-bottom:0px;padding-left:var(--s-5);padding-right:var(--s-5);max-width:calc(var(--size-wide) + var(--s-5) + var(--s-5))}
.n-home-season-grid>.lay{column-gap:var(--s-6);row-gap:var(--s-6)}
.n-demo-story>.lay{padding-top:0px;padding-bottom:0px;padding-left:var(--s-5);padding-right:var(--s-5);max-width:calc(var(--size-wide) + var(--s-5) + var(--s-5))}
.n-demo-story-grid>.lay{column-gap:var(--s-6);row-gap:var(--s-6)}
.n-demo-facts>.lay{padding-top:0px;padding-bottom:0px;padding-left:var(--s-5);padding-right:var(--s-5);max-width:calc(var(--size-wide) + var(--s-5) + var(--s-5))}}
@media (max-width: 767px){.n-home-hero-pair>.lay{display:flex;flex-direction:row;gap:var(--s-0);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:unset;column-gap:unset;row-gap:unset}
.n-home-hero-pair > .c-ind[data-k="dashes over"]{display:flex}
.n-home-hero-pair > .lay > .li{flex:0 0 calc((100% - var(--s-0) * 0) / 1);scroll-snap-align:start;width:auto}
.n-home-hero-words{padding-left:var(--s-4);padding-right:var(--s-4);display:flex;flex-direction:column}
.n-home-hero-words>.lay{flex-direction:column;flex:1 1 auto;gap:var(--s-4);align-items:flex-start}
.n-home-hero-foot{width:100%;padding-bottom:var(--s-0);flex-shrink:unset}
.n-home-categories>.lay{padding-top:var(--s-4);padding-bottom:var(--s-7);padding-left:var(--s-0);padding-right:var(--s-0);max-width:calc(var(--size-wide) + var(--s-0) + var(--s-0))}
.n-home-categories-head{padding-left:var(--s-4);padding-right:var(--s-4)}
.n-home-categories-all{text-decoration:unset;text-decoration-thickness:unset}
.n-home-categories-list{padding-left:var(--s-4)}
.n-home-categories-list>.lay{gap:var(--s-2)}
.n-home-categories-list > .lay > .li{flex:0 0 calc((100% - var(--s-2) * 2) / 2.25)}
.n-home-new>.lay{padding-top:var(--s-7);padding-bottom:var(--s-7)}
.n-home-new-head-wrap{padding-left:var(--s-0);padding-right:var(--s-0)}
.n-home-new-head{padding-left:var(--s-4);padding-right:var(--s-4)}
.n-home-new-all{text-decoration:unset;text-decoration-thickness:unset}
.n-home-new-list{padding-left:var(--s-0);padding-right:var(--s-0)}
.n-home-new-list > .c-ind[data-k="progress below"]{display:none}
.n-home-new-list > .lay > .li{flex:0 0 calc((100% - var(--s-0) * 2) / 2.25)}
.n-home-new-item-info{padding-left:var(--s-3);padding-right:var(--s-3)}
.n-home-new-item-info>.lay{align-items:flex-start}
.n-home-new-item-title{text-align:left;-webkit-line-clamp:2}
.n-home-new-item-prices>.lay{justify-content:flex-start}
.n-home-new-item-colours>.lay{justify-content:flex-start}
.n-demo-focus>.lay{padding-top:var(--s-7);padding-bottom:var(--s-7);padding-left:var(--s-4);padding-right:var(--s-4)}
.n-demo-focus-grid>.lay{grid-template-columns:minmax(0, 1fr);column-gap:var(--s-5);row-gap:var(--s-5)}
.n-home-season>.lay{padding-top:var(--s-2);padding-bottom:var(--s-8);padding-left:var(--s-0);padding-right:var(--s-0);max-width:calc(var(--size-wide) + var(--s-0) + var(--s-0))}
.n-home-season-grid>.lay{grid-template-columns:minmax(0, 1fr)}
.n-home-season-words{padding-left:var(--s-4);padding-right:var(--s-4)}
.n-home-season-words>.lay{gap:var(--s-5)}
.n-demo-story>.lay{padding-top:var(--s-7);padding-bottom:var(--s-7);padding-left:var(--s-4);padding-right:var(--s-4);max-width:calc(var(--size-wide) + var(--s-4) + var(--s-4))}
.n-demo-story-grid>.lay{grid-template-columns:minmax(0, 1fr);column-gap:var(--s-5);row-gap:var(--s-5)}
.n-demo-facts>.lay{padding-top:var(--s-2);padding-bottom:var(--s-7);padding-left:var(--s-4);padding-right:var(--s-4);max-width:calc(var(--size-wide) + var(--s-4) + var(--s-4))}
.n-demo-facts-grid>.lay{grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:var(--s-5);row-gap:var(--s-5)}
.n-demo-social>.lay{padding-top:0px;padding-bottom:var(--s-8);padding-left:var(--s-4);padding-right:var(--s-4);max-width:calc(var(--size-content) + var(--s-4) + var(--s-4))}
.n-demo-social-box{padding-top:var(--s-7);padding-bottom:var(--s-7);padding-left:var(--s-5);padding-right:var(--s-5)}
.n-demo-social-links{display:flex;flex-direction:column}
.n-demo-social-links>.lay{flex-direction:column;flex:1 1 auto;align-items:stretch}}
@media (hover:hover) and (pointer:fine){.n-home-category-name:hover,.li:hover .n-home-category-name,[data-item]:hover .n-home-category-name{text-decoration:underline;text-decoration-thickness:1px}}
@media (max-width: 767px){.n-home-categories-head{display:none!important}}
@media (max-width: 767px){.n-home-categories-list{display:none!important}}
@media (min-width: 1024px){.n-home-categories-index{display:none!important}}
@media (min-width: 768px) and (max-width: 1023px){.n-home-categories-index{display:none!important}}
.n-product-colour{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt)}
.n-product-size-picker{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt)}
.n-product-bar-row>.lay{display:flex;flex-direction:row;gap:var(--s-3);align-items:center}
.n-product-bar-price{--sale:var(--c-sale);font-family:var(--t-price-ff);font-size:var(--t-price-fs);font-weight:var(--t-price-fw);line-height:var(--t-price-lh);letter-spacing:var(--t-price-ls);text-transform:var(--t-price-tt)}
.n-product-bar-add{flex:1 1 0;min-width:0;font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-3) var(--s-5);border-radius:var(--btn-radius, var(--r-s));background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
@media (max-width: 1023px){}
@media (max-width: 767px){}

