.elementor-9004111222036042 .elementor-element.elementor-element-27ce16e{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-9004111222036042 .elementor-element.elementor-element-02877f1{--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;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-9004111222036042 .elementor-element.elementor-element-02877f1:not(.elementor-motion-effects-element-type-background), .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dwshop.solacewp.com/wp-content/uploads/2022/07/banner.jpg");background-position:150% 50%;background-repeat:no-repeat;background-size:934px auto;}.elementor-9004111222036042 .elementor-element.elementor-element-02877f1::before, .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .elementor-background-video-container::before, .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .elementor-background-slideshow::before, .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 41%, var( --e-global-color-f6b31d6 ) 76%);}.elementor-9004111222036042 .elementor-element.elementor-element-2c69f68{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9004111222036042 .elementor-element.elementor-element-2c69f68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9004111222036042 .elementor-element.elementor-element-dc9b2de > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9004111222036042 .elementor-element.elementor-element-dc9b2de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:1.4em;color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-6035bb2 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-9004111222036042 .elementor-element.elementor-element-6035bb2{font-family:var( --e-global-typography-e85353a-font-family ), Sans-serif;font-size:var( --e-global-typography-e85353a-font-size );font-weight:var( --e-global-typography-e85353a-font-weight );font-style:var( --e-global-typography-e85353a-font-style );line-height:var( --e-global-typography-e85353a-line-height );letter-spacing:var( --e-global-typography-e85353a-letter-spacing );word-spacing:var( --e-global-typography-e85353a-word-spacing );color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-d4e68d5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9004111222036042 .elementor-element.elementor-element-f5223bb .elementor-button:hover, .elementor-9004111222036042 .elementor-element.elementor-element-f5223bb .elementor-button:focus{color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-f5223bb .elementor-button:hover svg, .elementor-9004111222036042 .elementor-element.elementor-element-f5223bb .elementor-button:focus svg{fill:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c{--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;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c:not(.elementor-motion-effects-element-type-background), .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dwshop.solacewp.com/wp-content/uploads/2022/07/banner.jpg");background-position:150% 50%;background-repeat:no-repeat;background-size:934px auto;}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c::before, .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .elementor-background-video-container::before, .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .e-con-inner > .elementor-background-video-container::before, .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .elementor-background-slideshow::before, .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 41%, var( --e-global-color-f6b31d6 ) 76%);}.elementor-9004111222036042 .elementor-element.elementor-element-66e9dca1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9004111222036042 .elementor-element.elementor-element-66e9dca1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9004111222036042 .elementor-element.elementor-element-d123a5a > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9004111222036042 .elementor-element.elementor-element-d123a5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:1.4em;color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-68474d4b > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-9004111222036042 .elementor-element.elementor-element-68474d4b{font-family:var( --e-global-typography-e85353a-font-family ), Sans-serif;font-size:var( --e-global-typography-e85353a-font-size );font-weight:var( --e-global-typography-e85353a-font-weight );font-style:var( --e-global-typography-e85353a-font-style );line-height:var( --e-global-typography-e85353a-line-height );letter-spacing:var( --e-global-typography-e85353a-letter-spacing );word-spacing:var( --e-global-typography-e85353a-word-spacing );color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-4a2f44d9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9004111222036042 .elementor-element.elementor-element-66b56bce .elementor-button:hover, .elementor-9004111222036042 .elementor-element.elementor-element-66b56bce .elementor-button:focus{color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-66b56bce .elementor-button:hover svg, .elementor-9004111222036042 .elementor-element.elementor-element-66b56bce .elementor-button:focus svg{fill:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-cd2d0e4{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9004111222036042 .elementor-element.elementor-element-64d4055{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9004111222036042 .elementor-element.elementor-element-7954041{width:100%;max-width:100%;z-index:7;}.elementor-9004111222036042 .elementor-element.elementor-element-7954041 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-9004111222036042 .elementor-element.elementor-element-21c875c{--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;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;--z-index:10;}.elementor-9004111222036042 .elementor-element.elementor-element-6b13ef3 .elementor-button:hover, .elementor-9004111222036042 .elementor-element.elementor-element-6b13ef3 .elementor-button:focus{color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-6b13ef3 .elementor-button:hover svg, .elementor-9004111222036042 .elementor-element.elementor-element-6b13ef3 .elementor-button:focus svg{fill:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-6b13ef3 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-9004111222036042 .elementor-element.elementor-element-db775f2 .elementor-button:hover, .elementor-9004111222036042 .elementor-element.elementor-element-db775f2 .elementor-button:focus{color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-db775f2 .elementor-button:hover svg, .elementor-9004111222036042 .elementor-element.elementor-element-db775f2 .elementor-button:focus svg{fill:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-db775f2 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-9004111222036042 .elementor-element.elementor-element-47e961c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9004111222036042 .elementor-element.elementor-element-cbec3a1{width:100%;max-width:100%;z-index:7;}.elementor-9004111222036042 .elementor-element.elementor-element-cbec3a1 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-9004111222036042 .elementor-element.elementor-element-6d0dc1c{--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;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-9004111222036042 .elementor-element.elementor-element-856db64 .elementor-button:hover, .elementor-9004111222036042 .elementor-element.elementor-element-856db64 .elementor-button:focus{color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-856db64 .elementor-button:hover svg, .elementor-9004111222036042 .elementor-element.elementor-element-856db64 .elementor-button:focus svg{fill:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-856db64 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-9004111222036042 .elementor-element.elementor-element-a7ab929 .elementor-button:hover, .elementor-9004111222036042 .elementor-element.elementor-element-a7ab929 .elementor-button:focus{color:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-a7ab929 .elementor-button:hover svg, .elementor-9004111222036042 .elementor-element.elementor-element-a7ab929 .elementor-button:focus svg{fill:var( --e-global-color-9d6aead );}.elementor-9004111222036042 .elementor-element.elementor-element-a7ab929 .elementor-button{border-radius:100px 100px 100px 100px;}@media(min-width:768px){.elementor-9004111222036042 .elementor-element.elementor-element-02877f1{--width:100%;}.elementor-9004111222036042 .elementor-element.elementor-element-2c69f68{--width:44.413%;}.elementor-9004111222036042 .elementor-element.elementor-element-d4e68d5{--width:29%;}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c{--width:100%;}.elementor-9004111222036042 .elementor-element.elementor-element-66e9dca1{--width:44.413%;}.elementor-9004111222036042 .elementor-element.elementor-element-4a2f44d9{--width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9004111222036042 .elementor-element.elementor-element-2c69f68{--width:59%;}.elementor-9004111222036042 .elementor-element.elementor-element-d4e68d5{--width:87%;}.elementor-9004111222036042 .elementor-element.elementor-element-66e9dca1{--width:59%;}.elementor-9004111222036042 .elementor-element.elementor-element-4a2f44d9{--width:87%;}}@media(max-width:1024px){.elementor-9004111222036042 .elementor-element.elementor-element-02877f1:not(.elementor-motion-effects-element-type-background), .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-9004111222036042 .elementor-element.elementor-element-02877f1{--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9004111222036042 .elementor-element.elementor-element-dc9b2de .elementor-heading-title{font-size:18px;}.elementor-9004111222036042 .elementor-element.elementor-element-6035bb2{font-size:var( --e-global-typography-e85353a-font-size );line-height:var( --e-global-typography-e85353a-line-height );letter-spacing:var( --e-global-typography-e85353a-letter-spacing );word-spacing:var( --e-global-typography-e85353a-word-spacing );}.elementor-9004111222036042 .elementor-element.elementor-element-d4e68d5{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c:not(.elementor-motion-effects-element-type-background), .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c{--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9004111222036042 .elementor-element.elementor-element-d123a5a .elementor-heading-title{font-size:18px;}.elementor-9004111222036042 .elementor-element.elementor-element-68474d4b{font-size:var( --e-global-typography-e85353a-font-size );line-height:var( --e-global-typography-e85353a-line-height );letter-spacing:var( --e-global-typography-e85353a-letter-spacing );word-spacing:var( --e-global-typography-e85353a-word-spacing );}.elementor-9004111222036042 .elementor-element.elementor-element-4a2f44d9{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-9004111222036042 .elementor-element.elementor-element-02877f1{--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;}.elementor-9004111222036042 .elementor-element.elementor-element-02877f1:not(.elementor-motion-effects-element-type-background), .elementor-9004111222036042 .elementor-element.elementor-element-02877f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-248px 0%;background-size:cover;}.elementor-9004111222036042 .elementor-element.elementor-element-2c69f68{--width:76%;}.elementor-9004111222036042 .elementor-element.elementor-element-dc9b2de > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9004111222036042 .elementor-element.elementor-element-dc9b2de .elementor-heading-title{font-size:24px;}.elementor-9004111222036042 .elementor-element.elementor-element-6035bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9004111222036042 .elementor-element.elementor-element-6035bb2{font-size:var( --e-global-typography-e85353a-font-size );line-height:var( --e-global-typography-e85353a-line-height );letter-spacing:var( --e-global-typography-e85353a-letter-spacing );word-spacing:var( --e-global-typography-e85353a-word-spacing );}.elementor-9004111222036042 .elementor-element.elementor-element-d4e68d5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c{--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;}.elementor-9004111222036042 .elementor-element.elementor-element-2507024c:not(.elementor-motion-effects-element-type-background), .elementor-9004111222036042 .elementor-element.elementor-element-2507024c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-248px 0%;background-size:cover;}.elementor-9004111222036042 .elementor-element.elementor-element-66e9dca1{--width:76%;}.elementor-9004111222036042 .elementor-element.elementor-element-d123a5a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9004111222036042 .elementor-element.elementor-element-d123a5a .elementor-heading-title{font-size:24px;}.elementor-9004111222036042 .elementor-element.elementor-element-68474d4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9004111222036042 .elementor-element.elementor-element-68474d4b{font-size:var( --e-global-typography-e85353a-font-size );line-height:var( --e-global-typography-e85353a-line-height );letter-spacing:var( --e-global-typography-e85353a-letter-spacing );word-spacing:var( --e-global-typography-e85353a-word-spacing );}.elementor-9004111222036042 .elementor-element.elementor-element-4a2f44d9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9004111222036042 .elementor-element.elementor-element-cbec3a1 img{border-radius:0px 0px 0px 0px;}.elementor-9004111222036042 .elementor-element.elementor-element-6d0dc1c{--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;--justify-content:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-9004111222036042 .elementor-element.elementor-element-856db64 .elementor-button{padding:6px 16px 6px 16px;}.elementor-9004111222036042 .elementor-element.elementor-element-a7ab929 .elementor-button{padding:6px 16px 6px 16px;}}/* Start custom CSS *//*Product description h2 size adjustment */
.woocommerce-tabs h2 {
    font-size: 28px;
    margin-top:24px;
}
@media only screen and (max-width: 767px) {
    .woocommerce-tabs h2 {
        font-size: 18px
    }
    
}
/*Hide Description Tab and Title*/

.woocommerce-tabs .description_tab,
.wc-tabs,
.woocommerce-tabs h2:first-child,
.woocommerce-product-attributes{
    display:none!important;
}

/*Tab panel style overrides*/
.woocommerce-Tabs-panel {
    border-width: 0!important;
}
.woocommerce-Tabs-panel p {
    font-weight: 400;
}
 select#license {
    border:2px solid #ddd;
    padding:8px 10px;
}


/*Remove unnecessary spacings*/
.woocommerce-Tabs-panel,
.quantity
{
    padding:0!important;
    margin:0!important;
}

.woocommerce div.product.elementor .quantity+.button {
    margin-left:0!important;
}
.woocommerce div.product form.cart {
    margin:0;
}

/*'Live Demo' & 'Documentation' button style*/
.woocommerce-Tabs-panel--description a {
    text-decoration: underline;
}

/*Remove underline in price*/
ins {
    text-decoration: none;
}


/*WooCommerce Notice Wrapper*/
@media only screen and (min-width: 1025px) {
        .woocommerce-notices-wrapper {
        width:1240px;
        margin:0 auto;
        position:absolute;
        z-index:99;
        left:calc(50% - 620px);
}
}


/*Variable Box styling*/
/*

.woocommerce-variation-price {
    font-size:21px;
    font-weight:600;
    margin: -48px 0 24px 0;
    text-align:right;
}
.variations {
    border:1px solid red;
    width:77%!important;
}

*/
.variations .value select {
    border:1px solid #ddd!important;
    
}
.woocommerce-variation-price bdi {
    color:var( --e-global-color-accent );
    font-weight: 500;
    font-size: 24px;
}
.woocommerce-variation-price .price {
    color:var( --e-global-color-text)!important;
}

.variations .label,
.variations .value {
    background-color: transparent;
    padding:0;
}
.variations .value {
    width:37%;
}

.reset_variations {
    display: none!important;
}
.variations {
    position: relative;
    z-index: 10;
}
.variations label {
    margin-top:9px;
    font-weight:500!important;
    width:100%;
}

.single_variation_wrap {
    justify-content:space-between;
    align-items:center
}
 table:not(.table) tr {
    border-bottom:0;
}
 .variations tr {
    display: flex;
}
 .label {
    width:100px;
}

.woocommerce-variation-price {
    text-align: right;
    position: relative;
    top:-66px;
    margin-bottom:-40px;
}
.single_add_to_cart_button:hover {
    color:#fff!important;
}


/*Sale Badge Style*/

.woocommerce span.onsale {
    background-color: var( --e-global-color-primary );
}

/*Pix Adjustment*/
.pix_tabs_btns {
    display: none!important;
}/* End custom CSS */