.collection-page{padding-bottom:var(--spacing-4xl)}.collection-page__banner{position:relative;background:var(--color-background-dark);overflow:hidden;padding:var(--spacing-4xl) 0 var(--spacing-3xl);min-height:280px;display:flex;align-items:center;flex-direction:column;justify-content:center}.collection-page__banner--has-image{min-height:380px;color:#fff}.collection-page__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.collection-page__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000b8,#00000073,#0003)}.collection-page__banner-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 800px 400px at 20% 50%,rgba(253,80,0,.12) 0%,transparent 60%),radial-gradient(ellipse 600px 300px at 80% 60%,rgba(253,80,0,.05) 0%,transparent 60%)}.collection-page__banner-accent{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--color-primary),transparent)}.collection-page__banner-content{position:relative;z-index:2;width:100%}.collection-page__breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:var(--spacing-sm);font-size:.8125rem;font-weight:500;color:#ffffff8c}.collection-page__banner:not(.collection-page__banner--has-image) .collection-page__breadcrumb{color:#fff6}.collection-page__breadcrumb a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.collection-page__breadcrumb a:hover{color:#ffffffe6}.collection-page__breadcrumb span:last-child{color:#ffffffd9;font-weight:600}.collection-page__title{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:900;letter-spacing:-.03em;margin-bottom:var(--spacing-sm);color:#fff;line-height:1.05}.collection-page__description{font-size:1rem;color:#ffffffbf;max-width:560px;line-height:1.6;margin-bottom:var(--spacing-md)}.collection-page__banner-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:var(--spacing-sm)}.collection-page__count-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:.8125rem;font-weight:600;color:#ffffffe6}.collection-page__count-badge--accent{background:#fd500040;border-color:#fd500066;color:#ffcdb3}.collection-intro{background:var(--color-background);border-bottom:1px solid var(--color-border);padding:var(--spacing-xl) 0}.collection-intro__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.collection-intro__item{display:flex;align-items:center;gap:16px;padding:var(--spacing-lg) var(--spacing-xl);border-right:1px solid var(--color-border);transition:background var(--transition-fast)}.collection-intro__item:last-child{border-right:none}.collection-intro__item:hover{background:var(--color-background-alt)}.collection-intro__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#fd50001f,#fd50000d);border:1px solid rgba(253,80,0,.15);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.collection-intro__icon svg{width:24px;height:24px}.collection-intro__item>div:last-child{display:flex;flex-direction:column;gap:3px}.collection-intro__item strong{font-size:.9375rem;font-weight:700;color:var(--color-text);line-height:1.2}.collection-intro__item span{font-size:.8125rem;color:var(--color-text-secondary)}.collection-page__toolbar-wrap{background:var(--color-background);border-bottom:1px solid var(--color-border);position:sticky;top:var(--header-height);z-index:120;box-shadow:0 1px 0 var(--color-border)}.collection-page__toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);row-gap:var(--spacing-sm);padding:var(--spacing-sm) 0;min-height:56px;flex-wrap:wrap}.collection-page__toolbar-left{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.collection-page__toolbar-right{display:flex;align-items:center;gap:var(--spacing-md)}.collection-page__filter{position:relative}.collection-page__filter-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:.875rem;font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);cursor:pointer;transition:all var(--transition-fast);min-height:38px;color:var(--color-text)}.collection-page__filter-btn:hover,.collection-page__filter-btn.is-open{border-color:var(--color-primary);color:var(--color-primary)}.collection-page__filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:260px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 32px #0000001f;padding:var(--spacing-sm);z-index:50;transform-origin:top left;animation:filterDropIn .15s ease}@keyframes filterDropIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.collection-page__filter-dropdown[hidden]{display:none}.collection-page__filter-dropdown:not([hidden]){display:block}.collection-page__filter-option{display:flex;align-items:center;gap:var(--spacing-sm);padding:9px var(--spacing-sm);font-size:.875rem;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.collection-page__filter-option:hover{background:var(--color-background-alt)}.collection-page__filter-option em{font-style:normal;color:var(--color-text-secondary);font-size:.8125rem}.collection-page__filter-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.collection-page__price-filter{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)}.collection-page__price-filter .input{width:80px;padding:8px;font-size:.8125rem;min-height:38px}.collection-page__count{color:var(--color-text-secondary);white-space:nowrap}.collection-page__sort-select{width:auto;min-width:160px;font-size:.875rem;padding:7px 36px 7px 12px;min-height:38px;transition:border-color var(--transition-base),color var(--transition-base),background-color var(--transition-base)}.collection-page__sort-select:hover,.collection-page__sort-select:focus{border-color:var(--color-primary);color:var(--color-primary)}.collection-page__clear-filters{font-size:.8125rem;padding:7px 12px;min-height:38px}.collection-page__active-filters{display:flex;gap:8px;flex-wrap:wrap;padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border)}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:500;background:#fd500012;color:var(--color-primary);border:1px solid rgba(253,80,0,.2);border-radius:100px;text-decoration:none;transition:all var(--transition-fast)}.filter-chip:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.filter-chip--clear{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.filter-chip--clear:hover{background:var(--color-text);color:#fff;border-color:var(--color-text)}.view-toggle{display:flex;gap:3px}.view-toggle__btn{width:38px;height:38px;border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);cursor:pointer;background:transparent}.view-toggle__btn.is-active,.view-toggle__btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fd50000f}.collection-usecase{background:var(--color-background);border-bottom:1px solid var(--color-border);padding:var(--spacing-lg) 0}.collection-usecase__label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-sm)}.collection-usecase__tabs{display:flex;gap:var(--spacing-sm);overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;padding-top:8px;padding-bottom:6px}.collection-usecase__tabs::-webkit-scrollbar{display:none}.usecase-tab{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--spacing-md) var(--spacing-xl);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text);background:var(--color-background-alt);transition:all var(--transition-base);white-space:nowrap;flex-shrink:0;min-width:155px;text-align:center}.usecase-tab:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fd50000a;box-shadow:0 0 0 1px #fd50004d}.usecase-tab--active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.usecase-tab--active .usecase-tab__name{color:#fff}.usecase-tab--active .usecase-tab__sub{color:#ffffffc7}.usecase-tab--active:hover{background:#e04400;border-color:#e04400;color:#fff}.usecase-tab--active:hover .usecase-tab__name,.usecase-tab--active:hover .usecase-tab__sub{color:#fff}.usecase-tab--active:hover .usecase-tab__icon{background:#ffffff47}.usecase-tab__icon{width:40px;height:40px;border-radius:10px;background:#fd500014;color:var(--color-primary);display:flex;align-items:center;justify-content:center}.usecase-tab--active .usecase-tab__icon,.usecase-tab:hover .usecase-tab__icon{background:#fd500024}.usecase-tab__icon svg{width:20px;height:20px}.usecase-tab__name{font-size:.9375rem;font-weight:700;line-height:1.2}.usecase-tab__sub{font-size:.75rem;color:var(--color-text-secondary);font-weight:400;white-space:nowrap;text-align:center;line-height:1.3}.usecase-tab--active .usecase-tab__icon{background:#fff3;color:#fff}.compare-toggle-wrap,.compare-bar,.compare-bar.is-visible,.compare-checkbox{display:none!important}.compare-toggle-wrap--original{display:flex;justify-content:flex-end;padding:var(--spacing-md) 0 0}.compare-toggle{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;font-size:.875rem;font-weight:600;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.compare-toggle:hover,.compare-toggle.is-active{border-color:var(--color-primary);color:var(--color-primary);background:#fd50000d}.product-card-wrap{position:relative;display:flex;flex-direction:column}.compare-checkbox{display:none;position:absolute;top:10px;left:10px;z-index:5;align-items:center;gap:6px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--color-border);border-radius:999px;padding:5px 10px 5px 6px;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--color-text);transition:all var(--transition-fast)}.compare-mode .compare-checkbox{display:flex}.compare-checkbox:hover{border-color:var(--color-primary);color:var(--color-primary)}.compare-checkbox.is-selected{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.compare-checkbox__box{width:18px;height:18px;border-radius:4px;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0}.compare-checkbox.is-selected .compare-checkbox__box{background:#ffffff4d;border-color:#ffffffb3}.compare-checkbox__check{opacity:0}.compare-checkbox.is-selected .compare-checkbox__check{opacity:1}.compare-mode .product-card-wrap .product-card{transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.compare-mode [data-compare-btn].is-selected~* .product-card,.compare-mode .product-card-wrap:has([data-compare-btn].is-selected) .product-card{box-shadow:0 0 0 2px var(--color-primary);border-color:var(--color-primary)}.collection-guide-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:var(--radius-xl);overflow:hidden;margin:0}.collection-guide-card__inner{padding:var(--spacing-2xl)}.collection-guide-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);flex-wrap:wrap}.collection-guide-card__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:8px}.collection-guide-card__headline{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;margin:0;line-height:1.2}.collection-guide-card__compare-link{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;color:#ffffffb3;text-decoration:none;white-space:nowrap;transition:all var(--transition-fast);flex-shrink:0;align-self:flex-start}.collection-guide-card__compare-link:hover{border-color:var(--color-primary);color:var(--color-primary)}.collection-guide-card__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.guide-tier{position:relative;display:flex;flex-direction:column;gap:10px;padding:var(--spacing-xl);background:#ffffff0d;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);text-decoration:none;color:#fff;transition:all var(--transition-base)}.guide-tier:hover{background:#ffffff17;border-color:#fd500080;box-shadow:0 12px 32px #0006,0 0 0 1px #fd50004d}.guide-tier--featured{background:#fd50001a;border-color:#fd500059}.guide-tier--featured:hover{background:#fd50002e}.guide-tier__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:999px;white-space:nowrap}.guide-tier__top{display:flex;align-items:center;gap:12px}.guide-tier__icon{width:40px;height:40px;border-radius:10px;background:#fd50002e;color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-tier__icon svg{width:20px;height:20px}.guide-tier__label{font-size:1rem;font-weight:700;color:#fff;line-height:1.2}.guide-tier__capacity-big{display:flex;align-items:baseline;gap:5px;margin:4px 0}.guide-tier__cap-num{font-size:2.25rem;font-weight:900;color:var(--color-primary);line-height:1;letter-spacing:-.02em}.guide-tier__cap-unit{font-size:1rem;font-weight:700;color:#fd5000a6}.guide-tier__price-hint{font-size:.8125rem;font-weight:600;color:#ffffff73;margin-top:-4px}.guide-tier__runtime{list-style:none;display:flex;flex-direction:column;gap:5px;margin:4px 0;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.guide-tier__runtime li{font-size:.8125rem;color:#ffffffad;line-height:1.4;padding-left:14px;position:relative}.guide-tier__runtime li:before{content:"\203a";position:absolute;left:0;color:var(--color-primary);font-weight:700}.guide-tier__cta{margin-top:4px;font-size:.875rem;font-weight:700;color:var(--color-primary);display:flex;align-items:center;gap:4px}.compare-bar{position:fixed;top:0;left:0;right:0;z-index:200;background:#111;border-bottom:3px solid var(--color-primary);box-shadow:0 12px 48px #00000080;padding:16px 0;transform:translateY(-100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.compare-bar.is-visible{transform:translateY(0)}.compare-bar__inner{display:flex;align-items:center;gap:24px}.compare-bar__label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6;white-space:nowrap;flex-shrink:0}.compare-bar__slots{display:flex;gap:12px;flex:1}.compare-bar__slot{width:96px;height:80px;border-radius:10px;border:2px dashed rgba(255,255,255,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#ffffff0a;flex-shrink:0;transition:border-color .2s,background .2s}.compare-bar__slot img{width:100%;height:58px;object-fit:contain;padding:4px 6px 0}.compare-bar__slot-name{font-size:.6rem;font-weight:600;color:#ffffffb3;text-align:center;padding:2px 4px;line-height:1.2;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compare-bar__slot:not(.compare-bar__slot--empty){border-style:solid;border-color:#fd500080;background:#fd500012}.compare-bar__slot svg{color:#ffffff26}.compare-bar__slot-remove{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;cursor:pointer;border:1px solid rgba(255,255,255,.2);font-weight:700;transition:background .15s}.compare-bar__slot-remove:hover{background:var(--color-primary)}.compare-bar__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.compare-bar__count{font-size:.8rem;color:#ffffff80;white-space:nowrap}.compare-bar__btns{display:flex;gap:8px}.compare-bar__btn{min-width:140px;padding:12px 24px;font-size:.9rem}.compare-bar__clear{color:#ffffff8c;border-color:#ffffff2e;padding:12px 18px}.compare-bar__clear:hover{color:#fff;border-color:#ffffff73}@media(max-width:749px){.compare-bar__label{display:none}.compare-bar__slot{width:72px;height:64px}.compare-bar__slot img{height:44px}.compare-bar__btn{min-width:110px;padding:10px 16px;font-size:.85rem}.compare-bar__clear{padding:10px 14px}.compare-bar__inner{gap:12px}}.badge--zanovni{background:#2563eb;color:#fff}.badge--repas{background:#16a34a;color:#fff}.product-card__quick-add-btn{display:inline-flex;align-items:center;gap:7px}.collection-compat-card{background:linear-gradient(135deg,#f8f8f8,#f0f0f0);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;margin:var(--spacing-sm) 0}.collection-compat-card__inner{padding:var(--spacing-xl) var(--spacing-2xl)}.collection-compat-card__title{display:flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.collection-compat-card__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.compat-item{display:flex;flex-direction:column;gap:var(--spacing-sm)}.compat-item__icon{width:40px;height:40px;border-radius:10px;background:#fd500014;color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}.compat-item__icon svg{width:20px;height:20px}.compat-item strong{font-size:.9375rem;font-weight:700;color:var(--color-text)}.compat-item p{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.55;margin:0}.collection-page__grid{margin:var(--spacing-xl) 0 var(--spacing-lg)}.collection-empty{text-align:center;padding:var(--spacing-5xl) 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.collection-empty p{color:var(--color-text-secondary);font-size:1.0625rem;margin:0}@media(max-width:999px){.collection-intro__grid{grid-template-columns:repeat(2,1fr)}.collection-intro__item{border-bottom:1px solid var(--color-border)}.collection-intro__item:nth-child(2),.collection-intro__item:nth-child(4){border-right:none}.collection-intro__item:nth-child(3),.collection-intro__item:nth-child(4){border-bottom:none}}@media(max-width:768px){.collection-page__banner{padding:var(--spacing-2xl) 0;min-height:220px}.collection-page__banner--has-image{min-height:300px}.collection-page__title{font-size:1.75rem}.collection-page__toolbar{flex-direction:column;align-items:flex-start;padding:var(--spacing-sm) 0;min-height:auto}.collection-page__toolbar-right{width:100%;justify-content:flex-end}.collection-intro__grid{grid-template-columns:1fr 1fr}.collection-intro__item{padding:var(--spacing-sm) var(--spacing-md)}.collection-compat-card__grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.collection-compat-card__inner{padding:var(--spacing-lg)}.collection-guide-card__tiers{grid-template-columns:1fr}}@media(max-width:599px){.collection-intro__grid{grid-template-columns:1fr}.collection-intro__item{border-right:none;border-bottom:1px solid var(--color-border)}.collection-intro__item:last-child{border-bottom:none}.collection-page__toolbar-wrap{position:relative}}.collection-page__banner-stats{display:flex;align-items:center;gap:0;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.13);flex-wrap:wrap;row-gap:12px}.collection-banner-stat{display:flex;flex-direction:column;gap:3px;padding:0 var(--spacing-xl)}.collection-banner-stat:first-child{padding-left:0}.collection-banner-stat strong{font-size:1.0625rem;font-weight:800;color:#fff;line-height:1.1}.collection-banner-stat span{font-size:.6875rem;color:#ffffff8c;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.collection-banner-stat--link{text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.3);transition:border-color .15s}.collection-banner-stat--link:hover{border-color:#ffffffb3}.collection-banner-stat-divider{width:1px;height:34px;background:#ffffff24;flex-shrink:0}.collection-page__filter-label{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap;padding-right:4px;border-right:1px solid var(--color-border);margin-right:4px;height:28px}.filter-active-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:.6875rem;font-weight:700;padding:0 4px;margin-left:1px}.collection-page__filter-btn.is-filtered{border-color:var(--color-primary);color:var(--color-primary);background:#fd50000f;font-weight:600}.collection-usecase{padding:var(--spacing-xl) 0 var(--spacing-lg)}.collection-usecase__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.collection-guide-card{margin:var(--spacing-lg) 0}.collection-guide-card__header strong{font-size:.9375rem;letter-spacing:0;text-transform:none;font-weight:700}.guide-tier__label{font-size:1.0625rem}.collection-page__count{display:flex;align-items:center;gap:6px}.collection-page__count:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 0 2px #22c55e2e}@media(max-width:768px){.collection-page__banner-stats{padding-top:var(--spacing-md);margin-top:var(--spacing-lg)}.collection-banner-stat{padding:0 var(--spacing-md)}.collection-banner-stat strong{font-size:.9375rem}.collection-page__filter-label{display:none}}@media(max-width:599px){.collection-banner-stat-divider{display:none}.collection-page__banner-stats{gap:var(--spacing-md)}.collection-banner-stat{padding:0}}.collection-page__banner--has-image{min-height:460px}.collection-page__banner-cta{display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);flex-wrap:wrap}.collection-page__banner-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;font-size:1rem;font-weight:700;letter-spacing:.01em;box-shadow:0 4px 24px #fd500073;transition:all var(--transition-base)}.collection-page__banner-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fd50008c}.collection-page__banner-btn svg{transition:transform var(--transition-fast)}.collection-page__banner-btn:hover svg{transform:translateY(3px)}.collection-page__banner-link{font-size:.9375rem;font-weight:600;color:#ffffffb3;text-decoration:none;transition:color var(--transition-fast);display:flex;align-items:center;gap:5px;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.2)}.collection-page__banner-link:hover{color:#fff;border-bottom-color:#fff9}.usecase-tab--idx-1 .usecase-tab__icon{background:#3b82f61a;color:#3b82f6}.usecase-tab--idx-2 .usecase-tab__icon{background:#fd50001a;color:var(--color-primary)}.usecase-tab--idx-3 .usecase-tab__icon{background:#a855f71a;color:#a855f7}.usecase-tab:hover.usecase-tab--idx-1,.usecase-tab--active.usecase-tab--idx-1{border-color:#3b82f6}.usecase-tab:hover.usecase-tab--idx-3,.usecase-tab--active.usecase-tab--idx-3{border-color:#a855f7}.usecase-tab--active.usecase-tab--idx-1,.usecase-tab--active.usecase-tab--idx-2,.usecase-tab--active.usecase-tab--idx-3{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 20px #fd500059}.usecase-tab--active .usecase-tab__icon{background:#fff3!important;color:#fff!important}.guide-tier__sublabel{font-size:.6875rem;color:#fff6;font-weight:400;margin-top:2px;line-height:1.2}.guide-tier--featured{background:linear-gradient(145deg,#fd500026,#fd50000f);border-color:#fd500073;box-shadow:0 0 0 1px #fd500033,inset 0 1px #ffffff12}.guide-tier--featured:hover{background:linear-gradient(145deg,#fd500038,#fd50001f);box-shadow:0 12px 40px #fd50004d,0 0 0 1px #fd500059}.guide-tier--featured .guide-tier__cap-num{font-size:2.5rem;text-shadow:0 0 30px rgba(253,80,0,.45)}.guide-tier--featured .guide-tier__badge{display:inline-flex;align-items:center;gap:5px;background:var(--color-primary)}.guide-tier__cta{margin-top:auto;padding-top:var(--spacing-sm);font-size:.875rem;font-weight:700;color:var(--color-primary);display:flex;align-items:center;gap:6px;transition:gap var(--transition-fast)}.guide-tier:hover .guide-tier__cta{gap:10px}.collection-intro__item{transition:all var(--transition-base)}.collection-intro__item:hover .collection-intro__icon{background:linear-gradient(135deg,#fd500033,#fd50001a);border-color:#fd50004d;transform:scale(1.08)}.collection-intro__icon{transition:all var(--transition-base)}.collection-page__banner-pattern{background:radial-gradient(ellipse 900px 500px at 15% 50%,rgba(253,80,0,.15) 0%,transparent 60%),radial-gradient(ellipse 500px 400px at 85% 40%,rgba(253,80,0,.07) 0%,transparent 60%),radial-gradient(ellipse 400px 300px at 50% 100%,rgba(253,80,0,.05) 0%,transparent 50%),#0f0f0f}.collection-page__toolbar-wrap{background:rgba(var(--color-background-rgb, 255,255,255),.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(max-width:768px){.collection-page__banner-cta{margin-top:var(--spacing-lg)}.collection-page__banner-btn{font-size:.9375rem;padding:11px 22px}.collection-page__banner--has-image{min-height:360px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/collection.css.map */
