.elementor-45110 .elementor-element.elementor-element-586c5fd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45110 .elementor-element.elementor-element-6707d5d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-45110 .elementor-element.elementor-element-693b01c5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-163a72cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-45110 .elementor-element.elementor-element-55be8f8b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-45110 .elementor-element.elementor-element-55be8f8b{text-align:start;}.elementor-45110 .elementor-element.elementor-element-55be8f8b .elementor-heading-title{font-family:"garamond-premier-pro", Sans-serif;font-size:30px;font-weight:normal;line-height:1.5em;color:#313131;}.woocommerce .elementor-widget-pp-woo-product-price .price{color:var( --e-global-color-primary );}.elementor-45110 .elementor-element.elementor-element-41888872 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-45110 .elementor-element.elementor-element-41888872 .price{color:#313131;font-family:"Lato", Sans-serif;font-size:18px;font-weight:normal;letter-spacing:0.5px;}.woocommerce .elementor-45110 .elementor-element.elementor-element-41888872 .price ins{font-weight:normal;text-decoration:none;}body:not(.rtl) .elementor-45110 .elementor-element.elementor-element-41888872:not(.pp-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-45110 .elementor-element.elementor-element-41888872:not(.pp-product-price-block-yes) del{margin-left:5px;}.elementor-45110 .elementor-element.elementor-element-41888872.pp-product-price-block-yes del{margin-bottom:5px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-45110 .elementor-element.elementor-element-5e430044 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-5e430044{line-height:1.8em;color:#313131;}.elementor-widget-pp-woo-add-to-cart .pp-button{background-color:var( --e-global-color-accent );}.elementor-widget-pp-woo-add-to-cart .pp-button:focus, .elementor-widget-pp-woo-add-to-cart .pp-button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-widget-pp-woo-add-to-cart .added_to_cart{color:var( --e-global-color-secondary );}.elementor-45110 .elementor-element.elementor-element-76e41669{text-align:left;}.elementor-45110 .elementor-element.elementor-element-76e41669 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-76e41669 .elementor-button{padding:14px 60px 14px 60px;}.elementor-45110 .elementor-element.elementor-element-76e41669 .pp-button{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-45110 .elementor-element.elementor-element-76e41669 .pp-button svg{fill:#FFFFFF;}.elementor-45110 .elementor-element.elementor-element-76e41669 .pp-button:focus, .elementor-45110 .elementor-element.elementor-element-76e41669 .pp-button:hover{color:#FFFFFF;}.elementor-45110 .elementor-element.elementor-element-76e41669 .pp-button:focus svg, .elementor-45110 .elementor-element.elementor-element-76e41669 .pp-button:hover svg{fill:#FFFFFF;}.elementor-45110 .elementor-element.elementor-element-76e41669 .quantity .qty, .elementor-45110 .elementor-element.elementor-element-76e41669 .pp-woo-add-to-cart .pp-add-to-cart-qty-ajax{border-color:#CECECE;transition:all 0.2s;}.elementor-45110 .elementor-element.elementor-element-76e41669 form.cart table.variations tr:not(:last-child){margin-bottom:0px;}.elementor-45110 .elementor-element.elementor-element-76e41669 form.cart table.variations label{color:#2B2B2B;font-family:"garamond-premier-pro", Sans-serif;font-size:18px;font-weight:400;}.elementor-45110 .elementor-element.elementor-element-76e41669 form.cart table.variations td.label{background-color:#FCFCFB;}.elementor-45110 .elementor-element.elementor-element-76e41669 form.cart table.variations td.value{background-color:#FCFCFB;}.elementor-45110 .elementor-element.elementor-element-76e41669 form.cart table.variations td.value select, .elementor-45110 .elementor-element.elementor-element-76e41669 form.cart table.variations td.value{font-family:"Lato", Sans-serif;}.elementor-45110 .elementor-element.elementor-element-6e52909b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-45110 .elementor-element.elementor-element-6e52909b .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-45110 .elementor-element.elementor-element-586c5fd1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45110 .elementor-element.elementor-element-6707d5d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45110 .elementor-element.elementor-element-693b01c5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-693b01c5{text-align:start;}.elementor-45110 .elementor-element.elementor-element-55be8f8b > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-45110 .elementor-element.elementor-element-55be8f8b{text-align:start;}.elementor-45110 .elementor-element.elementor-element-55be8f8b .elementor-heading-title{font-size:30px;}.elementor-45110 .elementor-element.elementor-element-41888872 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-45110 .elementor-element.elementor-element-41888872{text-align:left;}.elementor-45110 .elementor-element.elementor-element-5e430044 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-76e41669{text-align:left;}.elementor-45110 .elementor-element.elementor-element-76e41669 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-6e52909b > .elementor-widget-container{padding:20px 0px 20px 0px;}}@media(max-width:767px){.elementor-45110 .elementor-element.elementor-element-586c5fd1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-45110 .elementor-element.elementor-element-6707d5d5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-45110 .elementor-element.elementor-element-693b01c5 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-163a72cb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-45110 .elementor-element.elementor-element-55be8f8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-45110 .elementor-element.elementor-element-55be8f8b{text-align:center;}.elementor-45110 .elementor-element.elementor-element-55be8f8b .elementor-heading-title{font-size:28px;line-height:1.6em;}.elementor-45110 .elementor-element.elementor-element-41888872 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-45110 .elementor-element.elementor-element-41888872{text-align:center;}.elementor-45110 .elementor-element.elementor-element-5e430044 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45110 .elementor-element.elementor-element-5e430044{line-height:1.8em;}.elementor-45110 .elementor-element.elementor-element-76e41669{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-45110 .elementor-element.elementor-element-76e41669 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-45110 .elementor-element.elementor-element-76e41669.elementor-element{--align-self:center;}.elementor-45110 .elementor-element.elementor-element-76e41669 .elementor-button{padding:18px 43px 18px 43px;}.elementor-45110 .elementor-element.elementor-element-6e52909b > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-45110 .elementor-element.elementor-element-586c5fd1{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-45110 .elementor-element.elementor-element-6707d5d5{--width:50%;}.elementor-45110 .elementor-element.elementor-element-163a72cb{--width:50%;}}/* Start custom CSS for pp-woo-product-price, class: .elementor-element-41888872 */.price  {
margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for pp-woo-add-to-cart, class: .elementor-element-76e41669 */.elementor-45110 .elementor-element.elementor-element-76e41669 #pwgc-purchase-container .pwgc-field-container {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-45110 .elementor-element.elementor-element-76e41669 #pwgc-purchase-container .pwgc-label {
    margin-left: 0 !important;
    padding-left: 0 !important;
    text-align: left !important;
}

/* Etiketter: Garamond */
.elementor-45110 .elementor-element.elementor-element-76e41669 #pwgc-purchase-container .pwgc-label {
    font-family: "Adobe Garamond Pro", Garamond, serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    white-space: nowrap !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.elementor-45110 .elementor-element.elementor-element-76e41669 #pwgc-purchase-container #pwgc-message {
    width: 100% !important;
    box-sizing: border-box !important;
}



.single-product .single_add_to_cart_button {
    margin-top: 25px !important;
}


table td, table th {
padding-top: 3px;
padding-bottom: 0px;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #313131;
}


.woocommerce-variation-price {
margin-bottom: 0px !important;
}

.woocommerce div.product form.cart .variations {
margin-bottom: 0px;
}

.variations {
margin-bottom: 15px !important;
}

.pp-woo-add-to-cart .label, .pp-woo-add-to-cart label {
color: inherit;
font-size: 1em;
font-weight: 400;
padding: 0;
width: 100px;
}

.pp-woo-add-to-cart .label, .pp-woo-add-to-cart label {
color: inherit;
font-size: 1em;
font-weight: 400;
padding: 0;
width: 100px;
}


.woocommerce div.product form.cart {
margin-bottom: 15px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
background-color: #FCFCFB;
}

.single-product label[for="gift-card-amount"] {
    white-space: nowrap;
}

.single-product th.label {
    width: 1%;
}

.single-product th.label {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586c5fd1 */.elementor-45110 .elementor-element.elementor-element-586c5fd1 p a, a:active, a:visited {
font-weight: 600;
padding-bottom: 1px;
border-bottom: 1px solid #e7e7e7;
} 

.elementor-45110 .elementor-element.elementor-element-586c5fd1 p a:hover {
color: #0073aa;
border-bottom: 1px solid #c0c0c0;
}/* End custom CSS */