@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--c-paper:#fff;--c-panel:#f0efed;--c-ink:#1a1a1a;--c-muted:#666;--c-line:#e5e4e2;--c-price-accent:#6c2130;--c-serif:"Times New Roman", Times, serif;--c-sans:"Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.c-site{background:var(--c-paper);width:100%;min-width:0;color:var(--c-ink);font-family:var(--c-sans);text-rendering:optimizelegibility;margin:0;font-size:13px;font-weight:400;line-height:1.5;overflow-x:hidden}.c-site button,.c-site input,.c-site select{color:inherit;font:inherit}.c-site button,.c-site a{-webkit-tap-highlight-color:transparent}.c-site button{cursor:pointer;background:0 0;border:0}.c-site a{color:inherit;text-decoration:none}.c-site img{display:block}.c-site button:focus-visible,.c-site a:focus-visible,.c-site input:focus-visible,.c-site select:focus-visible,.c-site summary:focus-visible{outline:1px solid var(--c-ink);outline-offset:3px}.c-page{background:var(--c-paper);min-height:100vh}.c-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-editorial{grid-template-rows:auto auto minmax(120px,1fr) auto;width:min(100%,1600px);min-height:clamp(780px,67vw,1020px);margin:0 auto;padding:18px clamp(24px,2.5vw,40px) 30px;display:grid}.c-home-nav{min-height:28px;font-family:var(--c-serif);justify-content:flex-end;align-items:center;gap:20px;font-size:12px;line-height:1;display:flex}.c-home-nav a,.c-home-nav button{white-space:nowrap;min-height:28px;padding:0}.c-home-nav a:hover,.c-home-nav button:hover,.c-footer a:hover{text-underline-offset:3px;text-decoration:underline}.c-editorial-heading{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;margin-top:62px;display:grid}.c-editorial-heading h1{width:min(100%,610px);margin:0}.c-editorial-heading h1 img{width:100%;height:auto}.c-editorial-intro{text-align:right;padding-top:5px}.c-editorial-intro p{font-family:var(--c-serif);margin:0;font-size:clamp(22px,1.7vw,25px);line-height:1.15}.c-editorial-intro span{color:var(--c-muted);margin-top:12px;font-size:12px;display:block}.c-editorial-gallery{grid-row:4;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;display:grid}.c-editorial-tile p{font-family:var(--c-serif);text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:12px;line-height:1;overflow:hidden}.c-editorial-tile a{aspect-ratio:9/10;background:var(--c-panel);display:block;position:relative;overflow:hidden}.c-editorial-tile img{object-fit:cover;transition:opacity .18s}.c-editorial-tile a:hover img{opacity:.92}.c-collection{width:min(100% - 48px,1300px);margin:0 auto;padding:68px 0 120px}.c-collection-topline{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.c-collection-topline h2,.c-related h2{font-family:var(--c-serif);margin:0;font-size:clamp(28px,2.25vw,32px);font-weight:400;line-height:1.05}.c-collection-topline p{color:var(--c-muted);text-transform:uppercase;margin:0;font-size:11px}.c-catalog-toolbar{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(260px,1fr) minmax(150px,190px) auto auto auto;align-items:end;gap:22px;margin:27px 0 30px;padding-bottom:12px;font-size:12px;display:grid}.c-category-tabs{gap:20px;display:flex}.c-category-tabs button,.c-wishlist-link{white-space:nowrap;min-height:32px;padding:0}.c-category-tabs button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.c-search-field input{border:0;border-bottom:1px solid var(--c-ink);background:0 0;border-radius:0;width:100%;height:32px;padding:0 0 2px}.c-search-field input::placeholder{color:var(--c-muted);opacity:1}.c-select-field{white-space:nowrap;align-items:center;gap:6px;height:32px;display:flex}.c-select-field span{color:var(--c-muted)}.c-select-field select{background-color:#0000;border:0;border-radius:0;max-width:116px;height:30px;padding:0 18px 0 0}.c-product-grid,.c-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 44px;display:grid}.c-product-card{min-width:0}.c-product-media{aspect-ratio:1;background:var(--c-panel);position:relative;overflow:hidden}.c-product-media>a{position:absolute;inset:0}.c-product-image{object-fit:cover;transition:opacity .18s}.c-product-image-hover{opacity:0}.c-wishlist-button{z-index:2;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;line-height:1;display:grid;position:absolute;top:8px;right:8px;font-family:var(--c-serif)!important;background:#ffffffe6!important;font-size:16px!important}.c-product-copy{text-align:left;min-height:96px;padding-top:10px;font-size:12px;line-height:18px}.c-product-copy>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:18px;font-weight:500;display:-webkit-box;overflow:hidden}.c-product-copy>a:hover{text-underline-offset:3px;text-decoration:underline}.c-product-copy p{min-height:36px;color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.c-product-copy span{margin-top:3px;display:block}.c-empty-state{border-bottom:1px solid var(--c-line);text-align:center;align-content:center;place-items:center;gap:15px;min-height:360px;display:grid}.c-empty-state p{margin:0}.c-empty-state button,.c-load-more{text-underline-offset:4px;text-decoration:underline}.c-load-more{min-height:44px;margin:58px auto 0;padding:0 8px;display:block;font-family:var(--c-serif)!important;font-size:14px!important}.c-preview-note{max-width:620px;color:var(--c-muted);margin:72px 0 0;font-size:11px;line-height:1.7}.c-header{border-top:1px solid var(--c-ink);border-bottom:1px solid var(--c-line);min-height:72px;font-family:var(--c-serif);grid-template-columns:minmax(132px,auto) 1fr auto;align-items:center;gap:34px;padding:0 36px 0 176px;font-size:12px;display:grid}.c-header-logo{width:126px;display:block}.c-header-logo img{width:100%;height:auto}.c-header nav,.c-header-actions{align-items:center;gap:20px;display:flex}.c-header-actions{justify-content:flex-end}.c-header a,.c-header button{white-space:nowrap;min-height:32px;padding:0;line-height:32px}.c-footer{border-top:1px solid var(--c-line);min-height:110px;color:var(--c-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:28px 36px;font-size:11px;display:grid}.c-footer p{margin:0}.c-footer p:first-child{color:var(--c-ink);font-family:var(--c-serif);font-size:16px}.c-footer p:last-child{justify-self:end}.c-detail-return{width:min(100% - 72px,1600px);font-family:var(--c-serif);margin:0 auto;padding-top:26px;font-size:12px}.c-product-detail{grid-template-columns:53% 39.5%;column-gap:7.5%;width:min(100% - 36px,1600px);margin:24px auto 0;padding-bottom:80px;display:grid}.c-detail-hero-image{aspect-ratio:.94;background:var(--c-panel);min-height:660px;position:relative;overflow:hidden}.c-detail-hero-image img{object-fit:cover}.c-product-panel{min-width:0;padding:6px 24px 0 0}.c-product-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.c-product-title-row p,.c-kicker{color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.c-product-title-row h1{font-family:var(--c-serif);margin:0;font-size:clamp(27px,2.2vw,34px);font-weight:400;line-height:1.05}.c-product-title-row .c-product-name-ko{letter-spacing:.02em;text-transform:none;margin:10px 0 0;font-size:12px}.c-product-title-row strong{white-space:nowrap;padding-top:20px;font-size:12px;font-weight:500}.c-product-description{max-width:480px;font-family:var(--c-serif);margin:58px 0 0;font-size:16px;line-height:1.35}.c-product-description-ko{max-width:460px;color:var(--c-muted);margin:12px 0 42px;font-size:12px;line-height:1.65}.c-option-group{border:0;min-width:0;margin:0 0 24px;padding:0}.c-option-group legend,.c-option-heading{text-transform:uppercase;font-size:11px;font-weight:500}.c-option-heading{justify-content:space-between;align-items:center;display:flex}.c-option-heading button{min-height:28px;color:var(--c-muted);text-underline-offset:3px;padding:0;font-size:10px;text-decoration:underline}.c-color-options,.c-size-options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c-color-options button,.c-size-options button{border:1px solid var(--c-line);border-radius:1px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:11px;display:flex}.c-color-options button[aria-pressed=true],.c-size-options button[aria-pressed=true]{border-color:var(--c-ink)}.c-color-options i{border:1px solid #00000026;border-radius:50%;width:9px;height:9px}.c-option-pending{color:var(--c-muted);margin:9px 0 0;font-size:11px}.c-product-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.c-product-actions button{border:1px solid var(--c-ink);text-transform:uppercase;border-radius:2px;min-height:52px;padding:0 14px;font-size:11px}.c-primary-action{background:var(--c-ink)!important;color:var(--c-paper)!important}.c-secondary-action{background:var(--c-paper)!important}.c-product-message{min-height:38px;color:var(--c-muted);margin:9px 0 0;font-size:11px}.c-preview-action-note{color:var(--c-muted);margin:-20px 0 0;font-size:10px;line-height:1.55}.c-accordions{border-top:1px solid var(--c-line);margin-top:26px}.c-accordions details{border-bottom:1px solid var(--c-line)}.c-accordions summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:50px;font-size:11px;font-weight:500;list-style:none;display:flex}.c-accordions summary::-webkit-details-marker{display:none}.c-accordions summary:after{content:"+";font-size:18px;font-weight:300}.c-accordions details[open] summary:after{content:"−"}.c-accordions details>p,.c-accordions details>ul{color:var(--c-muted);margin:0 0 20px;font-size:11px;line-height:1.65}.c-accordions details>ul{padding-left:18px}.c-material-panel{background:var(--c-panel);grid-template-columns:55% 45%;min-height:680px;margin:0 18px;display:grid}.c-material-image{aspect-ratio:1;place-self:center;width:min(72%,590px);position:relative;overflow:hidden}.c-material-image img{object-fit:cover}.c-material-copy{align-self:center;width:min(72%,430px)}.c-material-copy h2{font-family:var(--c-serif);margin:0 0 54px;font-size:30px;font-weight:400}.c-material-copy dl{border-top:1px solid #d9d7d3;margin:0}.c-material-copy dl div{border-bottom:1px solid #d9d7d3;grid-template-columns:120px 1fr;gap:20px;padding:15px 0;font-size:11px;display:grid}.c-material-copy dt{text-transform:uppercase;font-weight:500}.c-material-copy dd{color:var(--c-muted);margin:0}.c-material-copy>p:last-child{color:var(--c-muted);margin:22px 0 0;font-size:11px}.c-related{width:min(100% - 48px,1300px);margin:0 auto;padding:120px 0 130px}.c-related h2{margin-bottom:30px}.c-related-grid{gap:40px 8px}.c-story{width:min(100% - 72px,1520px);margin:48px auto 120px}.c-story-line{border-top:1px solid var(--c-line);font-family:var(--c-serif);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.c-story-line p{margin:0}.c-story-layout{grid-template-columns:minmax(0,1fr) minmax(480px,48%);gap:7vw;min-height:760px;display:grid}.c-story-copy{flex-direction:column;padding-top:52px;display:flex}.c-story-copy h1{font-family:var(--c-serif);letter-spacing:-.035em;margin:0;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.98}.c-story-copy>div{max-width:510px;margin-top:auto}.c-story-copy>div p{margin:0 0 14px;line-height:1.75}.c-story-copy>div p:last-child{font-family:var(--c-serif);margin-top:28px;font-size:18px}.c-story-copy>a{font-family:var(--c-serif);align-self:flex-start;margin-top:24px;font-size:13px}.c-story-image{min-height:700px;margin:0;position:relative;overflow:hidden}.c-story-image img{object-fit:cover}.c-story-image figcaption{color:var(--c-muted);font-family:var(--c-serif);justify-content:space-between;gap:16px;padding:9px 0 0;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.c-story-image{margin-bottom:24px;overflow:visible}.c-story-image>img{clip-path:inset(0)}.c-drawer-layer,.c-modal-layer{z-index:50;visibility:hidden;pointer-events:none;position:fixed;inset:0}.c-drawer-layer[data-open=true],.c-modal-layer{visibility:visible;pointer-events:auto}.c-drawer-backdrop,.c-modal-backdrop{width:100%;height:100%;position:absolute;inset:0;background:#1a1a1a38!important}.c-drawer{background:var(--c-paper);width:min(420px,100%);height:100%;padding:0 24px;transition:transform .18s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.c-drawer-layer[data-open=true] .c-drawer{transform:translate(0)}.c-drawer-header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;min-height:72px;display:flex}.c-drawer-header h2,.c-size-guide h2{font-family:var(--c-serif);margin:0;font-size:25px;font-weight:400}.c-drawer-header button,.c-size-guide header button{text-transform:uppercase;min-height:36px;padding:0;font-size:11px}.c-drawer-list{padding:24px 0}.c-drawer-item{border-bottom:1px solid var(--c-line);grid-template-columns:96px 1fr;gap:16px;margin-bottom:18px;padding:0 0 18px;display:grid}.c-drawer-item img{object-fit:cover;width:96px;height:96px}.c-drawer-item p{color:var(--c-muted);margin:4px 0;font-size:11px}.c-drawer-item div>button{min-height:28px;padding:0;font-size:10px;text-decoration:underline}.c-quantity{align-items:center;gap:12px;margin-top:4px;display:flex}.c-quantity button{width:24px;text-decoration:none!important}.c-drawer-empty{color:var(--c-muted);margin:0;font-size:12px;line-height:1.7}.c-drawer-empty p{margin:0 0 8px}.c-drawer-total{border-top:1px solid var(--c-ink);justify-content:space-between;padding:18px 0;font-size:12px;display:flex}.c-drawer-total div{gap:4px;display:grid}.c-drawer-total small{color:var(--c-muted);font-size:9px;font-weight:400}.c-drawer-total strong{font-weight:500}.c-size-guide{background:var(--c-paper);width:min(460px,100% - 32px);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-size-guide header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.c-size-guide>p{color:var(--c-muted);margin:18px 0 0;line-height:1.7}.c-not-found{text-align:center;place-content:center;min-height:100vh;display:grid}.c-not-found p,.c-not-found h1{margin:0 0 12px}.c-not-found h1{font-family:var(--c-serif);font-size:34px;font-weight:400}.c-not-found a{text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.c-product-media:hover .c-product-image-hover{opacity:1}}@media (max-width:1199px){.c-editorial{padding-left:24px;padding-right:24px}.c-collection,.c-related{width:calc(100% - 48px)}.c-catalog-toolbar{grid-template-columns:1fr minmax(150px,190px) auto auto;gap:16px}.c-wishlist-link{grid-column:4}.c-product-grid{column-gap:20px}.c-product-detail{grid-template-columns:52% 42%;column-gap:6%}.c-detail-hero-image{min-height:0}.c-product-description{margin-top:38px}}@media (max-width:767px){.c-editorial{min-height:0;padding:14px 16px 28px;display:block}.c-home-nav{justify-content:flex-end;gap:11px;min-height:44px;padding-left:138px;font-size:10.5px}.c-home-nav a,.c-home-nav button{min-height:40px}.c-editorial-heading{margin-top:52px;display:block}.c-editorial-heading h1{width:76vw}.c-editorial-intro{width:230px;margin:46px 0 0 auto;padding:0}.c-editorial-intro p{font-size:20px}.c-editorial-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;margin-top:160px;padding-bottom:6px;display:flex;overflow-x:auto}.c-editorial-tile{scroll-snap-align:start;flex:0 0 46vw}.c-collection{width:calc(100% - 32px);padding:64px 0 88px}.c-collection-topline{align-items:flex-end}.c-collection-topline h2,.c-related h2{font-size:28px}.c-catalog-toolbar{grid-template-columns:1fr auto;gap:8px 14px;margin-bottom:24px;display:grid}.c-category-tabs,.c-search-field{grid-column:1/-1}.c-select-field{min-width:0}.c-select-field select{max-width:96px}.c-wishlist-link{grid-area:auto}.c-product-grid,.c-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 12px}.c-wishlist-button{width:26px;height:26px;top:4px;right:4px;font-size:14px!important}.c-product-copy{min-height:70px;padding-top:9px;font-size:11px;line-height:16px}.c-product-copy>a{min-height:32px}.c-product-copy p{display:none}.c-product-copy span{color:var(--c-muted);margin-top:4px}.c-preview-note{margin-top:58px}.c-header{grid-template-columns:1fr auto;gap:10px 16px;min-height:140px;padding:76px 16px 10px}.c-header-logo{width:105px}.c-header nav{justify-self:end;gap:12px}.c-header-actions{grid-column:1/-1;justify-content:flex-end;gap:14px;font-size:10px}.c-header a,.c-header button{min-height:28px;line-height:28px}.c-footer{grid-template-columns:1fr;gap:8px;min-height:150px;padding:28px 16px}.c-footer p:last-child{justify-self:start}.c-detail-return{width:calc(100% - 32px);padding-top:22px}.c-product-detail{width:calc(100% - 32px);margin-top:18px;padding-bottom:64px;display:block}.c-detail-hero-image{aspect-ratio:.94;min-height:0}.c-product-panel{padding:38px 0 0}.c-product-title-row h1{font-size:28px}.c-product-description{margin-top:42px}.c-material-panel{min-height:0;margin:0 8px;padding:56px 24px 64px;display:block}.c-material-image,.c-material-copy{width:100%}.c-material-copy{margin-top:52px}.c-material-copy h2{margin-bottom:32px}.c-material-copy dl div{grid-template-columns:96px 1fr}.c-related{width:calc(100% - 32px);padding:88px 0 96px}.c-story{width:calc(100% - 32px);margin:30px auto 88px}.c-story-layout{flex-direction:column;gap:72px;min-height:0;display:flex}.c-story-copy{min-height:620px;padding-top:48px}.c-story-copy h1{font-size:clamp(42px,13vw,58px)}.c-story-image{min-height:520px}}@media (max-width:359px){.c-home-nav{gap:8px;padding-left:132px;font-size:10px}.c-product-grid,.c-related-grid{column-gap:8px}.c-product-copy{font-size:10.5px}.c-product-actions{gap:6px}.c-product-actions button{padding:0 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.c-site *,.c-site :before,.c-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
:root{--c-wine:#6c2130;--c-header-height:76px}html{scroll-padding-top:calc(var(--c-header-height) + 24px)}.c-site button:disabled{cursor:default}.c-site .c-price{color:var(--c-wine);font-variant-numeric:tabular-nums}.c-home{--c-content-max:1300px;--c-content-gutter:24px;--c-catalog-column-gap:44px;--c-editorial-logo-width:610px}.c-home .c-editorial,.c-home .c-season-edit,.c-home .c-collection{width:min(calc(100% - var(--c-content-gutter) * 2), var(--c-content-max));margin-inline:auto}.c-home .c-product-grid{column-gap:var(--c-catalog-column-gap)}.c-header-space{height:var(--c-header-height)}.c-site-header{z-index:30;height:var(--c-header-height);background:#fff;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 clamp(24px,2.5vw,48px);display:flex;position:absolute;top:0;left:0;right:0}.c-site-header[data-stuck=true]{border-bottom-color:var(--c-line);position:fixed}html[data-c-embedded=true] .c-site-header{padding-left:176px}.c-header-start,.c-header-end,.c-header-icons,.c-desktop-nav{align-items:center;display:flex}.c-header-end{gap:28px}.c-desktop-nav{font-family:var(--c-serif);gap:28px;font-size:15px}.c-desktop-nav a,.c-desktop-nav button{white-space:nowrap;align-items:center;min-height:44px;padding:0;line-height:1;display:inline-flex}.c-desktop-nav a:hover,.c-desktop-nav button:hover{text-underline-offset:5px;text-decoration:underline}.c-header-icons{gap:14px}.c-site .c-icon-button{flex:none;justify-content:center;align-items:center;width:36px;height:44px;padding:0;display:inline-flex}.c-icon-button svg{flex-shrink:0}.c-compact-logo{width:126px;display:block}.c-compact-logo img{width:100%;height:auto}.c-site-header[data-home=true][data-stuck=false] .c-compact-logo{visibility:hidden;pointer-events:none}.c-site .c-menu-toggle{display:none}.c-bag-button{position:relative}.c-bag-count{background:var(--c-ink);color:#fff;border-radius:50%;min-width:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:0;right:-3px}.c-editorial{grid-template-rows:auto minmax(120px,1fr) auto;min-height:calc(clamp(780px,67vw,1020px) - 76px);padding:32px 0 30px}.c-editorial-heading{grid-row:1;margin-top:0}.c-editorial-heading h1{width:min(100%, var(--c-editorial-logo-width))}.c-editorial-gallery{grid-row:3}.c-editorial-tile p{margin-bottom:9px;font-size:15px;line-height:1.2}.c-season-edit{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:clamp(32px,5.5vw,88px);margin:112px auto 60px;display:grid}.c-season-image{background:var(--c-panel);min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.c-season-image>img{object-fit:cover}.c-season-caption{color:#fff;background:linear-gradient(#0000,#0007);justify-content:space-between;align-items:end;gap:16px;padding:70px 28px 26px;display:flex;position:absolute;inset:auto 0 0}.c-season-caption span:first-child{max-width:200px;font-family:var(--c-serif);font-size:clamp(26px,2.9vw,44px);line-height:1}.c-season-caption span:last-child{white-space:nowrap;font-size:11px}.c-season-products{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:40px 28px;display:grid}.c-season-products .c-product-card{grid-template-rows:auto 1fr;display:grid}.c-season-products .c-product-copy{flex-direction:column;height:auto;min-height:0;padding-bottom:0;display:flex}.c-season-products .c-product-copy p{display:none}.c-season-products .c-product-copy .c-price{margin-top:auto;padding-top:5px}.c-collection-topline{align-items:center}.c-search-field{border-bottom:1px solid var(--c-ink);align-items:center;gap:10px;width:220px;min-width:0;display:flex}.c-search-field svg{flex-shrink:0}.c-search-field input{border:0;min-width:0;height:38px;padding:0;font-size:13px}.c-catalog-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.c-category-tabs{flex-wrap:wrap;align-items:center;gap:22px}.c-catalog-options{align-items:center;gap:24px;display:flex}.c-color-filter{position:relative}.c-color-trigger{white-space:nowrap;align-items:center;gap:8px;height:36px;padding:0;display:flex}.c-color-dot{border:1px solid #0002;border-radius:50%;flex-shrink:0;width:17px;height:17px;display:inline-block}.c-color-palette{z-index:10;border:1px solid var(--c-line);background:#fff;grid-template-columns:repeat(5,36px);gap:4px;width:max-content;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #0000000d}.c-color-palette button{border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.c-color-palette button[aria-pressed=true]{border-color:var(--c-ink)}.c-color-palette .c-color-dot{width:22px;height:22px}.c-select-field{height:36px}.c-select-field select{max-width:112px;font-size:12px}.c-wishlist-link{white-space:nowrap;padding:0}.c-product-name-row{justify-content:space-between;align-items:flex-start;gap:8px;min-height:22px;display:flex}.c-product-name-row>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:500;display:-webkit-box;overflow:hidden}.c-product-name-row>a:hover{text-underline-offset:3px;text-decoration:underline}.c-product-copy{min-height:92px}.c-product-copy p{min-height:30px}.c-product-copy .c-price{margin-top:5px;font-size:12px}.c-site .c-wishlist-button{width:20px;height:20px;color:var(--c-ink);border-radius:0;flex:0 0 20px;padding:0;position:static;background:0 0!important}.c-wishlist-button svg{width:17px;height:17px}.c-wishlist-button[aria-pressed=true]{color:var(--c-wine)}.c-pagination{width:calc((100% - var(--c-catalog-column-gap) * 2) / 3);margin:56px auto 0}.c-page-numbers{justify-content:center;gap:10px;display:flex}.c-page-numbers button{color:#cdcdcd;min-width:24px;height:36px;padding:0;font-size:16px;font-weight:400}.c-page-numbers button[aria-current=page]{color:#111}.c-pagination-track{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:12px;display:grid}.c-pagination-track>span{background:#171717;height:1px}.c-pagination-track button{min-height:44px;font-family:var(--c-serif);padding:0;font-size:14px;font-weight:400;line-height:1.2}.c-pagination-track button:disabled{color:#c7c7c7}.c-preview-note{max-width:none;margin-top:58px}.c-instagram-strip{background:var(--c-paper);text-align:center;place-items:center;min-height:220px;padding:64px 24px;display:grid}.c-instagram-strip a{justify-content:center;align-items:center;min-height:44px;font-size:18px;display:inline-flex}.c-instagram-strip a:hover{text-underline-offset:5px;text-decoration:underline}.c-site-footer{color:#f6f6f6;background:#111;padding:84px clamp(24px,5vw,88px) 28px}.c-footer-grid{grid-template-columns:1.6fr .7fr 1fr 1.25fr;gap:clamp(28px,4vw,68px);max-width:1500px;margin:0 auto;display:grid}.c-footer-brand{min-width:0}.c-footer-combination{filter:brightness(0)invert();width:min(280px,100%);height:auto;display:block}.c-footer-brand p{color:#b0b0b0;margin:14px 0 0;font-size:12px;line-height:1.8}.c-footer-brand .c-footer-signature{font-family:var(--c-serif);color:#eee;margin-top:28px;font-size:15px}.c-footer-links,.c-footer-follow{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;font-size:12px;display:flex}.c-footer-follow{align-items:flex-end}.c-footer-instagram{justify-content:center;align-items:center;width:44px;height:44px;margin:-12px -12px 0 0;display:inline-flex}.c-site-footer .c-footer-instagram{color:#aaa}.c-site-footer .c-footer-instagram:hover{color:#fff}.c-site-footer h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:500}.c-footer-links>span{color:#999;font-size:11px}.c-site-footer a:hover{text-underline-offset:4px;text-decoration:underline}.c-footer-bottom{color:#999;border-top:1px solid #363636;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:76px auto 0;padding-top:24px;font-size:10px;display:flex}.c-footer-bottom p{margin:0}.c-footer-bottom nav{gap:22px;display:flex}.c-site-footer :focus-visible,.c-mobile-menu :focus-visible{outline-color:#fff}.c-dialog{width:min(480px,100% - 32px);max-height:calc(100dvh - 100px);color:var(--c-ink);background:#fff;border:0;padding:28px}.c-dialog::backdrop{background:#0005}.c-dialog-heading{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.c-dialog-heading h2{font-family:var(--c-serif);margin:0;font-size:32px;font-weight:400}.c-account-welcome{font-family:var(--c-serif);margin:38px 0 16px;font-size:28px;line-height:1.2}.c-account-note{color:var(--c-muted);font-size:13px;line-height:1.8}.c-site .c-account-submit{color:#fff;background:#111;width:100%;min-height:48px;margin-top:28px;font-size:13px}.c-account-links{border-top:1px solid var(--c-line);margin-top:28px}.c-account-links button{border-bottom:1px solid var(--c-line);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:18px 0;display:flex}.c-mobile-menu{color:#fff;background:#111;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:28px;position:fixed;inset:0}.c-mobile-menu .c-dialog-heading{border-color:#4a4a4a}.c-mobile-menu .c-dialog-heading h2{font-family:var(--c-sans);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.c-mobile-menu nav{flex-direction:column;padding-top:24px;display:flex}.c-mobile-menu nav>a,.c-mobile-menu nav>button{width:100%;font-family:var(--c-serif);text-align:left;border-bottom:1px solid #484848;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:clamp(36px,9vw,60px);font-weight:400;line-height:1;display:flex}.c-mobile-menu nav span{color:#aaa;font-family:var(--c-sans);padding-left:10px;font-size:16px}.c-menu-signature{font-family:var(--c-serif);color:#aaa;margin:38px 0 18px;font-size:15px}html[data-c-embedded=true] .c-mobile-menu{padding-top:78px}.c-information{width:min(900px,100% - 48px);min-height:65vh;margin:80px auto 120px}.c-information h1,.c-lookbook h1{font-family:var(--c-serif);margin:0 0 40px;font-size:clamp(42px,5vw,68px);font-weight:400}.c-information>p{max-width:680px;font-size:16px;line-height:1.8}.c-information section{border-top:1px solid var(--c-line);margin-top:36px;padding-top:24px}.c-information section h2{margin:0 0 14px;font-size:14px;font-weight:500}.c-information section p{max-width:680px;color:var(--c-muted);font-size:14px;line-height:1.85}.c-lookbook{width:min(1300px,100% - 48px);margin:70px auto 120px}.c-lookbook-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px 44px;display:grid}.c-lookbook-grid figure{margin:0}.c-lookbook-grid figure:nth-child(2n){margin-top:120px}.c-lookbook-grid img{width:100%;height:auto}.c-lookbook-grid figcaption{font-family:var(--c-serif);margin-top:14px;font-size:15px}@media (max-width:1199px){.c-home{--c-catalog-column-gap:20px}}@media (max-width:1023px){.c-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px 28px}.c-footer-follow{grid-column:1/-1}.c-season-edit{gap:30px}.c-season-products{gap:28px 18px}.c-catalog-options{gap:16px}}@media (max-width:767px){:root{--c-header-height:64px}.c-home{--c-content-gutter:16px;--c-catalog-column-gap:12px}html[data-c-embedded=true]{--c-header-height:128px}.c-site-header,html[data-c-embedded=true] .c-site-header{padding:0 16px}html[data-c-embedded=true] .c-site-header{padding-top:64px}.c-header-start{gap:12px;min-width:0}.c-site .c-menu-toggle{width:28px;display:inline-flex}.c-compact-logo,.c-desktop-nav{display:none}.c-header-icons{gap:4px}.c-header-end{gap:0}.c-site .c-icon-button{width:32px}.c-editorial{min-height:0;padding:28px 0;display:block}.c-editorial-heading{margin-top:0}.c-editorial-heading h1{width:min(100%, calc(var(--c-editorial-logo-width) / 2))}.c-editorial-intro{width:min(100%,280px);margin:46px 0 0 auto}.c-editorial-intro span{font-size:11px}.c-editorial-gallery{margin-top:130px}.c-editorial-tile{flex-basis:calc(50% - 4px)}.c-editorial-tile p{font-size:14px}.c-season-edit{margin:68px auto 12px;display:block}.c-season-image{aspect-ratio:4/5}.c-season-caption{padding:70px 20px 24px}.c-season-products{gap:24px 16px;margin-top:32px}.c-season-products .c-product-name-row{min-height:32px}.c-collection-topline{align-items:center;gap:18px}.c-collection-topline h2{white-space:nowrap;font-size:clamp(23px,6vw,28px)}.c-search-field{flex:0 150px;gap:6px;width:140px}.c-search-field input{height:34px;font-size:12px}.c-catalog-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.c-category-tabs{gap:20px;width:100%;font-size:12px}.c-catalog-options{justify-content:space-between;gap:10px;width:100%}.c-color-palette{left:0;right:auto}.c-select-field{gap:4px}.c-select-field select{max-width:90px}.c-wishlist-link{font-size:11px}.c-product-copy{min-height:68px}.c-product-name-row{gap:3px;min-height:32px}.c-product-name-row a{font-size:11px;line-height:16px}.c-site .c-wishlist-button{flex-basis:17px;width:17px;height:17px}.c-wishlist-button svg{width:14px;height:14px}.c-product-copy .c-price{color:var(--c-wine);font-size:11px}.c-pagination{margin-top:40px}.c-page-numbers{gap:4px}.c-page-numbers button{font-size:14px}.c-pagination-track{gap:5px;margin-top:4px}.c-pagination-track button{min-height:38px;font-size:12px}.c-instagram-strip{min-height:160px;padding:48px 16px}.c-instagram-strip a{font-size:16px}.c-site-footer{padding:60px 24px 28px}.c-footer-grid{grid-template-columns:1fr 1fr;gap:48px 28px}.c-footer-brand,.c-footer-follow{grid-column:1/-1}.c-footer-combination{width:230px}.c-footer-links,.c-footer-follow{font-size:12px}.c-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:50px;font-size:10px}.c-dialog{padding:22px}.c-mobile-menu{padding:20px 24px}.c-mobile-menu nav>a,.c-mobile-menu nav>button{padding:18px 0;font-size:clamp(36px,10vw,52px)}.c-lookbook{width:calc(100% - 32px);margin-top:48px}.c-lookbook-grid{gap:40px 16px}.c-lookbook-grid figure:nth-child(2n){margin-top:64px}.c-lookbook-grid figcaption{font-size:12px}.c-information{width:calc(100% - 40px);margin-top:48px}}@media (max-width:359px){.c-home{--c-catalog-column-gap:8px}}.c-kakao-float{z-index:40;color:#191919;background:#fee500;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 14px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #0000001f}.c-kakao-float:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.c-kakao-float:focus-visible{outline-offset:3px;outline:2px solid #191919}@media (max-width:767px){.c-kakao-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));justify-content:center;width:52px;min-height:52px;padding:0}.c-kakao-float span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.c-footer-bottom .c-footer-privacy{color:#fff;font-weight:700}.c-legal{margin-top:8px}.c-legal-dates{color:var(--c-muted);flex-wrap:wrap;gap:6px 24px;margin:0 0 20px;font-size:13px;display:flex}.c-legal-dates div{gap:8px;display:flex}.c-legal-dates dd{color:inherit;margin:0}.c-information .c-legal-preamble{max-width:760px;font-size:14px;line-height:1.85}.c-legal-toc{background:#00000006;margin:28px 0 8px;padding:20px 24px}.c-legal-toc ol{columns:2;column-gap:32px;margin:0;padding:0;font-size:13px;line-height:2;list-style:none}.c-legal-toc a{color:inherit;text-decoration:none}.c-legal-toc a:hover{text-decoration:underline}.c-legal section{scroll-margin-top:96px}.c-legal ol,.c-legal ul{max-width:760px;color:var(--c-muted);margin:10px 0;padding-left:20px;font-size:14px;line-height:1.85}.c-legal li+li{margin-top:6px}.c-legal section p{max-width:760px}.c-legal-table{max-width:100%;margin:14px 0;overflow-x:auto}.c-legal-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px;line-height:1.7}.c-legal-table th,.c-legal-table td{border-top:1px solid var(--c-line);text-align:left;vertical-align:top;padding:10px 12px}.c-legal-table thead th{color:var(--c-muted);white-space:nowrap;border-top:0;font-weight:500}.c-legal-table tbody th{font-weight:500}.c-legal-table td{color:var(--c-muted)}.c-legal-previous{border-top:1px solid var(--c-line);margin-top:48px;padding-top:20px;font-size:14px}.c-legal-previous summary{cursor:pointer;font-weight:500}.c-legal-previous section{border-top:0;margin-top:16px;padding-top:0}.c-legal-previous h3{margin:0 0 6px;font-size:13px;font-weight:500}@media (max-width:640px){.c-legal-toc ol{columns:1}.c-legal-table table{table-layout:fixed;min-width:0}.c-legal-table th,.c-legal-table td{overflow-wrap:anywhere;padding:9px 8px 9px 0}.c-legal-table thead th{white-space:normal}}
.c-test-page{font-size:1rem;line-height:1.65}.c-test-shell{width:min(1200px,100% - 64px);margin:28px auto 80px}.c-test-back{margin-bottom:24px;font-size:.875rem;display:inline-block}.c-test-notice{background:var(--c-panel);border-left:3px solid var(--c-ink);align-items:center;gap:20px;margin-bottom:36px;padding:16px 20px;font-size:.875rem;display:flex}.c-test-notice strong{letter-spacing:.08em;flex-shrink:0;font-size:.75rem}.c-test-notice p{margin:0}.c-test-product{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.c-test-photo{margin:0}.c-test-photo>div{aspect-ratio:4/5;background:var(--c-panel);position:relative}.c-test-photo img{object-fit:cover}.c-test-photo figcaption{color:var(--c-muted);margin-top:10px;font-size:.8125rem}.c-test-eyebrow{letter-spacing:.12em;margin:0 0 14px;font-size:.875rem}.c-test-page h1{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500;line-height:1.3}.c-test-page h2{margin:0 0 16px;font-size:1.125rem;font-weight:550}.c-test-price{color:var(--c-price-accent);margin:20px 0;font-size:1.5rem}.c-test-price span{color:var(--c-muted);margin-left:8px;font-size:.875rem}.c-test-facts{border-top:1px solid var(--c-line);margin:28px 0}.c-test-facts>div{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:24px;padding:13px 0;font-size:.875rem;display:flex}.c-test-facts dt{color:var(--c-muted)}.c-test-facts dd{text-align:right;margin:0}.c-site .c-test-primary{border:1px solid var(--c-ink);background:var(--c-ink);width:100%;min-height:52px;color:var(--c-paper);justify-content:center;align-items:center;padding:14px 20px;font-size:1rem;line-height:1.5;display:flex}.c-site .c-test-primary:disabled{opacity:.4;cursor:not-allowed}.c-test-secondary-note{color:var(--c-muted);margin-top:20px;font-size:.875rem}.c-test-checkout-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.c-test-order-info h2:not(:first-child){border-top:1px solid var(--c-line);margin-top:32px;padding-top:28px}.c-test-order-item{gap:8px;display:grid}.c-test-order-item span{color:var(--c-muted);font-size:.875rem}.c-test-payment-method{flex-wrap:wrap;gap:8px 20px;display:flex}.c-test-payment-method span{color:var(--c-muted);font-size:.875rem}.c-test-summary{border:1px solid var(--c-line);padding:28px}.c-test-summary .c-test-facts{margin-top:16px}.c-test-facts .c-test-total{padding-top:20px;font-size:1rem;font-weight:600}.c-test-total dt{color:var(--c-ink)}.c-test-agreement{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;font-size:.875rem;display:flex}.c-test-agreement input{width:18px;height:18px;accent-color:var(--c-ink);flex-shrink:0;margin:3px 0 0}.c-test-feedback{margin:16px 0 0;font-size:.875rem}.c-test-feedback:empty{margin:0}.c-test-result{max-width:720px;margin-top:48px}.c-test-result .c-test-primary{margin:32px 0 20px}.c-test-reference{color:var(--c-muted);overflow-wrap:anywhere;margin-top:28px;font-size:.875rem}.c-test-reference span{font-family:monospace}.c-test-catalog-note{color:var(--c-muted);margin:16px 0 24px;font-size:.875rem}.c-test-catalog-note a{color:var(--c-ink);text-underline-offset:4px;margin-left:8px;text-decoration:underline}.c-test-drawer-link{border-top:1px solid var(--c-line);padding:20px 0;font-size:.875rem}.c-test-redirect{max-width:700px;margin:15vh auto;padding:32px;font-size:1rem}.c-test-redirect a{text-decoration:underline}.c-inicis-review-form{gap:16px;margin-top:26px;display:grid}.c-inicis-review-form>label:not(.c-test-agreement){gap:6px;font-size:.875rem;display:grid}.c-inicis-review-form>label:not(.c-test-agreement) input{border:1px solid var(--c-line);background:var(--c-paper);width:100%;min-height:46px;color:var(--c-ink);font:inherit;padding:10px 12px}.c-inicis-review-form>label:not(.c-test-agreement) input:focus-visible{outline:2px solid var(--c-price-accent);outline-offset:2px}.c-inicis-review-form .c-test-agreement{margin:4px 0 0}@media (max-width:760px){.c-test-shell{width:calc(100% - 32px);margin-top:20px;margin-bottom:48px}.c-test-notice{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:24px;padding:14px 16px}.c-test-product,.c-test-checkout-grid{grid-template-columns:minmax(0,1fr);gap:28px}.c-test-photo>div{aspect-ratio:5/4}.c-test-summary{padding:20px}}.c-checkout-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.c-checkout-topline .c-test-back{margin:0;padding:8px 0}.c-checkout-progress{color:var(--c-muted);flex-wrap:wrap;gap:22px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.c-checkout-progress li{gap:7px;display:flex}.c-checkout-progress li[aria-current]{color:var(--c-ink);font-weight:600}.c-checkout-progress li[aria-current] span{border-bottom:1px solid}.c-checkout-title{flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.c-checkout-title h1{font-family:var(--c-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:400}.c-checkout-title p{color:var(--c-muted);margin:0}.c-checkout-page .c-test-notice{border-left-width:2px;margin-bottom:32px;padding:12px 16px}.c-checkout-page .c-test-checkout-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);gap:clamp(32px,5vw,64px)}.c-checkout-details{min-width:0}.c-checkout-section{margin-bottom:32px}.c-checkout-section-heading{border-bottom:1px solid var(--c-ink);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.c-checkout-section-heading h2{margin:0}.c-checkout-section-heading>span{color:var(--c-muted);letter-spacing:.1em;font-size:.75rem}.c-checkout-product-row{border-bottom:1px solid var(--c-line);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 0;display:grid}.c-checkout-thumbnail{background:var(--c-panel);align-self:start;width:88px;height:104px;position:relative}.c-checkout-thumbnail img{object-fit:cover}.c-checkout-product-copy{min-width:0}.c-checkout-product-copy>a{font-size:1rem;font-weight:500}.c-checkout-product-copy p{color:var(--c-muted);margin:8px 0 4px;font-size:.875rem}.c-checkout-product-copy>span{color:var(--c-muted);font-size:.75rem}.c-checkout-item-price{color:var(--c-price-accent);white-space:nowrap;font-size:1rem;font-weight:500}.c-checkout-method{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.c-checkout-method strong{font-size:1rem;font-weight:500}.c-checkout-method>span{color:var(--c-muted);margin-left:auto;font-size:.875rem}.c-checkout-cards{border:0;min-width:0;margin:0;padding:0}.c-checkout-cards legend{margin-bottom:12px;padding:0;font-size:.875rem}.c-checkout-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.c-checkout-card{cursor:pointer;min-width:0;display:block;position:relative}.c-checkout-card input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.c-checkout-card>span{border:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:14px 16px;font-size:.875rem;display:flex}.c-checkout-card input:checked+span{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}.c-checkout-card input:focus-visible+span{outline:2px solid var(--c-price-accent);outline-offset:3px}.c-checkout-card input:disabled+span{opacity:.5;cursor:wait}.c-checkout-radio-mark{border:1px solid;border-radius:50%;flex-shrink:0;width:12px;height:12px}.c-checkout-card input:checked+span .c-checkout-radio-mark{box-shadow:inset 0 0 0 3px var(--c-ink);background:var(--c-paper)}.c-checkout-card-all{grid-column:1/-1}.c-checkout-card-all small{margin-right:auto;font-size:.8125rem;font-weight:400}.c-checkout-page .c-test-secondary-note{margin:16px 0 0}.c-checkout-test-caution{color:var(--c-price-accent);margin:12px 0 0;font-size:.875rem}.c-checkout-delivery{border-top:1px solid var(--c-line);padding:24px 0 0}.c-checkout-delivery h2{margin-bottom:10px;font-size:1rem}.c-checkout-delivery p{color:var(--c-muted);margin:0;font-size:.875rem}.c-checkout-page .c-test-summary{border:1px solid var(--c-line);background:#fafafa;padding:28px;position:sticky;top:104px}.c-checkout-page .c-test-summary>.c-test-eyebrow{color:var(--c-muted);margin-bottom:12px;font-size:.75rem}.c-checkout-page .c-test-summary h2{font-size:1.375rem;font-weight:500}.c-checkout-page .c-test-facts{margin:24px 0;padding-top:12px}.c-checkout-page .c-test-facts>div{border-bottom:0;align-items:baseline;padding:10px 0}.c-checkout-page .c-test-facts .c-test-total{border-top:1px solid var(--c-line);margin-top:18px;padding:22px 0 0}.c-checkout-page .c-test-total dt{font-size:.875rem;font-weight:500}.c-checkout-page .c-test-total dd{color:var(--c-price-accent);letter-spacing:-.04em;font-size:1.75rem;font-weight:500}.c-checkout-page .c-test-agreement{border-top:1px solid var(--c-line);margin:24px 0;padding-top:24px}.c-checkout-page .c-test-agreement em{color:var(--c-muted);white-space:nowrap;font-style:normal}.c-site .c-checkout-pay-button{justify-content:space-between;gap:12px;min-height:58px}.c-site .c-checkout-pay-button:enabled:hover{background:#353535}.c-checkout-secure-note{color:var(--c-muted);align-items:flex-start;gap:8px;margin:18px 0 26px;font-size:.8125rem;display:flex}.c-checkout-secure-note svg{flex-shrink:0;margin-top:2px}.c-checkout-provider{border-top:1px solid var(--c-line);color:var(--c-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:.75rem;display:flex}.c-checkout-page .c-test-feedback{color:var(--c-price-accent)}@media (hover:hover){.c-checkout-card input:not(:checked):not(:disabled)+span:hover{border-color:var(--c-ink)}}@media (max-width:900px){.c-checkout-page .c-test-checkout-grid{grid-template-columns:minmax(0,1fr);gap:32px}.c-checkout-page .c-test-summary{position:static}}@media (max-width:480px){.c-checkout-progress{gap:16px;font-size:.8125rem}.c-checkout-title{gap:16px;margin-bottom:24px}.c-checkout-product-row{grid-template-columns:72px minmax(0,1fr);gap:10px 16px}.c-checkout-thumbnail{grid-row:1/3;width:72px;height:96px}.c-checkout-item-price{grid-column:2}.c-checkout-card>span{padding:12px}.c-checkout-page .c-test-summary{padding:24px 20px}}
.c-product-media{aspect-ratio:4/5}.c-editorial-tile-story img{object-fit:cover;background:#eee8e0}.c-lookbook-cover{margin:0 0 88px}.c-lookbook-cover img{width:100%;height:auto;display:block}.c-story-page .c-story-image{aspect-ratio:4/5;align-self:start;min-height:0}.c-story-page .c-story-image>img{object-fit:contain}.c-detail-gallery{min-width:0}.c-detail-gallery .c-detail-hero-image{aspect-ratio:4/5;min-height:0}.c-detail-gallery .c-detail-hero-image img{object-fit:contain}.c-detail-thumbnails{scrollbar-width:thin;gap:10px;padding:12px 2px 4px;display:flex;overflow-x:auto}.c-detail-thumbnails button{background:0 0;border:1px solid #0000;flex:0 0 72px;padding:3px}.c-detail-thumbnails button[aria-pressed=true]{border-color:var(--c-ink)}.c-detail-thumbnails img{object-fit:cover;width:100%;height:84px;display:block}.c-gallery-count{color:var(--c-muted);text-align:right;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12px}.c-material-image img{object-fit:contain}.c-product-photo-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:min(1300px,100% - 48px);margin:88px auto 0;display:grid}.c-product-photo-story figure{align-self:start;margin:0}.c-product-photo-story img{width:100%;height:auto;display:block}.c-purchase-information{width:min(1300px,100% - 48px);margin:0 auto 64px}.c-purchase-information>section{scroll-margin-top:calc(var(--c-header-height) + 32px);border:0;margin:0;padding:0}.c-purchase-information>section+section{margin-top:72px}.c-policy-heading{border-bottom:2px solid var(--c-ink);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:18px;display:flex}.c-purchase-information .c-policy-heading h2{font-family:var(--c-sans,Arial, sans-serif);letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.3}.c-policy-heading>span{font-size:16px}.c-policy-body{color:#555;word-break:keep-all;overflow-wrap:anywhere;padding-top:26px;font-size:16px;line-height:1.85}.c-policy-section+.c-policy-section{margin-top:28px}.c-policy-section h3{color:var(--c-ink);margin:0 0 8px;font-size:16px;font-weight:600}.c-policy-section p{font-size:inherit;line-height:inherit;margin:0}.c-policy-section p+p{margin-top:16px}.c-policy-section ul{margin:0;padding-left:1.2em}.c-policy-section li+li{margin-top:5px}.c-policy-section dl{gap:4px;margin:0 0 20px;display:grid}.c-policy-section dl>div{grid-template-columns:128px minmax(0,1fr);gap:12px;display:grid}.c-policy-section dt{color:#333}.c-policy-section dd{margin:0}.c-policy-contact{color:var(--c-ink);text-underline-offset:4px;margin-top:24px;text-decoration:underline;display:inline-block}.c-information>.c-purchase-information{width:100%;margin:56px 0 0}.c-footer-bottom{font-size:12px;line-height:1.8}.c-business-information{flex-wrap:wrap;flex:1 0 100%;gap:8px 28px;margin:0 0 8px;font-size:13px;line-height:1.8;display:flex}.c-business-information>div{gap:8px;min-width:0;display:flex}.c-business-information dt{color:#b5b5b5;flex-shrink:0}.c-business-information dd{overflow-wrap:anywhere;margin:0}.c-business-address{flex-basis:100%}.c-business-pending{color:#b9b9b9}.c-product-crop{display:block;overflow:hidden}.c-visual-fill{width:100%;height:100%;position:absolute;inset:0}.c-visual-intrinsic{width:100%;height:auto}.c-detail-thumbnails .c-product-crop{width:100%;height:84px}.c-drawer-item>a>.c-product-crop{background:var(--c-panel);width:96px;height:96px}.c-product-pricing{flex-wrap:wrap;align-items:baseline;gap:4px 9px;font-weight:400;line-height:1.6;display:flex}.c-product-pricing del{color:#777;white-space:nowrap;font-weight:400;text-decoration-thickness:1px}.c-selling-price{white-space:nowrap;font-weight:500}.c-discount-rate{white-space:nowrap;font-size:.92em}.c-price-pending{color:#777;font-size:12px}.c-product-title-row{flex-wrap:wrap;gap:16px 24px}.c-detail-price{padding-top:4px;font-size:18px}.c-detail-price del,.c-detail-price .c-discount-rate{font-size:14px}.c-ribbon-group legend span{color:var(--c-muted);margin-left:10px;font-size:14px}.c-ribbon-group legend{margin-bottom:10px;font-size:14px}.c-size-option-group{position:relative}.c-size-option-group .c-option-heading{position:absolute;top:-24px;right:0}.c-size-option-group .c-option-heading button{font-size:14px}.c-size-option-group .c-size-options button{min-width:48px;min-height:44px;font-size:14px}.c-size-option-group .c-size-options button[aria-pressed=true]{color:#fff;background:var(--c-ink)}.c-ribbon-help{color:var(--c-muted);margin:0 0 14px;font-size:14px;line-height:1.7}.c-ribbon-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.c-ribbon-option{cursor:pointer;min-width:0;position:relative}.c-ribbon-option input{opacity:0;width:1px;height:1px;position:absolute}.c-ribbon-option-image{aspect-ratio:1;background:var(--c-panel);border:1px solid #0000;display:block;position:relative}.c-ribbon-option-label{color:var(--c-muted);word-break:keep-all;padding:9px 0 0;font-size:14px;line-height:1.5;display:block}.c-ribbon-option input:checked+.c-ribbon-option-image{border-color:var(--c-ink)}.c-ribbon-option input:checked~.c-ribbon-option-label{color:var(--c-ink);font-weight:500}.c-ribbon-option input:focus-visible+.c-ribbon-option-image{outline:2px solid var(--c-wine);outline-offset:3px}.c-related-caption{color:var(--c-muted);margin:-8px 0 28px;font-size:16px;line-height:1.7}.c-addon-button{border:1px solid var(--c-line);background:0 0;width:100%;min-height:44px;margin-top:18px;padding:10px;font-size:14px}.c-addon-button:hover{border-color:var(--c-ink)}.c-drawer-item .c-bag-ribbon-option{color:var(--c-ink);font-size:14px}.c-product-size-section{width:min(1300px,100% - 48px);scroll-margin-top:calc(var(--c-header-height) + 32px);margin:100px auto 0}.c-fit-section-heading{border-bottom:1px solid var(--c-ink);flex-wrap:wrap;align-items:baseline;gap:12px 20px;padding-bottom:20px;display:flex}.c-fit-section-heading h2{font-family:var(--c-serif);margin:0;font-size:clamp(32px,4vw,44px);font-weight:400}.c-fit-section-heading>span{color:var(--c-muted);font-size:14px}.c-size-and-fit{min-width:0}.c-fit-intro{word-break:keep-all;max-width:800px;margin:28px 0 36px;font-size:16px;line-height:1.9}.c-size-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.c-size-table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;min-width:520px;font-size:14px}.c-size-table caption{text-align:left;padding-bottom:16px;font-size:16px}.c-size-table caption span{color:var(--c-muted);margin-left:12px;font-size:14px}.c-size-table th,.c-size-table td{background:#f6f5f3;border:1px solid #fff;padding:20px 8px;font-weight:400}.c-size-table thead th{background:#eae8e5}.c-size-table th:first-child{background:#eae8e5;width:150px}.c-size-table tbody tr:nth-child(2n) td{background:#efeeec}.c-size-table th em{color:var(--c-wine);letter-spacing:.04em;margin-top:4px;font-size:11px;font-style:normal;display:block}.c-size-table .c-size-primary td{font-weight:600}.c-size-pending{color:#767676;font-size:12px}.c-fit-pending-note{color:var(--c-muted);margin:14px 0 0;font-size:14px;line-height:1.8}.c-measurement-guide{background:#f5f5f6;grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:52px;padding:32px;display:grid}.c-measurement-illustration{min-width:0}.c-measurement-guide h3{font-family:var(--c-serif);margin:0 0 26px;font-size:28px;font-weight:400}.c-measurement-guide h3 span{font-family:var(--c-sans);color:var(--c-muted);margin-top:6px;font-size:14px;display:block}.c-measurement-guide ol{margin:0;padding-left:24px}.c-measurement-guide li{padding-left:8px;font-size:16px}.c-measurement-guide li+li{margin-top:18px}.c-measurement-guide strong{font-weight:500}.c-measurement-guide li p,.c-measurement-note{word-break:keep-all;color:#555;margin:6px 0 0;font-size:16px;line-height:1.8}.c-measurement-guide .c-measurement-note{margin-top:24px;font-size:14px}.c-model-profile{grid-template-columns:minmax(0,430px) minmax(0,420px);justify-content:center;align-items:center;gap:80px;margin:80px 0 0;display:grid}.c-model-profile figure{margin:0}.c-model-profile figure img{width:100%;height:auto;display:block}.c-model-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);margin:0 0 12px;font-size:14px}.c-model-profile h3{font-family:var(--c-serif);margin:0 0 28px;font-size:48px;font-weight:400}.c-model-profile h3 span{font-family:var(--c-sans);margin-left:12px;font-size:16px}.c-model-profile dl{margin:0}.c-model-profile dl>div{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(140px,1fr) 1fr;gap:20px;padding:12px 0;font-size:16px;display:grid}.c-model-profile dd{font-variant-numeric:tabular-nums;margin:0}.c-model-wearing dd{color:var(--c-wine);font-weight:500}.c-model-profile dd span{color:var(--c-muted)}.c-model-profile div>p:last-child{color:var(--c-muted);word-break:keep-all;margin:24px 0 0;font-size:14px;line-height:1.9}.c-size-dialog{width:min(1100px,100% - 32px);padding:32px}.c-size-dialog .c-model-profile{gap:40px;margin-top:48px}.c-information .c-size-and-fit section{padding-top:32px}@media (max-width:767px){.c-lookbook-cover{margin-bottom:48px}.c-detail-thumbnails{gap:8px}.c-detail-thumbnails button{flex-basis:60px}.c-detail-thumbnails img,.c-detail-thumbnails .c-product-crop{height:70px}.c-product-copy .c-product-pricing{gap:2px 6px;font-size:12px}.c-ribbon-options{gap:8px}.c-product-size-section{width:calc(100% - 32px);margin-top:56px}.c-size-table th,.c-size-table td{padding:16px 8px}.c-size-table{min-width:0}.c-size-table th:first-child{width:92px;padding-inline:6px;font-size:13px}.c-size-table caption span{margin:6px 0 0;display:block}.c-measurement-guide{grid-template-columns:1fr;gap:24px;margin-top:32px;padding:24px 16px}.c-measurement-illustration{justify-self:center;width:min(100%,420px)}.c-model-profile{grid-template-columns:1fr;gap:28px;margin-top:48px}.c-model-profile figure{justify-self:center;width:100%;max-width:430px}.c-model-profile h3{font-size:40px}.c-size-dialog{padding:22px}.c-product-photo-story{grid-template-columns:1fr;gap:24px;width:calc(100% - 32px);margin-top:48px}.c-purchase-information{width:calc(100% - 32px);margin-bottom:40px}.c-purchase-information>section+section{margin-top:48px}.c-policy-heading{padding-bottom:14px}.c-policy-heading>span{font-size:14px}.c-policy-body{padding-top:22px}.c-policy-section dl>div{grid-template-columns:108px minmax(0,1fr);gap:8px}.c-business-information{gap:9px;width:100%;display:grid}.c-business-information>div{grid-template-columns:112px minmax(0,1fr);gap:10px;display:grid}.c-business-information dt{white-space:normal}}
.c-order-quantity{align-items:center;gap:20px;margin:24px 0;font-size:14px;display:flex}.c-order-quantity input{color:#111;width:80px;font:inherit;background:#fff;border:1px solid #ccc;padding:10px}.c-order-fields{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.c-checkout-providers{border:0;flex-wrap:wrap;gap:16px 28px;margin:20px 0;padding:0;display:flex}.c-checkout-providers legend{color:var(--c-muted);margin-bottom:14px;font-size:.875rem}.c-checkout-providers label{cursor:pointer;align-items:center;gap:9px;display:flex}.c-checkout-providers label[data-available=false]{color:var(--c-muted);cursor:not-allowed}.c-checkout-providers small{margin-left:8px;font-size:11px;display:inline-block}.c-checkout-providers input{accent-color:var(--c-ink);width:17px;height:17px}.c-order-field{flex-direction:column;gap:9px;font-size:14px;display:flex}.c-order-field input{color:#141414;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccc;border-radius:0;padding:13px 12px;font-size:16px}.c-order-field input:focus{border-color:#6b2633;outline:1px solid #6b2633}.c-order-field:nth-child(n+5){grid-column:1/-1}.c-order-consent{border-bottom:1px solid #ddd;margin:24px 0;padding-bottom:14px;font-size:14px;line-height:1.7}.c-order-consent summary{cursor:pointer}.c-order-empty{padding:70px 0}.c-checkout-product-row{gap:18px}.c-checkout-product-row>strong{white-space:nowrap}.c-result-option{color:#666;margin-top:6px;font-size:13px;display:block}.c-test-result .c-test-primary{margin-top:24px}.c-test-agreement a{text-decoration:underline}.c-product-actions{flex-wrap:wrap}@media (max-width:620px){.c-order-fields{grid-template-columns:1fr}.c-order-field{grid-column:1}.c-checkout-product-row{grid-template-columns:64px 1fr}.c-checkout-product-row>strong{grid-column:2}.c-checkout-topline{flex-wrap:wrap;gap:14px}.c-test-shell{padding-inline:20px}}.c-account-form{flex-direction:column;gap:14px;display:flex}.c-account-form label{flex-direction:column;gap:7px;font-size:13px;display:flex}.c-account-form input{font:inherit;border:1px solid #ccc;padding:12px;font-size:16px}.c-account-row{justify-content:space-between;font-size:13px;display:flex}.c-account-row a,.c-account-row button{text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.c-account-error{color:#a3302b;font-size:13px;line-height:1.6}.c-account-ok{color:#2f6b45;font-size:13px;line-height:1.6}.c-account-page{flex-direction:column;gap:22px;max-width:720px;margin-top:28px;display:flex}.c-account-page form{flex-direction:column;gap:18px;display:flex}.c-account-subtitle{margin:18px 0 4px;font-size:16px;font-weight:600}.c-account-subtitle span{color:#8a8378;margin-left:8px;font-size:12px;font-weight:400}.c-account-wide{grid-column:1/-1}.c-account-agree{border-top:1px solid #e5e0d9;flex-direction:column;gap:10px;padding-top:18px;display:flex}.c-account-check{align-items:center;gap:9px;font-size:14px;display:flex}.c-account-check input{accent-color:#111;width:18px;height:18px}.c-account-check a{color:#8a8378;font-size:12px;text-decoration:underline}.c-account-check-all{border-bottom:1px solid #eee;padding-bottom:10px;font-weight:600}.c-account-fine{color:#8a8378;margin:0 0 0 27px;font-size:12px;line-height:1.7}.c-account-secondary{background:#fff;border:1px solid #111;align-self:flex-start;min-height:44px;padding:0 22px;font-size:13px}.c-account-orders{border-top:1px solid #e5e0d9;margin:0;padding:0;list-style:none}.c-account-orders li{border-bottom:1px solid #e5e0d9;justify-content:space-between;gap:16px;padding:16px 0;font-size:14px;display:flex}.c-account-orders li div{flex-direction:column;gap:4px;display:flex}.c-account-orders li div:last-child{text-align:right;align-items:flex-end}.c-account-orders span{color:#8a8378;font-size:12px}.c-account-orders a{font-size:12px;text-decoration:underline}.c-account-withdraw{color:#8a8378;border-top:1px solid #e5e0d9;padding-top:18px;font-size:13px}.c-account-withdraw summary{cursor:pointer}@media (max-width:767px){.c-account-orders li{flex-direction:column}.c-account-orders li div:last-child{text-align:left;align-items:flex-start}}
.c-product-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.c-product-actions button{white-space:nowrap;text-transform:none;min-width:0;min-height:56px;padding:12px 5px;font-size:clamp(11px,1vw,14px);font-weight:700;line-height:1.35}.c-footer-grid{grid-template-columns:1.6fr repeat(2,.7fr) 1.4fr 44px}.c-footer-contact a{overflow-wrap:anywhere}.c-commerce-section{width:min(1300px,100% - 48px);margin:100px auto 0;scroll-margin-top:48px}.c-content-heading{justify-content:space-between;gap:16px}.c-content-heading>div{flex-wrap:wrap;align-items:baseline;gap:12px 20px;display:flex}.c-content-heading>div>span{color:var(--c-muted);font-size:14px}.c-site .c-mock-note{max-width:none;color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere;align-items:baseline;gap:12px;margin:20px 0 28px;font-size:12px;line-height:1.8;display:flex}.c-mock-note>span{letter-spacing:.12em;flex:none;font-size:10px}.c-site .c-outline-button{border:1px solid var(--c-ink);min-height:44px;font-family:var(--c-sans);justify-content:center;align-items:center;padding:10px 22px;font-size:13px;line-height:1.5;display:inline-flex}.c-site .c-outline-button:hover{background:var(--c-panel)}.c-site .c-text-link{border-bottom:1px solid;width:fit-content;font-size:13px;line-height:1.9}.c-muted-text{color:var(--c-muted);font-size:13px;line-height:1.8}.c-site .c-product-review-link{color:var(--c-wine);align-items:center;gap:10px;margin-bottom:24px;font-size:13px;display:inline-flex}.c-product-review-link>span{color:var(--c-muted)}.c-accessory-size-link{justify-content:space-between;align-items:center;gap:12px;margin:24px 0;font-size:13px;display:flex}.c-accessory-size-link>button{border-bottom:1px solid}.c-product-section-nav{z-index:20;top:var(--c-header-height);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);scrollbar-width:thin;background:#fff;justify-content:center;gap:36px;max-width:100%;margin-top:56px;padding:18px 24px;display:flex;position:sticky;overflow-x:auto}.c-product-section-nav>a{letter-spacing:.025em;flex:none;padding:3px 0;font-size:12px;line-height:1.6}.c-product-section-nav>a:hover,.c-product-section-nav>a:focus-visible{text-underline-offset:6px;text-decoration:underline}.c-point-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.c-point-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.c-point-image{aspect-ratio:4/5;background:#f6f5f3;position:relative;overflow:hidden}.c-point-image img{object-fit:contain}.c-detail-crop-label{color:var(--c-muted);text-align:center;font-size:10px;position:absolute;bottom:12px;left:12px;right:12px}.c-point-copy{padding-top:24px}.c-point-copy>span,.c-care-grid article>span,.c-guidance-grid article>span{color:var(--c-muted);letter-spacing:.1em;font-size:11px}.c-point-copy h3,.c-care-grid h3{font-family:var(--c-serif);margin:12px 0;font-size:28px;font-weight:400;line-height:1.2}.c-point-copy p,.c-care-grid p,.c-guidance-grid p{color:var(--c-muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.9}.c-wearing-guide{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);grid-template-columns:1fr 2fr;gap:32px;margin-top:48px;padding:30px 0;display:grid}.c-wearing-guide h3,.c-size-tips h3,.c-fabric-layout h3,.c-wearing-safety h3{font-family:var(--c-serif);margin:0 0 20px;font-size:28px;font-weight:400}.c-wearing-guide h3 span,.c-size-tips h3 span,.c-fabric-layout h3 span,.c-wearing-safety h3 span{font-family:var(--c-sans);color:var(--c-muted);margin-top:6px;font-size:13px;display:block}.c-wearing-guide ol{color:var(--c-muted);margin:0;padding-left:22px;font-size:14px;line-height:1.9}.c-wearing-guide li+li{margin-top:12px}.c-product-size-section{scroll-margin-top:48px}.c-size-tips{border-top:1px solid var(--c-line);margin-top:32px;padding:26px 0}.c-size-tips ul{color:var(--c-muted);word-break:keep-all;margin:0;padding-left:20px;font-size:14px;line-height:1.9}.c-size-tips li+li{margin-top:10px}.c-content-facts{margin:0}.c-content-facts>div{border-bottom:1px solid var(--c-line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:17px 0;font-size:14px;line-height:1.8;display:grid}.c-content-facts dt{color:var(--c-muted)}.c-content-facts dd{word-break:keep-all;overflow-wrap:anywhere;margin:0}.c-accessory-dimensions{max-width:800px}.c-fabric-layout{grid-template-columns:1fr 1fr;gap:80px;padding:12px 0 40px;display:grid}.c-fabric-properties{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;margin:0;display:grid}.c-fabric-properties dt{color:var(--c-muted);margin-bottom:8px;font-size:12px}.c-fabric-properties dd{margin:0;font-size:14px;line-height:1.6}.c-ribbon-note{border-top:1px solid var(--c-ink);border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:56px;padding:40px 0;display:grid}.c-ribbon-note h2{font-family:var(--c-serif);margin:8px 0 18px;font-size:clamp(28px,3vw,36px);font-weight:400}.c-ribbon-note p{word-break:keep-all;margin:0;font-size:15px;line-height:1.9}.c-ribbon-note .c-ribbon-note-care{color:var(--c-muted);margin-top:10px;font-size:14px}.c-ribbon-note ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.c-ribbon-note li a{color:inherit;gap:8px;text-decoration:none;display:grid}.c-ribbon-note-image{aspect-ratio:1;background:var(--c-panel);display:block;position:relative;overflow:hidden}.c-ribbon-note-name{word-break:keep-all;font-size:14px;line-height:1.5}.c-ribbon-note li a:hover .c-ribbon-note-name{text-underline-offset:4px;text-decoration:underline}.c-ribbon-note .c-product-pricing{font-size:13px}.c-care-summary{border-top:1px solid var(--c-ink);border-bottom:1px solid var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 40px;display:grid}.c-care-summary>div{padding:18px 20px}.c-care-summary>div+div{border-left:1px solid var(--c-line)}.c-care-summary dt{color:var(--c-muted);margin-bottom:8px;font-size:12px}.c-care-summary dd{word-break:keep-all;margin:0;font-size:15px;font-weight:500;line-height:1.5}.c-wearing-safety{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);grid-template-columns:1fr 2fr;gap:32px;margin-top:48px;padding:30px 0;display:grid}.c-wearing-safety ul{color:var(--c-muted);word-break:keep-all;margin:0;padding-left:20px;font-size:14px;line-height:1.9}.c-wearing-safety li+li{margin-top:10px}.c-specification-note{color:var(--c-muted);word-break:keep-all;margin:16px 0 0;font-size:13px;line-height:1.8}.c-care-grid{border-top:1px solid var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:32px;display:grid}.c-specification-table>div{grid-template-columns:180px minmax(0,1fr);padding:20px 0}.c-detail-page .c-purchase-information{margin-top:100px;margin-bottom:0}.c-detail-page .c-purchase-information>section{scroll-margin-top:48px}.c-policy-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:30px;display:flex}.c-policy-actions .c-policy-contact{margin:0;font-size:13px}.c-review-overview{border-bottom:1px solid var(--c-line);grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:12px 0 36px;display:grid}.c-review-overview>div:first-child{justify-content:center;justify-items:center;gap:8px;display:grid}.c-review-overview strong{font-family:var(--c-serif);font-size:64px;font-weight:400;line-height:1}.c-review-overview>div>span:last-child{color:var(--c-muted);font-size:12px}.c-review-stars{color:var(--c-wine);letter-spacing:.09em;font-size:15px}.c-review-distribution{gap:9px;max-width:440px;display:grid}.c-review-distribution>div{color:var(--c-muted);grid-template-columns:15px 1fr 20px;align-items:center;gap:16px;font-size:12px;display:grid}.c-rating-track{background:var(--c-panel);height:4px}.c-rating-track i{background:var(--c-ink);height:100%;display:block}.c-content-toolbar{color:var(--c-muted);border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding:24px 0;font-size:13px;display:flex}.c-content-toolbar>:first-child{margin-right:auto}.c-content-toolbar label{align-items:center;gap:10px;display:inline-flex}.c-content-toolbar select{max-width:260px;color:var(--c-ink);background:#fff;border:0;padding:5px 25px 5px 8px;font-family:inherit;font-size:13px}.c-checkbox-label{align-items:center;gap:10px;font-size:13px;line-height:1.8;display:flex}.c-checkbox-label input{width:16px;height:16px;accent-color:var(--c-ink);flex:none}.c-form-status{min-height:0;color:var(--c-wine);margin:12px 0;font-size:13px;line-height:1.8}.c-form-status:empty{display:none}.c-site .c-local-remove{color:var(--c-muted);text-underline-offset:4px;margin-top:18px;font-size:11px;text-decoration:underline;display:block}.c-review-row{border-bottom:1px solid var(--c-line);padding:32px 0}.c-review-with-photo{grid-template-columns:1fr 160px;align-items:start;gap:40px;display:grid}.c-review-meta{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:12px;display:flex}.c-review-meta time{margin-left:auto}.c-sample-label{border:1px solid var(--c-line);padding:3px 7px;font-size:10px}.c-review-product-name{color:var(--c-muted);font-family:var(--c-serif);margin-top:16px;font-size:16px;display:inline-block}.c-review-copy h3{margin:20px 0 12px;font-size:15px;font-weight:500}.c-review-copy p{color:var(--c-muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.9}.c-review-fit{background:#f6f5f3;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;padding:12px 16px;font-size:12px;line-height:1.8;display:flex}.c-review-fit>div{flex-wrap:wrap;gap:8px;display:flex}.c-review-fit dt{color:var(--c-muted)}.c-review-fit dd,.c-review-photo{margin:0}.c-review-photo img{object-fit:contain;width:100%;height:auto;max-height:230px;display:block}.c-review-photo figcaption{color:var(--c-muted);text-align:center;margin-top:8px;font-size:10px}.c-site .c-load-more{border-bottom:1px solid var(--c-ink);margin:28px auto 0;padding:12px 24px;font-size:13px;display:block}.c-content-empty{color:var(--c-muted);text-align:center;padding:48px 0;font-size:14px}.c-content-dialog{width:min(640px,100% - 32px)}.c-content-form{gap:22px;margin-top:24px;display:grid}.c-content-form label{gap:10px;font-size:13px;line-height:1.8;display:grid}.c-content-form input:not([type=checkbox]),.c-content-form select,.c-content-form textarea,.c-guide-selector select,.c-help-search input{border:1px solid var(--c-line);width:100%;min-width:0;color:var(--c-ink);font-family:var(--c-sans);background:#fff;border-radius:0;padding:12px 14px;font-size:14px;line-height:1.6}.c-content-form input:focus-visible,.c-content-form select:focus-visible,.c-content-form textarea:focus-visible,.c-guide-selector select:focus-visible,.c-help-search input:focus-visible{outline:1px solid var(--c-ink);outline-offset:2px}.c-content-form input[type=file]{padding:10px;font-size:12px}.c-content-form textarea{resize:vertical}.c-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.c-form-product{font-family:var(--c-serif);margin:0;padding:12px 0;font-size:24px}.c-content-form .c-primary-action{width:100%;min-height:48px;padding:14px 20px;font-size:13px}.c-content-form .c-checkbox-label{display:flex}.c-rating-input{border:0;margin:0;padding:0}.c-rating-input legend{margin-bottom:8px;font-size:13px}.c-rating-input button{width:42px;height:42px;color:var(--c-wine);font-size:28px}.c-upload-preview{align-items:center;gap:20px;font-size:12px;display:flex}.c-upload-preview img{object-fit:contain;width:90px;height:112px}.c-upload-preview button{text-decoration:underline}.c-qa-list details,.c-faq-list details{border-bottom:1px solid var(--c-line)}.c-qa-list summary{cursor:pointer;align-items:center;gap:20px;padding:24px 0;font-size:13px;list-style:none;display:flex}.c-qa-list summary::-webkit-details-marker{display:none}.c-faq-list summary::-webkit-details-marker{display:none}.c-qa-status{color:var(--c-wine);flex:0 0 66px;font-size:11px}.c-qa-title{flex:1;line-height:1.8}.c-qa-author{color:var(--c-muted);font-size:11px}.c-qa-body{padding:0 0 28px 86px;font-size:14px;line-height:1.9}.c-qa-answer{background:#f6f5f3;margin-top:24px;padding:24px}.c-qa-answer strong{font-family:var(--c-serif);font-size:18px;font-weight:400}.c-qa-answer p{color:var(--c-muted);margin:12px 0 0}.c-commerce-page{width:min(1300px,100% - 48px)}.c-commerce-page>p{margin-bottom:40px}.c-commerce-page .c-review-hub{border:0;margin-top:56px;padding:0}.c-commerce-page .c-content-heading h2{font-family:var(--c-serif);margin:0;font-size:clamp(32px,4vw,44px);font-weight:400}.c-guide-library{margin-top:40px}.c-guide-selector{font-family:var(--c-serif);font-size:26px;display:block}.c-guide-selector>span{color:var(--c-muted);font-family:var(--c-sans);margin-left:16px;font-size:13px;display:inline-block}.c-guide-selector select{margin-top:16px;display:block}.c-guide-product{align-items:center;gap:24px;margin-top:32px;display:flex}.c-guide-product>div{width:88px}.c-guide-product>div img,.c-order-photo img{width:100%;height:auto;display:block}.c-guide-product p{font-family:var(--c-serif);gap:8px;font-size:23px;display:grid}.c-guide-product p span,.c-guide-product p a{color:var(--c-muted);font-family:var(--c-sans);font-size:12px}.c-guide-links{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.c-guide-library .c-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.c-guide-library .c-fabric-layout{gap:36px}.c-guide-library .c-content-facts>div{grid-template-columns:80px minmax(0,1fr)}.c-help-search{gap:16px;margin-top:36px;display:grid}.c-help-search>span{font-family:var(--c-serif);font-size:28px}.c-help-categories{border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:12px 24px;padding:28px 0;display:flex}.c-help-categories button{color:var(--c-muted);border-bottom:1px solid #0000;padding:7px 0;font-size:13px}.c-help-categories button[aria-pressed=true]{color:var(--c-ink);border-color:var(--c-ink)}.c-faq-list summary{cursor:pointer;align-items:center;gap:28px;padding:26px 0;list-style:none;display:flex}.c-faq-list summary span{color:var(--c-muted);flex:0 0 86px;font-size:12px}.c-faq-list summary strong{flex:1;font-size:15px;font-weight:400;line-height:1.8}.c-faq-list summary i{font-size:20px;font-style:normal}.c-faq-list details[open] summary i,.c-qa-list details[open] summary>span:last-child{transform:rotate(45deg)}.c-faq-list details>p{color:var(--c-muted);word-break:keep-all;margin:0 0 28px 114px;font-size:14px;line-height:1.9}.c-help-end{border-top:1px solid var(--c-line);margin-top:56px;padding:40px 0}.c-help-end h2,.c-contact-columns h2,.c-contact-form h2,.c-guest-lookup h2{font-family:var(--c-serif);margin:0;font-size:32px;font-weight:400}.c-help-end p{color:var(--c-muted);margin:16px 0 24px;font-size:14px}.c-contact-columns{grid-template-columns:1fr 1fr;gap:60px;margin:48px 0 36px;display:grid}.c-contact-columns p{color:var(--c-muted);font-size:14px;line-height:1.8}.c-contact-columns a{width:fit-content;margin-top:12px;font-size:13px;display:block}.c-contact-columns .c-contact-phone{font-family:var(--c-serif);margin-top:24px;font-size:28px}.c-contact-columns .c-content-facts>div{grid-template-columns:75px minmax(0,1fr);gap:16px}.c-contact-shortcuts{border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:18px 28px;padding-bottom:30px;font-size:13px;display:flex}.c-contact-form{padding-top:20px}.c-contact-form h2 span,.c-guest-lookup h2 span{color:var(--c-muted);font-family:var(--c-sans);margin-top:8px;font-size:13px;display:block}.c-local-requests{border-top:1px solid var(--c-line);margin-top:40px;padding-top:28px;font-size:13px}.c-local-requests h3{margin:0 0 20px;font-size:14px;font-weight:500}.c-local-requests details{border-bottom:1px solid var(--c-line);padding:16px 0}.c-local-requests summary{cursor:pointer;line-height:1.8}.c-local-requests p{color:var(--c-muted);overflow-wrap:anywhere;line-height:1.8}.c-orders-tabs{border-bottom:1px solid var(--c-line);gap:36px;margin-top:40px;display:flex}.c-orders-tabs button{color:var(--c-muted);border-bottom:1px solid #0000;padding:18px 0;font-size:14px}.c-orders-tabs button[aria-pressed=true]{color:var(--c-ink);border-color:var(--c-ink)}.c-order-counts{border-bottom:1px solid var(--c-line);grid-template-columns:repeat(4,1fr);padding:36px 0;display:grid}.c-order-counts button{color:var(--c-muted);justify-items:center;gap:12px;font-size:13px;display:grid}.c-order-counts button+button{border-left:1px solid var(--c-line)}.c-order-counts button strong{color:var(--c-ink);font-family:var(--c-serif);font-size:38px;font-weight:400}.c-order-counts button[aria-pressed=true] span{color:var(--c-ink);text-underline-offset:5px;text-decoration:underline}.c-order-card{border-bottom:1px solid var(--c-line);padding:28px 0}.c-order-card>header{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.c-order-card>header>div{color:var(--c-muted);flex-wrap:wrap;gap:10px 24px;display:flex}.c-order-card>header>strong{color:var(--c-wine);white-space:nowrap;font-weight:400}.c-order-row{gap:28px;margin-top:24px;display:flex}.c-order-photo{flex:0 0 100px;align-self:start}.c-order-product{flex:1;min-width:0}.c-order-product>a{font-family:var(--c-serif);font-size:25px}.c-order-product p{color:var(--c-muted);margin:8px 0 12px;font-size:12px}.c-order-product>span{color:var(--c-muted);font-size:12px;display:block}.c-order-product>strong{margin-top:16px;font-size:14px;font-weight:400;display:block}.c-order-product .c-order-request-status{color:var(--c-wine)}.c-order-actions{flex-direction:column;flex:0 0 150px;align-items:stretch;gap:8px;font-size:12px;display:flex}.c-order-actions>button,.c-order-actions>a{border:1px solid var(--c-line);text-align:center;padding:9px 14px}.c-order-actions>button:hover,.c-order-actions>a:hover{border-color:var(--c-ink)}.c-order-actions>span{color:var(--c-muted);text-align:center;padding:6px 0;font-size:11px}.c-guest-lookup{width:min(620px,100%);margin:40px auto 0}.c-guest-hint{text-align:center;color:var(--c-muted);margin:28px auto;font-size:12px;line-height:1.8}.c-modal-next{margin-top:28px}.c-shipping-progress{margin:32px 0;padding:0;list-style:none}.c-shipping-progress li{color:#999;gap:20px;padding-bottom:30px;display:flex;position:relative}.c-shipping-progress li:not(:last-child):after{content:"";background:var(--c-line);width:1px;position:absolute;top:30px;bottom:0;left:15px}.c-shipping-progress li>i{border:1px solid var(--c-line);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-size:12px;font-style:normal;display:flex}.c-shipping-progress li[data-complete=true]{color:var(--c-ink)}.c-shipping-progress li[data-complete=true]>i{border-color:var(--c-ink)}.c-shipping-progress li[aria-current]>i{background:var(--c-ink);color:#fff}.c-shipping-progress strong{margin-top:5px;font-size:14px;font-weight:500;display:block}.c-shipping-progress p{color:var(--c-muted);margin:8px 0 0;font-size:12px;line-height:1.8}.c-request-fee{background:#f6f5f3;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px;font-size:13px;display:flex}.c-request-fee strong{font-weight:500}.c-request-fee p{width:100%;color:var(--c-muted);margin:0;font-size:12px;line-height:1.8}.c-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding-top:36px;display:grid}.c-guidance-grid article{flex-direction:column;align-items:start;display:flex}.c-guidance-grid h3{font-family:var(--c-serif);margin:18px 0 12px;font-size:32px;font-weight:400}.c-guidance-grid h4{margin:0 0 16px;font-size:14px;font-weight:400}.c-guidance-grid article>div{font-family:var(--c-serif);gap:24px;margin-top:auto;padding-top:28px;font-size:18px;display:flex}.c-home-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.c-home-review-photo{aspect-ratio:4/3;background:#f6f5f3;margin-bottom:24px;position:relative;overflow:hidden}.c-home-review-photo img{object-fit:contain}.c-home-review-grid h3{margin:14px 0;font-size:15px;font-weight:400}.c-home-review-grid p{color:var(--c-muted);word-break:keep-all;font-size:13px;line-height:1.9}.c-home-review-caption{color:var(--c-muted);font-family:var(--c-serif);margin-top:20px;font-size:14px;line-height:1.8;display:block}.c-home-reviews{margin-bottom:100px}.c-account-links>a{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.c-account-guest-link{text-align:center;margin-top:22px;font-size:13px;display:block}.c-mobile-menu nav.c-menu-help{grid-template-columns:1fr 1fr;gap:0 24px;padding-top:36px;display:grid}.c-mobile-menu .c-menu-help>a{padding:16px 0;font-size:23px}.c-site :is(.c-commerce-section,.c-guide-library,.c-faq,.c-contact-center,.c-orders-preview,.c-content-dialog) button:focus-visible{outline-offset:4px;outline:1px solid}@media (max-width:1023px){.c-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-footer-brand{grid-column:1/-1}.c-product-section-nav{gap:22px}.c-fabric-layout{gap:36px}.c-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.c-point-grid{gap:20px}.c-point-copy h3{font-size:25px}.c-guidance-grid{gap:28px}}@media (max-width:767px){.c-product-actions{gap:6px}.c-product-actions button{min-height:52px;padding:10px 4px;font-size:clamp(11px,3vw,12px)}.c-footer-grid{gap:40px 16px}.c-commerce-section,.c-product-size-section,.c-detail-page .c-purchase-information>section{scroll-margin-top:40px}.c-commerce-section,.c-commerce-page{width:calc(100% - 32px);margin-top:56px}.c-content-heading>div{display:block}.c-content-heading>div>span{margin-top:8px;font-size:12px;display:block}.c-content-heading{align-items:end}.c-content-heading>.c-outline-button{min-height:40px;padding:8px 14px}.c-site .c-mock-note{gap:8px;margin:18px 0 24px;font-size:11px}.c-product-section-nav{justify-content:start;gap:26px;margin-top:36px;padding:14px 16px}:is(.c-point-grid,.c-point-grid:has(>:nth-child(2):last-child)){grid-template-columns:1fr;gap:40px}.c-point-image{aspect-ratio:4/4}.c-point-copy{padding-top:20px}.c-wearing-guide,.c-wearing-safety{grid-template-columns:1fr;gap:4px;margin-top:36px}.c-ribbon-note{grid-template-columns:1fr;gap:24px;padding:28px 0}.c-ribbon-note ul{gap:10px}.c-care-summary{grid-template-columns:1fr 1fr}.c-care-summary>div{padding:16px 14px}.c-care-summary>div:nth-child(odd){border-left:0}.c-care-summary>div:nth-child(n+3){border-top:1px solid var(--c-line)}.c-content-facts>div,.c-specification-table>div{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:16px 0;font-size:13px}.c-fabric-layout{grid-template-columns:1fr;gap:32px}.c-care-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.c-care-grid h3{font-size:25px}.c-care-grid p{font-size:13px}.c-detail-page .c-purchase-information{margin-top:56px}.c-review-overview{grid-template-columns:.8fr 1fr;gap:28px}.c-review-overview strong{font-size:52px}.c-review-distribution>div{gap:8px}.c-content-toolbar{gap:16px}.c-content-toolbar select{max-width:190px}.c-review-with-photo{grid-template-columns:1fr 95px;gap:16px}.c-review-meta{gap:10px}.c-review-meta time{margin-left:0}.c-review-photo img{max-height:160px}.c-review-copy h3{font-size:14px}.c-review-copy p{font-size:13px}.c-review-fit{grid-column:1/-1;grid-template-columns:1fr;gap:6px;padding:10px;display:grid}.c-form-grid{gap:16px}.c-content-form input:not([type=checkbox]),.c-content-form select,.c-content-form textarea,.c-guide-selector select,.c-help-search input{font-size:16px}.c-qa-list summary{grid-template-columns:66px 1fr 12px;gap:12px;display:grid}.c-qa-author{grid-area:2/2}.c-qa-list summary>span:last-child{grid-area:1/3}.c-qa-body{padding-left:0}.c-qa-answer{padding:20px}.c-faq-list summary{gap:14px}.c-faq-list summary span{flex-basis:65px;font-size:11px}.c-faq-list summary strong{font-size:14px}.c-faq-list details>p{margin-left:0}.c-contact-columns{grid-template-columns:1fr;gap:24px}.c-order-counts button{font-size:11px}.c-order-counts button strong{font-size:32px}.c-order-row{flex-wrap:wrap;gap:20px}.c-order-photo{flex-basis:80px}.c-order-product{flex-basis:calc(100% - 100px)}.c-order-product>a{font-size:22px}.c-order-actions{flex-basis:100%;grid-template-columns:1fr 1fr;display:grid}.c-order-actions>span{align-self:center}.c-guidance-grid,.c-home-review-grid{grid-template-columns:1fr;gap:36px}.c-guidance-grid article+article{border-top:1px solid var(--c-line);padding-top:28px}.c-guidance-grid article>div{padding-top:22px}.c-home-review-photo{aspect-ratio:4/3}.c-home-review-grid{gap:44px}.c-home-reviews{margin-bottom:56px}.c-mobile-menu .c-menu-help>a{font-size:21px}}@media (prefers-reduced-motion:reduce){.c-site{scroll-behavior:auto}}.c-managed-promotions{gap:20px;max-width:1500px;margin:30px auto;padding:0 36px;display:grid}.c-managed-promotions article{background:#f5f2ee;border:1px solid #ebe5dc;align-items:center;min-height:150px;display:flex;position:relative;overflow:hidden}.c-managed-promotions article>img{object-fit:cover;width:50%;height:280px}.c-managed-promotions article>div{flex:1;padding:30px 40px}.c-managed-promotions span,.c-managed-posts>section>span{letter-spacing:.17em;color:#948c7c;font-size:9px}.c-managed-promotions h2{margin:12px 0;font-size:26px;font-weight:550}.c-managed-promotions p,.c-managed-posts p{white-space:pre-line;line-height:1.9}.c-managed-promotions a{border-bottom:1px solid #b2aa9c;margin-top:16px;padding-bottom:4px;font-size:12px;display:inline-block}.c-managed-posts>section{border-bottom:1px solid #e5e0d9;padding:35px 0}.c-managed-empty{color:#8a8378;border-top:1px solid #e5e0d9;border-bottom:1px solid #e5e0d9;padding:60px 0}.c-managed-posts img{object-fit:contain;width:100%;height:auto;max-height:600px;margin:20px 0}.c-managed-posts small{color:#a29a8d;margin:16px 0;display:block}@media (max-width:760px){.c-managed-promotions{padding:0 16px}.c-managed-promotions article{display:block}.c-managed-promotions article>img{width:100%;height:230px}.c-managed-promotions article>div{padding:25px}.c-managed-promotions h2{font-size:23px}}
