.template-collection{--av-ease-premium: cubic-bezier(.22, .61, .24, 1);--av-cyan-c: var(--av-cyan, #00f0ff);--av-void-c: var(--av-void, #05080f)}.template-collection .av-collection{position:relative}.template-collection .av-collection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 15% 0%,color-mix(in srgb,var(--av-cyan-c) 9%,transparent),transparent 60%),radial-gradient(55% 45% at 100% 25%,color-mix(in srgb,var(--av-purple, #7c5cff) 10%,transparent),transparent 60%);pointer-events:none;z-index:0}.template-collection .av-collection__layout{position:relative;z-index:1;gap:2.5rem;padding-block:clamp(2rem,5vw,3.5rem) 4rem}.template-collection .av-collection__intro{margin-bottom:2.25rem}.template-collection .av-collection__intro-eyebrow{margin:0 0 .85rem;letter-spacing:.28em;font-weight:600}.template-collection .av-collection__intro-title{margin:0 0 .9rem;font-size:clamp(2.25rem,5vw,3.6rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;background:linear-gradient(178deg,#fff,#d4ecf3 55%,#b9e4ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.template-collection .av-collection__intro-text{max-width:62ch;color:var(--av-text-muted, #8a9ba8);line-height:1.75;font-size:1.02rem}.template-collection .av-collection__filters{padding:1.5rem 1.35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--av-surface, #0b1220) 94%,transparent),color-mix(in srgb,var(--av-surface, #0b1220) 76%,transparent));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--av-cyan-c) 18%,var(--av-border, #1c2733));box-shadow:0 24px 60px -34px #000000d9,inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}.template-collection .av-collection__filters-title{letter-spacing:.18em;margin:0 0 1.15rem;color:var(--av-cyan-c)}.template-collection .av-collection__filter-label{color:var(--av-text, #e8f0f5);font-weight:600}.template-collection .av-collection__checkbox{align-items:center;gap:.6rem;padding:.4rem 0;transition:color .2s ease}.template-collection .av-collection__checkbox:hover{color:var(--av-cyan-c)}.template-collection .av-collection__checkbox input{appearance:none;-webkit-appearance:none;width:16px;height:16px;flex:none;border:1px solid var(--av-border, #1c2733);background:var(--av-surface, #0b1220);position:relative;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.template-collection .av-collection__checkbox input:checked{border-color:var(--av-cyan-c);background:var(--av-cyan-c);box-shadow:0 0 12px var(--av-cyan-glow, rgba(0, 240, 255, .4))}.template-collection .av-collection__checkbox input:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #05080f;border-width:0 2px 2px 0;transform:rotate(45deg)}.template-collection .av-collection__toolbar{padding-bottom:1.1rem;margin-bottom:1.9rem;border-bottom:1px solid var(--av-border, #1c2733)}.template-collection .av-collection__sort-select{appearance:none;-webkit-appearance:none;background-color:var(--av-surface-glass, rgba(11, 18, 32, .6));border:1px solid var(--av-border, #1c2733);color:var(--av-text, #e8f0f5);padding:.6rem 2.3rem .6rem 1rem;cursor:pointer;font-size:.85rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%2300f0ff' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;transition:border-color .2s ease,box-shadow .2s ease}.template-collection .av-collection__sort-select:hover,.template-collection .av-collection__sort-select:focus-visible{border-color:color-mix(in srgb,var(--av-cyan-c) 55%,transparent);box-shadow:0 0 16px var(--av-cyan-glow, rgba(0, 240, 255, .35));outline:none}.template-collection .av-collection__grid{gap:1.6rem}.template-collection .av-card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;--ty: 28px;--sc: .98;opacity:0;background:linear-gradient(180deg,color-mix(in srgb,var(--av-surface, #0b1220) 96%,transparent),color-mix(in srgb,var(--av-surface, #0b1220) 80%,transparent));border:1px solid color-mix(in srgb,var(--av-cyan-c) 12%,var(--av-border, #1c2733));transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--ty)) scale(var(--sc));transition:transform .5s var(--av-ease-premium),opacity .6s ease calc(var(--reveal-i, 0) * 55ms),box-shadow .4s ease,border-color .4s ease;box-shadow:0 12px 34px -20px #000000bf;will-change:transform,opacity}.template-collection .av-card.is-revealed{opacity:1;--ty: 0px;--sc: 1}.template-collection .av-card:hover{--ty: -8px;--sc: 1}.template-collection .av-card.is-tilting{transition:transform .12s ease,box-shadow .4s ease,border-color .4s ease}.template-collection .av-card:hover{border-color:color-mix(in srgb,var(--av-cyan-c) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--av-cyan-c) 25%,transparent),0 34px 65px -32px color-mix(in srgb,var(--av-cyan-c) 55%,transparent),0 22px 45px -24px #000c}.template-collection .av-card__glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 42%);mix-blend-mode:overlay;transition:opacity .3s ease}.template-collection .av-card.is-tilting .av-card__glare{opacity:1}.template-collection .av-card__media{aspect-ratio:4 / 5;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(58% 42% at 50% 86%,color-mix(in srgb,var(--av-cyan-c) 20%,transparent),transparent 70%),radial-gradient(120% 85% at 50% 0%,color-mix(in srgb,var(--av-surface, #0b1220) 65%,#0a1424),var(--av-void-c))}.template-collection .av-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--av-cyan-c) 5%,transparent) 2px 3px);opacity:.35}.template-collection .av-card__media:after{content:"";position:absolute;left:50%;bottom:7%;z-index:0;transform:translate(-50%);width:60%;height:14px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--av-cyan-c) 42%,transparent),transparent);filter:blur(6px);transition:width .5s var(--av-ease-premium),opacity .5s ease}.template-collection .av-card__media img{position:relative;z-index:1;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55));transition:transform .55s var(--av-ease-premium)}.template-collection .av-card:hover .av-card__media img{transform:scale(1.07) translateY(-6px)}.template-collection .av-card:hover .av-card__media:after{width:66%;opacity:.85}.template-collection .av-card__body{padding:1.05rem 1.05rem .7rem}.template-collection .av-card__title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.template-collection .av-card__actions{padding:0 1.05rem 1.05rem}.template-collection .av-card__sold-out{border:1px dashed color-mix(in srgb,var(--av-text-muted, #8a9ba8) 45%,transparent);color:var(--av-text-muted, #8a9ba8);letter-spacing:.12em}.template-collection .av-collection__intro>*{opacity:0;transform:translateY(22px);transition:opacity .65s var(--av-ease-premium) calc(var(--reveal-i, 0) * 70ms),transform .65s var(--av-ease-premium) calc(var(--reveal-i, 0) * 70ms)}.template-collection .av-collection__intro>*.is-revealed{opacity:1;transform:none}.template-collection .av-collection--loading .av-collection__grid{opacity:.4;filter:blur(1px)}@media(max-width:640px){.template-collection .av-card__media{aspect-ratio:1 / 1}}@media(scripting:none){.template-collection .av-card,.template-collection .av-collection__intro>*{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.template-collection .av-card{opacity:1!important;transform:none!important;transition:none!important}.template-collection .av-card__media img{transition:none!important}.template-collection .av-card__glare{display:none}.template-collection .av-collection__intro>*{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection-premium.css.map */
