
.df-home{--df-orange:#ff6500;--df-ink:#101722;--df-muted:#657080;color:var(--df-ink);font-family:Arial,sans-serif;background:#f6f8fa;font-size:15px;line-height:1.6}
.df-home *{box-sizing:border-box}.df-home a{text-decoration:none}.df-home .elementor-heading-title{line-height:1.12}.df-home .elementor-widget{min-width:0}.df-home .df-shell{width:100%;max-width:1440px!important;margin:auto!important;padding:0 24px!important}.df-home .df-top{background:#edf1f4;color:#526071;font-size:12px;padding:8px 24px!important}.df-header{display:flex;gap:28px;align-items:center;padding:25px 0}.df-brand{color:#111925!important;font-size:27px;font-weight:900;white-space:nowrap;line-height:1.2;letter-spacing:-1px}.df-brand b{color:var(--df-orange)}.df-brand small{display:block;font-size:9px;letter-spacing:2.2px;font-weight:500;margin-top:6px}.df-search{display:flex;flex:1;border:1px solid #d5dce4;border-radius:9px;overflow:hidden;background:white}.df-search input[type=search]{border:0;background:white;padding:14px 16px;min-width:0;width:100%;font:inherit;color:#17202e;border-radius:0}.df-home button,.df-home .df-btn{background:var(--df-orange);border:0;color:white;padding:13px 22px;border-radius:7px;font-weight:700;display:inline-block;cursor:pointer;font-size:14px}.df-search button{border-radius:0}.df-links{display:flex;gap:20px;font-size:12px}.df-links a{color:#182130}.df-nav{display:flex;align-items:center;gap:28px;border-top:1px solid #e9edf1;padding:12px 0;flex-wrap:wrap}.df-nav a{color:#28303b;font-size:14px}.df-nav a:first-child{background:var(--df-orange);color:white;padding:9px 22px;border-radius:7px;font-weight:bold}.df-home .df-hero-row{display:grid!important;grid-template-columns:210px minmax(0,1fr) 235px;gap:18px!important;padding-top:14px!important;padding-bottom:20px!important;align-items:stretch}.df-home .df-sidebar,.df-home .df-account{background:#fff;border:1px solid #e3e8ed;border-radius:12px;padding:20px!important}.df-side-title{font-weight:bold;margin-bottom:12px}.df-category-list a{display:flex;align-items:center;justify-content:space-between;color:#222e3c;padding:10px 0;border-bottom:1px solid #eef1f4;font-size:14px}.df-home .df-hero{background:radial-gradient(ellipse at 100% 100%,#a34810 0,transparent 60%),linear-gradient(120deg,#101419,#262024);border-radius:12px;padding:42px 32px!important;position:relative;overflow:hidden;min-height:370px}.df-home .df-hero:after{content:'↓';position:absolute;right:22px;bottom:20px;font-size:170px;font-weight:bold;color:#ff6a001a;pointer-events:none;line-height:1}.df-home .df-hero .elementor-widget{z-index:1}.df-home .df-hero p{color:#c7cbd1;margin:0}.df-home .df-account{gap:14px!important}.df-home .df-account p{font-size:13px;color:#687181;margin:0}.df-home .df-account .elementor-heading-title{font-size:21px}.df-account-links{display:grid;gap:9px}.df-account-links a{text-align:center}.df-account-links .df-outline{background:white;color:var(--df-orange);border:1px solid var(--df-orange)}.df-help{border-top:1px solid #edf0f4;padding-top:17px;margin-top:12px}.df-help a{color:#df5500;font-weight:bold;font-size:13px}.df-home .df-trust{display:grid!important;grid-template-columns:repeat(4,1fr);background:#eaf0f4;border-radius:10px;padding:19px 24px!important;gap:20px!important}.df-trust strong{display:block;font-size:14px}.df-trust span{color:#667384;font-size:12px}.df-home .df-content{padding-top:28px!important;padding-bottom:12px!important}.df-home .df-content h2{font-size:26px!important}.df-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.df-tile{color:white!important;border-radius:10px;overflow:hidden;min-height:136px;padding:20px 16px;position:relative;background:linear-gradient(135deg,var(--tile),#17212c);display:flex;flex-direction:column;justify-content:flex-end}.df-tile strong{font-size:19px;z-index:1}.df-tile span{font-size:11px;opacity:.85;z-index:1}.df-tile:before{content:' ';width:48px;height:86px;border:3px solid #ffffff65;border-radius:10px;position:absolute;right:12px;top:16px;transform:rotate(15deg);box-shadow:-12px 8px 0 #ffffff12}.df-home .woocommerce ul.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0}.df-home .woocommerce ul.products:before,.df-home .woocommerce ul.products:after{display:none}.df-home .woocommerce ul.products li.product{float:none!important;width:100%!important;margin:0!important;background:white;border:1px solid #e1e7ed;border-radius:10px;padding:16px!important;display:flex;flex-direction:column}.df-home .woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;border-radius:6px;background:#f7f8fa}.df-home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:1.4!important}.df-home .woocommerce ul.products li.product .price{color:#d34f00;font-weight:bold}.df-home .woocommerce ul.products li.product .button{background:var(--df-orange);color:#fff;border-radius:6px;text-align:center;font-size:13px;padding:12px}.df-empty{padding:30px;border:1px dashed #cbd4dd;border-radius:10px;background:white;color:#657080}.df-home .df-footer{margin-top:24px!important;border-top:1px solid #dde4ea;padding-top:25px!important;padding-bottom:25px!important;font-size:12px;color:#657080}.df-home a:focus-visible,.df-home button:focus-visible,.df-home input:focus-visible{outline:3px solid #2769ce;outline-offset:3px}
@media(max-width:1100px){.df-home .df-hero-row{grid-template-columns:180px minmax(0,1fr)}.df-home .df-account{grid-column:1/-1;display:flex!important;flex-direction:row!important;align-items:center}.df-header{flex-wrap:wrap}.df-search{order:3;flex-basis:100%}.df-links{margin-left:auto}.df-categories{grid-template-columns:repeat(3,1fr)}.df-home .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.df-home .df-shell{padding-left:16px!important;padding-right:16px!important}.df-brand{font-size:22px}.df-links{gap:12px}.df-header{gap:16px;padding:20px 0}.df-search input[type=search]{font-size:13px;padding:12px}.df-search button{padding:12px}.df-nav{gap:16px;flex-wrap:nowrap;overflow:auto;white-space:nowrap}.df-home .df-hero-row{grid-template-columns:1fr;padding-top:16px!important}.df-home .df-sidebar{display:none!important}.df-home .df-hero{padding:32px 24px!important;min-height:330px}.df-home .df-hero h1{font-size:36px!important}.df-home .df-account{flex-direction:column!important;align-items:stretch}.df-home .df-trust{grid-template-columns:repeat(2,1fr);gap:14px!important}.df-categories{grid-template-columns:repeat(2,1fr)}.df-tile{min-height:115px}.df-home .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.df-home .woocommerce ul.products li.product{padding:10px!important}.df-home .df-content h2{font-size:23px!important}}
