.elementor-168 .elementor-element.elementor-element-7c9e9e09{--display:flex;}.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 );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-168 .elementor-element.elementor-element-7e35ce0{--display:flex;}@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 );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-9bfa436 */.elementor-168{padding:5% 4%!important;background:#FDFCF5;color:#0A1F44;font-family:Montserrat,sans-serif}.elementor-168>.e-con{max-width:1320px;margin-inline:auto;--content-width:1320px;padding:0!important}.elementor-168 h1,.elementor-168 h2,.elementor-168 h3{font-family:'Playfair Display',serif!important;color:#0A1F44!important}.elementor-168 h1{font-size:clamp(36px,4vw,58px);margin:12px 0}.elementor-168 .gs-step{font-size:13px;letter-spacing:.04em;color:#657080}.elementor-168 .gs-subtitle{font-size:18px;margin-bottom:28px}.elementor-168 .gs-shipping-note{background:#F5EEDF;border-left:3px solid #C9A063;padding:18px 24px;margin:20px 0 30px;font-size:14px}.elementor-168 .gs-shipping-note p{margin:7px 0 0}.elementor-168 a{color:#B36A41}.elementor-168 .elementor-widget-woocommerce-cart{--sections-border-color:#DCCBB0;--sections-border-radius:2px;--sections-background-color:#FDFCF5;--sections-padding:26px;--links-normal-color:#B36A41;--forms-fields-normal-color:#0A1F44;--forms-fields-normal-background-color:#FFFFFF;--forms-fields-normal-border-color:#DCCBB0;--tables-title-color:#0A1F44;--tables-items-color:#0A1F44;--tables-divider-border-color:#E5DAC6;--checkout-button-normal-background-color:#0A1F44;--checkout-button-normal-text-color:#FDFCF5;font-family:Montserrat,sans-serif;color:#0A1F44}.elementor-168 .e-cart__container{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:28px}.elementor-168 .e-cart-section{border:1px solid #DCCBB0;background:#FDFCF5;padding:26px}.elementor-168 .cart_totals h2{font-size:28px;margin-bottom:22px}.elementor-168 table{font-size:14px}.elementor-168 .product-name a{font-family:'Playfair Display',serif;font-size:18px;color:#0A1F44!important}.elementor-168 .product-thumbnail img{width:90px!important;max-width:90px!important}.elementor-168 .woocommerce button.button,.elementor-168 .woocommerce a.checkout-button{background:#0A1F44!important;color:#FDFCF5!important;border:1px solid #0A1F44!important;border-radius:2px!important;padding:16px 22px;font-family:Montserrat,sans-serif!important;font-weight:500}.elementor-168 .woocommerce a.checkout-button{font-size:17px;line-height:1.4}.elementor-168 input,.elementor-168 select{border:1px solid #DCCBB0;border-radius:2px;min-height:44px}.elementor-168 .woocommerce-shipping-destination,.elementor-168 .woocommerce-shipping-calculator{display:none}.elementor-168 .order-total{font-size:18px}.elementor-168 .order-total small{display:block;font-size:12px;line-height:1.5;margin-top:7px}.elementor-168 .gs-guide{border:1px solid #DCCBB0;padding:28px;margin-top:20px}.elementor-168 .gs-guide h2{font-size:28px}.elementor-168 .gs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:22px 0}.elementor-168 .gs-steps strong{display:block;margin-bottom:8px;font-family:'Playfair Display',serif;font-size:18px}.elementor-168 .gs-steps p{font-size:14px;line-height:1.6}.elementor-168 .gs-refund{background:#F5EEDF;padding:16px 20px;font-size:14px;margin:0}.page-id-168 .elementor-location-footer .elementor-widget-call-to-action{display:none}@media(max-width:1024px){.elementor-168 .e-cart__container{grid-template-columns:1fr}.elementor-168 .e-cart-section{padding:20px}}@media(max-width:767px){.elementor-168{padding:5% 5%!important}.elementor-168 .gs-steps{grid-template-columns:1fr;gap:12px}.elementor-168 .gs-guide{padding:20px}.elementor-168 .gs-shipping-note{padding:16px}.elementor-168 .e-cart-section{padding:16px}.elementor-168 .product-name a{font-size:16px}.elementor-168 .gs-step{font-size:11px}}
.elementor-168 .cart_totals h2{font-size:28px!important;line-height:1.3!important}.elementor-168 .woocommerce table th,.elementor-168 .woocommerce table td,.elementor-168 .woocommerce label,.elementor-168 .woocommerce input{font-family:Montserrat,sans-serif!important;color:#0A1F44!important}.elementor-168 .elementor-widget-wp-widget-currency_switcher_widget{max-width:290px;margin-left:auto;margin-bottom:16px}.elementor-168 .elementor-widget-wp-widget-currency_switcher_widget h5{font:500 13px Montserrat,sans-serif;color:#0A1F44;margin:0 0 8px}.elementor-168 .elementor-widget-wp-widget-currency_switcher_widget select{width:100%;background:#fff;font:14px Montserrat,sans-serif;color:#0A1F44}@media(max-width:767px){.elementor-168 .elementor-widget-wp-widget-currency_switcher_widget{max-width:100%;margin-left:0}}
.elementor-168 #payment-method-message{display:block!important;min-height:54px;margin:10px 0 18px!important}.elementor-168 .wc-proceed-to-checkout{display:flex!important;flex-direction:column;gap:14px}.elementor-168 .wc-proceed-to-checkout>a.checkout-button{margin:0!important}.elementor-168 .wcpay-express-checkout-wrapper{width:100%}/* End custom CSS */