@charset "UTF-8";html,body,#wrapper,#main,#content{background-color:#f4ede2 !important}#content .section:not(.dark){background-color:#f4ede2 !important}.product-category .box-category{position:relative;overflow:hidden}.product-category .box-category .box-text{position:absolute;left:0;right:0;bottom:0;background:#001635;text-align:left;padding:13px 50px 13px 16px;min-height:52px;min-height:max(52px, 21%);display:flex;align-items:center}.product-category .box-category .box-text .box-text-inner{width:100%}.product-category .box-category .box-text .header-title{color:#fff;margin:0;letter-spacing:.05em;line-height:1.25}.product-category .box-category .box-text:after{content:"";position:absolute;right:14px;top:50%;width:24px;height:24px;margin-top:-12px;background:#c80301}.product-category .box-category .box-text:before{content:"";position:absolute;right:23px;top:50%;z-index:2;width:7px;height:7px;margin-top:-4px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}body.home .row.large-columns-4{counter-reset:hmcat}body.home .product-category{counter-increment:hmcat}body.home .product-category .col-inner{border-radius:12px;overflow:hidden}body.home .product-category .box-category:before{content:counter(hmcat);position:absolute;top:0;left:0;z-index:3;width:48px;height:48px;background:#c80301;color:#fff;font-size:20px;font-weight:700;line-height:46px;text-align:center;-webkit-clip-path:polygon(0 0,100% 0,100% 62%,62% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 62%,62% 100%,0 100%)}body.home .product-category .box-category .box-text{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:64px;min-height:max(64px, 21%);text-align:left}body.home .product-category .box-category .box-text:after{display:none}body.home .product-category .box-category .box-text:before{content:"";position:static;flex:0 0 auto;width:32px;height:32px;margin:0;border:0;border-radius:3px;transform:none;background-color:#c80301;background-repeat:no-repeat;background-position:center;background-size:19px 19px}body.home .product-category .box-text-inner{width:100%;min-width:0}body.home .product-category .header-title{font-size:0 !important;line-height:0 !important;letter-spacing:0;margin:0}body.home .product-category .header-title:after{display:block;font-size:13.5px;line-height:1.2;letter-spacing:.02em;font-weight:700;text-transform:uppercase;color:#fff;overflow-wrap:break-word}body.home .product-category .box-text-inner:after{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:11.5px;line-height:1.28;letter-spacing:0;font-weight:400;text-transform:none;color:#a7b6cc}body.home .product-category a[href$="/faanyag/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5.2' width='19' height='4' rx='1.2'/%3E%3Crect x='2.5' y='10' width='19' height='4' rx='1.2'/%3E%3Crect x='2.5' y='14.8' width='19' height='4' rx='1.2'/%3E%3C/svg%3E")}body.home .product-category a[href$="/faanyag/"] .header-title:after{content:"Faanyag"}body.home .product-category a[href$="/faanyag/"] .box-text-inner:after{content:"Gerenda, deszka, palló"}body.home .product-category a[href$="/hoszigetelo-rendszer/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 2.5 9.8V21h19V9.8z'/%3E%3Cpath d='M12 6.6 5.8 11.1V18h12.4v-6.9z'/%3E%3C/svg%3E")}body.home .product-category a[href$="/hoszigetelo-rendszer/"] .header-title:after{content:"Hőszigetelés"}body.home .product-category a[href$="/hoszigetelo-rendszer/"] .box-text-inner:after{content:"EPS, XPS, kőzetgyapot"}body.home .product-category a[href$="/zsakos-anyag/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.4 3.4h7.2l1.4 3v12.4a1.8 1.8 0 0 1-1.8 1.8H8.8A1.8 1.8 0 0 1 7 18.8V6.4z'/%3E%3Cpath d='M7 6.4h10'/%3E%3Cpath d='M10.2 10.6h3.6'/%3E%3C/svg%3E")}body.home .product-category a[href$="/zsakos-anyag/"] .header-title:after{content:"Cement"}body.home .product-category a[href$="/zsakos-anyag/"] .box-text-inner:after{content:"Vakolat, glett, habarcs"}body.home .product-category a[href$="/gipszkarton/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 7.6 12 5.2v12.2l-8.8 2.4z'/%3E%3Cpath d='M12 5.2 20.8 7.6v12.2L12 17.4'/%3E%3C/svg%3E")}body.home .product-category a[href$="/gipszkarton/"] .header-title:after{content:"Gipszkarton"}body.home .product-category a[href$="/gipszkarton/"] .box-text-inner:after{content:"Lapok, profilok, kiegészítők"}body.home .product-category a[href$="/tablasitott-anyagok/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.8' y='5' width='18.4' height='14' rx='1'/%3E%3Cpath d='M2.8 8.6h18.4'/%3E%3Cpath d='M7.2 5v3.6'/%3E%3Cpath d='M6 12.5h9M6 15.6h6'/%3E%3C/svg%3E")}body.home .product-category a[href$="/tablasitott-anyagok/"] .header-title:after{content:"Bútorlap"}body.home .product-category a[href$="/tablasitott-anyagok/"] .box-text-inner:after{content:"Bútorlapok, rétegelt lemezek"}body.home .product-category a[href$="/osb-lapok/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 21.5 8 12 12.8 2.5 8z'/%3E%3Cpath d='M2.5 12 12 16.8 21.5 12'/%3E%3Cpath d='M2.5 16 12 20.8 21.5 16'/%3E%3C/svg%3E")}body.home .product-category a[href$="/osb-lapok/"] .header-title:after{content:"OSB lapok"}body.home .product-category a[href$="/osb-lapok/"] .box-text-inner:after{content:"Normál és nútféderes lapok"}body.home .product-category a[href$="/teto-es-vizszigeteles/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.2 12.4 12 4.6l9.8 7.8'/%3E%3Cpath d='M4.6 14.6h14.8M5.6 17.6h12.8M6.6 20.6h10.8'/%3E%3Cpath d='M16.4 6.9V4.4h2.4v4.4'/%3E%3C/svg%3E")}body.home .product-category a[href$="/teto-es-vizszigeteles/"] .header-title:after{content:"Tetőfedés"}body.home .product-category a[href$="/teto-es-vizszigeteles/"] .box-text-inner:after{content:"Tetőfóliák, zsindelyek, lemezek"}body.home .product-category a[href$="/falazoanyag/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.8' y='5.5' width='18.4' height='13' rx='.8'/%3E%3Cpath d='M2.8 9.8h18.4M2.8 14.2h18.4'/%3E%3Cpath d='M9 5.5v4.3M15.2 5.5v4.3M5.9 9.8v4.4M12 9.8v4.4M18.1 9.8v4.4M9 14.2v4.3M15.2 14.2v4.3'/%3E%3C/svg%3E")}body.home .product-category a[href$="/falazoanyag/"] .header-title:after{content:"Falazóanyag"}body.home .product-category a[href$="/falazoanyag/"] .box-text-inner:after{content:"Tégla, Viablokk, falazóelemek"}body.home .product-category a[href$="/festekek/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 2.6h2v3.9h-2z'/%3E%3Crect x='8.1' y='6.5' width='7.8' height='3.6' rx='.8'/%3E%3Cpath d='M8.5 10.1h7l-.9 5.6a1.9 1.9 0 0 1-1.9 1.6h-1.4a1.9 1.9 0 0 1-1.9-1.6z'/%3E%3Cpath d='M12 17.3v4'/%3E%3C/svg%3E")}body.home .product-category a[href$="/festekek/"] .header-title:after{content:"Festékek"}body.home .product-category a[href$="/festekek/"] .box-text-inner:after{content:"Festékek, alapozók, lazúrok"}body.home .product-category a[href$="/burkolo-anyag/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.9' y='3.6' width='18.2' height='16.8' rx='1'/%3E%3Cpath d='M9 3.6v16.8M15 3.6v16.8M2.9 9.2h18.2M2.9 14.8h18.2'/%3E%3C/svg%3E")}body.home .product-category a[href$="/burkolo-anyag/"] .header-title:after{content:"Burkolás"}body.home .product-category a[href$="/burkolo-anyag/"] .box-text-inner:after{content:"Csempe, járólap, ragasztó"}body.home .product-category a[href$="/kert-es-terburkolat/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.6' y='5' width='9.2' height='5.6' rx='.8'/%3E%3Crect x='13.3' y='5' width='8.1' height='5.6' rx='.8'/%3E%3Crect x='2.6' y='12.2' width='8.1' height='5.6' rx='.8'/%3E%3Crect x='12.2' y='12.2' width='9.2' height='5.6' rx='.8'/%3E%3C/svg%3E")}body.home .product-category a[href$="/kert-es-terburkolat/"] .header-title:after{content:"Térkő"}body.home .product-category a[href$="/kert-es-terburkolat/"] .box-text-inner:after{content:"Térkő, szegély, geotextília"}body.home .product-category a[href$="/szerszam-rogzites-segedanyag/"] .box-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.6 2.8h4.8v2.6H9.6z'/%3E%3Cpath d='M10.1 5.4h3.8l-.7 10.2L12 21.2l-1.2-5.6z'/%3E%3Cpath d='M10.4 8.2h3.2M10.6 10.9h2.8M10.8 13.6h2.4'/%3E%3C/svg%3E")}body.home .product-category a[href$="/szerszam-rogzites-segedanyag/"] .header-title:after{content:"Szerszám"}body.home .product-category a[href$="/szerszam-rogzites-segedanyag/"] .box-text-inner:after{content:"Csavar, dübel, szerszám"}@media (max-width:549px){body.home .product-category .box-category .box-text{padding:8px 10px;gap:8px;min-height:48px;min-height:max(48px, 21%)}body.home .product-category .box-category .box-text:before{width:28px;height:28px;background-size:17px 17px}body.home .product-category .header-title:after{font-size:12px}body.home .product-category .box-text-inner:after{display:none}body.home .product-category .box-category:before{width:32px;height:32px;font-size:14px;line-height:30px}}@media (max-width:340px){body.home .product-category .box-category .box-text{padding:7px 9px;min-height:44px;min-height:max(44px, 21%)}body.home .product-category .box-category .box-text:before{display:none}body.home .product-category .header-title:after{font-size:11px}body.home .product-category .box-category:before{width:26px;height:26px;font-size:12px;line-height:24px}}body.home .product-category .box-category .box-text .header-title{font-size:12.5px !important;line-height:1.25 !important;letter-spacing:.03em !important}.hm-fo-cim{margin-bottom:32px !important;max-width:960px}.hm-fo-cim .section-title{display:block !important;text-align:center;margin:0}.hm-fo-cim .section-title b{display:none !important}.hm-fo-cim .section-title:before{content:"TERMÉKKATEGÓRIÁK";display:block;color:#c80301;font-size:11.5px;font-weight:700;letter-spacing:.22em;line-height:1;margin-bottom:12px}.hm-fo-cim .section-title-main{display:block;padding:0;margin:0;color:#001635;font-size:31px;font-weight:800;line-height:1.18;letter-spacing:-.01em;text-transform:none}.hm-fo-cim .section-title:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#c80301;margin:18px auto 0}@media (max-width:849px){.hm-fo-cim .section-title-main{font-size:25px}}@media (max-width:549px){.hm-fo-cim .section-title-main{font-size:21px}.hm-fo-cim .section-title:before{font-size:10.5px;letter-spacing:.18em}}.hm-rating{display:inline-flex;align-items:center;gap:7px;margin-left:18px;padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.09);color:#fff !important;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;vertical-align:middle}.hm-rating:hover{background:rgba(255,255,255,.18)}.hm-stars{color:#ffc107;letter-spacing:1px;font-size:12px;line-height:1}@media (max-width:849px){.hm-rating{display:none}}.hm-akcio-cim{margin-bottom:32px !important;max-width:960px}.hm-akcio-cim .section-title{display:block !important;text-align:center;margin:0}.hm-akcio-cim .section-title b{display:none !important}.hm-akcio-cim .section-title:before{content:none !important}.hm-akcio-cim .section-title-main{display:block;padding:0;margin:0;color:#001635;font-size:28px;font-weight:800;line-height:1.18;letter-spacing:-.01em;text-transform:none}.hm-akcio-cim .section-title:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#c80301;margin:18px auto 0}@media (max-width:849px){.hm-akcio-cim .section-title-main{font-size:25px}}@media (max-width:549px){.hm-akcio-cim .section-title-main{font-size:21px}.hm-akcio-cim .section-title:before{font-size:10px;letter-spacing:.16em}}.hm-vel-cim{margin-bottom:34px !important;max-width:960px}.hm-vel-cim .section-title{display:block !important;text-align:center;margin:0}.hm-vel-cim .section-title b{display:none !important}.hm-vel-cim .section-title:before{content:"GOOGLE-ÉRTÉKELÉSEK";display:block;color:#c80301;font-size:11.5px;font-weight:700;letter-spacing:.22em;line-height:1;margin-bottom:12px}.hm-vel-cim .section-title-main{display:block;padding:0;margin:0;color:#001635;font-size:28px;font-weight:800;line-height:1.18;letter-spacing:-.01em;text-transform:none}.hm-vel-cim .section-title:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#c80301;margin:18px auto 0}.hm-vel{background:#fff;border-radius:10px;padding:26px 24px 22px;height:100%;box-shadow:0 2px 10px rgba(0,22,53,.07);display:flex;flex-direction:column}.hm-vel-csillag{color:#f5a623;font-size:17px;letter-spacing:2px;line-height:1;margin-bottom:14px}.hm-vel-szoveg{color:#001635;font-size:15px;line-height:1.62;margin:0 0 18px;flex:1 1 auto}.hm-vel-szoveg:before{content:"„"}.hm-vel-szoveg:after{content:"”"}.hm-vel-nev{color:#001635;font-weight:700;font-size:14.5px;line-height:1.3}.hm-vel-nev span{display:block;color:#6b7280;font-weight:400;font-size:12.5px;margin-top:3px}@media (max-width:849px){.hm-vel-cim .section-title-main{font-size:25px}.hm-vel{margin-bottom:16px}}@media (max-width:549px){.hm-vel-cim .section-title-main{font-size:21px}.hm-vel-cim .section-title:before{font-size:10px;letter-spacing:.16em}}.hm-vel-sav{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 18px;text-align:left}.hm-vel-sav-szam{font-size:52px;font-weight:800;line-height:1;color:#fff;letter-spacing:-.02em}.hm-vel-sav-csillag{color:#f5a623;font-size:19px;letter-spacing:3px;line-height:1}.hm-vel-sav-szoveg{color:#fff;opacity:.85;font-size:14px;margin-top:7px;line-height:1.4}@media (max-width:549px){.hm-vel-sav{flex-direction:column;gap:10px;text-align:center}.hm-vel-sav-szam{font-size:42px}.hm-vel-sav-szoveg{font-size:13px}}.hm-sav-szekcio a.button{color:#fff !important;border-color:rgba(255,255,255,.55) !important;background:0 0 !important}.hm-sav-szekcio a.button:hover{background:#fff !important;color:#001635 !important;border-color:#fff !important}.hm-vel-sav{width:max-content !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;gap:16px !important}.hm-vel-sav>*{flex:0 0 auto !important}.hm-vel-sav-jobb{text-align:left}.hm-story h2{font-size:30px;line-height:1.22;letter-spacing:-.015em;margin:0 0 26px}.hm-story p{font-size:16.5px;line-height:1.9;margin:0 0 22px;color:#33415a}.hm-story p.lead{font-size:19px;line-height:1.62;font-weight:600;color:#001635;margin-bottom:26px}.hm-story p strong{color:#001635;font-weight:700}.hm-story p.sig{margin:32px 0 0;font-size:16px;font-weight:700;line-height:1.6;color:#c80301}@media (max-width:849px){.hm-story h2{font-size:24px;margin-bottom:20px}.hm-story p{font-size:16px;line-height:1.8;margin-bottom:18px}.hm-story p.lead{font-size:17.5px}}body.home .product-category .col-inner{border-radius:18px}body.home .product-category .box-category .box-image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(2,10,28,.45) 0%,rgba(3,14,36,.14) 55%,rgba(3,14,36,0) 100%)}body.home .product-category .box-category .box-text{left:4px;right:4px;bottom:5px;z-index:2;display:flex;align-items:center;gap:11px;padding:10px 12px;min-height:76px;border-radius:22px;text-align:left;background-color:rgba(2,16,42,.42);background-image:radial-gradient(60% 120% at 12% 0%,rgba(210,238,255,.3) 0%,rgba(210,238,255,0) 45%),radial-gradient(55% 110% at 92% 100%,rgba(140,200,255,.22) 0%,rgba(140,200,255,0) 50%),linear-gradient(112deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.03) 24%,rgba(255,255,255,0) 46%),linear-gradient(180deg,rgba(52,82,140,.62) 0%,rgba(10,30,68,.68) 36%,rgba(1,14,38,.8) 100%);-webkit-backdrop-filter:blur(32px) saturate(165%) brightness(.66);backdrop-filter:blur(32px) saturate(165%) brightness(.66);border:1px solid rgba(150,200,255,.4);border-top-color:rgba(230,247,255,.92);border-bottom-color:rgba(150,205,255,.55);box-shadow:inset 0 2px 7px -3px rgba(235,248,255,.9),inset 0 -2px 7px -3px rgba(170,215,255,.7),inset 7px 0 14px -10px rgba(200,230,255,.6),inset -7px 0 14px -10px rgba(200,230,255,.6),inset 0 0 0 1px rgba(255,255,255,.07),inset 0 -22px 30px -24px rgba(0,4,14,.75),0 0 20px rgba(45,115,220,.28),0 12px 30px rgba(2,10,28,.42)}body.home .product-category .box-category .box-text:before{width:52px;height:52px;border-radius:15px;background-size:29px 29px;background-color:#ce1a18;box-shadow:0 4px 12px rgba(120,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -9px 16px rgba(0,0,0,.28)}body.home .product-category .box-category .box-text:after{content:"";display:block;position:static;flex:0 0 auto;width:11px;height:11px;margin:0 2px 0 auto;border:0;border-right:2.8px solid #fff;border-top:2.8px solid #fff;border-radius:1px;background:0 0;transform:rotate(45deg);filter:drop-shadow(0 1px 3px rgba(0,10,30,.6))}body.home .product-category .box-category .box-text .box-text-inner .header-title{font-size:0 !important;line-height:0 !important;letter-spacing:0 !important;margin:0}body.home .product-category .box-category .box-text .box-text-inner .header-title:after{position:static;display:block;height:auto;width:auto;margin:0;background:0 0;font-size:20px;line-height:1.04;letter-spacing:-.005em;font-weight:800;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,10,30,.5)}body.home .product-category .box-category .box-text .box-text-inner:after{position:static;display:block;height:auto;width:auto;background:0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;line-height:1.25;font-weight:500;letter-spacing:0;color:rgba(255,255,255,.88);text-shadow:0 1px 3px rgba(0,10,30,.45)}body.home .product-category .box-category .box-text .box-text-inner .header-title:before{content:none;display:none;position:absolute;left:0;right:0;bottom:18px;width:-webkit-fit-content;width:fit-content;margin:0 auto;text-align:center;font-size:9.6px;line-height:1;font-weight:800;letter-spacing:.01em;background-image:linear-gradient(90deg,#e8352c 0%,#e8352c 37%,#fff 37%,#fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.home .product-category .box-category .box-text .box-text-inner:before{content:none;display:none;position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:5.4px;line-height:1;font-weight:600;letter-spacing:.2em;color:rgba(255,255,255,.78)}@media (max-width:849px){body.home .product-category .box-category .box-text{padding:9px 10px;min-height:68px;border-radius:19px;gap:9px}body.home .product-category .box-category .box-text:before{width:45px;height:45px;border-radius:13px;background-size:25px 25px}body.home .product-category .box-category .box-text .box-text-inner .header-title:after{font-size:16.5px}body.home .product-category .box-category .box-text .box-text-inner:after{font-size:10.5px}body.home .product-category .box-category .box-text .box-text-inner .header-title:before{font-size:8.8px;bottom:16px}body.home .product-category .box-category .box-text .box-text-inner:before{font-size:5px;bottom:7px}}@media (max-width:549px){body.home .product-category .col-inner{border-radius:14px}body.home .product-category .box-category .box-text{left:3px;right:3px;bottom:4px;padding:7px 8px;min-height:54px;border-radius:15px;gap:8px}body.home .product-category .box-category .box-text:before{width:33px;height:33px;border-radius:9px;background-size:19px 19px}body.home .product-category .box-category .box-text .box-text-inner .header-title:after{font-size:12.5px}body.home .product-category .box-category .box-text .box-text-inner:after{display:none}body.home .product-category .box-category .box-text .box-text-inner .header-title:before{display:none}body.home .product-category .box-category .box-text .box-text-inner:before{display:none}body.home .product-category .box-category .box-text:after{width:8px;height:8px;border-right-width:2.2px;border-top-width:2.2px}body.home .product-category .box-category .box-image:after{height:42%}}@media (max-width:340px){body.home .product-category .box-category .box-text{padding:7px;min-height:46px}body.home .product-category .box-category .box-text:before{display:none}body.home .product-category .box-category .box-text .box-text-inner .header-title:after{font-size:11px}}@media (max-width:549px){body.home .product-category .box-category .box-text{min-height:54px !important;padding:6px 10px 6px 7px !important;gap:6px !important}body.home .product-category .box-category .box-text:before{width:24px !important;height:24px !important;background-size:15px 15px !important;flex:0 0 24px !important}body.home .product-category .box-category .box-text .box-text-inner{width:100% !important;min-width:0 !important}body.home .product-category .box-category .box-text .box-text-inner .header-title:after{font-size:11px !important;line-height:1.15 !important;overflow-wrap:normal !important;word-break:keep-all !important;hyphens:none !important}body.home .product-category .box-category .box-text .box-text-inner:after{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;white-space:normal !important;text-overflow:clip !important;overflow:hidden !important;margin-top:1px !important;font-size:9px !important;line-height:1.22 !important;letter-spacing:0 !important;font-weight:400 !important;text-transform:none !important;color:#a7b6cc !important}}body.tax-product_cat .product-category .col-inner{border-radius:18px}body.tax-product_cat .product-category .box .box-image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(2,10,28,.45) 0%,rgba(3,14,36,.14) 55%,rgba(3,14,36,0) 100%)}body.tax-product_cat .product-category .box .box-text{left:4px;right:4px;bottom:5px;z-index:2;display:flex;align-items:center;gap:11px;padding:10px 12px;min-height:76px;border-radius:22px;text-align:left;background-color:rgba(2,16,42,.42);background-image:radial-gradient(60% 120% at 12% 0%,rgba(210,238,255,.3) 0%,rgba(210,238,255,0) 45%),radial-gradient(55% 110% at 92% 100%,rgba(140,200,255,.22) 0%,rgba(140,200,255,0) 50%),linear-gradient(112deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.03) 24%,rgba(255,255,255,0) 46%),linear-gradient(180deg,rgba(52,82,140,.62) 0%,rgba(10,30,68,.68) 36%,rgba(1,14,38,.8) 100%);-webkit-backdrop-filter:blur(32px) saturate(165%) brightness(.66);backdrop-filter:blur(32px) saturate(165%) brightness(.66);border:1px solid rgba(150,200,255,.4);border-top-color:rgba(230,247,255,.92);border-bottom-color:rgba(150,205,255,.55);box-shadow:inset 0 2px 7px -3px rgba(235,248,255,.9),inset 0 -2px 7px -3px rgba(170,215,255,.7),inset 7px 0 14px -10px rgba(200,230,255,.6),inset -7px 0 14px -10px rgba(200,230,255,.6),inset 0 0 0 1px rgba(255,255,255,.07),inset 0 -22px 30px -24px rgba(0,4,14,.75),0 0 20px rgba(45,115,220,.28),0 12px 30px rgba(2,10,28,.42)}body.tax-product_cat .product-category .box .box-text:after{content:"";display:block;position:static;flex:0 0 auto;width:11px;height:11px;margin:0 2px 0 auto;border:0;border-right:2.8px solid #fff;border-top:2.8px solid #fff;border-radius:1px;background:0 0;transform:rotate(45deg);filter:drop-shadow(0 1px 3px rgba(0,10,30,.6))}@media (max-width:849px){body.tax-product_cat .product-category .box .box-text{padding:9px 10px;min-height:68px;border-radius:19px;gap:9px}}@media (max-width:549px){body.tax-product_cat .product-category .col-inner{border-radius:14px}body.tax-product_cat .product-category .box .box-text{left:3px;right:3px;bottom:4px;padding:7px 8px;min-height:54px;border-radius:15px;gap:8px}body.tax-product_cat .product-category .box .box-text:after{width:8px;height:8px;border-right-width:2.2px;border-top-width:2.2px}body.tax-product_cat .product-category .box .box-image:after{height:42%}}@media (max-width:340px){body.tax-product_cat .product-category .box .box-text{padding:7px;min-height:46px}}body.tax-product_cat .product-category .box .box-image{position:relative}body.tax-product_cat .product-category .box .box-text .box-text-inner{width:100%;min-width:0}body.tax-product_cat .product-category .box .box-text .header-title{color:#fff !important;margin:0;font-size:15px;line-height:1.2;letter-spacing:.045em;font-weight:700;text-shadow:0 1px 3px rgba(0,10,30,.55)}body.tax-product_cat .product-category .box .box-text .count{color:rgba(255,255,255,.75) !important;margin:3px 0 0;font-size:11px;letter-spacing:.03em}@media (max-width:549px){body.tax-product_cat .product-category .box .box-text .header-title{font-size:12px;letter-spacing:.03em}body.tax-product_cat .product-category .box .box-text .count{font-size:10px;margin-top:1px}}#header img.header-logo,#header img.header-logo-dark{border-radius:50%;width:auto;max-height:78px;object-fit:contain}@media (max-width:849px){#header img.header-logo,#header img.header-logo-dark{max-height:66px}}body.tax-product_cat #main .product-category .col-inner{height:100%;border-radius:12px;overflow:hidden}body.tax-product_cat #main .product-category .box{display:flex!important;flex-direction:column;overflow:hidden;border:1px solid #d7dce2;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(8,36,73,.04);transition:border-color .18s,box-shadow .18s}body.tax-product_cat #main .product-category .box:hover{border-color:#9aaabd;box-shadow:0 6px 20px rgba(8,36,73,.1)}body.tax-product_cat #main .product-category .box .box-image{position:relative!important;aspect-ratio:4/3;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff;overflow:hidden}body.tax-product_cat #main .product-category .box .box-image img{position:static!important;display:block;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:4/3;object-fit:contain!important;object-position:center;padding:12px;transform:none!important;opacity:1!important}body.tax-product_cat #main .product-category .box .box-image:after{content:none!important}body.tax-product_cat #main .product-category .box .box-text{position:static!important;inset:auto!important;display:flex!important;align-items:center;gap:16px;width:100%!important;height:auto!important;min-height:94px!important;margin:0!important;padding:18px 20px!important;border:0!important;border-top:1px solid #EEF0F3!important;border-radius:0!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transform:none!important;text-align:left!important}body.tax-product_cat #main .product-category .box .box-text .header-title{color:#082449!important;font-size:18px!important;font-weight:700;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;white-space:normal;overflow-wrap:break-word}body.tax-product_cat #main .product-category .box .box-text .count{color:#526173!important;font-size:13px!important;line-height:1.5;letter-spacing:0;text-transform:none!important;margin-top:5px}body.tax-product_cat #main .product-category .box .box-text:after{content:"";width:9px!important;height:9px!important;flex:0 0 9px!important;border:0!important;border-top:2px solid #D90D20!important;border-right:2px solid #D90D20!important;filter:none!important;box-shadow:none!important}body.tax-product_cat #main .product-category a:focus-visible{display:block;outline:3px solid #d90d20;outline-offset:-4px;border-radius:12px}#header #masthead{background:#082449}#header .header-main .header-nav>.menu-item>a{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.35;min-height:44px}#header .header-search-form input.search-field{height:44px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#fff!important;color:#172B43!important;font-size:15px;box-shadow:none}#header .header-search-form input.search-field::placeholder{color:#526173!important;opacity:1!important}#header .header-search-form .ux-search-submit{color:#082449!important;min-width:44px;height:44px}#header .header-button a[href*="/ajanlatkeres/"]{background:#d90d20;border-color:#d90d20;border-radius:8px;font-size:13px;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;margin:0}#header .nav-dropdown{border-radius:0 0 12px 12px;box-shadow:0 12px 28px rgba(8,36,73,.15);max-width:calc(100vw - 32px)}#header a:focus-visible,#header input:focus-visible,#header button:focus-visible{outline:3px solid #d90d20;outline-offset:3px}@media(min-width:850px){#header .show-for-medium{display:none!important}#header .header-inner{gap:20px}#header .header-nav.nav-right{gap:14px}#header .header-nav.nav-right>li{margin:0}#header .header-search-form{width:100%;max-width:none}#header #top-bar{min-height:36px}#header #top-bar .nav>li>a{font-size:12px;letter-spacing:0}#header #top-bar .html_topbar_left{font-size:12px}}@media(min-width:850px) and (max-width:1199px){#header #masthead{height:auto!important}#header .header-inner{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px 20px;height:auto!important;padding-top:12px;padding-bottom:12px}#header #logo{grid-column:1;grid-row:1/3;width:78px;margin:0}#header .header-inner>.hide-for-medium.flex-left{grid-column:2;grid-row:1;min-width:0;width:100%;margin:0}#header .header-inner>.hide-for-medium.flex-right{grid-column:2;grid-row:2;min-width:0;width:100%;margin:0}#header .header-nav.nav-right{justify-content:space-between;gap:8px}#header .header-main .header-nav>.menu-item>a{font-size:13px;min-height:36px}#header .header-button a[href*="/ajanlatkeres/"]{min-height:38px;font-size:12px;padding:0 12px}#header #top-bar .header-button-2{display:none}}@media(max-width:849px){#header .hide-for-medium{display:none!important}#header .header-main{height:84px}#header .header-inner{height:84px}#header .mobile-nav>li>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body.tax-product_cat #main .product-category .box .box-text{padding:16px!important;min-height:90px!important}}@media(max-width:549px){body.tax-product_cat #main .product-category{flex-basis:100%!important;max-width:100%!important}body.tax-product_cat #main .product-category .box .box-text .header-title{font-size:18px!important}}@media(prefers-reduced-motion:reduce){body.tax-product_cat #main .product-category .box{transition:none}}body.tax-product_cat #main .product-category .box .box-image{aspect-ratio:1/1!important}body.tax-product_cat #main .product-category .box .box-image img{aspect-ratio:1/1!important;object-fit:cover!important;padding:0!important}body.tax-product_cat #main .product-category .box .box-text{padding:16px 16px!important;gap:12px!important;min-height:84px!important}body.tax-product_cat #main .product-category .box .box-text .header-title{font-size:16px!important;line-height:1.3!important;-webkit-hyphens:auto;hyphens:auto}@media (min-width:1100px){body.tax-product_cat #main .product-category .box .box-text .header-title{font-size:17px!important}}body.tax-product_cat #main .product-category .col-inner>a{display:block;height:100%}body.tax-product_cat #main .product-category .box{height:100%}body.tax-product_cat #main .product-category .box .box-text{flex:1 1 auto}body.tax-product_cat.term-260 .shop-page-title .title-overlay{background-color:rgba(0,22,53,.62)}body.tax-product_cat.term-260 .shop-page-title select.orderby{background-color:rgba(0,22,53,.35)!important}.products .product-small.col>.col-inner{display:flex;flex-direction:column;height:100%;padding-bottom:18px}.products .product-small.col>.col-inner>.product-small.box{flex:1 0 auto}.products .product-small.col>.col-inner>.ux-quantity{display:flex;align-self:stretch;margin:0 18px 8px;white-space:nowrap}.products .product-small.col>.col-inner>.ux-quantity .ux-quantity__button{flex:0 0 40px;width:40px}.products .product-small.col>.col-inner>.ux-quantity .qty{flex:1 1 auto;width:auto;min-width:0;max-width:none}.products .product-small.col>.col-inner>a.button{display:block;align-self:stretch;width:auto;margin:0 18px;text-align:center;padding-left:8px;padding-right:8px}.products .product-small.col>.col-inner>.added_to_cart{display:block;margin:6px 18px 0;text-align:center}@media (max-width:549px){.products .product-small.col>.col-inner{padding-bottom:14px}.products .product-small.col>.col-inner>.ux-quantity,.products .product-small.col>.col-inner>a.button,.products .product-small.col>.col-inner>.added_to_cart{margin-left:12px;margin-right:12px}}#wrapper #main .product-category .col-inner{height:100%!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,22,53,.06),0 4px 14px rgba(0,22,53,.08)!important;transition:box-shadow .2s ease}#wrapper #main .product-category .col-inner>a{display:block!important;height:100%!important;color:inherit}#wrapper #main .product-category .box{display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;border:2px solid transparent!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;transform:none!important;transition:border-color .2s ease}#wrapper #main .product-category .box:before,#wrapper #main .product-category .box:after{content:none!important;display:none!important}#wrapper #main .product-category .box .box-image{position:relative!important;flex:0 0 auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#fff!important;border-radius:0!important;transform:none!important}#wrapper #main .product-category .box .box-image>div{width:100%!important;height:100%!important;margin:0!important;padding:0!important}#wrapper #main .product-category .box .box-image img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border-radius:0!important;opacity:1!important;filter:none!important;transform:none!important;transition:transform .35s ease!important}#wrapper #main .product-category .box .box-image:before,#wrapper #main .product-category .box .box-image:after,#wrapper #main .product-category .box .box-image .overlay,#wrapper #main .product-category .box .box-image .shade{content:none!important;display:none!important}#wrapper #main .product-category .box .box-text{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:76px!important;margin:0!important;padding:14px 16px 14px 18px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-align:left!important;opacity:1!important}#wrapper #main .product-category .box .box-text:before{content:none!important;display:none!important}#wrapper #main .product-category .box .box-text:after{content:""!important;display:block!important;position:static!important;flex:0 0 10px!important;width:10px!important;height:10px!important;margin:0 4px 0 auto!important;padding:0!important;border:0!important;border-top:2.5px solid #001635!important;border-right:2.5px solid #001635!important;border-radius:1px!important;background:none!important;box-shadow:none!important;filter:none!important;transform:rotate(45deg)!important;transition:border-color .2s ease,transform .2s ease!important}#wrapper #main .product-category .box .box-text-inner{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}#wrapper #main .product-category .box .box-text-inner:before,#wrapper #main .product-category .box .box-text-inner:after{content:none!important;display:none!important}#wrapper #main .product-category .box .box-text .header-title{display:block!important;margin:0!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:17px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#001635!important;text-shadow:none!important;text-align:left!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:13 5 4}#wrapper #main .product-category .box .box-text .header-title:before,#wrapper #main .product-category .box .box-text .header-title:after{content:none!important;display:none!important}#wrapper #main .product-category .box .box-text .count{display:none!important}#wrapper #main .product-category .col-inner:hover{box-shadow:0 2px 4px rgba(0,22,53,.08),0 10px 24px rgba(0,22,53,.13)!important}#wrapper #main .product-category .box:hover{border-color:#C80301!important}#wrapper #main .product-category .box:hover .box-image{transform:none!important}#wrapper #main .product-category .box:hover .box-image img{transform:scale(1.03)!important}#wrapper #main .product-category .box:hover .box-text{background:#fff!important;transform:none!important}#wrapper #main .product-category .box:hover .box-text:after{border-color:#C80301!important;transform:translateX(3px) rotate(45deg)!important}#wrapper #main .product-category .col-inner>a:focus-visible{outline:3px solid #C80301!important;outline-offset:-3px!important;border-radius:12px}@media (min-width:850px) and (max-width:1099px){#wrapper #main .row:has(>.product-category){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1100px){#wrapper #main .row:has(>.product-category){grid-template-columns:repeat(4,minmax(0,1fr))!important}#wrapper #main .row:has(>.product-category)>.product-category .box .box-text .header-title{font-size:16px!important}}@media (max-width:1099px){#wrapper #main .product-category .box .box-text{min-height:70px!important;padding:12px 14px 12px 16px!important;gap:10px!important}#wrapper #main .product-category .box .box-text .header-title{font-size:16px!important}}@media (max-width:549px){#wrapper #main .row:has(>.product-category){grid-template-columns:repeat(2,minmax(0,1fr))!important}#wrapper #main .row>.product-category{flex-basis:50%!important;max-width:50%!important;width:auto!important}#wrapper #main .row.small-columns-1>.product-category{max-width:none!important}#wrapper #main .product-category .col-inner,#wrapper #main .product-category .box{border-radius:10px!important}#wrapper #main .product-category .box .box-text{min-height:58px!important;padding:10px 8px 10px 11px!important;gap:6px!important}#wrapper #main .product-category .box .box-text .header-title{font-size:14px!important;line-height:1.22!important}#wrapper #main .product-category .box .box-text:after{flex-basis:8px!important;width:8px!important;height:8px!important;margin-right:3px!important;border-top-width:2.2px!important;border-right-width:2.2px!important}}#header #masthead{background:#001123}#header .header-search-form .ux-search-submit{color:#001123 !important}#header .header-button a[href*="/ajanlatkeres/"]{background:#d90513;border-color:#d90513}body.single-product form.cart .single_add_to_cart_button{background-color:#001123;color:#fff}body.home .hm-home-hero{--hm-navy:#001123;--hm-red:#d90513}body.home .hm-home-hero h1,body.home .hm-home-hook,body.home .hm-benefits a,body.home .hm-benefits strong,body.home .hm-home-search h2,body.home .hm-home-quicklinks a,body.home .hm-home-profile,body.home .hm-home-profile strong,body.home .hm-home-season,body.home .hm-home-season h2,body.home .hm-home-lamberia h2,body.home .hm-fo-cim,body.home .hm-fo-cim .section-title-main,body.home .hm-vel-cim .section-title-main,body.home .hm-vel-szoveg,body.home .hm-vel-nev,body.home .hm-story p.lead,body.home .hm-quicklinks p strong{color:#001123 !important}body.home .hm-home-mobile-search input[type=search]{color:#001123}body.home .hm-home-mobile-search button,body.home .hm-home-profile a{background-color:#001123;border-color:#001123}body.home .hm-home-photo,body.home .hm-home-season-photo{background-color:#001123}body.home .hm-home-eyebrow,body.home .hm-story p.sig,body.home .hm-fo-cim .section-title:before,body.home .hm-vel-cim .section-title:before{color:#d90513}body.home .hm-home-actions a:not(.hm-home-secondary),body.home .hm-home-season a{background-color:#d90513;border-color:#d90513}body.home .hm-home-actions a.hm-home-secondary{border-color:#001123;color:#001123 !important}body.home .hm-benefits svg{stroke:#d90513}body.home .hm-home-profile{border-left-color:#d90513}body.home .hm-fo-cim .section-title:after,body.home .hm-vel-cim .section-title:after{background-color:#d90513}html body.home #wrapper #main .hm-home-categories .product-category .box .box-text,html body.home #wrapper #main .hm-home-categories .product-category .box .box-text .box-text-inner .header-title{color:#001123 !important}html body.home #wrapper #main .hm-home-categories .product-category .box .box-text .box-text-inner:after{border-top-color:#d90513 !important;border-right-color:#d90513 !important}body.home .hm-promo-price-sync .hm-price-patch{background-color:#d90513}body.home .hm-promo-price-sync .hm-price-badge{background-color:#001123}body.home .hirleveloldal .submit-button{color:#d90513 !important}body .price bdi,body .product-page-price{color:#d90513 !important}#footer>.section{background-color:#001123 !important}#header .header-bg-color{background-color:#001123}body.home .hm-home-profile a{color:#fff !important}body.home .hirleveloldal .section-bg-overlay{background-color:rgba(0,17,35,.878) !important}body.home .hm-home-actions a:not(.hm-home-secondary):hover,body.home .hm-home-season a:hover{background-color:#d90513;border-color:#d90513}body.home button.hmac-launcher{background-color:#d90513 !important}body.woocommerce-shop main#main .shop-container>.page-description>h2.hm-shop-secondary-title{font-size:1.7em}@media (max-width:549px){body.woocommerce-shop main#main .shop-container>.page-description>h2.hm-shop-secondary-title{font-size:1.4em}}@media (min-width:783px) and (max-width:1199px){#wpadminbar #wp-admin-bar-flatsome_panel,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-wpseo-menu,#wpadminbar #wp-admin-bar-villatheme,#wpadminbar #wp-admin-bar-autoptimize{display:none !important}#wpadminbar #wp-admin-bar-site-name>.ab-item{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1200px) and (max-width:1399px){#wpadminbar #wp-admin-bar-flatsome_panel,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-wpseo-menu,#wpadminbar #wp-admin-bar-villatheme,#wpadminbar #wp-admin-bar-autoptimize{display:none !important}#wpadminbar #wp-admin-bar-site-name>.ab-item{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:850px) and (max-width:1199px){html body.home #header .header-inner{grid-template-columns:max-content minmax(0,1fr)}html body.home #header #logo{width:max-content;max-width:none;min-width:0}html body.home #header #logo a{width:max-content;flex-wrap:nowrap}html body.home #header #logo a:after{flex:0 0 auto}html body.home #header .header-inner>.hide-for-medium.flex-left{min-width:0}}@media(min-width:850px){html body.home #wrapper #header#header .header-inner{position:relative;display:grid;grid-template-columns:36% minmax(0,1fr) 52px;grid-template-rows:118px auto;gap:8px 20px;padding:8px 16px 10px;align-items:center}html body.home #wrapper #header#header #logo{grid-column:1;grid-row:1;width:max-content;max-width:100%;margin:0}html body.home #wrapper #header#header #logo img{width:clamp(72px,8vw,100px);height:clamp(72px,8vw,100px);max-width:100px;max-height:100px}html body.home #wrapper #header#header #logo a{gap:12px;padding-bottom:19px}html body.home #wrapper #header#header #logo a:after{font-size:clamp(38px,4.6vw,60px);letter-spacing:1px}html body.home #wrapper #header#header #logo a:before{left:calc(clamp(72px,8vw,100px) + 12px);font-size:clamp(10px,1.15vw,14px);letter-spacing:3px}html body.home #wrapper #header#header .header-inner>.hide-for-medium.flex-left{grid-column:2;grid-row:1;min-width:0;width:100%;margin:0}html body.home #wrapper #header#header .header-inner>.hide-for-medium.flex-right{grid-column:1/-1;grid-row:2;position:static;width:100%;margin:0}html body.home #wrapper #header#header .header-inner>.hide-for-medium.flex-right>.header-nav{position:static;min-height:40px}html body.home #wrapper #header#header .header-inner>.hide-for-medium.flex-right .cart-item{position:absolute;right:16px;top:50px;margin:0}}@media(max-width:849px){html body.home #wrapper #header#header .header-inner{grid-template-rows:112px 46px;gap:0 6px;padding:10px 14px 0}html body.home #wrapper #header#header #logo a{gap:12px;padding-bottom:18px}html body.home #wrapper #header#header #logo img{width:88px;height:88px;max-width:88px;max-height:88px}html body.home #wrapper #header#header #logo a:after{font-size:clamp(44px,13.5vw,54px);letter-spacing:1px}html body.home #wrapper #header#header #logo a:before{left:100px;font-size:12px;letter-spacing:3px}}@media(max-width:359px){html body.home #wrapper #header#header #logo a{gap:8px}html body.home #wrapper #header#header #logo img{width:70px;height:70px;max-width:70px;max-height:70px}html body.home #wrapper #header#header #logo a:after{font-size:40px}html body.home #wrapper #header#header #logo a:before{left:78px;font-size:10px;letter-spacing:2px}}@media(min-width:850px){html body.home #wrapper #header#header .header-inner{grid-template-columns:max-content minmax(0,1fr) 52px;grid-template-rows:145px auto}html body.home #wrapper #header#header #logo a:after{font-size:clamp(48px,5.9vw,76px)}html body.home #wrapper #header#header .header-inner>.hide-for-medium.flex-right .cart-item{top:64px}html body.home #wrapper .hm-home-hero{grid-template-columns:minmax(0,60fr) minmax(0,40fr);min-height:486px}html body.home #wrapper .hm-home-copy{padding:28px 18px 28px 32px;min-width:0}html body.home #wrapper .hm-home-hero h1{font-size:clamp(42px,4.9vw,62px);line-height:1.04;letter-spacing:-1.5px}html body.home #wrapper .hm-home-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}html body.home #wrapper .hm-home-actions a{flex:1 1 0;min-width:0;min-height:58px;font-size:clamp(15px,1.6vw,20px);line-height:1.2;padding:12px 10px;white-space:normal}html body.home #wrapper .hm-home-actions a:first-child{flex-grow:.95}html body.home #wrapper .hm-home-actions a:last-child{flex-grow:1.05}html body.home #wrapper .hm-home-photo{min-height:486px!important}}@media (min-width:1600px){html body.home #wrapper .hm-home-category-shortcuts:not(#hm-nk){margin-left:0;margin-right:0;padding-left:calc((100% - 1425px) / 2 + 100px);padding-right:calc((100% - 1425px) / 2 + 20px);background:0 0;pointer-events:none}html body.home #wrapper .hm-home-category-shortcuts:not(#hm-nk) a{pointer-events:auto}html body.home #wrapper .hm-home-hero:not(#hm-nk){max-width:none;margin-left:0;margin-right:0;padding-left:calc((100% - 1425px) / 2);padding-right:calc((100% - 1425px) / 2 + 40px)}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://hellomester.hu/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://hellomester.hu/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://hellomester.hu/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://hellomester.hu/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://hellomester.hu/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html body.hm-hdr #wrapper #header#header #masthead{height:auto !important;min-height:0px !important}body.hm-hdr .hm-home-mobile-search input[type=search]{color:#001123}body.hm-hdr .hm-home-mobile-search button{background-color:#001123;border-color:#001123}@media (min-width:850px) and (max-width:1199px){html body.hm-hdr #header .header-inner{grid-template-columns:max-content minmax(0px, 1fr)}html body.hm-hdr #header #logo{width:max-content;max-width:none;min-width:0}html body.hm-hdr #header #logo a{width:max-content;flex-wrap:nowrap}html body.hm-hdr #header #logo a:after{flex:0 0 auto}html body.hm-hdr #header .header-inner>.hide-for-medium.flex-left{min-width:0}}@media (min-width:850px){html body.hm-hdr #wrapper #header#header .header-inner{position:relative;display:grid;grid-template-columns:36% minmax(0px, 1fr) 52px;grid-template-rows:118px auto;gap:8px 20px;padding:8px 16px 10px;align-items:center}html body.hm-hdr #wrapper #header#header #logo{grid-area:1/1;width:max-content;max-width:100%;margin:0}html body.hm-hdr #wrapper #header#header #logo img{width:clamp(72px, 8vw, 100px);height:clamp(72px, 8vw, 100px);max-width:100px;max-height:100px}html body.hm-hdr #wrapper #header#header #logo a{gap:12px;padding-bottom:19px}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(38px, 4.6vw, 60px);letter-spacing:1px}html body.hm-hdr #wrapper #header#header #logo a:before{left:calc(12px + clamp(72px, 8vw, 100px));font-size:clamp(10px, 1.15vw, 14px);letter-spacing:3px}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-left{grid-area:1/2;min-width:0;width:100%;margin:0}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right{grid-area:2/1/auto/-1;position:static;width:100%;margin:0}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right>.header-nav{position:static;min-height:40px}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right .cart-item{position:absolute;right:16px;top:50px;margin:0}}@media (max-width:849px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-rows:112px 46px;gap:0px 6px;padding:10px 14px 0}html body.hm-hdr #wrapper #header#header #logo a{gap:12px;padding-bottom:18px}html body.hm-hdr #wrapper #header#header #logo img{width:88px;height:88px;max-width:88px;max-height:88px}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(44px, 13.5vw, 54px);letter-spacing:1px}html body.hm-hdr #wrapper #header#header #logo a:before{left:100px;font-size:12px;letter-spacing:3px}}@media (max-width:359px){html body.hm-hdr #wrapper #header#header #logo a{gap:8px}html body.hm-hdr #wrapper #header#header #logo img{width:70px;height:70px;max-width:70px;max-height:70px}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:40px}html body.hm-hdr #wrapper #header#header #logo a:before{left:78px;font-size:10px;letter-spacing:2px}}@media (min-width:850px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-columns:max-content minmax(0px, 1fr) 52px;grid-template-rows:145px auto}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(48px, 5.9vw, 76px)}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right .cart-item{top:64px}}@media (min-width:1600px){html body.hm-hdr #wrapper .hm-home-category-shortcuts:not(#hm-nk){margin-left:0;margin-right:0;padding-left:calc(50% - 612.5px);padding-right:calc(50% - 692.5px);background:0 0;pointer-events:none}html body.hm-hdr #wrapper .hm-home-category-shortcuts:not(#hm-nk) a{pointer-events:auto}}.hm-home-mobile-search{display:none;box-sizing:border-box;width:calc(100% - 32px);margin:16px;background:#fff;border:1px solid #d7dce2;border-radius:8px;align-items:center;gap:0px}.hm-home-mobile-search input[type=search]{flex:1 1 0%;min-width:0;width:100%;height:48px;min-height:48px;margin:0;padding:0 12px;border:0;border-radius:8px 0 0 8px;box-shadow:none;color:#082449;background:#fff;font-size:16px;line-height:1.5}.hm-home-mobile-search button{flex:0 0 auto;min-width:48px;height:48px;min-height:48px;margin:0;padding:0 15px;border:0;border-radius:0 7px 7px 0;background:#082449;color:#fff;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0px;text-transform:none}.hm-home-mobile-search input:focus-visible,.hm-home-mobile-search button:focus-visible{outline:#d90d20 solid 3px;outline-offset:3px}@media (max-width:767px){.hm-home-mobile-search{display:flex}}body.hm-hdr #header #logo a{display:flex;align-items:center;gap:12px;text-decoration:none}body.hm-hdr #header #logo a:after{content:"HelloMester";color:#fff;font-family:Montserrat,Arial,sans-serif;font-weight:800;font-size:32px;letter-spacing:-1.2px;line-height:1.1;white-space:nowrap}body.hm-hdr #header #logo{width:310px;min-width:0}body.hm-hdr #header #logo img{max-width:72px;max-height:72px;flex:0 0 auto}@media (min-width:850px) and (max-width:1199px){body.hm-hdr #header .header-inner{grid-template-columns:290px minmax(0px, 1fr)}body.hm-hdr #header #logo{grid-area:1/1;width:290px}body.hm-hdr #header .header-inner>.hide-for-medium.flex-right{grid-area:2/1/auto/-1}}@media (max-width:849px){body.hm-hdr #header #masthead,body.hm-hdr #header .header-inner{height:auto !important;min-height:88px}body.hm-hdr #header .header-inner{display:grid;grid-template-columns:44px minmax(0px, 1fr) 44px;gap:4px;padding:12px 10px}body.hm-hdr #header #logo{grid-area:1/2;width:auto;margin:0}body.hm-hdr #header #logo a{justify-content:center;gap:8px}body.hm-hdr #header #logo a:after{font-size:clamp(21px, 5.7vw, 30px);letter-spacing:-.8px}body.hm-hdr #header #logo img{max-width:48px;max-height:48px}body.hm-hdr #header .show-for-medium.flex-left{grid-area:1/1}body.hm-hdr #header .show-for-medium.flex-right{grid-area:1/3}body.hm-hdr #header .header-search-lightbox{display:none}body.hm-hdr .hm-home-mobile-search{display:flex}}html body.hm-hdr #header#header #top-bar{display:none}html body.hm-hdr #header#header #logo{width:max-content;max-width:none}html body.hm-hdr #header#header #logo a{position:relative;display:flex;width:max-content;align-items:center;gap:12px;padding-bottom:18px}html body.hm-hdr #header#header #logo img{width:72px;max-width:72px;height:72px;object-fit:contain}html body.hm-hdr #header#header #logo a:after{content:"HELLO\a MESTER";white-space:pre;display:block;font-family:Montserrat,Arial,sans-serif;font-size:38px;font-weight:900;line-height:.9;letter-spacing:1px;background:linear-gradient(#fff 0px,#fff 50%,#d90513 50%,#d90513 100%) text;color:transparent;-webkit-text-fill-color:transparent}html body.hm-hdr #header#header #logo a:before{content:"ÉPÍTŐK BOLTJA";position:absolute;left:84px;bottom:2px;color:#fff;font-size:12px;font-weight:600;letter-spacing:3px;line-height:1}html body.hm-hdr #header#header .header-inner{min-height:110px;padding-top:14px;padding-bottom:12px;height:auto !important}html body.hm-hdr #header#header .header-search-form input.search-field{padding-left:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23001123\" stroke-width=\"2\"%3E%3Ccircle cx=\"10\" cy=\"10\" r=\"6\"/%3E%3Cpath d=\"m15 15 6 6\"/%3E%3C/svg%3E") !important;background-size:19px auto !important;background-position:12px center !important;background-repeat:no-repeat !important}html body.hm-hdr #header#header .ux-search-submit{min-width:92px;border-radius:0 5px 5px 0;background:#d90513 !important;color:#fff !important}html body.hm-hdr #header#header .ux-search-submit i{display:none}html body.hm-hdr #header#header .ux-search-submit:after{content:"Keresés";font-size:14px;font-weight:700}html body.hm-hdr .hm-home-mobile-search button{background:#d90513;border-color:#d90513;color:#fff}html body.hm-hdr .hm-home-mobile-search:before{content:"";width:18px;height:18px;flex:0 0 18px;margin-left:12px;background:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23001123\" stroke-width=\"2\"%3E%3Ccircle cx=\"10\" cy=\"10\" r=\"6\"/%3E%3Cpath d=\"m15 15 6 6\"/%3E%3C/svg%3E") center center/contain no-repeat}@media (min-width:850px) and (max-width:1199px){html body.hm-hdr #header#header .header-inner{grid-template-columns:max-content minmax(0px, 1fr)}}@media (max-width:849px){html body.hm-hdr #header#header .header-inner{grid-template-columns:44px minmax(0px, 1fr) 44px;grid-template-rows:auto 36px;padding:12px 14px 4px;gap:6px;min-height:0px}html body.hm-hdr #header#header #logo{grid-area:1/1/auto/-1;justify-self:center;margin:0}html body.hm-hdr #header#header #logo a{gap:10px;padding-bottom:17px}html body.hm-hdr #header#header #logo img{width:64px;height:64px;max-width:64px;max-height:64px}html body.hm-hdr #header#header #logo a:after{font-size:35px;line-height:.9;letter-spacing:1px}html body.hm-hdr #header#header #logo a:before{left:74px;font-size:10px;letter-spacing:2.7px}html body.hm-hdr #header#header .show-for-medium.flex-left{grid-area:2/1}html body.hm-hdr #header#header .show-for-medium.flex-right{grid-area:2/3}html body.hm-hdr .hm-home-mobile-search{margin:12px;width:calc(100% - 24px);border-radius:3px}html body.hm-hdr .hm-home-mobile-search input[type=search]{padding:0 8px;font-size:13px;height:42px;min-height:42px}html body.hm-hdr .hm-home-mobile-search button{font-size:13px;height:42px;min-height:42px;padding:0 12px;border-radius:0 3px 3px 0}}.hm-home-category-shortcuts{display:none}@media (min-width:850px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-rows:145px 60px;row-gap:0px;padding-bottom:0}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right>.header-nav>li:not(.cart-item){display:none}html body.hm-hdr #wrapper #header#header .header-inner>.show-for-medium.flex-left{grid-area:2/1;width:60px;z-index:2;display:block !important}html body.hm-hdr #wrapper #header#header .header-search-lightbox{display:none}html body.hm-hdr #wrapper #header#header .mobile-nav .nav-icon>a{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:#fff}html body.hm-hdr #wrapper #header#header .mobile-nav .icon-menu{font-size:28px}html body.hm-hdr #wrapper .hm-home-category-shortcuts{position:relative;z-index:1002;display:flex;align-items:center;justify-content:space-around;gap:10px;height:60px;margin:-60px 0 0 80px;padding:0 20px;background:#001123;border-top:1px solid rgba(255,255,255,.18)}html body.hm-hdr #wrapper .hm-home-category-shortcuts a{color:#fff;font-size:clamp(14px, 1.5vw, 21px);text-decoration:none;white-space:nowrap;padding:12px 4px}html body.hm-hdr #wrapper .hm-home-category-shortcuts a:focus-visible{outline:#fff solid 2px;outline-offset:-2px}}html body.hm-hdr #wrapper #header#header #logo a:after{font-family:"Russo One",Montserrat,Arial,sans-serif;font-weight:400;letter-spacing:0px;line-height:.96}@media (min-width:850px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-columns:max-content minmax(0px, 1fr) 64px;grid-template-rows:clamp(150px, 13vw, 188px) 60px;column-gap:24px}html body.hm-hdr #wrapper #header#header #logo img{width:clamp(92px, 10.3vw, 148px);height:clamp(92px, 10.3vw, 148px);max-width:148px;max-height:148px}html body.hm-hdr #wrapper #header#header #logo a{padding-bottom:24px;gap:14px}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(48px, 5.3vw, 76px)}html body.hm-hdr #wrapper #header#header #logo a:before{left:calc(14px + clamp(92px, 10.3vw, 148px));bottom:0;font-size:clamp(11px, 1.4vw, 20px);letter-spacing:3px}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right .cart-item{top:calc(-18px + (0.5 * clamp(150px, 13vw, 188px)))}}@media (max-width:849px){html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(38px, 12.6vw, 54px)}html body.hm-hdr #wrapper #header#header #logo img{width:clamp(76px, 25vw, 102px);height:clamp(76px, 25vw, 102px);max-width:102px;max-height:102px}html body.hm-hdr #wrapper #header#header #logo a{gap:10px;padding-bottom:20px}html body.hm-hdr #wrapper #header#header #logo a:before{left:calc(10px + clamp(76px, 25vw, 102px));font-size:clamp(9px, 2.7vw, 12px);letter-spacing:2.5px}}@media (min-width:850px){html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(50px, 5.6vw, 80px);line-height:.84;letter-spacing:.5px}html body.hm-hdr #wrapper #header#header #logo a:before{font-size:clamp(13px, 1.55vw, 22px);letter-spacing:3.5px}html body.hm-hdr #wrapper #header#header .header-search-form input.search-field,html body.hm-hdr #wrapper #header#header .header-search-form .ux-search-submit{height:clamp(52px, 4.9vw, 70px);min-height:52px;font-size:clamp(16px, 1.5vw, 21px)}html body.hm-hdr #wrapper #header#header .header-search-form .ux-search-submit{min-width:clamp(104px, 10.8vw, 155px)}html body.hm-hdr #wrapper #header#header .header-search-form .ux-search-submit:after{font-size:clamp(16px, 1.5vw, 21px);text-transform:none}html body.hm-hdr #wrapper #header#header .cart-item .header-cart-link{display:flex;align-items:center;justify-content:center;width:65px;height:60px;min-width:65px;min-height:60px;border:1px solid rgba(255,255,255,.7);border-radius:5px}html body.hm-hdr #wrapper #header#header .cart-item .header-cart-link i{font-size:30px}}@media (max-width:849px){html body.hm-hdr #wrapper #header#header #logo a:after{text-align:left}html body.hm-hdr #wrapper #header#header #logo a:before{font-size:clamp(11px, 3.3vw, 14px);letter-spacing:2.3px}}@media (min-width:850px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-rows:clamp(140px, 12.3vw, 176px) 57px;padding-top:7px}html body.hm-hdr #wrapper .hm-home-category-shortcuts{height:57px;margin-top:-57px}}@media (max-width:849px){html body.hm-hdr #wrapper #header#header .header-inner{padding:0 17px;grid-template-rows:128px 46px;gap:0px}html body.hm-hdr #wrapper #header#header #logo{justify-self:start}html body.hm-hdr #wrapper #header#header #logo a{justify-content:flex-start;gap:12px}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(40px, 14.5vw, 60px);line-height:.84;text-align:left}html body.hm-hdr #wrapper #header#header #logo a:before{font-size:clamp(12px, 3.85vw, 16px);letter-spacing:3.5px;left:calc(12px + clamp(76px, 25vw, 102px))}}@media (max-width:359px){html body.hm-hdr #wrapper #header#header .header-inner{padding-left:12px;padding-right:12px}html body.hm-hdr #wrapper #header#header #logo a{gap:8px}html body.hm-hdr #wrapper #header#header #logo a:before{left:calc(8px + clamp(76px, 25vw, 102px));font-size:12px;letter-spacing:2.4px}}@media (max-width:849px){html body.hm-hdr #wrapper #header#header .header-inner{padding-top:12px}}@media (min-width:850px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-columns:max-content minmax(0px, 1fr) 52px;grid-template-rows:88px 48px;column-gap:24px;padding-top:4px;padding-bottom:0;min-height:0px}html body.hm-hdr #wrapper #header#header #logo a{gap:10px;padding-bottom:15px}html body.hm-hdr #wrapper #header#header #logo img{width:62px;height:62px;max-width:62px;max-height:62px}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:36px;line-height:.9;letter-spacing:0px}html body.hm-hdr #wrapper #header#header #logo a:before{left:72px;font-size:10px;letter-spacing:2px;bottom:0}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right{grid-area:1/3}html body.hm-hdr #wrapper #header#header .header-inner>.hide-for-medium.flex-right .cart-item{position:static;top:auto}html body.hm-hdr #wrapper #header#header .cart-item .header-cart-link{width:48px;height:48px;min-width:48px;min-height:48px}html body.hm-hdr #wrapper #header#header .header-search-form input.search-field,html body.hm-hdr #wrapper #header#header .header-search-form .ux-search-submit{height:46px;min-height:46px;font-size:16px}html body.hm-hdr #wrapper #header#header .header-search-form .ux-search-submit{min-width:100px}html body.hm-hdr #wrapper #header#header .header-search-form .ux-search-submit:after{font-size:16px}html body.hm-hdr #wrapper #header#header .mobile-nav .nav-icon>a{width:48px;height:48px}html body.hm-hdr #wrapper .hm-home-category-shortcuts{height:48px;margin-top:-48px}html body.hm-hdr #wrapper .hm-home-category-shortcuts a{font-size:16px;padding:12px 4px}}@media (max-width:849px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-columns:44px minmax(0px, 1fr) 44px;grid-template-rows:72px;gap:4px;padding:4px 12px;min-height:0px}html body.hm-hdr #wrapper #header#header #logo{grid-area:1/2;justify-self:center;width:max-content;max-width:100%}html body.hm-hdr #wrapper #header#header #logo a{gap:8px;padding-bottom:12px;justify-content:center}html body.hm-hdr #wrapper #header#header #logo img{width:50.4px;height:50.4px;max-width:50.4px;max-height:50.4px;flex-shrink:0;object-fit:contain;aspect-ratio:1/1}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:28px;line-height:.9;letter-spacing:0px}html body.hm-hdr #wrapper #header#header #logo a:before{left:58.4px;bottom:0;font-size:8px;letter-spacing:1.6px}html body.hm-hdr #wrapper #header#header .show-for-medium.flex-left{grid-area:1/1}html body.hm-hdr #wrapper #header#header .show-for-medium.flex-right{grid-area:1/3}html body.hm-hdr #wrapper #header#header .mobile-nav .nav-icon>a,html body.hm-hdr #wrapper #header#header .mobile-nav .header-cart-link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}html body.hm-hdr #wrapper .hm-home-mobile-search{margin:8px 12px;width:calc(100% - 24px)}html body.hm-hdr #wrapper .hm-home-mobile-search input[type=search],html body.hm-hdr #wrapper .hm-home-mobile-search button{font-size:16px;height:44px;min-height:44px}}@media (min-width:850px){html body.hm-hdr #wrapper #header#header .stuck .header-inner{grid-template-columns:48px max-content minmax(0px, 1fr) 52px;grid-template-rows:80px;column-gap:20px;padding:4px 16px}html body.hm-hdr #wrapper #header#header .stuck #logo{grid-area:1/2}html body.hm-hdr #wrapper #header#header .stuck .header-inner>.show-for-medium.flex-left{grid-area:1/1;width:48px}html body.hm-hdr #wrapper #header#header .stuck .header-inner>.hide-for-medium.flex-left{grid-area:1/3}html body.hm-hdr #wrapper #header#header .stuck .header-inner>.hide-for-medium.flex-right{grid-area:1/4}}@media (max-width:849px){html body.hm-hdr #wrapper #header#header .header-inner{grid-template-rows:100px;padding:6px 12px}html body.hm-hdr #wrapper #header#header #logo a{gap:6px;padding-bottom:0;align-items:flex-start}html body.hm-hdr #wrapper #header#header #logo img{width:clamp(74px, 22vw, 88px);height:clamp(74px, 22vw, 88px);max-width:88px;max-height:88px}html body.hm-hdr #wrapper #header#header #logo a:after{font-size:clamp(33px, 9.5vw, 40px);line-height:1;letter-spacing:0px}html body.hm-hdr #wrapper #header#header #logo a:before{left:calc(6px + clamp(74px, 22vw, 88px));top:calc(1px + (2 * clamp(33px, 9.5vw, 40px)));bottom:auto;line-height:1;font-size:clamp(9px, 2.5vw, 10px);letter-spacing:1.8px}}body.hm-archivo #hmac-root{font-family:'Archivo',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}@media (max-width:849px){html body.hm-archivo.home #wrapper #hm-home-heading,html body.hm-archivo.home #wrapper #hm-home-heading>span{font-family:'Archivo',sans-serif !important}}html body.hm-archivo #hmac-root .hmac-launcher{font-family:'Archivo',Arial,sans-serif}body.hm-archivo #hmac-root .hmac-panel{font-family:'Archivo',Arial,sans-serif}body.hm-archivo{font-family:'Archivo',sans-serif}body.hm-archivo .nav>li>a{font-family:'Archivo',sans-serif}body.hm-archivo .mobile-sidebar-levels-2 .nav>li>ul>li>a{font-family:'Archivo',sans-serif}body.hm-archivo h1,body.hm-archivo h2,body.hm-archivo h3,body.hm-archivo h4,body.hm-archivo h5,body.hm-archivo h6,body.hm-archivo .heading-font,body.hm-archivo .off-canvas-center .nav-sidebar.nav-vertical>li>a{font-family:'Archivo',sans-serif}body.hm-archivo #wrapper #main .product-category .box .box-text .header-title{font-family:'Archivo',sans-serif !important}html body.hm-archivo.home #wrapper .hm-home-hero h1,html body.hm-archivo.home #wrapper #hm-home-heading{font-family:'Archivo',Arial,sans-serif}html body.hm-archivo.home #wrapper .hm-home-hook{font-family:'Archivo',Arial,sans-serif}body.hm-archivo .hm-mx{font-family:'Archivo',Arial,sans-serif}body.hm-archivo .hm-mx h1{font-family:'Archivo',Arial,sans-serif}body.hm-archivo .hm-mx-search input[type=search]{font-family:'Archivo',Arial,sans-serif}body.hm-archivo .hm-mx-search button{font-family:'Archivo',Arial,sans-serif}body.hm-archivo .hm-app{font-family:'Archivo',Arial,sans-serif}body.hm-archivo .hm-lp{font-family:'Archivo',Arial,sans-serif}body.hm-archivo .hm-vmar{font-family:'Archivo',Arial,sans-serif}html body.home.hm-archivo #wrapper .hm-home-hero.hm-hero3 .hm-hero3-l1,html body.home.hm-archivo #wrapper .hm-home-hero.hm-hero3 .hm-hero3-l2{letter-spacing:-.03em}body.hm-archivo [style*=ontserrat]{font-family:'Archivo',sans-serif!important}