.empty-wpmenucart,.hidden-wpmenucart{display:none!important}.cartcontents+.amount:before{content:'-';margin:0 .25em}.wpmenucart-display-right{float:right!important}.wpmenucart-display-left{float:left!important}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap!important}.wpmenucart-order-item-info,.wpmenucart-thumbnail{display:inline-block;vertical-align:middle}.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpmenucart .clearfix{display:inline-block}* html .wpmenucart .clearfix{height:1%}.wpmenucart .clearfix{display:block}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > img.vipps-payment-logo {
height: 2em;
margin-bottom: -0.7em;
} .wc-block-grid__product .vippsbuynow {
}
.wc-block-grid__product .single-product.button.vipps-buy-now .inline.vipps-logo.negative {
display: inline-block;
margin: 0 .2em;
height: 2ex;
max-width: 100%;
width: auto;
vertical-align: text-bottom;
} .vipps-badge-wrapper.aligncenter {
text-align: center;
} div.wp-block-button.wc-block-components-product-button.wc-block-button-vipps {
text-align: center;
margin-bottom:0;
}
div.wp-block-button.wc-block-components-product-button.wc-block-button-vipps a.single-product.button.vipps-buy-now{
margin-left: auto;
margin-right: auto;
display: inline-block;
padding-top:0;
}
div.wp-block-button.wc-block-components-product-button.wc-block-button-vipps a.single-product.button.vipps-buy-now img{
max-width: 10rem;
margin-bottom:0;
}
div.vipps_buy_now_wrapper.loop {
text-align:center;
}
div.vipps_buy_now_wrapper.loop  a.single-product.button.vipps-buy-now img{
max-width: 10rem;
}  .vipps_checkout_widget_wrapper {
width: 100%;
display:flex;
flex-direction:column;
align-items:center;
font-family: "Vipps Text", Arial, sans-serif;
margin-bottom: 1rem;
color: black;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_title {
font-size:18px;
line-height:24px;
font-weight:500;
color: black;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_title.accordion {
cursor: pointer;
transition: 0.4s,
}
.vipps_checkout_widget_title.active .vipps_checkout_widget_icon::before {
content: "\2212";
}
.vipps_checkout_widget_title .vipps_checkout_widget_icon::before {
content: "\002B";
}
.vipps_checkout_widget_title .vipps_checkout_widget_icon {
font-size: 1.5rem;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_title .vipps_checkout_widget_icon{
float: right;
width: 24px;
text-align: center;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget {
width: 586px;
font-weight:400;
border-bottom: 1px solid lightgrey;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_body {
display: none;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_input {
border-radius: 8px;
height: 56px;
width: 100%;
padding: 12px 15px;
font-size: 16px;
border: 1px solid #ddd;
border-radius: 6px;
box-sizing: border-box;
outline: none;
margin: 0px;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_button {
min-width: 5.5em;
padding: 7.5px 16px;
font-size: 14px;
line-height:20px;
text-transform: none;
border-radius: 24px;
color: white;
margin-top: 0.5em;
margin-bottom: 0.5em;
font-family: "Vipps Text", Arial, sans-serif;
font-weight: bold;
cursor: pointer;
border: none;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_small {
font-size: 14px;
font-weight: bold;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget:not(:last-child) {
margin: 1rem;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget {
padding-bottom: .8rem;
}
#vipps_checkout_widget_coupon_active_codes_container_codes {
display: flex;
flex-wrap: wrap;
gap: 1em;
}
.vipps_checkout_widget_coupon_active_code_box {
display: flex;
align-items: center;
background-color: #f0f0f2;
padding: 8px 12px;
margin-top: 0.2em;
max-width: fit-content;
border-radius: 4px;
gap: 0.5em;
}
.vipps_checkout_widget_coupon_delete {
display: flex;
justify-content: center;
align-items: center;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #000;
color: white;
font-size: 12px;
cursor: pointer;
text-decoration: none;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_input.error {
border-color: #C60000;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_input.success {
border-color: #048a1a;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_error {
color: #C60000;
}
.vipps_checkout_widget_wrapper .vipps_checkout_widget .vipps_checkout_widget_success {
color: #048a1a;
}
@media (min-width: 720px) {
.vipps_checkout_widget_wrapper .vipps_checkout_widget {
width: 624px;
}
}
form#vippsdata {
margin:0;
}
h2.confirmVippsExpressCheckoutHeader {
margin-top: 0;
}
a.button.vipps-express-checkout img {
max-width: 100%;
width: 13.5rem;
max-height: 100%;
filter: drop-shadow( 0px 1px 2px #d7d7d7);
}
a.button.vipps-express-checkout:hover img {
opacity: 0.9;
}
a.button.vipps-express-checkout.disabled img {
opacity: 0.7;
}
li.wc_payment_method.payment_method_vipps img {
max-width: 145px;
}
a.button.vipps-buy-now:focus {
outline: none;
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.vipps-buy-now, .woocommerce ul.products li.product .button.vipps-buy-now, a.button.vipps-buy-now {
color: #fff;
background-color:transparent;
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.vipps-buy-now:hover, .woocommerce ul.products li.product .button.vipps-buy-now:hover, a.button.vipps-buy-now:hover {
opacity: 0.9;
}
ul.products li.product a.button.vipps-buy-now img {
margin:0px;
display:inline;
}
a.button.vipps-express-checkout {
background-color: #fff;
color: transparent;
vertical-align: bottom;
padding: 0;
margin-left:.5em;
}
a.button.vipps-express-checkout:active, a.button.vipps-buy-now:active {
border: 0;
}
a.button.vipps-express-checkout:hover, a.button.vipps-buy-now:hover {
border: 0;
} a.single-product.button.vipps-buy-now  {
padding-left:0;
padding-right:0;
padding-bottom:0;
}
.widget_shopping_cart a.button.vipps-express-checkout {
color:transparent;
background-color: #fff;
float: none;
margin-top: .5em;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
clear: both;
} .woocommerce-cart-tab-container .widget_shopping_cart a.button.vipps-express-checkout {
min-width: 190px;
}
.vippslogincontainer {
width: 100%;
text-align: center;
}
a.button.vipps-login {
vertical-align: bottom;
max-width: 250px;
color:transparent;
background-color: #fff;
margin: 1em auto;
min-width: 190px;
clear: both;
padding:0;
} .woocommerce-info.vipps-info {
background-color: #fe5b24;
}
img.inline {
height: 2ex;
display:inline;
vertical-align: text-bottom;
}
.vippsorange {
background-color: #fe5b24;
}
.vippsorange-light {
background-color: #fff4ec;
}
.vippspurple {
background-color: #551488;
}
.vippspurple2 {
background-color: #5E3DC2;
}
.vippspurple-light {
background-color: #8851F6;
}
.vippsdarkgray {
background-color: #161225;
}
.vipps_checkout_button_wrapper {
margin-top: 1rem;
margin-bottom: 1rem;
}
.vippsspinner {
width:125px;
height:125px;
display: none;
position:absolute;
top:50%;
left:50%;
margin-left: -62px;
margin-top: -62px;
transform:scale(0.6);
-o-transform:scale(0.6);
-ms-transform:scale(0.6);
-webkit-transform:scale(0.6);
-moz-transform:scale(0.6);
}
.vippsoverlay {
background: #e9e9e9;
position:fixed;
display: none;
top: 0;           
right: 0;        
bottom: 0;
left: 0;
opacity: 0.5;
z-index: 1000;
}
body.processing {
cursor: progress;
}
.processing .vippsoverlay {
display:block;
}
.processing .vippsspinner  {
display:block;
}
.vippsspinner {
--oncolor: rgba(254,90,36,0.97);
}
.vippsspinner.mobilepay {
--oncolor: rgba(90, 120, 255, 0.97);
}
.f_circleG{
position:absolute;
background-color:rgb(255,255,255);
height:22px;
width:22px;
border-radius:12px;
-o-border-radius:12px;
-ms-border-radius:12px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
animation-name:f_fadeG;
-o-animation-name:f_fadeG;
-ms-animation-name:f_fadeG;
-webkit-animation-name:f_fadeG;
-moz-animation-name:f_fadeG;
animation-duration:1.2s;
-o-animation-duration:1.2s;
-ms-animation-duration:1.2s;
-webkit-animation-duration:1.2s;
-moz-animation-duration:1.2s;
animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
animation-direction:normal;
-o-animation-direction:normal;
-ms-animation-direction:normal;
-webkit-animation-direction:normal;
-moz-animation-direction:normal;
}
#frotateG_01{
left:0;
top:51px;
animation-delay:0.45s;
-o-animation-delay:0.45s;
-ms-animation-delay:0.45s;
-webkit-animation-delay:0.45s;
-moz-animation-delay:0.45s;
}
#frotateG_02{
left:15px;
top:15px;
animation-delay:0.6s;
-o-animation-delay:0.6s;
-ms-animation-delay:0.6s;
-webkit-animation-delay:0.6s;
-moz-animation-delay:0.6s;
}
#frotateG_03{
left:51px;
top:0;
animation-delay:0.75s;
-o-animation-delay:0.75s;
-ms-animation-delay:0.75s;
-webkit-animation-delay:0.75s;
-moz-animation-delay:0.75s;
}
#frotateG_04{
right:15px;
top:15px;
animation-delay:0.9s;
-o-animation-delay:0.9s;
-ms-animation-delay:0.9s;
-webkit-animation-delay:0.9s;
-moz-animation-delay:0.9s;
}
#frotateG_05{
right:0;
top:51px;
animation-delay:1.05s;
-o-animation-delay:1.05s;
-ms-animation-delay:1.05s;
-webkit-animation-delay:1.05s;
-moz-animation-delay:1.05s;
}
#frotateG_06{
right:15px;
bottom:15px;
animation-delay:1.2s;
-o-animation-delay:1.2s;
-ms-animation-delay:1.2s;
-webkit-animation-delay:1.2s;
-moz-animation-delay:1.2s;
}
#frotateG_07{
left:51px;
bottom:0;
animation-delay:1.35s;
-o-animation-delay:1.35s;
-ms-animation-delay:1.35s;
-webkit-animation-delay:1.35s;
-moz-animation-delay:1.35s;
}
#frotateG_08{
left:15px;
bottom:15px;
animation-delay:1.5s;
-o-animation-delay:1.5s;
-ms-animation-delay:1.5s;
-webkit-animation-delay:1.5s;
-moz-animation-delay:1.5s;
}
@keyframes f_fadeG{
0%{
background-color:rgba(254,90,36,0.97);
background-color: var(--oncolor);
}
100%{
background-color:rgb(255,255,255);
}
}
@-o-keyframes f_fadeG{
0%{
background-color:rgba(254,90,36,0.97);
background-color: var(--oncolor);
}
100%{
background-color:rgb(255,255,255);
}
}
@-ms-keyframes f_fadeG{
0%{
background-color:rgba(254,90,36,0.97);
background-color: var(--oncolor);
}
100%{
background-color:rgb(255,255,255);
}
}
@-webkit-keyframes f_fadeG{
0%{
background-color:rgba(254,90,36,0.97);
background-color: var(--oncolor);
}
100%{
background-color:rgb(255,255,255);
}
}
@-moz-keyframes f_fadeG{
0%{
background-color:rgba(254,90,36,0.97);
background-color: var(--oncolor);
}
100%{
background-color:rgb(255,255,255);
}
}:root{--lcp_live_preview_footer18469:#212121}.woocommerce-variation-add-to-cart,form.cart{flex-wrap:wrap!important}.wapf{width:100%}.wapf-hide{display:none!important}.wapf-upload-thumbs{display:flex;gap:10px}.wapf-child-item .wc-block-cart-item__quantity{display:none}body,html{scroll-behavior:auto!important}.wapf img{max-width:100%}.wapf-wrapper{margin:0 0 20px -5px;width:100%}.wapf-field-group,.wapf-section{display:flex;flex-wrap:wrap}.wapf-cloner{margin-top:15px}.wapf-section .wapf-cloner{margin:0 0 15px 5px}.wapf-clone-title{margin:15px 0;padding-left:5px;width:100%}.wapf-input-label{font-weight:400;cursor:pointer}.wapf-label-text{padding-left:10px}.wapf-checkbox,.wapf-radio{clear:both}.wapf-field-container{padding:0 5px var(--apf-margin-bottom,15px) 5px;box-sizing:border-box}.wapf-field-container .wapf-swatch--image{width:100%}.wapf input[type=email],.wapf input[type=number],.wapf input[type=text],.wapf input[type=url],.wapf select,.wapf textarea{width:100%;box-sizing:border-box}.wapf input[type=checkbox],.wapf input[type=radio]{float:left;margin-top:5px}.wapf-field-label{display:flex;align-items:center}.label-above .wapf-field-label{margin-bottom:10px}.wapf-field-description{font-size:85%;opacity:.8;padding:5px 0 0 0;margin:0}.wapf-pricing-hint{opacity:.7}.wapf-disabled{opacity:.5}.wapf-disabled label{cursor:default!important}.wapf-card,.wapf-swatch{box-sizing:border-box;cursor:pointer;position:relative;min-width:0}.wapf-card input[type=checkbox],.wapf-card input[type=radio],.wapf-swatch input[type=checkbox],.wapf-swatch input[type=radio]{position:absolute;opacity:0;height:1px;width:1px;padding:0}.wapf-swatch label{cursor:pointer;font-weight:400;display:block;width:100%;margin:0;z-index:1}.wapf--circle{border-radius:50%}.wapf--rounded{border-radius:4px}.wapf-swatch-wrapper{display:flex;flex-wrap:wrap}.wapf-card-wrap{display:grid;grid-template-columns:repeat(var(--wapf-cols),1fr);grid-auto-rows:auto;gap:1rem}@media all and (max-width:900px){.wapf-card-wrap{grid-template-columns:repeat(var(--wapf-cols-t),1fr)}}@media all and (max-width:768px){.wapf-card-wrap{grid-template-columns:repeat(var(--wapf-cols-m),1fr)}}.wapf-card{position:relative;background:var(--apf-card-bg,#fff);color:var(--apf-card-color,inherit);border-radius:var(--apf-card-radius,6px);border:var(--apf-card-border,none);box-shadow:var(--apf-card-shadow,none)}.wapf-card.is-qty-select{background:var(--apf-cq-bg,#fff);color:var(--apf-cq-color,inherit);border-radius:var(--apf-cq-radius,6px);border:var(--apf-cq-border,none);box-shadow:var(--apf-cq-shadow,none);cursor:default}.wapf-card:not(.is-qty-select):hover{color:var(--apf-card-color-hov,inherit);border-color:var(--apf-card-border-color-hov,transparent);background:var(--apf-card-bg-hov,transparent)}.wapf-card.wapf-checked:not(.is-qty-select){color:var(--apf-card-color-sel,inherit);border-color:var(--apf-card-border-color-sel,transparent);background:var(--apf-card-bg-sel,#fff)}.wapf-card-inner{padding:.7em;display:flex;gap:7px;font-size:.935rem;overflow:hidden;user-select:none}.wapf-card-img img{width:68px;height:68px;max-width:68px;max-height:68px;object-fit:var(--apf-img-fit,cover);object-position:center;border-radius:var(--apf-card-radius,6px)}.wapf-card-body,.wapf-card-row{display:flex;gap:.5rem;flex-flow:column;width:100%}.wapf-card-row{flex-flow:row;justify-content:space-between;align-items:center}.wapf-card-title{font-weight:600;width:100%;flex:1}.wapf-card-link{display:flex;align-items:end}.wapf-card a{padding:0;text-decoration:underline;color:currentColor}.wapf-card-qty{width:100%}.wapf-card-info{white-space:nowrap}.wapf-card-vertical .wapf-card-inner{flex-flow:column;height:100%}.wapf-card-vertical .wapf-card-body{row-gap:.5rem;flex-grow:1}.wapf-card-vertical .wapf-card-row:last-child{margin-top:auto}.wapf-card-vertical .wapf-card-img img{width:100%;height:100%;max-width:100%;max-height:120px}.wapf-swatch--image{text-align:center;transition:all .1s;overflow:hidden}.wapf-swatch--image img{vertical-align:bottom}.wapf-swatch--image .apf-pick-box,.wapf-swatch--image.apf-pick-box{border:2px solid transparent}.wapf-swatch--image.wapf-checked .apf-pick-box,.wapf-swatch--image.wapf-checked.apf-pick-box{border-color:#353c4e}.wapf-swatch-label{text-align:center;padding:4px}.wapf-swatch--image label{height:100%}.wapf-image-swatch-wrapper{display:grid;grid-template-columns:repeat(var(--wapf-cols),var(--apf-col-width,1fr));gap:10px}@media all and (max-width:900px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-t,var(--wapf-cols)),var(--apf-col-width,1fr))}}@media all and (max-width:768px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-m,var(--wapf-cols)),var(--apf-col-width,1fr))}}.wapf-swatch--color{margin:0 15px 15px 0;position:relative;transition:all .1s}.wapf-swatch--color .wapf-color{margin:auto}.wapf-swatch--color.wapf-checked .wapf-color{border:3px solid #fff;color:#353c4e;box-shadow:0 0 0 2px}.wapf-swatch--text{margin:0 15px 15px 0;border-radius:4px;border:1px solid #ccc}.wapf-swatch--text label{padding:7px 11px}.wapf-swatch--text:hover{border-color:#353c4e}.wapf-swatch--text.wapf-checked{border-color:#353c4e;background:#353c4e;color:#fff}.wapf-checkboxes,.wapf-radios{display:inline-grid;grid-template-columns:auto;gap:5px 1rem}.wapf-checkbox label,.wapf-radio label{display:flex;align-items:center}.apf-plusmin{display:inline-flex;border-radius:var(--apf-ns-radius,var(--apf-radius,0));border:var(--apf-ns-border,var(--apf-input-border,none));width:100%;max-width:var(--apf-ns-width,100%);height:var(--apf-input-height,38px);overflow:hidden}.apf-plusmin:focus-within{border-color:var(--apf-ns-border-color-foc,var(--apf-input-border-color-foc,transparent))}.wapf-card-vertical .apf-plusmin{max-width:100%}.wapf .apf-plusmin button,.wapf .apf-plusmin input{box-shadow:none;margin:0!important;line-height:0;border:0;border-radius:0;width:auto;outline:0;flex:1;height:100%}.apf-plusmin button{background:var(--apf-ns-bg,transparent);font-size:1rem;padding:0!important;max-width:40px;outline:0;fill:var(--apf-ns-color,inherit);touch-action:manipulation}.apf-plusmin button:focus,.apf-plusmin button:hover{background:var(--apf-ns-bg,transparent)!important;fill:var(--apf-ns-color,inherit)}.wapf button.apf-minus{border-right:var(--apf-ns-border-inner,none)}.wapf button.apf-plus{border-left:var(--apf-ns-border-inner,none)}.wapf .apf-plusmin input{text-align:center;-moz-appearance:textfield;min-width:40px;padding:0 .7em;background:var(--apf-ns-input-bg,var(--apf-input-bg,#fff));color:var(--apf-ns-input-color,var(--apf-input-color,inherit))}.apf-plusmin input::-webkit-inner-spin-button,.apf-plusmin input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wapf-product-totals{width:100%}.wapf-total{margin:0;padding:0}.wapf-product-totals .wapf--inner{margin-bottom:20px}.wapf-product-totals .wapf--inner>div{padding-bottom:10px;clear:both}.wapf-product-totals .wapf--inner>div:last-child{padding-bottom:0}.wapf-product-totals div span:first-child{font-weight:700}.wapf-product-totals div span:last-child{float:right}.wttw{z-index:999999;position:fixed;max-width:200px;opacity:0;transition:opacity .2s;visibility:hidden;left:-100%}.rtl .wttw{left:100%}.wapf-ttp{padding:4px 9px;font-size:.9rem;border-radius:4px;color:var(--apf-tooltip-color,#fff);background:var(--apf-tooltip-bg,#353c4e)}.wapf-ttp:after{content:'';z-index:-1;position:absolute;width:8px;height:8px;background:var(--apf-tooltip-bg,#353c4e);transform-origin:center;transform:rotate(45deg)}.tt-v{visibility:visible;display:block;position:absolute;opacity:1}.tt-t .wapf-ttp:after{bottom:-4px;left:50%;margin-left:-4px}.tt-b .wapf-ttp:after{top:-4px;left:50%;margin-left:-4px}.tt-l .wapf-ttp:after{top:50%;right:-4px;margin-top:-4px}.tt-r .wapf-ttp:after{top:50%;left:-4px;margin-top:-4px}.wapf-tt-icon{margin-left:5px;padding:0 5px;fill:var(--apf-tooltip-icon,currentColor);display:flex;cursor:pointer}