.elementor-38081 .elementor-element.elementor-element-70f5890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-38081 .elementor-element.elementor-element-53f1694{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-38081 .elementor-element.elementor-element-e9cb0eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38081 .elementor-element.elementor-element-12aabfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-38081 .elementor-element.elementor-element-3d5a4fd .cart button, .elementor-38081 .elementor-element.elementor-element-3d5a4fd .cart .button{transition:all 0.2s;}.elementor-38081 .elementor-element.elementor-element-3d5a4fd .quantity .qty{transition:all 0.2s;}.elementor-38081 .elementor-element.elementor-element-439536b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38081 .elementor-element.elementor-element-72d1371{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38081 .elementor-element.elementor-element-72d1371 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38081 .elementor-element.elementor-element-c17149d{text-align:end;}.elementor-38081 .elementor-element.elementor-element-c17149d .elementor-star-rating__title{color:#0f172a;}.elementor-38081 .elementor-element.elementor-element-c17149d .elementor-star-rating{font-size:14px;}.elementor-38081 .elementor-element.elementor-element-c742547.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-38081 .elementor-element.elementor-element-c742547.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-38081 .elementor-element.elementor-element-53f1694{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38081 .elementor-element.elementor-element-c742547.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-38081 .elementor-element.elementor-element-53f1694{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38081 .elementor-element.elementor-element-e9cb0eb{--width:100%;}.elementor-38081 .elementor-element.elementor-element-12aabfe{--width:100%;}.elementor-38081 .elementor-element.elementor-element-c742547.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-38081 .elementor-element.elementor-element-e9cb0eb{--width:46%;}.elementor-38081 .elementor-element.elementor-element-12aabfe{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38081 .elementor-element.elementor-element-e9cb0eb{--width:100%;}.elementor-38081 .elementor-element.elementor-element-12aabfe{--width:100%;}}/* Start custom CSS */.hb-produkt{--hb-blaa:#0969da;--hb-tekst:#0f172a;--hb-daempet:#64748b;--hb-linje:#d9dee5}
.hb-produkt .woocommerce-breadcrumb{font-size:13px;color:var(--hb-daempet);margin:0}
.hb-produkt .woocommerce-product-gallery{margin:0}
.hb-produkt .hb-maerke .elementor-heading-title{font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--hb-daempet);font-weight:500;margin:0}
.hb-produkt .hb-maerke:has(.elementor-heading-title:empty){display:none}
.hb-produkt .product_title{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--hb-tekst);margin:0}
.hb-produkt .elementor-widget-woocommerce-product-price .price,.hb-produkt .elementor-widget-woocommerce-product-price .price .amount,.hb-produkt .elementor-widget-woocommerce-product-price .price bdi,.hb-produkt .elementor-widget-woocommerce-product-price .price .woocommerce-Price-currencySymbol{color:var(--hb-tekst)!important}
.hb-produkt .elementor-widget-woocommerce-product-price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;font-size:28px;font-weight:600;line-height:1.2;color:var(--hb-tekst);margin:0}
.hb-produkt .elementor-widget-woocommerce-product-price .price::after{content:'inkl. moms';font-size:13px;font-weight:400;color:var(--hb-daempet)}
.hb-produkt .elementor-widget-woocommerce-product-price .price del{opacity:.5;font-size:20px}
.hb-produkt .elementor-widget-woocommerce-product-price .price ins{text-decoration:none}
.hb-produkt .woocommerce-product-details__short-description{color:var(--hb-daempet);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.hb-produkt .woocommerce-product-details__short-description *{margin:0;font-size:inherit;font-weight:inherit;color:inherit}
.hb-produkt .woocommerce-product-details__short-description ul,.hb-produkt .woocommerce-product-details__short-description ol{padding:0;list-style:none}
.hb-produkt form.cart{margin:0}
.hb-produkt table.variations{width:100%;border:0;margin:0 0 18px}
.hb-produkt table.variations tr,.hb-produkt table.variations th,.hb-produkt table.variations td{display:block;border:0;padding:0;background:none}
.hb-produkt table.variations th.label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:15px;font-weight:400;color:var(--hb-tekst)}
.hb-produkt table.variations th.label label{font-weight:400}
.hb-produkt .hb-guide{font-size:13px;color:var(--hb-tekst);text-decoration:underline}
.hb-produkt .reset_variations{display:none!important}
.hb-produkt .hb-swatches{display:flex;flex-wrap:wrap;gap:6px}
.hb-produkt .hb-swatches.is-size{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}
.hb-produkt .hb-swatches button{margin:0!important;min-width:0;height:42px;padding:0 12px;border:1px solid var(--hb-linje);border-radius:4px;background:#fff;color:var(--hb-tekst);font-size:15px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.hb-produkt .hb-swatches.is-size button{width:100%;padding:0 2px;font-size:14px;white-space:nowrap}
.hb-produkt .hb-swatches button:hover{border-color:var(--hb-tekst)}
.hb-produkt .hb-swatches button.on{border-color:var(--hb-blaa);box-shadow:0 0 0 1px var(--hb-blaa);color:var(--hb-blaa)}
.hb-produkt .hb-swatches button:disabled,.hb-produkt .hb-swatches button.out{background:#f1f5f9 linear-gradient(to top right,transparent calc(50% - .5px),#c3ccd8 50%,transparent calc(50% + .5px));border-color:#e5e9ee;color:#a3aebd;cursor:not-allowed;box-shadow:none}
.hb-produkt .hb-swatches button:disabled:hover,.hb-produkt .hb-swatches button.out:hover{border-color:#e5e9ee}
.hb-produkt .woocommerce-variation-price,.hb-produkt .woocommerce-variation-description{margin:0 0 12px;font-size:15px;color:var(--hb-daempet)}
.hb-produkt .woocommerce-variation-add-to-cart{display:block}
.hb-produkt .quantity{display:none!important}
.hb-produkt .single_add_to_cart_button{width:100%!important;margin:0!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;gap:10px;background:var(--hb-blaa)!important;color:#fff!important;border:0;border-radius:4px;padding:16px 20px;font-size:16px;font-weight:700;line-height:1.2;transition:background .15s}
.hb-produkt .single_add_to_cart_button.disabled,.hb-produkt .single_add_to_cart_button:disabled{opacity:.55;cursor:not-allowed}
.hb-produkt .single_add_to_cart_button:not(.disabled):hover{background:#0757b8!important}
.hb-produkt .single_add_to_cart_button::before{content:'';width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>") center/contain no-repeat}
.hb-produkt .hb-info .elementor-icon-list-text{font-size:13px;color:var(--hb-tekst)}
.hb-produkt .hb-rating .elementor-star-rating__title{font-size:13px;font-weight:600;margin:0 6px 0 0}
.hb-produkt .hb-rating .elementor-star-rating{display:inline-flex;align-items:center}
.hb-produkt .hb-rating .elementor-star-rating::after{content:'(58 anmeldelser på Google)';margin-left:8px;font-family:inherit;font-size:12px;line-height:1;color:var(--hb-daempet);white-space:nowrap}
.hb-produkt .hb-script{display:none}
@media(max-width:767px){.hb-produkt .product_title{font-size:24px}}

.hb-produkt .woocommerce-tabs h2,.hb-produkt .woocommerce-Tabs-panel h2{font-size:22px;line-height:1.3;margin:0 0 12px}
.hb-produkt .woocommerce-tabs ul.tabs li a{font-size:15px}
.hb-produkt .related h2,.hb-produkt section.related>h2{font-size:24px;margin:0 0 16px}

.hb-produkt .hb-sg-data{display:none}
.hb-produkt .hb-guide{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;color:var(--hb-blaa);text-decoration:underline}
html.hb-sg-open{overflow:hidden}
dialog.hb-sg{border:0;border-radius:8px;padding:0;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);box-shadow:0 20px 60px rgba(15,23,42,.35);color:#0f172a;font-family:inherit}
dialog.hb-sg::backdrop{background:rgba(15,23,42,.55)}
dialog.hb-sg .hb-sg-in{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}
dialog.hb-sg .hb-sg-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e9ee;font-size:18px}
dialog.hb-sg .hb-sg-x{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:#475569;padding:0 4px}
dialog.hb-sg .hb-sg-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:12px 20px 0}
dialog.hb-sg .hb-sg-tabs button{border:1px solid #d9dee5;background:#fff;color:#0f172a;border-radius:4px;padding:7px 12px;font-size:14px;cursor:pointer;margin:0}
dialog.hb-sg .hb-sg-tabs button.on{border-color:#0969da;color:#0969da;box-shadow:0 0 0 1px #0969da}
dialog.hb-sg .hb-sg-body{padding:16px 20px;overflow:auto}
dialog.hb-sg .hb-sg-h{font-weight:700;margin:0 0 10px}
dialog.hb-sg .hb-sg-scroll{overflow-x:auto;border:1px solid #e5e9ee;border-radius:6px}
dialog.hb-sg table{border-collapse:collapse;width:100%;font-size:14px;margin:0}
dialog.hb-sg th,dialog.hb-sg td{padding:8px 10px;border:0;border-bottom:1px solid #eef1f4;text-align:center;white-space:nowrap}
dialog.hb-sg tr:last-child th,dialog.hb-sg tr:last-child td{border-bottom:0}
dialog.hb-sg tr:first-child th{background:#f1f5f9;font-weight:700}
dialog.hb-sg th:first-child,dialog.hb-sg td:first-child{text-align:left;position:sticky;left:0;background:#fff;font-weight:600}
dialog.hb-sg tr:first-child th:first-child{background:#f1f5f9}
dialog.hb-sg .hb-sg-note{margin:0;padding:12px 20px 16px;font-size:13px;color:#64748b;border-top:1px solid #e5e9ee}
dialog.hb-sg .hb-sg-note a{color:#0969da}/* End custom CSS */