:root{--df-ink:#171715;--df-paper:#fff;--df-stone:#f5f5f2;--df-soft:#e4e4df;--df-orange:#f19a27;--df-radius:10px}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--df-orange);outline-offset:3px}body .site-header.site-header .header-inner{width:100%!important;max-width:1440px!important;min-height:70px!important;height:auto!important;grid-template-columns:132px minmax(0,1fr) auto!important;gap:clamp(12px,2vw,28px)!important;padding-inline:clamp(16px,3vw,40px)!important;margin-inline:auto!important}body .site-header.site-header .brand{display:flex!important;align-items:center!important;width:132px!important;max-width:100%!important;height:auto!important;line-height:0!important}body .site-header.site-header .brand img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.site-header .announcement{min-height:26px!important;height:auto!important;padding:6px 12px!important;font-size:9px!important;letter-spacing:.09em!important;line-height:1.3!important}.site-header .main-nav.main-nav--catalog{gap:clamp(12px,1.8vw,25px)!important;font-size:12px!important;white-space:nowrap!important}.site-header .main-nav.main-nav--catalog a{text-decoration:none!important}.site-header .main-nav.main-nav--catalog a:after{content:none!important}body.template-index .global-hero.global-hero--carousel{position:relative!important;width:min(1440px,calc(100% - clamp(28px,6vw,88px)))!important;max-width:none!important;height:auto!important;min-height:0!important;margin:clamp(18px,2.4vw,34px) auto 0!important;border-radius:10px!important;overflow:hidden!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-track{position:relative!important;width:100%!important;height:clamp(390px,37vw,520px)!important;min-height:0!important;max-height:520px!important;overflow:hidden!important}body.template-index .global-hero.global-hero--carousel .hero-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body.template-index .global-hero.global-hero--carousel .global-hero-media img,body.template-index .global-hero.global-hero--carousel .global-hero-media video{width:100%!important;height:100%!important;object-fit:cover!important}body.template-index .global-hero.global-hero--carousel .global-hero-caption{left:clamp(28px,6vw,86px)!important;right:auto!important;bottom:clamp(54px,6.2vw,82px)!important;width:min(520px,48%)!important}body.template-index .global-hero.global-hero--carousel .global-hero-copy h1,body.template-index .global-hero.global-hero--carousel .global-hero-copy h2{max-width:12ch!important;font-size:clamp(39px,4.6vw,64px)!important;line-height:1!important}body.template-index .global-hero.global-hero--carousel .hero-actions{gap:10px!important;margin-top:19px!important}body.template-index .global-hero.global-hero--carousel .hero-actions .button{min-height:44px!important;border-radius:4px!important;padding-inline:18px!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-controls{right:clamp(16px,3vw,38px)!important;bottom:14px!important;left:auto!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button:before,body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button:after{border-radius:2px!important}body.template-index .section.category-section,body.template-index .section.product-showcase{width:min(1440px,calc(100% - clamp(32px,7vw,100px)))!important;max-width:none!important;margin-inline:auto!important;padding-block:clamp(48px,6vw,78px)!important}body.template-index .section-head--categories,body.template-index .section-head--showcase{margin-bottom:clamp(18px,2.5vw,28px)!important}body.template-index .section-head h2{font-size:clamp(30px,3.7vw,48px)!important;line-height:1.08!important}body.template-index .category-rail--product-led{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:0!important}body.template-index .category-card-wrap{display:flex!important;min-width:0!important}body.template-index .category-card--cajas-de-pc,body.template-index .category-card--refrigeracion-liquida,body.template-index .category-card--disipadores-de-aire,body.template-index .category-card--ventiladores,body.template-index .category-card--fuentes{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;gap:0!important;padding:14px 14px 15px!important;border:1px solid #e4e4df!important;border-radius:10px!important;background:#f6f6f3!important;overflow:hidden!important}body.template-index .category-card-media{width:100%!important;height:clamp(150px,16vw,205px)!important;min-height:0!important;margin:5px 0 10px!important}body.template-index .category-card-media img{width:100%!important;height:100%!important;object-fit:contain!important}body.template-index .category-card-content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;padding:0!important}body.template-index .category-card-content h3{margin:0!important;font-size:clamp(18px,1.7vw,23px)!important;line-height:1.15!important}body.template-index .category-card-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;margin-top:auto!important;padding:0 12px!important;border-radius:4px!important;background:#171715!important;color:#fff!important;font-size:10px!important;font-weight:650!important;letter-spacing:.07em!important;text-transform:uppercase!important}body.template-index .category-card-cta:after{content:none!important}body.template-index .category-card:hover .category-card-cta{background:var(--df-orange)!important;color:#171715!important}body.template-index .section.product-showcase .product-grid,body.template-index .section.product-showcase .product-grid--featured{align-items:stretch!important;gap:14px!important}body.template-index .section.product-showcase .df-card,body.template-index .section.product-showcase .product-card{height:100%!important;border-radius:10px!important}body.template-index .brand-manifesto{width:min(1440px,calc(100% - clamp(32px,7vw,100px)))!important;margin:12px auto clamp(50px,7vw,82px)!important;padding:clamp(20px,3vw,38px)!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:clamp(22px,4vw,58px)!important;border-radius:10px!important}body.template-index .brand-manifesto-media{min-height:300px!important;height:clamp(300px,35vw,460px)!important;border-radius:8px!important}body.template-index .brand-manifesto-copy h2{font-size:clamp(34px,4vw,54px)!important;line-height:1.04!important}body.template-index .brand-manifesto-copy>.text-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin-top:20px!important;padding:0 17px!important;border:1px solid #171715!important;border-radius:4px!important;background:#171715!important;color:#fff!important;text-decoration:none!important}body.template-index .brand-manifesto-copy>.text-link:after{content:none!important}body.template-index .brand-manifesto-copy>.text-link:hover{background:var(--df-orange)!important;border-color:var(--df-orange)!important;color:#171715!important}body.template-index .brand-manifesto-signature span{border-radius:4px!important}body.template-page .care-page{width:min(1440px,100%)!important;max-width:1440px!important;margin-inline:auto!important;padding:clamp(38px,5vw,70px) clamp(18px,5vw,72px) clamp(56px,7vw,92px)!important}body.template-page .care-hero{max-width:900px!important;padding-bottom:clamp(24px,3vw,38px)!important}body.template-page .care-hero h1{max-width:24ch!important;margin:0 0 12px!important;font-size:clamp(34px,4.2vw,52px)!important;line-height:1.05!important}body.template-page .care-hero>p:not(.eyebrow){max-width:62ch!important;font-size:16px!important;line-height:1.6!important}body.template-page .care-layout{display:grid!important;grid-template-columns:minmax(210px,.72fr) minmax(0,1.85fr)!important;align-items:start!important;gap:clamp(24px,4vw,58px)!important;padding-top:clamp(26px,3vw,40px)!important}body.template-page .care-aside{display:flex!important;flex-direction:column!important;align-content:initial!important;min-width:0!important;border-top:1px solid #deded9!important}body.template-page .care-kicker{margin:0!important;padding:13px 0!important}body.template-page .care-page--contact .care-aside a{position:static!important;display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:5px!important;min-width:0!important;padding:12px 11px!important;border-top:1px solid #e3e3df!important;border-bottom:0!important;border-radius:4px!important;background:#f6f6f3!important;color:#171715!important;text-decoration:none!important}body.template-page .care-page--contact .care-aside a:last-child{border-bottom:1px solid #e3e3df!important}body.template-page .care-page--contact .care-aside a:after,body.template-page .care-page--contact .care-aside a>b,body.template-page .care-page--contact .care-aside a>span{display:none!important;content:none!important}body.template-page .care-page--contact .care-aside a>strong{display:block!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;font-size:13px!important;line-height:1.35!important}body.template-page .care-page--contact .care-aside a>small{position:static!important;display:block!important;grid-column:auto!important;grid-row:auto!important;margin:4px 0 0!important;color:#686862!important;font-size:11px!important;line-height:1.45!important}body.template-page .care-form-panel{min-width:0!important;padding:clamp(22px,3.5vw,42px)!important;border:1px solid #e4e4df!important;border-radius:10px!important;background:#f7f7f4!important;box-shadow:none!important}body.template-page .care-form-heading h2{font-size:clamp(30px,3.5vw,44px)!important;line-height:1.05!important}body.template-page .care-page--contact .contact-form--care label{display:block!important;min-width:0!important;color:#252522!important;font-size:12px!important;line-height:1.4!important}body.template-page .care-page--contact .contact-form--care label>span{display:inline!important;position:static!important;margin-left:2px!important;color:#a9630d!important}body.template-page .care-page--contact .contact-form--care label>input,body.template-page .care-page--contact .contact-form--care label>select,body.template-page .care-page--contact .contact-form--care label>textarea{display:block!important;width:100%!important;min-width:0!important;margin-top:7px!important;border-radius:4px!important}body.template-page .contact-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.template-page .care-form-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}body.template-page .care-form-footer .button{min-height:44px!important;border-radius:4px!important}body.template-page .care-page--support .support-routes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:clamp(24px,3vw,38px) 0 0!important}body.template-page .care-page--support .support-routes a{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-width:0!important;min-height:190px!important;padding:20px!important;border:1px solid #e3e3df!important;border-radius:10px!important;background:#f6f6f3!important;color:#171715!important;text-decoration:none!important}body.template-page .care-page--support .support-routes a:after{content:none!important}body.template-page .care-page--support .support-routes h2{margin:0 0 8px!important;font-size:clamp(18px,1.7vw,22px)!important;line-height:1.15!important}body.template-page .care-page--support .support-routes p{margin:0!important;color:#65655f!important;font-size:12px!important;line-height:1.5!important}body.template-page .care-page--support .support-process{display:grid!important;grid-template-columns:minmax(210px,.68fr) minmax(0,1.6fr)!important;grid-template-areas:"heading steps" "action steps"!important;align-items:center!important;gap:14px 28px!important;margin:34px 0 0!important;padding:clamp(21px,3vw,34px)!important;border:1px solid #e4e4e1!important;border-radius:10px!important;background:#f6f6f3!important;color:#171715!important;box-shadow:none!important}body.template-page .care-page--support .support-process-heading{grid-area:heading!important;min-width:0!important}body.template-page .care-page--support .support-process-heading .eyebrow{margin:0 0 8px!important;color:#8a5a20!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important}body.template-page .care-page--support .support-process-heading h2{margin:0!important;color:#171715!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.1!important;letter-spacing:-.035em!important}body.template-page .care-page--support .support-process ol{grid-area:steps!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}body.template-page .care-page--support .support-process li{min-width:0!important;margin:0!important;padding:16px 13px!important;border:1px solid #e4e4df!important;border-radius:8px!important;background:#fff!important;color:#4c4c48!important;list-style:none!important}body.template-page .care-page--support .support-process li::marker{content:""!important;font-size:0!important}body.template-page .care-page--support .support-process li:before{content:""!important;display:block!important;width:7px!important;height:7px!important;margin:0 0 11px!important;border-radius:50%!important;background:#f19a27!important}body.template-page .care-page--support .support-process li p{margin:0!important;color:#4c4c48!important;font-size:13px!important;line-height:1.55!important;overflow-wrap:anywhere!important}body.template-page .care-page--support .support-process>a.button{grid-area:action!important;justify-self:start!important;min-height:44px!important;padding:0 17px!important;border:1px solid #171715!important;border-radius:4px!important;background:#171715!important;color:#fff!important}body.template-page .care-page--support .support-legal{display:grid!important;grid-template-columns:minmax(220px,.75fr) minmax(0,1.4fr)!important;gap:clamp(22px,4vw,52px)!important;margin-top:34px!important;padding:clamp(22px,3vw,34px)!important;border:1px solid #e4e4e1!important;border-radius:10px!important;background:#fff!important}body.template-page .care-page--support .support-legal nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:start!important;gap:8px!important;border:0!important}body.template-page .care-page--support .support-legal nav a{display:flex!important;align-items:center!important;min-width:0!important;min-height:46px!important;padding:10px 12px!important;border:1px solid #e3e3df!important;border-radius:6px!important;background:#fff!important;color:#22221f!important;font-size:11px!important;line-height:1.35!important;text-decoration:none!important;overflow-wrap:anywhere!important}body.template-page .care-page--support .support-legal nav a:after{content:none!important}body.template-page .care-page--support .support-legal h2{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.1!important}body.template-page .legal-page{width:min(1440px,100%)!important;max-width:1440px!important;margin-inline:auto!important;padding:clamp(38px,5vw,70px) clamp(18px,5vw,72px) clamp(56px,7vw,92px)!important}body.template-page .legal-document,body.template-page .legal-navigation,body.template-page .legal-policy-hub{border-radius:10px!important}body.template-page .legal-policy-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.template-page .legal-policy-links a{min-height:48px!important;border-radius:6px!important}.site-footer{padding-inline:clamp(18px,5vw,68px)!important}.site-footer .footer-shell{max-width:1440px!important}.site-footer .footer-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:26px 0 22px!important}.site-footer .footer-logo{width:clamp(150px,18vw,220px)!important;max-width:100%!important}.site-footer .footer-direct-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:9px!important;margin:0!important}.site-footer .footer-direct-links a{display:inline-flex!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;min-width:90px!important;min-height:40px!important;padding:0 12px!important;border:1px solid #d6d6d1!important;border-radius:4px!important;background:transparent!important;color:#20201e!important;font-size:10px!important;font-weight:650!important;letter-spacing:.07em!important;text-decoration:none!important;text-transform:uppercase!important}.site-footer .footer-direct-links a:after{content:none!important}.site-footer .footer-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,330px)!important;align-items:start!important;gap:clamp(28px,4vw,60px)!important;padding:34px 0 30px!important}body .site-footer .footer-main .footer-links-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:clamp(15px,2.2vw,30px)!important}.site-footer .footer-column{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-width:0!important}.site-footer .footer-column a{display:block!important;min-height:0!important;font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere!important;text-decoration:none!important}.site-footer .footer-news{min-width:0!important;max-width:none!important}.site-footer .footer-bottom{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:16px!important;padding:16px 0 20px!important}.site-footer .footer-bottom>span:last-child{text-align:right!important}.footer-payment-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px 24px!important;margin:6px 0 0!important;padding:16px 0!important;border-top:1px solid #e4e4e1!important;border-bottom:1px solid #e4e4e1!important;color:#6d6d68!important;font-size:11px!important}.footer-payment-row>span{margin:0!important}.footer-payment-icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.footer-payment-icons li{display:grid!important;place-items:center!important;min-width:42px!important;height:28px!important;margin:0!important;padding:3px 6px!important;border:1px solid #dededb!important;border-radius:4px!important;background:#fff!important;list-style:none!important}.footer-payment-icons li::marker{content:""!important}.footer-payment-icons svg{display:block!important;width:auto!important;height:18px!important;max-width:54px!important}@media(max-width:1180px){body .site-header.site-header .header-inner{grid-template-columns:122px minmax(0,1fr) auto!important;gap:12px!important;padding-inline:20px!important}body .site-header.site-header .brand{width:122px!important}body.template-index .category-rail--product-led{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.template-page .care-page--support .support-routes{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-page .care-page--support .support-legal{grid-template-columns:1fr!important}body.template-page .care-page--support .support-legal nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .site-footer .footer-main .footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 18px!important}.site-footer .footer-main{grid-template-columns:1fr!important}.site-footer .footer-news{max-width:620px!important}}@media(max-width:900px){body .site-header.site-header .header-inner{min-height:68px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding-inline:17px!important}body .site-header.site-header .brand{grid-column:1!important;grid-row:1!important;width:min(118px,38vw)!important}.site-header .header-search-shell{display:none!important}.site-header .header-actions{grid-column:2!important;grid-row:1!important;gap:8px!important}body.template-index .global-hero.global-hero--carousel{width:calc(100% - 32px)!important;margin-top:16px!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-track{height:clamp(365px,53vw,440px)!important;max-height:440px!important}body.template-index .global-hero.global-hero--carousel .global-hero-caption{left:28px!important;bottom:58px!important;width:min(430px,56%)!important}body.template-index .category-rail--product-led{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.template-index .brand-manifesto{grid-template-columns:1fr 1fr!important}body.template-page .care-layout{grid-template-columns:minmax(190px,.7fr) minmax(0,1.7fr)!important;gap:20px!important}body.template-page .care-page--support .support-process{grid-template-columns:1fr!important;grid-template-areas:"heading" "steps" "action"!important;gap:16px!important}body.template-page .care-page--support .support-process ol{grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-footer .footer-topbar{align-items:center!important}}@media(max-width:640px){html{scroll-behavior:auto}body .site-header.site-header .header-inner{min-height:64px!important;padding-inline:12px!important}body .site-header.site-header .brand{width:min(108px,35vw)!important}.site-header .announcement{min-height:25px!important;padding:6px 10px!important;font-size:8px!important}.site-header .header-actions{gap:5px!important}body.template-index .global-hero.global-hero--carousel{width:calc(100% - 24px)!important;margin-top:12px!important;border-radius:10px!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-track{height:clamp(380px,110vw,470px)!important;max-height:470px!important}body.template-index .global-hero.global-hero--carousel .global-hero-caption{left:19px!important;right:19px!important;bottom:82px!important;width:auto!important}body.template-index .global-hero.global-hero--carousel .global-hero-copy h1,body.template-index .global-hero.global-hero--carousel .global-hero-copy h2{max-width:12ch!important;font-size:clamp(36px,9vw,46px)!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-controls{right:10px!important;bottom:8px!important}body.template-index .section.category-section,body.template-index .section.product-showcase{width:calc(100% - 28px)!important;padding-block:44px!important}body.template-index .section-head h2{font-size:clamp(29px,8vw,38px)!important}body.template-index .category-rail--product-led{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.template-index .category-card--cajas-de-pc,body.template-index .category-card--refrigeracion-liquida,body.template-index .category-card--disipadores-de-aire,body.template-index .category-card--ventiladores,body.template-index .category-card--fuentes{padding:11px!important;border-radius:10px!important}body.template-index .category-card-media{height:clamp(128px,40vw,170px)!important;margin:3px 0 7px!important}body.template-index .category-card-content h3{font-size:clamp(17px,5vw,21px)!important}body.template-index .category-card-cta{min-height:31px!important;padding-inline:9px!important;font-size:9px!important}body.template-index .brand-manifesto{width:calc(100% - 28px)!important;margin:4px auto 46px!important;padding:13px!important;grid-template-columns:1fr!important;gap:10px!important;border-radius:10px!important}body.template-index .brand-manifesto-media{min-height:250px!important;height:72vw!important;max-height:340px!important;border-radius:8px!important}body.template-index .brand-manifesto-copy{padding:10px 4px 5px!important}body.template-index .brand-manifesto-copy h2{font-size:clamp(30px,8.5vw,40px)!important}body.template-index .brand-manifesto-signature{gap:6px!important;margin-top:18px!important;padding-top:13px!important}body.template-page .care-page{padding:34px 16px 54px!important}body.template-page .care-hero{padding-bottom:23px!important}body.template-page .care-hero h1{font-size:clamp(32px,9vw,42px)!important}body.template-page .care-hero>p:not(.eyebrow){font-size:14px!important}body.template-page .care-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding-top:22px!important}body.template-page .care-form-panel{padding:19px 15px!important}body.template-page .contact-fields{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body.template-page .care-form-footer{display:block!important}body.template-page .care-form-footer .button{display:flex!important;width:100%!important;margin-top:15px!important}body.template-page .care-page--support .support-routes{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding-top:22px!important}body.template-page .care-page--support .support-routes a{min-height:112px!important;padding:16px!important;border-radius:8px!important}body.template-page .care-page--support .support-process{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading" "steps" "action"!important;gap:13px!important;margin-top:23px!important;padding:16px!important;border-radius:8px!important}body.template-page .care-page--support .support-process ol{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body.template-page .care-page--support .support-process li{padding:13px!important}body.template-page .care-page--support .support-process>a.button{width:100%!important;justify-content:center!important}body.template-page .care-page--support .support-legal{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin-top:22px!important;padding:16px!important;border-radius:8px!important}body.template-page .care-page--support .support-legal nav{grid-template-columns:minmax(0,1fr)!important}body.template-page .care-page--support .support-legal nav a{min-height:44px!important}body.template-page .legal-policy-links{grid-template-columns:minmax(0,1fr)!important}.site-footer{padding-inline:16px!important}.site-footer .footer-topbar{align-items:flex-start!important;flex-direction:column!important;gap:14px!important;padding:23px 0 18px!important}.site-footer .footer-logo{width:min(185px,68vw)!important}.site-footer .footer-direct-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:7px!important}.site-footer .footer-direct-links a{min-width:0!important;min-height:40px!important;padding-inline:5px!important;font-size:9px!important;letter-spacing:.03em!important}.site-footer .footer-main{grid-template-columns:minmax(0,1fr)!important;gap:25px!important;padding:24px 0!important}body .site-footer .footer-main .footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 14px!important}.site-footer .footer-column a{font-size:12px!important}.site-footer .footer-news .newsletter-field{flex-direction:column!important;gap:8px!important}.site-footer .footer-news .newsletter-field input,.site-footer .footer-news .newsletter-field button{width:100%!important;min-height:46px!important}.footer-payment-row{flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:14px 0!important;text-align:center!important}.footer-payment-icons{justify-content:center!important}.site-footer .footer-bottom{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:7px!important}.site-footer .footer-bottom>span:last-child{text-align:left!important}.site-footer .footer-legal-links{justify-content:flex-start!important;gap:4px 14px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(min-width:1201px){.site-header .header-search-shell{min-width:0!important}.site-header .main-nav.main-nav--catalog{display:grid!important;width:100%!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;justify-content:stretch!important;gap:clamp(3px,.6vw,9px)!important}.site-header .main-nav.main-nav--catalog a{display:flex!important;min-width:0!important;min-height:42px!important;align-items:center!important;justify-content:center!important;padding-inline:5px!important;text-align:center!important}.site-header .header-search-dropdown{top:calc(100% + 8px)!important;z-index:1000!important;width:min(720px,calc(100vw - 36px))!important}}body.template-index .section.category-section,body.template-index .section.product-showcase{box-sizing:border-box!important;width:min(1440px,calc(100% - clamp(28px,6vw,84px)))!important;margin:clamp(18px,2vw,28px) auto!important;padding:clamp(30px,4vw,52px) clamp(16px,3vw,38px)!important;border-radius:10px!important;background:#f5f5f2!important}body.template-index .section-head--categories,body.template-index .section-head--showcase{margin-bottom:clamp(18px,2.2vw,26px)!important}body.template-index .category-card--cajas-de-pc,body.template-index .category-card--refrigeracion-liquida,body.template-index .category-card--disipadores-de-aire,body.template-index .category-card--ventiladores,body.template-index .category-card--fuentes{background:#fff!important}body.template-index .category-card-media img{object-position:center center!important}body.template-index .section.product-showcase .product-grid--featured{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(10px,1.3vw,18px)!important;overflow:visible!important;margin:0!important;padding:0!important}body.template-index .section.product-showcase .product-grid--featured>.df-card,body.template-index .section.product-showcase .product-grid--featured>.product-card{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;scroll-snap-align:none!important}@media(max-width:1180px){body.template-index .section.product-showcase .product-grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){body.template-index .section.category-section,body.template-index .section.product-showcase{padding:30px 20px!important}body.template-index .category-rail--product-led,body.template-index .section.product-showcase .product-grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){body.template-index .section.category-section,body.template-index .section.product-showcase{width:calc(100% - 24px)!important;padding:25px 14px!important}body.template-index .category-rail--product-led,body.template-index .section.product-showcase .product-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}body.template-index .brand-manifesto-signature{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body.template-index .brand-manifesto-category-link{display:flex!important;min-width:0!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:6px 9px!important;border:1px solid #deded8!important;border-radius:4px!important;background:#fff!important;color:#171715!important;font-size:clamp(10px,1vw,12px)!important;font-weight:650!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;overflow-wrap:anywhere!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-controls{left:50%!important;right:auto!important;bottom:10px!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:translate(-50%)!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots{align-items:center!important;justify-content:center!important;gap:4px!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button,body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button.is-active{position:relative!important;display:block!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button:before{display:none!important;content:none!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;width:7px!important;height:7px!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:#14141447!important;transform:translate(-50%,-50%)!important;transition:width .18s ease,height .18s ease,background-color .18s ease!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button.is-active:after{width:9px!important;height:9px!important;background:var(--df-orange)!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots button:focus-visible{outline:2px solid #fff!important;outline-offset:-2px!important}@media(max-width:640px){body.template-index .global-hero.global-hero--carousel .hero-carousel-controls{left:50%!important;right:auto!important;bottom:4px!important}body.template-index .global-hero.global-hero--carousel .hero-carousel-dots{gap:2px!important}body.template-index .brand-manifesto-signature{gap:5px!important}body.template-index .brand-manifesto-category-link{min-height:38px!important;padding-inline:5px!important;font-size:10px!important}}.reseller-card .partner-brand--neobyte img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:40px!important;object-fit:contain!important}@media(max-width:740px){.reseller-card .partner-brand--neobyte img{max-height:35px!important}}body.template-index .global-hero.global-hero--carousel .hero-carousel-track{height:clamp(300px,28vw,410px)!important;min-height:300px!important;max-height:410px!important}@media(max-width:740px){body.template-index .global-hero.global-hero--carousel .hero-carousel-track{height:clamp(270px,75vw,335px)!important;min-height:270px!important;max-height:335px!important}}@media(min-width:741px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog{justify-content:flex-start!important;gap:clamp(4px,.45vw,7px)!important;font-size:clamp(14px,1.05vw,15.5px)!important;font-weight:600!important;letter-spacing:-.015em!important}body .site-header[data-search-active=false] .main-nav.main-nav--catalog a{flex:0 0 auto!important;padding-inline:0!important;line-height:1.15!important}}@media(min-width:741px)and (max-width:1100px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog{gap:5px!important;font-size:13.5px!important}}body.template-index .brand-manifesto-media{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important}body.template-index .brand-manifesto-media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}body.template-index .brand-manifesto-signature{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;width:100%!important;margin:18px 0 0!important;font-family:Jost,Arial,sans-serif!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:0!important}body.template-index .brand-manifesto-category-link{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:48px!important;padding:10px 9px!important;border:1px solid #d4d0c4!important;border-radius:6px!important;background:#f5f4ef!important;color:#1b1a17!important;font-size:13.5px!important;font-weight:700!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}body.template-index .brand-manifesto-category-link:hover{border-color:var(--df-orange)!important;background:var(--df-orange)!important;color:#171715!important}@media(max-width:740px){body.template-index .brand-manifesto-signature{grid-template-columns:1fr!important;gap:8px!important;margin-top:18px!important}body.template-index .brand-manifesto-category-link{min-height:46px!important;font-size:14px!important}}@media(min-width:741px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog a{width:max-content!important;min-width:0!important;max-width:100%!important}}@media(min-width:741px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog{display:flex!important;grid-template-columns:none!important;align-items:center!important}}@media(min-width:741px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog{gap:clamp(7px,.65vw,9px)!important;font-size:clamp(15px,1.12vw,16px)!important}}@media(min-width:741px)and (max-width:1100px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog{gap:6.5px!important;font-size:14.5px!important}}@media(min-width:741px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog{gap:clamp(10px,.95vw,13px)!important}}@media(min-width:741px)and (max-width:1100px){body .site-header[data-search-active=false] .main-nav.main-nav--catalog{gap:8.5px!important}}.search-case-suggestions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:10px 20px 12px!important}.search-case-suggestion{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:31px!important;padding:5px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#171715!important;font:400 14px/1.35 Jost,Arial,sans-serif!important;text-decoration:none!important;text-align:left!important;transition:color .16s ease!important}.search-case-suggestion:hover{color:#a96008!important;background:transparent!important}.search-case-suggestion__arrow{flex:0 0 13px;color:currentColor;font:400 15px/1 Arial,sans-serif}.search-case-suggestion__name{min-width:0}.site-header .header-search-field{display:contents}@media(min-width:1101px){body .site-header[data-search-active=true] .header-search-shell{position:relative!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;column-gap:clamp(10px,.95vw,13px)!important;align-items:center!important;min-width:0!important}body .site-header[data-search-active=true] .header-search-field{position:relative!important;display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}body .site-header[data-search-active=true] .main-nav.main-nav--catalog{display:flex!important;position:static!important;grid-column:1!important;grid-row:1!important;width:max-content!important;min-width:max-content!important;max-width:none!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(10px,.95vw,13px)!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;white-space:nowrap!important;font-size:clamp(15px,1.12vw,16px)!important;font-weight:600!important;letter-spacing:-.015em!important;transition:none!important}body .site-header[data-search-active=true] .main-nav.main-nav--catalog a{flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:none!important;padding-inline:0!important;line-height:1.15!important}body .site-header[data-search-active=true] .header-search-bar{display:flex!important;position:static!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:44px!important;transform:none!important}body .site-header[data-search-active=true] .header-search-dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;margin-top:0!important;padding:0!important;border-top:0!important;border-radius:0 0 7px 7px!important;background:#fff!important;box-shadow:0 14px 30px #00000026!important;z-index:50!important}body .site-header[data-search-active=true] .header-search-dropdown-inner{padding:0!important}}@media(min-width:1101px)and (max-width:1180px){body .site-header[data-search-active=true] .header-inner{grid-template-columns:122px minmax(0,1fr) auto!important;gap:12px!important;padding-inline:20px!important}}@media(min-width:1181px)and (max-width:1200px){body .site-header[data-search-active=true] .header-inner{grid-template-columns:minmax(172px,215px) minmax(0,1fr) auto!important;gap:20px!important;padding-inline:24px!important}}body.template-index .global-hero.global-hero--carousel .hero-slide{cursor:pointer}body.template-index .global-hero.global-hero--carousel .hero-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;overflow:hidden}body.template-index .global-hero.global-hero--carousel .global-hero-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden;background:#080809}body.template-index .global-hero.global-hero--carousel .global-hero-media picture,body.template-index .global-hero.global-hero--carousel .global-hero-media img,body.template-index .global-hero.global-hero--carousel .global-hero-media video{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}body.template-index .global-hero.global-hero--carousel .hero-slide-link:focus-visible{outline:3px solid #fff;outline-offset:-5px}body.template-index .global-hero.global-hero--carousel .hero-carousel-controls{z-index:5;pointer-events:auto}@media(max-width:640px){body.template-index .global-hero.global-hero--carousel .hero-carousel-track{height:clamp(190px,56vw,280px)!important;min-height:0!important}body.template-index .global-hero.global-hero--carousel .global-hero-media img,body.template-index .global-hero.global-hero--carousel .global-hero-media video{object-fit:contain!important;background:#080809}}body.template-index .category-rail--product-led.category-rail--separated .category-card--disipadores-de-aire .category-card-media,body.template-index .category-rail--product-led.category-rail--separated .category-card--ventiladores .category-card-media{display:flex!important;align-items:center!important;justify-content:center!important}body.template-index .category-rail--product-led.category-rail--separated .category-card--disipadores-de-aire .category-card-media img,body.template-index .category-rail--product-led.category-rail--separated .category-card--ventiladores .category-card-media img{box-sizing:border-box!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important}.cart-page{min-height:0!important;padding:clamp(34px,5vw,76px) clamp(16px,4.5vw,76px) clamp(54px,7vw,100px)!important;background:#f5f5f3!important}.cart-page-inner{width:100%;max-width:1360px;margin:0 auto}.cart-page-header{max-width:1280px;margin:0 auto 30px;padding:0 0 22px;border-bottom:1px solid #dededb}.cart-page-header .eyebrow{margin:0 0 10px;color:#73736e;font-size:10px;letter-spacing:.14em}.cart-page h1{max-width:none!important;margin:0!important;font:500 clamp(38px,4.7vw,60px)/1.02 Jost,Arial,sans-serif!important;letter-spacing:-.055em!important}.cart-empty-state{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:1000px;margin:clamp(28px,4vw,44px) auto 24px;padding:clamp(28px,5vw,54px);border:1px solid #e2e2de;border-radius:16px;background:#fff;box-shadow:0 14px 36px #1212100b}.cart-empty-mark{display:grid;place-items:center;width:116px;height:116px;border-radius:50%;background:#f3f3f1;color:#171715}.cart-empty-mark svg{display:block;width:54px;height:54px}.cart-empty-copy h2{margin:0 0 22px;color:#171715;font:500 clamp(25px,3vw,36px)/1.12 Jost,Arial,sans-serif;letter-spacing:-.045em}.cart-empty-copy .button{min-width:210px;border-radius:8px!important}.cart-category-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1000px;margin:0 auto}.cart-category-links a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid #dededb;border-radius:9px;background:#ffffffb8;color:#242421;font:500 11px/1.35 Jost,Arial,sans-serif;text-align:center;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cart-category-links a:hover{transform:translateY(-1px);border-color:#aaa9a3;background:#fff}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(24px,4vw,64px)}.cart-lines-column{min-width:0}.cart-lines{display:grid;gap:14px;max-width:none!important;border:0!important}.cart-line{display:grid!important;grid-template-columns:124px minmax(0,1fr) auto;align-items:center!important;gap:20px!important;padding:16px!important;border:1px solid #e2e2de!important;border-radius:14px;background:#fff}.cart-line-image{overflow:hidden;border:1px solid #efefec;border-radius:10px;background:#f6f6f4!important}.cart-line-image img{display:block;width:100%;height:100%;padding:10px;object-fit:contain}.cart-line-info{min-width:0}.cart-line-info h2{margin:0 0 8px!important;font:500 17px/1.25 Jost,Arial,sans-serif!important;letter-spacing:-.02em}.cart-line-info h2 a{color:#171715;text-decoration:none}.cart-line-info h2 a:hover{text-decoration:underline;text-underline-offset:3px}.cart-line-variant{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 5px;color:#666660;font:11px/1.5 Jost,Arial,sans-serif}.cart-line-info .cart-sku{margin:0;color:#85857f;font:10px/1.5 Jost,Arial,sans-serif;letter-spacing:.04em}.cart-line-controls{display:flex;align-items:center;gap:10px;margin-top:13px}.cart-line-info label{color:#686862;font:10px/1.3 Jost,Arial,sans-serif!important}.cart-line-info input{display:inline-flex!important;width:62px!important;min-height:38px;margin:0!important;padding:7px 8px!important;border:1px solid #d5d5d1!important;border-radius:7px!important;background:#fff!important;color:#171715;font:12px Jost,Arial,sans-serif}.cart-remove{color:#666660;font:11px Jost,Arial,sans-serif!important;text-underline-offset:3px}.cart-line-price{align-self:start;padding-top:4px;color:#171715;font:600 16px/1.3 Jost,Arial,sans-serif!important;white-space:nowrap}.cart-summary{position:sticky;top:108px;max-width:none!important;margin:0!important;padding:24px;border:1px solid #e2e2de;border-radius:14px;background:#fff;box-shadow:0 12px 30px #1212100a;text-align:left!important}.cart-summary .cart-subtotal{display:flex;justify-content:space-between;gap:14px;margin:0;padding:0 0 17px;border-bottom:1px solid #e7e7e3;color:#555550;font:13px/1.4 Jost,Arial,sans-serif}.cart-summary .cart-subtotal strong{color:#171715;font:600 22px/1.1 Jost,Arial,sans-serif;white-space:nowrap}.cart-summary .cart-shipping-note{margin:16px 0 0;color:#686862;font:11px/1.6 Jost,Arial,sans-serif}.cart-actions{display:grid!important;gap:9px;margin-top:20px!important}.cart-actions .button{width:100%;min-width:0!important;min-height:48px;border-radius:8px!important;cursor:pointer}.cart-actions .cart-update{border-color:#d6d6d2!important;background:#fff!important;color:#22221f!important}.cart-actions .cart-update:hover{border-color:#171715!important;background:#f6f6f4!important}.cart-actions .cart-checkout{background:#171715!important;color:#fff!important}.cart-payment-row{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #e7e7e3}.cart-payment-row>span{color:#767670;font:9px/1.4 Jost,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.cart-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.cart-payment-icons li{display:flex;align-items:center}.cart-payment-icons svg{display:block;width:34px;height:auto}@media(max-width:900px){.cart-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:20px}.cart-line{grid-template-columns:100px minmax(0,1fr) auto;gap:14px!important}}@media(max-width:740px){.cart-page{padding:30px 16px 54px!important}.cart-page-header{margin-bottom:23px;padding-bottom:17px}.cart-page h1{font-size:clamp(36px,10vw,48px)!important}.cart-empty-state{grid-template-columns:1fr;justify-items:center;gap:17px;margin:24px 0 16px;padding:25px 18px;text-align:center}.cart-empty-mark{width:88px;height:88px}.cart-empty-mark svg{width:44px;height:44px}.cart-empty-copy h2{margin-bottom:18px;font-size:27px}.cart-empty-copy .button{width:min(100%,280px)}.cart-category-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cart-category-links a:last-child{grid-column:1 / -1}.cart-layout{grid-template-columns:1fr;gap:18px}.cart-line{grid-template-columns:82px minmax(0,1fr);gap:12px!important;padding:12px!important;border-radius:12px}.cart-line-image{grid-row:1 / span 2}.cart-line-info h2{font-size:14px!important}.cart-line-controls{flex-wrap:wrap;gap:8px;margin-top:10px}.cart-line-info input{width:56px!important;min-height:36px}.cart-line-price{grid-column:2;align-self:start;padding-top:0;font-size:15px!important}.cart-summary{position:static;top:auto;padding:20px;border-radius:12px}}.site-header .header-actions shopify-account{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 42px;width:42px;min-width:42px;min-height:44px;--shopify-account-color-accent: #b96e0c;--shopify-account-color-background: #ffffff;--shopify-account-signed-in-avatar-size: 28px;--shopify-account-signed-in-avatar-color-background: #f19a27;--shopify-account-signed-in-avatar-color-text: #171715}.site-header .header-actions shopify-account .account-link__avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:44px;color:#171715;border-radius:8px;transition:color .18s ease,background .18s ease}.site-header .header-actions shopify-account .account-link__avatar svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-header .header-actions shopify-account:hover .account-link__avatar{color:#b96e0c;background:#0000000b}.site-header .header-actions shopify-account:focus-visible{outline:2px solid #f19a27;outline-offset:2px}.site-header .account-menu{position:relative;flex:0 0 auto}.site-header .account-menu>summary{list-style:none;cursor:pointer}.site-header .account-menu>summary::-webkit-details-marker{display:none}.site-header .account-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 7px;color:inherit;text-decoration:none;border-radius:8px}.site-header .account-link__avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;color:currentColor}.site-header .account-link__avatar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-header .account-link__label{font-size:12px;white-space:nowrap}.site-header .account-menu__chevron{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .18s ease}.site-header .account-menu[open] .account-menu__chevron{transform:rotate(180deg)}.site-header .account-menu>summary:hover{color:#b96e0c;background:#0000000b}.site-header .account-menu__panel{position:absolute;z-index:100;top:calc(100% + 10px);right:0;width:min(290px,calc(100vw - 28px));padding:18px;background:#fff;color:#171715;border:1px solid rgba(0,0,0,.09);border-radius:12px;box-shadow:0 12px 36px #00000024}.site-header .account-menu__welcome{margin:0 0 7px;font-size:15px;font-weight:600}.site-header .account-menu__hint{margin:0 0 14px;color:#666;font-size:12px;line-height:1.5}.site-header .account-menu__panel a{display:block;padding:11px 12px;margin-top:5px;color:#171715;text-decoration:none;font-size:13px;border-radius:7px}.site-header .account-menu__panel a:hover{background:#f5f3f0}.site-header .account-menu__panel a.account-menu__primary{color:#fff;background:#f28c16;text-align:center;font-weight:600}.site-header .account-menu__panel a.account-menu__primary:hover{background:#d97808}.site-header .account-menu__panel a.account-menu__logout{border-top:1px solid #eee;margin-top:9px;padding-top:14px}.site-header .account-menu>summary:focus-visible,.site-header .account-menu__panel a:focus-visible{outline:2px solid #f19a27;outline-offset:2px}@media(max-width:600px){.site-header .account-link{gap:0;padding:0 3px}.site-header .account-link__label,.site-header .account-menu__chevron{display:none}.site-header .account-menu__panel{right:-46px}}.site-header .account-menu__panel{box-sizing:border-box;width:min(320px,calc(100vw - 24px));padding:20px;border:1px solid #e7e7e7;border-top:3px solid #f28c16;border-radius:12px;box-shadow:0 14px 38px #0f111429}.site-header .account-menu__welcome{color:#17191d;font-size:16px;line-height:1.35}.site-header .account-menu__hint{color:#62666d;font-size:13px;line-height:1.55}.site-header .account-menu__panel a{min-height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:11px 14px;font-size:13px;font-weight:650;text-align:center}.site-header .account-menu__panel a:not(.account-menu__primary){border:1px solid #e4e5e7}.site-header .account-menu__panel a:not(.account-menu__primary):hover{border-color:#f28c16;background:#fff7ed;color:#a95300}.site-header .account-menu__panel a.account-menu__primary{background:#f28c16;border:1px solid #f28c16;border-radius:8px;color:#fff}.site-header .account-menu__panel a.account-menu__primary:hover{background:#d97808;border-color:#d97808}@media(max-width:749px){.site-header .account-menu__panel{position:fixed;top:var(--df-account-panel-top, 76px);right:12px;left:auto;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow-y:auto;padding:18px}.site-header .account-link{min-width:42px;min-height:44px;justify-content:center}}@media(max-width:360px){.site-header .account-menu__panel{right:8px;width:calc(100vw - 16px)}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/darkflash-iberia-overrides.css.map */
