.cmx-coll-main{padding-top:var(--ccm-pt);padding-bottom:var(--ccm-pb)}.cmx-coll-main__container{max-width:var(--page-width, 1354px);margin:0 auto;padding-inline:1rem}@media screen and (max-width:749px){.cmx-coll-main__container{padding-inline:.625rem}}.cmx-coll-main__layout{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:990px){.cmx-coll-main__container{padding-inline:2rem}.cmx-coll-main__layout{grid-template-columns:280px 1fr;gap:2rem}}.cmx-coll-main__sidebar{display:none}.cmx-coll-main__sidebar--open{display:block}@media screen and (max-width:989px){.cmx-coll-main__sidebar--open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#10182873;overflow:hidden;overscroll-behavior:contain}.cmx-coll-main__sidebar--open .cmx-coll-main__sidebar-inner{position:absolute;top:0;left:0;bottom:0;width:min(86vw,380px);height:100%;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:0 16px 16px 0;border:0;padding-bottom:5rem}}@media screen and (min-width:990px){.cmx-coll-main__sidebar{display:block}}.cmx-coll-main__sidebar-inner{position:sticky;top:5rem;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;max-height:calc(100vh - 6rem);overflow-y:auto}.cmx-coll-main__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cmx-coll-main__sidebar-close{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin:-4px -8px -4px 0;padding:0;border:none;background:transparent;color:#101828;border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cmx-coll-main__sidebar-close:hover,.cmx-coll-main__sidebar-close:focus-visible{background-color:#e8238d14;color:#e8238d}@media screen and (max-width:989px){.cmx-coll-main__sidebar-close{display:inline-flex}}.cmx-coll-main__sidebar-title{font-family:"Poppins",var(--brand-font-heading, sans-serif);font-size:1.25rem;font-weight:700;color:#101828;margin:0;line-height:1.4}.cmx-filter{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.cmx-filter__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:0}.cmx-filter__header::-webkit-details-marker{display:none}.cmx-filter__title{font-family:"Poppins",var(--brand-font-heading, sans-serif);font-size:1rem;font-weight:600;color:#101828;line-height:1.5}.cmx-filter__chevron{transition:transform .2s ease;flex-shrink:0}.cmx-filter[open] .cmx-filter__chevron{transform:rotate(180deg)}.cmx-filter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cmx-filter__item.is-hidden{display:none}.cmx-filter__link{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#4a5565;line-height:1.4;-webkit-user-select:none;user-select:none;transition:color .12s ease}.cmx-filter__link:hover{color:#101828}.cmx-filter__link.is-active{color:var(--cmx-accent, #e8238d);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cmx-filter__link.is-disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cmx-filter__link-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cmx-filter__more{margin-top:.625rem;background:none;border:0;padding:0;color:var(--cmx-accent, #e8238d);font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit}.cmx-filter__more:hover{text-decoration:underline}.cmx-filter__swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.cmx-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;aspect-ratio:1;border-radius:8px;transition:transform .12s ease}.cmx-swatch:hover{transform:scale(1.06)}.cmx-swatch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cmx-swatch__dot{width:100%;height:100%;border-radius:8px;border:1.5px solid rgba(0,0,0,.08);box-shadow:inset 0 0 0 2px #fff;transition:box-shadow .12s ease,border-color .12s ease}.cmx-swatch--active .cmx-swatch__dot{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--cmx-accent, #e8238d);border-color:var(--cmx-accent, #e8238d)}.cmx-swatch--disabled{opacity:.35;pointer-events:none}.cmx-filter__price{padding:.25rem 0 .5rem}.cmx-filter__price-display{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:600;color:#101828;margin-bottom:1rem}.cmx-filter__price-display .cmx-filter__price-sep{color:#9ca3af;font-weight:400}.cmx-filter__price-slider{position:relative;height:28px;margin:0 10px .5rem;overflow:visible}.cmx-filter__price-track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background:#e5e7eb;border-radius:999px;pointer-events:none;z-index:0}.cmx-filter__price-fill{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background:var(--cmx-accent, #e8238d);border-radius:999px;pointer-events:none;z-index:1}.cmx-filter__price-handle{position:absolute;top:0;left:0;width:100%;height:28px;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none;padding:0;margin:0;border:0;outline:none}.cmx-filter__price-handle--min{z-index:3}.cmx-filter__price-handle--max{z-index:4}.cmx-filter__price-handle::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid var(--cmx-accent, #e8238d);box-shadow:0 2px 8px #0000002e;cursor:grab;pointer-events:auto;margin-top:0;position:relative;z-index:10}.cmx-filter__price-handle::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid var(--cmx-accent, #e8238d);box-shadow:0 2px 8px #0000002e;cursor:grab;pointer-events:auto}.cmx-filter__price-handle::-webkit-slider-runnable-track{background:transparent}.cmx-filter__price-handle::-moz-range-track{background:transparent}.cmx-filter__price-handle:active::-webkit-slider-thumb{cursor:grabbing}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cmx-filter__body{margin-top:1rem}.cmx-filter__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.cmx-filter__checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:"Inter",var(--brand-font-body, sans-serif);font-size:.875rem;font-weight:500;color:#364153;letter-spacing:-.01em;line-height:1.43}.cmx-filter__checkbox{width:13px;height:13px;accent-color:var(--ccm-accent);flex-shrink:0}.cmx-filter__checkbox-count{color:#99a1af;font-weight:400;margin-left:auto}.cmx-filter__checkbox-label:has(input:disabled){opacity:.4;cursor:default}.cmx-filter__price-inputs{display:flex;align-items:center;gap:.5rem}.cmx-filter__price-label{display:flex;align-items:center;gap:.25rem;flex:1}.cmx-filter__price-currency{font-weight:600;color:#4a5565;font-size:.875rem}.cmx-filter__price-input{width:100%;padding:.375rem .5rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:600;color:#4a5565}.cmx-filter__price-sep{color:#99a1af;font-size:.875rem}.cmx-filter__reset{display:flex;align-items:center;justify-content:center;padding:.625rem 1rem;border:1px solid #446087;border-radius:12px;background:#fff;font-family:"Inter",var(--brand-font-body, sans-serif);font-size:1rem;font-weight:500;color:#446087;text-decoration:none;text-align:center;min-height:2.75rem;transition:background .15s ease,color .15s ease}.cmx-filter__reset:hover{background:#446087;color:#fff}.cmx-coll-main__toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.cmx-coll-main__count{font-family:"Inter",var(--brand-font-body, sans-serif);font-size:.875rem;color:#6a7282;margin:0}.cmx-coll-main__filter-toggle{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:.875rem;font-weight:600;color:#101828;cursor:pointer}@media screen and (min-width:990px){.cmx-coll-main__filter-toggle{display:none}}.cmx-coll-main__featured{margin-bottom:2rem}@media screen and (max-width:749px){.cmx-coll-main__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cmx-coll-main__featured-heading{font-size:1rem;margin-bottom:.75rem}}.cmx-coll-main__featured-heading{font-family:"Poppins",var(--font-heading--family, sans-serif);font-size:clamp(1.125rem,1rem + 1vw,1.5rem);font-weight:700;color:#101828;margin:0 0 1rem;line-height:1.3}.cmx-coll-main__featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (min-width:750px){.cmx-coll-main__featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.cmx-coll-main__quiz{margin-bottom:1.5rem}.cmx-coll-main__quiz-progress{height:6px;background:#ffffff40;border-radius:999px;overflow:hidden;margin-top:.75rem}.cmx-coll-main__quiz-progress>span{display:block;height:100%;width:0;background:#fff;transition:width .3s ease}.cmx-coll-main__quiz-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem;min-height:24px}.cmx-coll-main__quiz-topbar[hidden]{display:none}.cmx-coll-main__quiz-back{display:inline-flex;align-items:center;gap:.375rem;background:transparent;border:0;padding:0;color:var(--ccm-accent);font-weight:600;font-size:.8125rem;cursor:pointer;font-family:inherit}.cmx-coll-main__quiz-back:hover{text-decoration:underline}.cmx-coll-main__quiz-result{display:block!important}.cmx-coll-main__quiz-rec{margin:0 0 1.5rem;background:linear-gradient(135deg,var(--ccm-accent),color-mix(in srgb,var(--ccm-accent) 75%,#000 8%));border-radius:16px;color:#fff;overflow:hidden;box-shadow:0 10px 30px color-mix(in srgb,var(--ccm-accent) 28%,transparent)}.cmx-coll-main__quiz-rec-inner{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem}.cmx-coll-main__quiz-rec-photo{flex-shrink:0;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#ffffff2e;display:flex;align-items:center;justify-content:center;color:#fff;border:3px solid rgba(255,255,255,.4)}.cmx-coll-main__quiz-rec-photo img{width:100%;height:100%;object-fit:cover;display:block}.cmx-coll-main__quiz-rec-content{flex:1 1 auto;min-width:0}.cmx-coll-main__quiz-rec-title{margin:0 0 .5rem;font-family:"Poppins",var(--font-heading--family, sans-serif);font-size:clamp(1.125rem,1rem + .8vw,1.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.15;color:#fff}.cmx-coll-main__quiz-rec-text{margin:0 0 .875rem;font-size:.9375rem;line-height:1.5;color:#ffffffeb}.cmx-coll-main__quiz-rec-reset{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff26;border:1px solid rgba(255,255,255,.45);color:#fff;padding:.5rem .9rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s ease}.cmx-coll-main__quiz-rec-reset:hover{background:#ffffff47}@media screen and (max-width:749px){.cmx-coll-main__quiz-rec-inner{flex-direction:column;text-align:center;gap:.875rem;padding:1.25rem 1rem}.cmx-coll-main__quiz-rec-photo{width:72px;height:72px}}.cmx-coll-main__quiz-result-card{text-align:center;padding:1.5rem 1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ccm-accent) 6%,#fff),#fff);border:1px solid color-mix(in srgb,var(--ccm-accent) 30%,#fff);border-radius:14px}.cmx-coll-main__quiz-result-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--ccm-accent);color:#fff;margin-bottom:.875rem;box-shadow:0 8px 20px color-mix(in srgb,var(--ccm-accent) 35%,transparent)}.cmx-coll-main__quiz-result-eyebrow{margin:0 0 .25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ccm-accent);font-weight:700}.cmx-coll-main__quiz-result-title{margin:0 0 .5rem;font-size:1.25rem;color:#101828;font-weight:700;line-height:1.25}.cmx-coll-main__quiz-result-desc{margin:0 0 .75rem;color:#4a5565;font-size:.9375rem;line-height:1.5}.cmx-coll-main__quiz-result-path{margin:0 0 1.25rem;font-size:.8125rem;color:#6b7280;line-height:1.4;padding:.5rem .75rem;background:#f8f9fb;border-radius:8px}.cmx-coll-main__quiz-result-path span{color:#4a5565;font-weight:600;margin-right:.25rem}.cmx-coll-main__quiz-result-cta{display:inline-block;width:100%;background:var(--ccm-accent);color:#fff;text-decoration:none;padding:.875rem 1.25rem;border-radius:10px;font-weight:700;font-size:.9375rem;transition:filter .15s ease,transform .15s ease}.cmx-coll-main__quiz-result-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.cmx-coll-main__quiz-result-reset{display:inline-flex;align-items:center;gap:.375rem;margin-top:.875rem;background:transparent;border:0;padding:.5rem .75rem;color:#6b7280;font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit;border-radius:6px}.cmx-coll-main__quiz-result-reset:hover{background:#f3f4f6;color:#101828}.cmx-coll-main__quiz-card{border:2px solid var(--ccm-accent);border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;background:#fff}.cmx-coll-main__quiz-header{background:linear-gradient(to bottom,#e8238d,#c91c7a);padding:2rem 2rem 1.5rem}.cmx-coll-main__quiz-heading{font-family:"Poppins",var(--brand-font-heading, sans-serif);font-size:clamp(1.5rem,1.2rem + 1.5vw,1.875rem);font-weight:700;color:#fff;margin:0;line-height:1.2}.cmx-coll-main__quiz-body{padding:2rem}.cmx-coll-main__quiz-question{font-family:"Poppins",var(--brand-font-heading, sans-serif);font-size:1.5rem;font-weight:700;color:#101828;margin:0 0 .5rem;line-height:1.333}.cmx-coll-main__quiz-desc{font-family:"Inter",var(--brand-font-body, sans-serif);font-size:1rem;color:#4a5565;margin:0 0 1.5rem;letter-spacing:-.02em;line-height:1.5}.cmx-coll-main__quiz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.66rem}@media screen and (max-width:749px){.cmx-coll-main__quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmx-coll-main__quiz-option{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;color:#101828;background:#fff;font-family:inherit;text-align:left;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23ff4ba3'/%3E%3Cstop offset='100%25' stop-color='%23c91c7a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4 2 L4 22 L10 17 L13.5 25 L17 23 L13.5 15.5 L22 15.5 Z' fill='url(%23g)' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Ccircle cx='24' cy='6' r='1.8' fill='%23e8238d'/%3E%3Ccircle cx='28' cy='11' r='1.2' fill='%23e8238d' opacity='0.8'/%3E%3Ccircle cx='26' cy='15' r='0.9' fill='%23e8238d' opacity='0.6'/%3E%3C/svg%3E") 4 2,pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cmx-coll-main__quiz-option:active{transform:scale(.98)}.cmx-coll-main__quiz-option:hover{border-color:var(--ccm-accent);box-shadow:0 0 0 1px var(--ccm-accent)}.cmx-coll-main__quiz-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;background:#f3f4f6;color:var(--ccm-accent)}.cmx-coll-main__quiz-text{display:flex;flex-direction:column;gap:.125rem}.cmx-coll-main__quiz-text strong{font-family:"Poppins",var(--brand-font-heading, sans-serif);font-size:.8125rem;font-weight:700;color:#101828;line-height:1.3}.cmx-coll-main__quiz-text span{font-family:"Inter",var(--brand-font-body, sans-serif);color:#4a5565;font-size:.625rem;font-weight:500;line-height:1.3}.cmx-coll-main__grid-media{grid-column:span 2;grid-row:span 2;margin:0;display:flex}.cmx-coll-main__grid-media-inner{display:block;width:100%;border-radius:14px;overflow:hidden;background:#f5f5f5;text-decoration:none}.cmx-coll-main__grid-media-el{display:block;width:100%;height:100%;object-fit:cover}.cmx-coll-main__grid-promo{grid-column:1 / -1;border-radius:14px;overflow:hidden;position:relative;margin:0}.cmx-coll-main__grid-promo-link{display:block;text-decoration:none}.cmx-coll-main__grid-promo img{width:100%;height:auto;display:block}.cmx-coll-main__grid-promo-text{position:absolute;left:1rem;bottom:1rem;background:#0000008c;color:#fff;font-family:"Poppins",var(--font-heading--family, sans-serif);font-weight:700;font-size:1rem;padding:.4rem .8rem;border-radius:8px}.cmx-coll-main__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.cmx-coll-main__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media screen and (min-width:990px){.cmx-coll-main__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cmx-coll-main__product-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease}@media(hover:hover){.cmx-coll-main__product-card:hover{box-shadow:0 4px 20px #00000014}}.cmx-coll-main__product-link{display:block;text-decoration:none}.cmx-coll-main__product-media{position:relative;aspect-ratio:1;overflow:hidden;background:#f3f4f6}.cmx-coll-main__product-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;background:#f3f4f6;pointer-events:none}.cmx-coll-main__product-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cmx-coll-main__product-img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;z-index:1}@media(hover:hover){.cmx-coll-main__product-card:hover .cmx-coll-main__product-img--hover{opacity:1}}.cmx-coll-main__product-card--lingerie .cmx-coll-main__product-img--hover{position:absolute;inset:auto 8px 8px auto;top:auto;left:auto;bottom:8px;right:8px;width:34%;height:34%;opacity:1;object-fit:cover;border:2px solid #ffffff;border-radius:8px;box-shadow:0 4px 10px #0000002e;z-index:2;transition:transform .2s ease}@media(hover:hover){.cmx-coll-main__product-card--lingerie:hover .cmx-coll-main__product-img--hover{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.cmx-coll-main__product-img,.cmx-coll-main__product-card{transition:none}}.cmx-coll-main__badge{position:absolute;top:0;left:0;background:#dc2626;color:#fff;font-family:"Inter",var(--font-body--family, sans-serif);font-size:.75rem;font-weight:600;padding:.3125rem .5rem;border-radius:0;line-height:1.33;z-index:2}.cmx-coll-main__badge--right{left:auto;right:0}.cmx-coll-main__badge--soldout{background:#6a7282}.cmx-coll-main__product-info{display:flex;flex-direction:column;flex:1;padding:1rem;gap:0}.cmx-coll-main__product-title{font-family:"Poppins",var(--font-heading--family, sans-serif);font-size:.875rem;font-weight:600;color:#101828;margin:0;line-height:1.43;min-height:2.86em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmx-coll-main__product-title a{color:inherit;text-decoration:none}.cmx-coll-main__product-title a:hover{text-decoration:underline}.cmx-coll-main__product-desc{font-family:"Inter",var(--font-body--family, sans-serif);font-size:.8125rem;line-height:1.5;color:#6a7282;margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cmx-coll-main__product-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.75rem}.cmx-coll-main__compare-row{display:flex;align-items:center;gap:.5rem;font-family:"Inter",var(--font-body--family, sans-serif);font-size:.75rem;color:#99a1af;line-height:1.33}.cmx-coll-main__compare-label{font-weight:400}.cmx-coll-main__compare-price{font-size:.8125rem;font-weight:500;color:#6a7282;text-decoration:line-through;text-decoration-thickness:1px;letter-spacing:-.01em}.cmx-coll-main__price{font-family:"Inter",var(--font-body--family, sans-serif);font-size:1.125rem;font-weight:700;color:#101828;line-height:1.56;letter-spacing:-.02em}.cmx-coll-main__form{margin-top:.75rem}.cmx-coll-main__add-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;height:2.625rem;padding:0 1rem;font-family:"Inter",var(--font-body--family, sans-serif);font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:#fff;background-color:#d91c83;border:none;border-bottom:2px solid #b9156d;border-radius:10px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease;line-height:1.43}.cmx-coll-main__add-btn-text{white-space:nowrap}.cmx-coll-main__add-btn-text-short{display:none;white-space:nowrap}.cmx-coll-main__add-btn-icon{display:inline-block}@media screen and (max-width:749px){.cmx-coll-main__add-btn-text{display:none}.cmx-coll-main__add-btn-text-short{display:inline}.cmx-coll-main__add-btn-icon{display:inline-block}.cmx-coll-main__add-btn{padding:.5rem;min-height:40px;width:100%;gap:.35rem;font-size:.8rem}}.cmx-coll-main__add-btn:hover{background-color:#c91875;border-bottom-color:#a81262}.cmx-coll-main__add-btn:active{transform:scale(.98)}.cmx-coll-main__add-btn:disabled{opacity:.45;cursor:not-allowed;border-bottom-color:transparent}@media(prefers-reduced-motion:reduce){.cmx-coll-main__add-btn{transition:none}}.cmx-coll-main__product-placeholder{width:100%;height:100%;fill:#d1d5db}.cmx-coll-main__empty{grid-column:1 / -1;text-align:center;padding:3rem;color:#6a7282}.cmx-coll-main__pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem;flex-wrap:wrap}.cmx-coll-main__page-link,.cmx-coll-main__page-current{padding:.5rem .875rem;border-radius:8px;font-size:.875rem;font-weight:500;min-height:2.75rem;display:flex;align-items:center}.cmx-coll-main__page-link{border:1px solid #e5e7eb;color:#101828;text-decoration:none;transition:border-color .15s ease}.cmx-coll-main__page-link:hover{border-color:var(--ccm-accent)}.cmx-coll-main__page-current{background:var(--ccm-accent);color:#fff;border:1px solid var(--ccm-accent)}@media(prefers-reduced-motion:reduce){.cmx-coll-main__product-img,.cmx-filter__chevron,.cmx-coll-main__quiz-option,.cmx-filter__reset{transition:none}}#shopify-section-main,[id^=shopify-section-][id$=-main]>results-list,.cmx-quiz-wrapper,.shopify-section:has(>results-list.product-grid-container):not([id*=search_results]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cmx-sec-collection-main.css.map */
