.elementor-18 .elementor-element.elementor-element-739b9bb{--display:flex;--min-height:70px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-3ab568d{--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;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18 .elementor-element.elementor-element-159bcab img{width:auto;}.elementor-18 .elementor-element.elementor-element-5b4ede6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-86dfbe4{--display:flex;--margin-top:46px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-0f8e6b2{--display:flex;}.elementor-18 .elementor-element.elementor-element-1673179{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-a7c2c87{--display:flex;}.elementor-18 .elementor-element.elementor-element-d2775a0 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 50%, var( --e-global-color-6d829b9 ) 50%);}.elementor-18 .elementor-element.elementor-element-d2775a0{--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-accent );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-primary );--order-summary-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-e8ed483 );--totals-rows-gap-top:calc( 36px/2 );--totals-rows-gap-bottom:calc( 36px/2 );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-e8ed483 );--totals-divider-weight:0px;--checkout-button-normal-text-color:var( --e-global-color-accent );--checkout-button-hover-border-color:var( --e-global-color-accent );--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-d2775a0 .cart_totals h2{font-family:"Berlingske Serif", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;}.elementor-18 .elementor-element.elementor-element-d2775a0 #shipping_method li label{font-family:"Cera Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-18 .elementor-element.elementor-element-d2775a0 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d2775a0 .e-shop-table .cart th, .elementor-18 .elementor-element.elementor-element-d2775a0 .e-shop-table .cart td:before{font-family:"Berlingske Serif", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-18 .elementor-element.elementor-element-d2775a0 .cart td span, .elementor-18 .elementor-element.elementor-element-d2775a0 .cart td, .elementor-18 .elementor-element.elementor-element-d2775a0 .input-text.qty{font-family:"Cera Pro", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-18 .elementor-element.elementor-element-d2775a0 .cart_totals .shop_table td:before, .elementor-18 .elementor-element.elementor-element-d2775a0 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Cera Pro", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-18 .elementor-element.elementor-element-d2775a0 .checkout-button{font-family:"Cera Pro", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.25;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-d2775a0 */.elementor-18 .elementor-element.elementor-element-d2775a0 {
    font-family: "Cera Pro", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.25;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 input.qty {
    width: 155px;
    height: 55px !important;
    max-height: 55px !important;
    outline: none !important;
    border-color: var(--e-global-color-primary) !important;
    border-radius: 10px !important;
    text-align: center !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .quantity {
    position: relative;
    width: 155px;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .e-atc-qty-button-holder {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 20px 3%;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .quantity .minus,
.elementor-18 .elementor-element.elementor-element-d2775a0 .quantity .plus {
    width: 16px !important;
    height:  16px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border: 0 !important;
    position: absolute !important;
    top: calc(50% - 8px) !important;
    font-size: 0 !important;
    line-height: 0 !important;
    float: none !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .quantity .minus {
    left: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE2IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYgMUMxNiAxLjU1MjI4IDE1LjU1MjMgMiAxNSAySDFDMC40NDc3MTUgMiAwIDEuNTUyMjggMCAxQzAgMC40NDc3MTUgMC40NDc3MTUgMCAxIDBIMTVDMTUuNTUyMyAwIDE2IDAuNDQ3NzE1IDE2IDFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNTk3XzM0MzUpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNTk3XzM0MzUiIHgxPSI4IiB5MT0iLTciIHgyPSI4IiB5Mj0iOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODc3NzM1Ii8+CjxzdG9wIG9mZnNldD0iMC4yMSIgc3RvcC1jb2xvcj0iI0IwQTA2NSIvPgo8c3RvcCBvZmZzZXQ9IjAuNDUiIHN0b3AtY29sb3I9IiNFNUQyOUIiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3NSIgc3RvcC1jb2xvcj0iI0EyOTI1NSIvPgo8c3RvcCBvZmZzZXQ9IjAuODkiIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K") !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .quantity .plus {
    right: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDBDOC41NTIyOSAyLjQxNDEyZS0wOCA5IDAuNDQ3NzE1IDkgMUw5IDE1QzkgMTUuNTUyMyA4LjU1MjI4IDE2IDggMTZDNy40NDc3MSAxNiA3IDE1LjU1MjMgNyAxNUw3IDFDNyAwLjQ0NzcxNSA3LjQ0NzcyIC0yLjQxNDEyZS0wOCA4IDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNTk3XzM0MzYpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYgOEMxNiA4LjU1MjI5IDE1LjU1MjMgOSAxNSA5SDFDMC40NDc3MTUgOSAwIDguNTUyMjkgMCA4QzAgNy40NDc3MiAwLjQ0NzcxNSA3IDEgN0gxNUMxNS41NTIzIDcgMTYgNy40NDc3MiAxNiA4WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzU5N18zNDM2KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzU5N18zNDM2IiB4MT0iOCIgeTE9IjAiIHgyPSI4IiB5Mj0iMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzg3NzczNSIvPgo8c3RvcCBvZmZzZXQ9IjAuMjEiIHN0b3AtY29sb3I9IiNCMEEwNjUiLz4KPHN0b3Agb2Zmc2V0PSIwLjQ1IiBzdG9wLWNvbG9yPSIjRTVEMjlCIi8+CjxzdG9wIG9mZnNldD0iMC42NzUiIHN0b3AtY29sb3I9IiNBMjkyNTUiLz4KPHN0b3Agb2Zmc2V0PSIwLjg5IiBzdG9wLWNvbG9yPSIjODc3NzM1Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl81OTdfMzQzNiIgeDE9IjgiIHkxPSIwIiB4Mj0iOCIgeTI9IjE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KPHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjQjBBMDY1Ii8+CjxzdG9wIG9mZnNldD0iMC40NSIgc3RvcC1jb2xvcj0iI0U1RDI5QiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjc1IiBzdG9wLWNvbG9yPSIjQTI5MjU1Ii8+CjxzdG9wIG9mZnNldD0iMC44OSIgc3RvcC1jb2xvcj0iIzg3NzczNSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=") !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .product-remove a {
    font-size: 0;
    line-height: 0;
    transform: translateY(-5px);
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjkxOCAxLjc2NTYzSDkuNzEwOTRWMS4zMjQyMkM5LjcxMDk0IDAuNTk0MDQ1IDkuMTE2ODkgMCA4LjM4NjcyIDBINC44NTU0N0M0LjEyNTI5IDAgMy41MzEyNSAwLjU5NDA0NSAzLjUzMTI1IDEuMzI0MjJWMS43NjU2M0gxLjMyNDIyQzAuNTk0MDQ1IDEuNzY1NjMgMCAyLjM1OTY3IDAgMy4wODk4NEMwIDMuNjc2MjcgMC4zODMyODggNC4xNzQ1NiAwLjkxMjM4NyA0LjM0ODE4TDEuNjk5NzEgMTMuODUyNEMxLjc1NjQxIDE0LjUzMzMgMi4zMzYwNyAxNS4wNjY3IDMuMDE5MzQgMTUuMDY2N0gxMC4yMjI5QzEwLjkwNjEgMTUuMDY2NyAxMS40ODU4IDE0LjUzMzMgMTEuNTQyNSAxMy44NTIyTDEyLjMyOTggNC4zNDgxNUMxMi44NTg5IDQuMTc0NTYgMTMuMjQyMiAzLjY3NjI3IDEzLjI0MjIgMy4wODk4NEMxMy4yNDIyIDIuMzU5NjcgMTIuNjQ4MSAxLjc2NTYzIDExLjkxOCAxLjc2NTYzWk00LjQxNDA2IDEuMzI0MjJDNC40MTQwNiAxLjA4MDgzIDQuNjEyMDggMC44ODI4MTMgNC44NTU0NyAwLjg4MjgxM0g4LjM4NjcyQzguNjMwMTEgMC44ODI4MTMgOC44MjgxMiAxLjA4MDgzIDguODI4MTIgMS4zMjQyMlYxLjc2NTYzSDQuNDE0MDZWMS4zMjQyMlpNMTAuNjYyNyAxMy43NzkxQzEwLjY0MzggMTQuMDA2MSAxMC40NTA2IDE0LjE4MzkgMTAuMjIyOSAxNC4xODM5SDMuMDE5MzRDMi43OTE2IDE0LjE4MzkgMi41OTgzOCAxNC4wMDYxIDIuNTc5NTIgMTMuNzc5M0wxLjgwMzcgNC40MTQwNkgxMS40Mzg1TDEwLjY2MjcgMTMuNzc5MVpNMTEuOTE4IDMuNTMxMjVIMS4zMjQyMkMxLjA4MDgzIDMuNTMxMjUgMC44ODI4MTIgMy4zMzMyNCAwLjg4MjgxMiAzLjA4OTg0QzAuODgyODEyIDIuODQ2NDUgMS4wODA4MyAyLjY0ODQ0IDEuMzI0MjIgMi42NDg0NEgxMS45MThDMTIuMTYxNCAyLjY0ODQ0IDEyLjM1OTQgMi44NDY0NSAxMi4zNTk0IDMuMDg5ODRDMTIuMzU5NCAzLjMzMzI0IDEyLjE2MTQgMy41MzEyNSAxMS45MTggMy41MzEyNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80NDBfMzE2NSkiLz4KPHBhdGggZD0iTTQuODU2NiAxMi44MzIzTDQuNDE1MiA1LjcxMDkzQzQuNDAwMSA1LjQ2NzU5IDQuMTg5NDkgNS4yODI1MyAzLjk0NzM0IDUuMjk3NjhDMy43MDQgNS4zMTI3OCAzLjUxOSA1LjUyMjI0IDMuNTM0MDYgNS43NjU1NEwzLjk3NTQ3IDEyLjg4NjlDMy45ODk5OCAxMy4xMjEgNC4xODQzMSAxMy4zMDEgNC40MTU2MSAxMy4zMDFDNC42NzEyNCAxMy4zMDEgNC44NzIyOSAxMy4wODU3IDQuODU2NiAxMi44MzIzWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzQ0MF8zMTY1KSIvPgo8cGF0aCBkPSJNNi42MjIwNyA1LjI5NzM2QzYuMzc4MyA1LjI5NzM2IDYuMTgwNjYgNS40OTQ5OSA2LjE4MDY2IDUuNzM4NzZWMTIuODYwMUM2LjE4MDY2IDEzLjEwMzkgNi4zNzgzIDEzLjMwMTUgNi42MjIwNyAxMy4zMDE1QzYuODY1ODQgMTMuMzAxNSA3LjA2MzQ4IDEzLjEwMzkgNy4wNjM0OCAxMi44NjAxVjUuNzM4NzZDNy4wNjM0OCA1LjQ5NDk5IDYuODY1ODQgNS4yOTczNiA2LjYyMjA3IDUuMjk3MzZaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfNDQwXzMxNjUpIi8+CjxwYXRoIGQ9Ik05LjI5NzgyIDUuMjk3ODFDOS4wNTUwNCA1LjI4MjcyIDguODQ1MDIgNS40Njc3MyA4LjgyOTk2IDUuNzExMDZMOC4zODg1NSAxMi44MzI0QzguMzczNTEgMTMuMDc1NyA4LjU1ODUyIDEzLjI4NTIgOC44MDE4MiAxMy4zMDAzQzkuMDQ1MjcgMTMuMzE1MyA5LjI1NDYyIDEzLjEzMDIgOS4yNjk2OSAxMi44ODdMOS43MTEwOSA1Ljc2NTY3QzkuNzI2MTYgNS41MjIzNCA5LjU0MTE1IDUuMzEyODggOS4yOTc4MiA1LjI5NzgxWiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzQ0MF8zMTY1KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQ0MF8zMTY1IiB4MT0iNi42MjEwOSIgeTE9IjAiIHgyPSI2LjYyMTA5IiB5Mj0iMTUuMDY2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODc3NzM1Ii8+CjxzdG9wIG9mZnNldD0iMC4yMSIgc3RvcC1jb2xvcj0iI0IwQTA2NSIvPgo8c3RvcCBvZmZzZXQ9IjAuNDUiIHN0b3AtY29sb3I9IiNFNUQyOUIiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3NSIgc3RvcC1jb2xvcj0iI0EyOTI1NSIvPgo8c3RvcCBvZmZzZXQ9IjAuODkiIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQ0MF8zMTY1IiB4MT0iNC4xOTUzMyIgeTE9IjUuMjk2ODEiIHgyPSI0LjE5NTMzIiB5Mj0iMTMuMzAxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KPHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjQjBBMDY1Ii8+CjxzdG9wIG9mZnNldD0iMC40NSIgc3RvcC1jb2xvcj0iI0U1RDI5QiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjc1IiBzdG9wLWNvbG9yPSIjQTI5MjU1Ii8+CjxzdG9wIG9mZnNldD0iMC44OSIgc3RvcC1jb2xvcj0iIzg3NzczNSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfNDQwXzMxNjUiIHgxPSI2LjYyMjA3IiB5MT0iNS4yOTczNiIgeDI9IjYuNjIyMDciIHkyPSIxMy4zMDE1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KPHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjQjBBMDY1Ii8+CjxzdG9wIG9mZnNldD0iMC40NSIgc3RvcC1jb2xvcj0iI0U1RDI5QiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjc1IiBzdG9wLWNvbG9yPSIjQTI5MjU1Ii8+CjxzdG9wIG9mZnNldD0iMC44OSIgc3RvcC1jb2xvcj0iIzg3NzczNSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfNDQwXzMxNjUiIHgxPSI5LjA0OTgyIiB5MT0iNS4yOTY5NSIgeDI9IjkuMDQ5ODIiIHkyPSIxMy4zMDExIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KPHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjQjBBMDY1Ii8+CjxzdG9wIG9mZnNldD0iMC40NSIgc3RvcC1jb2xvcj0iI0U1RDI5QiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjc1IiBzdG9wLWNvbG9yPSIjQTI5MjU1Ii8+CjxzdG9wIG9mZnNldD0iMC44OSIgc3RvcC1jb2xvcj0iIzg3NzczNSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .product-thumbnail a {
    font-size: 0;
    line-height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .product-thumbnail img {
    border-radius: 50%;
    box-shadow: 0px 5px 14px -14px rgba(0, 0, 0, 0.5);
    width: 64px !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .woocommerce-cart-form__contents thead tr th {
    border-bottom: 1px solid var( --e-global-color-e8ed483 ) !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .cart_totals > h2 {
    border-bottom: 1px solid var( --e-global-color-e8ed483 ) !important;
    margin: 0 !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .cart_totals > table tr td {
    border-bottom: 1px solid var( --e-global-color-e8ed483 ) !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .woocommerce-shipping-methods .amount {
    font-weight: 400 !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .wc-proceed-to-checkout .checkout-button {
    background-color: unset !important;
    background-size: 220% !important;
    background-position: right !important;
    transition: all .6s cubic-bezier(0.39, 0.58, 0.57, 1) !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .wc-proceed-to-checkout .checkout-button:hover {
background-color: unset !important;
	background-position: left !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .e-apply-coupon {
    font-size: 0;
    outline: 0 !important;
    line-height: 0 !important;
    height: 38px !important;
    width: 38px !important;
    background-image: none;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
    border-radius: 50% !important;
    line-height: 0;
    line-height: 0;
    padding: 0;
    margin: 0;
    flex-shrink: 0;
    flex-grow: 0;
    border: 0 !important;
    padding: 0 !important;
    float: none !important;
    background-color: transparent !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4zNDMxIDAuMjkyODkzTDE4LjcwNzEgNi42NTY4NUMxOS4wOTc2IDcuMDQ3MzggMTkuMDk3NiA3LjY4MDU0IDE4LjcwNzEgOC4wNzEwN0wxMi4zNDMxIDE0LjQzNUMxMS45NTI2IDE0LjgyNTYgMTEuMzE5NSAxNC44MjU2IDEwLjkyODkgMTQuNDM1QzEwLjUzODQgMTQuMDQ0NSAxMC41Mzg0IDEzLjQxMTMgMTAuOTI4OSAxMy4wMjA4TDE1LjU4NTggOC4zNjM5NkgxQzAuNDQ3NzE1IDguMzYzOTYgMCA3LjkxNjI1IDAgNy4zNjM5NkMwIDYuODExNjggMC40NDc3MTUgNi4zNjM5NiAxIDYuMzYzOTZIMTUuNTg1OEwxMC45Mjg5IDEuNzA3MTFDMTAuNTM4NCAxLjMxNjU4IDEwLjUzODQgMC42ODM0MTggMTAuOTI4OSAwLjI5Mjg5M0MxMS4zMTk1IC0wLjA5NzYzMTEgMTEuOTUyNiAtMC4wOTc2MzExIDEyLjM0MzEgMC4yOTI4OTNaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDY5XzM0MjMpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDY5XzM0MjMiIHgxPSI5LjUiIHkxPSIwIiB4Mj0iOS41IiB5Mj0iMTQuNzI3OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODc3NzM1Ii8+CjxzdG9wIG9mZnNldD0iMC4yMSIgc3RvcC1jb2xvcj0iI0IwQTA2NSIvPgo8c3RvcCBvZmZzZXQ9IjAuNDUiIHN0b3AtY29sb3I9IiNFNUQyOUIiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3NSIgc3RvcC1jb2xvcj0iI0EyOTI1NSIvPgo8c3RvcCBvZmZzZXQ9IjAuODkiIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K") !important;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 table.shop_table_responsive thead {
    display: table-header-group;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .coupon-col {
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 #coupon_code {
    margin: 0 !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .coupon-col .coupon-col-end {
    width: auto !important;
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 table.shop_table_responsive tr td {
    display: table-cell !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .cart tr {
    padding: 0 !important;
    display: table-row !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .cart td,
.elementor-18 .elementor-element.elementor-element-d2775a0 .cart tbody th.product-name {
    padding-right: 20px !important;
    text-align: left !important;
    border-top: 1px solid var( --e-global-color-e8ed483 ) !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .cart td:before {
    display: none !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 th.product-thumbnail {
    display: table-cell !important;
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .woocommerce-cart-form__contents thead tr th {
    border-bottom: 0 !important;
}

@media screen and (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-d2775a0 .coupon-col-end {
        margin-left: 20px !important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-d2775a0 table.shop_table_responsive .product-thumbnail,
    .elementor-18 .elementor-element.elementor-element-d2775a0 table.shop_table_responsive .product-price {
        display: none !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-d2775a0 input.qty {
        width: 100px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-d2775a0 .quantity {
        width: 100px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-d2775a0 .cart td,
     .elementor-18 .elementor-element.elementor-element-d2775a0 .cart td span{
        font-size: 12px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-d2775a0 .quantity .minus {
        left: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d2775a0 .quantity .plus {
        right: 10px;
    }
}

.elementor-18 .elementor-element.elementor-element-d2775a0 .shipping-calculator-form button,
.elementor-18 .elementor-element.elementor-element-d2775a0 td.actions button {
    padding: 0 !important;
    border: 0 !important;
    color: var(--e-global-color-accent) !important;
    font-family: "Cera Pro", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-decoration: underline !important;
    line-height: 1.25 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Berlingske Serif';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/BerlingskeSerif-300.woff') format('woff');
}
@font-face {
	font-family: 'Berlingske Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/BerlingskeSerif-400.woff') format('woff');
}
@font-face {
	font-family: 'Berlingske Serif';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/BerlingskeSerif-500.woff') format('woff');
}
@font-face {
	font-family: 'Berlingske Serif';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/BerlingskeSerif-700.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/CeraPro-300.woff') format('woff');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/CeraPro-400.woff') format('woff');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/CeraPro-500.woff') format('woff');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tableandbeyondshop.com/wp-content/uploads/2024/02/CeraPro-700.woff') format('woff');
}
/* End Custom Fonts CSS */