@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}}:root{--white:#fff;--paper:#fbf8f2;--cream:#eee5d7;--ink:#0a1939;--wine:#a12147;--olive:#4f561e;--sand:#d9c4ab;--line:#0a193929}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{background:var(--white);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.shell{max-width:1500px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.announcement{background:var(--ink);color:#fff;letter-spacing:.16em;text-align:center;text-transform:uppercase;padding:.65rem 1rem;font-size:.64rem}.header{background:var(--white);z-index:20;position:relative}.header__inner{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:5.2rem;display:grid}.nav,.actions{align-items:center;gap:clamp(.8rem,2vw,2.5rem);min-width:0;display:flex}.nav a,.actions a,.actions span{letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}.actions{justify-content:flex-end}.wordmark{width:clamp(6.8rem,10vw,9.5rem);line-height:0;display:block}.wordmark img{width:100%;height:auto}.header .wordmark{background:var(--ink);-webkit-mask:url(/brand/nera-logo-black.png) 50%/contain no-repeat;mask:url(/brand/nera-logo-black.png) 50%/contain no-repeat}.header .wordmark img{opacity:0}.eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.64rem;font-weight:700}.hero{background:var(--ink) url(/media/nera-sunset-poster.jpg) center / cover no-repeat;min-height:min(78vh,800px);position:relative;overflow:hidden}.hero__media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero__wash{background:linear-gradient(90deg,#0a1939c2 0%,#0a19396e 45%,#4f561e26 100%);position:absolute;inset:0}.hero__wash:after{content:"";background:linear-gradient(#0000 52%,#0a193973);position:absolute;inset:0}.hero__content{color:#fff;flex-direction:column;justify-content:flex-end;min-height:min(78vh,800px);padding-bottom:clamp(3.5rem,8vw,7rem);display:flex;position:relative}.hero h1{letter-spacing:-.065em;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7.5vw,7.8rem);font-weight:400;line-height:.88}.hero__copy{max-width:38rem;margin:1.7rem 0 2rem;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.55}.hero__edition{color:#fff;letter-spacing:.17em;text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:.6rem;position:absolute;bottom:2rem;right:clamp(1.25rem,4vw,4rem)}.button{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;background:#fff;justify-content:space-between;align-items:center;gap:2rem;width:min(100%,18rem);min-height:3.4rem;padding:.85rem 1.25rem;font-size:.68rem;font-weight:700;display:inline-flex}.manifesto{background:var(--white);text-align:center;padding-block:clamp(6rem,12vw,12rem)}.manifesto h2{letter-spacing:-.055em;max-width:17ch;margin:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5.7vw,6rem);font-weight:400;line-height:.96}.manifesto>p:last-child{opacity:.7;margin:2rem auto 0;font-size:.85rem}.collection{background:var(--white);padding-bottom:clamp(6rem,11vw,10rem)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.section-heading h2,.story h2,.colour-story h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.7vw,5rem);font-weight:400;line-height:.96}.text-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;gap:.5rem;padding-bottom:.35rem;font-size:.66rem;font-weight:700;display:inline-flex}.product-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,2rem);display:grid}.product-card__image{aspect-ratio:3/4;position:relative;overflow:hidden}.product-art{background:var(--cream)}.product-art--berry{background:linear-gradient(145deg,#dec1b5 0 42%,#a12147 42% 100%)}.product-art--midnight{background:linear-gradient(145deg,#c9c2ac 0 42%,#0a1939 42% 100%)}.product-art--olive{background:linear-gradient(145deg,#e6d4bd 0 42%,#4f561e 42% 100%)}.product-art--sand{background:linear-gradient(145deg,#f1e8da 0 42%,#b98d82 42% 100%)}.product-card__image:after{content:"";border:1px solid #ffffff8c;border-radius:50%;width:66%;height:48%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card__image img,.product-gallery img{object-fit:cover;z-index:2;width:100%;height:100%;transition:transform .5s;position:relative}.product-card:hover img{transform:scale(1.025)}.product-card__placeholder{color:#fff;z-index:1;justify-content:center;height:100%;display:flex;position:relative}.product-card__mark{align-self:center;width:58%;height:auto}.product-card__number,.product-card__soon{letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;position:absolute;top:1.25rem}.product-card__number{left:1.25rem}.product-card__soon{writing-mode:vertical-rl;right:1.25rem}.product-card__meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding-top:1rem;font-size:.78rem;display:grid}.product-card__meta h3,.product-card__meta p{font-size:inherit;margin:0;font-weight:500;line-height:1.2}.product-card__meta>p{white-space:nowrap}.product-card__details{letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.65rem;font-size:.58rem;display:grid}.product-card__details p{font-size:inherit;margin:0;line-height:1.4}.product-card__colours{align-items:center;gap:.3rem;display:flex}.product-card__swatch{border:2px solid var(--white);box-shadow:0 0 0 1px var(--line);border-radius:50%;width:1.15rem;height:1.15rem;display:block}.product-card__preorder{opacity:.65;text-align:right;white-space:nowrap}.product-card__type{letter-spacing:.12em;opacity:.55;text-transform:uppercase;margin-bottom:.35rem!important;font-size:.56rem!important}.colour-story{background:var(--ink);color:#fff;grid-template-columns:1fr 1.2fr 1fr;min-height:38rem;display:grid}.colour-story__panel{flex-direction:column;justify-content:flex-end;padding:2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,3rem);display:flex}.colour-story__panel small{letter-spacing:.15em;margin-top:.6rem;font-family:Arial,sans-serif;font-size:.56rem}.colour-story__panel--olive{background:var(--olive)}.colour-story__panel--pom{background:var(--wine)}.colour-story__copy{align-self:center;padding:clamp(2.5rem,6vw,6rem)}.colour-story__copy>p:last-child,.story__content>p:not(.eyebrow){max-width:34rem;font-size:.95rem;line-height:1.7}.story{background:var(--wine);color:#fff;grid-template-columns:1.15fr .85fr;display:grid}.story__art{background:linear-gradient(135deg,#0a193914,#0a193994),var(--sand);justify-content:center;align-items:center;min-height:40rem;display:flex;overflow:hidden}.story__art span{color:#ffffff59;letter-spacing:.12em;font-size:clamp(6rem,18vw,18rem);font-weight:800;transform:rotate(-8deg)}.story__content{align-self:center;padding:clamp(3rem,8vw,8rem)}.story__content .text-link{margin-top:1.5rem}.values-strip{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;gap:2rem;padding:1.35rem clamp(1.25rem,4vw,4rem);display:flex;overflow:hidden}.values-strip p{white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.8vw,1.8rem)}.shop-page{padding-block:clamp(4rem,8vw,8rem)}.shop-intro{max-width:52rem}.shop-intro h1{letter-spacing:-.07em;margin:0 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,9vw,9rem);font-weight:400;line-height:.8}.shop-intro>p:last-child{max-width:30rem;line-height:1.6}.shop-toolbar{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin:4rem 0 2rem;padding-bottom:1rem;font-size:.6rem;display:flex}.gift-card-callout{background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,8rem);margin-top:clamp(5rem,9vw,9rem);padding:clamp(3rem,7vw,7rem);display:grid}.gift-card-callout h2{letter-spacing:-.06em;max-width:9ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.9}.gift-card-callout__action>p{max-width:28rem;margin:0 0 2rem;font-size:.88rem;line-height:1.65}.gift-card-callout .button{opacity:1;border:0}.gift-card-callout small{letter-spacing:.13em;opacity:.55;text-transform:uppercase;margin-top:.9rem;font-size:.58rem;display:block}.product-page{grid-template-columns:minmax(0,1.2fr) minmax(25rem,.8fr);min-height:80vh;display:grid}.product-gallery{min-height:50rem;position:relative}.product-gallery:after{content:"";border:1px solid #ffffff85;border-radius:50%;width:56%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-gallery__placeholder{color:#fff;z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:50rem;display:flex;position:relative}.product-gallery__placeholder img{width:min(66%,38rem);height:auto}.product-gallery__placeholder p{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.product-info{padding:clamp(3rem,7vw,7rem)}.breadcrumbs{letter-spacing:.12em;opacity:.65;text-transform:uppercase;gap:.65rem;margin-bottom:clamp(4rem,8vw,8rem);font-size:.58rem;display:flex}.product-info h1{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,5.8rem);font-weight:400;line-height:.9}.product-info__price{margin:1.25rem 0 2.2rem;font-size:.8rem}.product-info__description{max-width:34rem;font-size:.88rem;line-height:1.65}.product-coming-soon .product-info{align-self:center}.product-coming-soon .product-info__description{margin:1.75rem 0 2.25rem}.purchase{margin-block:2.5rem}.option{border:0;margin:0 0 2rem;padding:0}.option legend{letter-spacing:.12em;text-transform:uppercase;width:100%;margin-bottom:1rem;font-size:.65rem;font-weight:700}.option legend span{float:right;opacity:.6;text-transform:none;font-weight:400}.swatches,.sizes{gap:.7rem;display:flex}.swatch{color:var(--swatch);cursor:pointer;background:0 0;border:0;width:2.8rem;height:2.8rem;padding:0;position:relative}.colour-icon{fill:currentColor;width:100%;height:100%;transition:transform .2s;overflow:visible}.colour-icon__detail{fill:var(--white);opacity:.78}.swatch[aria-pressed=true] .colour-icon{transform:scale(1.12)}.swatch[aria-pressed=true]{outline:1px solid var(--ink);outline-offset:3px}.size{border:1px solid var(--line);cursor:pointer;background:0 0;width:3rem;height:2.8rem}.size[aria-pressed=true]{background:var(--ink);color:#fff}.coverage-choices{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.coverage-choice{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem;display:flex}.coverage-choice[aria-pressed=true]{background:var(--cream);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.coverage-choice span{letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700}.coverage-icon{width:5.5rem;height:4.5rem;overflow:visible}.coverage-icon__garment{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.add-button{background:var(--ink);color:#fff;letter-spacing:.14em;text-transform:uppercase;border:0;width:100%;min-height:3.6rem;font-size:.66rem;font-weight:700}.add-button:disabled{cursor:not-allowed;opacity:.9}.purchase__note{opacity:.55;text-align:center;font-size:.64rem;line-height:1.5}.purchase__error{color:var(--wine);text-align:center;margin:.75rem 0 0;font-size:.7rem;line-height:1.5}.purchase__success{background:var(--cream);text-align:center;margin:.75rem 0 0;padding:.9rem;font-size:.7rem;line-height:1.5}.product-info details{border-top:1px solid var(--line);padding:1.2rem 0;font-size:.75rem}.product-info details:last-child{border-bottom:1px solid var(--line)}.product-info summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700;list-style:none}.product-info summary span{float:right}.product-info details p{opacity:.68;line-height:1.6}.skeleton{background:var(--cream);min-height:50rem;animation:1.4s ease-in-out infinite pulse}.skeleton--copy{min-height:22rem;margin:6rem}@keyframes pulse{50%{opacity:.5}}.footer{background:var(--ink);color:#fff;padding-block:clamp(4rem,8vw,7rem) 2rem}.footer__grid{grid-template-columns:1.2fr .45fr .55fr .75fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}.footer__grid nav{flex-direction:column;gap:.8rem;display:flex}.footer__grid nav a,.footer__grid p{margin:0;font-size:.72rem;line-height:1.5}.footer__label{letter-spacing:.15em;opacity:.55;text-transform:uppercase;font-weight:700;margin-bottom:1rem!important;font-size:.58rem!important}.footer__note{opacity:.62;margin-top:1.4rem!important}.wordmark--footer{width:clamp(8rem,14vw,12rem)}.newsletter{border-bottom:1px solid #ffffff73;justify-content:space-between;margin-top:1.5rem;padding-bottom:.8rem;font-size:.7rem;display:flex}.footer__bottom{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:5rem;padding-top:1.5rem;font-size:.58rem;display:flex}.editorial-page{background:var(--white)}.editorial-hero{padding-block:clamp(6rem,12vw,12rem)}.editorial-hero h1{letter-spacing:-.07em;max-width:11ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,8vw,8.5rem);font-weight:400;line-height:.88}.editorial-hero>p:last-child{max-width:44rem;margin:2rem 0 0;font-size:1rem;line-height:1.65}.editorial-hero--olive{background:var(--olive);color:#fff;max-width:none;padding-inline:max(clamp(1.25rem,4vw,4rem),50vw - 750px + clamp(1.25rem,4vw,4rem))}.editorial-hero--olive h1{max-width:14ch}.founders-photo{margin:0;position:relative}.founders-photo img{width:100%;height:auto;display:block}.founders-photo figcaption{background:var(--white);letter-spacing:.13em;text-transform:uppercase;padding:1rem 1.25rem;font-size:.58rem;position:absolute;bottom:0;right:0}.prose-block{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,10vw,10rem);display:grid}.prose-block h2,.proof-grid h2,.made-in-brazil h2,.founder-card h2,.values-section h2{letter-spacing:-.05em;margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;line-height:.95}.prose-copy{max-width:48rem}.prose-copy p,.founder-card p,.proof-grid article>p:last-child{margin:0 0 1.3rem;font-size:.95rem;line-height:1.75}.prose-copy blockquote{margin:4rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.founders{grid-template-columns:1fr 1fr;padding-inline:0;display:grid}.founder-card{background:var(--paper);min-height:44rem;padding:clamp(3rem,7vw,7rem)}.founder-card h2{margin-bottom:3rem}.founder-card .founder-fun-fact{border-top:1px solid;margin-top:2.75rem;padding-top:1.5rem}.founder-card .founder-fun-fact .eyebrow{opacity:.7;margin-bottom:.8rem;font-size:.65rem;line-height:1}.founder-card .founder-fun-fact p:last-child{margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;line-height:1.55}.founder-card .founder-social{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.25rem;font-size:.68rem;display:inline-block}.founder-card--wine{background:var(--wine);color:#fff}.values-section{padding-block:clamp(6rem,11vw,10rem)}.values-grid{grid-template-columns:repeat(3,1fr);display:grid}.values-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:14rem;padding:2rem}.values-grid article:nth-child(3n){border-right:0}.values-grid span{letter-spacing:.15em;opacity:.5;font-size:.6rem}.values-grid h3{margin:2rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.values-grid p{max-width:18rem;margin:0;font-size:.75rem;line-height:1.55}.proof-grid{grid-template-columns:1fr 1fr;display:grid}.proof-grid article{background:var(--paper);min-height:34rem;padding:clamp(3rem,7vw,7rem)}.proof-grid article:nth-child(2){background:var(--cream)}.proof-grid h2{margin-bottom:2.5rem}.made-in-brazil{background:var(--ink);color:#fff;padding-block:clamp(6rem,12vw,12rem)}.made-in-brazil h2{margin:0;font-size:clamp(4rem,10vw,10rem)}.made-in-brazil__lead{max-width:38rem;margin:2rem 0 0 auto;font-size:1rem;line-height:1.65}.editorial-cta{justify-content:space-between;align-items:center;padding-block:clamp(6rem,10vw,9rem);display:flex}.editorial-cta blockquote{max-width:22ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.editorial-cta cite{letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-family:Arial,sans-serif;font-size:.65rem;font-style:normal;display:block}.button--dark{background:var(--ink);color:#fff}.builder-page{background:var(--paper);overflow:hidden}.builder-hero{padding-block:clamp(5rem,9vw,9rem) clamp(3rem,6vw,6rem)}.builder-hero h1{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,9vw,9rem);font-weight:400;line-height:.82}.builder-hero>p:last-child{max-width:32rem;margin:2rem 0 0;font-size:.9rem;line-height:1.6}.bikini-builder{padding-bottom:clamp(5rem,9vw,9rem)}.builder-game{border:1px solid var(--line);grid-template-columns:minmax(24rem,.85fr) minmax(0,1.15fr);min-height:52rem;display:grid}.builder-controls{background:var(--white);flex-direction:column;padding:clamp(2rem,4vw,4rem);display:flex}.builder-step{border-bottom:1px solid var(--line);padding-block:0 2.25rem}.builder-step+.builder-step{padding-top:2.25rem}.builder-step__heading{grid-template-columns:2rem 1fr;align-items:flex-start;gap:1.25rem;display:grid}.builder-step__heading>span{opacity:.45;font-family:Georgia,Times New Roman,serif;font-size:1rem}.builder-step__heading .eyebrow{margin-bottom:.55rem}.builder-step__heading h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.7vw,2.8rem);font-weight:400;line-height:1}.builder-options{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0 3.25rem;display:flex}.builder-option{border:1px solid var(--line);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;min-height:2.7rem;padding:.65rem 1rem;font-size:.62rem;font-weight:700;transition:background .2s,color .2s,transform .2s}.builder-option:hover{transform:translateY(-2px)}.builder-option[data-selected=true]{background:var(--ink);color:#fff}.builder-step--colour{border-bottom:0}.builder-colours{flex-direction:column;gap:.65rem;margin:1.5rem 0 0 3.25rem;display:flex}.builder-colour{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.85rem;padding:.25rem 0;font-size:.65rem;display:flex}.builder-colour span{background:var(--builder-swatch);box-shadow:0 0 0 1px var(--line);border:5px solid #fff;border-radius:50%;width:2rem;height:2rem;transition:transform .2s}.builder-colour[aria-pressed=true] span{box-shadow:0 0 0 2px var(--ink);transform:scale(1.08)}.builder-prompt{opacity:.6;max-width:25rem;margin:1.5rem 0 0 3.25rem;font-size:.75rem;line-height:1.6}.builder-shuffle{background:var(--wine);color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:space-between;align-self:flex-start;align-items:center;gap:2rem;width:min(100%,17rem);min-height:3.4rem;margin-top:auto;padding:.9rem 1.25rem;font-size:.65rem;font-weight:700;display:flex}.builder-stage{background:var(--cream);grid-template-rows:1fr 1fr;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.builder-stage:before{content:"";border:1px solid #0a19391f;border-radius:50%;width:min(76%,38rem);height:min(76%,38rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.builder-stage__top,.builder-stage__bottom{z-index:1;grid-template-columns:4rem 1fr 10rem;align-items:center;min-height:19rem;display:grid;position:relative}.builder-stage__top{border-bottom:1px dashed #0a193933}.builder-stage__top>span,.builder-stage__bottom>span{letter-spacing:.14em;opacity:.5;text-transform:uppercase;writing-mode:vertical-rl;font-size:.58rem}.builder-stage__top>p,.builder-stage__bottom>p{text-align:right;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.1}.builder-stage__top>strong,.builder-stage__bottom>strong{color:#0a193933;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:8rem;font-weight:400}.builder-piece-svg{color:var(--builder-colour);filter:drop-shadow(0 1rem 1.5rem #0a193929);justify-self:center;width:min(25vw,18rem);height:min(14vw,10rem);overflow:visible}.builder-piece-svg path:first-child{fill:currentColor;stroke:var(--ink);stroke-linejoin:round;stroke-width:1.3px}.builder-piece-svg path:last-child{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:2px}.builder-stage[data-complete=true] .builder-piece-svg{transition:transform .45s;transform:translate(-28%)}.builder-stage[data-complete=true] .builder-stage__top>p,.builder-stage[data-complete=true] .builder-stage__bottom>p{opacity:0}.builder-match{background:var(--ink);color:#fff;z-index:3;width:min(100% - 4rem,18rem);padding:1.75rem;animation:.45s both builder-pop;position:absolute;bottom:2rem;right:2rem;overflow:hidden;box-shadow:0 1.25rem 3rem #0a193938}.builder-match h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,3vw,3rem);font-weight:400;line-height:.9}.builder-match>p:not(.eyebrow){opacity:.7;margin:1rem 0 0;font-size:.72rem;line-height:1.5}.builder-match__links{z-index:2;gap:1.5rem;margin-top:1.75rem;display:flex;position:relative}.builder-match__links a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.35rem;font-size:.63rem}.builder-confetti{pointer-events:none;position:absolute;inset:0}.builder-confetti i{background:var(--wine);transform-origin:50%;width:.28rem;height:.6rem;animation:1.15s cubic-bezier(.2,.75,.35,1) both builder-confetti;position:absolute;top:55%;left:50%}.builder-confetti i:nth-child(3n){background:var(--olive)}.builder-confetti i:nth-child(2n){background:var(--cream)}.builder-confetti i:first-child{--x:-19rem;--y:-17rem;--r:190deg}.builder-confetti i:nth-child(2){--x:-14rem;--y:-11rem;--r:80deg}.builder-confetti i:nth-child(3){--x:-10rem;--y:-20rem;--r:250deg}.builder-confetti i:nth-child(4){--x:-5rem;--y:-14rem;--r:120deg}.builder-confetti i:nth-child(5){--x:1rem;--y:-19rem;--r:280deg}.builder-confetti i:nth-child(6){--x:7rem;--y:-12rem;--r:160deg}.builder-confetti i:nth-child(7){--x:13rem;--y:-18rem;--r:320deg}.builder-confetti i:nth-child(8){--x:18rem;--y:-10rem;--r:210deg}.builder-confetti i:nth-child(9){--x:-18rem;--y:13rem;--r:70deg}.builder-confetti i:nth-child(10){--x:-11rem;--y:18rem;--r:230deg}.builder-confetti i:nth-child(11){--x:-3rem;--y:14rem;--r:140deg}.builder-confetti i:nth-child(12){--x:5rem;--y:19rem;--r:300deg}.builder-confetti i:nth-child(13){--x:12rem;--y:14rem;--r:190deg}.builder-confetti i:nth-child(14){--x:19rem;--y:17rem;--r:90deg}.builder-footnote{letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:1.5rem 0 0;font-size:.65rem}@keyframes builder-pop{0%{opacity:0;transform:scale(.97)}}@keyframes builder-confetti{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.sustainability-page .editorial-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.sustainability-page .editorial-hero .eyebrow{grid-column:1/-1;margin-bottom:0}.sustainability-page .editorial-hero h1{max-width:12ch;font-size:clamp(3.6rem,6.5vw,6.5rem)}.sustainability-page .editorial-hero>p:last-child{border-left:1px solid #ffffff59;max-width:32rem;margin:0 0 .65rem;padding-left:clamp(1.5rem,3vw,3rem)}.sustainability-page .prose-block{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(4rem,7vw,7rem)}.sustainability-page .prose-block h2{max-width:9ch}.sustainability-page .proof-grid{padding-block:clamp(1.25rem,3vw,3rem)}.sustainability-page .proof-grid article{min-height:0;padding:clamp(3rem,5vw,5rem)}.sustainability-page .proof-grid h2{max-width:10ch;margin-bottom:2rem;font-size:clamp(2.5rem,3.6vw,4rem)}.sustainability-page .made-in-brazil{margin-block:clamp(1.25rem,3vw,3rem);padding-block:clamp(5rem,8vw,8rem)}.sustainability-page .made-in-brazil .shell{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.sustainability-page .made-in-brazil .eyebrow{grid-column:1/-1;margin-bottom:0}.sustainability-page .made-in-brazil h2{font-size:clamp(4rem,8vw,8rem)}.sustainability-page .made-in-brazil__lead{border-left:1px solid #ffffff59;max-width:32rem;margin:0 0 .65rem;padding-left:clamp(1.5rem,3vw,3rem)}.sustainability-page .editorial-cta{border-top:1px solid var(--line);padding-block:clamp(5rem,7vw,7rem)}.policy-page{padding-block:clamp(5rem,10vw,9rem)}.policy-page header{border-bottom:1px solid var(--line);margin-bottom:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem)}.policy-page h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.9}.policy-copy{max-width:52rem;margin-inline:auto}.policy-copy h2,.policy-copy h3,.policy-copy strong{color:var(--ink)}.policy-copy h2{letter-spacing:-.03em;margin:3.5rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.policy-copy p,.policy-copy li{font-size:.82rem;line-height:1.75}.policy-copy p{margin:0 0 1.25rem}.policy-copy ul{padding-left:1.25rem}.policy-copy a{border-bottom:1px solid}.size-guide-page{background:var(--white)}.size-guide-hero{padding-block:clamp(5rem,9vw,8rem)}.size-guide-hero h1{letter-spacing:-.07em;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,7.5vw,8rem);font-weight:400;line-height:.88}.size-guide-hero>p:last-child{max-width:38rem;margin:2rem 0 0;font-size:.9rem;line-height:1.7}.measure-section{padding-bottom:clamp(5rem,8vw,7rem)}.measure-grid{grid-template-columns:repeat(4,1fr);display:grid}.measure-grid article{border-right:1px solid var(--line);min-height:15rem;padding:2rem}.measure-grid article:last-child{border-right:0}.measure-grid span{letter-spacing:.15em;opacity:.5;font-size:.6rem}.measure-grid h3{margin:2.5rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400}.measure-grid p{margin:0;font-size:.76rem;line-height:1.65}.fit-guidance{grid-template-columns:1fr 1fr;display:grid}.fit-guidance__panel{background:var(--cream);padding:clamp(4rem,7vw,7rem)}.fit-guidance__panel--navy{background:var(--ink);color:#fff}.fit-guidance h2,.size-chart h2,.fit-help h2{letter-spacing:-.05em;margin:.5rem 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.95}.fit-guidance__panel>p:last-child{max-width:35rem;font-size:.9rem;line-height:1.75}.size-chart{border-bottom:1px solid var(--line);padding-block:clamp(5rem,8vw,7rem)}.size-chart__heading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,4vw,3.5rem);display:grid}.size-chart__heading .eyebrow{grid-column:1/-1}.size-chart__heading h2{margin-bottom:0}.size-chart__heading>p:last-child,.fit-help>p:not(.eyebrow){max-width:38rem;margin:0 0 .4rem;font-size:.88rem;line-height:1.75}.size-table-wrap{overflow-x:auto}.measure-popover{z-index:5;width:max-content;margin:-1.5rem 0 2rem auto;position:relative}.measure-popover summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:1rem;padding:.6rem 0;font-size:.7rem;list-style:none;display:flex}.measure-popover summary::-webkit-details-marker{display:none}.measure-popover summary span{font-size:1rem;transition:transform .2s}.measure-popover[open] summary span{transform:rotate(45deg)}.measure-popover__panel{background:var(--white);border:1px solid var(--line);opacity:0;pointer-events:none;width:min(42rem,100vw - 3rem);padding:2rem;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + .75rem);right:0;transform:translateY(-.4rem);box-shadow:0 1.5rem 4rem #0f1d3a1f}.measure-popover:hover .measure-popover__panel,.measure-popover:focus-within .measure-popover__panel,.measure-popover[open] .measure-popover__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.measure-popover__grid{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin-top:1.5rem;display:grid}.measure-popover__grid strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.measure-popover__grid p{margin:.45rem 0 0;font-size:.72rem;line-height:1.55}.bra-finder{background:var(--cream);grid-template-columns:1.2fr .8fr;margin-bottom:clamp(3rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.bra-finder__question{padding:clamp(2rem,4vw,4rem)}.bra-finder__copy h3{letter-spacing:-.045em;margin:.6rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:400;line-height:1}.bra-finder__copy>p:last-child{margin:0;font-size:.8rem;line-height:1.65}.bra-finder__control{margin-top:2rem}.bra-finder__control label{letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem;display:block}.bra-finder__control select{appearance:none;background:var(--white);border:1px solid var(--ink);color:var(--ink);cursor:pointer;font:inherit;border-radius:0;width:100%;padding:1rem 3rem 1rem 1rem}.bra-finder__result{background:var(--ink);color:#fff;align-content:center;min-height:100%;padding:clamp(2rem,3.5vw,3.5rem);display:grid;position:relative;overflow:hidden}.bra-finder__result--ready{text-align:center;grid-template-columns:1fr;place-items:center;row-gap:1.35rem}.bra-finder__result p{letter-spacing:.11em;text-transform:uppercase;z-index:2;margin:0;font-size:.78rem;position:relative}.bra-finder__result strong{z-index:2;grid-area:2/1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(5.25rem,9vw,8rem);font-weight:400;line-height:.8;display:block;position:relative}.bra-finder__result--ready p{grid-area:1/1}.bra-finder__result>span{opacity:.85;z-index:2;font-size:.88rem;position:relative}.bra-finder__result--ready>span{grid-area:3/1;max-width:22rem;margin-top:.35rem;line-height:1.65}.bra-finder__waiting{opacity:.5;text-align:center;justify-self:center;max-width:9ch;font-family:Georgia,Times New Roman,serif;line-height:1.02;letter-spacing:-.035em!important;text-transform:none!important;font-size:clamp(2.15rem,3.5vw,3.25rem)!important}.bra-finder__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bra-finder__confetti i{animation:nera-confetti 1.2s cubic-bezier(.16,.8,.3,1) var(--delay) both;background:var(--cream);height:12px;left:var(--left);transform:rotate(var(--rotation));width:7px;position:absolute;top:-20px}.bra-finder__confetti i:nth-child(3n){background:#a12147}.bra-finder__confetti i:nth-child(3n+1){background:#4f561e}@keyframes nera-confetti{0%{opacity:0;transform:rotate(var(--rotation));top:-20px}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:rotate(calc(var(--rotation) + 320deg));top:calc(100% + 20px)}}.size-table{border-collapse:collapse;width:100%;min-width:52rem}.size-table th,.size-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:1rem .8rem;font-size:.73rem}.size-table thead tr:first-child th{letter-spacing:.12em;text-transform:uppercase;border-bottom:0;padding-bottom:.35rem;font-size:.62rem}.size-table thead tr:nth-child(2) th{letter-spacing:.12em;opacity:.6;padding-top:.35rem;font-size:.58rem}.size-table tbody th{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.size-table tbody tr:hover{background:var(--paper)}.size-chart__note{opacity:.72;max-width:43rem;margin:1.25rem 0 0;font-size:.72rem;line-height:1.65}.fit-help{padding-block:clamp(5rem,8vw,7rem)}.fit-help .button{margin:1.5rem 2rem 0 0}.fit-help .text-link{margin-top:2rem}@media (max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}.gift-card-callout{grid-template-columns:1fr;align-items:start}.colour-story{grid-template-columns:1fr 1fr}.colour-story__copy{grid-area:1/1/auto/-1}.product-page{grid-template-columns:1fr}.product-gallery,.product-gallery__placeholder{min-height:70vh}.breadcrumbs{margin-bottom:4rem}.prose-block{grid-template-columns:1fr}.sustainability-page .prose-block{grid-template-columns:1fr;gap:2.5rem}.sustainability-page .prose-block h2{max-width:12ch}.sustainability-page .editorial-hero{grid-template-columns:1fr;align-items:start;gap:1.5rem}.sustainability-page .editorial-hero .eyebrow{grid-column:auto}.sustainability-page .editorial-hero>p:last-child{margin-top:.5rem}.sustainability-page .made-in-brazil .shell{grid-template-columns:1fr;align-items:start;gap:1.5rem}.sustainability-page .made-in-brazil .eyebrow{grid-column:auto}.sustainability-page .made-in-brazil__lead{margin-top:.5rem}.footer__grid,.measure-grid{grid-template-columns:1fr 1fr}.measure-grid article:nth-child(2){border-right:0}.size-chart__heading{grid-template-columns:1fr}.size-chart__heading .eyebrow{grid-column:auto}.builder-game{grid-template-columns:1fr}.builder-controls{min-height:46rem}.builder-stage{min-height:50rem}}@media (max-width:650px){.header__inner{grid-template-columns:1fr auto}.nav,.actions a{display:none}.hero,.hero__content{min-height:72vh}.hero__edition{display:none}.product-grid{gap:2rem .75rem}.product-card__meta{gap:.5rem}.product-card__mark{width:68%}.product-card__soon{display:none}.section-heading{flex-direction:column;align-items:flex-start;gap:1.5rem}.story{grid-template-columns:1fr}.story__art{min-height:25rem}.colour-story{min-height:42rem}.colour-story__panel{min-height:16rem;padding:1.25rem}.product-gallery,.product-gallery__placeholder{min-height:62vh}.product-info{padding:3rem 1.25rem 5rem}.footer__grid{grid-template-columns:1fr}.values-strip{justify-content:flex-start;overflow-x:auto}.founders,.proof-grid{grid-template-columns:1fr}.sustainability-page .proof-grid{gap:1px;padding-block:1rem}.values-grid{grid-template-columns:1fr 1fr}.values-grid article:nth-child(3n){border-right:1px solid var(--line)}.values-grid article:nth-child(2n){border-right:0}.editorial-cta{flex-direction:column;align-items:flex-start;gap:3rem}.fit-guidance{grid-template-columns:1fr}.measure-popover{margin:-1rem 0 2rem}.measure-popover__panel{left:0;right:auto}.measure-popover__grid{grid-template-columns:1fr}.bra-finder{grid-template-columns:1fr;align-items:stretch}.bra-finder__result{min-height:15rem}.bra-finder__result--ready,.measure-grid{grid-template-columns:1fr}.measure-grid article{border-bottom:1px solid var(--line);border-right:0;min-height:auto}.builder-game{border-inline:0}.builder-controls{min-height:0;padding:2rem 1.25rem}.builder-shuffle{margin-top:2.5rem}.builder-stage{min-height:43rem;padding:1.25rem}.builder-stage__top,.builder-stage__bottom{grid-template-columns:2rem 1fr;min-height:17rem}.builder-stage__top>p,.builder-stage__bottom>p{text-align:center;grid-column:1/-1;font-size:1rem}.builder-piece-svg{width:13rem;height:8rem}.builder-stage[data-complete=true] .builder-piece-svg{transform:translate(-20%)}.builder-match{width:calc(100% - 2rem);padding:1.5rem;bottom:1rem;right:1rem}.builder-match h2{max-width:10ch}.builder-match__links{gap:1.25rem}.builder-options,.builder-colours,.builder-prompt{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}.bra-finder__confetti,.builder-confetti,.hero__media{display:none}}
