:root{--collection-bg: #ffffff;--collection-ink: #111111;--collection-muted: #6b6b6b;--collection-line: rgba(17, 17, 17, .1);--collection-line-strong: rgba(17, 17, 17, .16);--collection-radius: 14px;--collection-container: 1400px;--collection-pad-x: 24px;--collection-font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--collection-font-display: ui-serif, "Georgia", "Times New Roman", Times, serif;--collection-shadow: 0 10px 30px rgba(0, 0, 0, .06);--collection-shadow-2: 0 20px 38px rgba(0, 0, 0, .07)}.custom-collection-page{font-family:var(--collection-font);color:var(--collection-ink);background:var(--collection-bg)}.custom-collection-page .container{width:min(var(--collection-container),100%);margin-inline:auto;padding-inline:var(--collection-pad-x)}.collection-hero{border-bottom:1px solid var(--collection-line);background:radial-gradient(900px 360px at 15% 20%,rgba(17,17,17,.06),transparent 60%),radial-gradient(700px 300px at 85% 30%,rgba(17,17,17,.05),transparent 55%),linear-gradient(180deg,rgba(17,17,17,.02),transparent 45%);overflow:hidden;position:relative}.collection-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:multiply}.collection-hero>.container{position:relative}.collection-hero-inner{padding-block:24px 22px;display:grid;gap:12px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#111111a6;font-size:13px;letter-spacing:.01em}.breadcrumbs a{color:#111111b8;text-decoration:underline;text-underline-offset:3px}.crumb-sep{opacity:.65}.collection-title{margin:0;font-family:var(--collection-font-display);font-weight:600;letter-spacing:.2px;font-size:30px;line-height:1.12}.collection-desc{margin:0;max-width:70ch;color:#111111b3;font-size:15px;line-height:1.65}.collection-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#1111119e;font-size:13px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--collection-line);background:#ffffffd1;color:#111111b3;font-size:12.5px;letter-spacing:.02em;white-space:nowrap}.toolbar{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--collection-line)}.toolbar-inner{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px}.toolbar-left,.toolbar-right{display:inline-flex;align-items:center;gap:10px}.custom-collection-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 12px;border-radius:999px;border:1px solid var(--collection-line-strong);background:#fff;color:var(--collection-ink);font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,transform .12s ease;white-space:nowrap}.custom-collection-page .btn:hover{background:#11111108;border-color:#11111138}.custom-collection-page .btn:active{transform:scale(.99)}.custom-collection-page .btn:focus-visible{outline:2px solid rgba(17,17,17,.45);outline-offset:2px}.custom-collection-page .btn svg{width:16px;height:16px}.custom-collection-page .btn.primary{background:var(--collection-ink);border-color:var(--collection-ink);color:#fff}.custom-collection-page .btn.primary:hover{background:#111111eb}.select-wrapper{display:inline-flex;align-items:center;gap:10px;padding:0 12px;border-radius:999px;border:1px solid var(--collection-line-strong);background:#fff;height:42px;position:relative}.select-wrapper label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#1111119e;white-space:nowrap;pointer-events:none}.select-wrapper select{border:none;background:transparent;font:inherit;font-size:14px;color:#111111d9;outline:none;padding-right:6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrapper:after{content:"";border:solid rgba(17,17,17,.62);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);pointer-events:none}main.collection-layout{padding-block:18px 70px}.layout-grid{display:grid;gap:14px}.filters{border:1px solid var(--collection-line);border-radius:calc(var(--collection-radius) + 10px);background:#fff;box-shadow:0 12px 26px #0000000a;overflow:hidden}.filters-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--collection-line);background:#ffffffeb}.filters-title{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#111111b8}.filters-body{padding:16px;display:grid;gap:14px}.filter-block{border:1px solid var(--collection-line);border-radius:18px;background:#fff;padding:14px}.filter-block h4{margin:0 0 12px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#111111b8}.check{display:flex;align-items:center;gap:12px;font-size:14px;color:#111c;padding:8px;border-radius:12px;border:1px solid transparent;cursor:pointer}.check:hover{background:#11111105;border-color:#11111114}.check input{width:18px;height:18px;accent-color:#111;cursor:pointer}.filter-group-display__list-item{list-style:none;margin:0;padding:0}.range-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{width:100%;border:1px solid rgba(17,17,17,.18);background:#fffffff5;border-radius:999px;padding:12px 14px;font-size:14px;color:#111111e6;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.field::placeholder{color:#11111173}.field:focus{border-color:#11111159;box-shadow:0 0 0 4px #11111114;background:#fff}.filters-actions{display:grid;gap:10px;margin-top:6px}.custom-collection-page .btn.btn-ghost{border-color:#11111124;background:transparent;color:#111111b8;padding:6px 10px;font-size:11px}.custom-collection-page .btn.btn-ghost:hover{background:#11111108;border-color:#11111138}.custom-collection-page .btn.btn-primary-full{width:100%;justify-content:center;background:var(--collection-ink);border-color:var(--collection-ink);color:#fff;padding:14px}.custom-collection-page .btn.btn-primary-full:hover{background:#111111eb}.custom-collection-page .btn.btn-outline-full{width:100%;justify-content:center;background:#fff;border-color:#11111129;color:#111111d1;padding:14px}.custom-collection-page .btn.btn-outline-full:hover{background:#11111108;border-color:#11111138}.products{display:grid;gap:14px;min-width:0}.results-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--collection-line);border-radius:calc(var(--collection-radius) + 6px);background:#ffffffd9;padding:12px}.results-row .hint{color:#1111119e;font-size:13px}.product-grid{display:grid;gap:14px}.product-card{border:1px solid var(--collection-line);border-radius:calc(var(--collection-radius) + 6px);background:#fff;overflow:hidden;box-shadow:0 12px 26px #0000000a;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;display:grid;grid-template-rows:auto 1fr;min-width:0;position:relative}.product-card:hover{transform:translateY(-2px);box-shadow:var(--collection-shadow-2);border-color:#1113}.product-media{height:230px;position:relative;background:radial-gradient(700px 280px at 20% 0%,rgba(17,17,17,.1),transparent 55%),linear-gradient(135deg,#1111110f,#11111103);display:block;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.badge{position:absolute;top:12px;left:12px;padding:7px 10px;border-radius:999px;border:1px solid var(--collection-line);background:#ffffffdb;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#111111b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;z-index:1}.product-body{padding:14px 14px 16px;border-top:1px solid var(--collection-line);display:grid;gap:10px;align-content:start}.product-name{margin:0;font-size:15px;color:#111111eb;letter-spacing:.01em;line-height:1.35;font-weight:600;display:block}.spec{color:#111111a3;font-size:13px;line-height:1.5}.spec .dot{opacity:.55;padding-inline:6px}.product-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto}.price{font-size:14px;color:#111111bf}.custom-collection-page .add-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 12px;border-radius:999px;border:1px solid var(--collection-ink);background:var(--collection-ink);color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,background .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.custom-collection-page .add-btn:hover{background:#111111eb}.custom-collection-page .add-btn:active{transform:scale(.99)}.custom-collection-page .add-btn:focus-visible{outline:2px solid rgba(17,17,17,.45);outline-offset:2px}.custom-collection-page .add-btn svg{width:16px;height:16px}.custom-collection-page .add-btn.loading{opacity:.7;pointer-events:none}.small{font-size:12.5px;color:#1111119e;line-height:1.45}.small.out-of-stock{color:#d10000}.custom-collection-page .pagination{margin-top:2px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;border:1px solid var(--collection-line);border-radius:calc(var(--collection-radius) + 6px);background:#ffffffd9;padding:12px}.custom-collection-page .page-info{color:#111111a6;font-size:13px}.custom-collection-page .page-actions{display:inline-flex;gap:10px;align-items:center}.custom-collection-page .page-actions a,.custom-collection-page .page-actions span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--collection-line-strong);background:#fff;color:var(--collection-ink);font-size:13px;font-weight:600;transition:all .2s ease}.custom-collection-page .page-actions a:hover{background:#11111108;border-color:#11111138}.custom-collection-page .page-actions .current{background:var(--collection-ink);color:#fff;border-color:var(--collection-ink)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.drawer[aria-hidden=false]{display:block}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(92vw,380px);background:#fff;border-left:1px solid var(--collection-line);box-shadow:-18px 0 40px #0000001f;display:grid;grid-template-rows:auto 1fr auto}.drawer-panel .filters-body{overflow:auto;padding:14px}.drawer-actions{padding:14px;border-top:1px solid var(--collection-line);display:flex;gap:10px;justify-content:space-between;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:80;background:#111111eb;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:10px 12px;font-size:13px;letter-spacing:.02em;box-shadow:0 18px 40px #0000002e;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.toast.show{opacity:1;transform:translate(-50%) translateY(-2px)}.facets__form{display:block}@media(min-width:780px){.collection-hero-inner{padding-block:34px 30px}.collection-title{font-size:38px}.layout-grid{grid-template-columns:320px 1fr;align-items:start}.product-grid{grid-template-columns:repeat(2,1fr)}.drawer{display:none!important}}@media(min-width:1080px){.product-grid{grid-template-columns:repeat(3,1fr)}.product-media{height:240px}}@media(max-width:779px){.filters{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-collection.css.map */
