@charset "UTF-8";.iq-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;align-items:center;justify-content:center;padding:16px;background:#00000080;color:rgb(var(--text-color));font-family:var(--body-font-family);font-size:16px}.iq-overlay.is-open{display:flex}.iq-overlay *{box-sizing:border-box}quick-add-drawer,cart-drawer{z-index:10000}.iq-modal{display:flex;flex-direction:column;width:100%;max-width:540px;max-height:min(90vh,760px);background-color:#fff;color:rgb(var(--text-color));border-radius:var(--radius-500);box-shadow:0 18px 50px #00000047}.iq-mtop{flex:none;padding:18px 20px;border-bottom:1px solid rgba(var(--text-color)/.16)}.iq-mhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.iq-mhead-title{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:1.15em;font-weight:600;line-height:1.2}.iq-xbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none!important;font-size:1.2em;line-height:1;cursor:pointer;color:rgba(var(--text-color)/.6);padding:4px;text-transform:none;font-weight:400;box-shadow:none}.iq-xbtn:hover,.iq-xbtn:focus,.iq-xbtn:active,.iq-xbtn:focus-visible{color:rgb(var(--text-color));background:none!important;box-shadow:none}#iq-progress{margin-top:14px}#iq-pbar{height:4px;background:rgba(var(--text-color)/.16);overflow:hidden}#iq-fill{height:100%;width:0;background:rgb(var(--btn-bg-color));transition:width .25s ease}.iq-step{margin-top:8px;font-size:.72em;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-color)/.6)}.iq-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px}.iq-q{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:1em;margin-bottom:16px}.iq-opts{display:flex;flex-direction:column;gap:10px}.iq-opts--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.iq-opt,.iq-mbtn{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:14px 16px;border:1px solid rgba(var(--text-color)/.16);border-radius:var(--radius-500, 3px);background:transparent;color:inherit;font-family:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;text-transform:none;font-size:inherit;font-weight:400;box-shadow:none}.iq-opt:hover,.iq-opt:focus,.iq-opt:active,.iq-opt.sel,.iq-mbtn:hover,.iq-mbtn:focus,.iq-mbtn:active,.iq-mbtn.sel{color:inherit;background:transparent}.iq-opt:hover,.iq-mbtn:hover{border-color:rgb(var(--btn-bg-color))}.iq-opt.sel,.iq-mbtn.sel{border-color:rgb(var(--btn-bg-color));box-shadow:inset 0 0 0 1px rgb(var(--btn-bg-color))}.iq-opt[hidden]{display:none}.iq-opt--empty{opacity:.5;cursor:not-allowed}.iq-ccard--empty{opacity:.5;pointer-events:none}.iq-oempty{display:block;margin-top:4px;font-size:.7em;font-weight:400;line-height:1.3;color:rgba(var(--text-color)/.6)}.iq-mico,.iq-oico{font-size:1.35em;flex:none;line-height:1}.iq-oico--img{font-size:0}.iq-oimg{width:50px;height:50px;object-fit:contain;display:block}.iq-mtxt,.iq-olbl{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.iq-mtxt strong,.iq-olbl strong{font-weight:600}.iq-mtxt span,.iq-olbl span{font-size:12px;color:rgba(var(--text-color)/.6)}.iq-marr,.iq-ocount{margin-inline-start:auto;font-size:12px;color:rgba(var(--text-color)/.6);flex:none}.iq-ochk{margin-inline-start:auto;flex:none;color:rgb(var(--btn-bg-color));font-weight:700;opacity:0}.iq-opt.sel .iq-ochk{opacity:1}.iq-opts--grid .iq-opt{flex-direction:column;align-items:flex-start}.iq-opts--grid .iq-opt .iq-ochk,.iq-opts--grid .iq-opt .iq-ocount{margin-inline-start:0}.iq-opts--grid .iq-opt .iq-olbl span{line-height:1.35}.iq-modelgrid{gap:8px}.iq-modelgrid .iq-opt{align-items:center;text-align:center;padding:10px 8px;gap:6px}.iq-modelgrid .iq-olbl{align-items:center}.iq-modelgrid .iq-olbl strong{font-size:.85em}.iq-modelgrid .iq-oimg{width:42px;height:42px}.iq-modelgrid .iq-ochk{display:none}.iq-screen[hidden]{display:none!important}#iq-sc-mode{display:flex;flex-direction:column;gap:14px}.iq-mbtn{padding:20px;gap:16px}.iq-bbtn,.iq-xbtn,.iq-close-link,.iq-link-btn{transition:none!important}.iq-overlay .btn{padding:.75em 1.25em;font-size:.9em;line-height:1.2;box-shadow:none}.iq-footer{flex:none;padding:14px 20px;border-top:1px solid rgba(var(--text-color)/.16)}.iq-cartbar[hidden]{display:none!important}.iq-cartbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(var(--text-color)/.16)}.iq-cartmsg{font-size:13px;font-weight:600;flex:1 1 auto;min-width:0}.iq-vedikke{text-align:center;margin-bottom:12px}.iq-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.iq-nav #iq-nnx{margin-inline-start:auto}#iq-nnx:disabled{opacity:.4;cursor:not-allowed}.iq-bbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none!important;cursor:pointer;font:inherit;font-size:.85em;color:rgba(var(--text-color)/.6);padding:8px 2px;text-transform:none;font-weight:400;box-shadow:none;flex:none;white-space:nowrap}.iq-bbtn:hover,.iq-bbtn:focus,.iq-bbtn:active,.iq-bbtn:focus-visible{color:rgb(var(--text-color));background:none!important;box-shadow:none}.iq-close-link,.iq-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none!important;cursor:pointer;font:inherit;font-size:12px;text-transform:none;font-weight:400;text-decoration:underline;color:rgba(var(--text-color)/.6);padding:0;box-shadow:none;min-width:0}.iq-close-link:hover,.iq-close-link:focus,.iq-close-link:active,.iq-close-link:focus-visible,.iq-link-btn:hover,.iq-link-btn:focus,.iq-link-btn:active,.iq-link-btn:focus-visible{color:rgb(var(--text-color));background:none!important;box-shadow:none}.iq-row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.iq-albl{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:.95em;margin-bottom:4px}.iq-ahint{font-size:12px;color:rgba(var(--text-color)/.6);margin-bottom:12px}.iq-aguide{background:rgba(var(--text-color)/.04);border:1px solid rgba(var(--text-color)/.16);padding:12px 14px;margin-bottom:12px;font-size:12px;line-height:1.6}.iq-arow{display:flex;gap:0;margin-bottom:10px}.iq-arow input{flex:1 1 auto;min-width:0;padding:11px 14px;border:1px solid rgba(var(--text-color)/.16);border-inline-end:0;border-radius:var(--radius-500, 3px) 0 0 var(--radius-500, 3px);background:transparent;color:inherit;font:inherit}.iq-arow input:focus{outline:1px solid rgb(var(--btn-bg-color));outline-offset:-1px}.iq-arow .btn{flex:none}.iq-ares{font-size:.85em;min-height:1.2em}.iq-ares.found{color:rgb(var(--btn-bg-color))}.iq-ares.notfound{color:var(--clr-sale-red)}.iq-ares a{font-weight:700;text-decoration:underline;color:rgb(var(--btn-bg-color))}.iq-divider{display:flex;align-items:center;text-align:center;color:rgba(var(--text-color)/.6);font-size:.75em;letter-spacing:.05em;text-transform:uppercase;margin:16px 0}.iq-divider:before,.iq-divider:after{content:"";flex:1;height:1px;background:rgba(var(--text-color)/.16)}.iq-divider span{padding:0 12px}.iq-rtitle{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:1.1em;margin-bottom:4px}.iq-rsub{font-size:.85em;color:rgba(var(--text-color)/.6);margin-bottom:16px}.iq-cards form[action*="/cart/add"] [type=submit]:disabled{opacity:.6;cursor:wait}.iq-cards{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--gap-100);row-gap:var(--gap-300);margin-bottom:16px}.iq-cards.is-loading{min-height:140px;opacity:.5}.iq-card{position:relative}.iq-badge{position:absolute;top:0;left:0;z-index:3;padding:2px 6px;font-size:9px;font-weight:700;letter-spacing:.5px;line-height:1.6;text-transform:uppercase;border-radius:var(--radius-500);color:rgb(var(--btn-text-color));background-color:rgb(var(--btn-bg-hover-color, var(--btn-bg-color)));pointer-events:none}.iq-cards .product-card .product_image,.iq-cards .product-card .product-image{position:relative}.iq-cards .product-label-container{display:none}.iq-cards .product-card{display:flex;flex-direction:column;row-gap:calc(var(--gap-100) / 1.5);margin:0;padding:0;text-align:left}.iq-cards .product-card>a{padding:0}.iq-cards .product-card .product_image img,.iq-cards .product-card .product-image img{display:block;width:100%;max-width:140px;height:auto;margin:0 auto;border-radius:var(--radius-400);aspect-ratio:1/1;object-fit:contain}.iq-cards .product-card .title{margin-bottom:0;font-size:12px!important;line-height:1.4}.iq-cards .product-card .price{padding-top:3px;padding-bottom:3px;font-size:18px!important;font-weight:700;color:rgb(var(--text-color))}.iq-cards .product-card .price.sale{color:var(--clr-sale-red)}.iq-cards .product-card .price .was_price{font-size:13px;font-weight:400;text-decoration:line-through;color:#646464}.iq-empty{grid-column:1/-1;text-align:center;color:rgba(var(--text-color)/.6);padding:28px 0}.iq-seeall,.iq-gocart{display:block;width:100%;box-sizing:border-box;text-align:center;margin-bottom:12px;font-family:inherit;font-weight:700;text-transform:uppercase;text-decoration:none;border:0;border-radius:var(--radius-400, 4px);color:rgb(var(--btn-text-color));background-color:rgb(var(--btn-bg-color));cursor:pointer}.iq-seeall:hover,.iq-seeall:focus,.iq-seeall:active,.iq-gocart:hover,.iq-gocart:focus,.iq-gocart:active{color:rgb(var(--btn-text-color));background-color:rgb(var(--btn-bg-hover-color, var(--btn-bg-color)));text-decoration:none}.iq-gocart{flex:none;width:auto;margin-bottom:0;padding-inline:18px}@media (max-width: 420px){.iq-cartbar{gap:8px}.iq-gocart{width:100%}}.iq-rftr{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width: 600px){.iq-overlay{padding:0}.iq-modal{max-width:none;max-height:100vh;height:100%;border-radius:0}.iq-modelgrid{grid-template-columns:repeat(2,1fr)}}
