img{width:auto !important;max-width:100% !important;height:auto}header{background-color:#5786b2}.main-menu--desktop>.navigation-button,.navigation-buttons .navigation-button{background-color:rgba(0,0,0,0);border:0;color:#fff}.main-menu--desktop>.navigation-button svg,.navigation-buttons .navigation-button svg{-webkit-filter:invert(100%);filter:invert(100%)}.main-menu--mobile{overflow:auto}.header-banner{background:var(--Background-Brand-secondary, #1e5188);color:#fff;padding:10px 0}.header-banner p{margin:0}.hero-section h1,.hero-section p{text-shadow:1px 1px 2px #000}.main-menu--desktop>.modal-component-toggle:hover modal-component{display:flex;opacity:1}.hero-full-slider img{width:100% !important}.product-single__image img{cursor:initial !important}.product-single__image.zoom img{cursor:zoom-in}.f-thumbs__slide{margin:0 10px !important}.f-thumbs__slide__button{padding:5px}.f-thumbs__slide__button .f-thumbs__slide__img{position:initial}.product-card__image,.product-single__image,.product-single__thumnail-image,.product-card-cart-preview__image,.variant-card__image,.fancybox__content,.search-result__product-image{padding:15px}.product-single__thumnail-image,.product-card-cart-preview__image,.variant-card__image,.search-result__product-image{padding:5px}.fancybox__backdrop{background-color:rgba(175,175,180,.98)}.article-pagination a{text-decoration:none;position:relative;padding:0 20px}.previous-link a::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M400-240 160-480l240-240 56 58-142 142h486v80H314l142 142-56 58Z"/></svg>');background-repeat:no-repeat;background-size:contain}.next-link a::after{content:"";position:absolute;top:0;right:0;width:20px;height:20px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="m560-240-56-58 142-142H160v-80h486L504-662l56-58 240 240-240 240Z"/></svg>');background-repeat:no-repeat;background-size:contain}.customer-form-row label{font-weight:500}.accordion-item{border-radius:var(--Radius-radius-xs, 4px);border:1px solid var(--Border-secondary, #E5E7EB);background:var(--Background-default, #FFF);box-shadow:0px 4px 8px -2px rgba(16,24,40,.1),0px 2px 4px -2px rgba(16,24,40,.06)}.default-page form input[type=text],.default-page form input[type=email],.default-page form input[type=password],.default-page form textarea{box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);width:100%;border-radius:var(--Radius-radius-sm, 8px);border:var(--Interactive-Amount, 1px) solid var(--Border-default, #9CA3AF);background:var(--Background-default, #FFF);padding:var(--Spacing-spacing-sm, 12px);align-items:center;gap:var(--Spacing-spacing-xs, 8px);align-self:stretch}.default-page form input[type=file]{height:48px;justify-content:center;align-items:center}.default-page form input[type=submit],.default-page form button[type=submit]{display:flex;padding:var(--Spacing-spacing-sm, 12px) var(--spacing-spacing-md-base, 16px);justify-content:center;align-items:center;gap:var(--Spacing-spacing-xs, 8px);align-self:stretch;border-radius:var(--Radius-radius-sm, 8px);background:var(--Background-Brand-default, #3B4A92);color:#fff;border:0;width:100%}#side-cart-close-btn{position:relative;z-index:999}.cart.sweet-side{height:calc(100% - 180px);position:relative;overflow-y:scroll}.cart.sweet-side header{padding:15px;z-index:0;background-color:#fff;box-shadow:none}.cart.sweet-side header h2{margin:0;font-weight:700}.cart.sweet-side ul{padding:0;margin-top:55px}.cart.sweet-side ul li{list-style-type:none;clear:both;padding:15px;border-bottom:1px solid #ccc}.cart.sweet-side ul li .item-image{width:85px;float:left;margin-right:20px}.cart.sweet-side ul li .item-image .image-wrapper{height:100px;width:100px}.cart.sweet-side ul li .item-name{font-weight:500;margin-bottom:5px}.cart.sweet-side ul li .item-price{margin-bottom:10px}.cart.sweet-side ul li .item-sku{display:none}.cart.sweet-side ul li .item-in-cart{width:120px;float:left;margin-bottom:10px;height:38px}.cart.sweet-side ul li .item-amount{font-size:20px;font-weight:700;margin-top:10px;text-align:right}.cart.sweet-side .cart-summary{width:100%;background-color:#fff}.cart.sweet-side .cart-summary td{font-size:20px;padding:15px;font-weight:700}.cart.sweet-side .cart-summary td:last-child{text-align:right}.quantity-change .lacks-item{display:none}.quantity-change .item-in-cart{display:flex;align-items:center;height:44px}@media(min-width: 992px){.quantity-change .item-in-cart{height:52px}}.quantity-change .item-in-cart .quantity-decrease,.quantity-change .item-in-cart .quantity,.quantity-change .item-in-cart span,.quantity-change .item-in-cart .quantity-increase{display:flex;align-items:center;justify-content:center;flex-grow:1;height:100%;color:#ccc}.quantity-change .item-in-cart .quantity-decrease{font-weight:700;background-color:#1e5188;border-radius:8px 0 0 8px}.quantity-change .item-in-cart .quantity,.quantity-change .item-in-cart span{background-color:#fff;border:1px solid #ccc;font-weight:500;font-size:16px;color:#000}.quantity-change .item-in-cart .quantity-increase{font-weight:700;background-color:#1e5188;border-radius:0 8px 8px 0;color:#fff}.quantity-change.forced-quantity{display:none}.quantity-change.lacks-item .item-in-cart{display:none}.quantity-change.lacks-item .lacks-item{display:flex;align-items:center;height:44px}@media(min-width: 992px){.quantity-change.lacks-item .lacks-item{height:52px}}.quantity-change.lacks-item .lacks-item .quantity-increase{display:flex;align-items:center;justify-content:center;height:100%;flex-grow:1;background-color:#1e5188;border-radius:8px;color:#fff;font-weight:500}.sweet-cart{display:flex;flex-direction:column;row-gap:12px}.sweet-cart .form-group{display:flex;flex-direction:column;row-gap:4px;align-items:start}.sweet-cart .form-group label{font-size:18px;font-weight:700}.sweet-cart .form-group input{border-radius:8px;padding:10px;border:1px solid #ccc;margin-right:10px;margin-bottom:10px}.sweet-cart .form-group input[name=meddelande]{min-width:400px;max-width:100%;resize:both}.special-checkout-form-title h5{font-size:32px;font-weight:600;margin-top:16px}.cart.sweet-cart header{position:relative;z-index:0;background-color:#fff;box-shadow:none}.cart.sweet-cart header button{background-color:#fff}.cart.sweet-cart .toolbar{position:absolute;top:0;right:0}.cart.sweet-cart .toolbar button:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1.66797 8.33333C1.66797 8.33333 3.33879 6.05685 4.69616 4.69854C6.05354 3.34022 7.9293 2.5 10.0013 2.5C14.1434 2.5 17.5013 5.85786 17.5013 10C17.5013 14.1421 14.1434 17.5 10.0013 17.5C6.58206 17.5 3.69723 15.2119 2.79444 12.0833M1.66797 8.33333V3.33333M1.66797 8.33333H6.66797' stroke='%23121926' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:20px;height:20px;position:relative;top:4px;left:-5px}.cart.sweet-cart .content table{width:100%}.cart.sweet-cart .content table thead,.cart.sweet-cart .content table tr{border-bottom:1px solid #ccc}@media(max-width: 992px){.cart.sweet-cart .content table thead .item-amount,.cart.sweet-cart .content table th .item-amount{display:none}.cart.sweet-cart .content table thead .item-quantity,.cart.sweet-cart .content table th .item-quantity{display:none}.cart.sweet-cart .content table thead .item-price,.cart.sweet-cart .content table th .item-price{display:none}}.cart.sweet-cart .content table th,.cart.sweet-cart .content table td{padding:20px 0;font-weight:400;font-size:20px}.cart.sweet-cart .content table th{font-weight:500;font-size:16px}.cart.sweet-cart .content table tr .image-wrapper{height:96px;width:96px;border-radius:16px;padding:10px;margin-right:10px}.cart.sweet-cart .content table tr .item-name{font-weight:500;font-size:18px}.cart.sweet-cart .content table tr .item-sku{font-size:16px}.cart.sweet-cart .content table tr .item-price .original-price{text-decoration:line-through;font-size:16px;margin-right:10px}.cart.sweet-cart .content table tr .item-price .discounted{font-weight:700;color:red;margin-right:10px}.cart.sweet-cart .content table tr .item-quantity{min-width:140px}.cart.sweet-cart .content table tr .item-amount{text-align:right}@media(max-width: 992px){.cart.sweet-cart .content table tbody{display:flex;flex-direction:column}.cart.sweet-cart .content table tbody tr{display:grid;grid-template-columns:1fr 3fr}.cart.sweet-cart .content table tbody .item-image{grid-column:1/2;grid-row:1;padding:10px}.cart.sweet-cart .content table tbody .item-image .image-wrapper{width:130px;height:150px;margin:0px;padding:0px}.cart.sweet-cart .content table tbody .item-description{grid-column:2/2;grid-row:1}.cart.sweet-cart .content table tbody .item-quantity{grid-column:1/2;grid-row:2;padding:10px}.cart.sweet-cart .content table tbody .item-amount{grid-column:2/2;grid-row:2}.cart.sweet-cart .content table tbody .item-price{display:none}}@media(max-width: 992px){.cart.sweet-cart .campaign-code{width:100%;padding:20px 0 20px 0}}.cart.sweet-cart .campaign-code span{font-size:18px;font-weight:700;display:block;margin-bottom:10px}.cart.sweet-cart .campaign-code input{border-radius:8px;padding:10px;border:1px solid #ccc;margin-right:10px;margin-bottom:10px}.cart.sweet-cart .campaign-code .add-campaign-code{color:#fff;background-color:#1e5188;font-weight:600;display:inline-block;padding:10px;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(0,0,0,0);margin:0;text-decoration:none;transition:200ms background-color linear;width:200px}.cart.sweet-cart .cart-summary{padding:20px 20px 20px 0}@media(max-width: 992px){.cart.sweet-cart .cart-summary{width:100%}.cart.sweet-cart .cart-summary tbody .shipping-display,.cart.sweet-cart .cart-summary .shipping .shipping-display{text-align:right}.cart.sweet-cart .cart-summary tbody .total-display,.cart.sweet-cart .cart-summary .shipping .total-display{text-align:right}.cart.sweet-cart .cart-summary tbody .vat-display,.cart.sweet-cart .cart-summary .shipping .vat-display{text-align:right}}.cart.sweet-cart .cart-summary td{font-size:16px}.cart.sweet-cart .cart-summary tr:first-child td{padding-top:20px}.cart.sweet-cart .cart-summary tr.total td{font-size:18px;font-weight:700}
