.template-collection .ezcx{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 32%),var(--ezcx-bg)}.template-collection .ezcx-hero{min-height:clamp(430px,54vw,590px);border-bottom:1px solid rgba(255,255,255,.08)}.template-collection .ezcx-hero__media img,.template-collection .ezcx-hero__media video{transform:scale(1.015)}.template-collection .ezcx-hero__shade{background:linear-gradient(90deg,#050508eb,#05050857 62%,#05050894),linear-gradient(0deg,rgba(5,5,8,.88),transparent 54%)}.template-collection .ezcx-hero__content{padding-top:clamp(108px,11vw,150px);padding-bottom:clamp(48px,6vw,78px)}.template-collection .ezcx-hero__content>div{max-width:900px}.template-collection .ezcx-hero h1{max-width:13ch;margin-bottom:18px;font-size:clamp(48px,6.3vw,94px);line-height:.9;letter-spacing:-.055em;text-wrap:balance}.template-collection .ezcx-hero__description{max-width:680px;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.template-collection .ezcx-hero__description p:not(:first-child){display:none}.template-collection .ezcx-hero__stats{align-items:center;margin:20px 0 24px;font-size:12px}.template-collection .ezcx-hero__stats span{padding-right:22px;border-right:1px solid rgba(255,255,255,.22)}.template-collection .ezcx-hero__stats span:last-child{border-right:0}.template-collection .ezcx-subnav,.template-collection .ezcx-style,.template-collection .sos-config-tabs,.template-collection .sos-needle-directory,.template-collection .sos-ink-browser{margin-top:clamp(38px,5vw,72px)}.template-collection .ezcx-heading{margin-bottom:18px}.template-collection .ezcx-heading h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.04em}.template-collection .ezcx-subnav__rail{gap:14px;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.template-collection .ezcx-subcard{min-height:260px;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 14px 36px #0000002e}.template-collection .ezcx-subcard__shade{background:linear-gradient(0deg,#000000e6,#00000014 70%)}.template-collection .ezcx-subcard__content{left:18px;right:18px;bottom:17px}.template-collection .ezcx-subcard__content h3{font-size:clamp(22px,2vw,30px)}.template-collection .ezcx-subcard:hover img{transform:scale(1.045)}.template-collection .ezcx-products{padding-top:clamp(42px,6vw,82px);padding-bottom:clamp(70px,8vw,120px)}.template-collection .ezcx-toolbar{position:sticky;top:calc(var(--header-height,72px) + 10px);z-index:90;min-height:64px;margin:0 0 18px;padding:10px 12px 10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#19191ee6;box-shadow:0 14px 38px #0000003d;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.template-collection .ezcx-toolbar__left{gap:12px}.template-collection .ezcx-toolbar__left>span{color:#c6c7cf;font-size:11px;font-weight:800;letter-spacing:.04em}.template-collection .ezcx-filter-open{min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#fff;color:#101014;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.template-collection .ezcx-toolbar__right form{display:flex;align-items:center;gap:9px}.template-collection .ezcx-toolbar__right label{color:#aeb0b8;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.template-collection .ezcx-toolbar select{min-height:40px;padding:0 38px 0 13px;border-radius:8px;background:#111116}.template-collection .ezcx-view{padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#111116}.template-collection .ezcx-view button{width:34px;height:34px;border-radius:6px}.template-collection .ezcx-view button.is-active{background:#fff;color:#111116}.template-collection .ezcx-active-filters{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px;padding:0 2px}.template-collection .ezcx-active-filters__label{padding-top:9px;color:#9698a2;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.template-collection .ezcx-active-filters__chips{display:flex;flex-wrap:wrap;gap:8px}.template-collection .ezcx-active-filter{min-height:34px;display:inline-flex;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0e;color:#fff!important;font-size:11px;font-weight:750}.template-collection .ezcx-active-filter b{color:#aeb0b8;font-size:16px;line-height:1}.template-collection .ezcx-active-filter--clear{border-color:transparent;background:transparent;color:#c6c7cf!important;text-decoration:underline;text-underline-offset:3px}.template-collection .ezcx-layout{gap:24px}.template-collection .ezcx-filters{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06;overflow:hidden}.template-collection .ezcx-filters__head{padding:17px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.template-collection .ezcx-filters details{border-bottom:1px solid rgba(255,255,255,.075)}.template-collection .ezcx-filters details:last-of-type{border-bottom:0}.template-collection .ezcx-filters summary{min-height:52px;padding:0 18px;font-size:11px;font-weight:900;letter-spacing:.05em}.template-collection .ezcx-check{min-height:38px;padding:5px 18px;border-radius:7px}.template-collection .ezcx-check:hover{background:#ffffff0b}.template-collection .ezcx-filter-actions{position:sticky;bottom:0;padding:14px 16px 16px;background:linear-gradient(0deg,#202026 78%,#202026bf)}.template-collection .ezcx-grid{gap:clamp(14px,1.7vw,24px)}.template-collection .sos-config-product{min-width:0}.template-collection .ezcx-empty{min-height:340px;display:grid;place-content:center;padding:40px;border:1px dashed rgba(255,255,255,.16);border-radius:16px;text-align:center}.template-collection .sos-trade-switcher{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.template-collection .sos-trade-switcher__modes{padding:3px;border-radius:9px;background:#111116}.template-collection .sos-trade-switcher__modes button{border-radius:7px}.template-collection .sos-trade-switcher__modes button.is-active{background:#fff;color:#111116}.template-collection .ezcx-pagination,.template-collection .pagination{margin-top:44px}.template-collection .pagination a,.template-collection .pagination span{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin:3px;border:1px solid rgba(255,255,255,.11);border-radius:8px}@media(max-width:989px){.template-collection .ezcx-toolbar{top:8px}.template-collection .ezcx-layout{gap:0}}@media(max-width:749px){.template-collection .ezcx-hero{min-height:430px}.template-collection .ezcx-hero__content{padding-top:115px;padding-bottom:42px}.template-collection .ezcx-hero h1{max-width:12ch;font-size:clamp(42px,13vw,62px)}.template-collection .ezcx-hero__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px}.template-collection .ezcx-subcard{min-height:220px}.template-collection .ezcx-products{padding-top:34px}.template-collection .ezcx-toolbar{position:sticky;top:6px;min-height:58px;padding:8px 9px;border-radius:12px}.template-collection .ezcx-toolbar__left>span{display:none}.template-collection .ezcx-toolbar__right label{display:none}.template-collection .ezcx-toolbar select{max-width:152px;min-height:38px;font-size:11px}.template-collection .ezcx-view{display:none}.template-collection .ezcx-filter-open{min-height:38px}.template-collection .ezcx-active-filters{overflow-x:auto;flex-direction:column;gap:7px;margin-right:-14px;padding-right:14px}.template-collection .ezcx-active-filters__label{padding-top:0}.template-collection .ezcx-active-filters__chips{flex-wrap:nowrap}.template-collection .ezcx-active-filter{flex:0 0 auto}.template-collection .sos-trade-switcher{padding:10px}}@media(prefers-reduced-motion:reduce){.template-collection .ezcx-subcard img{transition:none!important}}.template-collection .sos-trade-switcher__modes button.is-active,.template-collection .sos-trade-switcher__modes button.is-active:hover,.template-collection .sos-trade-switcher__modes button.is-active:focus-visible{background:#f4f4f5!important;color:#111116!important;-webkit-text-fill-color:#111116!important;text-shadow:none!important}.template-collection .sos-trade-switcher__modes button.is-active *{color:#111116!important;-webkit-text-fill-color:#111116!important}.template-collection .sos-trade-switcher__modes button:not(.is-active){color:#d8d9df!important;-webkit-text-fill-color:#d8d9df!important}.template-collection .ezcx-pagination .page,.template-collection .ezcx-pagination a,.template-collection .ezcx-pagination span,.template-collection .pagination .page,.template-collection .pagination a,.template-collection .pagination span,.template-collection .sos-trade__pagination-note .page,.template-collection .sos-trade__pagination-note a,.template-collection .sos-trade__pagination-note span{background:#17171b!important;color:#fff!important;border-color:#ffffff38!important}.template-collection .ezcx-pagination .current,.template-collection .pagination .current,.template-collection .sos-trade__pagination-note .current{background:#fff!important;color:#111!important;border-color:#fff!important}.template-collection .ezcx-pagination a:hover,.template-collection .pagination a:hover,.template-collection .sos-trade__pagination-note a:hover{background:#2a2a30!important;color:#fff!important}.template-collection .sos-ink-chip--solution{background:var(--special-chip,#b9dce8)!important}.template-collection .ezcx-pagination,.template-collection .pagination{color:#fff!important}.template-collection .ezcx-pagination a,.template-collection .ezcx-pagination button,.template-collection .ezcx-pagination>span,.template-collection .pagination a,.template-collection .pagination button,.template-collection .pagination>span,.template-collection .pagination__item:not(.pagination__item--current){background:#17171b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff3d!important}.template-collection .ezcx-pagination a *,.template-collection .ezcx-pagination button *,.template-collection .pagination a *,.template-collection .pagination button *,.template-collection .pagination__item:not(.pagination__item--current) *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important}.template-collection .ezcx-pagination .current,.template-collection .pagination .current,.template-collection .pagination__item--current,.template-collection [aria-current=page]{background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#fff!important}.template-collection .ezcx-pagination .current *,.template-collection .pagination .current *,.template-collection .pagination__item--current *,.template-collection [aria-current=page] *{color:#111!important;-webkit-text-fill-color:#111!important;fill:currentColor!important}.template-collection .ezcx-pagination .page,.template-collection .ezcx-pagination .prev,.template-collection .ezcx-pagination .next,.template-collection .ezcx-pagination .deco,.template-collection .pagination .page,.template-collection .pagination .prev,.template-collection .pagination .next,.template-collection .pagination .deco,.template-collection .sos-trade__pagination-note .page,.template-collection .sos-trade__pagination-note .prev,.template-collection .sos-trade__pagination-note .next,.template-collection .sos-trade__pagination-note .deco{background:#17171b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:none!important}.template-collection .ezcx-pagination .page>a,.template-collection .ezcx-pagination .prev>a,.template-collection .ezcx-pagination .next>a,.template-collection .pagination .page>a,.template-collection .pagination .prev>a,.template-collection .pagination .next>a,.template-collection .sos-trade__pagination-note .page>a,.template-collection .sos-trade__pagination-note .prev>a,.template-collection .sos-trade__pagination-note .next>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:40px!important;min-height:40px!important;padding:0 11px!important;margin:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:none!important;text-decoration:none!important}.template-collection .ezcx-pagination .page.current,.template-collection .pagination .page.current,.template-collection .sos-trade__pagination-note .page.current,.template-collection .ezcx-pagination [aria-current=page],.template-collection .pagination [aria-current=page]{background:#303036!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important;box-shadow:0 0 0 1px #fff inset!important}.template-collection .ezcx-pagination .page.current *,.template-collection .pagination .page.current *,.template-collection .sos-trade__pagination-note .page.current *,.template-collection .ezcx-pagination [aria-current=page] *,.template-collection .pagination [aria-current=page] *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important}.template-collection .ezcx-pagination .page:hover,.template-collection .ezcx-pagination .prev:hover,.template-collection .ezcx-pagination .next:hover,.template-collection .pagination .page:hover,.template-collection .pagination .prev:hover,.template-collection .pagination .next:hover{background:#2a2a30!important;border-color:#ffffff8c!important}.template-collection .studioos-pagination{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important}.template-collection .studioos-pagination__item{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;padding:0 11px!important;margin:0!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:8px!important;background:#17171b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;box-shadow:none!important}.template-collection .studioos-pagination__item.is-current{background:#f4f4f5!important;color:#111116!important;-webkit-text-fill-color:#111116!important;border-color:#f4f4f5!important}.template-collection .studioos-pagination__item.is-gap{min-width:24px!important;padding:0 4px!important;border-color:transparent!important;background:transparent!important;color:#c8c8ce!important;-webkit-text-fill-color:#c8c8ce!important}.template-collection a.studioos-pagination__item:hover,.template-collection a.studioos-pagination__item:focus-visible{background:#2b2b31!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff94!important;outline:none!important}.template-collection .studioos-pagination,.template-collection .ezcx-pagination .studioos-pagination{direction:ltr!important}.template-collection .studioos-pagination__item,.template-collection .studioos-pagination__item:link,.template-collection .studioos-pagination__item:visited,.template-collection .studioos-pagination__item.is-current,.template-collection .studioos-pagination__item.studioos-pagination__arrow{background:#151519!important;background-color:#151519!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;opacity:1!important;visibility:visible!important}.template-collection .studioos-pagination__item>span,.template-collection .studioos-pagination__item:before,.template-collection .studioos-pagination__item:after{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;font-size:13px!important;line-height:1!important}.template-collection .studioos-pagination__item.is-current{border:2px solid #fff!important;box-shadow:0 0 0 1px #000000e6,0 0 0 3px #ffffff29!important;font-weight:900!important}.template-collection .studioos-pagination__item.is-gap{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.template-collection a.studioos-pagination__item:hover,.template-collection a.studioos-pagination__item:focus-visible{background:#303037!important;background-color:#303037!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important}.template-collection .ezcx-filter-open{background:#f4f4f5!important;background-color:#f4f4f5!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#ffffff8c!important;opacity:1!important;visibility:visible!important}.template-collection .ezcx-filter-open *,.template-collection .ezcx-filter-open:before,.template-collection .ezcx-filter-open:after{color:#111!important;-webkit-text-fill-color:#111!important;fill:#111!important}.template-collection .ezcx-view button{background:#17171b!important;background-color:#17171b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff38!important}.template-collection .ezcx-view button.is-active,.template-collection .ezcx-view button[aria-pressed=true]{background:#f4f4f5!important;background-color:#f4f4f5!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#f4f4f5!important}.template-collection .ezcx-view button.is-active *,.template-collection .ezcx-view button[aria-pressed=true] *{color:#111!important;-webkit-text-fill-color:#111!important;fill:#111!important}
/*# sourceMappingURL=/cdn/shop/t/307/assets/studioos-collection-polish.css.map */
