@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Th.woff?v=1788890543) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Lt.woff?v=1788890543) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Roman.woff?v=1788890543) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Md.woff?v=1788890543) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Bd.woff?v=1788890543) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Hv.woff?v=1788890543) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Blk.woff2?v=1788892520) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-It.woff?v=1788890543) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-MdIt.woff?v=1788890543) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-BdIt.woff?v=1788890543) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HN LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-BlkIt.woff?v=1788890543) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:HN LT Pro Cn;src:url(/cdn/shop/files/HelveticaNeueLTPro-Cn.woff?v=1788890543) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro Cn;src:url(/cdn/shop/files/HelveticaNeueLTPro-BlkCn.woff?v=1788890543) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro Ext;src:url(/cdn/shop/files/HelveticaNeueLTPro-UltLtEx.woff?v=1788890543) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro Ext;src:url(/cdn/shop/files/HelveticaNeueLTPro-Ex.woff?v=1788890543) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro Ext;src:url(/cdn/shop/files/HelveticaNeueLTPro-BdEx.woff?v=1788890543) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HN LT Pro Ext;src:url(/cdn/shop/files/HelveticaNeueLTPro-BlkEx.woff?v=1788890543) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--font-heading-family: "HN LT Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-family: "HN LT Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--nb-black: #0E0F11;--nb-white: #FFFFFF;--nb-red: #EE302D;--nb-antracit: #43454C;--nb-grey-50: #939597;--nb-grey-15: #DBDCDE;--nb-grey-web: #F0F0F0;--nb-off-white: #F5F5F3;--nb-font: var(--font-heading-family, "HN LT Pro", "Helvetica Neue", Helvetica, Arial, sans-serif);--nb-font-condensed: "HN LT Pro Cn", "HN LT Pro", "Helvetica Neue", Arial Narrow, sans-serif;--nb-font-extended: "HN LT Pro Ext", "HN LT Pro", "Helvetica Neue", sans-serif;--nb-w-thin: 200;--nb-w-light: 300;--nb-w-regular: 400;--nb-w-medium: 500;--nb-w-bold: 700;--nb-w-heavy: 800;--nb-w-black: 900;--nb-fs-h1: clamp(56px, 8vw, 112px);--nb-fs-h2: clamp(40px, 5vw, 64px);--nb-fs-h3: 32px;--nb-fs-h4: 24px;--nb-fs-h5: 19px;--nb-fs-body: 14px;--nb-fs-small: 12px;--nb-fs-kicker: 10px;--nb-tracking-headline: -.025em;--nb-tracking-sub: .05em;--nb-tracking-intro: .5em;--nb-tracking-body: .025em;--nb-tracking-caps: .2em;--nb-lh-tight: .95;--nb-lh-headline: 1;--nb-lh-body: 1.618;--nb-space-1: 4px;--nb-space-2: 8px;--nb-space-3: 12px;--nb-space-4: 16px;--nb-space-5: 24px;--nb-space-6: 32px;--nb-space-7: 48px;--nb-space-8: 64px;--nb-space-9: 96px;--nb-space-10: 128px;--nb-container: 1440px;--nb-container-pad: 32px;--nb-radius-sm: 2px;--nb-radius-md: 4px;--nb-radius-pill: 999px;--nb-shadow-sm: 0 4px 18px rgba(0,0,0,.1);--nb-shadow-md: 0 8px 28px rgba(0,0,0,.16);--nb-ease: cubic-bezier(.2, .6, .2, 1);--nb-dur-fast: .15s;--nb-dur: .25s;--nb-dur-slow: .5s;--nb-control-h: 44px;--nb-tap-min: 44px}.nb-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--nb-font);font-weight:var(--nb-w-bold);font-size:13px;letter-spacing:.04em;line-height:1;text-transform:uppercase;height:var(--nb-control-h);padding:0 28px;cursor:pointer;border:0;border-radius:var(--nb-radius-pill);color:var(--nb-white);background:var(--nb-black);transition:transform .22s var(--nb-ease),box-shadow var(--nb-dur) ease,opacity var(--nb-dur) ease;outline:none;text-decoration:none;transform-origin:center center}.nb-btn--block{width:100%}.nb-btn--lg{height:52px;padding:0 36px;font-size:14px}.nb-btn--primary{background:var(--nb-black);color:var(--nb-white)}.nb-btn--ghost{background:transparent;color:var(--nb-black);border:1.5px solid var(--nb-black)}.nb-btn--antracit{background:var(--nb-antracit);color:var(--nb-white)}.nb-btn--inverse{background:var(--nb-white);color:var(--nb-black);border:1px solid var(--nb-grey-15)}.nb-btn--link{position:relative;background:transparent;color:var(--nb-black);border:0;border-radius:0;font-weight:var(--nb-w-heavy);font-size:13px;letter-spacing:0;text-transform:uppercase;height:auto;padding:6px 2px;transition:opacity var(--nb-dur) ease,color var(--nb-dur) ease}.nb-btn--link:after{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:1.5px;background:var(--nb-black);transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--nb-ease),background var(--nb-dur) ease}.nb-btn--link:hover:after,.nb-btn--link.is-hover:after{transform:scaleX(1)}.nb-btn--glass{background:#ffffff1a;color:var(--nb-white);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px #ffffff2e,0 4px 18px #00000040}.nb-btn--glass-dark{background:#0e0f1152;color:var(--nb-white);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px #ffffff1a,0 4px 18px #0006}.nb-btn--primary:hover,.nb-btn--ghost:hover,.nb-btn--antracit:hover,.nb-btn--inverse:hover,.nb-btn--glass:hover,.nb-btn--glass-dark:hover{transform:scale(1.04)}.nb-btn--primary:active,.nb-btn--ghost:active,.nb-btn--antracit:active,.nb-btn--inverse:active,.nb-btn--glass:active,.nb-btn--glass-dark:active{transform:scale(.97);opacity:.94}.nb-btn:focus-visible{box-shadow:0 0 0 3px var(--nb-focus-ring, rgba(14,15,17,.18))}.nb-btn:disabled,.nb-btn.is-disabled{background:var(--nb-grey-15)!important;color:var(--nb-grey-50)!important;cursor:not-allowed;border-color:var(--nb-grey-15)!important;box-shadow:none!important;transform:none!important;opacity:1!important}:root{--buttons-radius: var(--nb-radius-pill);--buttons-radius-outset: var(--nb-radius-pill)}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button,input[type=submit]{border-radius:var(--nb-radius-pill)!important}.nb-kicker{font-family:var(--nb-font);font-weight:var(--nb-w-light);font-size:var(--nb-fs-kicker);letter-spacing:var(--nb-tracking-intro);text-transform:uppercase;color:var(--color-foreground, var(--nb-grey-50))}.nb-caps{font-family:var(--nb-font);font-weight:var(--nb-w-heavy);font-size:var(--nb-fs-kicker);letter-spacing:var(--nb-tracking-caps);text-transform:uppercase}.nb-intro{font-family:var(--nb-font);font-weight:var(--nb-w-light);font-size:var(--nb-fs-h5);letter-spacing:var(--nb-tracking-intro);text-transform:uppercase}.nb-display-editorial{font-family:var(--nb-font-extended);font-weight:var(--nb-w-thin);font-size:clamp(48px,7vw,96px);line-height:1;letter-spacing:.02em;text-transform:uppercase}.nb-display-condensed{font-family:var(--nb-font-condensed);font-weight:var(--nb-w-black);font-size:clamp(64px,10vw,160px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.nb-tag{display:inline-grid;place-items:center;height:26px;padding:0 12px;border-radius:var(--nb-radius-md);box-sizing:border-box;font-family:var(--nb-font);font-weight:var(--nb-w-medium);font-size:10px;letter-spacing:.2em;line-height:1;text-transform:uppercase;white-space:nowrap}.nb-tag--solid{background:var(--nb-black);color:var(--nb-white)}.nb-tag--outline{background:transparent;color:var(--nb-black);border:1px solid var(--nb-grey-15)}.nb-tag--muted{background:var(--nb-grey-web);color:var(--nb-antracit)}.nb-tag--antracit{background:var(--nb-antracit);color:var(--nb-white)}.nb-tag--sale{background:var(--nb-red);color:var(--nb-white)}.nb-chip{display:inline-grid;place-items:center;grid-auto-flow:column;gap:8px;height:34px;padding:0 18px;border-radius:var(--nb-radius-pill);box-sizing:border-box;font-family:var(--nb-font);font-weight:var(--nb-w-medium);font-size:12px;letter-spacing:.02em;line-height:1;background:transparent;color:var(--nb-black);border:1px solid var(--nb-grey-15);cursor:pointer;transition:transform var(--nb-dur) var(--nb-ease),border-color var(--nb-dur) ease,background var(--nb-dur) ease;white-space:nowrap}.nb-chip:hover{transform:scale(1.04);border-color:var(--nb-black)}.nb-chip--active{background:var(--nb-black);color:var(--nb-white);border-color:var(--nb-black)}.nb-notice{display:flex;gap:var(--nb-space-3);padding:var(--nb-space-4);border-radius:var(--nb-radius-md);font-family:var(--nb-font);font-size:var(--nb-fs-body);line-height:var(--nb-lh-body)}.nb-notice--success{background:#e9f4ee;color:#1f7a4d}.nb-notice--error{background:#fcebea;color:#c8261f}.nb-notice--info{background:#edeef0;color:var(--nb-antracit)}.nb-home{overflow-x:clip}.nb-section{max-width:var(--nb-container);margin:48px auto 32px;padding:var(--nb-space-8) var(--nb-container-pad)}.nb-section--tight{padding-block:var(--nb-space-7)}.nb-section--flush{padding-inline:0;max-width:none}.nb-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--nb-space-5);margin-bottom:var(--nb-space-5)}.nb-section-head__lead{display:flex;flex-direction:column;gap:var(--nb-space-3)}.nb-section-head__kicker{font-family:var(--nb-font);font-weight:var(--nb-w-medium);font-size:var(--nb-fs-kicker);letter-spacing:.28em;text-transform:uppercase;color:var(--nb-grey-50)}.nb-section-head__title{font-family:var(--nb-font);font-weight:var(--nb-w-heavy);font-size:clamp(21px,2.3vw,32px);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;color:var(--nb-black);margin:0;text-wrap:balance}.nb-section-head__link{flex:0 0 auto;align-self:flex-end;font-family:var(--nb-font);font-weight:var(--nb-w-medium);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-black);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1.5px solid var(--nb-black);transition:gap var(--nb-dur) var(--nb-ease),opacity var(--nb-dur) ease}.nb-section-head__link:hover{opacity:.62}.nb-section-head__link:hover .arr{transform:translate(4px)}.nb-section-head--row{align-items:baseline;justify-content:flex-start;gap:var(--nb-space-4);margin-bottom:var(--nb-space-5);flex-wrap:wrap}.nb-section-head__line{font-family:var(--nb-font);font-weight:var(--nb-w-heavy);font-size:13px;line-height:1.2;letter-spacing:.25em;text-transform:uppercase;color:#ee302d;margin:0}.nb-section-head__pre{color:#6b6c70;font-weight:var(--nb-w-light);letter-spacing:.35rem;margin-right:6px}.nb-section-head--row .nb-btn--link{margin-left:auto;flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}@media(max-width:680px){.nb-section-head{flex-direction:column;align-items:flex-start;gap:var(--nb-space-4)}.nb-section{padding-block:var(--nb-space-6)}.nb-home .nb-section-head--row{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--nb-space-3)}:root{--nb-container-pad: 20px}}.reveal-ready .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--nb-ease),transform .7s var(--nb-ease)}.reveal-ready .reveal.is-in{opacity:1;transform:none}.reveal--d1{transition-delay:80ms}.reveal--d2{transition-delay:.16s}.reveal--d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.reveal-ready .reveal{opacity:1!important;transform:none!important;transition:none}}.nb-product-card{position:relative;display:flex;flex-direction:column}.nb-product-card__media-wrap{position:relative}.nb-product-card__media{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--nb-grey-web)}.nb-product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nb-product-card__img--placeholder{display:flex;align-items:center;justify-content:center}.nb-product-card__img--placeholder svg{width:60%;height:60%;opacity:.35}.nb-product-card__img--alt{opacity:0;transition:opacity var(--nb-dur) ease}.nb-product-card__media:hover .nb-product-card__img--alt{opacity:1}.nb-product-card__badges{position:absolute;top:8px;left:8px;z-index:2}.nb-product-card__meta{padding-top:var(--nb-space-3);padding-left:4px;display:flex;flex-direction:column;gap:8px}.nb-product-card__wishlist{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;border-radius:50%;border:0;background:#ffffffe0;color:var(--nb-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--nb-dur-fast) ease,background var(--nb-dur) ease}.nb-product-card__wishlist:hover{transform:scale(1.08)}.nb-product-card__wishlist svg{transition:fill var(--nb-dur-fast) ease}.nb-product-card__wishlist.is-active svg{fill:var(--nb-black)}.nb-product-card__quickadd-fab{position:absolute;bottom:8px;right:8px;z-index:5;width:32px;height:32px;border-radius:50%;border:0;background:var(--nb-white);color:var(--nb-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--nb-shadow-sm);transition:transform var(--nb-dur-fast) ease,background var(--nb-dur) ease}.nb-product-card__quickadd-fab:hover{transform:scale(1.08)}.nb-product-card__quickadd-fab svg{transition:transform var(--nb-dur-fast) ease}.nb-product-card__quickadd-fab.is-open svg{transform:rotate(45deg)}@media(max-width:749px){.nb-product-card__quickadd-fab{width:38px;height:38px}.nb-product-card__swatch{position:relative}.nb-product-card__swatch:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.nb-size-btn{height:36px}}.nb-product-card__quickadd{position:absolute;left:0;right:0;bottom:0;z-index:4;background:var(--nb-white);padding:var(--nb-space-2) 8px;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform var(--nb-dur) ease,opacity var(--nb-dur) ease}.nb-product-card__quickadd.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.nb-product-card__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.nb-size-group{display:contents}.nb-size-group.is-hidden{display:none}.nb-size-btn{min-width:30px;height:28px;padding:0 10px;border-radius:var(--nb-radius-pill);border:0;background:transparent;color:var(--nb-black);font-family:var(--nb-font);font-size:11px;font-weight:var(--nb-w-medium);cursor:pointer;transition:background var(--nb-dur-fast) ease,color var(--nb-dur-fast) ease,opacity var(--nb-dur-fast) ease}.nb-size-btn--single{min-width:auto;padding:0 14px}.nb-size-btn:hover:not(:disabled){background:var(--nb-grey-web)}.nb-size-btn.is-loading{opacity:.55;cursor:wait}.nb-size-btn.is-added{background:var(--nb-black);color:var(--nb-white)}.nb-size-btn--oos,.nb-size-btn:disabled{color:var(--nb-grey-50);text-decoration:line-through;cursor:not-allowed}.nb-product-card__quickadd-msg{margin:4px 0 0;font-size:11px;color:var(--nb-grey-50);text-align:center}.nb-product-card__quickadd-msg:empty{margin:0}.nb-product-card__name{margin:0;font-family:var(--nb-font);font-size:13px;font-weight:var(--nb-w-regular);color:var(--nb-black);white-space:normal;overflow:visible;text-overflow:clip}.nb-product-card__colors{display:flex;flex-wrap:wrap;gap:7px}.nb-product-card__swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-block;flex:0 0 auto}.nb-product-card__swatch--active{outline:1.5px solid var(--nb-black);outline-offset:2px}.nb-product-card__price{font-family:var(--nb-font);font-size:13px;font-weight:var(--nb-w-medium);color:var(--nb-red)}.nb-product-card__price-old{color:var(--nb-grey-50);text-decoration:line-through;margin-right:6px;font-weight:var(--nb-w-regular)}.shopify-policy__container{max-width:720px;margin:0 auto;padding:var(--nb-space-8) var(--nb-container-pad);padding-bottom:calc(var(--nb-space-8) * 2);font-family:var(--nb-font)}.shopify-policy__title{font-family:var(--nb-font);font-weight:var(--nb-w-heavy);font-size:clamp(22px,2.6vw,30px);letter-spacing:-.01em;color:var(--nb-white);text-align:center;margin:0 0 var(--nb-space-3)}.shopify-policy__title h1{font-weight:var(--nb-w-heavy);text-transform:uppercase}.shopify-policy__container:before{content:"";display:block;width:40px;height:3px;background:var(--nb-red);margin:0 auto var(--nb-space-6)}.shopify-policy__body{font-family:var(--nb-font);font-weight:var(--nb-w-regular);font-size:14px;line-height:1.75;color:#ffffffbf}.shopify-policy__body p{margin:0 0 var(--nb-space-4)}.shopify-policy__body h2{font-weight:var(--nb-w-heavy);font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--nb-white);margin:var(--nb-space-6) 0 var(--nb-space-2)}.shopify-policy__body h3{font-weight:var(--nb-w-heavy);font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--nb-white);margin:var(--nb-space-5) 0 var(--nb-space-2)}.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-weight:var(--nb-w-heavy);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--nb-white);margin:var(--nb-space-5) 0 var(--nb-space-2)}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 var(--nb-space-4);padding-left:20px}.shopify-policy__body li{margin-bottom:6px}.shopify-policy__body a{color:var(--nb-red);text-decoration:underline}.shopify-policy__body a:hover{opacity:.75}.shopify-policy__body p:first-of-type{color:var(--nb-white);text-transform:uppercase;letter-spacing:.04em}.product__title h1,.product__title .h1{font-weight:var(--nb-w-heavy);text-transform:uppercase;letter-spacing:.02em}.product__info-container p.product__text{font-weight:var(--nb-w-light)!important;font-size:10px!important;letter-spacing:.08em}.product__info-container .price{font-family:var(--nb-font);color:var(--nb-red);font-weight:var(--nb-w-medium)}.product__info-container .price s,.product__info-container .price .price-item--regular:has(~.price-item--sale),.product__info-container .price__sale .price-item--regular{color:#ffffff80;font-weight:var(--nb-w-regular);text-decoration:line-through}.product__description.rte ul{list-style:none;margin:0 0 var(--nb-space-4);padding:0}.product__description.rte ul li{position:relative;padding-left:22px;margin-bottom:8px}.product__description.rte ul li:before{content:"\2192";position:absolute;left:0;color:var(--nb-red)}.product-form__submit{font-family:var(--nb-font);font-weight:var(--nb-w-heavy);letter-spacing:.04em;text-transform:uppercase}.related-products__heading{font-family:var(--nb-font);font-weight:var(--nb-w-heavy);text-transform:uppercase;letter-spacing:-.01em;color:var(--nb-white)}.related-products .card__heading,.related-products .card__heading a{font-family:var(--nb-font);font-weight:var(--nb-w-medium);color:var(--nb-white)}.related-products .price{font-family:var(--nb-font);color:var(--nb-red);font-weight:var(--nb-w-medium)}.related-products .price s,.related-products .price .price-item--regular:has(~.price-item--sale),.related-products .price__sale .price-item--regular{color:#ffffff80;text-decoration:line-through}.related-products .badge{background:var(--nb-red);color:var(--nb-white);border-radius:var(--nb-radius-pill);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--nb-w-medium)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nebbia-foundation.css.map */
