body:has(.cf-editorial) .shopify-section--announcement-bar{display:none}body:has(.cf-editorial) #main{padding:0}body:has(.cf-editorial) .shopify-section--header{--header-grid:"logo primary-nav secondary-nav" / minmax(max-content,1fr) auto minmax(max-content,1fr)}body:has(.cf-editorial) .header__primary-nav{justify-content:center}body:has(.cf-editorial) .header__logo-text{font-size:15px;letter-spacing:.3em;font-weight:400}body:has(.cf-editorial) .header{background:#fff;color:#111;--header-padding-block:1.3rem}.cf-editorial{width:100%;margin:0;background:#595b5c;color:#111}.cf-editorial *{box-sizing:border-box}.cf-panel{position:relative;isolation:isolate;width:100%;min-height:620px;height:calc(100svh - var(--header-height,80px));max-height:1080px;overflow:hidden}.cf-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cf-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.cf-copy{position:absolute;z-index:1;left:5%;top:50%;width:43%;transform:translateY(-50%)}.cf-eyebrow{margin:0 0 24px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;letter-spacing:.32em;line-height:1.6;text-transform:uppercase}.cf-title{margin:0 0 34px;font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(62px,7.5vw,144px);font-weight:400;font-style:normal;letter-spacing:-.055em;line-height:.94;text-transform:none}.cf-title span{display:block}.cf-button{display:inline-flex;justify-content:center;align-items:center;min-width:190px;min-height:50px;padding:15px 26px;border:1px solid currentColor;color:inherit;background:transparent;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:.28em;line-height:1.5;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.cf-button:hover{color:#fff;background:#111;border-color:#111}.cf-button:focus-visible{outline:3px solid currentColor;outline-offset:6px}.cf-panel--men,.cf-panel--sneakers{color:#fff}.cf-panel--men .cf-copy{left:66%;width:31%}.cf-panel--men .cf-title{font-size:clamp(58px,6.3vw,120px)}.cf-panel--men .cf-button:hover,.cf-panel--sneakers .cf-button:hover{background:#fff;color:#111;border-color:#fff}.cf-panel--sneakers{height:85svh;min-height:580px;max-height:980px}.cf-panel--sneakers .cf-copy{top:10%;transform:none;left:5%;width:73%;text-shadow:0 1px 6px #0003}.cf-panel--sneakers .cf-title{font-size:clamp(54px,5.7vw,100px);margin-bottom:28px}.cf-panel--sneakers .cf-title span{display:inline}.cf-panel--sneakers .cf-title span+span:before{content:" "}.cf-panel--sneakers .cf-eyebrow{margin-bottom:17px}@media(min-width:1000px){body:has(.cf-editorial) .header__primary-nav{margin-inline:35px}body:has(.cf-editorial) .header__secondary-nav{justify-self:end}}@media(min-width:700px)and (max-width:999px){.cf-panel{height:80svh;min-height:540px}.cf-copy{width:48%}.cf-panel--men .cf-copy{left:57%;width:40%}.cf-title{font-size:76px}.cf-panel--men .cf-title{font-size:68px}.cf-panel--sneakers{min-height:500px}}@media(max-width:699px){body:has(.cf-editorial) .shopify-section--header{--header-grid:"primary-nav logo secondary-nav" / minmax(0,1fr) auto minmax(0,1fr)}body:has(.cf-editorial) .header__primary-nav{justify-content:start}body:has(.cf-editorial) .header__logo-text{font-size:13px;letter-spacing:.17em}.cf-panel{min-height:660px;height:calc(100svh - var(--header-height,68px));max-height:1000px}.cf-panel:after{content:"";position:absolute;top:42%;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(transparent,#000b)}.cf-panel--women .cf-image{object-position:72% top}.cf-panel--men .cf-image{object-position:30% top}.cf-copy,.cf-panel--men .cf-copy{left:7%;top:auto;bottom:7%;width:86%;transform:none;color:#fff;text-shadow:0 1px 8px #0003}.cf-title,.cf-panel--men .cf-title{font-size:clamp(56px,15vw,84px);margin-bottom:25px}.cf-eyebrow{font-size:9px;margin-bottom:17px;letter-spacing:.26em}.cf-button{min-width:180px;min-height:48px;font-size:9px;background:#0001}.cf-panel--sneakers{height:auto;min-height:0;padding:42px 0 0;display:flex;flex-direction:column;background:#5b5c5c}.cf-panel--sneakers:after{display:none}.cf-panel--sneakers .cf-picture{position:relative;inset:auto;order:2;width:100%;aspect-ratio:16/9;margin-top:28px}.cf-panel--sneakers .cf-image{object-fit:contain;object-position:center}.cf-panel--sneakers .cf-copy{position:relative;inset:auto;width:auto;margin:0 7%;order:1;text-shadow:none}.cf-panel--sneakers .cf-title{font-size:clamp(44px,12vw,66px);max-width:520px}.cf-panel--sneakers .cf-title span{display:block}.cf-panel--sneakers .cf-title span+span:before{content:none}}@media(prefers-reduced-motion:reduce){.cf-button{transition:none}}body:has(.couturierista-new-home) .shopify-section-group-header-group{display:none}body:has(.couturierista-new-home) #main{padding:0}body:has(.couturierista-new-home) .shopify-section-group-footer-group{display:block}.couturierista-new-home{background:#fff;color:#171717;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.couturierista-new-home *{box-sizing:border-box}.couturierista-new-home a{text-decoration:none;color:inherit}.couturierista-new-home a:focus-visible,.couturierista-new-home button:focus-visible{outline:2px solid #171717;outline-offset:-5px}.cn-header{position:relative;z-index:20;height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#fff;color:#111;border-bottom:1px solid #eee}.cn-wordmark{font-size:27px;font-weight:900;letter-spacing:-.045em}.cn-tools{display:flex;gap:14px}.cn-icon{position:relative;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:inherit}.cn-menu-button span{display:block;width:23px;height:1.5px;background:currentColor;margin:3px}.cn-search span{width:20px;height:20px;border:2px solid currentColor;border-radius:50%}.cn-search span:after{content:"";position:absolute;width:8px;height:2px;background:currentColor;transform:rotate(45deg);right:4px;bottom:5px}.cn-bag span{width:19px;height:20px;border:1.5px solid currentColor}.cn-bag span:before{content:"";position:absolute;width:9px;height:6px;border:1.5px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0;top:2px;left:11px}.cn-bag b{position:absolute;right:-2px;top:-2px;font-size:9px;font-weight:400}.cn-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;padding:32px 7vw;background:#fff;transform:translate(-101%);transition:transform .4s ease}.cn-menu.is-open{transform:none}.cn-menu-close{position:absolute;right:28px;top:22px;border:0;background:none;font-size:40px;font-weight:200}.cn-menu nav{display:flex;flex-direction:column}.cn-menu nav a{font-size:clamp(42px,7vw,104px);font-weight:800;letter-spacing:-.07em;line-height:.95}.cn-menu nav small{display:inline-block;width:42px;font-size:11px;letter-spacing:.1em;color:#777}.cn-menu-categories{position:absolute;right:8vw;top:50%;display:flex;flex-direction:column;border-left:1px solid #aaa;padding-left:40px;line-height:2}.cn-menu-categories small{font-size:10px;letter-spacing:.2em;color:#777;margin-bottom:8px}.ce-lead{position:relative;display:block;height:calc(100svh - 88px);min-height:740px;max-height:1100px;overflow:hidden;background:#fff}.ce-lead>img{position:absolute;inset:0 0 0 auto;width:76%;height:100%;object-fit:cover;object-position:55% 22%}.ce-lead-copy{position:absolute;z-index:1;left:5%;top:30%;width:35%;max-width:540px}.ce-lead-copy p,.ce-lead-copy>span,.ce-caption>span,.ce-issue>span{font-size:10px;line-height:1.6;letter-spacing:.17em;text-transform:uppercase}.ce-lead-copy h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.8vw,116px);font-weight:400;line-height:.94;letter-spacing:-.065em;margin:26px 0 36px;text-wrap:balance}.ce-lead-copy>span{display:inline-block;padding-bottom:6px;border-bottom:1px solid}.ce-issue{max-width:780px;margin:0 auto;padding:110px 30px;text-align:center}.ce-issue p{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.25;letter-spacing:-.03em;margin:22px 0 0;text-wrap:balance}.ce-story{display:block}.ce-photo{position:relative;overflow:hidden;background:#fff}.ce-photo img{display:block;width:100%;height:100%;object-fit:cover}.ce-story--bag .ce-photo{height:80svh;min-height:580px;max-height:980px}.ce-story--bag .ce-photo img{object-position:50% 50%;transform:scale(1.4)}.ce-caption{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 20px 90px}.ce-caption h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4.5vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.045em;margin:17px 0 24px;text-wrap:balance}.ce-caption .ce-link{padding-bottom:5px;border-bottom:1px solid}.ce-pair{display:grid;grid-template-columns:1fr 1fr;gap:3.5vw;padding:0 3.5vw 30px;align-items:start}.ce-pair .ce-photo{height:75svh;min-height:620px;max-height:940px}.ce-story--knit{padding-top:130px}.ce-story--knit .ce-photo{background:#dadada}.ce-story--knit img{object-fit:contain;mix-blend-mode:multiply}.ce-story--scarf img{object-position:52% 30%}.ce-pair .ce-caption h2{font-size:clamp(34px,4vw,58px)}@media(max-width:700px){.cn-header{height:72px;padding:0 16px}.cn-wordmark{font-size:20px}.cn-tools{gap:8px}.cn-menu{padding:24px}.cn-menu-categories{display:none}.ce-lead{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.ce-lead>img{position:relative;inset:auto;width:100%;height:82svh;min-height:540px;max-height:850px;object-position:57% 24%}.ce-lead-copy{position:relative;inset:auto;width:100%;max-width:none;padding:30px 22px 18px;text-align:center}.ce-lead-copy h1{font-size:60px;max-width:420px;margin:20px auto 28px}.ce-issue{padding:75px 28px}.ce-story--bag .ce-photo{height:65svh;min-height:440px;max-height:680px}.ce-story--bag .ce-photo img{object-fit:contain;transform:scale(1.55)}.ce-caption{padding:28px 20px 70px}.ce-caption h2{font-size:42px}.ce-pair{grid-template-columns:1fr;gap:0;padding:0}.ce-story--knit{padding-top:0}.ce-pair .ce-photo{height:82svh;min-height:540px;max-height:850px}.ce-story--knit img{padding:20px}.ce-pair .ce-caption h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.cn-menu{transition:none}}.ctw-invite{padding:42px 24px;background:#0b0625;color:#fff;text-align:center}.ctw-invite h2{font-size:clamp(24px,4vw,36px);line-height:1.1;margin:0}.ctw-invite p{margin:14px auto 22px;max-width:520px;color:#d7d3e8}.ctw-dialog .ctw-button,.ctw-invite .ctw-button{display:inline-block;padding:15px 22px;border:1px solid #fff;background:#fff;color:#0b0625;font:inherit;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-align:center;text-decoration:none;cursor:pointer;min-height:48px}.ctw-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05030cb3}.ctw-backdrop[hidden]{display:none}.ctw-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;box-sizing:border-box;width:min(calc(100vw - 32px),540px);max-height:calc(100dvh - 32px);margin:0;padding:52px 36px 32px;border:0;background:#0b0625;color:#fff;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #0008}.ctw-close{position:absolute;top:4px;right:8px;width:48px;height:48px;border:0;background:transparent;color:#fff;font-size:32px;cursor:pointer}.ctw-eyebrow{margin:0 0 16px;font-size:11px;letter-spacing:.18em}.ctw-dialog h2{margin:0;font-size:clamp(30px,6vw,48px);line-height:1.03;letter-spacing:-.03em}.ctw-dialog h2+p{margin:20px 0;color:#e0dcec}.ctw-label{display:block;margin:22px 0 8px;font-size:14px}.ctw-fields{display:flex;gap:8px;align-items:stretch}.ctw-fields input{min-width:0;flex:1;width:100%;border:1px solid #bcb6d0;border-radius:0;background:#fff;color:#161020;padding:14px 12px;font-size:16px;line-height:1.4}.ctw-fields input::placeholder{color:#655f70}.ctw-note{margin:18px 0 0;color:#c6c0d5;font-size:12px;line-height:1.55}.ctw-note a{text-decoration:underline;text-underline-offset:3px}.ctw-code{font-size:28px;letter-spacing:.12em;font-weight:700;margin:22px 0 10px;overflow-wrap:anywhere}.ctw-copy{padding:10px 0;border:0;background:transparent;color:#fff;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.ctw-shop{display:block;margin-top:24px}.ctw-error{margin-top:16px;color:#ffd1d1}.ctw-dialog :focus-visible,.ctw-invite :focus-visible{outline:3px solid #b6aeff;outline-offset:4px}@media(max-width:600px){.ctw-dialog{padding:52px 22px 26px}.ctw-fields{flex-direction:column}.ctw-fields .ctw-button{width:100%}.ctw-invite{padding:34px 20px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
