body.utk-lap{background:#fff}body.utk-lap .site-content{display:block;padding:0}body.utk-lap .site-main{margin:0}body.utk-lap .inside-article{width:var(--utk-sav);margin-inline:auto;padding:28px 0 64px;background:#fff0}body.utk-lap .entry-content{margin-top:0}body.utk-lap .entry-content>:first-child{margin-top:0}body.utk-lap .inside-article :where(a:not(.button,.utk-gomb)){color:var(--utk-azur)}body.utk-lap .inside-article :where(h2,h3){color:var(--utk-kobalt)}.utk-lapfej{background-color:var(--utk-jeg);border-bottom:1px solid var(--utk-vonal);padding:22px 0 24px;position:relative;overflow:hidden}.utk-lapfej::after{content:"";position:absolute;right:-60px;top:50%;width:360px;height:312px;transform:translateY(-50%);pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 312'%3E%3Cg fill='none' stroke='%230b3d91' stroke-opacity='.16' stroke-width='2'%3E%3Cpath d='M90 4h90l45 78-45 78H90L45 82z'/%3E%3Cpath d='M225 82h90l45 78-45 78h-90l-45-78z'/%3E%3Cpath d='M90 160h90l45 78-45 78H90l-45-78z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}.utk-lapfej .utk-sav{position:relative;z-index:1}.utk-lapfej .utk-morzsa,.woocommerce .utk-lapfej .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 8px;font:500 .86rem/1.4 "Inter",sans-serif;color:var(--utk-pala)}.utk-lapfej .utk-morzsa a,.woocommerce .utk-lapfej .woocommerce-breadcrumb a{color:var(--utk-azur);text-decoration:none;display:inline-block;padding-block:3px}.utk-morzsa a:hover{text-decoration:underline}.utk-morzsa__jel{color:#8aa0c2}.utk-lapfej__cim{margin:0;font-family:var(--utk-cim);font-weight:650;letter-spacing:-.015em;color:var(--utk-kobalt);font-size:clamp(1.7rem, 1.25rem + 1.6vw, 2.5rem);line-height:1.12;max-width:30ch}.utk-lapfej__lead{margin:10px 0 0}.utk-lapfej--termek{padding:12px 0;background:var(--utk-jeg-halv)}.utk-lapfej--termek::after{display:none}.utk-lapfej--termek .utk-morzsa{margin:0}.utk-katsor ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.utk-katsor a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--utk-vonal);color:var(--utk-kobalt);font:600 .92rem/1.1 var(--utk-cim);text-decoration:none;transition:background .15s,border-color .15s}.utk-katsor a:hover{border-color:var(--utk-kobalt)}.utk-katsor a[aria-current]{background:var(--utk-kobalt);border-color:var(--utk-kobalt);color:#fff}@media (max-width:639px){.utk-lapfej{padding:16px 0 18px}.utk-lapfej::after{width:200px;height:174px;right:-70px;opacity:.4}.utk-katsor ul{gap:6px;margin-top:12px}.utk-katsor a{min-height:36px;padding:0 12px;font-size:.86rem}}body.utk-lap .button,body.utk-lap button.button,body.utk-lap input.button,body.utk-lap a.button,body.utk-lap .wc-forward,body.utk-lap button[type="submit"]:not(.search-submit),body.utk-lap .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:46px;padding:.55em 1.35em;border-radius:999px;background:var(--utk-kobalt);color:#fff;border:2px solid var(--utk-kobalt);font:600 1rem/1.15 var(--utk-cim);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}body.utk-lap .button:hover,body.utk-lap button[type="submit"]:not(.search-submit):hover,body.utk-lap .ff-btn-submit:hover{background:var(--utk-kobalt-vil);border-color:var(--utk-kobalt-vil);color:#fff}body.utk-lap .button:disabled,body.utk-lap .button.disabled,body.utk-lap .button[disabled]{opacity:.45;cursor:not-allowed;background:var(--utk-kobalt);color:#fff}body.utk-lap button[name="update_cart"],body.utk-lap button[name="apply_coupon"],body.utk-lap .return-to-shop .button,body.utk-lap .reset_variations{background:#fff0;color:var(--utk-kobalt)}body.utk-lap button[name="update_cart"]:hover:not(:disabled),body.utk-lap button[name="apply_coupon"]:hover{background:var(--utk-kobalt);color:#fff}body.utk-lap button[name="update_cart"]:disabled{background:#fff0;color:var(--utk-kobalt);opacity:.45}body.utk-lap input.input-text,body.utk-lap input[type="text"],body.utk-lap input[type="email"],body.utk-lap input[type="tel"],body.utk-lap input[type="password"],body.utk-lap input[type="number"],body.utk-lap input[type="search"],body.utk-lap select,body.utk-lap textarea,body.utk-lap .ff-el-form-control{min-height:48px;padding:10px 14px;border:1px solid #b6c9e6;border-radius:var(--utk-r);background:#fff;color:var(--utk-szoveg);font:400 1rem/1.4 "Inter",sans-serif;box-shadow:none;transition:border-color .15s,box-shadow .15s;max-width:100%}body.utk-lap textarea{min-height:120px}body.utk-lap form .form-row input.input-text,body.utk-lap form .form-row textarea.input-text,body.utk-lap form .form-row textarea,body.utk-lap form .form-row select{min-height:48px;padding:10px 14px;border:1px solid #b6c9e6;border-radius:var(--utk-r);background-color:#fff;line-height:1.4}body.utk-lap form .form-row textarea.input-text{min-height:110px}body.utk-lap form .form-row input.input-text:focus,body.utk-lap form .form-row textarea.input-text:focus{border-color:var(--utk-azur);box-shadow:0 0 0 3px rgb(31 102 209 / .18)}body.utk-lap input:focus,body.utk-lap select:focus,body.utk-lap textarea:focus,body.utk-lap .ff-el-form-control:focus{border-color:var(--utk-azur);box-shadow:0 0 0 3px rgb(31 102 209 / .18);outline:none}body.utk-lap select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%230b3d91' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 16px}body.utk-lap input[type="checkbox"],body.utk-lap input[type="radio"]{accent-color:var(--utk-kobalt);width:18px;height:18px;vertical-align:-3px}body.utk-lap label,body.utk-lap .ff-el-input--label label{font:600 .92rem/1.35 "Inter",sans-serif;color:var(--utk-szoveg)}body.utk-lap abbr.required,body.utk-lap .required{color:#b42318;text-decoration:none;border:0}body.utk-lap .woocommerce-message,body.utk-lap .woocommerce-info,body.utk-lap .woocommerce-error,body.utk-lap .woocommerce-noreviews,body.utk-lap p.no-comments{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 20px;padding:14px 18px;list-style:none;background:var(--utk-jeg-halv);color:var(--utk-szoveg);border:1px solid var(--utk-vonal);border-left:4px solid var(--utk-kobalt);border-radius:var(--utk-r);font-size:.97rem}body.utk-lap .woocommerce-error{border-left-color:#b42318;background:#fff6f5;border-color:#f3c7c2}body.utk-lap .woocommerce-message::before,body.utk-lap .woocommerce-info::before,body.utk-lap .woocommerce-error::before{display:none}body.utk-lap .woocommerce-message a:not(.button),body.utk-lap .woocommerce-info a:not(.button){color:var(--utk-azur);font-weight:600}body.utk-lap .woocommerce-message .button,body.utk-lap .woocommerce-info .button{order:2;margin-left:auto;min-height:40px}body.utk-lap .stock{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;padding:3px 10px;border-radius:999px;font:600 .82rem/1.3 "Inter",sans-serif!important;background:#e7f5ec;color:var(--utk-zold)!important}body.utk-lap .stock::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}body.utk-lap .stock.out-of-stock{background:#fdeceb;color:#a1281d!important}body.utk-lap .stock.available-on-backorder,body.utk-lap .stock.on-backorder{background:#fff4dc;color:var(--utk-sarga)!important}body.utk-lap .price{color:var(--utk-pala);font:500 .9rem/1.45 "Inter",sans-serif}body.utk-lap .price .amount,body.utk-lap .price>span[aria-hidden]{color:var(--utk-kobalt);font:700 1.15rem/1.2 var(--utk-cim);letter-spacing:-.01em;white-space:nowrap}body.utk-lap .price del{opacity:.6}body.utk-lap .price ins{text-decoration:none}body.utk-lap .wc-columns-container{margin:0}body.utk-lap ul.products,body.utk-lap .wc-columns-container ul.products,body.utk-lap #wc-column-container.wc-columns-container ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}body.utk-lap ul.products::before,body.utk-lap ul.products::after{content:none!important;display:none}body.utk-lap ul.products li.product{float:none;width:auto!important;margin:0!important;padding:0;display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}body.utk-lap ul.products li.product:hover{border-color:#8fb4ec;box-shadow:0 10px 26px rgb(11 61 145 / .12)}body.utk-lap ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}body.utk-lap ul.products li.product .wc-product-image{margin:0;background:var(--utk-jeg-halv);border-bottom:1px solid var(--utk-jeg)}body.utk-lap ul.products li.product .inside-wc-product-image{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;padding:8%}body.utk-lap ul.products li.product .wc-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;margin:0}body.utk-lap ul.products li.product .wc-product-image img.secondary-image{position:absolute;inset:8%;width:84%;height:84%;transform:none}body.utk-lap ul.products li.product .woocommerce-loop-product__title{margin:0;padding:12px 14px 4px;color:var(--utk-szoveg);font:650 1rem/1.3 var(--utk-cim);letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.utk-lap ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--utk-kobalt)}body.utk-lap ul.products li.product .price{display:block;margin:auto 0 0;padding:6px 14px 14px;font-size:.82rem}body.utk-lap ul.products li.product .price .stock{display:flex;width:max-content;margin-top:8px}body.utk-lap ul.products li.product .main_status_div:not(:has(li)){display:none}body.utk-lap ul.products li.product .stock{width:fit-content!important;align-self:flex-start}body.utk-lap ul.products li.product .onsale{top:10px;left:10px;right:auto;margin:0;min-height:0;padding:4px 10px;border-radius:999px;background:var(--utk-kobalt);color:#fff;font:600 .78rem/1.2 var(--utk-cim)}body.utk-lap ul.products li.product.outofstock .wc-product-image img{opacity:.6}@media (max-width:479px){body.utk-lap ul.products,body.utk-lap .wc-columns-container ul.products,body.utk-lap #wc-column-container.wc-columns-container ul.products{grid-template-columns:1fr;gap:10px}body.utk-lap ul.products li.product a.woocommerce-LoopProduct-link{display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto 1fr;column-gap:0}body.utk-lap ul.products li.product .wc-product-image{grid-row:1 / span 2;border-bottom:0;border-right:1px solid var(--utk-jeg)}body.utk-lap ul.products li.product .inside-wc-product-image{height:100%;aspect-ratio:auto;min-height:132px;padding:10px}body.utk-lap ul.products li.product .woocommerce-loop-product__title{-webkit-line-clamp:4;word-break:normal;overflow-wrap:normal;hyphens:manual}}@media (max-width:639px){body.utk-lap ul.products li.product .woocommerce-loop-product__title{padding:10px 10px 2px;font-size:.9rem;line-height:1.28}body.utk-lap ul.products li.product .price{padding:4px 10px 12px;font-size:.72rem;line-height:1.35}body.utk-lap ul.products li.product .price .amount,body.utk-lap ul.products li.product .price>span[aria-hidden]{font-size:.98rem}body.utk-lap ul.products li.product .price .stock{width:fit-content;max-width:100%;white-space:normal;font-size:.72rem!important;line-height:1.25;padding:3px 8px}}@media (min-width:640px){body.utk-lap ul.products,body.utk-lap .wc-columns-container ul.products,body.utk-lap #wc-column-container.wc-columns-container ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.utk-lap ul.products li.product .woocommerce-loop-product__title{padding:14px 18px 4px;font-size:1.05rem}body.utk-lap ul.products li.product .price{padding:6px 18px 18px;font-size:.86rem}body.utk-lap ul.products li.product .price .amount{font-size:1.22rem}}@media (min-width:1100px){body.utk-lap--archiv #wc-column-container.wc-columns-container ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}body.utk-lap--archiv .inside-article{padding-top:26px}body.utk-lap .woocommerce-pagination ul{display:flex;gap:6px;border:0;justify-content:center;margin-top:28px}body.utk-lap .woocommerce-pagination ul li{border:0}body.utk-lap .woocommerce-pagination ul li a,body.utk-lap .woocommerce-pagination ul li span{min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--utk-vonal)}body.utk-lap .woocommerce-pagination ul li span.current{background:var(--utk-kobalt);color:#fff;border-color:var(--utk-kobalt)}body.utk-lap--termek .inside-article{padding-top:26px}body.utk-lap--termek div.product::before,body.utk-lap--termek div.product::after{content:none!important;display:none}body.utk-lap--termek.woocommerce div.product div.images.woocommerce-product-gallery,body.utk-lap--termek.woocommerce #content div.product div.images.woocommerce-product-gallery{float:none;width:auto!important;margin:0 0 24px}body.utk-lap--termek.woocommerce div.product div.summary,body.utk-lap--termek.woocommerce #content div.product div.summary{float:none;width:auto!important}body.utk-lap--termek div.product .woocommerce-product-gallery .flex-viewport,body.utk-lap--termek div.product .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper{background:var(--utk-jeg-halv);border:1px solid var(--utk-jeg);border-radius:calc(var(--utk-r) + 6px);overflow:hidden}body.utk-lap--termek div.product .woocommerce-product-gallery__image img{mix-blend-mode:multiply}body.utk-lap--termek div.product .woocommerce-product-gallery__trigger{top:14px;right:14px;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 4px 12px rgb(11 61 145 / .15)}body.utk-lap--termek .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 0!important;padding:0}body.utk-lap--termek .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important}body.utk-lap--termek .flex-control-thumbs img{border-radius:var(--utk-r);border:2px solid var(--utk-jeg);background:var(--utk-jeg-halv);opacity:.75;aspect-ratio:1;object-fit:cover}body.utk-lap--termek .flex-control-thumbs img.flex-active,body.utk-lap--termek .flex-control-thumbs img:hover{border-color:var(--utk-kobalt);opacity:1}body.utk-lap--termek div.product .summary{float:none;width:auto!important;margin:0}body.utk-lap--termek .product_title{margin:0 0 10px;color:var(--utk-kobalt);font:650 clamp(1.55rem, 1.2rem + 1.3vw, 2.25rem)/1.12 var(--utk-cim);letter-spacing:-.02em;text-transform:none}body.utk-lap--termek div.product .summary p.price,body.utk-lap--termek div.product .woocommerce-variation-price .price{display:block;margin:0 0 16px;color:var(--utk-pala);font:500 .95rem/1.5 "Inter",sans-serif}body.utk-lap--termek div.product .summary p.price .amount,body.utk-lap--termek div.product .summary p.price>span[aria-hidden],body.utk-lap--termek div.product .woocommerce-variation-price .price .amount{color:var(--utk-kobalt);font:700 1.75rem/1.2 var(--utk-cim)}body.utk-lap--termek .woocommerce-product-details__short-description{color:var(--utk-pala);font-size:1rem;line-height:1.6;margin:0 0 18px}body.utk-lap--termek div.product .summary>.stock{margin:4px 0 14px;align-self:flex-start}body.utk-lap--termek .woocommerce-product-details__short-description ul{margin:0 0 0 1.1em;padding:0}body.utk-lap--termek .woocommerce-product-details__short-description li{margin:3px 0}body.utk-lap--termek .woocommerce-product-details__short-description li::marker{color:var(--utk-azur)}body.utk-lap--termek form.cart{margin:0 0 20px;padding:18px;background:var(--utk-jeg-halv);border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px)}body.utk-lap--termek form.cart:not(.variations_form){display:flex;flex-wrap:wrap;gap:10px;align-items:center}body.utk-lap--termek table.variations{margin:0 0 6px;border:0;width:100%}body.utk-lap--termek table.variations tr{display:grid;gap:6px;margin-bottom:10px}body.utk-lap--termek table.variations th,body.utk-lap--termek table.variations td{display:block;padding:0;border:0;background:#fff0;text-align:left;line-height:1.3}body.utk-lap--termek table.variations select{width:100%;min-width:0;margin:0}body.utk-lap--termek div.product table.variations .reset_variations{display:inline-block;margin-top:6px;font-size:.88rem;padding:4px 0;color:var(--utk-azur);border:0;min-height:0;background:#fff0;line-height:1.2}body.utk-lap--termek div.product table.variations .reset_variations[style*="hidden"]{display:none}body.utk-lap--termek .single_variation_wrap .woocommerce-variation{margin-bottom:10px}body.utk-lap--termek .single_variation_wrap .woocommerce-variation-availability .stock{margin:0}body.utk-lap--termek .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body.utk-lap .quantity.buttons-added{display:inline-flex;align-items:stretch;height:50px;border:1px solid #b6c9e6;border-radius:999px;background:#fff;overflow:hidden}body.utk-lap .quantity.buttons-added a.minus,body.utk-lap .quantity.buttons-added a.plus{width:46px;height:auto;display:grid;place-items:center;border:0;background:#fff0;color:var(--utk-kobalt);font:600 1.25rem/1 var(--utk-cim);text-decoration:none}body.utk-lap .quantity.buttons-added a.minus:hover,body.utk-lap .quantity.buttons-added a.plus:hover{background:var(--utk-jeg-halv)}body.utk-lap .quantity input.qty{width:52px;min-height:0;height:auto;padding:0;border:0;border-radius:0;text-align:center;font:600 1.05rem/1 "Inter",sans-serif;-moz-appearance:textfield;background:#fff0}body.utk-lap .quantity input.qty:focus{box-shadow:none}body.utk-lap .quantity.buttons-added:focus-within{border-color:var(--utk-azur);box-shadow:0 0 0 3px rgb(31 102 209 / .18)}body.utk-lap .quantity input.qty::-webkit-inner-spin-button,body.utk-lap .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.utk-lap--termek .single_add_to_cart_button{flex:1 1 200px;min-height:52px;font-size:1.05rem}body.utk-lap--termek div.product .single_add_to_cart_button.button.alt,body.utk-lap--termek div.product .single_add_to_cart_button.button.alt.disabled{background:var(--utk-kobalt);border-color:var(--utk-kobalt);color:#fff}body.utk-lap--termek div.product .single_add_to_cart_button.button.alt.disabled{opacity:.45}body.utk-lap--termek .ceges-elonyok-box{margin:0 0 28px;padding:18px 20px;border-radius:calc(var(--utk-r) + 4px);background:#fff;border:1px solid var(--utk-vonal)}body.utk-lap--termek .ceges-elonyok-heading{margin:0 0 10px;color:var(--utk-kobalt);font:650 1.1rem/1.25 var(--utk-cim)}body.utk-lap--termek ul.ceges-elonyok-grid{display:grid;grid-template-columns:1fr;gap:6px 18px;margin:0;padding:0;list-style:none}body.utk-lap--termek .ceges-elonyok-item{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:.93rem;line-height:1.45;color:var(--utk-szoveg);list-style:none}body.utk-lap--termek .ceges-elonyok-icon{flex:none;width:20px;height:22px;display:grid;place-items:center;margin-top:0;border-radius:0!important;background:var(--utk-kobalt)!important;clip-path:var(--utk-hx-allo)}body.utk-lap--termek .ceges-elonyok-icon svg{width:11px;height:11px}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs{clear:both;margin-top:28px;padding:28px 0 40px;background:var(--utk-jeg);box-shadow:0 0 0 100vmax var(--utk-jeg);clip-path:inset(0 -100vmax)}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs,body.utk-lap--termek.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{max-width:960px;margin-inline:auto}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom-color:var(--utk-vonal);background:transparent!important;box-shadow:none}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;margin:0 auto 24px;padding:0;border-bottom:2px solid var(--utk-jeg);overflow-x:auto}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs::before,body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs::after{display:none;content:none}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs li{float:none;width:auto;display:block;margin:0 0 -2px;padding:0;border:0;border-radius:0;background:#fff0}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs li::before,body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:12px 16px;color:var(--utk-pala);font:600 1rem/1.2 var(--utk-cim);border-bottom:3px solid #fff0;text-decoration:none;white-space:nowrap}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--utk-kobalt);border-bottom-color:var(--utk-kobalt);background:#fff0}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--utk-kobalt)}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel{margin-top:0;margin-bottom:0;padding:0;border:0;background:#fff0;color:var(--utk-szoveg);font-size:1rem;line-height:1.65}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel>:not(table):not(figure):not(.wp-block-table){max-width:78ch}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel h2,body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel h3,body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel h4{color:var(--utk-kobalt);font-family:var(--utk-cim);margin:1.4em 0 .4em}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel h2{font-size:1.45rem}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel h3{font-size:1.2rem}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel>h2:first-child{margin-top:0}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel p:empty,body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel>p:first-child:has(>br:only-child){display:none}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table{width:100%!important;height:auto!important;border-collapse:collapse;border:1px solid var(--utk-vonal)!important;border-radius:var(--utk-r);margin:0 0 24px;font-size:.9rem;background:#fff}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table tr{height:auto!important}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table td,body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table th{height:auto!important;padding:9px 12px;border:1px solid var(--utk-vonal)!important;vertical-align:middle;line-height:1.35;background:#fff0}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table tr:first-child td,body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table th{background:var(--utk-jeg-halv);color:var(--utk-kobalt);font-weight:600;font-size:.84rem}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table tr:nth-child(even) td{background:#fbfdff}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel img{border-radius:var(--utk-r);height:auto}body.utk-lap--termek .shop_attributes th{width:30%;text-align:left}body.utk-lap--termek .shop_attributes td p{margin:0;padding:0;font-style:normal}body.utk-lap--termek section.related>h2,body.utk-lap--termek section.upsells>h2{font:650 1.5rem/1.2 var(--utk-cim);color:var(--utk-kobalt);margin:36px 0 16px}body.utk-lap--termek section.related:not(:has(li)){display:none}@media (min-width:960px){body.utk-lap--termek div.product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:56px;align-items:start}body.utk-lap--termek div.product>*{grid-column:1 / -1}body.utk-lap--termek div.product>.woocommerce-product-gallery{grid-column:1;grid-row:1 / span 2;position:sticky;top:24px;margin:0}body.utk-lap--termek div.product>.summary{grid-column:2;grid-row:1}body.utk-lap--termek div.product>.ceges-elonyok-box{grid-column:2;grid-row:2}body.utk-lap--termek div.product>.onsale{grid-column:1;grid-row:1;z-index:2}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs{margin-top:48px;padding-top:36px}body.utk-lap--termek ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:959px){body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,#fff0) left / 24px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) right / 24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(11 61 145 / .22),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(11 61 145 / .22),transparent) right / 12px 100% no-repeat scroll,#fff}body.utk-lap--termek.woocommerce div.product .woocommerce-Tabs-panel table td{white-space:nowrap}body.utk-lap--termek div.product .summary{display:flex;flex-direction:column}body.utk-lap--termek div.product .summary>*{order:2}body.utk-lap--termek div.product .summary>.product_title,body.utk-lap--termek div.product .summary>p.price,body.utk-lap--termek div.product .summary>.utk-lizingsav{order:1}body.utk-lap--termek div.product .summary>form.cart{order:1}body.utk-lap--termek div.product .summary>.woocommerce-product-details__short-description{order:3}body.utk-lap--termek .flex-control-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}body.utk-lap--termek .flex-control-thumbs img{min-height:44px}.woocommerce .utk-lapfej--termek .woocommerce-breadcrumb{font-size:.8rem}}body.utk-lap--kosar .woocommerce,body.utk-lap--penztar .woocommerce{color:var(--utk-szoveg)}body.utk-lap table.shop_table{width:100%;border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px);border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;margin:0 0 24px}body.utk-lap table.shop_table th,body.utk-lap table.shop_table td{padding:14px 16px;border:0;border-top:1px solid var(--utk-jeg);background:#fff0;vertical-align:middle;text-align:left}body.utk-lap table.shop_table thead th{border-top:0;background:var(--utk-jeg-halv);color:var(--utk-pala);font:600 .78rem/1.2 var(--utk-cim);letter-spacing:.1em;text-transform:uppercase}body.utk-lap table.shop_table td.product-thumbnail img,body.utk-lap.woocommerce-cart table.cart img{width:72px;max-width:none;height:72px;object-fit:contain;border-radius:var(--utk-r);background:var(--utk-jeg-halv);mix-blend-mode:multiply}body.utk-lap table.shop_table td.product-name a{color:var(--utk-kobalt);font:650 1rem/1.35 var(--utk-cim);text-decoration:none}body.utk-lap table.shop_table td.product-name a:hover{text-decoration:underline}body.utk-lap table.shop_table td.product-name .stock,body.utk-lap table.shop_table td.product-name dl.variation{margin-top:6px;font-size:.84rem}body.utk-lap table.shop_table td.product-name dl.variation dt,body.utk-lap table.shop_table td.product-name dl.variation dd{display:inline;margin:0;color:var(--utk-pala)}body.utk-lap table.shop_table td.product-name dl.variation dd p{display:inline;margin:0}body.utk-lap table.shop_table .product-price .amount,body.utk-lap table.shop_table .product-subtotal .amount{font:650 1rem/1.2 var(--utk-cim);color:var(--utk-szoveg);white-space:nowrap}body.utk-lap table.shop_table a.remove{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--utk-pala)!important;border:1px solid var(--utk-vonal);font-size:1.3rem;line-height:1;background:#fff}body.utk-lap table.shop_table a.remove:hover{background:#fdeceb;color:#a1281d!important;border-color:#f3c7c2}body.utk-lap table.shop_table td.actions{background:var(--utk-jeg-halv);padding:14px 16px}body.utk-lap table.shop_table td.actions .coupon{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body.utk-lap table.shop_table td.actions .coupon input.input-text{width:200px;min-height:46px}body.utk-lap table.shop_table td.actions .button{white-space:nowrap}body.utk-lap table.shop_table td.actions .coupon .button{width:auto!important;max-width:none;flex:0 0 auto;float:none}body.utk-lap table.shop_table td.actions>.button{float:right}body.utk-lap .cart-collaterals .cart_totals{float:none;width:auto;padding:22px;background:var(--utk-jeg-halv);border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px)}body.utk-lap .cart-collaterals .cart_totals>h2{margin:0 0 12px;font:650 1.3rem/1.2 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap .cart_totals table.shop_table,body.utk-lap .woocommerce-checkout-review-order-table{border:0;border-radius:0;background:#fff0;margin:0 0 14px}body.utk-lap .cart_totals table.shop_table th,body.utk-lap .cart_totals table.shop_table td{padding:12px 0;border-top:1px solid var(--utk-vonal);font-size:.95rem}body.utk-lap .cart_totals table.shop_table tr:first-child th,body.utk-lap .cart_totals table.shop_table tr:first-child td{border-top:0}body.utk-lap .cart_totals table.shop_table th{width:38%;color:var(--utk-pala);font-weight:600}body.utk-lap .cart_totals .order-total .amount,body.utk-lap .woocommerce-checkout-review-order-table .order-total .amount{font:700 1.35rem/1.2 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap .cart_totals .order-total small,body.utk-lap .woocommerce-checkout-review-order-table .order-total small{display:block;font-size:.8rem;color:var(--utk-pala)}body.utk-lap .cart_totals .order-total td small,body.utk-lap .woocommerce-checkout-review-order-table .order-total td small{display:block;text-align:right}body.utk-lap .order-total small .amount{font:600 .8rem/1.3 "Inter",sans-serif!important;color:var(--utk-pala)!important}body.utk-lap ul#shipping_method{margin:0;padding:0;list-style:none}body.utk-lap ul#shipping_method li{margin:0 0 8px;padding:0;line-height:1.35;text-indent:0}body.utk-lap ul#shipping_method li label{display:inline;font-weight:500}body.utk-lap ul#shipping_method li .amount{font-weight:650}body.utk-lap .woocommerce-shipping-destination,body.utk-lap .woocommerce-shipping-calculator{font-size:.86rem;color:var(--utk-pala)}body.utk-lap .wc-proceed-to-checkout{padding:4px 0 0}body.utk-lap .wc-proceed-to-checkout a.checkout-button{display:flex;width:100%;min-height:56px;margin:0;font-size:1.1rem;background:var(--utk-kobalt);color:#fff}body.utk-lap .cross-sells>h2{font:650 1.3rem/1.2 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap--kosar .entry-content>.woocommerce:not(:has(.woocommerce-cart-form)){text-align:center;padding:28px 0 40px}body.utk-lap--kosar .entry-content>.woocommerce:not(:has(.woocommerce-cart-form))::before{content:"";display:block;width:64px;height:72px;margin:0 auto 18px;background:var(--utk-jeg);clip-path:var(--utk-hx-allo)}body.utk-lap .cart-empty.woocommerce-info{display:block;max-width:520px;margin:0 auto 18px;padding:0;background:none;border:0;font:600 1.25rem/1.4 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap--kosar .return-to-shop .button{background:var(--utk-kobalt);color:#fff}body.utk-lap--kosar .return-to-shop{margin-top:8px}@media (min-width:960px){body.utk-lap--kosar .entry-content>.woocommerce:has(.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0 32px;align-items:start}body.utk-lap--kosar .entry-content>.woocommerce>*{grid-column:1 / -1}body.utk-lap--kosar .entry-content>.woocommerce>.woocommerce-cart-form{grid-column:1}body.utk-lap--kosar .entry-content>.woocommerce>.cart-collaterals{grid-column:2;position:sticky;top:24px;width:auto}body.utk-lap--kosar .cart-collaterals::before,body.utk-lap--kosar .cart-collaterals::after{content:none}}@media (max-width:768px){body.utk-lap table.shop_table_responsive tr{display:block;padding:6px 0;border-top:1px solid var(--utk-jeg)}body.utk-lap table.shop_table_responsive tr:first-child{border-top:0}body.utk-lap table.shop_table_responsive tr td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;border-top:0;text-align:right!important}body.utk-lap table.shop_table_responsive tr td::before{color:var(--utk-pala);font-weight:600;font-size:.86rem;float:none}body.utk-lap table.shop_table_responsive tr td.product-remove,body.utk-lap table.shop_table_responsive tr td.product-thumbnail{justify-content:flex-start}body.utk-lap table.shop_table_responsive tr td.product-thumbnail{display:none}body.utk-lap table.shop_table_responsive tr td.product-name{text-align:left!important;display:block}body.utk-lap table.shop_table_responsive tr td.product-name::before{display:none}body.utk-lap table.shop_table td.actions{display:block!important;text-align:left!important}body.utk-lap table.shop_table td.actions::before{display:none}body.utk-lap table.shop_table td.actions .coupon{margin-bottom:10px}body.utk-lap table.shop_table td.actions .coupon input.input-text{flex:1 1 160px;width:auto}body.utk-lap table.shop_table td.actions>.button{float:none;width:100%}body.utk-lap .cart_totals table.shop_table_responsive tr td{padding-inline:0}body.utk-lap .cart_totals tr.order-total td{flex-wrap:wrap}body.utk-lap .cart_totals tr.order-total td small{flex:1 1 100%}body.utk-lap .cart_totals tr.woocommerce-shipping-totals td{display:block;text-align:left!important}body.utk-lap .cart_totals tr.woocommerce-shipping-totals td::before{display:block;margin-bottom:8px}}body.utk-lap--penztar .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:16px}body.utk-lap--penztar form.checkout_coupon{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 20px;padding:16px;border:1px dashed var(--utk-vonal);border-radius:var(--utk-r)}body.utk-lap--penztar form.checkout_coupon p{margin:0;float:none;width:auto}body.utk-lap--penztar form.checkout_coupon p:first-child{flex:1 1 100%}body.utk-lap--penztar #customer_details h3,body.utk-lap--penztar #order_review_heading{margin:0 0 14px;font:650 1.3rem/1.2 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap--penztar #customer_details{float:none;width:auto;max-width:none}body.utk-lap--penztar #customer_details .col-1,body.utk-lap--penztar #customer_details .col-2{float:none;width:auto;max-width:none}body.utk-lap--penztar #customer_details .col-2{margin-top:18px}body.utk-lap--penztar #customer_details::before,body.utk-lap--penztar #customer_details::after{content:none}body.utk-lap--penztar .woocommerce-billing-fields,body.utk-lap--penztar .woocommerce-shipping-fields,body.utk-lap--penztar .woocommerce-additional-fields{padding:20px;border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px);background:#fff}body.utk-lap--penztar .woocommerce-shipping-fields:not(:has(.shipping_address)),body.utk-lap--penztar .woocommerce-shipping-fields:empty{padding:12px 20px}body.utk-lap--penztar .woocommerce-additional-fields{margin-top:18px}body.utk-lap--penztar .form-row{margin:0 0 14px;padding:0}body.utk-lap--penztar #billing_address_2_field,body.utk-lap--penztar #shipping_address_2_field{margin-top:-4px}body.utk-lap--penztar .form-row label{display:block;margin-bottom:6px}body.utk-lap--penztar .form-row label.checkbox,body.utk-lap--penztar .form-row label.woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.45}body.utk-lap--penztar #ship-to-different-address label{display:flex;align-items:center;gap:10px;font:650 1.05rem/1.3 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap--penztar .form-row input.input-text,body.utk-lap--penztar .form-row select,body.utk-lap--penztar .form-row textarea{width:100%}body.utk-lap .select2-container--default .select2-selection--single{height:48px;border:1px solid #b6c9e6;border-radius:var(--utk-r);background:#fff}body.utk-lap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:14px;color:var(--utk-szoveg)}body.utk-lap .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:8px}body.utk-lap .select2-container--default.select2-container--focus .select2-selection--single,body.utk-lap .select2-container--open .select2-selection--single{border-color:var(--utk-azur)}body.utk-lap--penztar #order_review{padding:22px;background:var(--utk-jeg-halv);border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px)}body.utk-lap .woocommerce-checkout-review-order-table th,body.utk-lap .woocommerce-checkout-review-order-table td{padding:11px 18px!important;border:0;border-top:1px solid var(--utk-vonal)!important;background:transparent!important;color:var(--utk-szoveg);font-size:.95rem;vertical-align:top}body.utk-lap .woocommerce-checkout-review-order-table thead th{border-top:0!important;color:var(--utk-pala);font:600 .78rem/1.2 var(--utk-cim);letter-spacing:.1em;text-transform:uppercase}body.utk-lap .woocommerce-checkout-review-order-table td.product-total,body.utk-lap .woocommerce-checkout-review-order-table th.product-total,body.utk-lap .woocommerce-checkout-review-order-table tfoot td{text-align:right}body.utk-lap .woocommerce-checkout-review-order-table tfoot th{color:var(--utk-pala);font-weight:600}body.utk-lap .woocommerce-checkout-review-order-table{table-layout:fixed;width:100%}body.utk-lap .woocommerce-checkout-review-order-table th.product-total,body.utk-lap .woocommerce-checkout-review-order-table td.product-total{width:38%}body.utk-lap .woocommerce-checkout-review-order-table td{overflow-wrap:anywhere}body.utk-lap .woocommerce-checkout-review-order-table tfoot td ul#shipping_method{text-align:left}body.utk-lap .woocommerce-checkout-review-order-table .product-name{color:var(--utk-szoveg);font-weight:500}body.utk-lap #payment{background:#fff0;border-radius:0;margin-top:6px}body.utk-lap #payment ul.payment_methods{margin:0 0 14px;padding:0;border:0;list-style:none;display:grid;gap:8px}body.utk-lap #payment ul.payment_methods>li{margin:0;padding:12px 14px;background:#fff;border:1px solid var(--utk-vonal);border-radius:var(--utk-r);line-height:1.4}body.utk-lap #payment ul.payment_methods>li:has(input:checked){border-color:var(--utk-kobalt);box-shadow:inset 0 0 0 1px var(--utk-kobalt)}body.utk-lap #payment ul.payment_methods>li>label{display:inline;font-weight:600;cursor:pointer;background:#fff0;padding:0}body.utk-lap .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{display:block;border-bottom:0;padding-bottom:4px!important}body.utk-lap .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{display:block;border-top:0!important;padding-top:0!important;text-align:left}body.utk-lap #payment div.payment_box{margin:10px 0 0;padding:10px 12px;background:var(--utk-jeg-halv);color:var(--utk-szoveg);border-radius:var(--utk-r);font-size:.9rem}body.utk-lap #payment div.payment_box::before{display:none}body.utk-lap #payment .place-order{margin:0;padding:0;background:#fff0}body.utk-lap .woocommerce-terms-and-conditions-wrapper{font-size:.88rem;line-height:1.5;color:var(--utk-pala)}body.utk-lap .woocommerce-privacy-policy-text p{margin:0 0 10px}body.utk-lap #payment #place_order{display:flex;width:100%;min-height:58px;margin-top:12px;font-size:1.15rem;background:var(--utk-kobalt);border-color:var(--utk-kobalt);color:#fff;float:none}body.utk-lap #payment #place_order:hover{background:var(--utk-kobalt-vil)}@media (min-width:960px){body.utk-lap--penztar form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:0 36px;align-items:start}body.utk-lap--penztar form.checkout>*{grid-column:1 / -1}body.utk-lap--penztar form.checkout>#customer_details{grid-column:1;grid-row:1 / span 3}body.utk-lap--penztar form.checkout>#order_review_heading{grid-column:2;grid-row:1;float:none;width:auto}body.utk-lap--penztar form.checkout>#order_review{grid-column:2;grid-row:2;float:none;width:auto;position:sticky;top:24px}body.utk-lap--penztar form.checkout::before,body.utk-lap--penztar form.checkout::after{content:none}body.utk-lap--penztar .woocommerce-billing-fields .form-row-first,body.utk-lap--penztar .woocommerce-shipping-fields .form-row-first{width:calc(50% - 8px);float:left}body.utk-lap--penztar .woocommerce-billing-fields .form-row-last,body.utk-lap--penztar .woocommerce-shipping-fields .form-row-last{width:calc(50% - 8px);float:right}}@media (max-width:959px){body.utk-lap--penztar #order_review_heading{margin-top:24px}body.utk-lap--penztar #order_review{padding:16px}body.utk-lap--penztar .woocommerce-billing-fields,body.utk-lap--penztar .woocommerce-shipping-fields,body.utk-lap--penztar .woocommerce-additional-fields{padding:16px}body.utk-lap--penztar .form-row-first,body.utk-lap--penztar .form-row-last{width:100%;float:none}}@media (min-width:360px) and (max-width:959px){body.utk-lap--penztar .woocommerce-billing-fields__field-wrapper,body.utk-lap--penztar .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:12px}body.utk-lap--penztar .woocommerce-billing-fields__field-wrapper>.form-row,body.utk-lap--penztar .woocommerce-shipping-fields__field-wrapper>.form-row{flex:1 1 100%}body.utk-lap--penztar .woocommerce-billing-fields__field-wrapper>.form-row-first,body.utk-lap--penztar .woocommerce-billing-fields__field-wrapper>.form-row-last,body.utk-lap--penztar .woocommerce-shipping-fields__field-wrapper>.form-row-first,body.utk-lap--penztar .woocommerce-shipping-fields__field-wrapper>.form-row-last{flex:1 1 calc(50% - 6px);width:auto}}body.utk-lap .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:12px;padding:16px;margin:0 0 24px;list-style:none;background:var(--utk-jeg-halv);border-radius:var(--utk-r)}body.utk-lap .woocommerce-order-overview li{border:0;margin:0;padding:0 16px 0 0}body.utk-lap--fiok .u-columns.col2-set{display:grid;grid-template-columns:1fr;gap:20px}body.utk-lap--fiok .u-columns.col2-set::before,body.utk-lap--fiok .u-columns.col2-set::after{content:none}body.utk-lap--fiok .u-columns .u-column1,body.utk-lap--fiok .u-columns .u-column2{float:none;width:auto;padding:22px;background:var(--utk-jeg-halv);border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px)}body.utk-lap--fiok .u-columns h2{margin:0 0 14px;font:650 1.35rem/1.2 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap--fiok form.woocommerce-form-login,body.utk-lap--fiok form.woocommerce-form-register{margin:0;padding:0;border:0}body.utk-lap--fiok .form-row{margin:0 0 14px}body.utk-lap--fiok .form-row label{display:block;margin-bottom:6px}body.utk-lap--fiok .form-row input.input-text{width:100%}body.utk-lap--fiok .password-input{display:block;position:relative}body.utk-lap--fiok .show-password-input{top:50%;transform:translateY(-50%);right:10px}body.utk-lap--fiok .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:0 0 12px;font-weight:500}body.utk-lap--fiok .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;align-items:stretch}body.utk-lap--fiok .u-columns .button{width:100%;min-height:48px}body.utk-lap--fiok .u-columns.col2-set{align-items:stretch}body.utk-lap--fiok .lost_password{margin:10px 0 0;font-size:.95rem}body.utk-lap--fiok .show-password-input{color:var(--utk-kobalt)}@media (max-width:767px){body.utk-lap--fiok .u-columns .button{width:100%}body.utk-lap--fiok .woocommerce-form-login__rememberme{margin:0 0 10px}}body.utk-lap--fiok .woocommerce-privacy-policy-text{font-size:.88rem;color:var(--utk-pala);line-height:1.5}body.utk-lap--fiok .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.utk-lap--fiok .woocommerce-MyAccount-navigation a{display:inline-flex;min-height:40px;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--utk-vonal);text-decoration:none;color:var(--utk-kobalt);font-weight:600}body.utk-lap--fiok .woocommerce-MyAccount-navigation .is-active a{background:var(--utk-kobalt);color:#fff;border-color:var(--utk-kobalt)}@media (min-width:768px){body.utk-lap--fiok .u-columns.col2-set{grid-template-columns:1fr 1fr;gap:28px}}@media (min-width:960px){body.utk-lap--fiok .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px}body.utk-lap--fiok .woocommerce-MyAccount-navigation,body.utk-lap--fiok .woocommerce-MyAccount-content{float:none;width:auto}body.utk-lap--fiok .woocommerce-MyAccount-navigation ul{flex-direction:column}}body.utk-lap--oldal .entry-content,body.utk-lap--jogi .entry-content{font-size:1.02rem;line-height:1.65;color:var(--utk-szoveg)}body.utk-lap--oldal .entry-content h2,body.utk-lap--oldal .entry-content h3,body.utk-lap--oldal .entry-content h4{font-family:var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap--oldal .entry-content{overflow-x:clip}body.utk-lap--oldal .gb-container{max-width:100%}body.utk-lap--oldal .entry-content>.gb-container:first-child>.gb-inside-container{padding-top:8px;padding-bottom:8px}body.utk-lap--oldal .entry-content{padding:32px 36px;background:var(--utk-jeg-halv);border:1px solid var(--utk-jeg);border-radius:calc(var(--utk-r) + 6px)}@media (max-width:639px){body.utk-lap--oldal .entry-content{padding:20px 18px}}body.utk-lap--oldal .fluentform{padding:22px;background:#fff;border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px)}body.utk-lap--oldal .fluentform .ff-btn-submit{width:100%;min-height:50px}@media (max-width:1339px){body.utk-lap--oldal .gb-grid-wrapper{margin-left:0}body.utk-lap--oldal .gb-grid-wrapper>.gb-grid-column{padding-left:0;padding-right:24px}body.utk-lap--oldal .gb-grid-wrapper>.gb-grid-column:last-child{padding-right:0}}@media (max-width:767px){body.utk-lap--oldal .gb-grid-wrapper>.gb-grid-column{padding-right:0}body.utk-lap--oldal .entry-content .gb-inside-container{padding-left:0;padding-right:0}}body.utk-lap--jogi .inside-article{max-width:860px}body.utk-lap--jogi .entry-content a{word-break:break-word}body.utk-lap .fluentform .ff-el-group{margin-bottom:16px}body.utk-lap .fluentform .ff-el-input--label{margin-bottom:6px}body.utk-lap .fluentform .ff-btn-submit{min-width:160px}body.utk-lap--404 .inside-article{text-align:center;padding:56px 0 72px}body.utk-lap--404 .entry-header{display:block!important;margin:0 0 10px}body.utk-lap--404 .entry-title{color:var(--utk-kobalt);font:650 clamp(1.8rem, 1.3rem + 1.8vw, 2.6rem)/1.15 var(--utk-cim)}body.utk-lap--404 .entry-header::before{content:"";display:block;width:64px;height:72px;margin:0 auto 18px;background:var(--utk-jeg);clip-path:var(--utk-hx-allo)}body.utk-lap--404 .entry-content p{color:var(--utk-pala);max-width:52ch;margin-inline:auto}body.utk-lap--404 .search-form{display:flex;width:min(460px, 100%);max-width:460px;margin:18px auto 0}body.utk-lap--404 .search-form .search-field{flex:1;border-radius:999px 0 0 999px}body.utk-lap--404 .search-form .search-submit{min-height:48px;padding:0 18px;border-radius:0 999px 999px 0;background:var(--utk-kobalt);color:#fff;border:0}body.utk-lap--404 .utk-404-gombok{justify-content:center;margin-top:26px}body.utk-lap .fluentform .ff_upload_btn.ff-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;color:var(--utk-kobalt);border:2px solid var(--utk-kobalt);font:600 .95rem/1 var(--utk-cim)}body.utk-lap .fluentform .ff_upload_btn.ff-btn:hover{background:var(--utk-kobalt);color:#fff}body.utk-lap .gb-grid-column:has(.fluentform){padding-left:0!important}body.utk-lap .gb-grid-column:has(.fluentform)>.gb-container>.gb-inside-container{padding:0!important}body.utk-lap .gb-grid-column:has(.fluentform) .fluentform{max-width:none}@media (max-width:600px){body.utk-lap .gb-grid-column:has(.fluentform) .fluentform{padding:16px 14px}}body.utk-lap ul.products li.product .inside-wc-product-image>img:not(.secondary-image){transition:opacity .25s ease}body.utk-lap ul.products li.product:hover .inside-wc-product-image:has(>img.secondary-image)>img:not(.secondary-image){opacity:0}@media (prefers-reduced-motion:reduce){body.utk-lap ul.products li.product .inside-wc-product-image>img{transition:none}}@media (min-width:769px){body.utk-lap .gb-grid-wrapper:has(>.gb-grid-column .fluentform){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;margin-left:0!important;align-items:start}body.utk-lap .gb-grid-wrapper:has(>.gb-grid-column .fluentform)>.gb-grid-column{width:auto!important;padding-left:0!important}body.utk-lap .gb-grid-wrapper:has(>.gb-grid-column .fluentform)>.gb-grid-column>.gb-container>.gb-inside-container{padding:0!important}}body.utk-lap .site.grid-container,body.utk-lap #page{max-width:none;padding:0}body.utk-lap--oldal .entry-content :where(p,ul,ol,h2,h3,h4){max-width:78ch}body.utk-lap--oldal .entry-content .utsz-bevezeto{font-size:1.12rem;line-height:1.6;color:var(--utk-pala);max-width:70ch;margin:0 0 8px}body.utk-lap--oldal .entry-content>h2.wp-block-heading{margin:36px 0 16px;font-size:clamp(1.45rem, 1.2rem + .8vw, 1.85rem);line-height:1.2}body.utk-lap--oldal .entry-content>h2.wp-block-heading:first-child{margin-top:0}body.utk-lap--oldal .entry-content .utsz-kartyak,body.utk-lap--oldal .entry-content .utsz-lepesek{list-style:none;margin:0;padding:0;max-width:none;display:grid;gap:12px}body.utk-lap--oldal .entry-content .utsz-kartyak{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){body.utk-lap--oldal .entry-content .utsz-kartyak{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){body.utk-lap--oldal .entry-content .utsz-kartyak{grid-template-columns:repeat(3,minmax(0,1fr))}}body.utk-lap--oldal .utsz-kartyak>li{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:14px;align-content:start;margin:0;padding:18px;background:#fff;border:1px solid var(--utk-jeg);border-radius:var(--utk-r);color:var(--utk-pala);line-height:1.5}body.utk-lap--oldal .utsz-kartyak>li::before{content:"";grid-row:1 / span 2;width:46px;height:52px;background:var(--utk-ik,none) center / 26px no-repeat,var(--utk-kobalt);clip-path:var(--utk-hx-allo)}body.utk-lap--oldal .utsz-kartyak>li>strong,body.utk-lap--oldal .utsz-lepesek>li>strong{display:block;margin:2px 0 4px;font:650 1.12rem/1.2 var(--utk-cim);color:var(--utk-kobalt)}body.utk-lap--oldal .utsz-kartyak br,body.utk-lap--oldal .utsz-lepesek br{display:none}body.utk-lap--oldal .utsz-ik-szerviz{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M28.5 15.5a5 5 0 0 0-6.4 6.4L15 29v4h4l7.1-7.1a5 5 0 0 0 6.4-6.4l-3 3-3-.6-.6-3z'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-ora{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 33.5a9.5 9.5 0 1 0 0-19 9.5 9.5 0 0 0 0 19zM24 19v5l3.2 2'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-alkatresz{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 27.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM24 13.5v3.5M24 31v3.5M13.5 24H17M31 24h3.5M16.6 16.6l2.5 2.5M28.9 28.9l2.5 2.5M16.6 31.4l2.5-2.5M28.9 19.1l2.5-2.5'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-tanacs{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 16h18v12H22l-6 5v-5h-1z M19.5 21h9M19.5 24.5h5.5'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-haz{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 23 24 15l9.5 8M17.5 21v12h13V21M22 33v-6h4v6'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-szallitas{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 18h13v11h-13zM26.5 22h4.5l3 3.5V29h-7.5M17.5 32.3a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6zM30 32.3a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6z'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-homero{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 13.5a2.5 2.5 0 0 1 2.5 2.5v10.5a4.5 4.5 0 1 1-5 0V16a2.5 2.5 0 0 1 2.5-2.5zM24 22v7'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-telefon{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.5 14.5h3.5l1.7 4.4-2.2 1.6a12 12 0 0 0 6 6l1.6-2.2 4.4 1.7v3.5a2 2 0 0 1-2 2A17 17 0 0 1 16.5 16.5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}body.utk-lap--oldal .utsz-ik-level{--utk-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='11 11 26 26' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 17.5h19v13h-19zM15 18.5l9 6.5 9-6.5'/%3E%3C/svg%3E")}body.utk-lap--oldal .entry-content .utsz-lepesek{counter-reset:utsz}body.utk-lap--oldal .utsz-lepesek>li{counter-increment:utsz;position:relative;margin:0;padding:16px 16px 16px 66px;background:#fff;border-radius:var(--utk-r);border:1px solid var(--utk-jeg);color:var(--utk-pala);line-height:1.5}body.utk-lap--oldal .utsz-lepesek>li::before{content:counter(utsz);position:absolute;left:16px;top:14px;width:34px;height:39px;display:grid;place-items:center;clip-path:var(--utk-hx-allo);background:var(--utk-kobalt);color:#fff;font:700 1rem/1 var(--utk-cim)}@media (min-width:960px){body.utk-lap--oldal .entry-content .utsz-lepesek{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}body.utk-lap--oldal .utsz-lepesek>li{padding:64px 18px 18px}body.utk-lap--oldal .utsz-lepesek>li::before{left:18px;top:16px}}body.utk-lap--oldal .utsz-also{margin:40px 0 0}body.utk-lap--oldal .utsz-also .wp-block-group__inner-container{padding:0}body.utk-lap--oldal .utsz-also>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;align-items:start}body.utk-lap--oldal .utsz-also .wp-block-group{margin:0}body.utk-lap--oldal .utsz-also h2.wp-block-heading{margin:0 0 10px;font-size:clamp(1.45rem, 1.2rem + .8vw, 1.85rem);line-height:1.2}body.utk-lap--oldal .utsz-also p{color:var(--utk-pala)}body.utk-lap--oldal .utsz-kapcsolat{padding:22px;background:#fff;border:1px solid var(--utk-vonal);border-radius:calc(var(--utk-r) + 4px)}body.utk-lap--oldal .entry-content .utsz-elerhetoseg{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}body.utk-lap--oldal .utsz-elerhetoseg>li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;align-items:center;margin:0;color:var(--utk-szoveg);line-height:1.45}body.utk-lap--oldal .utsz-elerhetoseg>li::before{content:"";width:34px;height:39px;background:var(--utk-ik,none) center / 20px no-repeat,var(--utk-kobalt);clip-path:var(--utk-hx-allo)}body.utk-lap--oldal .utsz-elerhetoseg a{display:inline-flex;align-items:center;min-height:44px;color:var(--utk-azur);font-weight:600;text-decoration:none}body.utk-lap--oldal .utsz-elerhetoseg a:hover{text-decoration:underline}@media (min-width:900px){body.utk-lap--oldal .utsz-also>.wp-block-group__inner-container{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}body.utk-lap--oldal .utsz-also .utsz-kapcsolat{position:sticky;top:96px}}@media (min-width:1400px){.utk-lapfej{padding:30px 0 32px}.utk-lapfej__cim{font-size:clamp(2.5rem, 1.2rem + 1.4vw, 2.9rem)}body.utk-lap--archiv #wc-column-container.wc-columns-container ul.products,body.utk-lap--termek ul.products{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}body.utk-lap--termek div.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(56px, 5vw, 96px)}body.utk-lap--termek div.product>.woocommerce-product-gallery{max-width:720px;justify-self:end;width:100%}body.utk-lap--termek.woocommerce div.product .woocommerce-tabs ul.tabs,body.utk-lap--termek.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{max-width:1200px}body.utk-lap--termek.woocommerce div.product #tab-description{columns:2;column-gap:64px}body.utk-lap--termek.woocommerce div.product #tab-description>:not(table):not(figure):not(.wp-block-table){max-width:none;break-inside:avoid}body.utk-lap--termek.woocommerce div.product #tab-description>:is(table,figure,.wp-block-table,h2,.elementor){column-span:all}body.utk-lap--termek.woocommerce div.product #tab-description>p:has(>img,>a>img){column-span:all;text-align:center}body.utk-lap--termek.woocommerce div.product #tab-description>p>img,body.utk-lap--termek.woocommerce div.product #tab-description>p>a>img{max-width:min(100%, 860px);height:auto}body.utk-lap--termek.woocommerce div.product #tab-description>p:has(>strong:only-child),body.utk-lap--termek.woocommerce div.product #tab-description>:is(h3,h4){break-after:avoid}body.utk-lap--kosar .entry-content>.woocommerce:has(.woocommerce-cart-form){grid-template-columns:minmax(0,1fr) 440px;gap:0 48px}body.utk-lap--penztar form.checkout{grid-template-columns:minmax(0,1fr) 480px;gap:0 56px}body.utk-lap--oldal .entry-content{padding:44px 56px}body.utk-lap .gb-grid-wrapper:has(>.gb-grid-column .fluentform){column-gap:clamp(56px, 6vw, 112px)}}@media (max-width:480px){body.utk-lap .woocommerce-checkout-review-order-table th,body.utk-lap .woocommerce-checkout-review-order-table td{padding-left:12px!important;padding-right:12px!important}}