:root{--dct-red:#e53935;--dct-ink:#1f1f1f;--dct-line:#ececec;--dct-radius:12px}header.header,header{background:#fff!important;box-shadow:0 2px 14px rgba(0,0,0,.06)}header .logo img{max-height:none!important;height:46px!important;width:auto!important;display:block}@media (max-width:991px){header .logo img{height:38px!important}}.section_product .product-blocks .item-border,.category-products .products-view-grid .item-border{border:0!important;padding:6px!important}.news-item-products{position:relative;background:#fff;border:1px solid var(--dct-line);border-radius:var(--dct-radius);padding:8px 8px 12px!important;min-height:0!important;height:100%;overflow:hidden;transition:transform .22s ease , box-shadow .22s ease , border-color .22s ease}.promo-title .news-item-products{margin:6px}.news-item-products:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.09);border-color:#ffd0d0}.news-item-products .fix-images{height:auto!important;aspect-ratio: 1 / 1;background:#f6f6f6;border-radius:calc(var(--dct-radius) - 4px);overflow:hidden}.news-item-products .fix-images img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;margin:0!important;transition:transform .35s ease}.news-item-products:hover .fix-images img{transform:scale(1.05)}#owl-promo .owl-item{animation:none!important}.news-item-products .fix-images>span{top:8px!important;left:8px!important;background:linear-gradient(135deg,#ff5252,#d32f2f)!important;border-radius:20px!important;padding:5px 9px!important;font-size:12px!important;box-shadow:0 2px 6px rgba(211,47,47,.35)}.news-item-products h3{font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:var(--dct-ink)!important;margin:10px 2px 6px!important;height:2.8em!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-item-products .price{line-height:1.3}.news-item-products .price strong{font-size:16px!important;font-weight:700!important;color:var(--dct-red)!important}.news-item-products .price del{font-size:13px!important}@media (max-width:767px){.section_product .product-blocks .item-border,.category-products .products-view-grid .item-border{padding:4px!important}.news-item-products{padding:6px 6px 10px!important;border-radius:10px}.news-item-products h3{font-size:13px!important;margin:8px 0 4px!important}.news-item-products .price strong{font-size:15px!important}.news-item-products .price del{display:block;margin:2px 0 0!important;font-size:12px!important}.news-item-products:hover{transform:none}}.product-image-block .gallery-top{border:1px solid var(--dct-line);border-radius:14px;overflow:hidden;background:#fff}.product-image-block .gallery-top .swiper-slide img{width:100%;aspect-ratio: 1 / 1;object-fit:contain}.product-image-block .thumb-link img{border:2px solid var(--dct-line);border-radius:10px;aspect-ratio: 1 / 1;object-fit:cover;transition:border-color .2s ease}.product-image-block .swiper-slide-thumb-active .thumb-link img,.product-image-block .thumb-link:hover img{border-color:var(--dct-red)}h1.title-head{font-weight:700!important;color:var(--dct-ink);line-height:1.3}.product-image-block .gallery-top .swiper-wrapper{height:auto!important}.footer-social li.tiktok a{background:#000!important;display:flex!important;align-items:center;justify-content:center}.footer-social li.tiktok svg{width:18px;height:18px;fill:#fff}.footer-omnichanel li.tiktokshop .dct-tt-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#000}.dct-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dct-blog{padding-bottom:30px}.dct-blog-title{font-size:26px;font-weight:700;margin:10px 0 18px;color:var(--dct-ink)}.dct-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.dct-blog-card{background:#fff;border:1px solid var(--dct-line);border-radius:var(--dct-radius);overflow:hidden;transition:transform .22s ease , box-shadow .22s ease}.dct-blog-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.09)}.dct-blog-thumb{display:block;aspect-ratio: 16 / 10;background:#f6f6f6;overflow:hidden}.dct-blog-thumb img{width:100%;height:100%;object-fit:cover}.dct-blog-body{padding:12px 14px 16px}.dct-blog-name{font-size:16px!important;font-weight:600;line-height:1.4;margin:0 0 6px}.dct-blog-name a{color:var(--dct-ink)}.dct-blog-meta{color:#888;font-size:13px;margin-bottom:6px}.dct-blog-desc{color:#555;font-size:14px;line-height:1.5;margin:0}.dct-deals{margin:18px 0 8px}.dct-deals .container{background:#fff;border-radius:14px;padding:16px 14px 18px;border:2px solid #ffd6d6}.dct-deals-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dct-deals-title{margin:0;font-size:24px;font-weight:800;color:#d32f2f}.dct-deals--page .dct-deals-title{font-size:28px}.dct-deals-week{color:#666;font-size:13px;margin-top:4px}.dct-deals-all{font-weight:700;color:#e53935;white-space:nowrap}.dct-deal+.dct-deal{margin-top:18px;padding-top:16px;border-top:1px dashed #f0c4c4}.dct-deal-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:linear-gradient(90deg,#e53935,#ff7043);color:#fff;border-radius:10px;padding:10px 14px;margin-bottom:12px}.dct-deal-name{display:flex;align-items:center;gap:10px;font-size:16px}.dct-deal-pct{background:#fff;color:#e53935;font-weight:800;border-radius:20px;padding:3px 10px;font-size:15px}.dct-deal-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.dct-cd{background:rgba(0,0,0,.25);border-radius:6px;padding:3px 8px;font-weight:800;font-size:16px;letter-spacing:1px;font-variant-numeric:tabular-nums}.dct-deal-dep{background:#fff3e0;color:#bf360c;border-radius:20px;padding:3px 10px;font-weight:700}.dct-deal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.dct-deal-item{text-align:center}.dct-deal-cta{margin-top:8px;background:#e53935;color:#fff;border-radius:18px;padding:6px 0;font-weight:700;font-size:13px}.dct-deals-empty{text-align:center;padding:24px 10px;color:#555;line-height:1.6}@media (max-width:767px){.dct-deals .container{padding:12px 8px 14px;border-radius:10px}.dct-deals-title{font-size:20px}.dct-deal-grid{grid-template-columns:repeat(2,1fr);gap:8px}.dct-deal-bar{padding:8px 10px}}header .nav-item:nth-child(7) > a::before {background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ fill=\'%23e53935\'\ d=\'M13.5\ 0.67s.74\ 2.65.74\ 4.8c0\ 2.06-1.35\ 3.73-3.41\ 3.73-2.07\ 0-3.63-1.67-3.63-3.73l.03-.36C5.21\ 7.51\ 4\ 10.62\ 4\ 14c0\ 4.42\ 3.58\ 8\ 8\ 8s8-3.58\ 8-8C20\ 8.61\ 17.41\ 3.8\ 13.5.67zM11.71\ 19c-1.78\ 0-3.22-1.4-3.22-3.14\ 0-1.62\ 1.05-2.76\ 2.81-3.12\ 1.77-.36\ 3.6-1.21\ 4.62-2.58.39\ 1.29.59\ 2.65.59\ 4.04\ 0\ 2.65-2.15\ 4.8-4.8\ 4.8z\'/%3E%3C/svg%3E)!important}header .nav-item:nth-child(7) > a {color:#e53935!important;font-weight:700}@media (min-width:992px){header #nav{display:flex!important;flex-wrap:nowrap;justify-content:space-between}header #nav>li{float:none!important;padding-left:4px!important;flex:0 1 auto}header #nav>li>a{white-space:nowrap}}@media (min-width:992px) and (max-width:1199px){header #nav>li>a{font-size:11.5px!important}}.dct-deals--page{margin:14px 0 26px}.dct-deals--page .container{background:transparent;border:0;padding:0 15px}.dct-deals--page .dct-deal,.dct-steps-wrap,.dct-faq,.dct-empty{background:#fff;border-radius:16px;padding:16px;margin-top:16px;border:1px solid #f3dede}.dct-deals--page .dct-deal+.dct-deal{border-top:1px solid #f3dede;padding-top:16px}.dct-hero{position:relative;overflow:hidden;border-radius:18px;color:#fff;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:radial-gradient(circle at 85% 20%,rgba(255,213,79,.35),transparent 38%) , radial-gradient(circle at 10% 110%,rgba(255,112,67,.55),transparent 45%) , linear-gradient(120deg,#b71c1c 0%,#e53935 55%,#ff7043 100%);box-shadow:0 12px 30px rgba(183,28,28,.25)}.dct-hero::after{content:"%";position:absolute;right:-10px;bottom:-70px;font-size:260px;font-weight:900;color:rgba(255,255,255,.07);line-height:1;pointer-events:none}.dct-hero-chip{display:inline-block;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700;letter-spacing:.3px}.dct-hero-title{color:#fff!important;font-size:40px!important;font-weight:900!important;margin:10px 0 6px!important;text-shadow:0 3px 12px rgba(0,0,0,.2);line-height:1.1!important}.dct-hero-sub{font-size:16px;margin:0 0 12px;opacity:.95}.dct-hero-sub strong{color:#ffe082;font-size:18px}.dct-hero-perks{list-style:none;padding:0;margin:0;display:flex;gap:8px 18px;flex-wrap:wrap;font-size:14px}.dct-hero-perks li::before{content:"✓";display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:#ffe082;color:#b71c1c;border-radius:50%;font-weight:900;font-size:12px;margin-right:6px}.dct-hero-side{position:relative;z-index:1;text-align:center;background:rgba(0,0,0,.18);border-radius:16px;padding:16px 22px;min-width:240px;backdrop-filter:blur(2px)}.dct-hero-cd-label{font-size:13px;opacity:.9;margin-bottom:6px}.dct-hero-cd.dct-cd{display:inline-block;background:#fff;color:#c62828;font-size:28px;padding:6px 14px;border-radius:10px}.dct-hero-btn{display:block;margin-top:12px;background:#ffe082;color:#b71c1c!important;font-weight:800;border-radius:24px;padding:10px 18px;text-transform:uppercase;letter-spacing:.4px;box-shadow:0 4px 0 #c79a00;transition:transform .15s}.dct-hero-btn:hover{transform:translateY(-2px)}.dct-hero-flame{font-size:54px;line-height:1;margin-bottom:4px;animation:dctPulse 1.6s ease-in-out infinite}@keyframes dctPulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.12); } }.dct-deal-bar.is-soon{background:linear-gradient(90deg,#455a64,#78909c)}.dct-deal-tag{background:#ffe082;color:#6d4c00;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:800}.dct-deal-item.is-soon .dct-deal-cta{background:#607d8b}.dct-sec-title{font-size:20px;font-weight:800;color:#1f1f1f;margin:0 0 12px;padding-left:12px;border-left:4px solid #e53935;line-height:1.2}.dct-empty{text-align:center;padding:26px 16px}.dct-empty-icon{font-size:44px}.dct-empty h2{font-size:22px;font-weight:800;margin:6px 0 8px;color:#c62828}.dct-empty p{color:#555;max-width:640px;margin:0 auto 14px;line-height:1.6}.dct-empty-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.dct-empty-links a{color:#fff!important;border-radius:22px;padding:8px 16px;font-weight:700;font-size:14px}.dct-empty-links .is-fb{background:#1877f2}.dct-empty-links .is-tt{background:#111}.dct-empty-links .is-zl{background:#0068ff}.dct-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dct-step{position:relative;background:#fff7f5;border:1px solid #ffe0d9;border-radius:14px;padding:16px 14px 14px 62px}.dct-step span{position:absolute;left:14px;top:14px;width:36px;height:36px;border-radius:50%;background:#e53935;color:#fff;font-weight:900;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(229,57,53,.35)}.dct-step strong{display:block;font-size:15px;color:#1f1f1f;margin-bottom:4px}.dct-step p{margin:0;color:#555;font-size:13.5px;line-height:1.5}.dct-faq details{border-bottom:1px solid #f1e3e3;padding:10px 2px}.dct-faq details:last-child{border-bottom:0}.dct-faq summary{cursor:pointer;font-weight:700;color:#1f1f1f;list-style:none;position:relative;padding-right:26px}.dct-faq summary::-webkit-details-marker{display:none}.dct-faq summary::after{content:"+";position:absolute;right:4px;top:-2px;font-size:20px;color:#e53935;font-weight:700}.dct-faq details[open] summary::after{content:"–"}.dct-faq details p{margin:8px 0 2px;color:#555;line-height:1.6}@media (max-width:767px){.dct-hero{padding:20px 16px;border-radius:14px}.dct-hero-title{font-size:30px!important}.dct-hero-side{width:100%;min-width:0}.dct-hero::after{font-size:180px;bottom:-50px}.dct-steps{grid-template-columns:1fr}.dct-deals--page .container{padding:0 8px}}.dct-hero-text{flex:1 1 360px;min-width:0;position:relative;z-index:1}.dct-hero-side{flex:0 0 auto}