.elementor-91 .elementor-element.elementor-element-83f5d5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-79e19a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-91 .elementor-element.elementor-element-79e19a6:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-79e19a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-91 .elementor-element.elementor-element-79e19a6, .elementor-91 .elementor-element.elementor-element-79e19a6::before{--border-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-79e19a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-91 .elementor-element.elementor-element-afbf3c4{text-align:left;}.elementor-91 .elementor-element.elementor-element-afbf3c4 img{width:80px;}.elementor-91 .elementor-element.elementor-element-afbf3c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-b3d6e5e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:italic;}.elementor-91 .elementor-element.elementor-element-b3d6e5e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-355f979{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:90px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-91 .elementor-element.elementor-element-1cdfff5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-83f5d5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-79e19a6:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-79e19a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cleopatrathediva.com/wp-content/uploads/2024/04/Screenshot_2.jpg");}.elementor-91 .elementor-element.elementor-element-79e19a6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-91 .elementor-element.elementor-element-afbf3c4{text-align:center;}.elementor-91 .elementor-element.elementor-element-afbf3c4 img{width:38%;}.elementor-91 .elementor-element.elementor-element-b3d6e5e{text-align:left;}.elementor-91 .elementor-element.elementor-element-b3d6e5e .elementor-heading-title{font-size:22px;}.elementor-91 .elementor-element.elementor-element-355f979{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-91 .elementor-element.elementor-element-1cdfff5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-79e19a6{--width:50%;}.elementor-91 .elementor-element.elementor-element-355f979{--width:50%;}}@media(max-width:1600px) and (min-width:768px){.elementor-91 .elementor-element.elementor-element-79e19a6{--width:508.6px;}}/* Start custom CSS for container, class: .elementor-element-79e19a6 */@media (min-width:768px){
    .elementor-91 .elementor-element.elementor-element-79e19a6{
    width: 50%
}
.elementor-91 .elementor-element.elementor-element-79e19a6>*{
        width: 100%;
    max-width: 664px!important;
    margin-left:auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355f979 */@media (min-width:768px){
    .elementor-91 .elementor-element.elementor-element-355f979 >*{
        width: 100%;
        max-width: 667px!important;
        margin-right:auto;
    }
}/* End custom CSS */
/* Start custom CSS */@media (max-width:1500px) and (min-width:1024px){
    div[data-elementor-type="wp-page"]>div>div:first-child {
    padding-left: 0px;
}
div[data-elementor-type="wp-page"]>div>div:last-child {
    padding-right: 0px;
}
div[data-elementor-type="wp-page"]>div>div:first-child>div {
           width: 97%!important;
}
div[data-elementor-type="wp-page"]>div>div:last-child>div {
           width: 97%!important;
}
}
.cpops-cart-line-items {
    margin-top: 30px;
}
body{
    padding-right: 0px!important
}

a.remove {
    color: #888;
}
.quantity input {
    font-family: 'Aktiv Grotesk';
    padding: 0px;
    background: transparent;
    border: none;
}
button.button[name=update_cart] {
    background: #333;
    color: #fff;
    border: none;
    margin: 20px 0;
    font-family: 'Aktiv Grotesk';
    border-radius: 0px;
}
a.checkout-button.button.alt.wc-forward {
    font-family: 'Aktiv Grotesk';
    margin-bottom: 0px!important
}
.total-count>div>span {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    color: #666;
    font-family: 'Aktiv Grotesk';
}
.total-count {
    margin-top: 21px;
}
.total-fee {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 10px;
}
.wc-proceed-to-checkout {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    grid-gap:10px
}
.wc-proceed-to-checkout:before, .wc-proceed-to-checkout:after {
    display: none !important;
}

.discount-code a {
    color: #333;
}
.quantity {
    display: flex;
    border: 1px solid #777;
    max-width: 117px;
    margin-top: 20px
}
.quantity button {
    border: none !important;
    color: #333;
    padding: 5px 10px;
}
.quantity input {
    text-align: center;
}
details summary  div:before{
    content: "";
    height: 20px;
    width: 21px;
    display: inline-block;
    margin-bottom: -5px;
    margin-right: 5px;
}
@media (max-width:768px){
   a.checkout-button.button.alt.wc-forward,.wc-proceed-to-checkout a:first-child {
       font-size:12px;
   } 
}
#one summary div:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yNzUiIGhlaWdodD0iMTQuNjIiIHZpZXdCb3g9IjAgMCAxOC4yNzUgMTQuNjIiPg0KICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLXRydWNrIiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS10cnVjayIgZD0iTTE3LjgxOCwxMC4wNTFoLS40NTdWNi45NjVhMS4zNzEsMS4zNzEsMCwwLDAtLjQtLjk2OEwxNC4xMDYsMy4xNDRhMS4zNzEsMS4zNzEsMCwwLDAtLjk2OC0uNEgxMS44NzlWMS4zNzFBMS4zNzEsMS4zNzEsMCwwLDAsMTAuNTA4LDBIMS4zNzFBMS4zNzEsMS4zNzEsMCwwLDAsMCwxLjM3MXY5LjEzOGExLjM3MSwxLjM3MSwwLDAsMCwxLjM3MSwxLjM3MWguNDU3YTIuNzQxLDIuNzQxLDAsMSwwLDUuNDgzLDBoMy42NTVhMi43NDEsMi43NDEsMCwxLDAsNS40ODMsMGgxLjM3MWEuNDU4LjQ1OCwwLDAsMCwuNDU3LS40NTd2LS45MTRBLjQ1OC40NTgsMCwwLDAsMTcuODE4LDEwLjA1MVptLTEzLjI0OSwzLjJhMS4zNzEsMS4zNzEsMCwxLDEsMS4zNzEtMS4zNzFBMS4zNzEsMS4zNzEsMCwwLDEsNC41NjksMTMuMjQ5Wm05LjEzOCwwYTEuMzcxLDEuMzcxLDAsMSwxLDEuMzcxLTEuMzcxQTEuMzcxLDEuMzcxLDAsMCwxLDEzLjcwNiwxMy4yNDlaTTE1Ljk5MSw3LjMxSDExLjg3OXYtMy4yaDEuMjU5bDIuODUzLDIuODUzWiIvPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
}
#two summary div:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfMTMzIiBkYXRhLW5hbWU9Ikdyb3VwIDEzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIuNzkzIiBoZWlnaHQ9IjE0LjYyIiB2aWV3Qm94PSIwIDAgMTIuNzkzIDE0LjYyIj4NCiAgPHBhdGggaWQ9Ikljb25fYXdlc29tZS11bmxvY2stYWx0IiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS11bmxvY2stYWx0IiBkPSJNMTEuNDIyLDcuMzFINC4zNFY0LjM2NkEyLjA1NiwyLjA1NiwwLDEsMSw4LjQ1Miw0LjM0VjQuOGEuNjg0LjY4NCwwLDAsMCwuNjg1LjY4NWguOTE0YS42ODQuNjg0LDAsMCwwLC42ODUtLjY4NVY0LjM0YTQuMzQsNC4zNCwwLDEsMC04LjY4MS4wNDNWNy4zMUgxLjM3MUExLjM3MSwxLjM3MSwwLDAsMCwwLDguNjgxdjQuNTY5QTEuMzcxLDEuMzcxLDAsMCwwLDEuMzcxLDE0LjYySDExLjQyMmExLjM3MSwxLjM3MSwwLDAsMCwxLjM3MS0xLjM3MVY4LjY4MUExLjM3MSwxLjM3MSwwLDAsMCwxMS40MjIsNy4zMVpNNy41MzgsMTEuNjVhMS4xNDIsMS4xNDIsMCwxLDEtMi4yODQsMFYxMC4yOGExLjE0MiwxLjE0MiwwLDEsMSwyLjI4NCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPg0KICA8cGF0aCBpZD0iUGF0aF8xNiIgZGF0YS1uYW1lPSJQYXRoIDE2IiBkPSJNMTUyOTEuMjc1LDI3OC4wNjZ2LTMuMDU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUyODEuNjM4IC0yNzAuNzU2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjQiLz4NCjwvc3ZnPg0K);
    background-position: center;
    background-repeat: no-repeat;
}
#three summary div:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40OTUiIGhlaWdodD0iMTguNTU2IiB2aWV3Qm94PSIwIDAgMTMuNDk1IDE4LjU1NiI+DQogIDxwYXRoIGlkPSJJY29uX21hdGVyaWFsLWxvb3AiIGRhdGEtbmFtZT0iSWNvbiBtYXRlcmlhbC1sb29wIiBkPSJNMTIuNzQ4LDQuMDNWMS41TDkuMzc0LDQuODc0bDMuMzc0LDMuMzc0VjUuNzE3YTUuMDY1LDUuMDY1LDAsMCwxLDUuMDYxLDUuMDYxLDQuOTUyLDQuOTUyLDAsMCwxLS41OSwyLjM2MmwxLjIzMSwxLjIzMWE2LjczNiw2LjczNiwwLDAsMC01LjctMTAuMzQxWm0wLDExLjgwOWE1LjA2NSw1LjA2NSwwLDAsMS01LjA2MS01LjA2MSw0Ljk1Miw0Ljk1MiwwLDAsMSwuNTktMi4zNjJMNy4wNDYsNy4xODVhNi43MzYsNi43MzYsMCwwLDAsNS43LDEwLjM0MXYyLjUzbDMuMzc0LTMuMzc0LTMuMzc0LTMuMzc0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYgLTEuNSkiLz4NCjwvc3ZnPg0K);
    background-position: center;
    background-repeat: no-repeat;
}
div#cpops-drawer-modal {
    all: unset !important;
}
div#cartpops-drawer {
    all: unset !important;
}
.cpops-modal-backdrop.cpops-fade.cpops-show {
    display: none !important;
}
html.cpops-trigger-open, html.cpops-trigger-open body{
    overflow: visible!important
}
.cpops-drawer-cart {
    all: unset !important;
}
.cpops-panel {
    all: unset !important;
}
.cpops-drawer-header {
    display: none !important;
}

.cpops-drawer-footer {
    padding: 0px !important;
    background: transparent !important;
}
@media (max-width:768px){
    a.shop-more-btn {
    font-size: 12px!important;
}
a.shop-more-btn {
    width: 45%!important;
    text-align: center;
}.wc-proceed-to-checkout {
    width: 48% !important;
}
a.checkout-button.wc-forward {
    padding:7px!important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    font-size: 12px !important;
}

}
a.shop-more-btn{
    font-size: 14px;
        width: 40%;
    text-align: center;
}
.wc-proceed-to-checkout {
    width: 40%;
}.cpops-cart-total {
    display: unset !important;
    padding: 0px !important;
}.cpops-cart-line-items {
    padding: 0px !important;
	margin-bottom:10px!important
}
a.shop-more-btn {
    float: left;
    background: #AFAFAF;
    padding: 10px;
    color: #fff;
    margin-right: 10px;
}.wc-proceed-to-checkout {
    padding: 0px !important;
    margin: 0px !important;
    float: right !important;
	display: unset !important;
}a.checkout-button.wc-forward {
   
    font-size: 14px !important;
    display: block !important;
}.wc-proceed-to-checkout a:first-child {
    background: #ccc;
    color: #fff;
    
    font-family: 'Aktiv Grotesk';
    text-transform: uppercase;
    text-align: center
}
@media (min-width:768px){
    #cartpops-drawer .cpops-drawer-footer .cpops-cart-total a.checkout-button{
        padding:10px!important;
    }.cpops-cart-line-items {
    margin-bottom: 30px !important;
}
}
.cpops-cart-item {
    display: grid!important;
    grid-template-columns: 80% 20%;
}/* End custom CSS */