:root{--gp-plommon:#72324A;--gp-plommon-mork:#52253A;--gp-plommon-djup:#3A1A29;--gp-rose:#EDE7E7;--gp-frost:#F7F3F3;--gp-text:#3F3F3F;--gp-text-stark:#1E1E1E;--gp-text-dampad:#54595F;--gp-linje:#E8E0E1;--gp-font:"Montserrat Local",Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;--gp-serif:Georgia,"Times New Roman",Times,serif;--gp-s1:4px;--gp-s2:8px;--gp-s3:12px;--gp-s4:16px;--gp-s5:24px;--gp-s6:32px;--gp-s7:clamp(40px,28px + 3vw,64px);--gp-s8:clamp(56px,36px + 5vw,96px);--gp-r1:3px;--gp-r2:8px;--gp-r3:16px;--gp-f-l:clamp(16px,15px + .3vw,18px);--gp-f-3xl:clamp(26px,20px + 1.6vw,36px);--gp-f-4xl:clamp(30px,20px + 2.6vw,48px);--gp-f-5xl:clamp(34px,20px + 3.8vw,64px);--gp-bredd:1300px;--gp-mjuk:cubic-bezier(.22,.61,.36,1);--gp-skugga:0 1px 2px rgba(58,26,41,.06),0 10px 28px -14px rgba(58,26,41,.22);--gp-skugga-hog:0 2px 6px rgba(58,26,41,.08),0 28px 56px -22px rgba(58,26,41,.38)}.gp-visuellt-dold{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gp-knapp.gp-knapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;border:1px solid var(--gp-plommon);border-radius:var(--gp-r1);background:var(--gp-plommon);color:#fff;font:600 15px/1.2 var(--gp-font);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--gp-mjuk),box-shadow .2s;-webkit-tap-highlight-color:transparent}.gp-knapp.gp-knapp:hover{background:var(--gp-plommon-mork);border-color:var(--gp-plommon-mork);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -12px #52253ab3}.gp-knapp.gp-knapp:active{transform:translateY(0)}.gp-knapp--sek.gp-knapp--sek{background:transparent;color:var(--gp-plommon)}.gp-knapp--sek.gp-knapp--sek:hover{background:var(--gp-plommon);color:#fff}.gp-knapp--ljus.gp-knapp--ljus{background:#fff;border-color:#fff;color:var(--gp-plommon-mork)}.gp-knapp--ljus.gp-knapp--ljus:hover{background:var(--gp-rose);border-color:var(--gp-rose);color:var(--gp-plommon-mork)}.gp-knapp--spok.gp-knapp--spok{background:transparent;border-color:#ffffffb3;color:#fff}.gp-knapp--spok.gp-knapp--spok:hover{background:#ffffff1f;border-color:#fff;color:#fff}.gp-knapp--stor.gp-knapp--stor{min-height:56px;padding:16px 34px;font-size:16px}.gp-knapp--bred.gp-knapp--bred{width:100%}.gp-knapp svg{width:18px;height:18px;flex:none}.gp-knappar{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:479px){.gp-knappar>.gp-knapp{flex:1 1 100%}}.gp-trygghet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;font-family:var(--gp-font)}@media(min-width:1024px){.gp-trygghet{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.gp-trygghet--kompakt{grid-template-columns:1fr;gap:8px}@media(max-width:479px){.gp-trygghet:not(.gp-trygghet--kompakt) .gp-trygghet__punkt{flex-direction:column;gap:8px;padding:14px}}.gp-trygghet__punkt{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--gp-r2);background:#fff;border:1px solid var(--gp-linje)}.gp-trygghet--kompakt .gp-trygghet__punkt{padding:0;border:0;background:none;align-items:center}.gp-trygghet__ikon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--gp-frost);color:var(--gp-plommon)}.gp-trygghet--kompakt .gp-trygghet__ikon{width:28px;height:28px;background:none}.gp-trygghet__ikon svg{width:22px;height:22px}.gp-trygghet strong{display:block;font:600 14px/1.3 var(--gp-font);color:var(--gp-text-stark)}.gp-trygghet span{display:block;font:400 13px/1.45 var(--gp-font);color:var(--gp-text-dampad)}.gp-trygghet a{color:inherit}.gp-betyg{display:inline-flex;align-items:center;gap:10px;min-height:28px;font:600 14px/1.2 var(--gp-font);color:var(--gp-text-stark);text-decoration:none}.gp-betyg__stjarnor{--gp-stj:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.2 6.8.8-5 4.6 1.3 6.7L12 17.5l-6 3.3 1.3-6.7-5-4.6 6.8-.8z'/%3E%3C/svg%3E");position:relative;display:inline-block;width:100px;height:20px;flex:none;background:#d9cfd2;-webkit-mask:var(--gp-stj) 0 0/20px 20px repeat-x;mask:var(--gp-stj) 0 0/20px 20px repeat-x}.gp-betyg__stjarnor:before{content:"";position:absolute;inset:0;width:var(--gp-betyg,90%);background:linear-gradient(90deg,#c9971c,#e8b93a);transform-origin:left center}.gp-js:not(.gp-rm) .gp-betyg__stjarnor:before{animation:gp-fyll 1.2s var(--gp-mjuk) .3s both}@keyframes gp-fyll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gp-betyg__text{font-weight:500;color:var(--gp-text)}.gp-betyg__text b{font-weight:700;color:var(--gp-text-stark)}.gp-lager{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--gp-r1);font:700 11px/1.2 var(--gp-font);letter-spacing:.06em;text-transform:uppercase;background:#fff;color:var(--gp-text-stark);border:1px solid var(--gp-linje)}.gp-lager--sista,.gp-lager--fa{background:#fff4e5;border-color:#f3d7a8;color:#7a4a00}.gp-lager--sista:before,.gp-lager--fa:before{content:"";width:6px;height:6px;border-radius:50%;background:#d9822b}.gp-js:not(.gp-rm) .gp-lager--sista:before{animation:gp-puls 1.8s ease-out infinite}@keyframes gp-puls{0%{box-shadow:0 0 #d9822b8c}80%,to{box-shadow:0 0 0 7px #d9822b00}}.gp-lager--vintage{background:var(--gp-plommon);border-color:var(--gp-plommon);color:#fff}.gp-lager--bast{background:var(--gp-text-stark);border-color:var(--gp-text-stark);color:#fff}.gp-lager--unik{background:#fff;border-color:var(--gp-plommon);color:var(--gp-plommon)}.gp-lager--slut{background:#eee;border-color:#e2e2e2;color:#555}.gp-pris{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:700 18px/1.2 var(--gp-font);color:var(--gp-plommon)}.gp-pris__fran{font-weight:500;font-size:.8em;color:var(--gp-text-dampad)}.gp-pris del,.gp-pris__ord{font-weight:500;font-size:.8em;color:var(--gp-text-dampad);text-decoration:line-through}.gp-pris ins{text-decoration:none}.gp-frakt{font-family:var(--gp-font);font-size:14px;color:var(--gp-text-stark)}.gp-frakt__text{margin:0 0 8px;font-weight:500}.gp-frakt__text b{color:var(--gp-plommon)}.gp-frakt__bar{position:relative;height:8px;border-radius:999px;background:#72324a24;overflow:hidden}.gp-frakt__bar span{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--gp-plommon),#9a4d6a);transform-origin:left center;transform:scaleX(var(--gp-andel,0));transition:transform .8s var(--gp-mjuk)}.gp-frakt--klar .gp-frakt__bar span{background:#2e7d4f}.gp-kodfalt{display:flex;gap:8px;font-family:var(--gp-font)}.gp-kodfalt label{display:block;margin-bottom:6px;font:600 14px/1.3 var(--gp-font);color:var(--gp-text-stark)}.gp-kodfalt input.gp-kodfalt__falt{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid #b9aeb1;border-radius:var(--gp-r1);background:#fff;font:500 16px/1.2 var(--gp-font);color:var(--gp-text-stark);text-transform:uppercase}.gp-kodfalt input.gp-kodfalt__falt::placeholder{text-transform:none;color:#6f6568;opacity:1}.gp-kodfalt input.gp-kodfalt__falt:focus{outline:3px solid rgba(114,50,74,.25);border-color:var(--gp-plommon)}.gp-notis{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:var(--gp-r2);border:1px solid var(--gp-linje);background:#fff;font:500 14px/1.5 var(--gp-font);color:var(--gp-text-stark)}.gp-notis--ok{border-color:#b8dcc6;background:#f1f9f4}.gp-notis--info{border-color:#e6d5dc;background:var(--gp-frost)}.gp-notis svg{width:20px;height:20px;flex:none;color:var(--gp-plommon)}.gp-notis--ok svg{color:#2e7d4f}.gp-kopfalt{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -8px 24px -12px #3a1a2959;font-family:var(--gp-font);transform:translateY(110%);transition:transform .35s var(--gp-mjuk);backdrop-filter:blur(8px)}.gp-kopfalt.gp-synlig{transform:none}.gp-kopfalt__info{flex:1;min-width:0}.gp-kopfalt__namn{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 13px/1.3 var(--gp-font);color:var(--gp-text)}.gp-kopfalt .gp-pris{font-size:16px}.gp-kopfalt .gp-knapp{min-height:48px;padding-inline:20px}@media(min-width:1024px){.gp-kopfalt{left:auto;right:24px;bottom:24px;max-width:460px;border-radius:var(--gp-r3);padding:12px 16px}}@media(prefers-reduced-motion:reduce){.gp-betyg__stjarnor:before,.gp-lager--sista:before{animation:none!important}.gp-knapp,.gp-kopfalt,.gp-frakt__bar span{transition:none!important}}.gp-cro,.gp-cro *{box-sizing:border-box}.gp-cro{font-family:var(--gp-font);color:var(--gp-text)}.gp-cro-ikon{display:inline-block;width:20px;height:20px;flex:none;vertical-align:middle}.gp-cro-status{min-height:20px;margin:8px 0 0;font:500 13px/1.45 var(--gp-font);color:var(--gp-text-dampad)}.gp-cro-status--ok{color:#2e6b45}.gp-cro-status--fel{color:#a3262a}.gp-cro-kod .gp-kodfalt{margin:0}.gp-cro-kod .gp-knapp.gp-knapp{min-height:48px;padding:10px 20px;flex:none;text-transform:none;letter-spacing:.01em}.gp-cro-kod label.gp-cro-kod__etikett{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 14px/1.3 var(--gp-font);color:var(--gp-text-stark)}.gp-cro-kod label.gp-cro-kod__etikett svg{width:18px;height:18px;color:var(--gp-plommon)}.gp-cro-betalsatt{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.gp-cro-betalsatt li{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border:1px solid var(--gp-linje);border-radius:999px;background:#fff;font:600 12px/1.2 var(--gp-font);color:var(--gp-text-stark)}.gp-cro-lugn{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font:500 12.5px/1.4 var(--gp-font);color:var(--gp-text-dampad)}.gp-cro-lugn svg{width:14px;height:14px}.gp-cro-trygg{margin:20px 0 0;padding:18px;border:1px solid var(--gp-linje);border-radius:var(--gp-r2);background:#fff}.gp-cro-trygg__rubrik{margin:0 0 12px;font:600 15px/1.3 var(--gp-font);color:var(--gp-text-stark)}.gp-cro-trygg .gp-trygghet--kompakt{gap:10px}.gp-cro-trygg .gp-trygghet strong{font-size:13.5px}.gp-cro-trygg .gp-trygghet span{font-size:12.5px}.gp-cro-trygg .gp-betyg{margin:0 0 12px;flex-wrap:wrap;row-gap:4px}.gp-cro-trygg .gp-betyg__stjarnor{width:90px;height:18px;-webkit-mask-size:18px 18px;mask-size:18px 18px}.gp-cro-vara{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;border:1px solid var(--gp-linje);border-radius:var(--gp-r2);background:#fff;overflow:hidden;transition:transform .3s var(--gp-mjuk),box-shadow .3s var(--gp-mjuk)}.gp-mus .gp-cro-vara:hover{transform:translateY(-3px);box-shadow:var(--gp-skugga)}.gp-cro-vara__bild{display:block;aspect-ratio:1/1;background:var(--gp-frost)}.gp-cro-vara__bild img{display:block;width:100%;height:100%;object-fit:cover}.gp-cro-vara__text{display:flex;flex:1;flex-direction:column;gap:4px;padding:10px 12px 12px}.gp-cro-vara__namn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;font:600 13px/1.35 var(--gp-font);color:var(--gp-text-stark);text-decoration:none}.gp-cro-vara__pris{font:700 14px/1.3 var(--gp-font);color:var(--gp-plommon)}.gp-cro-vara__pris del{margin-left:6px;font-weight:500;color:var(--gp-text-dampad)}.gp-cro-vara a.gp-cro-vara__lagg.button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin:auto 0 0;padding:8px 10px;border:1px solid var(--gp-plommon);border-radius:var(--gp-r1);background:#fff;color:var(--gp-plommon);font:600 13px/1.2 var(--gp-font);text-transform:none;letter-spacing:0}.gp-cro-vara a.gp-cro-vara__lagg.button:hover{background:var(--gp-plommon);color:#fff}.gp-cro-vara a.gp-cro-vara__lagg.loading{opacity:.6}.gp-cro-vara a.gp-cro-vara__lagg.added:after{display:none}.gp-cro-vara .added_to_cart{display:none!important}.gp-cro-skelett{border-radius:var(--gp-r2);background:linear-gradient(100deg,var(--gp-frost) 30%,#fff 50%,var(--gp-frost) 70%) 0 0/300% 100%}html.gp-js:not(.gp-rm) .gp-cro-skelett{animation:gp-cro-skimmer 1.4s linear infinite}@keyframes gp-cro-skimmer{to{background-position:-300% 0}}.gp-cro-toast{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top));z-index:99999;display:flex;align-items:center;gap:12px;width:min(440px,calc(100% - 32px));padding:14px 16px;border-radius:var(--gp-r2);background:var(--gp-plommon-djup,#3A1A29);color:#fff;font:500 14px/1.45 var(--gp-font,Montserrat,Arial,sans-serif);box-shadow:0 18px 40px -18px #0009;transform:translate(-50%,-140%);opacity:0;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .3s}.gp-cro-toast.gp-cro-toast--in{transform:translate(-50%);opacity:1}.gp-cro-toast b{font-weight:700;letter-spacing:.04em}.gp-cro-toast button{margin-left:auto;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font:600 16px/1 Arial,sans-serif;cursor:pointer}@media(prefers-reduced-motion:reduce){.gp-cro-toast{transition:opacity .2s linear;transform:translate(-50%)}.gp-cro-vara{transition:none}}.single-product .elementor-jet-single-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.single-product .elementor-jet-single-price p.price{margin:0}.gp-cro-spara{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:#f3e6ec;color:var(--gp-plommon-mork);font:700 12.5px/1.2 var(--gp-font);letter-spacing:.01em}.gp-cro-lager{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:28px;margin:4px 0 12px;font:500 13.5px/1.4 var(--gp-font);color:var(--gp-text-stark)}.gp-cro-lager__i{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#2e6b45}.gp-cro-lager__i i{width:8px;height:8px;border-radius:50%;background:#2e9b5f;box-shadow:0 0 0 3px #2e9b5f2e}.gp-cro-lager__lev{display:inline-flex;align-items:center;gap:6px;color:var(--gp-text)}.gp-cro-lager__lev svg{width:17px;height:17px;color:var(--gp-plommon)}.gp-cro-har-lager .ast-stock-detail{display:none}.gp-cro-set{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 -15px 12px 0;padding:2px 15px 2px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gp-cro-set::-webkit-scrollbar{display:none}.gp-cro-set__val{flex:none}@media(min-width:768px){.gp-cro-set{flex-wrap:wrap;margin-right:0;padding-right:0;overflow:visible}}.gp-cro-set__rubrik{font:600 13px/1.3 var(--gp-font);color:var(--gp-text-dampad);margin-right:2px}.gp-cro-set__val{min-height:38px;padding:7px 13px;white-space:nowrap;border:1px solid #cfc4c7;border-radius:999px;background:#fff;color:var(--gp-text-stark);font:600 13px/1.2 var(--gp-font);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,transform .2s var(--gp-mjuk)}.gp-cro-set__val:hover{border-color:var(--gp-plommon);color:var(--gp-plommon)}.gp-cro-set__val[aria-pressed=true]{border-color:var(--gp-plommon);background:var(--gp-plommon);color:#fff}.gp-cro-set__val:active{transform:scale(.97)}.gp-cro-set__val:focus-visible{outline:3px solid rgba(114,50,74,.35);outline-offset:2px}.single-product .jet-woo-builder-single-ajax-add-to-cart form.cart .quantity-atc-wrapper{display:flex!important;align-items:stretch;gap:10px;width:100%}.single-product .jet-woo-builder-single-ajax-add-to-cart form.cart .quantity{flex:none;height:56px!important}.single-product .jet-woo-builder-single-ajax-add-to-cart form.cart .quantity input.qty{width:68px!important;height:56px!important;border:1px solid #cfc4c7!important;border-radius:var(--gp-r1)!important;background:#fff!important;font:600 16px/1 var(--gp-font)!important;text-align:center}.single-product .jet-woo-builder-single-ajax-add-to-cart form.cart button.single_add_to_cart_button{display:flex!important;align-items:center;justify-content:center;gap:10px;flex:1 1 auto;width:auto!important;min-height:56px;height:auto!important;margin:0!important;padding:14px 18px!important;border:0!important;border-radius:var(--gp-r1)!important;background:var(--gp-plommon)!important;color:#fff!important;font:700 16px/1.2 var(--gp-font)!important;letter-spacing:.01em;text-transform:none!important;box-shadow:0 12px 26px -14px #52253ad9;transition:background-color .2s,transform .2s var(--gp-mjuk)}.single-product .jet-woo-builder-single-ajax-add-to-cart form.cart button.single_add_to_cart_button:hover{background:var(--gp-plommon-mork)!important;transform:translateY(-1px)}.single-product .jet-woo-builder-single-ajax-add-to-cart form.cart button.single_add_to_cart_button svg{width:20px;height:20px;flex:none}.gp-cro-knapp__pris:not(:empty){padding-left:12px;margin-left:2px;border-left:1px solid rgba(255,255,255,.35);font-weight:600;white-space:nowrap}@media(max-width:479px){.gp-cro-knapp__pris:not(:empty){display:none}}.gp-cro-summa{min-height:0;margin:8px 0 0;font:600 13.5px/1.4 var(--gp-font);color:var(--gp-plommon)}.gp-cro-summa:empty{display:none}.single-product .jet-woo-builder-single-ajax-add-to-cart form.cart button.single_add_to_cart_button .gp-cro-knapp__text{white-space:nowrap}.gp-cro-eller{display:flex;align-items:center;gap:12px;margin:14px 0 10px;font:500 12.5px/1.2 var(--gp-font);color:var(--gp-text-dampad)}.gp-cro-eller:before,.gp-cro-eller:after{content:"";flex:1;height:1px;background:var(--gp-linje)}.single-product #swishButton{min-height:52px;border:1px solid #cfc4c7!important;border-radius:var(--gp-r1)!important;background:#fff!important;color:var(--gp-text-stark)!important;font:600 15px/1.2 var(--gp-font)!important;transition:border-color .2s,box-shadow .2s}.single-product #swishButton:hover{border-color:var(--gp-text-stark)!important;box-shadow:var(--gp-skugga)}.gp-cro-kopinfo{margin:16px 0 0;padding:14px 16px;border:1px solid var(--gp-linje);border-radius:var(--gp-r2);background:#fff}.gp-cro-kopinfo .gp-betyg{flex-wrap:wrap;row-gap:4px;margin:0 0 6px}.gp-cro-kopinfo .gp-betyg__stjarnor{width:90px;height:18px;-webkit-mask-size:18px 18px;mask-size:18px 18px}.gp-cro-kopinfo p{margin:0;font:500 13px/1.5 var(--gp-font);color:var(--gp-text)}.gp-cro-kopinfo a{color:var(--gp-plommon);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.gp-cro-slut{margin:6px 0 14px;padding:14px 16px;border:1px solid #e2d6da;border-radius:var(--gp-r2);background:var(--gp-frost)}.gp-cro-slut p{margin:0 0 10px;font:500 14px/1.5 var(--gp-font);color:var(--gp-text-stark)}.gp-cro-serie{box-sizing:border-box;width:100%;max-width:1300px;margin:8px auto 0;padding:24px 15px 8px;min-height:440px}@media(min-width:768px){.gp-cro-serie{padding:32px 20px 8px;min-height:470px}}@media(min-width:1340px){.gp-cro-serie{padding-inline:0}}.gp-cro-serie--tom{min-height:0;padding:0;margin:0}.gp-cro-serie__huvud{margin:0 0 16px}.gp-cro-serie h2.gp-cro-serie__rubrik{margin:0 0 4px;font:600 clamp(22px,18px + 1vw,28px)/1.2 var(--gp-font);letter-spacing:-.01em;color:var(--gp-text-stark)}.gp-cro-serie__under{margin:0;font:500 14px/1.5 var(--gp-font);color:var(--gp-text-dampad)}.gp-cro-serie__rad{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,44%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -15px;padding:2px 15px 12px;scroll-padding-inline:15px;list-style:none;min-height:330px}.gp-cro-serie__rad::-webkit-scrollbar{display:none}@media(min-width:768px){.gp-cro-serie__rad{grid-auto-columns:calc((100% - 36px)/4);gap:12px;margin:0;padding:2px 0 12px}}@media(min-width:1200px){.gp-cro-serie__rad{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.gp-cro-serie__rad>li:nth-child(n+5){display:none}}.gp-cro-kopfalt .gp-knapp.gp-knapp{min-height:48px;padding:10px 18px;text-transform:none}.gp-cro-kopfalt .gp-knapp svg{width:18px;height:18px}.gp-cro-kopfalt .gp-pris{display:block;font:700 16px/1.2 var(--gp-font);color:var(--gp-plommon)}@media(min-width:1024px){.gp-cro-kopfalt{display:none}}.single-product .gp-cro-titel .elementor-heading-title,.single-product .gp-cro-titel .product_title{margin:0;font:500 20px/1.35 var(--gp-font);color:#1e1e1e;letter-spacing:-.005em}@media(min-width:1025px){.single-product .gp-cro-titel .elementor-heading-title{font-size:22px}}
(function(p,v){"use strict";if(p.gpCroProdukt)return;var m={leverans:"Skickas mån, ons & tors kl. 12 med PostNord",fraktGrans:999,setKategorier:["allglas","aperitif-avec-glas","champagne","cocktailglas","cognac","konjak","martini","ol","snaps","vattenglas","vin","whiskey","fat-tallrik","aggkoppar","kopparfat","muggar","tallrikar","skalar"],setStorlekar:[2,4,6],faKvar:3,uteslut:[58764]},B=v.documentElement,L=B.classList;if(L.add("gp-cro-js"),!L.contains("gp-js")){L.add("gp-js");try{p.matchMedia&&p.matchMedia("(prefers-reduced-motion: reduce)").matches&&L.add("gp-rm"),p.matchMedia&&p.matchMedia("(hover: hover) and (pointer: fine)").matches&&L.add("gp-mus")}catch(e){}}function n(e,t){return(t||v).querySelector(e)}function j(e,t){return Array.prototype.slice.call((t||v).querySelectorAll(e))}function k(e,t,r){var a=v.createElement(e);return t&&(a.className=t),r!=null&&(a.innerHTML=r),a}function f(e){return String(e).replace(/[&"']/g,function(t){return{"&":"&","":">",'"':""","'":"'"}[t]})}function T(e){var t=v.createElement("textarea");return t.innerHTML=e,t.value}function y(e){return e=Math.round(e),String(e).replace(/\B(?=(\d{3})+(?!\d))/g,"\xA0")+"\xA0kr"}function E(e){if(!e)return null;var t=e.querySelector("bdi")||e,r=t.textContent.replace(/[^\d.,]/g,"");if(!r)return null;/,\d{3}(?!\d)/.test(r)?r=r.replace(/,/g,""):r=r.replace(",",".");var a=parseFloat(r);return isNaN(a)?null:a}function S(){return v.readyState!=="loading"}function A(e){try{(p.dataLayer=p.dataLayer||[]).push(e)}catch(t){}}var M={bil:'',korg:''},h=null;function w(){if(h)return h;var e=n(".gtm4wp_single_productdata"),t=n('.elementor-location-single.product, .elementor-location-single[class*="product_cat-"]');if(!t)return null;var r=t.classList.contains("outofstock");if(!e&&!r&&!S())return null;var a={};try{a=JSON.parse(e&&e.getAttribute("data-gtm4wp_product_data")||"{}")}catch(u){}if(!a.internal_id){var i=(v.body.className.match(/postid-(\d+)/)||t.className.match(/post-(\d+)/)||[])[1];if(a.internal_id=i,!a.price){var o=n(".elementor-jet-single-price ins .amount")||n(".elementor-jet-single-price .amount");a.price=o?E(o):null}}var s=t.className.split(/\s+/),c=s.filter(function(u){return u.indexOf("product_cat-")===0}).map(function(u){return u.slice(12)}),d=(s.filter(function(u){return u.indexOf("pa_marke-")===0})[0]||"").slice(9),l=n(".product_title");return h={id:parseInt(a.internal_id||a.item_id,10)||0,namn:l?l.textContent.trim():a.item_name||"",pris:parseFloat(a.price)||null,lager:a.stocklevel===null||a.stocklevel===void 0||a.stocklevel===""?null:parseInt(a.stocklevel,10),status:r?"outofstock":a.stockstatus||"instock",kat:c,serie:d,glas:c.some(function(u){return m.setKategorier.indexOf(u)>=0})},h}function H(){var e=n(".woocommerce-product-attributes-item--attribute_pa_marke td a");return e?e.textContent.trim():h&&h.serie?h.serie.replace(/-/g," "):""}function P(){var e=n(".elementor-widget-jet-single-price .elementor-jet-single-price");if(!(!e||e.getAttribute("data-gp"))){var t=n("del",e),r=n("ins",e);if(!t||!r){e.setAttribute("data-gp","1");return}var a=E(t),i=E(r);a&&i&&a>i&&(e.setAttribute("data-gp","1"),e.appendChild(k("span","gp-cro-spara","Spara "+y(a-i))))}}function F(e,t){if(!n(".gp-cro-lager",t)){var r=n("form.cart",t);if(r){var a=k("p","gp-cro-lager"),i="";e.status==="outofstock"?i='
Sluts\xE5ld Liknande varor i lager finns l\xE4ngre ner. ':e.lager!==null&&e.lager<=1?i='
Bara 1 kvar '+M.bil+f(m.leverans)+" ":e.lager!==null&&e.lager<=m.faKvar?i='
F\xE5 kvar \xB7 '+e.lager+' st '+M.bil+f(m.leverans)+" ":i='
'+(e.lager?e.lager+" i lager":"I lager")+''+M.bil+f(m.leverans)+" ",a.innerHTML=i,r.parentNode.insertBefore(a,r),t.classList.add("gp-cro-har-lager")}}}function K(e,t){if(!(!e.glas||e.status==="outofstock"||n(".gp-cro-set",t))){var r=n("form.cart input.qty",t),a=n("form.cart .quantity-atc-wrapper",t)||n("form.cart .quantity",t);if(!(!r||!a||r.type==="hidden")){var i=e.lager||parseInt(r.max,10)||0,o=m.setStorlekar.filter(function(c){return!i||c<=i});if(!(!o.length||i&&i<2)){var s=k("div","gp-cro-set");s.setAttribute("role","group"),s.setAttribute("aria-label","V\xE4lj antal"),s.innerHTML='
K\xF6p flera: '+[1].concat(o).map(function(c){return'
'+(c===1?"1 st":"Set om "+c)+" "}).join(""),a.parentNode.insertBefore(s,a),j(".gp-cro-set__val",s).forEach(function(c){c.addEventListener("click",function(){var d=parseInt(c.getAttribute("data-antal"),10);r.value=d,r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0})),A({event:"gp_set_val",gp_antal:d,gp_produkt_id:e.id,gp_set_event:d===1?"select_single":"select_set_"+d,gp_set_size:d,gp_product_name:e.namn,gp_currency:"SEK",gp_set_value:e.pris?Math.round(e.pris*d*100)/100:null,gp_environment:/^(www\.)?glasprinsen\.se$/.test(p.location.hostname)?"production":"staging",gp_set_items:[{item_id:String(e.id),item_name:e.namn,price:e.pris,quantity:d}]})})})}}}}function z(e,t){var r=n("form.cart button.single_add_to_cart_button",t),a=n("form.cart input.qty",t);if(!r||r.getAttribute("data-gp"))return;r.setAttribute("data-gp","1"),r.innerHTML=M.korg+'
L\xE4gg i varukorgen ';var i=k("p","gp-cro-summa");i.setAttribute("aria-live","polite");var o=n("form.cart .quantity-atc-wrapper",t);o&&o.parentNode.insertBefore(i,o.nextSibling);function s(){if(!n(".gp-cro-knapp__pris",r)&&!r.disabled&&!r.classList.contains("loading")&&r.getAttribute("aria-busy")!=="true"){r.innerHTML=M.korg+'
L\xE4gg i varukorgen ';}var c=a?Math.max(1,parseInt(a.value,10)||1):1,d=c>1&&e.pris?c+" st \xB7 totalt "+y(e.pris*c):"";i.textContent!==d&&(i.textContent=d);var l=n(".gp-cro-knapp__pris",r),u=e.pris?y(e.pris*c):"";l&&l.textContent!==u&&(l.textContent=u),j(".gp-cro-set__val").forEach(function(_){var b=String(c)===_.getAttribute("data-antal");_.getAttribute("aria-pressed")!==String(b)&&_.setAttribute("aria-pressed",String(b))});var g=n(".gp-kopfalt .gp-pris");g&&g.textContent!==u&&(g.textContent=u)}a&&(a.addEventListener("input",s),a.addEventListener("change",s));new MutationObserver(function(){n(".gp-cro-knapp__pris",r)||s()}).observe(r,{childList:true,attributes:true,attributeFilter:["class","disabled","aria-busy"]});s()}function D(e){var t=n("#swishButton");if(!(!t||t.getAttribute("data-gp"))){t.setAttribute("data-gp","1");var r=t.closest(".elementor-widget-shortcode");r&&!n(".gp-cro-eller",r)&&r.insertBefore(k("p","gp-cro-eller","
eller betala direkt "),r.firstChild)}}function R(e){if(n(".gp-kopfalt")||e.status==="outofstock")return;var t=n("form.cart button.single_add_to_cart_button");if(!t||!v.body)return;var r=k("div","gp-kopfalt gp-cro-kopfalt");r.setAttribute("aria-hidden","true"),r.innerHTML='
'+f(e.namn)+' '+(e.pris?y(e.pris):"")+'
'+M.korg+"L\xE4gg i varukorgen ",v.body.appendChild(r),n("button",r).addEventListener("click",function(){A({event:"gp_kopfalt_klick",gp_produkt_id:e.id}),t.click()});var a=!0;function i(){var s=n(".cmplz-cookiebanner");return!!(s&&s.offsetParent!==null&&getComputedStyle(s).display!=="none"&&!s.classList.contains("cmplz-hidden")&&s.getBoundingClientRect().height>0)}function o(){var s=!a&&t.getBoundingClientRect().bottom<0&&!i();r.classList.toggle("gp-synlig",s),r.setAttribute("aria-hidden",s?"false":"true"),n("button",r).tabIndex=s?0:-1}"IntersectionObserver"in p&&new IntersectionObserver(function(s){a=s[0].isIntersecting,o()},{threshold:0}).observe(t),setInterval(o,1500)}function J(e,t){if(!(e.status!=="outofstock"||n(".gp-cro-slut"))){var r=n(".elementor-widget-jet-single-add-to-cart")||t,a=k("div","gp-cro gp-cro-slut");a.innerHTML='
Den h\xE4r har vi s\xE5lt. Vi k\xF6per in vintage och design l\xF6pande. Bevaka varan s\xE5 h\xF6r vi av oss, eller se liknande i lager.
Se liknande i lager ',r.parentNode.insertBefore(a,r)}}var O=!1;function V(e){var t=n("[data-gp-cro-serie]");if(!t){var r=n(".elementor-location-single > .e-con, .elementor-location-single > .elementor-section");if(!r||!(r.nextElementSibling||S()))return;t=k("section","gp-cro gp-cro-serie"),t.setAttribute("data-gp-cro-serie",""),r.parentNode.insertBefore(t,r.nextSibling)}if(t.getAttribute("data-gp"))return;t.setAttribute("data-gp","1"),t.id="gp-cro-serie";var a=e.status==="outofstock",i=H(),o=a?"Liknande i lager":i?"Fler fr\xE5n "+i:"Passar bra till";t.innerHTML='
'+f(o)+' '+(a?"Samma serie, formgivare eller m\xE4rke \u2013 i lager nu.":"Komplettera settet med fler delar ur samma serie.")+'
";function s(){if(O)return;O=!0;function d(l,u){var g=n(".gp-cro-serie__rad",t);g&&(l.rubrik&&!u&&(n(".gp-cro-serie__rubrik",t).textContent=l.rubrik),g.innerHTML=l.varor.map(x).join(""),j(".gp-cro-vara__lagg",t).forEach(function(_){_.addEventListener("click",function(){A({event:"gp_forslag_klick",gp_lista:u?"liknande-i-lager":"fler-fran-serien",gp_produkt_id:_.getAttribute("data-product_id")})})}),p.gpDv2Produkt&&p.gpDv2Produkt.skanna())}G(e,function(l){l.varor.length>=2&&d(l,a)}).then(function(l){if(!l.varor.length){t.classList.add("gp-cro-serie--tom"),t.innerHTML="";return}l.rubrik&&(n(".gp-cro-serie__rubrik",t).textContent=a?"Liknande i lager":l.rubrik),n(".gp-cro-serie__rad",t).innerHTML=l.varor.map(x).join(""),j(".gp-cro-vara__lagg",t).forEach(function(u){u.addEventListener("click",function(){A({event:"gp_forslag_klick",gp_lista:a?"liknande-i-lager":"fler-fran-serien",gp_produkt_id:u.getAttribute("data-product_id")})})}),p.gpDv2Produkt&&p.gpDv2Produkt.skanna()}).catch(function(){t.classList.add("gp-cro-serie--tom"),t.innerHTML=""})}if("IntersectionObserver"in p){var c=new IntersectionObserver(function(d){d[0].isIntersecting&&(c.disconnect(),s())},{rootMargin:"600px 0px"});c.observe(t)}else p.addEventListener("load",s)}function q(path){var k='gp-cro-api:'+path,c=null,now=Date.now();try{c=JSON.parse(p.sessionStorage.getItem(k)||'null')}catch(e){}if(c&&c.gpFreshness===1&&typeof c.at==='number'&&c.at<=now&&now-c.at<30000&&Object.prototype.hasOwnProperty.call(c,'data'))return Promise.resolve(c.data);return fetch('/wp-json/wc/store/v1/'+path,{credentials:'same-origin',cache:'no-store',headers:{Accept:'application/json'}}).then(function(r){if(!r.ok)throw new Error(r.status);return r.json()}).then(function(j){try{p.sessionStorage.setItem(k,JSON.stringify({gpFreshness:1,at:Date.now(),data:j}))}catch(e){}return j})}function G(e,t){var r="products?stock_status=instock&per_page=10&orderby=popularity&order=desc&_fields=id,name,permalink,sku,prices,images,is_purchasable,is_in_stock,type,add_to_cart",a=[],i=H();e.serie&&a.push({q:r+"&attributes[0][attribute]=pa_marke&attributes[0][slug]="+encodeURIComponent(e.serie),rubrik:i?"Fler fr\xE5n "+i:""}),a.push({q:"products/"+e.id+"?_fields=id,categories",produkt:!0});var o=[],s="",c=[];function d(u){return(u||[]).filter(function(g){return g&&g.id!==e.id&&m.uteslut.indexOf(g.id)0&&!o.some(function(_){return _.id===g.id})})}function l(u){if(o.length>=8||u>=a.length)return Promise.resolve({varor:o.slice(0,8),rubrik:s});var g=a[u];return q(g.q).then(function(_){if(g.produkt)(_.categories||[]).forEach(function($){c.push($.id)}),c.length&&a.push({q:r+"&category="+c.join(","),rubrik:"Du kanske ocks\xE5 gillar"});else{var b=d(_);if(b.length&&!s&&g.rubrik&&(s=g.rubrik),o=o.concat(b),e.serie&&u===0&&b.length)return{varor:b.slice(0,8),rubrik:i?"Fler fr\xE5n "+i:"Fler fr\xE5n serien"};b.length&&t&&o.length<8&&t({varor:o.slice(0,8),rubrik:s})}return l(u+1)},function(){return l(u+1)})}return l(0)}function x(e){var t=Math.pow(10,e.prices.currency_minor_unit||0),r=parseInt(e.prices.price,10)/t,a=parseInt(e.prices.regular_price,10)/t,i=e.images&&e.images[0]||null,o=T(e.name),s={internal_id:e.id,item_id:String(e.id),item_name:o,sku:e.sku||"",price:r,stockstatus:"instock",google_business_vertical:"retail",id:String(e.id)};return'
'+(i?'':"")+' '+f(o)+' '+y(r)+(a>r?""+y(a)+"":"")+' + L\xE4gg till '}function U(e){var t=n("#gp-cro-serie");if(!e.glas||!t||n("#gp-cro-tillbehor"))return;var r=k("section","gp-cro gp-cro-serie");r.id="gp-cro-tillbehor",r.hidden=!0,t.parentNode.insertBefore(r,t.nextSibling);function a(){var o="products?stock_status=instock&per_page=4&orderby=popularity&order=desc&_fields=id,name,permalink,sku,prices,images,is_purchasable,is_in_stock,type,add_to_cart&category=";Promise.all([q(o+"284"),q(o+"1449")]).then(function(s){var c={},d=s[0].slice(0,3).concat(s[1].slice(0,3)).filter(function(l){return c[l.id]||l.id===e.id||!l.is_purchasable||!l.is_in_stock||l.type!=="simple"?!1:(c[l.id]=!0,!0)});d.length&&(r.innerHTML='
Passar till Glasunderl\xE4gg och servettdetaljer till dukningen.
",r.hidden=!1)}).catch(function(){})}if("IntersectionObserver"in p){var i=new IntersectionObserver(function(o){o[0].isIntersecting&&(i.disconnect(),a())},{rootMargin:"600px 0px"});i.observe(t)}else a()}function I(){var e=v.body;if(!(!e||!e.classList.contains("single-product"))){var t=w();if(t)try{P();var r=n(".elementor-widget-jet-single-add-to-cart .jet-woo-builder-single-ajax-add-to-cart")||n(".jet-woo-builder-single-ajax-add-to-cart");r&&(F(t,r),K(t,r),z(t,r)),D(r),r&&(S()||n("#swishButton")||n(".stock.out-of-stock",r))&&J(t,r),S()&&(R(t),V(t),U(t))}catch(a){p.console&&console.warn("gp-cro-produkt",a)}finally{C&&C.takeRecords()}}}var N=!1;function Z(){N||(N=!0,(p.requestAnimationFrame||setTimeout)(function(){N=!1,I()}))}var C=new MutationObserver(function(){S()?Z():I()});var productRoot=n(".elementor-location-single.product");productRoot&&C.observe(productRoot,{childList:!0,subtree:!0}),v.addEventListener("DOMContentLoaded",function(){I(),setTimeout(function(){C.disconnect()},8e3)}),p.gpCroProdukt={version:"1.2.1",skanna:I,fakta:m}})(window,document);
.gp-dv2-produkt-js{--gp-dv2-h:clamp(250px, calc(100svh - 560px) ,420px);--gp-dv2-top:132px}@media(min-width:1025px){.gp-dv2-produkt-js{--gp-dv2-h:min( calc(100vh - 230px) ,720px);--gp-dv2-gw:min(calc(var(--gp-dv2-h) * .75), calc(50vw - 150px) )}}.gp-dv2-produkt-kodbarare{display:none!important}.gp-dv2-produkt-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gp-dv2-produkt-js .elementor-element-773d7a25>.e-con-inner:not(#gpv2){row-gap:0;column-gap:56px}.gp-dv2-produkt-js .elementor-element-3ac5c174:not(#gpv2),.gp-dv2-produkt-js .elementor-element-78479799:not(#gpv2){row-gap:0;gap:0}.gp-dv2-produkt-js .elementor-element-78479799:not(#gpv2){padding-top:0;padding-bottom:0}@media(max-width:1024px){.gp-dv2-produkt-js .elementor-element-3ac5c174:not(#gpv2){display:flex;flex-direction:column}.gp-dv2-produkt-js .elementor-element-642f5237{order:0}.gp-dv2-produkt-js .elementor-element-68861c9{order:1}.gp-dv2-produkt-js .gp-dv2-produkt-kicker--m{order:2}.gp-dv2-produkt-js .elementor-element-713f8e3f{order:3}}@media(min-width:1025px){.gp-dv2-produkt-js .elementor-element-773d7a25>.e-con-inner:not(#gpv2){align-items:stretch}.gp-dv2-produkt-js .elementor-element-3ac5c174:not(#gpv2){--width:calc(var(--gp-dv2-gw) + 88px);width:calc(var(--gp-dv2-gw) + 88px);flex:none}.gp-dv2-produkt-js .elementor-element-78479799:not(#gpv2){--width:auto;width:auto;flex:1 1 0;min-width:0;padding-top:38px}}.gp-dv2-produkt-js .pp-breadcrumbs:not(#gpv2){display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:8px 0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font:500 12px/1.3 var(--gp-font);color:var(--gp-muted);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}.gp-dv2-produkt-js .pp-breadcrumbs::-webkit-scrollbar{display:none}.gp-dv2-produkt-js .pp-breadcrumbs li{flex:none;margin:0;padding:0}.gp-dv2-produkt-js .pp-breadcrumbs :is(a,span):not(#gpv2){font:inherit;color:inherit;text-decoration:none}.gp-dv2-produkt-js .pp-breadcrumbs a:hover{color:var(--gp-ink)}.gp-dv2-produkt-js .pp-breadcrumbs-separator:not(#gpv2){padding:0 7px;color:var(--gp-line-strong)}.gp-dv2-produkt-js .pp-breadcrumbs-item-custom-post-type-product,.gp-dv2-produkt-js .pp-breadcrumbs>li.pp-breadcrumbs-item:last-child,.gp-dv2-produkt-js .pp-breadcrumbs-separator.gp-dv2-produkt-sep-av{display:none}@media(max-width:767px){.gp-dv2-produkt-js .pp-breadcrumbs li:has(>a[href*="/designers/"]){display:none}}@media(min-width:1025px){.gp-dv2-produkt-js .pp-breadcrumbs:not(#gpv2){padding:6px 0 16px}}.gp-dv2-produkt-gal-pa .elementor-widget-jet-single-images .jet-single-images__wrap{display:none!important}.gp-dv2-produkt-gal-pa .elementor-widget-jet-single-images>.elementor-widget-container{min-height:calc(var(--gp-dv2-h) + 40px)}.gp-dv2-produkt-gal{position:relative;margin-inline:calc(50% - 50vw)}.gp-dv2-produkt-gal__view{position:relative}.gp-dv2-produkt-gal__track{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gp-gutter);padding-inline:var(--gp-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.gp-dv2-produkt-gal__track::-webkit-scrollbar{display:none}.gp-dv2-produkt-gal__track:focus-visible{outline:0;box-shadow:var(--gp-focus);border-radius:var(--gp-r)}.gp-dv2-produkt-gal--en .gp-dv2-produkt-gal__track{justify-content:center}.gp-dv2-produkt-gal__slide{flex:0 0 auto;width:min(calc(var(--gp-dv2-h) * .75),82vw);height:var(--gp-dv2-h);margin:0;scroll-snap-align:start;scroll-snap-stop:always}.gp-dv2-produkt-gal__in{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--gp-r);overflow:hidden;background:var(--gp-cream);cursor:zoom-in;isolation:isolate;transition:transform var(--gp-dur-3) var(--gp-ease-out),opacity var(--gp-dur-3) var(--gp-ease-out)}.gp-dv2-produkt-gal__in:focus-visible{outline:0;box-shadow:var(--gp-focus)}.gp-dv2-produkt-gal__in picture,.gp-dv2-produkt-gal__in img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;transition:transform .6s var(--gp-ease-out)}.gp-dv2-produkt-gal__slide:not(.is-active) .gp-dv2-produkt-gal__in{transform:scale(.94);opacity:.72}.gp-dv2-produkt-gal .gp-badges{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;max-width:calc(100% - 20px)}.gp-dv2-produkt-badges-nere{position:absolute;left:10px;bottom:10px;z-index:2;display:flex;pointer-events:none}.gp-dv2-produkt-gal .gp-badges .product-condition-badge:not(#gpv2){margin:0;height:24px;min-height:24px}.gp-dv2-produkt-gal__slide:first-child .gp-dv2-produkt-gal__in:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:42%;z-index:1;pointer-events:none;background:linear-gradient(100deg,#fff0 10%,#ffffff3d,#fff0 90%);transform:translate3d(-130%,0,0) skew(-14deg);animation:gp-dv2-glint 1.5s var(--gp-ease-in-out) .5s 1 both}@keyframes gp-dv2-glint{to{transform:translate3d(360%,0,0) skew(-14deg)}}.gp-dv2-produkt-gal__meta{display:flex;align-items:center;gap:14px;padding:8px var(--gp-gutter) 0;height:40px;box-sizing:border-box}.gp-dv2-produkt-gal__segs{display:flex;gap:4px;flex:1}.gp-dv2-produkt-gal__segs i{flex:1;height:2px;border-radius:1px;background:var(--gp-line);position:relative;overflow:hidden}.gp-dv2-produkt-gal__segs i:after{content:"";position:absolute;inset:0;background:var(--gp-ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--gp-ease-out)}.gp-dv2-produkt-gal__segs i.is-on:after{transform:none}.gp-dv2-produkt-gal__antal{font:600 12px/1 var(--gp-font);color:var(--gp-muted);font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.gp-dv2-produkt-gal__zoom:not(#gpv2){position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--gp-line-strong);border-radius:var(--gp-r-pill);background:#fff;color:var(--gp-ink);font:600 12px/1 var(--gp-font);cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}.gp-dv2-produkt-gal__zoom:after{content:"";position:absolute;inset:-6px}.gp-dv2-produkt-gal__zoom svg{width:15px;height:15px}.gp-dv2-produkt-gal__zoom:hover{border-color:var(--gp-ink)}.gp-dv2-produkt-gal__thumbs,.gp-dv2-produkt-gal__pilar{display:none}@media(min-width:1025px){.gp-dv2-produkt-gal-pa .elementor-widget-jet-single-images>.elementor-widget-container{min-height:calc(var(--gp-dv2-gw) * 4 / 3 + 44px)}.gp-dv2-produkt-gal{position:sticky;top:var(--gp-dv2-top);margin:0;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:16px;align-items:start}.gp-dv2-produkt-gal--en{grid-template-columns:minmax(0,1fr)}.gp-dv2-produkt-gal__view{grid-column:-2;grid-row:1;width:var(--gp-dv2-gw)}.gp-dv2-produkt-gal__track{gap:0;padding:0;scroll-padding:0;border-radius:var(--gp-r-lg)}.gp-dv2-produkt-gal--en .gp-dv2-produkt-gal__track{justify-content:flex-start}.gp-dv2-produkt-gal__slide{width:100%;height:auto;aspect-ratio:3/4}.gp-dv2-produkt-gal__in{border-radius:var(--gp-r-lg)}.gp-dv2-produkt-gal__slide:not(.is-active) .gp-dv2-produkt-gal__in{transform:none;opacity:1}.gp-dv2-produkt-gal__slide.is-lupp img{transform:scale(1.8)}.gp-dv2-produkt-gal__thumbs{display:flex;flex-direction:column;gap:10px;grid-column:1;grid-row:1;max-height:var(--gp-dv2-h);overflow-y:auto;scrollbar-width:none}.gp-dv2-produkt-gal__thumb:not(#gpv2){position:relative;display:block;flex:none;width:72px;height:96px;padding:0;border:0;border-radius:var(--gp-r-sm);overflow:hidden;background:var(--gp-cream);cursor:pointer;opacity:.55;box-shadow:none;transition:opacity var(--gp-dur-2)}.gp-dv2-produkt-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gp-dv2-produkt-gal__thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--gp-ink);opacity:0;transition:opacity var(--gp-dur-2)}.gp-dv2-produkt-gal__thumb:hover,.gp-dv2-produkt-gal__thumb[aria-current=true]{opacity:1}.gp-dv2-produkt-gal__thumb[aria-current=true]:after{opacity:1}.gp-dv2-produkt-gal__pilar{display:flex;gap:8px;position:absolute;right:16px;bottom:16px;z-index:2}.gp-dv2-produkt-gal__pilar .gp-arrow:not(#gpv2){background:#ffffffeb;padding:0;box-shadow:var(--gp-sh-1)}.gp-dv2-produkt-gal__pilar .gp-arrow svg{width:20px;height:20px}.gp-dv2-produkt-gal__meta{grid-column:-2;padding:12px 0 0;height:44px;width:var(--gp-dv2-gw)}}.gp-dv2-produkt-kicker{display:block;overflow:hidden;margin:10px 0 6px;font:700 10.5px/1.6 var(--gp-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gp-muted)}.gp-dv2-produkt-kicker__in{display:flex;flex-wrap:wrap;margin-left:-17px}.gp-dv2-produkt-kicker__del{position:relative;padding-left:17px}.gp-dv2-produkt-kicker__del:before{content:"\b7";position:absolute;left:6px;color:var(--gp-line-strong)}.gp-dv2-produkt-kicker a{color:var(--gp-ink-2);text-decoration:none;border-bottom:1px solid var(--gp-line-strong);transition:border-color var(--gp-dur-1),color var(--gp-dur-1)}.gp-dv2-produkt-kicker a:hover{color:var(--gp-wine);border-color:var(--gp-wine)}.gp-dv2-produkt-kicker--d{display:none}@media(min-width:768px){.gp-dv2-produkt-kicker--m{display:none}.gp-dv2-produkt-kicker--d{display:block;margin:0 0 12px;order:-100000}}.gp-dv2-produkt-js h1.product_title:not(#gpv2){margin:0 0 10px;font:400 clamp(1.35rem,1.1rem + 1.1vw,1.7rem)/1.18 var(--gp-serif-h1);letter-spacing:-.015em;color:var(--gp-ink);text-wrap:balance}.gp-dv2-produkt-js .gp-cro-titel .product_title:not(#gpv2){margin:0 0 14px;font:400 clamp(1.6rem,1rem + 1.2vw,2.15rem)/1.12 var(--gp-serif);letter-spacing:-.02em;color:var(--gp-ink);text-wrap:balance}.gp-dv2-produkt-gal-pa .elementor-element-948c4c1{display:none}.gp-dv2-produkt-gal-pa .elementor-element-a209f93:not(#gpv2){--width:100%;width:100%}@media(max-width:767px){.gp-dv2-produkt-gal-pa .elementor-element-d552fec{display:none}}.gp-dv2-produkt-js:not(.gp-dv2-produkt-gal-pa) .elementor-element-d552fec:not(#gpv2){flex-direction:column-reverse;align-items:flex-start;gap:8px}.gp-dv2-produkt-js:not(.gp-dv2-produkt-gal-pa) .elementor-element-948c4c1:not(#gpv2){--width:auto;width:auto}.gp-dv2-produkt-js .elementor-element-5e92bb22:not(#gpv2){--gap:0px;margin:0}.gp-dv2-produkt-js .elementor-element-7355f7c{display:none}.gp-dv2-produkt-js .elementor-element-78033562:not(#gpv2){--width:100%;width:100%}.gp-dv2-produkt-js .elementor-jet-single-price:not(#gpv2){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.gp-dv2-produkt-js .elementor-jet-single-price p.price:not(#gpv2){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-variant-numeric:tabular-nums}.gp-dv2-produkt-js .elementor-jet-single-price p.price ins:not(#gpv2){order:-1;text-decoration:none;background:none}.gp-dv2-produkt-js .elementor-jet-single-price p.price>.amount,.gp-dv2-produkt-js .elementor-jet-single-price p.price ins .amount:not(#gpv2){font:700 30px/1.05 var(--gp-font);color:var(--gp-wine);letter-spacing:-.01em}.gp-dv2-produkt-js .elementor-jet-single-price p.price del:not(#gpv2){opacity:1;color:var(--gp-muted)}.gp-dv2-produkt-js .elementor-jet-single-price p.price del .amount:not(#gpv2){font:500 16px/1 var(--gp-font);color:var(--gp-muted);text-decoration:line-through;text-decoration-thickness:1px}.gp-dv2-produkt-js .gp-cro-spara:not(#gpv2){min-height:24px;padding:0 10px;border-radius:var(--gp-r-pill);background:var(--gp-blush);color:var(--gp-wine);font:700 12px/24px var(--gp-font)}.gp-dv2-produkt-enhet{order:2;margin:6px 0 0;font:500 12.5px/1.4 var(--gp-font);color:var(--gp-muted)}.gp-dv2-produkt-js .gp-cro-lager:not(#gpv2){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:22px;margin:10px 0 12px;font:500 13px/1.35 var(--gp-font);color:var(--gp-ink-2)}.gp-dv2-produkt-js .gp-cro-lager__i:not(#gpv2){gap:8px;font-weight:700;color:var(--gp-ok)}.gp-dv2-produkt-js .gp-cro-lager__i i:not(#gpv2){width:8px;height:8px;background:var(--gp-ok);box-shadow:0 0 0 3px #2d7a4c29}.gp-dv2-produkt-js .gp-cro-lager .gp-lager:not(#gpv2){position:relative;display:inline-flex;align-items:center;gap:8px;min-height:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font:700 13px/1.35 var(--gp-font);letter-spacing:0;text-transform:none;color:var(--gp-low)}.gp-dv2-produkt-js .gp-cro-lager .gp-lager--slut:not(#gpv2){color:var(--gp-muted)}.gp-dv2-produkt-js .gp-cro-lager .gp-lager:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;animation:none}.gp-dv2-produkt-js .gp-cro-lager :is(.gp-lager--sista,.gp-lager--fa):after{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:currentColor;opacity:0;animation:gp-dv2-ping 2.6s var(--gp-ease-out) 1.2s infinite}@keyframes gp-dv2-ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.8);opacity:0}}.gp-dv2-produkt-js .gp-cro-lager__lev:not(#gpv2){gap:10px;color:var(--gp-ink-2)}.gp-dv2-produkt-js .gp-cro-lager__lev svg{display:none}.gp-dv2-produkt-js .gp-cro-lager__lev:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--gp-line-strong)}.gp-dv2-produkt-js .gp-cro-lager>span:first-child+.gp-cro-lager__lev:before{display:block}.gp-dv2-produkt-js .elementor-element-5d8f2eb7:not(#gpv2),.gp-dv2-produkt-js .elementor-element-5cdb1242:not(#gpv2){--gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.gp-dv2-produkt-js form.cart.gp-dv2-produkt-form:not(#gpv2){display:flex;flex-direction:column;gap:10px;margin:0}.gp-dv2-produkt-js form.cart:not(#gpv2):before,.gp-dv2-produkt-js form.cart:not(#gpv2):after,.gp-dv2-produkt-js .quantity-atc-wrapper:not(#gpv2):before,.gp-dv2-produkt-js .quantity-atc-wrapper:not(#gpv2):after,.gp-dv2-produkt-js .elementor-jet-single-price p.price:not(#gpv2):before,.gp-dv2-produkt-js .elementor-jet-single-price p.price:not(#gpv2):after{content:none!important;display:none!important}.gp-dv2-produkt-form .quantity-atc-wrapper{order:1}.gp-dv2-produkt-form .gp-cro-summa{order:2}.gp-dv2-produkt-form .gp-cro-set{order:3}.gp-dv2-produkt-js form.cart .quantity-atc-wrapper:not(#gpv2){display:flex!important;align-items:stretch;gap:8px;width:100%;margin:0}.gp-dv2-produkt-js form.cart .quantity:has(>input[type=hidden]):not(#gpv2),.gp-dv2-produkt-js form.cart .quantity:empty:not(#gpv2){display:none!important}.gp-dv2-produkt-js form.cart button.single_add_to_cart_button:not(#gpv2){flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important}.gp-dv2-produkt-js form.cart .quantity.gp-dv2-produkt-antal:not(#gpv2){display:flex!important;align-items:stretch;flex:none;height:56px!important;margin:0!important;border:1.5px solid var(--gp-line-strong);border-radius:var(--gp-r-sm);background:#fff;overflow:hidden}.gp-dv2-produkt-js form.cart .quantity.gp-dv2-produkt-antal input.qty:not(#gpv2){width:34px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:600 16px/1 var(--gp-font)!important;color:var(--gp-ink)!important;text-align:center;-moz-appearance:textfield;appearance:textfield}.gp-dv2-produkt-antal input.qty::-webkit-inner-spin-button,.gp-dv2-produkt-antal input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gp-dv2-produkt-js .gp-dv2-produkt-antal__b:not(#gpv2){display:grid;place-items:center;width:40px;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--gp-ink);font:500 20px/1 var(--gp-font);box-shadow:none;cursor:pointer;transform:none}.gp-dv2-produkt-js .gp-dv2-produkt-antal__b:not(#gpv2):hover{background:var(--gp-cream);color:var(--gp-ink)}.gp-dv2-produkt-js .gp-dv2-produkt-antal__b:not(#gpv2):disabled{color:var(--gp-line-strong);background:transparent;cursor:default}.gp-dv2-produkt-js .gp-dv2-produkt-antal__b:not(#gpv2):focus-visible{box-shadow:inset var(--gp-focus)}.gp-dv2-produkt-js form.cart button.single_add_to_cart_button:not(#gpv2){position:relative;overflow:hidden;min-height:56px!important;height:56px!important;padding:0 18px!important;border-radius:var(--gp-r-sm)!important;background:var(--gp-wine)!important;box-shadow:var(--gp-sh-2);font:600 16px/1 var(--gp-font)!important;letter-spacing:.01em}@media(hover:hover){.gp-dv2-produkt-js form.cart button.single_add_to_cart_button:not(#gpv2):hover{background:var(--gp-wine-800)!important;transform:none}}.gp-dv2-produkt-js form.cart button.single_add_to_cart_button:after{content:"";position:absolute;top:0;bottom:0;left:0;width:36%;pointer-events:none;background:linear-gradient(100deg,#fff0,#fff3,#fff0);transform:translate3d(-120%,0,0) skew(-18deg);animation:gp-dv2-sheen 1.1s var(--gp-ease-in-out) 1.9s 1 both}@keyframes gp-dv2-sheen{to{transform:translate3d(330%,0,0) skew(-18deg)}}.gp-dv2-produkt-js .gp-cro-knapp__pris:not(#gpv2):not(:empty){opacity:.85;font-weight:600}.gp-dv2-produkt-js form.cart:not(:has(.gp-dv2-produkt-antal)) .gp-cro-knapp__pris:not(#gpv2):not(:empty){display:inline}.gp-dv2-produkt-js .gp-cro-summa:not(#gpv2){margin:0;font:600 13px/1.4 var(--gp-font);color:var(--gp-wine)}.gp-dv2-produkt-js .gp-cro-set:not(#gpv2){display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:4px;border-radius:var(--gp-r-pill);background:var(--gp-cream);overflow:visible}.gp-dv2-produkt-js .gp-cro-set__rubrik:not(#gpv2){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-dv2-produkt-js .gp-cro-set__val:not(#gpv2){flex:1 1 0;min-width:0;min-height:40px;height:40px;padding:0 6px;border:0;border-radius:var(--gp-r-pill);background:transparent;color:var(--gp-ink-2);font:600 13px/1 var(--gp-font);box-shadow:none;white-space:nowrap;transition:background-color var(--gp-dur-2),color var(--gp-dur-2),box-shadow var(--gp-dur-2)}.gp-dv2-produkt-js .gp-cro-set__val:not(#gpv2):hover{color:var(--gp-wine);background:#ffffff8c}.gp-dv2-produkt-js .gp-cro-set__val[aria-pressed=true]:not(#gpv2){background:#fff;color:var(--gp-wine);box-shadow:var(--gp-sh-1)}.gp-dv2-produkt-js .ast-stock-detail{display:none}.gp-dv2-produkt-js :is(.elementor-element-3b2da136,.elementor-element-5b578d79)>.elementor-widget-container:not(#gpv2){margin:0;padding:0}.gp-dv2-produkt-js .elementor-element-378c4d9b:not(#gpv2){margin:14px 0 0}.gp-dv2-produkt-js .gp-dv2-produkt-express .gp-cro-eller:not(#gpv2){display:flex;align-items:center;gap:12px;margin:0 0 10px;font:500 12px/1.2 var(--gp-font);color:var(--gp-muted)}.gp-dv2-produkt-js .gp-dv2-produkt-express .gp-cro-eller:before,.gp-dv2-produkt-js .gp-dv2-produkt-express .gp-cro-eller:after{content:"";flex:1;height:1px;background:var(--gp-line)}.gp-dv2-produkt-js .gp-dv2-produkt-betal:not(#gpv2){display:grid;grid-template-columns:1fr 1fr;gap:8px;width:auto;margin:0;padding:0}.gp-dv2-produkt-js a.gp-dv2-produkt-pay:not(#gpv2){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:48px;min-height:48px;margin:0;padding:0 10px;border:1.5px solid var(--gp-line-strong)!important;border-radius:var(--gp-r-sm)!important;background:#fff!important;color:var(--gp-ink)!important;font:600 14px/1.1 var(--gp-font)!important;text-decoration:none;box-shadow:none!important;white-space:nowrap;overflow:hidden;transition:border-color var(--gp-dur-1),transform var(--gp-dur-1)}.gp-dv2-produkt-js a.gp-dv2-produkt-pay:not(#gpv2):hover{border-color:var(--gp-ink)!important}.gp-dv2-produkt-js a.gp-dv2-produkt-pay:not(#gpv2):active{transform:scale(.98)}.gp-dv2-produkt-js a.gp-dv2-produkt-pay img:not(#gpv2){width:20px;height:20px;margin:0!important;flex:none}.gp-dv2-produkt-pay .gp-pay__klarna{flex:none}.gp-dv2-produkt-js a.gp-dv2-produkt-pay:not(#gpv2) .gp-dv2-produkt-pay__t{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:400px){.gp-dv2-produkt-js a.gp-dv2-produkt-pay:not(#gpv2){gap:5px;padding:0 6px;font-size:12.5px!important;letter-spacing:-.01em}.gp-dv2-produkt-pay .gp-pay__klarna{height:20px;padding:0 4px;font-size:10.5px}}.gp-dv2-produkt-betal__not{margin:8px 0 0!important}.gp-dv2-produkt-js .elementor-element-21b588c2:not(#gpv2),.gp-dv2-produkt-js .elementor-element-5ed3afbb:not(#gpv2){--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;margin:20px 0 0}.gp-dv2-produkt-js .elementor-element-5ed3afbb:not(#gpv2){margin:0}.gp-dv2-produkt-js .elementor-element-e62eb92:not(#gpv2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.gp-dv2-produkt-js :is(.elementor-element-5ac6da8f,.elementor-element-6fd3a9e7,.elementor-element-6fd3a9e7>.e-con-inner):not(#gpv2){display:contents}.gp-dv2-produkt-js .elementor-element-e62eb92 .elementor-widget-icon-list:not(#gpv2){margin:0;padding:11px 12px;border:1px solid var(--gp-line);border-radius:var(--gp-r);background:#fff;display:flex;align-items:center;min-height:58px;box-sizing:border-box}.gp-dv2-produkt-js .elementor-element-1beca79f{order:1}.gp-dv2-produkt-js .elementor-element-65390cfb{order:2}.gp-dv2-produkt-js .elementor-element-1d0024b{order:3}.gp-dv2-produkt-js .elementor-element-6fdf785b{order:4}.gp-dv2-produkt-js .elementor-element-e62eb92 .elementor-icon-list-items:not(#gpv2){margin:0;padding:0;justify-content:flex-start}.gp-dv2-produkt-js .elementor-element-e62eb92 .elementor-icon-list-item:not(#gpv2){display:flex;align-items:center;gap:10px;margin:0;padding:0;justify-content:flex-start;text-align:left}.gp-dv2-produkt-js .elementor-element-e62eb92 .elementor-icon-list-icon:not(#gpv2){display:grid;place-items:center;flex:none;width:32px;height:32px;margin:0;padding:0;border-radius:50%;background:var(--gp-cream);color:var(--gp-wine)}.gp-dv2-produkt-js .elementor-element-e62eb92 .elementor-icon-list-icon svg:not(#gpv2){width:18px;height:18px;fill:none;stroke:currentColor;color:var(--gp-wine)}.gp-dv2-produkt-js .elementor-element-e62eb92 .elementor-icon-list-text:not(#gpv2){padding:0;margin:0;font:600 12px/1.3 var(--gp-font);color:var(--gp-ink);text-align:left}.gp-dv2-produkt-js .gp-cro-kopinfo:not(#gpv2){margin:14px 0 0;padding:0;border:0;background:none}.gp-dv2-produkt-js .gp-cro-kopinfo .gp-betyg:not(#gpv2){display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 6px;font:500 13px/1.4 var(--gp-font);color:var(--gp-ink-2)}.gp-dv2-produkt-js .gp-cro-kopinfo .gp-betyg__stjarnor:not(#gpv2){width:80px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px}.gp-dv2-produkt-js .gp-cro-kopinfo .gp-betyg__text b{font-weight:700;color:var(--gp-ink)}.gp-dv2-produkt-js .gp-cro-kopinfo p:not(#gpv2){margin:0;font:500 13px/1.5 var(--gp-font);color:var(--gp-ink-2)}.gp-dv2-produkt-js .gp-cro-kopinfo a:not(#gpv2){color:var(--gp-wine);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.gp-dv2-produkt-js .elementor-element-54b3862d:not(#gpv2){margin:0;padding:0}.gp-dv2-produkt-js .elementor-element-54b3862d klarna-placement{display:block;margin-top:12px}.gp-dv2-produkt-js .elementor-element-78479799:not(#gpv2){display:flex;flex-direction:column}.gp-dv2-produkt-js .elementor-element-d552fec{order:1}.gp-dv2-produkt-js .elementor-element-5e92bb22{order:2}.gp-dv2-produkt-js .elementor-element-f334b39{order:3}.gp-dv2-produkt-js .elementor-element-5d8f2eb7{order:4}.gp-dv2-produkt-js .elementor-element-21b588c2{order:5}.gp-dv2-produkt-js .elementor-element-9c5a0p2{order:6}.gp-dv2-produkt-js .elementor-element-54b3862d{order:7}.gp-dv2-produkt-js .gp-dv2-produkt-serie-i-spalt{order:8}.gp-dv2-produkt-js .gp-dv2-produkt-fakta{order:9}.gp-dv2-produkt-js .elementor-element-31ea115{order:10}.gp-dv2-produkt-js .elementor-element-d2p0i01{order:11}.gp-dv2-produkt-js .elementor-element-6d103e3{order:12}.gp-dv2-produkt-js .elementor-element-34a338d3{order:13}.gp-dv2-produkt-js .elementor-element-f334b39 .elementor-shortcode:empty,.gp-dv2-produkt-js .elementor-element-f334b39:not(:has(form,a,input,p)){display:none}.gp-dv2-produkt-fakta{margin:28px 0 0}.gp-dv2-produkt-fakta__t:not(#gpv2),.gp-dv2-produkt-info__t:not(#gpv2){margin:0 0 10px;font:400 22px/1.2 var(--gp-serif);letter-spacing:-.012em;color:var(--gp-ink)}.gp-dv2-produkt-fakta table:not(#gpv2){width:100%;margin:0;border:0;border-collapse:collapse;border-top:1px solid var(--gp-line);font:500 14px/1.45 var(--gp-font)}.gp-dv2-produkt-fakta :is(th,td):not(#gpv2){padding:11px 0;border:0;border-bottom:1px solid var(--gp-line);background:none;text-align:left;vertical-align:top}.gp-dv2-produkt-fakta th:not(#gpv2){width:38%;padding-right:12px;font-weight:500;color:var(--gp-muted)}.gp-dv2-produkt-fakta td:not(#gpv2){color:var(--gp-ink)}.gp-dv2-produkt-fakta td a{color:var(--gp-wine);text-decoration:none;border-bottom:1px solid rgba(114,50,74,.35)}.gp-dv2-produkt-js .elementor-element-31ea115:not(#gpv2){margin:24px 0 0}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-accordion-item:not(#gpv2){border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line)}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-accordion-item-title:not(#gpv2){display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 0;border:0;border-radius:0;background:none}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-accordion-item-title-text:not(#gpv2){font:400 19px/1.25 var(--gp-serif);color:var(--gp-ink)}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-tabs-heading:not(#gpv2){display:flex;gap:8px;margin:0 0 14px;padding:0;border:0}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-tab-title:not(#gpv2){flex:none;height:40px;padding:0 16px;border:1.5px solid var(--gp-line-strong);border-radius:var(--gp-r-pill);background:#fff;color:var(--gp-ink);font:600 13px/1 var(--gp-font)}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-tab-title[aria-selected=true]:not(#gpv2){background:var(--gp-ink);border-color:var(--gp-ink);color:#fff}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-tab-title-text:not(#gpv2){font:inherit;color:inherit}.gp-dv2-produkt-js .elementor-element-31ea115 .e-n-tabs-content>.e-con:not(#gpv2){padding:0 0 18px;border:0}.gp-dv2-produkt-js .elementor-element-6c9e5583 :is(p,li):not(#gpv2){font:500 14.5px/1.65 var(--gp-font);color:var(--gp-ink-2)}.gp-dv2-produkt-js .elementor-element-6c9e5583 p:empty,.gp-dv2-produkt-js .elementor-element-6c9e5583 p:has(>br:only-child){display:none}.gp-dv2-produkt-js .elementor-element-7b89df5b table:not(#gpv2){border:0;border-top:1px solid var(--gp-line);border-radius:0;margin:0}.gp-dv2-produkt-js .elementor-element-7b89df5b :is(th,td):not(#gpv2){padding:10px 0;border:0;border-bottom:1px solid var(--gp-line);background:none;font:500 14px/1.45 var(--gp-font)}.gp-dv2-produkt-js .elementor-element-7b89df5b th:not(#gpv2){color:var(--gp-muted);width:38%}.gp-dv2-produkt-js .elementor-element-7b89df5b td p{margin:0}.gp-dv2-produkt-info{margin:28px 0 0}.gp-dv2-produkt-info__lead{margin:0 0 10px;font:500 13.5px/1.55 var(--gp-font);color:var(--gp-ink-2)}.gp-dv2-produkt-fraga{border-top:1px solid var(--gp-line)}.gp-dv2-produkt-fraga:last-of-type{border-bottom:1px solid var(--gp-line)}.gp-dv2-produkt-fraga summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 0;font:600 14.5px/1.35 var(--gp-font);color:var(--gp-ink);cursor:pointer}.gp-dv2-produkt-fraga summary::-webkit-details-marker{display:none}.gp-dv2-produkt-fraga summary:after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--gp-i-plus) center/18px no-repeat;mask:var(--gp-i-plus) center/18px no-repeat;transition:transform .38s var(--gp-ease-out)}.gp-dv2-produkt-fraga[open] summary:after{transform:rotate(45deg)}.gp-dv2-produkt-fraga summary:focus-visible{outline:0;box-shadow:var(--gp-focus);border-radius:var(--gp-r-xs)}.gp-dv2-produkt-fraga>div{padding:0 0 16px}.gp-dv2-produkt-fraga p{margin:0 0 8px;font:500 14px/1.6 var(--gp-font);color:var(--gp-ink-2)}.gp-dv2-produkt-fraga a{color:var(--gp-wine);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.gp-dv2-produkt-js .elementor-element-9c5a0p3:not(#gpv2){--padding-top:0px;--padding-bottom:0px}.gp-dv2-produkt-js .gp-cro-serie:not(#gpv2){max-width:calc(var(--gp-wrap) + 2 * var(--gp-gutter));margin:0 auto;padding:clamp(36px,5vw,72px) var(--gp-gutter) 8px;min-height:390px;box-sizing:border-box}.gp-dv2-produkt-js .gp-cro-serie--tom:not(#gpv2){min-height:0;padding:0}.gp-dv2-produkt-js .gp-cro-serie__huvud:not(#gpv2){display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;margin:0 0 18px}.gp-dv2-produkt-serie__kicker{grid-column:1/-1;margin:0}.gp-dv2-produkt-js .gp-cro-serie h2.gp-cro-serie__rubrik:not(#gpv2){grid-column:1;margin:0;font:400 clamp(1.7rem,1.3rem + 1.6vw,2.6rem)/1.08 var(--gp-serif);letter-spacing:-.02em;color:var(--gp-ink)}.gp-dv2-produkt-js .gp-cro-serie__under:not(#gpv2){grid-column:1;margin:2px 0 0;font:500 13.5px/1.5 var(--gp-font);color:var(--gp-muted)}.gp-dv2-produkt-serielank,.gp-dv2-produkt-mer__lank{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 13.5px/1.2 var(--gp-font);text-decoration:none!important;border-bottom:0!important;white-space:nowrap}.gp-dv2-produkt-serielank{grid-column:2;grid-row:2/4;align-self:end}.gp-dv2-produkt-serielank svg,.gp-dv2-produkt-mer__lank svg{width:18px;height:18px;transition:transform var(--gp-dur-2) var(--gp-ease-out)}.gp-dv2-produkt-serielank:hover svg,.gp-dv2-produkt-mer__lank:hover svg{transform:translate(3px)}@media(max-width:599px){.gp-dv2-produkt-js .gp-cro-serie__huvud:not(#gpv2){grid-template-columns:1fr}.gp-dv2-produkt-serielank{grid-column:1;grid-row:auto;justify-self:start;min-height:36px}}.gp-dv2-produkt-js .gp-cro-serie__rad:not(#gpv2){display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 2.25);gap:12px;margin:0 calc(var(--gp-gutter) * -1);padding:0 var(--gp-gutter) 6px;scroll-padding-inline:var(--gp-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0;list-style:none}@media(min-width:760px){.gp-dv2-produkt-js .gp-cro-serie__rad:not(#gpv2){grid-auto-columns:calc((100% - 40px) / 3.3);gap:20px}}@media(min-width:1100px){.gp-dv2-produkt-js .gp-cro-serie__rad:not(#gpv2){grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;margin:0;padding:0 0 6px;overflow:visible}}.gp-dv2-produkt-js li.gp-cro-vara:not(#gpv2){position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:0;margin:0;padding:0;border:0;border-radius:0;background:none;overflow:visible;box-shadow:none;transform:none;scroll-snap-align:start}.gp-dv2-produkt-js .gp-cro-vara__text:not(#gpv2){display:contents}.gp-dv2-produkt-js .gp-cro-vara__bild:not(#gpv2){grid-row:1;grid-column:1;position:relative;display:block;aspect-ratio:1/1;border-radius:var(--gp-r);overflow:hidden;background:var(--gp-cream)}.gp-dv2-produkt-js .gp-cro-vara__bild img:not(#gpv2){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .9s var(--gp-ease-out)}@media(hover:hover)and (pointer:fine){.gp-dv2-produkt-js li.gp-cro-vara:hover .gp-cro-vara__bild img{transform:scale(1.04)}}.gp-dv2-produkt-js .gp-cro-vara__namn:not(#gpv2){grid-row:2;margin:10px 2px 4px;min-height:2.6em;font:400 15px/1.3 var(--gp-serif);color:var(--gp-ink);-webkit-line-clamp:2}.gp-dv2-produkt-js .gp-cro-vara__namn:after{content:"";position:absolute;inset:0;z-index:1}.gp-dv2-produkt-js .gp-cro-vara__pris:not(#gpv2){grid-row:3;margin:0 2px;font:700 14.5px/1.2 var(--gp-font);color:var(--gp-wine);font-variant-numeric:tabular-nums}.gp-dv2-produkt-js .gp-cro-vara__pris del:not(#gpv2){font-size:12.5px;font-weight:500;color:var(--gp-muted)}.gp-dv2-produkt-js .gp-cro-vara a.gp-cro-vara__lagg.button:not(#gpv2){grid-row:1;grid-column:1;align-self:end;justify-self:end;z-index:2;position:relative;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0 10px 10px 0;padding:0;border:0;border-radius:50%!important;background:#fff;color:var(--gp-ink);font-size:0;line-height:0;box-shadow:var(--gp-sh-2);transition:transform var(--gp-dur-2) var(--gp-ease-out),background-color var(--gp-dur-1),color var(--gp-dur-1)}.gp-dv2-produkt-js .gp-cro-vara a.gp-cro-vara__lagg.button:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--gp-i-plus) center/20px no-repeat;mask:var(--gp-i-plus) center/20px no-repeat}.gp-dv2-produkt-js .gp-cro-vara a.gp-cro-vara__lagg.button:not(#gpv2):hover{background:var(--gp-wine);color:#fff}.gp-dv2-produkt-js .gp-cro-vara a.gp-cro-vara__lagg.added:not(#gpv2){background:var(--gp-ok);color:#fff}.gp-dv2-produkt-js .gp-cro-vara a.gp-cro-vara__lagg.added:before{-webkit-mask-image:var(--gp-i-bock);mask-image:var(--gp-i-bock)}.gp-dv2-produkt-js .gp-cro-skelett:not(#gpv2){aspect-ratio:1/1;border-radius:var(--gp-r);background:linear-gradient(100deg,var(--gp-cream) 30%,#F8F2EE 50%,var(--gp-cream) 70%) 0 0/300% 100%}.gp-dv2-produkt-js .gp-dv2-produkt-serie-i-spalt:not(#gpv2){--padding-left:0px;--padding-right:0px;width:100%;margin:0}.gp-dv2-produkt-js .gp-dv2-produkt-serie-i-spalt .gp-cro-serie:not(#gpv2){padding:36px 0 4px;min-height:330px}.gp-dv2-produkt-mer{max-width:calc(var(--gp-wrap) + 2 * var(--gp-gutter));margin:0 auto;padding:clamp(40px,5vw,80px) var(--gp-gutter) 0;box-sizing:border-box}.gp-dv2-produkt-mer .gp-kicker{margin:0 0 10px}.gp-dv2-produkt-mer__rad{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 20px;padding-right:110px}@media(max-width:767px){.gp-dv2-produkt-mer__rad{padding-right:0}}.gp-dv2-produkt-mer__flikar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.gp-dv2-produkt-mer__flikar [role=tab]:not(#gpv2){flex:none;height:44px;padding:0 18px;border:1.5px solid var(--gp-line-strong);border-radius:var(--gp-r-pill);background:#fff;color:var(--gp-ink);font:400 17px/1 var(--gp-serif);letter-spacing:-.01em;box-shadow:none;text-transform:none;cursor:pointer;transition:background-color var(--gp-dur-1),border-color var(--gp-dur-1),color var(--gp-dur-1)}.gp-dv2-produkt-mer__flikar [role=tab]:not(#gpv2):hover{border-color:var(--gp-ink);background:#fff;color:var(--gp-ink)}.gp-dv2-produkt-mer__flikar [role=tab][aria-selected=true]:not(#gpv2){background:var(--gp-ink);border-color:var(--gp-ink);color:#fff}.gp-dv2-produkt-js .gp-dv2-produkt-panel:not(#gpv2){max-width:calc(var(--gp-wrap) + 2 * var(--gp-gutter));margin:0 auto;--padding-top:20px;--padding-bottom:8px;--padding-left:var(--gp-gutter);--padding-right:var(--gp-gutter)}.gp-dv2-produkt-js .gp-dv2-produkt-panel--dold:not(#gpv2){display:none}.gp-dv2-produkt-js .gp-dv2-produkt-panel>.elementor-widget-heading{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-dv2-produkt-panel .uc_image_carousel_container_holder:not(#gpv2){position:relative;display:grid;grid-template-columns:minmax(0,1fr);text-align:left;padding:0 2px}.gp-dv2-produkt-panel :is(.uc_image_carousel_content,.uc_image_carousel_content_inside,.uc_buttons):not(#gpv2){display:contents}.gp-dv2-produkt-panel .uc_image_carousel_placeholder:not(#gpv2){grid-row:1;grid-column:1;position:relative;aspect-ratio:1/1;border-radius:var(--gp-r);overflow:hidden;background:var(--gp-cream)}.gp-dv2-produkt-panel .uc_image_carousel_placeholder>a,.gp-dv2-produkt-panel .uc_product_image{position:absolute;inset:0;display:block}.gp-dv2-produkt-panel .uc_product_image img:not(#gpv2){position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:0;transition:transform .9s var(--gp-ease-out)}@media(hover:hover)and (pointer:fine){.gp-dv2-produkt-panel .uc_image_carousel_container_holder:hover .uc_product_image img{transform:scale(1.04)}}.gp-dv2-produkt-panel .ue_woocommerce_product_label:not(#gpv2){position:absolute;left:10px;top:10px;right:auto;z-index:2;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--gp-r-pill);background:var(--gp-wine);color:#fff;font:700 11px/1 var(--gp-font);letter-spacing:.06em;text-transform:uppercase}.gp-dv2-produkt-panel .ue_cat_name:not(#gpv2){grid-row:2;margin:10px 2px 2px;font:700 10.5px/1.2 var(--gp-font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-dv2-produkt-panel .ue_cat_name a:not(#gpv2){color:var(--gp-muted);text-decoration:none}.gp-dv2-produkt-panel .uc_post_title:not(#gpv2){grid-row:3;margin:0 2px 4px;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gp-dv2-produkt-panel .uc_post_title a:not(#gpv2){font:400 15px/1.3 var(--gp-serif);color:var(--gp-ink);text-decoration:none}.gp-dv2-produkt-panel .uc_prices:not(#gpv2){grid-row:4;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 2px;justify-content:flex-start}.gp-dv2-produkt-panel .uc_price:not(#gpv2),.gp-dv2-produkt-panel .uc_price .amount:not(#gpv2){order:-1;font:700 14.5px/1.2 var(--gp-font);color:var(--gp-wine)}.gp-dv2-produkt-panel .uc_regular_price:not(#gpv2),.gp-dv2-produkt-panel .uc_regular_price .amount:not(#gpv2){font:500 12.5px/1.2 var(--gp-font);color:var(--gp-muted)}.gp-dv2-produkt-panel a.uc-button-addcart:not(#gpv2){grid-row:1;grid-column:1;align-self:end;justify-self:end;z-index:2;position:relative;display:grid;place-items:center;width:44px;height:44px;margin:0 10px 10px 0;padding:0;border:0;border-radius:50%;background:#fff;color:var(--gp-ink);font-size:0;line-height:0;box-shadow:var(--gp-sh-2)}.gp-dv2-produkt-panel a.uc-button-addcart:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--gp-i-plus) center/20px no-repeat;mask:var(--gp-i-plus) center/20px no-repeat}.gp-dv2-produkt-panel a.uc-button-addcart:not(#gpv2):hover{background:var(--gp-wine);color:#fff}.gp-dv2-produkt-panel a.uc-button-addcart i,.gp-dv2-produkt-panel .added_to_cart{display:none!important}.gp-dv2-produkt-panel .owl-nav:not(#gpv2){position:absolute;top:-62px;right:0;display:flex;gap:8px;margin:0}.gp-dv2-produkt-panel .owl-nav :is(.owl-prev,.owl-next):not(#gpv2){position:static;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--gp-line-strong);border-radius:50%;background:#fff;color:var(--gp-ink);font-size:16px;line-height:1;transform:none;box-shadow:none}.gp-dv2-produkt-panel .owl-nav :is(.owl-prev,.owl-next):not(#gpv2):hover{border-color:var(--gp-ink);background:#fff;color:var(--gp-ink)}@media(max-width:767px){.gp-dv2-produkt-panel .owl-nav:not(#gpv2){display:none}}.gp-dv2-produkt-js .elementor-element-6d103e3:not(#gpv2){margin:28px 0 0;padding:22px 18px 0;border-radius:var(--gp-r) var(--gp-r) 0 0;background:var(--gp-cream)}.gp-dv2-produkt-js .elementor-element-6d103e3 .elementor-heading-title:not(#gpv2){margin:0;font:400 clamp(1.15rem,1rem + .5vw,1.35rem)/1.25 var(--gp-serif);letter-spacing:-.012em;color:var(--gp-ink);text-align:center;text-wrap:balance}.gp-dv2-produkt-js .elementor-element-34a338d3:not(#gpv2){margin:0;padding:14px 18px 20px;border-radius:0 0 var(--gp-r) var(--gp-r);background:var(--gp-cream)}.gp-dv2-produkt-js .elementor-element-34a338d3 .e-n-accordion-item-title:not(#gpv2){justify-content:center;max-width:360px;min-height:48px;margin:0 auto;padding:0 20px;border-radius:var(--gp-r-sm)}.gp-dv2-produkt-js .elementor-element-34a338d3 .e-n-accordion-item-title-text:not(#gpv2){font:600 14px/1.2 var(--gp-font)}.gp-dv2-produkt-js .gp-cro-kopfalt:not(#gpv2){gap:12px;padding:10px var(--gp-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--gp-line);background:#fbf8f5f7;box-shadow:0 -10px 30px -18px #2a0f1a59}.gp-dv2-produkt-js .gp-cro-kopfalt .gp-kopfalt__namn:not(#gpv2){font:500 12px/1.3 var(--gp-font);color:var(--gp-muted)}.gp-dv2-produkt-js .gp-cro-kopfalt .gp-pris:not(#gpv2){font:700 16px/1.2 var(--gp-font);color:var(--gp-wine)}.gp-dv2-produkt-js .gp-cro-kopfalt .gp-knapp.gp-knapp:not(#gpv2){min-height:48px;height:48px;padding:0 18px;border-radius:var(--gp-r-sm);font:600 15px/1 var(--gp-font)}.gp-dv2-produkt-js .gp-cro-slut:not(#gpv2){margin:8px 0 14px;padding:16px;border:1px solid var(--gp-line);border-radius:var(--gp-r);background:var(--gp-cream)}.gp-dv2-produkt-js .gp-cro-slut p:not(#gpv2){font:500 14px/1.5 var(--gp-font);color:var(--gp-ink-2)}.gp-dv2-produkt-js .gp-cro-slut .gp-knapp:not(#gpv2){height:48px;min-height:48px;border-radius:var(--gp-r-sm)}.gp-dv2-produkt-js .cwginstock-subscribe-form .panel:not(#gpv2){margin:8px 0 0;border:1px solid var(--gp-line);border-radius:var(--gp-r);background:#fff;box-shadow:none;overflow:hidden}.gp-dv2-produkt-js .cwginstock-subscribe-form .panel-heading:not(#gpv2){padding:14px 16px 4px;border:0;border-radius:0;background:none;color:var(--gp-ink)}.gp-dv2-produkt-js .cwginstock-subscribe-form .panel-heading :is(h4,h3,h2):not(#gpv2){margin:0;font:400 19px/1.25 var(--gp-serif);color:var(--gp-ink);text-align:left}.gp-dv2-produkt-js .cwginstock-subscribe-form .panel-body:not(#gpv2){padding:8px 16px 16px}.gp-dv2-produkt-js .cwginstock-subscribe-form :is(input[type=text],input[type=email],input[type=tel]):not(#gpv2){height:48px;padding:0 14px;border:1.5px solid var(--gp-line-strong);border-radius:var(--gp-r-sm);background:#fff;font:500 16px/1 var(--gp-font);color:var(--gp-ink);box-shadow:none}.gp-dv2-produkt-js .cwginstock-subscribe-form .iti input[type=tel]:not(#gpv2){padding-left:84px}.gp-dv2-produkt-js .cwginstock-subscribe-form .iti__selected-country:not(#gpv2){border-radius:var(--gp-r-sm) 0 0 var(--gp-r-sm);background:transparent;box-shadow:none}.gp-dv2-produkt-js .cwginstock-subscribe-form .cwgstock_button:not(#gpv2){width:100%;height:48px;margin:6px 0 0;padding:0 20px;border:0;border-radius:var(--gp-r-sm);background:var(--gp-wine);color:#fff;font:600 15px/1 var(--gp-font);text-transform:none;box-shadow:var(--gp-sh-2)}.gp-dv2-produkt-js .cwginstock-subscribe-form .cwgstock_button:not(#gpv2):hover{background:var(--gp-wine-800)}@media(prefers-reduced-motion:reduce){.gp-dv2-produkt-gal__slide:first-child .gp-dv2-produkt-gal__in:after,.gp-dv2-produkt-js form.cart button.single_add_to_cart_button:after,.gp-dv2-produkt-js .gp-cro-lager .gp-lager:after{display:none;animation:none}.gp-dv2-produkt-gal__in,.gp-dv2-produkt-gal__in img,.gp-dv2-produkt-gal__segs i:after,.gp-dv2-produkt-fraga summary:after,.gp-dv2-produkt-js .gp-cro-vara__bild img,.gp-dv2-produkt-panel .uc_product_image img{transition:none}.gp-dv2-produkt-gal__slide:not(.is-active) .gp-dv2-produkt-gal__in{transform:none;opacity:1}.gp-dv2-produkt-gal__slide.is-lupp img{transform:none}}.gp-dv2-ersatta-forslag{display:none!important}
(function(k,w){"use strict";if(k.gpDv2Produkt)return;var Q="1.1.2",M=w.documentElement,E=w.querySelector(".elementor-location-single.product");if(!E||M.classList.contains("gp-dv2-produkt-av"))return;M.classList.add("gp-dv2-produkt-js");var D=/\bproduct-type-simple\b/.test(E.className);var F=/\boutofstock\b/.test(E.className),R=!1;try{R=k.matchMedia("(prefers-reduced-motion: reduce)").matches}catch(e){}function n(e,t){return(t||w).querySelector(e)}function y(e,t){return Array.prototype.slice.call((t||w).querySelectorAll(e))}function v(e,t,a){var r=w.createElement(e);return t&&(r.className=t),a!=null&&(r.innerHTML=a),r}function h(e){return String(e).replace(/[&"']/g,function(t){return{"&":"&","":">",'"':""","'":"'"}[t]})}function W(e){return String(Math.round(e)).replace(/\B(?=(\d{3})+(?!\d))/g,"\xA0")+"\xA0kr"}function j(e){if(!e)return null;var t=(e.querySelector("bdi")||e).textContent.replace(/[^\d.,]/g,"");if(!t)return null;/,\d{3}(?!\d)/.test(t)?t=t.replace(/,/g,""):t=t.replace(",",".");var a=parseFloat(t);return isNaN(a)?null:a}function Z(e){return String(e).toLowerCase().replace(/[åä]/g,"a").replace(/ö/g,"o").replace(/é/g,"e").replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}function K(e){return e=String(e).trim(),e===e.toUpperCase()&&/[A-ZÅÄÖ]{3}/.test(e)?e.toLowerCase().replace(/(^|[\s\-])(\S)/g,function(t,a,r){return a+r.toUpperCase()}):e}function q(e){try{(k.dataLayer=k.dataLayer||[]).push(e)}catch(t){}}function B(){return w.readyState!=="loading"}var S={zoom:'',v:'',h:'',pil:''},l={marke:null,formgivare:null,typ:null,serie:null},T=(E.className.match(/\bpa_marke-([a-z0-9-]+)/)||[])[1]||"";function z(){var e=n("h1.product_title")||n(".product_title");return e?e.textContent.replace(/\s+/g," ").trim():""}function N(){if(!l.klar){var e=z().toLowerCase();if(e){y('.pp-breadcrumbs a[href*="/produkt-kategori/"]').forEach(function(r){var i=r.pathname.replace(/^\/|\/$/g,"").split("/"),o=r.textContent.replace(/\s+/g," ").trim();if(i[1]==="designers"&&i.length>=3){l.formgivare||(l.formgivare={namn:o,href:r.getAttribute("href")});return}if(i.length===2&&e.indexOf(o.toLowerCase())===0){l.marke={namn:o,href:r.getAttribute("href")};return}i.length>=3&&!l.typ&&(l.typ={namn:o,href:r.getAttribute("href")})});if(T){var a="";z().split(/\s[–-]\s/).some(function(r){return Z(r)===T?(a=r.trim(),!0):!1}),l.serie={namn:K(a||T.replace(/-/g," ").replace(/^\w/,function(r){return r.toUpperCase()})),href:"/marke/"+T+"/"}}l.klar=!0}}}function J(){var e=n(".woocommerce-product-attributes-item--attribute_pa_marke td a");e&&l.serie&&(l.serie.href=e.getAttribute("href"),l.serie.namn=K(e.textContent),y('.gp-dv2-produkt-kicker a[data-f="serie"]').forEach(function(t){t.href=l.serie.href,t.textContent=l.serie.namn}))}function X(){var e=n(".gtm4wp_single_productdata");if(!e)return null;try{return JSON.parse(e.getAttribute("data-gtm4wp_product_data")||"{}")}catch(t){return null}}function Y(){var e=n(".pp-breadcrumbs");if(!e||e.getAttribute("data-gp-dv2"))return;var t=e.closest(".elementor-widget");if(!t||!(t.nextElementSibling||B()))return;e.setAttribute("data-gp-dv2","1");function a(){if(!e.isConnected)return;var t=Array.prototype.map.call(e.children,function(e){var t=e.classList.contains("pp-breadcrumbs-separator");return{li:e,sep:t,visible:!t&&getComputedStyle(e).display!=="none"}}),a=null,r=null;t.forEach(function(e){if(e.sep){e.li.classList.add("gp-dv2-produkt-sep-av");if(a)r=e.li;return}if(!e.visible)return;if(a&&r)r.classList.remove("gp-dv2-produkt-sep-av");a=e.li;r=null})}if(k.ResizeObserver){var r=new ResizeObserver(function(){if(!e.isConnected){r.disconnect();return}a()});r.observe(e)}else(k.requestAnimationFrame||setTimeout)(a)}function O(){var e=[];return l.marke&&e.push('
'+h(l.marke.namn)+" "),l.serie&&e.push('Serie
'+h(l.serie.namn)+" "),l.formgivare&&e.push('Designer
'+h(l.formgivare.namn)+" "),e.length?'
'+e.map(function(t){return''+t+" "}).join("")+" ":""}function ee(){var e=n(".elementor-widget-jet-single-title");if(e&&!n(".gp-dv2-produkt-kicker--m")){N();var t=O();t&&e.parentNode.insertBefore(v("p","gp-dv2-produkt-kicker gp-dv2-produkt-kicker--m",t),e)}var a=n(".elementor-widget-woocommerce-product-title.gp-cro-titel, .elementor-element-9c5a0p5");if(a&&!n(".gp-dv2-produkt-kicker--d")){N();var r=O();r&&a.parentNode.insertBefore(v("p","gp-dv2-produkt-kicker gp-dv2-produkt-kicker--d",r),a)}}var m=null;function te(e){if(B())return!0;for(var t=e;t&&t!==E;){if(t.nextElementSibling)return!0;t=t.parentElement}return!1}function P(e,t,a){var r=e.cloneNode(!0);return r.removeAttribute("loading"),r.removeAttribute("data-large_image"),(r.matches("source,img")?[r]:y("source,img",r)).forEach(function(i){["srcset","src","sizes"].forEach(function(o){var u=i.getAttribute("data-lazy-"+o);u&&i.setAttribute(o,u),i.removeAttribute("data-lazy-"+o)}),t&&i.setAttribute("sizes",t),i.tagName==="IMG"&&(i.removeAttribute("data-src"),i.removeAttribute("data-large_image"),i.removeAttribute("data-caption"),i.removeAttribute("class"),i.setAttribute("decoding","async"),a?i.setAttribute("loading","lazy"):(i.setAttribute("fetchpriority","high"),i.removeAttribute("loading")))}),r}function re(){if(!(m||!D)){var e=n(".elementor-widget-jet-single-images");if(!(!e||!te(e))){var t=y(".woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image",e),a=t.map(function(g){return n("picture",g)||n("img",g)}).filter(Boolean);if(!a.length){M.classList.remove("gp-dv2-produkt-gal-pa"),m={tom:!0};return}var r=a.length,i=(n("img",a[0])||a[0]).getAttribute("alt")||z(),o=v("section","gp-dv2-produkt-gal"+(r===1?" gp-dv2-produkt-gal--en":""));o.setAttribute("aria-label","Produktbilder");var u=a.map(function(g,f){return'
'}).join(""),s=r>1?'
'+a.map(function(g,f){return' "}).join("")+"
":"";o.innerHTML='
1?", svep f\xF6r fler bilder":"")+'">'+u+"
"+(r>1?'
'+S.v+' '+S.h+"
":"")+"
"+s+'
'+(r>1?''+new Array(r+1).join(" ")+' 1 / '+r+" ":' ')+''+S.zoom+"Zooma
";var c=y(".gp-dv2-produkt-gal__in",o);a.forEach(function(g,f){c[f].appendChild(P(g,null,f>0)),f===0&&c[f].appendChild(v("span","gp-badges gp-dv2-produkt-badges"))}),y(".gp-dv2-produkt-gal__thumb",o).forEach(function(g,f){g.appendChild(P(a[f],"72px",!0))});var d=n(".elementor-widget-container",e)||e;d.insertBefore(o,d.firstChild),M.classList.add("gp-dv2-produkt-gal-pa"),m={el:o,n:r,i:0,orig:t},ae(),U()}}}function ae(){var e=m.el,t=n(".gp-dv2-produkt-gal__track",e),a=y(".gp-dv2-produkt-gal__slide",e),r=y(".gp-dv2-produkt-gal__segs i",e),i=n(".gp-dv2-produkt-gal__antal",e),o=y(".gp-dv2-produkt-gal__thumb",e),u=n('[data-steg="-1"]',e),s=n('[data-steg="1"]',e);function c(p){p===m.i&&r.length&&r[p].classList.contains("is-on")||(m.i=p,a.forEach(function(b,_){b.classList.toggle("is-active",_===p)}),r.forEach(function(b,_){b.classList.toggle("is-on",_===p)}),o.forEach(function(b,_){_===p?b.setAttribute("aria-current","true"):b.removeAttribute("aria-current")}),i&&(i.textContent=p+1+" / "+m.n),u&&(u.disabled=p===0),s&&(s.disabled=p===m.n-1))}c(0);function d(p){p=Math.max(0,Math.min(m.n-1,p));var b=a[p];t.scrollTo({left:b.offsetLeft-t.offsetLeft-(parseFloat(getComputedStyle(t).paddingLeft)||0),behavior:R?"auto":"smooth"}),c(p)}var g=0;function f(){g=0;var p=parseFloat(getComputedStyle(t).paddingLeft)||0,b=t.scrollLeft,_=0,C=1e9;a.forEach(function(ce,ge){var V=Math.abs(ce.offsetLeft-t.offsetLeft-p-b);V=t.scrollWidth-4&&t.scrollLeft>4&&(_=m.n-1),c(_)}m.n>1&&t.addEventListener("scroll",function(){g||(g=(k.requestAnimationFrame||setTimeout)(f))},{passive:!0}),o.forEach(function(p){p.addEventListener("click",function(){d(parseInt(p.getAttribute("data-go"),10))})}),[u,s].forEach(function(p){p&&p.addEventListener("click",function(){d(m.i+parseInt(p.getAttribute("data-steg"),10))})}),t.addEventListener("keydown",function(p){p.key==="ArrowRight"?(p.preventDefault(),d(m.i+1)):p.key==="ArrowLeft"&&(p.preventDefault(),d(m.i-1))});function A(p){q({event:"gp_galleri_zoom",gp_bild:p+1});var b=m.orig[p],_=b&&n("a",b);if(_&&k.jQuery&&n(".pswp")){var fs=k.jQuery(_.closest(".woocommerce-product-gallery")).data("flexslider"),prev=fs&&fs.currentSlide;if(fs)fs.currentSlide=p;try{_.click()}finally{if(fs)fs.currentSlide=prev}return}_&&k.open(_.href,"_blank","noopener")}y(".gp-dv2-produkt-gal__in",e).forEach(function(p,b){p.addEventListener("click",function(){A(b)})}),n(".gp-dv2-produkt-gal__zoom",e).addEventListener("click",function(){A(m.i)});try{k.matchMedia("(hover: hover) and (pointer: fine)").matches&&!R&&a.forEach(function(p){var b=n("img",p);b&&(p.addEventListener("mousemove",function(_){if(!(k.innerWidthr?(L.rea=1,e.insertBefore(v("span","gp-badge gp-badge--sale","\u2212"+Math.round((a-r)/a*100)+"\xA0%"),e.firstChild)):n("p.price",t)&&(L.rea=1)}var i=n(".elementor-element-948c4c1 .product-condition-badge")||n(".elementor-widget-shortcode .product-condition-badge");!L.vin&&i&&(L.vin=1,i.classList.add("gp-badge","gp-badge--vintage"),e.appendChild(i));var o=!L.lag&&X();if(o){L.lag=1;var u=o.stocklevel===""||o.stocklevel==null?null:parseInt(o.stocklevel,10),s=v("span","gp-dv2-produkt-badges-nere");!F&&u===1?s.appendChild(v("span","gp-badge gp-badge--low","Bara 1 kvar")):!F&&u>1&&u=2&&a<=24&&i&&o.parentNode.insertBefore(v("p","gp-dv2-produkt-enhet","Pris f\xF6r hela setet om "+a+"\xA0st, ca "+W(i/a)+" per styck"),o.nextSibling)}}function ie(){var e=n("form.cart");if(!e||!n(".gtm4wp_single_productdata, button.single_add_to_cart_button",e))return;var t=n(".quantity",e),a=t&&n("input.qty",t);if(!a||t.getAttribute("data-gp-dv2")||a.type==="hidden")return;t.setAttribute("data-gp-dv2","1"),t.classList.add("gp-dv2-produkt-antal");var r=v("button","gp-dv2-produkt-antal__b","\u2212"),i=v("button","gp-dv2-produkt-antal__b","+");r.type=i.type="button",r.setAttribute("aria-label","Minska antal"),i.setAttribute("aria-label","\xD6ka antal"),t.insertBefore(r,a),t.appendChild(i);function o(){var s=parseInt(a.min,10)||1,c=parseInt(a.max,10)||0,d=parseInt(a.value,10)||s;return r.disabled=d=c,{min:s,max:c,v:d}}function u(s){var c=o();s=Math.max(c.min,c.max?Math.min(c.max,s):s),String(s)!==a.value&&(a.value=s,a.dispatchEvent(new Event("input",{bubbles:!0})),a.dispatchEvent(new Event("change",{bubbles:!0})),o())}r.addEventListener("click",function(){u(o().v-1)}),i.addEventListener("click",function(){u(o().v+1)}),a.addEventListener("input",o),a.addEventListener("change",o),o(),e.classList.add("gp-dv2-produkt-form")}function H(){var e=n("form.cart input.qty");return e?Math.max(1,parseInt(e.value,10)||1):1}function oe(){var e=n("#swishButton");if(!e||e.getAttribute("data-gp-dv2")||n("#gp-klarna-btn"))return;var t=parseInt(((e.getAttribute("href")||"").match(/add-to-cart=(\d+)/)||[])[1],10);if(!t)return;e.setAttribute("data-gp-dv2","1");var a=e.parentNode;a.classList.add("gp-express__row","gp-dv2-produkt-betal");var r=e.closest(".elementor-widget-shortcode");r&&r.classList.add("gp-dv2-produkt-express");var i=e.getAttribute("href");e.removeAttribute("style"),e.classList.add("gp-pay","gp-dv2-produkt-pay"),e.setAttribute("aria-label","K\xF6p direkt med Swish"),y("img",e).forEach(function(d){d.removeAttribute("style"),d.setAttribute("width","20"),d.setAttribute("height","20")}),Array.prototype.slice.call(e.childNodes).forEach(function(d){if(d.nodeType===3&&/Swish/.test(d.data)){var g=v("span","gp-dv2-produkt-sr",d.data.trim());e.replaceChild(g,d)}}),e.appendChild(v("span","gp-dv2-produkt-pay__t","Swish"));var o=v("a","gp-pay gp-dv2-produkt-pay",'
Klarna. Betala senare ');o.id="gp-klarna-btn",o.setAttribute("aria-label","Betala senare eller dela upp med Klarna"),o.setAttribute("rel","nofollow");function u(){var d=H();o.href="/svea-checkout/?add-to-cart="+t+"&quantity="+d;var g=new URL(i,k.location.href);g.searchParams.set("quantity",d),e.setAttribute("href",g.pathname+g.search)}u(),a.insertBefore(o,e);var s=n("form.cart input.qty");s&&(s.addEventListener("input",u),s.addEventListener("change",u)),o.addEventListener("click",function(){u(),q({event:"gp_betal_klick",gp_metod:"klarna",gp_produkt_id:t,gp_antal:H()})}),e.addEventListener("click",function(){q({event:"gp_betal_klick",gp_metod:"swish",gp_produkt_id:t,gp_antal:H()})});var c=v("p","gp-express__note gp-dv2-produkt-betal__not","Kort och faktura finns i kassan");a.parentNode.insertBefore(c,a.nextSibling)}function le(){if(n(".gp-dv2-produkt-fakta"))return;var e=n(".elementor-element-31ea115"),t=n(".elementor-widget-woocommerce-product-content");if(!e)return;var a=[],r={};function i(d,g,f){!g||r[d]||(r[d]=1,a.push([d,g,f]))}N(),l.marke&&i("Tillverkare",l.marke.namn,l.marke.href),l.serie&&i("Serie",l.serie.namn,l.serie.href),l.formgivare&&i("Designer",l.formgivare.namn,l.formgivare.href);var o={design:"Designer",formgivare:"Designer",designer:"Designer",modell:"Serie",serie:"Serie",tillverkare:"Tillverkare",glasbruk:"Tillverkare",servis:"Serie",datering:"Datering",storlek:"Storlek",m\u00E5tt:"Storlek",h\u00F6jd:"Storlek",material:"Material",antal:"Antal",f\u00E4rg:"F\xE4rg"};t&&y("strong, b",t).forEach(function(d){var g=d.textContent.replace(/[:\s]+$/,"").trim().toLowerCase();if(o[g]){for(var f="",A=d.nextSibling;A&&!(A.nodeType===1&&/^(BR|STRONG|B|P)$/.test(A.nodeName));)f+=A.textContent,A=A.nextSibling;f=f.replace(/^\s*:\s*/,"").replace(/\s+/g," ").trim(),f&&f.length<140&&i(o[g],f.replace(/,(\S)/g,", $1"))}});var u=n(".woocommerce-product-attributes-item--attribute_pa_skick td a");u&&i("Skick",u.textContent.trim(),u.getAttribute("href"));var s=n("[data-gp-product-identifiers]");if(s){i("Leverantörens artikelnummer",s.getAttribute("data-gp-supplier-sku"));i("Glasprinsens artikelnummer",s.getAttribute("data-gp-internal-sku"));}if(!(a.length<3)){var c=v("section","gp-dv2-produkt-fakta");c.setAttribute("aria-labelledby","gp-dv2-produkt-fakta-t"),c.innerHTML='
Fakta om varan '+a.map(function(d){return''+h(d[0])+" "+(d[2]?''+h(d[1])+" ":h(d[1]))+" "}).join("")+"
",e.parentNode.insertBefore(c,e)}}function de(){var e=n("[data-gp-cro-serie] .gp-cro-serie__huvud");if(e){var t=(n(".gp-cro-serie__rubrik",e)||{}).textContent||"",a=/^Fler (glas )?från /.test(t),r=n(".gp-dv2-produkt-serie__kicker",e);if(r){r.textContent=a?"Samma serie":"I lager nu";return}var i=e.closest("[data-gp-cro-serie]"),o=/Liknande/.test((n(".gp-cro-serie__rubrik",e)||{}).textContent||"");e.insertBefore(v("p","gp-kicker gp-dv2-produkt-serie__kicker",a&&!o?"Samma serie":"I lager nu"),e.firstChild),N();var u=l.serie?v("a","gp-link gp-dv2-produkt-serielank","Alla i serien "+h(l.serie.namn)+S.pil):l.marke?v("a","gp-link gp-dv2-produkt-serielank","Alla "+h(l.marke.namn)+"-glas"+S.pil):null;u&&(u.href=l.serie?l.serie.href:l.marke.href,e.appendChild(u)),i.classList.add("gp-dv2-produkt-serie")}}function se(){var e=n("[data-gp-cro-serie]"),t=n(".elementor-element-3071d6dd");e&&t&&n(".gp-cro-vara__namn",e)&&(t.hidden=!0,t.classList.add("gp-dv2-ersatta-forslag"))}var G=!1;try{G=k.matchMedia("(max-width: 1024px)").matches}catch(e){}function pe(){if(!(!G||n(".gp-dv2-produkt-serie-i-spalt"))){var e=n(".elementor-element-9c5a0p3"),t=n(".elementor-element-78479799");e&&t&&e.parentNode!==t&&(t.appendChild(e),e.classList.add("gp-dv2-produkt-serie-i-spalt"))}}function fe(){if(n(".gp-dv2-produkt-mer"))return;var e=n(".elementor-element-3071d6dd"),t=n(".elementor-element-5395d64e");if(!e||!t)return;var a=(n(".elementor-heading-title",e)||{}).textContent||"Liknande produkter",r=(n(".elementor-heading-title",t)||{}).textContent||"Utvalt f\xF6r dig";N();var i=v("section","gp-dv2-produkt-mer");i.setAttribute("aria-label","Fler produkter"),i.innerHTML='
",e.parentNode.insertBefore(i,e),e.id=e.id||"gp-dv2-panel-a",t.id=t.id||"gp-dv2-panel-b",[e,t].forEach(function(s,c){s.classList.add("gp-dv2-produkt-panel"),s.setAttribute("role","tabpanel"),s.setAttribute("aria-labelledby",c?"gp-dv2-flik-b":"gp-dv2-flik-a")}),t.classList.add("gp-dv2-produkt-panel--dold");var o=y('[role="tab"]',i);function u(s){o.forEach(function(c,d){c.setAttribute("aria-selected",String(d===s)),c.tabIndex=d===s?0:-1}),e.classList.toggle("gp-dv2-produkt-panel--dold",s!==0),t.classList.toggle("gp-dv2-produkt-panel--dold",s!==1);try{k.dispatchEvent(new Event("resize"))}catch(c){}if(k.jQuery)try{k.jQuery(s?t:e).find(".owl-carousel").trigger("refresh.owl.carousel")}catch(c){}q({event:"gp_flik",gp_flik:s?"utvalt":"liknande"})}o.forEach(function(s,c){s.addEventListener("click",function(){u(c)}),s.addEventListener("keydown",function(d){if(d.key==="ArrowRight"||d.key==="ArrowLeft"){d.preventDefault();var g=(c+1)%2;o[g].focus(),u(g)}})})}function x(){try{Y(),ee(),re(),m&&!m.tom&&U(),ne(),ie(),oe(),pe(),B()&&(le(),J(),de(),se())}catch(e){k.console&&console.warn("gp-dv2-produkt",e)}finally{I&&I.takeRecords()}}var $=!1;function ue(){$||($=!0,(k.requestAnimationFrame||setTimeout)(function(){$=!1,x()}))}var I=new MutationObserver(function(){B()?ue():x()});I.observe(E,{childList:!0,subtree:!0}),w.addEventListener("DOMContentLoaded",function(){x(),D&&!m&&M.classList.remove("gp-dv2-produkt-gal-pa"),setTimeout(function(){I.disconnect()},12e3)}),k.addEventListener("load",x),x(),k.gpDv2Produkt={version:Q,fakta:l,skanna:x}})(window,document);