.affiliate-themes-section{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background-image:var(--gradient-background);overflow:hidden}.affiliate-themes__head-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px}.affiliate-themes__head{max-width:680px}.affiliate-themes__eyebrow{display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--section-accent, rgb(var(--color-link)));margin-bottom:10px}.affiliate-themes__heading{font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.15;letter-spacing:-.1px;font-weight:700;color:rgb(var(--color-foreground));margin:0}.affiliate-themes__heading em{font-style:normal;color:var(--section-accent, rgb(var(--color-button)))}.affiliate-themes__intro{margin-top:0;font-size:1.8rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.affiliate-themes__controls{display:flex;align-items:center;gap:20px;flex-shrink:0;margin-bottom:6px}.affiliate-themes__fraction{font-size:1.6rem;font-weight:700;color:rgba(var(--color-foreground),.6);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;min-width:54px;text-align:right}.affiliate-themes__fraction .swiper-pagination-current{color:rgb(var(--color-foreground));font-size:1.8rem}.affiliate-themes__nav{display:flex;align-items:center;gap:8px}.affiliate-themes__nav-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.2);background-color:transparent;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;padding:0}.affiliate-themes__nav-btn svg{width:20px;height:20px;stroke:currentColor}.affiliate-themes__nav-btn:hover:not(.swiper-button-disabled){background-color:var(--section-accent, rgb(var(--color-button)));color:var(--section-accent-text, rgb(var(--color-button-text)));border-color:var(--section-accent, rgb(var(--color-button)));transform:scale(1.06)}.affiliate-themes__nav-btn.swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.swiper.affiliate-themes__slider{overflow:hidden;padding:10px 4px 30px;margin:-10px -4px -30px}.affiliate-themes__slider .swiper-slide{height:auto;display:flex;box-sizing:border-box}.affiliate-themes__slider .swiper-slide .theme-card{width:100%;height:100%}.theme-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:12px;overflow:hidden;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease,border-color .3s ease;position:relative;display:flex;flex-direction:column}.theme-card:hover{transform:translateY(-6px);box-shadow:0 6px 20px rgba(var(--color-shadow),.12);border-color:rgba(var(--section-accent-rgb, var(--color-foreground)),.3)}.card-img-wrap{position:relative;overflow:hidden;background:rgb(var(--color-background));padding:15px 15px 0}.card-img-wrap img{width:100%;height:auto;display:block;transition:transform .5s ease;object-position:top;border-radius:8px 8px 0 0}.theme-card:hover .card-img-wrap img{transform:scale(1.04)}.card-img-placeholder{width:100%;min-height:380px;background-color:rgba(var(--color-foreground),.04);display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0}.card-img-placeholder svg{width:60px;height:60px;opacity:.35}.card-body{padding:15px 20px 18px;flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.card-body-wrap-text{flex:1;min-width:0}.card-name{font-size:13px;font-weight:500;margin:0 0 5px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.preset-container{font-size:20px;font-weight:700;line-height:1.25em;color:rgb(var(--color-foreground));margin:0}.card-tagline{font-size:14px;color:rgba(var(--color-foreground),.7);line-height:1.4;margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-body-wrap-badge{flex-shrink:0;align-self:flex-start}.product-badge{background:#ededed;text-align:center;padding:.4rem 1.5rem;border-radius:34px;font-size:14px;letter-spacing:-.0175rem;font-weight:700;line-height:1.4;color:#1e1e1e;white-space:nowrap}.card-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:rgba(var(--color-background),.88);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10;pointer-events:none}.theme-card:hover .card-img-wrap .card-actions{opacity:1;visibility:visible;pointer-events:auto}.card-body .card-actions{display:none}.card-btn-primary,.card-btn-ghost{font-size:20px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;text-align:center;opacity:0;transform:translateY(10px);position:relative;padding:2px 0;transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1),color .3s ease}.card-btn-primary{color:var(--section-accent, rgb(var(--color-button)))}.card-btn-ghost{color:rgb(var(--color-foreground));transition-delay:.08s}.card-btn-primary:after,.card-btn-ghost:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.4,0,.2,1)}.card-btn-primary:hover:after,.card-btn-ghost:hover:after{transform:scaleX(1);transform-origin:left}.theme-card:hover .card-btn-primary,.theme-card:hover .card-btn-ghost{opacity:1;transform:translateY(0)}.card-btn-primary:hover{transform:scale(1.05)}.card-btn-ghost:hover{color:var(--section-accent, rgb(var(--color-button)));transform:scale(1.05)}@media(max-width:900px){.card-img-wrap .card-actions{display:none!important}.card-body .card-actions{width:100%;display:flex;flex-direction:row;position:static;opacity:1;visibility:visible;pointer-events:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px;margin-top:15px;padding:0}.card-body .card-actions .card-btn-primary,.card-body .card-actions .card-btn-ghost{flex:1;opacity:1;transform:none;font-size:14px;padding:10px 5px;border-radius:6px;border:1.5px solid rgba(var(--color-foreground),.18)}.card-body .card-actions .card-btn-primary{background:var(--section-accent, rgb(var(--color-button)));color:rgb(var(--color-button-text));border-color:var(--section-accent, rgb(var(--color-button)))}.card-body .card-actions .card-btn-ghost{background:transparent;color:rgb(var(--color-foreground))}.card-body .card-actions .card-btn-primary:after,.card-body .card-actions .card-btn-ghost:after{display:none}}@media(max-width:749px){.affiliate-themes__head-wrap{flex-direction:column;align-items:flex-start;gap:16px}.affiliate-themes__controls{align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/affiliate-themes.css.map */
