.elementor-9004111222036042 .elementor-element.elementor-element-27ce16e{--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: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-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://darrelwilson.com/storage/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 );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 );}@media(min-width:768px){.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-66e9dca1{--width:59%;}.elementor-9004111222036042 .elementor-element.elementor-element-4a2f44d9{--width:87%;}}@media(max-width:1024px){.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 );}.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-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 );}.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;}}/* 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 */