@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap";.ce-store,.ce-dialog-root{--ce-paper: #f1eee7;--ce-paper-deep: #e5e0d5;--ce-white: #f7f4ed;--ce-ink: #282a25;--ce-muted: #73756c;--ce-rule: #cac8bb;--ce-olive: #485446;--ce-olive-deep: #303a31;--ce-pop: #cc593d;color:var(--ce-ink);font:14px/1.55 DM Sans,sans-serif}.ce-store{min-height:100dvh;background:var(--ce-paper)}:is(.ce-store,.ce-dialog-root) *,:is(.ce-store,.ce-dialog-root) *:before,:is(.ce-store,.ce-dialog-root) *:after{box-sizing:border-box}:is(.ce-store,.ce-dialog-root) button,:is(.ce-store,.ce-dialog-root) a{color:inherit;font:inherit}:is(.ce-store,.ce-dialog-root) button{cursor:pointer}:is(.ce-store,.ce-dialog-root) button:focus-visible,:is(.ce-store,.ce-dialog-root) a:focus-visible{outline:2px solid var(--ce-pop);outline-offset:4px}:is(.ce-store,.ce-dialog-root) button:disabled{opacity:.5;cursor:not-allowed}.ce-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ce-skip{position:fixed;z-index:80;left:12px;top:10px;transform:translateY(-150%);background:var(--ce-olive-deep);color:var(--ce-white)!important;padding:11px 14px;text-decoration:none}.ce-skip:focus{transform:none}.ce-icon{width:19px;height:19px;flex:0 0 auto}.ce-kicker,.ce-opening-topline,.ce-opening-foot,.ce-product-number,.ce-product-note,.ce-product-options,.ce-result-count,.ce-collection-end,.ce-detail-art-note,.ce-bag-total,.ce-bag-variant{font:10px/1.45 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.ce-header{min-height:76px;padding:0 5.1vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;border-bottom:1px solid var(--ce-rule);background:var(--ce-paper);position:sticky;top:0;z-index:12}.ce-brand{width:fit-content;display:inline-flex;gap:10px;align-items:center;text-decoration:none}.ce-brand-mark{display:grid;place-items:center;width:29px;height:29px;color:var(--ce-paper);background:var(--ce-olive);font:18px/1 "Instrument Serif",Georgia,serif}.ce-brand-name{font-size:16px!important;line-height:1!important;font-weight:700!important;letter-spacing:.18em!important}.ce-brand-name span{color:var(--ce-pop)}.ce-nav{height:100%;display:flex;align-items:center;gap:32px}.ce-nav a{height:100%;display:flex;align-items:center;padding:0 0 2px;border-bottom:2px solid transparent;color:#676961;font-size:11px;text-decoration:none;transition:color .18s,border-color .18s}.ce-nav a:hover,.ce-nav a:focus-visible{color:var(--ce-ink);border-bottom-color:var(--ce-pop)}.ce-bag-trigger{justify-self:end;padding:9px 0;display:flex;align-items:center;gap:10px;background:transparent;border:0;font-size:11px!important}.ce-bag-count{color:var(--ce-pop);font:10px DM Mono,monospace}.ce-opening{padding:0 5.1vw}.ce-opening-topline{min-height:35px;display:flex;justify-content:space-between;align-items:center;color:var(--ce-muted);border-bottom:1px solid var(--ce-rule);font-size:9px}.ce-opening-layout{display:grid;grid-template-columns:1.3fr .7fr;grid-template-areas:"photo copy";gap:4vw;padding:29px 0 25px;align-items:center}.ce-intro-copy{grid-area:copy;max-width:455px;padding:12px 0 8px}.ce-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--ce-olive);font-size:9px}.ce-kicker i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ce-pop)}.ce-intro-copy h1{margin:21px 0 17px;position:relative;z-index:1;font:400 clamp(3.4rem,5vw,5.4rem)/.85 "Instrument Serif",Georgia,serif;letter-spacing:-.052em}.ce-intro-copy h1 br{display:block}.ce-intro-copy p{max-width:365px;margin:0;color:#65675e;font-size:13px;line-height:1.75}.ce-text-link{display:inline-flex;align-items:center;gap:25px;margin-top:18px;padding:0 0 7px;border:0;border-bottom:1px solid var(--ce-olive);background:none;font-size:11px!important;transition:color .2s,gap .2s}.ce-text-link:hover{color:var(--ce-pop)!important;gap:31px}.ce-opening-foot{min-height:44px;display:flex;align-items:center;gap:31px;border-top:1px solid var(--ce-rule);color:#65675e;font-size:9px}.ce-opening-foot span{display:inline-flex;align-items:center;gap:8px}.ce-opening-foot b{font-weight:500;color:var(--ce-pop)}.ce-opening-foot-note{margin-left:auto}.ce-collection{padding:79px 5.1vw 66px;scroll-margin-top:92px}.ce-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-bottom:19px;border-bottom:1px solid var(--ce-rule)}.ce-collection-titleblock h2{margin:12px 0 8px;font:400 clamp(2.5rem,4.3vw,4.3rem)/.96 "Instrument Serif",Georgia,serif;letter-spacing:-.045em}.ce-collection-titleblock h2 span{color:var(--ce-pop)}.ce-collection-titleblock>p{margin:0;color:var(--ce-muted);font-size:11px}.ce-collection-controls{display:flex;flex-direction:column;align-items:end;gap:10px}.ce-result-count{color:var(--ce-muted);font-size:9px}.ce-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 14px;padding-top:23px}.ce-product{min-width:0;animation:ce-arrive .38s both}.ce-product:nth-child(2n){animation-delay:45ms}.ce-product-image{width:100%;display:block;aspect-ratio:1;overflow:hidden;position:relative;padding:0;border:0;background:var(--ce-paper);text-align:center;isolation:isolate}.ce-product-number{position:absolute;left:14px;top:13px;z-index:4;color:#66695f}.ce-product-number i{color:#929287;font-style:normal}.ce-product-image .ce-garment{position:absolute;inset:0}.ce-product-image .ce-garment-svg{width:70%;height:90%;transition:transform .42s cubic-bezier(.2,.72,.25,1)}.ce-product-image:hover .ce-garment-svg,.ce-product-image:focus-visible .ce-garment-svg{transform:translateY(-7px) rotate(-1deg) scale(1.025)}.ce-open-detail{position:absolute;right:10px;bottom:10px;z-index:4;display:flex;align-items:center;gap:9px;padding:7px 8px;background:var(--ce-white);color:var(--ce-olive-deep);opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;font:9px DM Mono,monospace;letter-spacing:.04em}.ce-open-detail .ce-icon{width:14px;height:14px}.ce-product-image:hover .ce-open-detail,.ce-product-image:focus-visible .ce-open-detail{opacity:1;transform:none}.ce-product-meta{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-top:11px}.ce-product-nameblock{min-width:0;display:grid;gap:4px}.ce-product-colorway{color:var(--ce-pop);font:9px DM Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.ce-product-name{width:fit-content;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-weight:600!important}.ce-product-name:hover{text-decoration:underline;text-underline-offset:4px}.ce-product-note{color:var(--ce-muted);font-size:9px;letter-spacing:.04em}.ce-product-price{padding-top:1px;white-space:nowrap;font:10px DM Mono,monospace}.ce-product-options{display:flex;align-items:center;gap:8px;margin-top:8px;color:#66685f;font-size:9px;letter-spacing:.03em}.ce-product-options i{height:10px;width:1px;background:var(--ce-rule)}.ce-collection-end{display:flex;justify-content:space-between;gap:16px;margin-top:47px;padding-top:13px;border-top:1px solid var(--ce-rule);color:var(--ce-muted);font-size:9px}.ce-state{grid-column:1 / -1;min-height:270px;padding:35px;display:flex;flex-direction:column;justify-content:center;align-items:start;background:var(--ce-paper-deep)}.ce-state h3{max-width:550px;margin:13px 0 0;font:400 clamp(2rem,4vw,3.6rem)/.97 "Instrument Serif",Georgia,serif}.ce-state p{color:var(--ce-muted);font-size:12px}.ce-state button{display:inline-flex;align-items:center;gap:15px;padding:0 0 6px;margin-top:9px;border:0;border-bottom:1px solid var(--ce-olive);background:none;font-size:11px!important}.ce-loading{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.ce-skeleton span{display:block;aspect-ratio:1;background:linear-gradient(110deg,#e3e0d6 30%,#eeece4,#e3e0d6 60%);background-size:220% 100%;animation:ce-shimmer 1.35s linear infinite}.ce-skeleton b,.ce-skeleton i{display:block;height:8px;margin-top:12px;background:#dfddd4;width:60%}.ce-skeleton i{width:34%;margin-top:8px}.ce-footer{min-height:110px;padding:25px 5.1vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:22px;border-top:1px solid var(--ce-rule);color:#686a61;font:10px/1.6 DM Mono,monospace}.ce-footer>:nth-child(2){text-align:center}.ce-footer>:last-child{text-align:right}.ce-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.72,.25,1)}.ce-colorway-photo{object-fit:contain;mix-blend-mode:multiply}.ce-colorway-photo-increased{transform:scale(1.35)}.ce-bag-thumb,.ce-empty-art,.ce-detail-art{position:relative}.ce-banner{grid-area:photo;margin:0;min-width:0;position:relative;padding-right:20px}.ce-banner:before{content:"";position:absolute;right:0;top:10%;bottom:14%;width:1px;background:var(--ce-rule)}.ce-banner-frame{width:100%;aspect-ratio:16 / 9;position:relative;display:block;overflow:hidden;padding:0;border:0;background:var(--ce-paper-deep);text-align:left}.ce-banner-frame .ce-banner-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s cubic-bezier(.2,.72,.25,1)}.ce-banner-frame:hover .ce-banner-photo{transform:scale(1.025)}.ce-banner-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(40,42,37,.38))}.ce-banner-loading{background:linear-gradient(110deg,#e3e0d6 30%,#eeece4,#e3e0d6 60%);background-size:220% 100%;animation:ce-shimmer 1.35s linear infinite}.ce-banner-tag{position:absolute;z-index:2;left:14px;bottom:14px;display:flex;align-items:center;gap:12px;padding:9px 12px;background:var(--ce-white);color:var(--ce-olive-deep);font:10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.ce-banner-tag b{font:600 12px DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:var(--ce-ink)}.ce-banner-tag span:first-child{color:var(--ce-pop)}.ce-banner-tag .ce-icon{width:14px;height:14px;transition:transform .2s}.ce-banner-frame:hover .ce-banner-tag .ce-icon{transform:translate(3px)}.ce-banner figcaption{margin-top:9px;color:var(--ce-muted);font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.ce-garment{--ce-light: #8f9585;--ce-dark: #68715f;--ce-highlight: #aab09e;--ce-panel: #bbc0ae;--ce-pocket: #727a66;--ce-line-art: #50594c;--ce-metal: #d4c5a5;--ce-button: #473b30;--ce-belt: #555b4d;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;pointer-events:none}.ce-garment-svg{position:relative;z-index:1;display:block;width:80%;height:90%;overflow:visible}.ce-garment-note{position:absolute;z-index:2;bottom:10px;left:12px;right:12px;color:#616459;text-align:left;font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.ce-shirt-jacket{--ce-light: #c5bdac;--ce-dark: #9d9789;--ce-highlight: #d8d0bf;--ce-panel: #d4cdbc;--ce-pocket: #b6ad9a;--ce-line-art: #777466;--ce-metal: #a38b58;--ce-button: #987944}.ce-fall-jacket{--ce-light: #55554e;--ce-dark: #30322f;--ce-highlight: #6b6a60;--ce-panel: #77766a;--ce-pocket: #4d4d46;--ce-line-art: #242521;--ce-metal: #c4b99d;--ce-button: #7c705a}.ce-bomber{--ce-light: #424440;--ce-dark: #252725;--ce-highlight: #62645d;--ce-panel: #73756e;--ce-pocket: #353733;--ce-line-art: #1c1e1b;--ce-metal: #c5c7c0;--ce-button: #3b3d38}.ce-trench{--ce-light: #44433e;--ce-dark: #282925;--ce-highlight: #6b6960;--ce-panel: #69675e;--ce-pocket: #343530;--ce-line-art: #20211e;--ce-metal: #b7a17a;--ce-button: #886b4e;--ce-belt: #5b5549}.ce-overcoat{--ce-light: #c1bcae;--ce-dark: #98958a;--ce-highlight: #dad4c5;--ce-panel: #d7d1c2;--ce-pocket: #b2ad9f;--ce-line-art: #78766e;--ce-metal: #c4b79e}.ce-leather{--ce-light: #363735;--ce-dark: #171918;--ce-highlight: #555651;--ce-panel: #5c5d58;--ce-pocket: #292a27;--ce-line-art: #171816;--ce-metal: #b4b5ae;--ce-button: #282a27}.ce-zip-coat{--ce-light: #797c69;--ce-dark: #4d5245;--ce-highlight: #929681;--ce-panel: #a0a28d;--ce-pocket: #626653;--ce-line-art: #3c4035;--ce-metal: #b8ad91;--ce-button: #575645}.ce-scarf{--ce-light: #b7b1a3;--ce-dark: #85877d;--ce-highlight: #d3c9b8;--ce-panel: #c5beaf;--ce-line-art: #77766d}.ce-garment-large .ce-garment-svg{width:79%;height:93%}.ce-garment-thumb .ce-garment-svg{width:96%;height:95%}.ce-garment-thumb .ce-garment-note{display:none}.ce-dialog-root{min-height:0}.ce-overlay{position:fixed;inset:0;z-index:30;background:#1a1d1991;animation:ce-fade .18s both}.ce-panel{position:fixed;inset:0 0 0 auto;z-index:31;width:min(100%,1120px);height:100dvh;overflow-y:auto;background:var(--ce-paper);animation:ce-panel-in .25s cubic-bezier(.2,.75,.25,1) both}.ce-close{position:absolute;z-index:8;top:16px;right:19px;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ce-rule);background:var(--ce-paper)}.ce-back{position:absolute;z-index:5;top:26px;left:4.5%;display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:transparent;color:#65685e!important;font-size:10px!important}.ce-back .ce-icon{transform:rotate(180deg);width:16px;height:16px}.ce-detail-layout{min-height:100%;display:grid;grid-template-columns:1.05fr .95fr}.ce-detail-art{position:sticky;top:0;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ce-paper)}.ce-detail-art .ce-garment{position:absolute;inset:0}.ce-detail-art-note{position:absolute;z-index:3;left:24px;bottom:19px;color:#64685e;font-size:10px}.ce-detail-copy{align-self:center;padding:92px 9% 55px}.ce-detail-copy>.ce-kicker{color:var(--ce-olive)}.ce-detail-title{display:block;max-width:420px;margin:25px 0 9px;font:400 clamp(3rem,5vw,5.2rem)/.91 "Instrument Serif",Georgia,serif;letter-spacing:-.05em}.ce-detail-price{font:12px DM Mono,monospace}.ce-detail-description{max-width:360px;margin:20px 0 0;color:#686a61;font-size:12px;line-height:1.7}.ce-rule{height:1px;margin:24px 0;background:var(--ce-rule)}.ce-option{margin:19px 0 0;padding:0;border:0}.ce-option legend{width:100%;margin-bottom:11px;color:var(--ce-muted);font:10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.ce-option legend span{margin-left:8px;color:var(--ce-ink)}.ce-option-buttons{display:flex;flex-wrap:wrap;gap:7px}.ce-option-buttons button{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--ce-rule);background:transparent;font-size:10px;transition:background .18s,border-color .18s}.ce-option-buttons button:hover{border-color:var(--ce-olive)}.ce-option-buttons button.is-selected{border-color:var(--ce-olive);background:#e6e5db}.ce-swatch{width:13px;height:13px;display:inline-block;border:1px solid rgba(0,0,0,.16);background:#999}.ce-swatch-black{background:#282927}.ce-swatch-white{background:#f2f0e9}.ce-swatch-beige{background:#c8bda8}.ce-swatch-green,.ce-swatch-army-green,.ce-swatch-khaki{background:#697260}.ce-swatch-caramel-color,.ce-swatch-dark-brown{background:#765c46}.ce-swatch-greige,.ce-swatch-gray{background:#a6a59b}.ce-size-buttons button{min-width:42px;justify-content:center}.ce-add-button{width:100%;min-height:50px;margin-top:25px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--ce-olive);background:var(--ce-olive);color:var(--ce-white)!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.1em;transition:background .18s,color .18s}.ce-add-button:hover:not(:disabled){background:transparent;color:var(--ce-olive)!important}.ce-add-button span{font:10px DM Mono,monospace}.ce-small-print,.ce-inline-note{margin:11px 0 0;color:var(--ce-muted);font-size:10px;line-height:1.6}.ce-bag-panel{width:min(100%,560px);padding:30px 38px 22px;display:flex;flex-direction:column}.ce-bag-heading{display:flex;align-items:end;justify-content:space-between;padding:28px 0 18px;border-bottom:1px solid var(--ce-rule)}.ce-bag-heading h2{margin:8px 0 0;font:400 3rem/.95 "Instrument Serif",Georgia,serif;letter-spacing:-.04em}.ce-bag-total{padding-bottom:4px;color:var(--ce-muted)}.ce-bag-description{margin:13px 0 0;color:var(--ce-muted);font-size:11px}.ce-notice{padding:9px 12px;background:#e4e7db;font-size:11px}.ce-bag-lines{flex:1;overflow-y:auto}.ce-bag-line{display:grid;grid-template-columns:79px minmax(0,1fr) auto;gap:13px;padding:16px 0;border-bottom:1px solid var(--ce-rule)}.ce-bag-thumb{width:79px;height:92px;overflow:hidden;background:transparent}.ce-bag-info{min-width:0;display:flex;flex-direction:column;align-items:start;gap:6px;padding:2px 0}.ce-bag-name{font-size:11px}.ce-bag-variant{color:var(--ce-muted);font-size:10px}.ce-quantity{display:flex;align-items:center;margin-top:auto;border:1px solid var(--ce-rule)}.ce-quantity button{width:28px;height:26px;display:grid;place-items:center;border:0;background:transparent}.ce-quantity .ce-icon{width:13px;height:13px}.ce-quantity span{min-width:23px;text-align:center;font:10px DM Mono,monospace}.ce-bag-line-end{display:flex;flex-direction:column;align-items:end;justify-content:space-between;gap:9px;padding:3px 0;font:10px DM Mono,monospace}.ce-remove{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--ce-muted)!important;font:10px DM Mono,monospace!important;text-transform:uppercase}.ce-remove .ce-icon{width:13px;height:13px}.ce-empty-bag{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:start}.ce-empty-art{width:min(230px,80%);height:185px;align-self:center;margin-bottom:19px;background:transparent}.ce-empty-bag h3{max-width:330px;margin:13px 0 0;font:400 2.6rem/.98 "Instrument Serif",Georgia,serif;letter-spacing:-.04em}.ce-empty-bag p{max-width:300px;color:var(--ce-muted);font-size:11px;line-height:1.65}.ce-empty-bag .ce-add-button{margin-top:10px}.ce-bag-bottom{padding-top:16px;border-top:1px solid var(--ce-rule)}.ce-subtotal{display:flex;align-items:center;justify-content:space-between;font-size:12px}.ce-subtotal b{font:12px DM Mono,monospace;font-weight:400}.ce-bag-bottom .ce-add-button{justify-content:center}.ce-bag-bottom .ce-small-print{text-align:center}.ce-inline-button{border:0;background:none;text-decoration:underline}@keyframes ce-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ce-fade{0%{opacity:0}to{opacity:1}}@keyframes ce-panel-in{0%{opacity:.65;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes ce-shimmer{to{background-position-x:-220%}}@media(max-width:900px){.ce-header{padding-inline:4vw;gap:18px}.ce-nav{gap:21px}.ce-opening{padding-inline:4vw}.ce-opening-layout{gap:2.5vw;grid-template-columns:1.2fr .8fr}.ce-intro-copy h1{font-size:clamp(3.4rem,5.4vw,4.6rem)}.ce-collection{padding-inline:4vw}}@media(max-width:1000px){.ce-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.ce-banner{padding:0}.ce-banner:before{display:none}.ce-banner-frame{aspect-ratio:4 / 5}.ce-banner-frame .ce-banner-photo{object-position:center 50%}.ce-banner-tag{left:10px;right:10px;bottom:10px;gap:9px;font-size:10px}.ce-banner-tag b{flex:1;font-size:12px}.ce-banner-tag span:first-child{display:none}.ce-header{min-height:62px;padding-inline:5vw;grid-template-columns:1fr auto;gap:12px}.ce-brand-mark{width:26px;height:26px}.ce-brand-name{font-size:14px!important}.ce-nav{grid-row:2;grid-column:1 / -1;width:calc(100% + 10vw);height:41px;margin:0 -5vw;padding:0 5vw;display:flex;overflow-x:auto;border-top:1px solid var(--ce-rule);background:var(--ce-paper)}.ce-nav a{flex:0 0 auto;font-size:11px}.ce-opening{padding-inline:5vw}.ce-opening-topline{min-height:31px;font-size:9px}.ce-opening-topline span:last-child{display:none}.ce-opening-layout{grid-template-columns:1fr;grid-template-areas:"copy" "photo";gap:19px;padding:24px 0 16px}.ce-intro-copy{max-width:100%;padding:0}.ce-intro-copy h1{margin:16px 0 10px;font-size:clamp(3.5rem,15vw,5.2rem);line-height:.84}.ce-intro-copy p{max-width:350px;font-size:14px;line-height:1.65}.ce-text-link{margin-top:13px}.ce-opening-foot{min-height:42px;flex-wrap:wrap;gap:8px 15px;padding:9px 0;font-size:9px}.ce-opening-foot span:nth-child(3){display:none}.ce-opening-foot-note{margin-left:auto}.ce-collection{padding:51px 5vw 49px;scroll-margin-top:109px}.ce-collection-heading{display:block;padding-bottom:14px}.ce-collection-titleblock h2{max-width:360px;margin:10px 0 6px;font-size:clamp(2.5rem,10.6vw,3.7rem)}.ce-collection-titleblock>p{font-size:12px}.ce-collection-controls{margin-top:19px;align-items:start;gap:8px}.ce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px;padding-top:16px}.ce-product-image .ce-garment-svg{width:94%;height:86%}.ce-product-number{left:8px;top:8px;font-size:9px}.ce-garment-note{left:7px;right:7px;bottom:7px;font-size:9px;letter-spacing:.02em}.ce-product-meta{gap:6px;padding-top:8px}.ce-product-name{font-size:12px!important}.ce-product-note{font-size:9px;line-height:1.4;letter-spacing:.02em}.ce-product-price{padding-top:1px;font-size:10px}.ce-product-options{flex-wrap:wrap;gap:5px;margin-top:6px;font-size:9px;line-height:1.4;letter-spacing:.01em}.ce-open-detail{right:6px;bottom:6px;opacity:1;transform:none;padding:5px}.ce-open-detail span{display:none}.ce-open-detail .ce-icon{width:14px;height:14px}.ce-collection-end{margin-top:30px;font-size:9px}.ce-collection-end span:last-child{max-width:54%;text-align:right}.ce-loading{grid-template-columns:repeat(2,1fr);gap:26px 10px}.ce-footer{grid-template-columns:1fr 1fr;padding:22px 5vw;gap:15px}.ce-footer>:nth-child(2){text-align:right}.ce-footer>:last-child{grid-column:1 / -1;text-align:left}.ce-detail-layout{display:block}.ce-detail-art{position:relative;height:46vh;min-height:300px}.ce-detail-art .ce-garment-svg{width:77%}.ce-detail-copy{padding:30px 7vw 42px}.ce-detail-title{margin:17px 0 8px;font-size:3.45rem}.ce-back{top:15px;left:6vw;color:var(--ce-olive-deep)!important;text-shadow:none}.ce-close{top:10px;right:10px;width:38px;height:38px}.ce-bag-panel{padding:23px 5vw 18px}.ce-bag-heading{padding-top:34px}}@media(max-width:380px){.ce-product-meta{flex-wrap:wrap}.ce-product-price{width:100%}.ce-bag-line{grid-template-columns:64px minmax(0,1fr) auto;gap:8px}.ce-bag-thumb{width:64px;height:78px}.ce-bag-line-end{max-width:82px;font-size:10px}}@media(prefers-reduced-motion:reduce){.ce-store *,.ce-store *:before,.ce-store *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color-scheme:light;font-synthesis:none;text-rendering:auto;background:#f0eee7}html,body,#root{min-width:320px;min-height:100%;margin:0}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}
