/** Shopify CDN: Minification failed

Line 16:7861 Expected ")" to end URL token
Line 16:12305 Expected identifier but found "!"
Line 16:12320 Expected identifier but found "!"
Line 16:12329 Expected identifier but found "!"
Line 16:17368 Expected identifier but found "!"
Line 16:17376 Expected identifier but found "!"
Line 16:18537 Expected identifier but found "!"
Line 16:18545 Expected identifier but found "!"
Line 16:18999 Expected identifier but found "!"
Line 16:19007 Expected identifier but found "!"
... and 5 more hidden warnings

**/
/**ECOM-INSERT-CSS**/                .ecom-column {                    position: relative;                    /* display: flex; responsive generate display block */                }                .ecom-column>.core__column--wrapper {                    align-items: flex-start; /* fix tam de mn lam layout */                    display: flex;                }                /*.ecom-column:hover {                    z-index: 1;                }*/                .ecom-column__overlay .ecom-overlay {                    pointer-events: none;                }                .ecom-column__overlay > .ecom-overlay, .ecom-column__overlay .ecom-video-background-youtube {                    position: absolute;                    inset: 0;                }                @media only screen and (min-width: 768px) {                    .ecom-column>.core__column--wrapper {                        height: 100%;                    }                }                /*.ecom-parallax-background {                    background-size: cover;                    width: 100%;                    height: 100%;                    transition: background-position 0.2s linear;                    background-repeat: inherit !important;                }*/                .ecom-use-parallax {                    background: unset !important;                }                .ecom-parallax-background {                    position: absolute;                    width: 100%;                    height: 100%;                    display: flex;                    overflow: hidden;                }                .ecom-parallax-background img {                    object-fit: cover;                    width: 100%;                    position: absolute;                    top: 0;                    left: 50%;                    transform: translate(-50%,0);                    pointer-events: none;                }                .ecom-row {                    width: 100%;                    position: relative;                }                .ecom-video-background-youtube-wrapper {                    overflow: hidden                }                .ecom-section__overlay > .ecom-overlay, .ecom-section__overlay .ecom-video-background-youtube, .ecom-video-background-youtube-wrapper{                    position:absolute;                    top:0;                    left:0;                    bottom:0;                    right:0;                }                .ecom-row:not(.ecom-section) {                    float: left;                }                .ecom-row.ecom-section {                    clear: both;                }                .ecom-row:hover {                    z-index: 1;                }                .ecom-row>div.core__row--columns.core__row--full {                    max-width: 100%;                }                @media (min-aspect-ratio: 16/9) {                    .ecom-section__overlay .ecom-video-background-youtube  { height: 300%; top: -100%; }                }                @media (max-aspect-ratio: 16/9) {                    .ecom-section__overlay .ecom-video-background-youtube  { width: 300%; left: -100%; }                }                @supports not (aspect-ratio: 16 / 9) {                    .ecom-video-background-youtube:before {                        display: block;                        content: "";                        width: 100%;                        padding-top: 56.25%;                    }                    .ecom-video-background-youtube .ecom-video-background {                        position: absolute;                        top: 0;                        right: 0;                        bottom: 0;                        left: 0;                    }                    .ecom-video-background {                        -o-object-fit: unset !important;                        object-fit: unset !important;                    }                }                @media (max-width: 767px) {                    .ecom-section__video-bg .ecom-video-background-youtube {                        display: none;                    }                }                .ecom-core.ecom-48k33vm26sc{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-48k33vm26sc{width: 100%;}}html body .ecom-core.ecom-iy0w3palbg8 .ecom-core.ecom-48k33vm26sc>div.core__column--wrapper{padding-right: 0px !important;padding-left: 0px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-iy0w3palbg8 .ecom-core.ecom-48k33vm26sc>div.core__column--wrapper{padding-top: 0px !important;padding-bottom: 14px !important;}}.ecom-core.ecom-cayin20hdll{text-align: left;}.ecom-core.ecom-cayin20hdll{padding-bottom: 0 !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-cayin20hdll{padding-bottom: 0 !important;}}.ecom-core.ecom-iy0w3palbg8>div.core__row--columns{max-width: 1250px;}.ecom-core.ecom-iy0w3palbg8{background-color: var(--ecom-global-colors-primary);}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-iy0w3palbg8{background-color: var(--ecom-global-colors-primary);}}.ecom-core.ecom-iy0w3palbg8{margin-top: 0px !important;margin-bottom: 0px !important;padding: 0px 32px 0px 32px !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-iy0w3palbg8{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-left: 17px !important;}}div.tab-view[title="-- Välj --"] {display: none;}.ecom-swiper-container {    overflow: visible;} .jdgm-form__title {    margin-bottom: 16px;    font-size: 150%;    font-weight: 700 !important;}    .jdgm-rev__title, .jdgm-rev__body>p, .jdgm-rev__reply-content>p {    margin-bottom: 8px !important;}.optionHolder.IDINPUT {  display: none !important;}.mallar-cta:hover {  background-color: #f2f4f5 !important;}#kr-styck-unique {     color: #676767 !important;     font-size: 15px;}global-embedded-section .option-type-dropdown:hover .dropbtn, product-options-section .option-type-dropdown:hover .dropbtn {    border: 1px solid #888 !important;}global-embedded-section .option-type-dropdown:hover .dropbtn, product-options-section .option-type-dropdown:active .dropbtn {    box-shadow: none !important;}.totalprice .option-list-frame.option-name-display {    display: flex;    justify-content: space-between;} product-options-section .addToCartCustomButton {display: none !important;} .ecom-core.ecom-ct2cn1m0pee .ecom-collection__product-item-information-title {    margin: 10px 0px !important;}.ecom-core.ecom-40p3djzwkkm .ecom-base-iconlist .ecom-iconlist--title, .ecom-core.ecom-40p3djzwkkm .ecom-base-iconlist .ecom-iconlist--title a {    font-family: 'Satoshi', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;} .ecom-core.ecom-ct2cn1m0pee .ecom-collection__product-item-information-title, .ecom-core.ecom-ct2cn1m0pee .ecom-collection__product-item-information-title a {    font-family: 'Inter' !important;    font-weight: 400 !important;    letter-spacing: 0px;}       #pp_customize_design_btn {      margin: 0;      padding: 10px 20px;      font-size: 16px;      background-color: #ccc; /* Grå färg från start */      color: #fff;      border-radius: 8px;      cursor: pointer;      width: 100%;      font-family: Satoshi,sans-serif!important;      font-weight: 700 !important;      height: 47px;      display: flex;      justify-content: center;      align-items: center;      transition: 0.2s ease; /* Mjuk övergång */    }           #ctaButton:hover {      background-color: rgb(0,99,207) !important;  }    #files-upload-label:hover   {        background-color: rgb(0,99,207) !important;  }  global-embedded-section .minimal, product-options-section .minimal {    background-image: url(data:image/svg+xml;utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E) !important;    background-position: calc(100% - 0.7em) calc(50%), calc(100% - 0.7em + 4px) calc(50%), calc(100% - 1.7em) 60%;    background-size: 22px;    background-repeat: no-repeat;}    @media (max-width: 768px) {.ecom-core.ecom-40p3djzwkkm .ecom-iconlist--container {    flex-direction: row;      }    }    .optional-text {      color: #888;      font-style: italic;    }    .loading-spinner {      display: inline-block;      width: 23px;      height: 23px;      border: 3px solid rgba(255, 255, 255, 0.3);      border-top: 3px solid #FFF;      border-radius: 50%;      animation: spin 1s linear infinite;    }    @keyframes spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .ecom-core.ecom-ct2cn1m0pee .ecom-collection__product-item-information-title, .ecom-core.ecom-ct2cn1m0pee .ecom-collection__product-item-information-title a {        font-family: 'Satoshi', sans-serif;        font-weight: 600;        letter-spacing: 0px;      }  ::-webkit-scrollbar {  display: none !important;}.ecom-core.ecom-pja6xi2oyal {    background-color: var(--ecom-global-colors-primary);    border-style: solid;    border-bottom-width: 1px;    border-color: #e6e6e6;    box-shadow: none;}.add-to-cart-container {    width: 100%;    /* Säkerställ att den tar upp full bredd */    display: block;    /* Blockera element för att tillåta full bredd */}.instruction-postfix {    font-family: 'Inter', sans-serif !important;    margin-top: 4px;    font-weight: 400;    font-size: 15px;    margin: 0;        padding-top: 25px;    letter-spacing: 0px;        color: #676767;}@media (min-width: 1128px) {.sizes-container {    margin-top: 70px;        }    #related-caption {    font-size: 17px;    }    .bildtext-slider-arrow {    width: 44px;    height: 44px;}#related-img {    height: 240px; } } .optionHolder.totalprice {margin-bottom: 0px;    } .modal-title {    display: none !important;}global-embedded-section .option-type-dropdown-content .tab-view:hover,product-options-section .option-type-dropdown-content .tab-view:hover {  background-color: #f9f9f9;  border-radius: 0px !important;}global-embedded-section .dropdown-label, product-options-section .dropdown-label {    cursor: pointer;}.opc-modal-option{margin-top: -12px !important;    margin-bottom: 0px;    }global-embedded-section .opc-modal-option.flex.flex-wrap a, product-options-section .opc-modal-option.flex.flex-wrap a {    text-decoration: underline;    font-family: 'Satoshi',sans-serif !important;    font-size: 15px;    font-weight: 500;    color: #666;    margin: 3px;}.opc-modal .close {    background-color: #00000079 !important;    padding: 8px !important;    position: absolute;    border-radius: 50px !important;    right: 15px !important;    top: 15px !important;    line-height: 0;    cursor: pointer;    z-index: 999;    border-radius: 8px;}    .opc-modal .modal-title {    padding-bottom: 10px;    font-weight: 900;    display: none;}.opc-modal .opc-modal-content {    background-color: #fff;    margin: 0;    padding: 20px;    width: inherit;    max-width: 1200px;    max-height: 100%;    overflow: auto;    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -45%);    -moz-transform: translate(-50%, -50%);    height: 100%;    opacity: 1;    border-radius: 20px 20px 0px 0px;}.ecom-core.ecom-t5iwzkf69h .ecom-collection__product-submit ,body[ecom-loaded] .extension-preview{    display: none ;}.jdgm-rev-widg {    padding: 0px !important;    margin: 0;    border: none;}.opc-modal .close svg {    width: 20px;    height: 20px;    fill: #fff !important;}.ecom-core.ecom-hqqafpxb8gu {    width: 100%;    position: relative;    margin-top: 10px;    overflow: visible;    margin-top: -25px;}.optionHolder.inkmoms {    display: none;}global-embedded-section .dropbtn,product-options-section .dropbtn {    color: #121212 !important;    font-size: var(--optvalsFontsize);    background-color: #fff;    padding: 6px;    width: var(--optvalsFieldwidth);    border: none;    cursor: default;    font-weight: 400 !important;    margin-left: var(--optvalsLeftPadding);    height: var(--containerFieldheight);    border: 1px solid #dadada !important;     !importan;     !im;     !;    border-radius: 2px;    padding-bottom: 4px;}global-embedded-section .option-type-button,product-options-section .option-type-button {    position: relative;    display: var(--optdispPlacementdisplay);    margin-left: calc(var(--optdispPlacementpadding) * 2);    display: flex;    flex-wrap: wrap;    flex-direction: row;    margin-top: -10px;    margin-bottom: -10px;}.dropdown-label {    font-weight: 400;}global-embedded-section .swatch-input-holder .square,product-options-section .swatch-input-holder .square {    border-radius: 6px;    border: none;}global-embedded-section .button-input-holder label,product-options-section .button-input-holder label {    border-radius: 8px !important;    padding: 14px 15px !important;    font-family: 'Inter' !important;    font-size: 15px !important;}.jdgm-rev__icon {    float: left;    position: relative;    margin-right: 8px;    width: 0px;    height: 0px;    line-height: 36px;    text-align: center;    background-color: rgba(224, 224, 224, 0.5);    display: none !important;}.jdgm-rev__header {    margin-bottom: 0px !important;}.jdgm-rev-widg__title {    margin-top: 0px !important;    font-size: 25px;    letter-spacing: 0;    font-family: 'Satoshi', sans-serif !important;    font-weight: 600;}.jdgm-rev-widg__summary-text {    visibility: unset;    font-family: 'Inter' !important;    font-size: 15px;    letter-spacing: 0;    margin-top: 9px;    color: #0d1216db;}.jdgm-rev__timestamp,.jdgm-rev__location {    opacity: 0;    color: #FFF !important;    font-size: 13px;    min-height: 10px;    font-family: 'Inter';    display: none !important;}.jdgm-write-rev-link.jdgm-write-rev-link {    color: #323232 !important;    background-color: #fff !important;    border: 1px solid #dadada !important;    border-radius: 8px;    font-family: 'Satoshi', sans-serif !important;    font-weight: 700;    font-size: 16px;    padding: 15px;    text-align: center;    height: 50px;}.jdgm-rev-widg__header {    text-align: left;}.jdgm-histogram__bar {    margin: 0 16px;    width: 126px;    background: #E1E4E7 !important;    border-radius: 50px !important;}.jdgm-histogram__bar-content {    background-color: #0058B0;    border-radius: 50px !important;}.jdgm-sort-dropdown {    padding: 10px 20px 10px 0;    font-size: 16px;    appearance: none;    background: transparent;    border: none;    cursor: pointer;    position: relative;    z-index: 1;    color: #121212 !important;    font-family: 'Satoshi', sans-serif !important;    letter-spacing: 0;    font-weight: 700 !important;}.jdgm-widget * {    line-height: 1.45em !important;}.jdgm-rev__author {    color: #0e1318b2 !important;    font-family: 'Satoshi', sans-serif !important;    font-size: 15px !important;    font-weight: 600;}p {    font-family: 'Inter';    font-size: 16px;    letter-spacing: 0;    color: #0e1318b2;    font-weight: 400;    margin-bottom: 0px;    display: visible;}@media (min-width: 1024px) {    .modal-right {        padding: 0px;        height: 100%;        display: flex;        flex-direction: column;        justify-content: space-between;    }.sizes-container {    flex: 0.7;    margin-top: 70px;}    #pitchprint-add-to-cart-btn {    margin-top: 5px;}    .pitchprint-button-container {    margin-top: 0px !important;    width: 100%;    position: relative;    bottom: 0;    z-index: 1;    right: 0%;    padding-right: 0px;    padding-left: 0px;    background: transparent;    box-shadow: none;}    .inkmoms .instruction-formula {        font-family: 'Inter', sans-serif;        font-size: 16px !important;        font-weight: 450 !important;        letter-spacing: 0px;        color: #7F7F7F !important;        margin-top: -10px;    }    .inkmoms .instruction {        font-family: 'Albert Sans', sans-serif;        font-size: 16px !important;        font-weight: 450 !important;        letter-spacing: 0px;        color: #7F7F7F !important;        margin-top: -10px;    }    .jdgm-rev-widg__title {        margin-top: 0px !important;        font-size: 32px !important;        letter-spacing: 0;        font-family: 'Satoshi', sans-serif !important;        font-weight: 600;            text-align: center;    }    .jdgm-rev-widg__header {        text-align: center;    }    .pitchprint-text {        text-align: center;        margin-top: 15px;        width: 100%;    }    .product-title {        font-size: 35px;        color: #121212;        font-family: 'Satoshi', sans-serif !important;        font-weight: 520;        letter-spacing: 0;    }    .subtitle {        font-size: 35px;        font-weight: 520;        color: #86868B;        font-family: 'Satoshi', sans-serif !important;        letter-spacing: 0;        line-height: 1.3;    }}.option-label {    font-family: Inter !important;    font-weight: 500 !important;    letter-spacing: 0px;    color: #121212 !important;    font-size: 15px !important;}global-embedded-section .option-label,product-options-section .option-label {    display: inline-flex;    width: var(--optdispWidth);    line-height: initial;    font-size: 15px !important;     !i;     !;    letter-spacing: 0px !important;    color: #121212;    font-weight: 500 !important;    font-family: 'Inter' !important;    padding-top: var(--optdispPlacementpadding);    padding-bottom: 7px;    justify-content: var(--optdispAlignment);    min-width: 60px;}.optionHolder.eachprice {display: none;}.addToCartCustomButton {    height: 52px !important;    min-height: 52px !important;}global-embedded-section .dropbtn,product-options-section .dropbtn {    color: #121212;    font-weight: 450;    font-size: var(--optvalsFontsize);    background-color: #fff;    padding: 6px;    width: var(--optvalsFieldwidth);    border: none;    cursor: default;    margin-left: var(--optvalsLeftPadding);    height: var(--containerFieldheight);    border: 1px solid #ced4da;    border-radius: 2px;    padding-bottom: 4px;    font-family: 'Inter' !important;}global-embedded-section .dropbtn,product-options-section .dropbtn {    color: var(--optvalsTextcolor);    font-weight: 450;    font-size: var(--optvalsFontsize);    background-color: #fff;    padding: 6px;    width: var(--optvalsFieldwidth);    border: none;    cursor: default;    margin-left: 0px !important;     !i;     !;    height: var(--containerFieldheight);    border: 1px solid #ced4da;    border-radius: 2px;    padding-bottom: 4px;}global-embedded-section .swatch-input-holder .swatch-image,product-options-section .swatch-input-holder .swatch-image {    width: 140px !important;    height: 100px !important;    border-radius: 50%;    padding: 0px;    margin-right: 10px !important;    cursor: pointer;    background-size: cover;    margin-left: 5px !important;     !i;     !;}global-embedded-section .option-type-dropdown-content,product-options-section .option-type-dropdown-content {    display: none;    position: absolute;    background-color: #f9f9f9;    min-width: 100% !important;    max-width: 100% !important;    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);    z-index: 5;    border: 1px solid #767676;    margin-top: 35px;    margin-left: 0px !important;     !i;     !;    max-height: 165px;    overflow-x: hidden;    overflow-y: scroll;    padding: 10px 0px !important;}.selected-dropdown-view {    background: #e1e4e7 !important;    border: none;    border-radius: 0px;}global-embedded-section .button-input-holder input[type="radio"]:checked+label,product-options-section .button-input-holder input[type="radio"]:checked+label {    list-style: none;    background-color: #fff !important;    outline: 2px solid #007BFF !important;        color: #121212 !important;         border: none !important;    padding-left: var(--buttonPadding);    padding-right: var(--buttonPadding);    min-width: 55px;    /*line-height: normal;  line-height: inherit;*/}global-embedded-section .button-input-holder label,product-options-section .button-input-holder label {    list-style: none;    background-color: var(--buttonUnselectedbackground);    border: 1px solid #dadada !important;    color: #121212;    font-weight: 400 !important;    padding-left: var(--buttonPadding);    padding-right: var(--buttonPadding);    padding-top: 3px;    min-width: 55px;    min-height: 36px;    text-align: center;    border-radius: var(--buttonBorderradius);    vertical-align: middle;    cursor: pointer;    z-index: 90;    line-height: 1.8em;    padding-top: 7px;    padding-bottom: 7px;    display: inline-block;}global-embedded-section .option-name-display,product-options-section .option-name-display {    font-weight: 700;    display: inline-flex;    padding-top: var(--optdispPlacementpadding);    padding-bottom: 0px !important;    /* width: var(--optdispWidth);*/    width: 100%;    justify-content: var(--optdispAlignment);    /*word-break: break-word;*/    margin-top: 8px;    position: relative;    align-items: center}global-embedded-section .product-custom-option input,product-options-section .product-custom-option input {    /* -webkit-appearance: none !important; */    font-size: 15px !important;    color: #121212 !important;    height: var(--containerFieldheight);    display: initial;    -webkit-appearance: auto;    appearance: auto;    position: relative;    font-family: 'Inter';    font-weight: 400 !important;    cursor: pointer;    transition: border 0.2s ease;    box-shadow: none !important;}global-embedded-section hr.containerSeparator,product-options-section hr.containerSeparator {    background-color: var(--containerSeparatorcolor);    border: 0px solid var(--containerSeparatorcolor);    margin-top: 0px !important;    margin-bottom: 0px !important;     !im;     !;    width: 100%;}#fyrkant {    z-index: auto !important;}div.core__row--columns {    margin: 0 auto;    display: flex;    flex-wrap: wrap;    width: 100%;    position: relative;    z-index: auto !important;}global-embedded-section .product-error-msg-label,product-options-section .product-error-msg-label {    color: #8E1F0B;    font-family: 'Inter' !important;    font-size: 16px;}.inkmoms .instruction {    font-family: 'Albert Sans', sans-serif;    font-size: 15px !important;    font-weight: 450 !important;    letter-spacing: 0px;    color: #7F7F7F !important;    margin-top: -10px;}.option-type-dropdown-content .tab-view {    color: #121212 !important;    font-family: 'Inter', sans-serif;    font-weight: 400 !important;    letter-spacing: 0px;    font-size: 15px !important;    padding: 20px 20px;    text-decoration: none;    display: flex;    align-items: center;    cursor: pointer !important;}global-embedded-section .option-type-dropdown-content .inlinePrice, product-options-section .option-type-dropdown-content .inlinePrice {    flex: 1;    font-size: 15px !important;    line-height: inherit;    text-align: right;    padding-right: 0px;    display: flex !important;    justify-content: right;    color: #676767;}global-embedded-section .option-type-dropdown-content .inlineDiscount,product-options-section .option-type-dropdown-content .inlineDiscount {    flex: 1;    font-size: var(--optvalsFontsize) !important;    line-height: 1.3;    text-align: right !important;    color: #007BFF;    display: none !important;}global-embedded-section .optionHolder,product-options-section .optionHolder {    background: var(--containerBackgroundcolor);    line-height: normal;    margin-bottom: 16px;}.totalprice .instruction {    font-family: 'Satoshi', sans-serif !important;    font-size: 18px;    font-weight: 700 !important;    color: #121212 !important;    letter-spacing: 0px;    margin-bottom: 0px;}.totalprice .instruction-formula {    text-align: left !important;    font-family: 'Satoshi', sans-serif !important;    font-size: 18px;    font-weight: 700 !important;    color: #121212 !important;    letter-spacing: 0px;    margin-bottom: 0px;    right: 0%;    position: absolute;}.totalprice .instruction-formula::after {    content: " kr";    font-size: 18px;    font-weight: 700 !important;    letter-spacing: 0px;}@media (max-width: 728px) {    .pitchprint-preview {    max-height: 300px;    margin-top: 20px;         }      .slider-content {    height: 50%;    .instruction-postfix {        padding-top: 8px;}    .ecom-swiper-navigation-position .ecom-swiper-button {        display: none;    }}