body:has(.cm-collection-page){--cm-bg: #08090b;--cm-panel: #111318;--cm-paper: #f1f2f4;--cm-ink: #111216;--cm-text: #f5f6f8;--cm-muted: #737985;--cm-line: rgb(255 255 255 / 15%);--cm-dark-line: rgb(17 18 22 / 14%);--cm-blue: #315bc7;background:var(--cm-paper);color:var(--cm-ink);font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body:has(.cm-collection-page) .announcement-bar{background:var(--cm-blue);color:#fff}body:has(.cm-collection-page) .header-wrapper,body:has(.cm-collection-page) .header{background:var(--cm-bg);border-color:var(--cm-line);box-shadow:none}body:has(.cm-collection-page) .header{min-height:78px;padding-left:32px;padding-right:32px}body:has(.cm-collection-page) .header__menu-item,body:has(.cm-collection-page) .header__menu-item span,body:has(.cm-collection-page) .header__icon,body:has(.cm-collection-page) .header__heading-link,body:has(.cm-collection-page) .header__active-menu-item{color:var(--cm-text)}body:has(.cm-collection-page) .header__menu-item{font-size:1.05rem;letter-spacing:0}body:has(.cm-collection-page) .header__inline-menu>.list-menu--inline{flex-wrap:nowrap;gap:0}body:has(.cm-collection-page) .header__inline-menu>.list-menu--inline>li{flex:0 0 auto}body:has(.cm-collection-page) .header__inline-menu>.list-menu--inline>li>.header__menu-item,body:has(.cm-collection-page) .header__inline-menu>.list-menu--inline>li>header-menu>details>summary{padding-right:.45rem;padding-left:.45rem;white-space:nowrap}body:has(.cm-collection-page) .header__inline-menu>.list-menu--inline>li>header-menu>details>summary,body:has(.cm-collection-page) .header__inline-menu>.list-menu--inline>li>header-menu>details>summary>a{display:flex;align-items:center;gap:.35rem}body:has(.cm-collection-page) .header__inline-menu .icon-caret{position:static;flex:0 0 auto;width:1rem}body:has(.cm-collection-page) .header__submenu,body:has(.cm-collection-page) .mega-menu__content{border-color:var(--cm-line);background:var(--cm-panel);box-shadow:0 24px 60px #0000004d}body:has(.cm-collection-page) .header__submenu .header__menu-item,body:has(.cm-collection-page) .header__submenu .header__menu-item span{color:var(--cm-text)!important}body:has(.cm-collection-page) .footer{border-top-color:var(--cm-line);background:var(--cm-bg);color:var(--cm-text)}body:has(.cm-collection-page) .footer a,body:has(.cm-collection-page) .footer h2,body:has(.cm-collection-page) .footer h3,body:has(.cm-collection-page) .footer p{color:var(--cm-text)}body:has(.cm-collection-page) .collection-hero{background:var(--cm-bg);color:var(--cm-text);border-bottom:1px solid var(--cm-line)}body:has(.cm-collection-page) .collection-hero__inner{width:min(1400px,calc(100% - 64px));max-width:none;margin:0 auto;padding:clamp(42px,5vw,72px) 0 clamp(38px,4vw,58px);align-items:flex-start}body:has(.cm-collection-page) .collection-hero__text-wrapper{width:100%}body:has(.cm-collection-page) .collection-hero__title{margin:0!important;color:var(--cm-text);font-family:var(--font-heading-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(3rem,6vw,6.5rem)!important;font-weight:700;letter-spacing:-.08em;line-height:.95}body:has(.cm-collection-page) .collection-hero__description{max-width:44rem;margin:1.5rem 0 0!important;color:var(--cm-muted);font-size:1rem!important;line-height:1.5}body:has(.cm-collection-page) .collection-hero__description>*{margin:0}.cm-collection-page{padding:0 0 72px!important;background:var(--cm-paper)}.cm-collection-page .facets-wrapper,.cm-collection-page .collection.page-width{width:min(1400px,calc(100% - 64px));max-width:none;margin:0 auto;padding-right:0;padding-left:0}.cm-collection-page .facets-container>facet-filters-form{width:100%;min-width:0;flex:1 1 100%}.cm-collection-page .facets-container{display:flex;align-items:center;justify-content:space-between;padding:32px 0 24px;border-bottom:1px solid var(--cm-dark-line)}.cm-collection-page .facets__form{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:20px;margin:0}.cm-collection-page .facets__wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:10px}.cm-collection-page .active-facets-desktop:empty{display:none}.cm-collection-page .active-facets-desktop:not(:empty){flex:0 0 auto;width:auto}.cm-collection-page .facets__heading{margin:0 8px 0 0;color:var(--cm-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cm-collection-page .facets__disclosure{margin:0}.cm-collection-page .facets__summary{display:flex;align-items:center;height:44px;margin:0;padding:0 16px;border:1px solid var(--cm-dark-line);border-radius:999px;background:#fff;color:var(--cm-ink);font-size:.92rem;font-weight:700;list-style:none}.cm-collection-page .facets__summary::-webkit-details-marker{display:none}.cm-collection-page .facets__summary>div{display:flex;align-items:center;gap:8px}.cm-collection-page .facets__summary .icon-caret{position:static;width:10px;height:6px}.cm-collection-page .facets__disclosure[open] .facets__summary{border-color:var(--cm-ink);background:var(--cm-ink);color:#fff}.cm-collection-page .facets__display{top:calc(100% + 10px);left:0;z-index:20;border:1px solid var(--cm-dark-line);border-radius:18px;background:#fff;box-shadow:0 20px 50px #11121624}.cm-collection-page .facet-filters{padding-left:0}.cm-collection-page .facet-filters__field{gap:12px}.cm-collection-page .facet-filters__label{margin:0;color:var(--cm-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cm-collection-page .facet-filters__field .select{position:relative;height:44px;border:1px solid var(--cm-dark-line);border-radius:999px;background:#fff}.cm-collection-page .facet-filters__sort{height:42px;min-width:150px!important;padding:0 38px 0 16px;border:0;border-radius:999px;color:var(--cm-ink);font-size:.92rem;font-weight:700}.cm-collection-page .facet-filters__field .select .icon-caret{position:absolute;top:50%;right:16px;width:10px;height:6px;transform:translateY(-50%);pointer-events:none}.cm-collection-page .product-count,.cm-collection-page .product-count__text{margin:0;color:var(--cm-muted);font-size:.9rem}.cm-collection-page .collection{width:min(1400px,calc(100% - 64px));max-width:none;margin:0 auto;padding-top:32px}.cm-collection-page #product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.cm-collection-page #product-grid>.grid__item{width:auto!important;max-width:none;min-width:0}.cm-collection-page .card-wrapper,.cm-collection-page .card{height:100%}.cm-collection-page .card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(17 18 22 / 9%);border-radius:24px;background:#fff;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease}.cm-collection-page .card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #1112161f}body:has(.cm-collection-page) .card__inner.color-background-2.gradient.ratio{--ratio-percent: 100% !important;border:0;border-radius:24px 24px 0 0;background:#eef1f5}.cm-collection-page .card .card__inner .card__media{margin:0;border-radius:24px 24px 0 0}.cm-collection-page .card__media .media{background:#eef1f5}.cm-collection-page .card__media .media img{object-fit:contain!important;object-position:center;padding:18px;mix-blend-mode:multiply}.cm-collection-page .card>.card__content{display:flex;flex-direction:column;gap:16px;padding:20px}.cm-collection-page .card>.card__content .card__information{min-width:0;padding:0}.cm-collection-page .card>.card__content .card__heading{min-height:2.5em;font-size:1.05rem;letter-spacing:-.025em;line-height:1.25}.cm-collection-page .card-information{margin-top:12px}.cm-collection-page .price{font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.cm-collection-page .price--on-sale .price-item--sale{color:var(--cm-blue)}.cm-collection-page .quick-add{z-index:3;margin:0}.cm-collection-page .quick-add__submit{min-width:0!important;min-height:50px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:var(--cm-ink)!important;color:#fff!important;box-shadow:none!important;font-size:.88rem;font-weight:700;letter-spacing:.02em}.cm-collection-page .quick-add__submit:before,.cm-collection-page .quick-add__submit:after{display:none!important;box-shadow:none!important}.cm-collection-page .quick-add__submit:hover{background:var(--cm-blue)!important;color:#fff!important}.cm-collection-page .quick-add__submit:focus-visible{outline:3px solid var(--cm-blue);outline-offset:3px}.cm-collection-page .card__inner .card__badge .badge{padding:8px 12px;border:0;border-radius:999px;background:var(--cm-blue)!important;color:#fff!important;font-size:.75rem;font-weight:700}.cm-collection-page .card>.card__content>.card__badge{display:none}@media screen and (max-width:989px){body:has(.cm-collection-page) .header{min-height:64px;padding-left:16px;padding-right:16px}body:has(.cm-collection-page) .collection-hero__inner,.cm-collection-page .facets-wrapper,.cm-collection-page .collection.page-width,.cm-collection-page .collection{width:calc(100% - 32px);padding-right:0;padding-left:0}body:has(.cm-collection-page) .collection-hero__inner{padding:52px 0 46px}body:has(.cm-collection-page) .collection-hero__title{font-size:clamp(3rem,13vw,5rem)!important}.cm-collection-page .facets-container{display:block;padding:24px 0 16px}.cm-collection-page .facets__form{display:block}.cm-collection-page .facets__wrapper{display:none}.cm-collection-page .mobile-facets__wrapper{display:flex;width:100%}.cm-collection-page .mobile-facets__disclosure,.cm-collection-page .mobile-facets__open-wrapper,.cm-collection-page .mobile-facets__open{width:100%}.cm-collection-page .active-facets-mobile{margin:0}.cm-collection-page .facets-container>.product-count{margin-top:10px}.cm-collection-page .mobile-facets__open{min-height:44px;border:1px solid var(--cm-dark-line);border-radius:999px;background:#fff;color:var(--cm-ink)}.cm-collection-page .facet-filters{width:100%;padding:12px 0 0}.cm-collection-page .facet-filters__field{justify-content:space-between}.cm-collection-page .collection{padding-top:16px}.cm-collection-page #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-collection-page .card>.card__content{gap:12px;padding:14px}.cm-collection-page .card>.card__content .card__heading{min-height:2.8em;font-size:.9rem}.cm-collection-page .card-information{margin-top:8px}.cm-collection-page .card__media .media img{padding:12px}.cm-collection-page .quick-add__submit{min-height:46px!important;padding:0 10px!important;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.cm-collection-page .card{transition:none}.cm-collection-page .card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
