:root{--cm-ink-sub: #5F5054;--cm-serif: "Noto Serif JP", var(--font-heading-family, serif);--cm-sans: "Noto Sans JP", var(--font-body-family, sans-serif);--cm-disp: "Cormorant Garamond", "Noto Serif JP", serif;--cm-space-1: 8px;--cm-space-2: 16px;--cm-space-3: 24px;--cm-space-4: 32px;--cm-space-5: 40px;--cm-space-6: 48px;--cm-section-y-pc: 96px;--cm-section-y-sp: 56px;--cm-border-w: 1px;--cm-radius: 0;--cm-line-soft: color-mix(in srgb, currentColor 18%, transparent);--cm-surface-tint: color-mix(in srgb, currentColor 6%, transparent)}.cm-type-brand{font-family:var(--cm-serif);font-weight:400;font-size:24px;letter-spacing:.12em}.cm-type-heading{font-family:var(--cm-serif);font-weight:400;font-size:20px;letter-spacing:.1em;line-height:1.6}.cm-type-product{font-family:var(--cm-serif);font-weight:400;font-size:17px;letter-spacing:.06em;line-height:1.7}.cm-type-body{font-family:var(--cm-sans);font-weight:400;font-size:15px;letter-spacing:.04em;line-height:1.9}.cm-type-note{font-family:var(--cm-sans);font-weight:400;font-size:13px;letter-spacing:.02em;line-height:1.8;color:var(--cm-ink-sub)}.cm-section{padding-top:var(--cm-section-y-sp);padding-bottom:var(--cm-section-y-sp)}@media(min-width:750px){.cm-section{padding-top:var(--cm-section-y-pc);padding-bottom:var(--cm-section-y-pc)}}:root{--cm-veil: rgba(252, 249, 246, .55);--cm-pattern-size: 420px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--cm-veil),var(--cm-veil)),var(--cm-pattern);background-repeat:repeat,repeat;background-position:top left,top left;background-size:auto,var(--cm-pattern-size) auto}body,main,#MainContent [class*=color-scheme-],#MainContent .gradient,.header-wrapper,.footer{background-color:transparent!important;background-image:none!important}#MainContent .cm-section-order-banner .cm-order-banner--banner{background-color:rgb(var(--color-background))!important}.card__inner,.cm-lookbook__media{border-radius:48% 48% 4px 4px/30% 30% 4px 4px;overflow:hidden;border:1px solid rgba(46,37,40,.22);outline:1px solid rgba(169,138,87,.55);outline-offset:-7px}.header__heading-link .h2,.header__heading-link{font-family:var(--cm-disp);font-weight:400;font-size:clamp(26px,2.8vw,38px);letter-spacing:.22em;line-height:1.2;text-indent:.22em;text-transform:none}.header__heading-link{padding-block:4px}.title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center}h2.title:before,.cm-lookbook__title:before{content:"";display:block;width:250px;max-width:70vw;height:24px;margin:0 auto 12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='26' fill='none'%3E%3Cpath d='M8 13H114' stroke='%238E3B45'/%3E%3Cpath d='M166 13H272' stroke='%238E3B45'/%3E%3Cpath d='M140 4 L149 13 L140 22 L131 13 Z' stroke='%238E3B45'/%3E%3C/svg%3E") no-repeat center / contain}h2.title,.cm-lookbook__title{font-family:var(--cm-disp);font-weight:400;font-size:30px;letter-spacing:.14em;line-height:1.25;text-align:center}h2.title:after,.cm-lookbook__title:after{display:block;margin-top:8px;font-family:var(--cm-serif);font-size:12px;letter-spacing:.22em;color:#8e3b45}#MainContent .slideshow__text{background:radial-gradient(70% 78% at 50% 50%,#fcf9f6fa,#fcf9f6f2 32%,#fcf9f6c2,#fcf9f65c 76%,#fcf9f600)!important;padding:clamp(26px,4vw,46px) clamp(24px,4vw,50px)!important;max-width:560px;margin-inline:auto;text-align:center}.slideshow__text .banner__heading{font-family:var(--cm-serif);font-weight:400;font-size:clamp(22px,3.2vw,38px);letter-spacing:.26em;line-height:1.9;text-indent:.26em;margin:0;color:#2a2326;text-shadow:0 0 10px rgba(252,249,246,.7)}.slideshow__text .banner__heading:before,.slideshow__text .banner__heading:after{content:"";display:block;width:190px;max-width:60vw;height:18px;margin:0 auto;text-indent:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='20' fill='none'%3E%3Cpath d='M6 10H92' stroke='%238E3B45' stroke-opacity='.75'/%3E%3Cpath d='M128 10H214' stroke='%238E3B45' stroke-opacity='.75'/%3E%3Cpath d='M110 3.5 L117 10 L110 16.5 L103 10 Z' stroke='%238E3B45' stroke-opacity='.75'/%3E%3C/svg%3E") no-repeat center / contain}.slideshow__text .banner__heading:before{margin-bottom:18px}.slideshow__text .banner__heading:after{margin-top:18px}#shopify-section-accessories h2.title:after{content:"\5c0f\7269"}#shopify-section-news h2.title:after{content:"\304a\77e5\3089\305b"}#shopify-section-colors .cm-lookbook__title:after{content:"\5168 4\8272\5c55\958b"}#shopify-section-lookbook .cm-lookbook__title:after{content:"\30eb\30c3\30af\30d6\30c3\30af"}.cm-badge{display:inline-block;font-family:var(--cm-serif);font-weight:400;font-size:13px;letter-spacing:.14em;padding:4px 12px;border:var(--cm-border-w) solid var(--cm-line-soft)}.product__title,.product__title.h1,.product__title h1,.product__title h2,.card__heading,.card__heading a{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.product__title,.product__title.h1,.product__title h1,.product__title h2{font-family:var(--cm-serif);font-weight:400;font-size:clamp(22px,2.4vw,30px);letter-spacing:.06em;line-height:1.55}.cm-page{max-width:720px;margin:0 auto;padding:var(--cm-space-5) var(--cm-space-2);font-family:var(--cm-sans);font-weight:400;font-size:15px;letter-spacing:.04em;line-height:1.9}.cm-page>*+*{margin-top:var(--cm-space-3)}.cm-page h1,.cm-page__title{font-family:var(--cm-serif);font-weight:400;font-size:24px;letter-spacing:.1em;line-height:1.6}.cm-page h2{font-family:var(--cm-serif);font-weight:400;font-size:20px;letter-spacing:.1em;line-height:1.6;margin-top:var(--cm-space-6)}.cm-page h3{font-family:var(--cm-serif);font-weight:400;font-size:17px;letter-spacing:.06em;line-height:1.7;margin-top:var(--cm-space-4)}.cm-page__lead{font-family:var(--cm-serif);font-size:17px;letter-spacing:.06em;line-height:1.9}.cm-page__note{font-size:13px;letter-spacing:.02em;line-height:1.8}.cm-page__signature{font-family:var(--cm-serif);letter-spacing:.1em;line-height:1.9;margin-top:var(--cm-space-6)}.cm-page strong{font-weight:500;letter-spacing:.06em}.cm-page ul,.cm-page ol{padding-left:var(--cm-space-3)}.cm-page li+li{margin-top:var(--cm-space-1)}.cm-page__divider{border:0;border-top:var(--cm-border-w) solid var(--cm-line-soft);margin:var(--cm-space-5) 0}.cm-page__table{width:100%;border-collapse:collapse;font-size:15px;letter-spacing:.04em;line-height:1.9}.cm-page__table th,.cm-page__table td{text-align:left;vertical-align:top;padding:var(--cm-space-2);border-bottom:var(--cm-border-w) solid var(--cm-line-soft)}.cm-page__table--legal th{width:9em;min-width:7em}.accordion__content strong{font-weight:500;letter-spacing:.06em}.cm-size-table{font-size:14px;letter-spacing:.02em;line-height:1.6}.cm-size-table th,.cm-size-table td{padding:10px 6px}.cm-size-table thead th,.cm-size-table td{text-align:center}.cm-size-table tbody th{text-align:left;font-weight:500;white-space:nowrap}.main-page-title{font-family:var(--cm-serif);font-weight:400;font-size:clamp(20px,3vw,26px);letter-spacing:.1em;line-height:1.6}.cm-page h2.cm-page__title{margin-top:0;font-size:24px}@media(max-width:749px){:root{--cm-pattern-size: 260px}.header__heading-link .h2,.header__heading-link{font-size:clamp(14px,4.2vw,19px);letter-spacing:.06em;text-indent:.06em;line-height:1.3}#MainContent .slideshow__text{max-width:none;padding:28px 20px!important;background:linear-gradient(to bottom,#fcf9f600,#fcf9f6e0 20% 80%,#fcf9f600)!important}[id^=shopify-section][id$=concept] .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:calc(100% - 3rem)}[id^=shopify-section][id$=concept] .rich-text__text{font-size:clamp(13px,4vw,16px);letter-spacing:.02em;word-break:keep-all;overflow-wrap:anywhere}#MainContent .cm-order-banner__heading{font-size:14px;letter-spacing:.1em}#MainContent .cm-order-banner__datetime{font-size:clamp(13px,4vw,16px);letter-spacing:.08em}#MainContent .product-media-container.constrain-height{--constrained-min-height: 200vh}[id^=shopify-section][id$=accessories] .grid__item:last-child:nth-child(odd){margin-inline:auto}.cm-page__table--legal,.cm-page__table--legal tbody,.cm-page__table--legal tr,.cm-page__table--legal th,.cm-page__table--legal td{display:block;width:auto}.cm-page__table--legal th{min-width:0;border-bottom:0;padding:var(--cm-space-2) 0 4px}.cm-page__table--legal td{padding:0 0 var(--cm-space-2)}.cm-size-table{font-size:13px}.cm-size-table th,.cm-size-table td{padding:8px 2px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cm-claire-miell.css.map */
