.elementor-390 .elementor-element.elementor-element-00000079{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8DDD4;--border-color:#E8DDD4;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-390 .elementor-element.elementor-element-00000079:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-00000079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F5;}.elementor-390 .elementor-element.elementor-element-00000078{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-390 .elementor-element.elementor-element-00000075{width:auto;max-width:auto;font-family:"Inter", sans-serif;font-size:12px;font-weight:400;color:#82746A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-390 .elementor-element.elementor-element-00000076{width:auto;max-width:auto;text-align:center;}.elementor-390 .elementor-element.elementor-element-00000076 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:34px;font-weight:400;letter-spacing:4px;color:#35241D;}.elementor-390 .elementor-element.elementor-element-00000077{width:auto;max-width:auto;text-align:end;font-family:"Inter", sans-serif;font-size:10px;font-weight:400;letter-spacing:1px;color:#82746A;}.elementor-390 .elementor-element.elementor-element-000002d7{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:58px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-390 .elementor-element.elementor-element-000002d7:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-000002d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F5;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-390 .elementor-element.elementor-element-000002d3 .elementor-icon-wrapper{text-align:center;}.elementor-390 .elementor-element.elementor-element-000002d3.elementor-view-stacked .elementor-icon{background-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002d3.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002d3.elementor-view-default .elementor-icon{color:#87563F;border-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002d3.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002d3.elementor-view-default .elementor-icon svg{fill:#87563F;}.elementor-390 .elementor-element.elementor-element-000002d3 .elementor-icon{font-size:34px;}.elementor-390 .elementor-element.elementor-element-000002d3 .elementor-icon svg{height:34px;}.elementor-390 .elementor-element.elementor-element-000002d4{text-align:center;font-family:"DM Sans", sans-serif;font-size:10px;font-weight:400;line-height:1.6em;letter-spacing:2px;color:#82746A;}.elementor-390 .elementor-element.elementor-element-000002d5{text-align:center;}.elementor-390 .elementor-element.elementor-element-000002d5 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:42px;font-weight:400;line-height:1.6em;color:#35241D;}.elementor-390 .elementor-element.elementor-element-000002d6{text-align:center;font-family:"DM Sans", sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#82746A;}.elementor-390 .elementor-element.elementor-element-000002d9{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-390 .elementor-element.elementor-element-000002d9:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-000002d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F5;}.elementor-390 .elementor-element.elementor-element-000002d8 .shop_table .button, .elementor-390 .elementor-element.elementor-element-000002d8 .order-again .button{background-color:#87563F;font-family:"DM Sans", sans-serif;font-size:11px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 .shop_table .button:hover, .elementor-390 .elementor-element.elementor-element-000002d8 .order-again .button:hover{background-color:#35241D;}.elementor-390 .elementor-element.elementor-element-000002d8{--confirmation-message-display:block;--confirmation-message-alignment:center;--sections-background-color:#fff;--sections-border-type:solid;--sections-border-color:#E8DDD4;--sections-border-radius:0px 0px 0px 0px;--sections-padding:30px 30px 30px 30px;--sections-spacing:26px;--confirmation-message-color:#35241D;--titles-color:#35241D;--general-text-color:#82746A;--payment-details-titles-color:#82746A;--payment-details-items-color:#35241D;--payment-details-border-type:solid;--payment-details-border-color:#E8DDD4;--account-title-color:#35241D;--bank-details-titles-color:#35241D;--bank-details-items-color:#82746A;--order-details-titles-totals-color:#35241D;--order-details-items-color:#35241D;--order-details-variations-color:#82746A;--order-details-product-links-normal-color:#87563F;--order-details-product-links-hover-color:#35241D;--tables-divider-border-type:solid;--tables-divider-border-color:#E8DDD4;--button-normal-text-color:#fff;--button-border-radius:0px 0px 0px 0px;--button-padding:14px 22px 14px 22px;}.elementor-390 .elementor-element.elementor-element-000002d8 .shop_table, .elementor-390 .elementor-element.elementor-element-000002d8 address{border-width:1px 1px 1px 1px;}.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-thankyou-order-received{font-family:"Playfair Display", sans-serif;font-size:28px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 h2{font-family:"Playfair Display", sans-serif;font-size:26px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 address, .elementor-390 .elementor-element.elementor-element-000002d8 .product-purchase-note, .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-thankyou-order-details + p{font-family:"DM Sans", sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview.order_details li{font-family:"DM Sans", sans-serif;font-size:10px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview.order_details li strong{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:500;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 .wc-bacs-bank-details-account-name{font-family:"Playfair Display", sans-serif;font-size:24px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 .shop_table thead tr th, .elementor-390 .elementor-element.elementor-element-000002d8 .shop_table tfoot th, .elementor-390 .elementor-element.elementor-element-000002d8 .shop_table tfoot tr td, .elementor-390 .elementor-element.elementor-element-000002d8 .shop_table tfoot tr td span, .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-table--order-downloads tr td:before{font-family:"DM Sans", sans-serif;font-size:13px;font-weight:500;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 .product-quantity, .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-table--order-details td a, .elementor-390 .elementor-element.elementor-element-000002d8 td.product-total, .elementor-390 .elementor-element.elementor-element-000002d8 td.download-product, .elementor-390 .elementor-element.elementor-element-000002d8 td.download-remaining, .elementor-390 .elementor-element.elementor-element-000002d8 td.download-expires, .elementor-390 .elementor-element.elementor-element-000002d8 td.download-file{font-family:"DM Sans", sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002d8 .product-name .wc-item-meta .wc-item-meta-label, .elementor-390 .elementor-element.elementor-element-000002d8 .wc-item-meta li p{font-family:"DM Sans", sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-390 .elementor-element.elementor-element-000002e1{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:10px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-390 .elementor-element.elementor-element-000002e1:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-000002e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F5;}.elementor-390 .elementor-element.elementor-element-000002da .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:28px;font-weight:400;line-height:1.6em;color:#35241D;}.elementor-390 .elementor-element.elementor-element-000002db{--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:space-between;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-000002ca{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8DDD4;--border-color:#E8DDD4;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-390 .elementor-element.elementor-element-000002ca:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-000002ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EC;}.elementor-390 .elementor-element.elementor-element-000002c7 .elementor-icon-wrapper{text-align:start;}.elementor-390 .elementor-element.elementor-element-000002c7.elementor-view-stacked .elementor-icon{background-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002c7.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002c7.elementor-view-default .elementor-icon{color:#87563F;border-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002c7.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002c7.elementor-view-default .elementor-icon svg{fill:#87563F;}.elementor-390 .elementor-element.elementor-element-000002c7 .elementor-icon{font-size:23px;}.elementor-390 .elementor-element.elementor-element-000002c7 .elementor-icon svg{height:23px;}.elementor-390 .elementor-element.elementor-element-000002c8 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:21px;font-weight:400;line-height:1.6em;color:#35241D;}.elementor-390 .elementor-element.elementor-element-000002c9{font-family:"DM Sans", sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#82746A;}.elementor-390 .elementor-element.elementor-element-000002ce{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8DDD4;--border-color:#E8DDD4;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-390 .elementor-element.elementor-element-000002ce:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-000002ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EC;}.elementor-390 .elementor-element.elementor-element-000002cb .elementor-icon-wrapper{text-align:start;}.elementor-390 .elementor-element.elementor-element-000002cb.elementor-view-stacked .elementor-icon{background-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002cb.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002cb.elementor-view-default .elementor-icon{color:#87563F;border-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002cb.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002cb.elementor-view-default .elementor-icon svg{fill:#87563F;}.elementor-390 .elementor-element.elementor-element-000002cb .elementor-icon{font-size:23px;}.elementor-390 .elementor-element.elementor-element-000002cb .elementor-icon svg{height:23px;}.elementor-390 .elementor-element.elementor-element-000002cc .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:21px;font-weight:400;line-height:1.6em;color:#35241D;}.elementor-390 .elementor-element.elementor-element-000002cd{font-family:"DM Sans", sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#82746A;}.elementor-390 .elementor-element.elementor-element-000002d2{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8DDD4;--border-color:#E8DDD4;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-390 .elementor-element.elementor-element-000002d2:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-000002d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EC;}.elementor-390 .elementor-element.elementor-element-000002cf .elementor-icon-wrapper{text-align:start;}.elementor-390 .elementor-element.elementor-element-000002cf.elementor-view-stacked .elementor-icon{background-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002cf.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002cf.elementor-view-default .elementor-icon{color:#87563F;border-color:#87563F;}.elementor-390 .elementor-element.elementor-element-000002cf.elementor-view-framed .elementor-icon, .elementor-390 .elementor-element.elementor-element-000002cf.elementor-view-default .elementor-icon svg{fill:#87563F;}.elementor-390 .elementor-element.elementor-element-000002cf .elementor-icon{font-size:23px;}.elementor-390 .elementor-element.elementor-element-000002cf .elementor-icon svg{height:23px;}.elementor-390 .elementor-element.elementor-element-000002d0 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:21px;font-weight:400;line-height:1.6em;color:#35241D;}.elementor-390 .elementor-element.elementor-element-000002d1{font-family:"DM Sans", sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#82746A;}.elementor-390 .elementor-element.elementor-element-000002df{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-390 .elementor-element.elementor-element-000002dc .elementor-button{background-color:#87563F;font-family:"DM Sans", sans-serif;font-size:11px;font-weight:500;line-height:1.6em;letter-spacing:1.1px;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#87563F;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-390 .elementor-element.elementor-element-000002dc .elementor-button:hover, .elementor-390 .elementor-element.elementor-element-000002dc .elementor-button:focus{background-color:#35241D;color:#fff;}.elementor-390 .elementor-element.elementor-element-000002dc{width:auto;max-width:auto;}.elementor-390 .elementor-element.elementor-element-000002dc .elementor-button:hover svg, .elementor-390 .elementor-element.elementor-element-000002dc .elementor-button:focus svg{fill:#fff;}.elementor-390 .elementor-element.elementor-element-000002dd .elementor-button{background-color:#FCF9F5;font-family:"DM Sans", sans-serif;font-size:11px;font-weight:500;line-height:1.6em;letter-spacing:1.1px;fill:#87563F;color:#87563F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#87563F;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-390 .elementor-element.elementor-element-000002dd .elementor-button:hover, .elementor-390 .elementor-element.elementor-element-000002dd .elementor-button:focus{background-color:#35241D;color:#fff;}.elementor-390 .elementor-element.elementor-element-000002dd{width:auto;max-width:auto;}.elementor-390 .elementor-element.elementor-element-000002dd .elementor-button:hover svg, .elementor-390 .elementor-element.elementor-element-000002dd .elementor-button:focus svg{fill:#fff;}.elementor-390 .elementor-element.elementor-element-000002de .elementor-button{background-color:#FCF9F5;font-family:"DM Sans", sans-serif;font-size:11px;font-weight:500;line-height:1.6em;letter-spacing:1.1px;fill:#87563F;color:#87563F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#87563F;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-390 .elementor-element.elementor-element-000002de .elementor-button:hover, .elementor-390 .elementor-element.elementor-element-000002de .elementor-button:focus{background-color:#35241D;color:#fff;}.elementor-390 .elementor-element.elementor-element-000002de{width:auto;max-width:auto;}.elementor-390 .elementor-element.elementor-element-000002de .elementor-button:hover svg, .elementor-390 .elementor-element.elementor-element-000002de .elementor-button:focus svg{fill:#fff;}.elementor-390 .elementor-element.elementor-element-000002e0{text-align:center;font-family:"DM Sans", sans-serif;font-size:11px;font-weight:400;line-height:1.6em;color:#82746A;}.elementor-390 .elementor-element.elementor-element-00000080{--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:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DDD4;--border-color:#E8DDD4;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-390 .elementor-element.elementor-element-00000080:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-00000080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EC;}.elementor-390 .elementor-element.elementor-element-0000007e{font-family:"Inter", sans-serif;font-size:11px;font-weight:400;color:#82746A;}.elementor-390 .elementor-element.elementor-element-0000007f{text-align:end;font-family:"Inter", sans-serif;font-size:10px;font-weight:400;color:#82746A;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-390 .elementor-element.elementor-element-00000079{--content-width:1160px;}.elementor-390 .elementor-element.elementor-element-000002d7{--content-width:1100px;}.elementor-390 .elementor-element.elementor-element-000002d9{--content-width:1100px;}.elementor-390 .elementor-element.elementor-element-000002e1{--content-width:1100px;}.elementor-390 .elementor-element.elementor-element-000002ca{--width:31%;}.elementor-390 .elementor-element.elementor-element-000002ce{--width:31%;}.elementor-390 .elementor-element.elementor-element-000002d2{--width:31%;}.elementor-390 .elementor-element.elementor-element-00000080{--content-width:1160px;}}@media(max-width:767px){.elementor-390 .elementor-element.elementor-element-00000079{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-390 .elementor-element.elementor-element-000002d7{--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-390 .elementor-element.elementor-element-000002d5 .elementor-heading-title{font-size:31px;}.elementor-390 .elementor-element.elementor-element-000002d9{--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-390 .elementor-element.elementor-element-000002d8{--sections-padding:20px 20px 20px 20px;}.elementor-390 .elementor-element.elementor-element-000002e1{--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-390 .elementor-element.elementor-element-000002db{--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-390 .elementor-element.elementor-element-000002ca{--width:100%;}.elementor-390 .elementor-element.elementor-element-000002ce{--width:100%;}.elementor-390 .elementor-element.elementor-element-000002d2{--width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-390 .elementor-element.elementor-element-00000080{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-000002d8 */.elementor-390 .elementor-element.elementor-element-000002d8 {font:400 13px/1.8 "DM Sans",sans-serif;color:#82746a;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order {width:100%;margin:0;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-notice--success {padding:26px!important;margin:0 0 28px!important;background:#f3ede5;border:1px solid #dfcfbf;font:400 27px/1.5 "Playfair Display",serif!important;color:#35241d!important;text-align:center;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 30px!important;padding:0!important;background:#fff;border:1px solid #e8ddd4;list-style:none;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview li {float:none!important;width:auto!important;min-width:0;margin:0!important;padding:20px 16px!important;border-right:1px solid #e8ddd4!important;font:400 10px/1.6 "DM Sans",sans-serif!important;letter-spacing:.6px;text-transform:uppercase;overflow-wrap:anywhere;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview li:last-child {border-right:0!important;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview strong {display:block!important;margin-top:8px;font:500 14px/1.6 "DM Sans",sans-serif!important;letter-spacing:0;text-transform:none;color:#35241d;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-details,.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-customer-details,.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-bacs-bank-details {padding:28px!important;background:#fff;border:1px solid #e8ddd4;margin:0 0 26px!important;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce h2,.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce h3 {font:400 26px/1.45 "Playfair Display",serif!important;color:#35241d;margin-bottom:20px;}
.elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table {border-collapse:collapse;width:100%;border:0;border-radius:0;}
.elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table th,.elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table td {padding:16px 12px!important;border:0;border-bottom:1px solid #e8ddd4!important;vertical-align:top;overflow-wrap:anywhere;}
.elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table thead {background:#f7f2ec;}
.elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table tfoot tr:last-child th,.elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table tfoot tr:last-child td {font:500 18px/1.6 "DM Sans",sans-serif!important;color:#35241d;border-bottom:0!important;}
.elementor-390 .elementor-element.elementor-element-000002d8 address {font:400 13px/1.9 "DM Sans",sans-serif!important;font-style:normal;border:1px solid #e8ddd4!important;border-radius:0!important;padding:20px!important;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-button,.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce .button {background:#87563f!important;color:#fff!important;border-radius:0;padding:14px 22px;font:500 11px/1.5 "DM Sans",sans-serif!important;}
.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-error {border-color:#b03b3b;background:#fff5f3;color:#35241d;padding:22px;font:400 13px/1.8 "DM Sans",sans-serif;}
@media(max-width:767px){.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview {grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview li {border-bottom:1px solid #e8ddd4!important;padding:16px!important;} .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-overview li:last-child {grid-column:1/-1;} .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-order-details,.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-customer-details,.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-bacs-bank-details {padding:20px!important;} .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce-notice--success {font-size:23px!important;padding:22px 18px!important;} .elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce h2,.elementor-390 .elementor-element.elementor-element-000002d8 .woocommerce h3 {font-size:23px!important;} .elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table th,.elementor-390 .elementor-element.elementor-element-000002d8 table.shop_table td {padding:13px 8px!important;} .elementor-390 .elementor-element.elementor-element-000002d8 .col2-set {display:block;} .elementor-390 .elementor-element.elementor-element-000002d8 .col2-set .col-1,.elementor-390 .elementor-element.elementor-element-000002d8 .col2-set .col-2 {float:none!important;width:100%!important;margin-bottom:20px;}}/* End custom CSS */