.cl-wrapper{--cl-radius: var(--buttons-radius, 6px);--cl-shadow: 0 2px 8px rgba(0,0,0,.08);--cl-shadow-hover: 0 6px 20px rgba(0,0,0,.14);--cl-transition: .22s ease;--cl-border: rgba(var(--color-base-text), .12);--cl-hero-height: 340px;--cl-hero-overlay: .55;--cl-cards-per-row: 5}.cl-wrapper{min-height:60vh}#cl-product-grid[data-layout=list] .card{flex-direction:row;max-width:none;border-bottom:1px solid rgba(var(--text-color) / .15);padding-bottom:calc(10 * var(--space-unit))}#cl-product-grid[data-layout=list] .card--product{flex-direction:row}#cl-product-grid[data-layout=list] .card__media{width:200px;flex-shrink:0}#cl-product-grid[data-layout=list] .card__info-container{padding-left:16px}#cl-product-grid[data-layout=grid3] .card--product{flex-direction:column}.cl-hero{position:relative;height:var(--cl-hero-height);overflow:hidden;display:flex;align-items:center}.cl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.cl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-base-background-2, 10 42 58));opacity:var(--cl-hero-overlay)}.cl-hero__content{position:relative;z-index:1}.cl-hero__title{font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-heading-weight, 700);line-height:1.2;margin:0 0 12px;text-shadow:0 2px 12px rgba(--text-color,.4);font-family:var(--heading-font-family)}.cl-hero__desc{line-height:1.6;max-width:620px}.cl-hero__desc a{font-weight:600}.cl-subs{padding:40px 0 20px}.cl-subs__grid{display:grid;grid-template-columns:repeat(var(--cl-cards-per-row),1fr);gap:16px}@media screen and (max-width:1100px){.cl-subs__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:860px){.cl-subs__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:580px){.cl-subs__grid{grid-template-columns:repeat(2,1fr)}}.cl-subs__card{display:block;text-decoration:none;border-radius:var(--cl-radius);overflow:hidden;background:rgb(var(--color-base-background-1));box-shadow:var(--cl-shadow);transition:transform var(--cl-transition),box-shadow var(--cl-transition)}.cl-subs__card:hover{transform:translateY(-3px);box-shadow:var(--cl-shadow-hover)}.cl-subs__img-wrap{aspect-ratio:4/3;overflow:hidden;background:rgba(var(--color-base-text),.05)}.cl-subs__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.cl-subs__card:hover .cl-subs__img-wrap img{transform:scale(1.04)}.cl-subs__img-wrap--placeholder,.cl-subs__img-wrap--view-all{display:flex;align-items:center;justify-content:center;background:rgb(var(--color-base-background-2, 10 42 58));color:#fff}.cl-subs__label{background:rgb(var(--color-base-background-2, 10 42 58));color:#fff;padding:10px 12px;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-family:var(--font-body-family)}.cl-subs__card--view-all .cl-subs__img-wrap--view-all{opacity:.85}.cl-subs__card--view-all:hover .cl-subs__img-wrap--view-all{opacity:1}.cl-products{padding:32px 0 60px}.cl-products__topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--cl-border)}.cl-products__count-num{color:rgb(var(--color-base-text));font-family:var(--font-body-family)}.cl-count-loading{opacity:.55;font-weight:400;font-size:.9rem}.cl-products__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-select{padding:8px 12px;border:1px solid var(--cl-border);border-radius:var(--cl-radius);background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));font-family:var(--font-body-family);cursor:pointer;-webkit-appearance:auto;appearance:auto;min-height:3.5rem;font-weight:400}.cl-select:focus{outline:2px solid rgb(var(--color-base-accent-1));outline-offset:2px}.cl-view-toggle{display:flex;gap:4px;position:relative;align-items:center}.cl-view-btn{padding:7px 9px;border:1px solid var(--cl-border);border-radius:var(--cl-radius);background:rgb(var(--color-base-background-1));color:rgba(var(--color-base-text),.6);cursor:pointer;display:flex;align-items:center;transition:background var(--cl-transition),color var(--cl-transition),border-color var(--cl-transition)}.cl-view-btn.is-active,.cl-view-btn:hover{background:rgb(var(--color-base-background-2, 10 42 58));color:#fff;border-color:rgb(var(--color-base-background-2, 10 42 58))}.cl-products__layout{display:grid;grid-template-columns:290px 1fr;gap:32px;align-items:start}.cl-sort-by label,.cl-view-toggle label{padding-left:15px;margin-bottom:0}.cl-sort-by{display:flex;gap:4px;position:relative;align-items:center}.cl-subs,.cl-products{max-width:100%}@media(min-width:600px){.cl-view-toggle:before,.cl-sort-by:before{content:"";position:absolute;top:20%;bottom:20%;left:0;width:1px;background-color:rgba(var(--text-color) / .15)}}@media screen and (max-width:767px){.cl-products__layout{grid-template-columns:1fr}.cl-sidebar{display:none}.cl-subs{padding:40px 10px 20px;max-width:100%}.cl-products{padding:32px 10px 60px;max-width:100%}}.cl-sidebar{background:rgb(var(--color-base-background-1));border-radius:var(--cl-radius);box-shadow:var(--cl-shadow);border:1px solid var(--cl-border);position:sticky;top:80px}.cl-sidebar__inner{padding:20px}.cl-filter-group{margin-bottom:20px}.cl-filter-group__title{font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--color-base-text));margin:0 0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-body-family)}.cl-filter-group__title svg{transition:transform var(--cl-transition)}.cl-filter-group.is-collapsed .cl-filter-group__title svg{transform:rotate(-90deg)}.cl-filter-group__options{display:flex;flex-direction:column;gap:6px}.cl-filter-group.is-collapsed .cl-filter-group__options{display:none}.cl-filter-option{display:flex;align-items:center;gap:8px;color:rgb(var(--color-base-text));cursor:pointer;font-family:var(--font-body-family)}.cl-filter-option input[type=checkbox]{accent-color:rgb(var(--color-base-accent-1))}.cl-filter-option__count{margin-left:auto;font-size:1rem;word-wrap:normal;color:rgba(var(--color-base-text),.5)}.cl-filter-clear{width:100%}.cl-grid{display:grid;gap:var(--grid-mobile-horizontal-spacing, 10px)}@media screen and (min-width:768px){.cl-grid{gap:var(--grid-desktop-horizontal-spacing, 20px)}}.cl-grid[data-view=grid2]{grid-template-columns:repeat(2,1fr)}.cl-grid[data-view=grid3]{grid-template-columns:repeat(3,1fr)}.cl-grid[data-view=list]{grid-template-columns:1fr}@media screen and (max-width:767px){.cl-sidebar{position:relative;display:block;top:0}}@media screen and (max-width:480px){.cl-grid[data-view=grid2],.cl-grid[data-view=grid3]{grid-template-columns:1fr}}.cl-product-card{background:rgb(var(--color-base-background-1));border-radius:var(--cl-radius);box-shadow:var(--cl-shadow);overflow:hidden;text-decoration:none;color:rgb(var(--color-base-text));display:flex;flex-direction:column;transition:transform var(--cl-transition),box-shadow var(--cl-transition);font-family:var(--font-body-family)}.cl-product-card:hover{transform:translateY(-3px);box-shadow:var(--cl-shadow-hover)}.cl-product-card__img-wrap{aspect-ratio:1;overflow:hidden;background:rgba(var(--color-base-text),.04);display:flex;align-items:center;justify-content:center}.cl-product-card__img-wrap img{width:100%;height:100%;object-fit:contain;display:block;padding:8px;transition:transform .35s ease}.cl-product-card:hover .cl-product-card__img-wrap img{transform:scale(1.04)}.cl-product-card__body{padding:14px;flex:1;display:flex;flex-direction:column;gap:5px}.cl-product-card__vendor{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;opacity:.5}.cl-product-card__title{font-size:.875rem;font-weight:600;line-height:1.4;margin:0;font-family:var(--font-heading-family);color:rgb(var(--color-base-text))}.cl-product-card__price{font-size:1rem;font-weight:700;margin-top:auto;padding-top:6px;color:rgb(var(--color-base-accent-1, 46 125 50))}.cl-product-card__price--compare{font-size:.8rem;font-weight:400;opacity:.5;text-decoration:line-through;margin-left:6px}.cl-grid[data-view=list] .cl-product-card{flex-direction:row}.cl-grid[data-view=list] .cl-product-card__img-wrap{width:120px;min-width:120px;aspect-ratio:auto;height:120px}.cl-grid[data-view=list] .cl-product-card__body{padding:16px 20px}.cl-loading{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;color:rgba(var(--color-base-text),.5)}.cl-loading__spinner svg{animation:cl-spin .9s linear infinite}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-empty{grid-column:1 / -1;text-align:center;padding:60px 20px;opacity:.5;font-size:1rem}.cl-pagination{display:flex;justify-content:center;gap:6px;padding:32px 0 0;flex-wrap:wrap}.cl-page-btn{min-width:38px;height:38px;padding:0 10px;border:1px solid var(--cl-border);border-radius:var(--cl-radius);background:rgb(var(--color-base-background-1));font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--cl-transition);color:rgb(var(--color-base-text));font-family:var(--font-body-family)}.cl-page-btn:hover{border-color:rgb(var(--color-base-text))}.cl-page-btn.is-active{background:rgb(var(--color-base-background-2, 10 42 58));color:#fff;border-color:rgb(var(--color-base-background-2, 10 42 58));font-weight:700}.cl-page-btn:disabled{opacity:.35;cursor:not-allowed}.cl-subs__grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.cl-subs__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cl-subs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.cl-subs__grid{grid-template-columns:repeat(1,1fr)}}.cl-subs__card--compact{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#f5f6f7;box-shadow:none;border:1px solid #e5e7eb;transition:all .2s ease}.cl-subs__card--compact:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.cl-subs__icon{height:48px;flex-shrink:0}.cl-subs__icon img{width:100%;height:100%;object-fit:contain}.cl-subs__title{flex:1;font-weight:600;text-align:left}.cl-subs__arrow{color:#888}.is-hidden-sub{display:none}
/*# sourceMappingURL=/cdn/shop/t/79/assets/collection-landing.css.map */
