.ccls-page{background:#f0f1f3;color:#111;font-family:var(--font-stack-body, Archivo, sans-serif);padding-bottom:1px}.ccls-hero{background:linear-gradient(165deg,#2a2d32,#16181b 48%,#0c0d0f);color:#fff;padding:4.75rem 0 1.5rem}@media(min-width:768px){.ccls-hero{padding:5.25rem 0 2.5rem}}.ccls-hero__inner,.ccls-body{width:100%;max-width:1320px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}@media(min-width:1024px){.ccls-hero__inner,.ccls-body{padding-left:2rem;padding-right:2rem}}.ccls-hero__eyebrow{margin:0 0 1.5rem;font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.ccls-hero__row{display:flex;align-items:center;gap:1.75rem 2.25rem;flex-wrap:wrap}.ccls-hero__logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:999px;padding:.7rem 1.15rem;min-height:5.5rem;box-shadow:0 8px 30px #00000040}.ccls-hero__logo img{display:block;height:3.5rem;width:auto;max-width:10rem;object-fit:contain}.ccls-hero__copy{flex:1 1 16rem;min-width:0}.ccls-hero__title{margin:0 0 .6rem;font-family:var(--font-stack-header, Archivo, sans-serif);font-weight:400;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.25rem,4.6vw,3.5rem);color:#fff}.ccls-hero__lede{margin:0 0 .75rem;max-width:34rem;font-size:1.0625rem;line-height:1.6;font-weight:400;color:#ffffffb8}.ccls-hero__count{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.ccls-switch{display:flex;flex-wrap:nowrap;gap:2px;margin:2.25rem 0 0;padding:4px;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;box-sizing:border-box}.ccls-switch::-webkit-scrollbar{display:none}.ccls-switch__tab{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.45rem .9rem;border-radius:999px;color:#ffffffb8;text-decoration:none;font-size:.8125rem;font-weight:500;letter-spacing:.06em;line-height:1;white-space:nowrap;transition:background .2s ease,color .2s ease}.ccls-switch__tab img{display:block;height:1.15rem;width:auto;background:#fff;border-radius:999px;padding:1px 5px;box-sizing:content-box}.ccls-switch__tab:hover{color:#fff;background:#ffffff14}.ccls-switch__tab.is-active{background:#fff;color:#111}.ccls-body{padding-top:2rem;padding-bottom:4.5rem}@media(min-width:768px){.ccls-body{padding-top:3.5rem}}.ccls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:24px;padding-right:12px;overflow:visible}@media(min-width:768px){.ccls-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:28px;padding-right:24px}}@media(min-width:1100px){.ccls-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.ccls-tile{position:relative;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:16px;box-shadow:0 1px 2px #1111110a,0 10px 28px #1111110d;padding:14px 14px 18px;overflow:visible;transition:transform .25s ease,box-shadow .25s ease}.ccls-tile:hover{transform:translateY(-5px);box-shadow:0 8px 14px #1111110d,0 18px 40px #1111111a}.ccls-tile .sf__pcard,.ccls-tile .sf__pcard-image{position:relative;overflow:visible!important;background:#fff}.ccls-tile .sf__image-box,.ccls-tile .sf-image,.ccls-tile .spc__main-img,.ccls-tile .sf__pcard-image .flex{background:#fff}.ccls-tile .sf__image-box{border-radius:12px;overflow:hidden}.ccls-tile .sf__pcard-image img,.ccls-tile .sf-image img,.ccls-tile .spc__main-img img{transition:transform .55s ease}.ccls-tile:hover .sf__pcard-image img,.ccls-tile:hover .sf-image img,.ccls-tile:hover .spc__main-img img{transform:scale(1.05)}.ccls-tile .sf__pcard-content{margin-top:.15rem}.ccls-tile .sf__pcard-content>.mt-3,.ccls-tile .sf__pcard-content>.lg\:mt-5{margin-top:.85rem}.ccls-tile .sf__pcard-vendor{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-variant:small-caps;font-variant-caps:all-small-caps;color:#6a6d72;margin-bottom:.4rem}.ccls-tile .sf__pcard-name,.ccls-tile h3 .sf__pcard-name{font-family:var(--font-stack-header, Archivo, sans-serif);font-size:1.03125rem;font-weight:500;letter-spacing:-.015em;line-height:1.3;color:#111;text-transform:none}.ccls-tile .sf__pcard-price,.ccls-tile .sf__pcard-price .prod__price,.ccls-tile .sf__pcard-price .price{font-weight:600;font-size:1.125rem;letter-spacing:-.02em;color:#111}.ccls-tile .sales-points{list-style:none;margin:.55rem 0 0;padding:0}.ccls-tile .sales-point,.ccls-tile .stock{font-size:.75rem;color:#5c5f64}.ccls-empty{margin:.5rem 0 0;color:#6a6d72;text-align:center;padding:3rem 1rem}.ccls-more{margin:2.75rem 0 0;text-align:center;font-size:.875rem;color:#6a6d72}.ccls-more a{color:#111;text-decoration:none;border-bottom:1px solid rgba(17,17,17,.25);margin:0 .15rem}.ccls-more a:hover{border-bottom-color:#111}.ccls-more__sep{margin:0 .2rem;color:#b0b3b8}.c-class-badge--logo.c-class-badge--card{height:32px;max-width:4.5rem}.c-class-badge--logo.c-class-badge--page{height:44px;max-width:6rem}.dv-gallery-frame,.sf-preview__frame{position:relative}@media(max-width:767px){.c-class-badge--logo.c-class-badge--card{height:28px;max-width:4rem}}.dv-inkl-badge{position:absolute;z-index:8;border-radius:50%;background:#fff;color:#111;box-shadow:0 1px 8px #0003;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:10px 8px 9px;box-sizing:border-box;overflow:hidden;text-align:center;pointer-events:none}.dv-inkl-badge--card{width:130px;height:130px;top:-24px;right:-24px}.dv-inkl-badge--page{width:150px;height:150px;top:-28px;right:-28px;padding:12px 10px 11px}.dv-inkl-badge__kicker{font-weight:700;line-height:1;letter-spacing:.02em;font-size:10px;flex-shrink:0;text-align:center}.dv-inkl-badge--page .dv-inkl-badge__kicker{font-size:12px}.dv-inkl-badge__img{width:52%;height:52%;min-width:48%;min-height:48%;max-width:55%;max-height:55%;border-radius:50%;object-fit:contain;background:#f5f5f5;margin:0;display:block;flex-shrink:1}.dv-inkl-badge--len-18 .dv-inkl-badge__img{width:55%;height:55%}.dv-inkl-badge--len-30 .dv-inkl-badge__img{width:52%;height:52%}.dv-inkl-badge--len-45 .dv-inkl-badge__img,.dv-inkl-badge--len-long .dv-inkl-badge__img{width:50%;height:50%}.dv-inkl-badge__label{font-weight:600;line-height:1.05;letter-spacing:0;font-size:13px;text-align:center;width:76%;max-width:76%;display:block;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;flex-shrink:0}.dv-inkl-badge--page .dv-inkl-badge__label{font-size:15px}.dv-inkl-badge--card.dv-inkl-badge--len-30 .dv-inkl-badge__label{font-size:12px}.dv-inkl-badge--card.dv-inkl-badge--len-45 .dv-inkl-badge__label,.dv-inkl-badge--card.dv-inkl-badge--len-long .dv-inkl-badge__label{font-size:11px}.dv-inkl-badge--page.dv-inkl-badge--len-30 .dv-inkl-badge__label{font-size:14px}.dv-inkl-badge--page.dv-inkl-badge--len-45 .dv-inkl-badge__label,.dv-inkl-badge--page.dv-inkl-badge--len-long .dv-inkl-badge__label{font-size:13px}@media(max-width:767px){.dv-inkl-badge--card{width:96px;height:96px;top:-18px;right:-18px;padding:5px 6px;gap:0}.dv-inkl-badge--card .dv-inkl-badge__kicker{font-size:9px}.dv-inkl-badge--card .dv-inkl-badge__label{font-size:11px}.dv-inkl-badge--card.dv-inkl-badge--len-30 .dv-inkl-badge__label{font-size:10px}.dv-inkl-badge--card.dv-inkl-badge--len-45 .dv-inkl-badge__label,.dv-inkl-badge--card.dv-inkl-badge--len-long .dv-inkl-badge__label{font-size:9px}}.sf__pcard:has(.dv-inkl-badge),.sf__pcard-image:has(.dv-inkl-badge),.variant-card:has(.dv-inkl-badge),.variant-card__link:has(.dv-inkl-badge),.variant-card__image:has(.dv-inkl-badge),.dv-gallery:has(.dv-inkl-badge),.dv-gallery-main:has(.dv-inkl-badge),.sf-pis__wrapper:has(.dv-inkl-badge),.sf-preview__wrapper:has(.dv-inkl-badge),.swiper:has(.dv-inkl-badge),.swiper-container:has(.dv-inkl-badge),.sf__col-item:has(.dv-inkl-badge),.sf__product-listing:has(.dv-inkl-badge){position:relative;overflow:visible!important}.sf__pcard-style-1 .sf__pcard-image:has(.dv-inkl-badge) .sf__pcard-action,.sf__pcard-style-5 .sf__pcard-image:has(.dv-inkl-badge) .sf__pcard-action{top:120px}.sf__pcard-image:has(.dv-inkl-badge) .sf__pcard-action-top{top:120px}@media(max-width:767px){.sf__pcard-style-1 .sf__pcard-image:has(.dv-inkl-badge) .sf__pcard-action,.sf__pcard-style-5 .sf__pcard-image:has(.dv-inkl-badge) .sf__pcard-action,.sf__pcard-image:has(.dv-inkl-badge) .sf__pcard-action-top{top:86px}}.sf__pcard-image:has(.dv-inkl-badge) .dv-c-top-badges,.sf__pcard:has(.dv-inkl-badge) .dv-c-top-badges,.variant-card__image:has(.dv-inkl-badge) .dv-c-top-badges,.variant-card:has(.dv-inkl-badge) .dv-c-top-badges,.dv-gallery-main:has(.dv-inkl-badge) .c-class-badge{max-width:calc(100% - 150px)}.variant-grid-wrapper:has(.dv-inkl-badge),.sf-grid:has(.dv-inkl-badge),.sf__product-listing:has(.dv-inkl-badge),.sf__product-listing:has(.dv-inkl-badge)>.flex-wrap,.sf__product-listing:has(.dv-inkl-badge)>.mt-6,[class*=ai-drone-categories__grid]:has(.dv-inkl-badge){overflow:visible;padding-top:32px;padding-right:32px}.swiper:has(.dv-inkl-badge),.swiper-container:has(.dv-inkl-badge),.sf-slider:has(.dv-inkl-badge),.sf-pis__wrapper:has(.dv-inkl-badge),.sf-preview__wrapper:has(.dv-inkl-badge),.dv-gallery-main:has(.dv-inkl-badge){padding-top:32px;padding-right:32px}.sf__pcard .sf__pcard-image,.sf__pcard .sf__image-box,.sf__pcard .sf-image,.sf__pcard .spc__main-img{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
