.elementor-2379 .elementor-element.elementor-element-673bb00{--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:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-2379 .elementor-element.elementor-element-0bb459b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--confirmation-message-display:block;--confirmation-message-alignment:start;--bank-details-alignment:start;--downloads-alignment:center;--order-summary-alignment:start;--billing-details-alignment:start;--shipping-details-alignment:start;--sections-background-color:var( --e-global-color-text );--sections-border-type:solid;--sections-border-radius:20px 20px 20px 20px;--sections-padding:30px 30px 30px 30px;--sections-spacing:30px;--confirmation-message-color:var( --e-global-color-primary );--titles-spacing:15px;--general-text-color:var( --e-global-color-5a7d283 );--payment-details-space-between:10px;--payment-details-titles-color:var( --e-global-color-5a7d283 );--payment-details-titles-spacing:10px;--payment-details-items-color:var( --e-global-color-5a7d283 );--payment-details-border-type:none;--account-title-color:var( --e-global-color-5a7d283 );--bank-details-titles-color:var( --e-global-color-5a7d283 );--bank-details-items-color:var( --e-global-color-5a7d283 );--order-details-rows-gap:10px;--order-details-titles-totals-color:var( --e-global-color-5a7d283 );--order-details-items-color:var( --e-global-color-5a7d283 );--order-details-variations-color:var( --e-global-color-5a7d283 );--order-details-product-links-normal-color:var( --e-global-color-primary );--tables-divider-border-width:0px;}.elementor-2379 .elementor-element.elementor-element-0bb459b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-0bb459b .shop_table, .elementor-2379 .elementor-element.elementor-element-0bb459b address{border-width:3px 3px 3px 3px;}.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-thankyou-order-received{font-family:"Questrial", Sans-serif;font-size:3rem;font-weight:bold;line-height:1.1em;}.elementor-2379 .elementor-element.elementor-element-0bb459b h2{font-family:"Questrial", Sans-serif;font-size:2rem;font-weight:bold;letter-spacing:0px;}.elementor-2379 .elementor-element.elementor-element-0bb459b address, .elementor-2379 .elementor-element.elementor-element-0bb459b .product-purchase-note, .elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-thankyou-order-details + p{font-family:"Questrial", Sans-serif;font-size:1rem;font-weight:600;text-transform:none;}.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-order-overview.order_details li{font-family:"Questrial", Sans-serif;font-size:1rem;text-transform:none;}.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-order-overview.order_details li strong{font-size:1rem;text-transform:none;}.elementor-2379 .elementor-element.elementor-element-0bb459b .shop_table thead tr th, .elementor-2379 .elementor-element.elementor-element-0bb459b .shop_table tfoot th, .elementor-2379 .elementor-element.elementor-element-0bb459b .shop_table tfoot tr td, .elementor-2379 .elementor-element.elementor-element-0bb459b .shop_table tfoot tr td span, .elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-table--order-downloads tr td:before{font-family:"Questrial", Sans-serif;font-size:1rem;text-transform:capitalize;}.elementor-2379 .elementor-element.elementor-element-0bb459b .product-quantity, .elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-table--order-details td a, .elementor-2379 .elementor-element.elementor-element-0bb459b td.product-total, .elementor-2379 .elementor-element.elementor-element-0bb459b td.download-product, .elementor-2379 .elementor-element.elementor-element-0bb459b td.download-remaining, .elementor-2379 .elementor-element.elementor-element-0bb459b td.download-expires, .elementor-2379 .elementor-element.elementor-element-0bb459b td.download-file{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2379 .elementor-element.elementor-element-0bb459b .product-name .wc-item-meta .wc-item-meta-label, .elementor-2379 .elementor-element.elementor-element-0bb459b .wc-item-meta li p{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2379 .elementor-element.elementor-element-e8d47c5{--display:flex;--overflow:hidden;--overlay-opacity:0.18;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2379 .elementor-element.elementor-element-e8d47c5:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-e8d47c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d283 );}.elementor-2379 .elementor-element.elementor-element-e8d47c5::before, .elementor-2379 .elementor-element.elementor-element-e8d47c5 > .elementor-background-video-container::before, .elementor-2379 .elementor-element.elementor-element-e8d47c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2379 .elementor-element.elementor-element-e8d47c5 > .elementor-background-slideshow::before, .elementor-2379 .elementor-element.elementor-element-e8d47c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2379 .elementor-element.elementor-element-e8d47c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dufferinarts.com/wp-content/uploads/DAC-Art-Collage-01-2.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2379 .elementor-element.elementor-element-e8d47c5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-b7ed1bd{text-align:center;}.elementor-2379 .elementor-element.elementor-element-b7ed1bd .elementor-heading-title{color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-b95cfaf{text-align:center;line-height:1.2em;color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-f915327 .elementor-button:hover, .elementor-2379 .elementor-element.elementor-element-f915327 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2379 .elementor-element.elementor-element-673bb00{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2379 .elementor-element.elementor-element-0bb459b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--order-details-rows-gap:10px;}.elementor-2379 .elementor-element.elementor-element-e8d47c5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-2379 .elementor-element.elementor-element-673bb00{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2379 .elementor-element.elementor-element-0bb459b{width:100%;max-width:100%;--billing-details-alignment:center;--sections-padding:20px 20px 20px 20px;--sections-spacing:20px;--titles-spacing:15px;--payment-details-space-between:10px;--payment-details-titles-spacing:10px;--bank-details-space-between:15px;--order-details-rows-gap:20px;}.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-thankyou-order-received{font-size:26px;line-height:1.2em;}.elementor-2379 .elementor-element.elementor-element-0bb459b h2{line-height:1.3em;}.elementor-2379 .elementor-element.elementor-element-0bb459b address, .elementor-2379 .elementor-element.elementor-element-0bb459b .product-purchase-note, .elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-thankyou-order-details + p{line-height:1.5em;}.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-order-overview.order_details li{line-height:1.4em;}}@media(min-width:768px){.elementor-2379 .elementor-element.elementor-element-e8d47c5{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2379 .elementor-element.elementor-element-e8d47c5{--width:45%;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-0bb459b */.elementor-2379 .elementor-element.elementor-element-0bb459b h2{
    padding-top: 30px;
}

.elementor-2379 .elementor-element.elementor-element-0bb459b li{
    margin-bottom: 0!important;
}


.elementor-2379 .elementor-element.elementor-element-0bb459b strong{
    margin-top: 5px!important;
    font-weight: 500!important;
}

.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-order-overview{
    gap:20px!important;
}

.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-order-overview::before{
    display: none;
}

.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-order-overview li{
        flex-grow: 1;
}

.elementor-2379 .elementor-element.elementor-element-0bb459b .woocommerce-order-details{
    display: none;
}


@media(max-width:1024px){
  .woocommerce-order-overview{
    display:block!important;
  }
  
  .woocommerce-order-overview li{
      padding-bottom:10px!important;
      display:block!important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Questrial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dufferinarts.com/wp-content/uploads/2024/04/Questrial-Regular.woff2') format('woff2'),
		url('https://dufferinarts.com/wp-content/uploads/2024/04/Questrial-Regular.woff') format('woff'),
		url('https://dufferinarts.com/wp-content/uploads/2024/04/Questrial-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */