.elementor-581 .elementor-element.elementor-element-2762785a{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-7cce6700{padding:80px 40px 60px 40px;}.elementor-bc-flex-widget .elementor-581 .elementor-element.elementor-element-41984bb5.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-581 .elementor-element.elementor-element-41984bb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-581 .elementor-element.elementor-element-42a9fb80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-581 .elementor-element.elementor-element-42a9fb80 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:0.68rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#C9A84C;}.elementor-581 .elementor-element.elementor-element-55d530d0{text-align:center;}.elementor-581 .elementor-element.elementor-element-55d530d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3rem;font-weight:800;line-height:1.1em;color:#F5E4B3;}.elementor-581 .elementor-element.elementor-element-6ee03db .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#B08D3F;}.elementor-581 .elementor-element.elementor-element-6ee03db .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#E4BA5D;}.elementor-581 .elementor-element.elementor-element-6ee03db > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-6ee03db{--sections-background-color:#1C1209;--sections-border-type:solid;--sections-border-color:#2A1B0B;--sections-title-color:#C99E34;--links-normal-color:#F5E4B3;--forms-fields-normal-color:#925B5B;--order-summary-color:#C99E34;--order-summary-remove-icon-normal-color:#FFFFFF;--totals-color:#FFFFFF;--checkout-button-normal-text-color:#000000;--checkout-button-hover-text-color:#000000;}.elementor-581 .elementor-element.elementor-element-6ee03db .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-581 .elementor-element.elementor-element-6ee03db .cart_totals h2{font-size:36px;}.elementor-581 .elementor-element.elementor-element-6ee03db {--sections-descriptions-color:#F7F7F7;}.e-woo-select2-wrapper .select2-results__option{color:#925B5B;}.elementor-581 .elementor-element.elementor-element-6ee03db .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#925B5B transparent transparent transparent;}.elementor-581 .elementor-element.elementor-element-6ee03db .woocommerce-cart-form{--order-summary-title-color:#C99E34;}.elementor-581 .elementor-element.elementor-element-6ee03db .coupon{--sections-border-type:solid;--sections-margin:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-6ee03db .e-cart__container{grid-row-gap:0px;}@media(max-width:767px){.elementor-581 .elementor-element.elementor-element-7cce6700{padding:55px 20px 40px 20px;}.elementor-581 .elementor-element.elementor-element-55d530d0 .elementor-heading-title{font-size:2rem;}}/* Start custom CSS for section, class: .elementor-element-2762785a */.elementor-581 .elementor-element.elementor-element-2762785a { padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7cce6700 */.elementor-581 .elementor-element.elementor-element-7cce6700 { background: #0F0906 !important; border-bottom: 1px solid #2A1B0B !important; position: relative; overflow: hidden; } .elementor-581 .elementor-element.elementor-element-7cce6700::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 50% 80% at 50% 100%, rgba(201,168,76,0.07) 0%, transparent 60%); pointer-events: none; }/* End custom CSS */