.cm-description-toggle{display:none}@media screen and (min-width:990px){.collection-banner-carla.collection-banner-carla--compact{padding:14px 24px 12px!important}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__container{padding-top:12px!important}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__breadcrumbs{margin-bottom:12px!important}.collection-banner-carla--compact .collection-banner-carla__content{max-width:860px!important}.collection-banner-carla--compact .collection-banner-carla__eyebrow{margin-bottom:4px!important;font-size:10px!important;line-height:1.3;letter-spacing:.08em}.collection-banner-carla--compact .collection-banner-carla__title{margin-bottom:8px!important;font-size:32px!important;line-height:1.15!important}.collection-banner-carla--compact .collection-banner-carla__description{max-width:800px!important;font-size:16px!important;line-height:1.5!important}}.collection-banner-carla--compact.is-description-ready:not(.is-description-expanded) [data-compact-description]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.collection-banner-carla--compact.is-description-ready .cm-description-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:4px 10px;margin:0;border:0;border-radius:4px;background:transparent;color:#333;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.collection-banner-carla--compact .cm-description-toggle:hover{background:#f7f1eb}.collection-banner-carla--compact .cm-description-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cm-description-toggle__less,.is-description-expanded .cm-description-toggle__more{display:none}.is-description-expanded .cm-description-toggle__less{display:inline}.is-description-expanded .cm-description-toggle svg{transform:rotate(180deg)}@media screen and (max-width:989px){.collection-banner-carla--compact.is-description-ready .cm-description-toggle{min-height:48px;padding:8px 14px;touch-action:manipulation}}@media screen and (max-width:989px){.collection-banner-carla.collection-banner-carla--compact{padding:14px 16px 8px!important}.collection-banner-carla--compact .collection-banner-carla__eyebrow{margin-bottom:4px!important;line-height:1.3}.collection-banner-carla--compact .collection-banner-carla__title{margin-bottom:6px!important}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__container{padding-top:4px!important}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__breadcrumbs{margin-bottom:8px!important;line-height:1.6}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__toolbar{padding-top:4px!important;padding-bottom:8px!important;margin-bottom:12px!important}}@media screen and (max-width:749px){.collection-banner-carla.collection-banner-carla--compact{padding:10px 16px!important}.collection-banner-carla--compact .collection-banner-carla__content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;text-align:left}.collection-banner-carla--compact .collection-banner-carla__eyebrow{display:none}.collection-banner-carla--compact .collection-banner-carla__title{grid-column:1;grid-row:1;margin:0!important}.collection-banner-carla--compact .collection-banner-carla__description{grid-column:1 / -1;grid-row:2;width:100%;max-width:none!important;margin:0!important}.collection-banner-carla--compact.is-description-ready:not(.is-description-expanded) [data-compact-description]{-webkit-line-clamp:1}.collection-banner-carla--compact.is-description-ready .cm-description-toggle{grid-column:2;grid-row:1;justify-self:end;min-height:44px;padding:6px 8px;border:1px solid #e6e2dd;background:#faf9f7}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__toolbar:has(.collection-grid-carla__tabs>a:only-child){display:none!important}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__mobile-bar{gap:8px!important;padding-top:4px;margin-bottom:12px!important}.section-collection-banner-carla:has(.collection-banner-carla--compact)+.shopify-section .collection-grid-carla__mobile-btn{min-height:44px;border-color:#e6e2dd!important;border-radius:4px;background-color:#faf9f7!important;padding-top:10px;padding-bottom:10px}}cleo-size-guide{display:block;text-align:left;color:#222;font-size:15px;text-transform:none;letter-spacing:normal}.cg-intro{font-size:14px;font-weight:400;line-height:1.5;margin:0 0 18px}.cg-scroll{overflow-x:auto}.cg-scroll:focus-visible{outline:2px solid #776087;outline-offset:3px}.cg-set-note{font-size:15px;line-height:1.5;margin:10px 0 0}.cg-table{width:100%;border-collapse:collapse;font-size:15px;white-space:nowrap}.cg-table th,.cg-table td{padding:8px 12px;border-bottom:1px solid #dedbd6;text-align:center}.cg-table thead{background:#f1efec}.cg-table thead th{font-size:13px;font-weight:600}.cg-table tbody tr:nth-child(2n){background:#f8f7f5}.cg-help{padding:22px 0 0;margin-top:22px;border-top:1px solid #d9d5cf}.cg-help-title{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:normal;text-transform:none}.cg-measure-intro{font-size:15px;line-height:1.5;margin:0;max-width:72ch}.cg-measure{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:30px;margin:18px 0 0}.cg-dress{display:block;width:240px;max-width:100%;height:auto;overflow:visible}.cg-outline{fill:#faf9f7;stroke:#252525;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cg-seams{fill:none;stroke:#252525;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cg-lines{fill:none;stroke:#776087;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cg-extension{stroke-dasharray:3 4;stroke-width:1.2}.cg-markers{fill:#252525}.cg-letters{fill:#fff;font-family:Arial,sans-serif;font-size:16px;font-weight:700}.cg-legend{display:grid;gap:16px;margin:0;padding:0}.cg-legend>div{display:flex;align-items:flex-start;gap:12px}.cg-legend dt{display:flex;align-items:center;justify-content:center;flex:0 0 29px;width:29px;height:29px;border-radius:50%;background:#252525;color:#fff;font-size:16px;font-weight:700;line-height:1}.cg-legend dd{margin:0;min-width:0;line-height:1.45}.cg-legend dd strong{display:block;font-size:17px;font-weight:600;margin:1px 0 3px}.cg-legend dd span{display:block;font-size:15px;font-weight:400}.size-chart-modal__dialog:has(cleo-size-guide){width:min(960px,100%);max-height:calc(100dvh - 48px)}.size-chart-modal__dialog:has(cleo-size-guide) .size-chart-modal__title{font-size:18px;letter-spacing:.01em}@media(max-width:600px){.cg-table{font-size:14px}.cg-table th,.cg-table td{padding:9px 8px}.cg-table thead th{font-size:12px}.cg-measure{grid-template-columns:1fr;gap:18px}.cg-dress{width:220px;justify-self:center}.cg-help-title{font-size:18px}.cg-legend{gap:16px}.size-chart-modal__dialog:has(cleo-size-guide){max-height:calc(100dvh - 32px)}.size-chart-modal__dialog:has(cleo-size-guide) .size-chart-modal__title{font-size:16px}}cm-mobile-banner.cm-mobile-banner{display:none}@media screen and (max-width:1023px){cm-mobile-banner.cm-mobile-banner{display:block;width:100%}.cm-mobile-banner__stage{position:relative;width:100%;aspect-ratio:2 / 1;overflow:hidden;background:#eee5da;touch-action:pan-y pinch-zoom}.cm-mobile-banner__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;pointer-events:none;transition:opacity .65s ease}.cm-mobile-banner__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.cm-mobile-banner__slide picture,.cm-mobile-banner__slide img{display:block;width:100%;height:100%}.cm-mobile-banner__slide img{object-fit:contain}.cm-mobile-banner__controls{display:flex;align-items:center;justify-content:center;gap:0;min-height:44px;background:#faf8f4;color:#34251d}.cm-mobile-banner__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.cm-mobile-banner__dot span{width:7px;height:7px;border-radius:50%;background:#b8aba0;transition:background .2s ease}.cm-mobile-banner__dot[aria-pressed=true] span{background:#34251d}.cm-mobile-banner__pause{font-size:16px;font-family:Arial,sans-serif;line-height:1}.cm-mobile-banner__controls button:focus-visible,.cm-mobile-banner__slide:focus-visible{outline:2px solid #34251d;outline-offset:-3px}}@media(prefers-reduced-motion:reduce){.cm-mobile-banner__slide,.cm-mobile-banner__dot span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/compiled_assets/styles.css.map */
