.cic-hub{position:relative;overflow:clip;padding-block:clamp(32px,5vw,56px);background:radial-gradient(120% 140% at 12% -10%,color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 16%,transparent) 0%,transparent 55%),radial-gradient(120% 140% at 92% 110%,color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 12%,transparent) 0%,transparent 55%),color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 4%,#FFFDFC)}.cic-hub__sparkle{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 70%,transparent) 1.4px,transparent 1.4px);background-size:28px 28px;opacity:.14;animation:cic-hub-twinkle 7s ease-in-out infinite}@keyframes cic-hub-twinkle{0%,to{opacity:.08}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.cic-hub__sparkle{animation:none;opacity:.12}}.cic-hub .cic-shell{position:relative;z-index:1;max-width:1160px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.cic-hub .cic-autoland__head{margin-bottom:0}.cic-hub__layout{display:block}.cic-hub__side{display:grid;gap:18px;margin-bottom:24px}.cic-hub__intro-note{margin:12px 0 0;max-width:42ch;font-size:.92rem;line-height:1.5;color:color-mix(in srgb,var(--cic-ink,var(--cic-ink)) 70%,transparent)}.cic-hub__stat{margin:0;display:inline-flex;align-items:center;width:fit-content;padding:7px 14px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.01em;color:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 80%,#000);background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 12%,transparent)}.cic-hub__trust{display:grid;gap:8px;list-style:none;margin:0;padding:12px 0;border-block:1px dashed color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 22%,transparent)}.cic-hub__trust li{display:flex;align-items:center;gap:9px;font-size:.82rem;font-weight:600;line-height:1.3;color:color-mix(in srgb,var(--cic-ink,var(--cic-ink)) 82%,transparent)}.cic-hub__trust li span{flex:0 0 auto;font-size:.95rem;line-height:1}.cic-hub--neutral .cic-hub__trust{border-color:#12374324}.cic-hub__index-list{display:grid;gap:4px;list-style:none;margin:0;padding:0}.cic-hub__index-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;padding:9px 10px;border-radius:10px;font:inherit;font-size:.86rem;font-weight:700;color:var(--cic-ink,var(--cic-ink));text-align:left;cursor:pointer;transition:background .15s,color .15s}.cic-hub__index-link:hover,.cic-hub__index-link:focus-visible{background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 10%,transparent);color:var(--cic-hub-accent,var(--cic-pink))}.cic-hub__index-link b{flex:0 0 auto;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:999px;color:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 78%,#000);background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 14%,transparent)}@media(max-width:989px){.cic-hub__index{display:none}}@media(min-width:990px){.cic-hub__layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.cic-hub__side{position:sticky;top:calc(var(--header-group-height,120px) + 24px);margin-bottom:0}}.cic-hub__groups{display:grid;gap:14px;max-width:960px}.cic-hub__direct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:4px}.cic-hub__direct-card{display:grid;gap:8px;padding:10px;border:1px solid rgba(18,55,67,.1);border-radius:16px;background:#fffdfc;color:var(--cic-ink,var(--cic-ink));text-decoration:none;box-shadow:0 4px 16px #1237430f}.cic-hub__direct-media{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 8%,#fff)}.cic-hub__direct-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.cic-hub__direct-card:hover .cic-hub__direct-img{transform:scale(1.04)}.cic-hub__direct-card strong{font-size:.92rem;line-height:1.25}.cic-hub__direct-card>span:last-child{font-size:.78rem;font-weight:800;color:var(--cic-hub-accent,var(--cic-pink))}.cic-hub__direct-ph{display:block;width:100%;height:100%;background:#eef1f2}@media(max-width:749px){.cic-hub__direct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.cic-hub--neutral{background:#f8f6f3}.cic-hub--neutral .cic-hub__sparkle{display:none}.cic-hub--neutral .cic-hub__group{border-color:#1237431f;border-radius:12px;box-shadow:none}.cic-hub--neutral .cic-hub__group-title,.cic-hub--neutral a.cic-hub__group-title{color:var(--cic-ink,var(--cic-ink))}.cic-hub--neutral .cic-hub__group-count{background:#edf0ef;color:var(--cic-ink,var(--cic-ink))}.cic-hub--neutral .cic-hub__group-caret{color:var(--cic-ink,var(--cic-ink))}.cic-hub--neutral .cic-hub__card-media{background:#f0efed;border-color:#1237431a;box-shadow:none}.cic-hub--neutral .cic-hub__card:hover .cic-hub__card-label{color:var(--cic-hub-accent,var(--cic-pink))}.cic-hub--neutral .cic-hub__stat{color:var(--cic-ink,var(--cic-ink));background:#edf0ef}.cic-hub--neutral .cic-hub__index-link:hover,.cic-hub--neutral .cic-hub__index-link:focus-visible{color:var(--cic-ink,var(--cic-ink));background:#edf0ef}.cic-hub__group{background:#fffdfc;border:1px solid color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 16%,rgba(18,55,67,.09));border-radius:16px;overflow:hidden;box-shadow:0 3px 10px #1237430d}.cic-hub__group+.cic-hub__group{margin-top:2px}.cic-hub__group-head{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;border-bottom:1px solid transparent}.cic-hub__group[open] .cic-hub__group-head{border-bottom-color:#12374314}.cic-hub__group-head::-webkit-details-marker{display:none}.cic-hub__group-icon{flex:0 0 auto;width:68px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 10%,#fff);border:1px solid rgba(18,55,67,.08)}.cic-hub__group-icon img{display:block;width:100%;height:100%;object-fit:cover}.cic-hub__group-icon-ph{display:block;width:100%;height:100%;background:#d9dee1}.cic-hub__group-title{font-weight:900;font-size:1.3rem;letter-spacing:-.015em;color:var(--cic-ink,var(--cic-ink));font-family:var(--cic-heading,inherit)}a.cic-hub__group-title{text-decoration:none;color:var(--cic-hub-accent,var(--cic-pink));position:relative;display:inline-flex;align-items:center;padding:11px 0;margin:-11px 0}a.cic-hub__group-title:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}a.cic-hub__group-title:hover:after,a.cic-hub__group-title:focus-visible:after{transform:scaleX(1)}@media(min-width:990px){.cic-hub__group-title{font-size:1.5rem}}.cic-hub__group-count{margin-left:auto;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:800;background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 16%,transparent);color:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 78%,#000)}.cic-hub__group-caret{font-size:.8rem;transition:rotate .2s;color:var(--cic-hub-accent,var(--cic-pink));flex:0 0 auto}.cic-hub__group[open] .cic-hub__group-caret{rotate:180deg}.cic-hub__group-head:focus-visible{outline:3px solid var(--cic-hub-accent,var(--cic-pink));outline-offset:-3px}@media(max-width:989px){.cic-hub__group{border:0;box-shadow:none;background:transparent;border-radius:0}.cic-hub__group+.cic-hub__group{margin-top:10px}.cic-hub__group-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;min-height:78px;padding:8px 12px 8px 8px;border:1px solid color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 28%,#fff);border-radius:20px;background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 15%,#fff);box-shadow:0 2px 3px #12374312,0 12px 22px #1237431f}.cic-hub__group[open] .cic-hub__group-head{border-bottom:1px solid color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 28%,#fff)}.cic-hub__group-icon{width:56px;aspect-ratio:1;border-radius:10px;border:0;rotate:-4deg;box-shadow:0 0 0 4px #fff,0 0 0 5px #12374314,0 6px 14px #12374333}.cic-hub__group-title{font-size:1rem}a.cic-hub__group-title{padding:0;margin:0}a.cic-hub__group-title:after{display:none}.cic-hub__group-count{margin-left:0}.cic-hub__group-caret{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #1237431a;font-size:.68rem}.cic-hub--neutral .cic-hub__group-head{background:#fff;border-color:#1237431f}}.cic-hub__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 10px;padding:6px 20px 22px}@media(min-width:990px){.cic-hub__grid{gap:20px 18px;padding:8px 24px 26px}}.cic-hub__card{display:grid;gap:8px;text-decoration:none;color:inherit}.cic-hub__card-media{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--cic-hub-accent,var(--cic-pink)) 8%,#fff);position:relative;border:1px solid rgba(18,55,67,.08);box-shadow:0 2px 6px #1237430f}.cic-hub__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.cic-hub__card:hover .cic-hub__card-img{transform:scale(1.06)}.cic-hub__card-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:1.8rem;opacity:.5}.cic-hub__card-label{font-size:var(--cic-type-label);font-weight:700;line-height:1.25;text-align:center}.cic-hub__card:hover .cic-hub__card-label{color:var(--cic-hub-accent,var(--cic-pink))}.cic-hub__card:focus-visible{outline:3px solid var(--cic-hub-accent,var(--cic-pink));outline-offset:3px;border-radius:14px}@media(prefers-reduced-motion:reduce){.cic-hub__card-img,.cic-hub__group-caret{transition:none}}@media(max-width:749px){.cic-hub--mobile-reviewed .cic-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-inline:0;gap:12px}.cic-hub--mobile-reviewed .cic-hub__card{min-width:0}.cic-hub--mobile-reviewed .cic-hub__card-label{min-width:0;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:var(--cic-type-label);line-height:1.35}.cic-hub--mobile-reviewed .cic-hub__intro-note{font-family:var(--font-body--family,inherit)!important;font-style:normal!important;font-size:14px!important;line-height:1.55!important}.cic-hub--mobile-reviewed .cic-hub__group-title{color:var(--cic-ink,var(--cic-ink))!important}.cic-hub--mobile-reviewed .cic-hub__side{gap:14px;margin-bottom:20px}}.cic-hub--mobile-reviewed .cic-hub__direct-card>span:last-child,.cic-hub--mobile-reviewed .cic-hub__group-count,.cic-hub--mobile-reviewed .cic-hub__stat{color:var(--cic-ink)}.cic-hub--mobile-reviewed .cic-hub__direct-card:focus-visible{outline:3px solid var(--cic-ink);outline-offset:3px}.cic-hub--mobile-reviewed .cic-hub__direct-media:has(.cic-hub__direct-ph){display:none}.cic-hub--mobile-reviewed .cic-hub__direct-card:has(.cic-hub__direct-ph){min-height:128px;align-content:center}body.cic-theme-premium .cic-hub.cic-hub--unified{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--cic-hub-accent) 9%,white) 0,transparent 52%),radial-gradient(ellipse at 100% 40%,color-mix(in srgb,var(--cic-hub-accent) 6%,#f5f2fc) 0,transparent 58%),linear-gradient(160deg,#fffdfd 15%,#fff9fc 60%,#f5fcf9)!important;padding-top:18px!important}body[data-cic-resource-handle=cuffiette] [data-cic-navigation-trail]{display:none!important}.cic-hub--unified .cic-hub__sparkle{display:none}.cic-hub--unified .cic-hub__group-head:focus-visible:before{outline:2px solid var(--cic-ink);outline-offset:3px}.cic-hub--unified .cic-hub__group-title:after{content:none!important}.cic-hub--unified .cic-hub__group-caret{display:grid!important;place-items:center;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;transform:none!important;color:var(--group-accent)!important}.cic-hub--unified .cic-hub__group-caret svg{width:14px;height:14px;transition:transform .2s ease}.cic-hub--unified .cic-hub__group[open] .cic-hub__group-caret svg{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.cic-hub--unified .cic-hub__group-caret svg{transition:none}}.cic-hub--unified .cic-shell{position:relative;z-index:1;max-width:800px}.cic-hub--unified .cic-hub__layout{display:block}.cic-hub--unified :is(.cic-hub__index,.cic-hub__stat){display:none!important}.cic-hub--unified .cic-hub__side{position:static;margin-bottom:16px}.cic-hub--unified .cic-autoland__title{font-size:clamp(28px,4vw,36px)!important;font-weight:800!important;text-shadow:none!important}.cic-hub--unified .cic-hub__glitter{opacity:.9}.cic-hub--unified .cic-hub__group-icon{margin:1px!important}.cic-hub--unified .cic-hub__group-icon img{border-radius:inherit}.cic-hub--unified .cic-hub__group-icon{position:relative}.cic-hub--unified .cic-hub__intro-sentence{display:block}.cic-hub--unified .cic-hub__intro-sentence+.cic-hub__intro-sentence{margin-top:6px}.cic-hub--unified .cic-hub__intro-sentence strong{font-weight:700;color:var(--cic-ink)}.cic-hub--unified .cic-hub__browse-label{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding-top:14px;border-top:1px dashed #c8a9bc;color:var(--cic-ink);font:600 13px/1.4 var(--cic-body)}.cic-hub--unified .cic-hub__browse-label span{color:#a5366c;font-size:20px}.cic-hub--unified .cic-hub__open-note{grid-column:1/-1;margin:0;padding:2px 4px 8px;color:var(--group-accent);font:500 clamp(22px,3vw,27px)/1.2 var(--cic-note)}.cic-hub--unified .cic-hub__group[open] .cic-hub__group-head:before{box-shadow:none}.cic-hub--unified .cic-hub__card:hover{border-color:var(--group-accent)!important;transform:none!important}.cic-hub--unified .cic-hub__card:hover .cic-hub__card-img{transform:none}.cic-hub--unified :is(.cic-autoland__head,.cic-autoland__title,.cic-hub__intro-note,.cic-studio-eyebrow){text-align:left!important}.cic-hub--unified .cic-autoland__head{width:100%;align-items:flex-start!important}.cic-hub--unified :is(.cic-studio-eyebrow,.cic-autoland__title){width:100%;margin-inline:0!important;align-self:flex-start!important}.cic-hub--unified .cic-studio-eyebrow{font:400 25px/1.3 var(--cic-note)!important;letter-spacing:0!important;text-transform:none!important;color:color-mix(in srgb,var(--cic-hub-accent) 65%,#123743)!important}.cic-hub--unified .cic-studio-eyebrow:before,.cic-hub--unified .cic-studio-eyebrow:after{content:none!important}body.cic-theme-premium .cic-hub.cic-hub--unified .cic-hub__intro-note{width:100%!important;max-width:none!important;align-self:flex-start!important;margin:0!important;font:400 15px/1.6 var(--cic-body)!important}.cic-hub--unified .cic-hub__trust{border:0!important;gap:9px!important;padding:12px 0!important}.cic-hub--unified .cic-hub__trust li{display:flex;align-items:baseline;gap:8px;font:400 14px/1.5 var(--cic-body)}.cic-hub--unified .cic-hub__group{--group-tint:#f9d9e9;--group-accent:#92335f;position:relative;isolation:isolate;border:0!important;border-radius:12px!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;margin-block:0!important}.cic-hub--unified .cic-hub__groups{gap:16px!important;align-content:start}@media(min-width:990px){.cic-hub--unified .cic-shell{max-width:1240px;width:calc(100% - 64px)}.cic-hub--unified .cic-hub__layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,56px);align-items:start}.cic-hub--unified .cic-hub__side{min-width:0;margin:0;padding-top:10px}.cic-hub--unified .cic-hub__side .cic-autoland__head{margin:0;max-width:none}.cic-hub--unified .cic-hub__browse-label span{rotate:-90deg}.cic-hub--unified .cic-hub__groups{grid-template-columns:minmax(0,1fr);gap:14px!important;align-items:start;max-width:none!important;min-width:0}.cic-hub--unified .cic-hub__groups>*{min-width:0;align-self:start}.cic-hub--unified .cic-hub__groups>.cic-hub__direct-grid{grid-template-columns:minmax(0,1fr)}.cic-hub--unified .cic-hub__groups .cic-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;margin-top:0}.cic-hub--unified .cic-hub__groups .cic-hub__group-head{grid-template-columns:104px minmax(0,1fr) 28px!important;gap:12px!important;padding-right:12px!important}.cic-hub--unified .cic-hub__groups .cic-hub__group-icon{width:104px!important;height:104px!important;border-width:4px!important;border-radius:14px!important}.cic-hub--unified .cic-hub__groups .cic-hub__group-title{font-size:16px!important;line-height:1.35!important}.cic-hub--unified .cic-hub__groups .cic-hub__group-caret{width:28px!important;height:28px!important}.cic-hub--unified .cic-hub__groups .cic-hub__card-label{font-size:12px!important;padding:8px 6px 10px!important}.cic-hub--unified .cic-hub__groups .cic-collection-count{font-size:11px}.cic-hub--unified .cic-hub__groups .cic-hub__open-note{font-size:22px}.cic-hub--unified .cic-hub__groups .cic-hub__direct-card{grid-template-columns:88px minmax(0,1fr);gap:12px}.cic-hub--unified .cic-hub__groups .cic-hub__direct-media{width:88px;height:88px;border-width:3px;border-radius:14px}.cic-hub--unified .cic-hub__groups .cic-hub__direct-card>strong{font-size:16px}}.cic-hub--unified .cic-hub__group:nth-of-type(8n+1){--group-tint:#f9d9e9;--group-accent:#92335f}.cic-hub--unified .cic-hub__group:nth-of-type(8n+2){--group-tint:#e5dcfa;--group-accent:#654298}.cic-hub--unified .cic-hub__group:nth-of-type(8n+3){--group-tint:#d5eee6;--group-accent:#256a58}.cic-hub--unified .cic-hub__group:nth-of-type(8n+4){--group-tint:#ffe8c8;--group-accent:#8b581f}.cic-hub--unified .cic-hub__group:nth-of-type(8n+5){--group-tint:#d8eafa;--group-accent:#315c88}.cic-hub--unified .cic-hub__group:nth-of-type(8n+6){--group-tint:#fae0d9;--group-accent:#934f3d}.cic-hub--unified .cic-hub__group:nth-of-type(8n+7){--group-tint:#e8efcb;--group-accent:#526e28}.cic-hub--unified .cic-hub__group:nth-of-type(8n+8){--group-tint:#d8eff0;--group-accent:#296e75}.cic-hub--unified .cic-hub__group-head{position:relative;isolation:isolate;display:grid!important;grid-template-columns:104px minmax(0,1fr) 36px!important;padding:0 12px 0 0!important;gap:14px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.cic-hub--unified .cic-hub__group:before{content:"";position:absolute;z-index:-1;top:10px;right:0;bottom:10px;left:0;pointer-events:none;background:color-mix(in srgb,var(--group-tint) 82%,white);border:1px solid color-mix(in srgb,var(--group-accent) 18%,white);border-radius:var(--cic-radius-card)}.cic-hub--unified .cic-hub__group[open]:before{bottom:0;border-style:dashed;background:color-mix(in srgb,var(--group-tint) 30%,white)}.cic-hub--unified .cic-hub__group-head:before{content:none}.cic-hub--unified .cic-hub__group[open] .cic-hub__group-head:before{content:"";position:absolute;z-index:-1;top:10px;right:1px;bottom:0;left:1px;background:color-mix(in srgb,var(--group-tint) 82%,white);border-radius:calc(var(--cic-radius-card) - 1px) calc(var(--cic-radius-card) - 1px) 0 0;pointer-events:none}.cic-hub--unified .cic-hub__group>cic-hub-products{display:block;padding:12px 0 4px}.cic-hub--unified .cic-hub__group:not([open])>cic-hub-products{display:none}.cic-hub--unified .cic-hub__group-head:focus-visible{outline:2px solid var(--cic-ink)!important;outline-offset:4px;border-radius:var(--cic-radius-card)}.cic-hub--unified .cic-hub__group-icon{width:104px!important;height:104px!important;border:4px solid #fff!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;transform:none!important;rotate:var(--cic-preview-tilt)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--group-accent) 18%,white)!important}.cic-hub--unified .cic-hub__group-icon img{width:100%!important;height:100%!important;object-fit:cover!important}.cic-hub--unified .cic-hub__group-title>span{display:inline!important;padding:.04em .18em!important;border-radius:4px;background:#ffffffb8!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.cic-hub--unified .cic-hub__group-title{display:block!important;color:var(--cic-ink)!important;font:800 18px/1.4 var(--cic-heading)!important;letter-spacing:-.015em!important;text-shadow:none!important;text-align:left!important;background:none}.cic-hub--unified .cic-hub__grid{padding:12px!important;gap:12px!important;background:transparent;border:0;border-radius:0;margin-top:0}.cic-hub--unified .cic-hub__group .cic-hub__grid{max-height:min(65svh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cic-hub--unified .cic-hub__card{gap:0!important;grid-template-rows:auto 1fr auto!important;align-content:start;border-radius:10px!important;box-shadow:none!important;background:#fffdfd}.cic-hub--unified .cic-hub__card-media{box-shadow:none!important;display:block!important;overflow:hidden!important;margin:0!important;aspect-ratio:1!important;width:100%;border:0!important;border-radius:9px 9px 0 0!important;padding:0!important}.cic-hub--unified .cic-hub__card-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;border-radius:9px 9px 0 0!important}.cic-hub--unified .cic-hub__card-label{display:block!important;align-self:stretch;text-align:left!important;padding:10px 10px 12px!important;min-height:0!important;font:600 15px/1.4 var(--cic-body)!important;letter-spacing:0;text-wrap:pretty}.cic-hub__glitter{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cic-hub__glitter i{position:absolute;left:var(--x);top:var(--y);color:var(--cic-hub-accent,var(--cic-pink));text-shadow:0 0 2px #fff;font:normal 15px/1 var(--cic-body);animation:cic-hub-drift 23s ease-in-out infinite alternate;animation-delay:var(--delay);opacity:.65}@keyframes cic-hub-drift{to{transform:translate(8px,-16px) rotate(12deg);opacity:.55}}@media(max-width:749px){.cic-hub--unified .cic-hub__stat{display:none}.cic-hub--unified .cic-hub__side{margin-bottom:20px}.cic-hub--unified .cic-autoland__head{gap:8px!important;margin-bottom:8px!important}.cic-hub--unified .cic-hub__trust{display:flex!important;flex-wrap:wrap}.cic-hub--unified .cic-hub__grid{padding:12px!important;gap:8px!important}}@media(prefers-reduced-motion:reduce){.cic-hub__glitter i{animation:none}}.cic-hub--unified .cic-hub__group-count{display:none}.cic-hub--unified .cic-hub__group[open] .cic-hub__group-head{border-bottom:0!important}@media(max-width:749px){.cic-hub--unified .cic-hub__groups{gap:16px!important}.cic-hub--unified .cic-hub__group{margin-block:0!important}.cic-hub--unified .cic-hub__group-head{grid-template-columns:88px minmax(0,1fr) 32px!important;padding:0 10px 0 0!important}.cic-hub--unified .cic-hub__group-icon{width:88px!important;height:88px!important}.cic-hub--unified .cic-hub__group-icon img{width:100%!important;height:100%!important;object-fit:cover!important}.cic-hub--unified .cic-hub__group-title{font-size:16px!important;line-height:1.35!important;overflow-wrap:normal!important}.cic-hub--unified .cic-hub__group-count{display:none}.cic-hub--unified .cic-hub__groups .cic-hub__group .cic-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px!important}.cic-hub--unified .cic-hub__card-label{font:600 12px/1.4 var(--cic-body)!important;padding:8px 6px 10px!important;overflow-wrap:normal}.cic-hub--unified .cic-hub__trust{gap:5px!important;padding:8px 0!important}.cic-hub--unified .cic-hub__trust li{font-size:12px;line-height:1.4}}@media(max-width:359px){.cic-hub--unified.cic-hub--mobile-reviewed .cic-hub__grid{padding:8px 6px!important;gap:6px!important}.cic-hub--unified .cic-hub__card-label{font-size:10.5px!important}.cic-hub--unified .cic-hub__group-head{grid-template-columns:80px minmax(0,1fr) 32px!important;gap:9px!important}.cic-hub--unified .cic-hub__group-icon{width:80px!important;height:80px!important}.cic-hub--unified .cic-hub__group-title{font-size:14px!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}}.cic-hub--unified .cic-hub__direct-grid{display:grid;grid-template-columns:1fr;gap:16px}.cic-hub--unified .cic-hub__direct-card{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:center;padding:0 14px 0 0;border:1px dashed color-mix(in srgb,var(--cic-hub-accent) 40%,white);border-radius:16px;background:color-mix(in srgb,var(--cic-hub-accent) 14%,white);overflow:visible}.cic-hub--unified .cic-hub__direct-media{grid-column:1;grid-row:1/3;width:128px;height:128px;aspect-ratio:1;border:4px solid white;border-radius:18px;overflow:hidden;margin:-6px 0;rotate:var(--cic-preview-tilt);box-shadow:0 0 0 1px #12374315}.cic-hub--unified .cic-hub__direct-img{width:100%;height:100%;object-fit:cover}body.cic-theme-premium .cic-hub--unified .cic-hub__direct-card>strong{grid-column:2;align-self:end;padding:8px 0 3px;font:800 18px/1.4 var(--cic-heading);color:var(--cic-ink);text-align:left;overflow-wrap:anywhere!important}.cic-hub--unified .cic-hub__direct-card>.cic-collection-count{grid-column:2;align-self:start;padding-bottom:8px}@media(max-width:749px){.cic-hub--unified .cic-hub__direct-card{grid-template-columns:112px minmax(0,1fr)}.cic-hub--unified .cic-hub__direct-media{width:112px;height:112px}.cic-hub--unified .cic-hub__direct-card>strong{font-size:16px}}.cic-hub__glitter i:nth-child(5n){font-size:17px;opacity:.35;animation-duration:29s}.cic-hub__glitter i:nth-child(3n){font-size:9px;opacity:.5}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .resource-list__item{min-width:0}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .collection-card{height:100%;overflow:hidden;border-radius:10px;box-shadow:none;background:#fffdfd}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .collection-card__image{aspect-ratio:1;width:100%;padding:0;overflow:hidden;border-radius:9px 9px 0 0}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .collection-card__image img{display:block;width:100%;height:100%;object-fit:cover}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .collection-card__content{padding:10px}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .collection-card__content p{margin:0;font:600 14px/1.4 var(--cic-body);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:749px){:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .collection-card__content{padding:8px 6px}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .collection-card__content p{font-size:12px}}@media(min-width:990px){:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .section-resource-list{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:40px;width:calc(100% - 64px);max-width:1240px;margin-inline:auto;padding-inline:0}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .section-resource-list>.section-resource-list__content{grid-column:1;min-width:0}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) .section-resource-list>.resource-list{grid-column:2;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ui-test-collection-list,body:not([data-cic-page-type=index]) .shopify-section:has(>[data-testid=collection-list])) h1{font-size:34px}}body.cic-theme-premium .cic-hub.cic-hub--unified .cic-hub__grid>.cic-hub__card--collection{border:2px solid var(--cic-pink,#c43670)!important;background:#fff6fa!important;box-shadow:none}.cic-hub__collection-kind{display:block;padding:8px 8px 0;font:800 11px/1.4 var(--cic-body);color:#a42660}.cic-hub__collection-count{display:flex;justify-content:space-between;gap:4px;padding:4px 8px 10px;font:600 11px/1.4 var(--cic-body);color:var(--cic-ink,#123743)}.cic-hub__card--collection[hidden]{display:none}body[data-cic-page-type=collection] :is([data-cic-collection-description],.cic-collection-title__description)>p:first-child:has(strong){display:block;white-space:nowrap;font:700 16px/1.5 var(--cic-body);letter-spacing:0}@media(min-width:750px){body[data-cic-page-type=collection] :is([data-cic-collection-description],.cic-collection-title__description)>p:first-child:has(strong){font-size:18px}}.cic-collection-intro__description{margin:14px 0 22px;color:var(--cic-ink-muted,#4a6069);font:400 15px/1.6 var(--cic-body,Manrope,sans-serif);max-width:48ch}.cic-collection-intro__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;gap:14px;margin:0;padding:0;list-style:none;text-align:left}.cic-collection-intro__points li{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;margin:0;padding:0 10px;text-align:center}.cic-collection-intro__points li+li{border-left:1px dashed var(--cic-border-inset,#e8dce2)}.cic-collection-intro__points svg{display:block;width:32px;height:32px;color:var(--cic-text-primary,#123743);flex:none}.cic-collection-intro__points strong{display:block;font:700 12px/1.45 var(--cic-body,Manrope,sans-serif)}.cic-collection-intro__points p{margin:4px 0 0;color:var(--cic-ink-muted,#4a6069);font:400 12px/1.5 var(--cic-body,Manrope,sans-serif)}@media(max-width:749px){.cic-collection-intro__description{font-size:14px;margin:12px 0 18px}.cic-collection-intro__points{gap:10px;margin-bottom:20px}.cic-collection-intro__points svg{width:29px;height:29px}.cic-collection-intro__points li{padding-inline:5px}.cic-collection-intro__points strong{font-size:11px}.cic-collection-intro__points p{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-hub-layout.css.map */
