.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Dialed In Dating — WooCommerce brand skin ===== */
:root{--dd-ever:#5C6658;--dd-everd:#454E41;--dd-apr:#D0B9AA;--dd-aprd:#B08F7B;--dd-cream:#FBF8F3;--dd-inks:#5B5F57;--dd-line:rgba(92,102,88,.14)}
body.woocommerce,body.woocommerce-page{background:var(--dd-cream)}
body.woocommerce main.site-main,body.woocommerce-page main.site-main{max-width:1240px!important;width:100%;margin:0 auto;padding:56px 28px 96px}
body.woocommerce,body.woocommerce-page,.wc-block-components-form,.woocommerce input,.woocommerce select,.woocommerce textarea{font-family:"Inter",-apple-system,sans-serif;color:var(--dd-inks)}
.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce div.product .product_title,.woocommerce-products-header__title,.wc-block-components-title,.wc-block-cart__totals-title,body.woocommerce-page .page-header .entry-title,body.woocommerce .page-header .entry-title,body.woocommerce-page h1.entry-title{font-family:"Fraunces",Georgia,serif!important;color:var(--dd-everd)!important;font-weight:600!important;letter-spacing:-.01em}
body.woocommerce-page .page-header{margin-bottom:26px;padding:0;border:0}
body.woocommerce-page h1.entry-title{font-size:44px!important;line-height:1.14}

/* Buttons */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.wc-block-components-button,.wp-element-button{background:var(--dd-ever)!important;color:#fff!important;border:2px solid var(--dd-ever)!important;border-radius:100px!important;font-family:"Inter",sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1.2!important;padding:15px 30px!important;text-transform:none!important;box-shadow:none!important;transition:.25s ease!important}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:hover,.wp-element-button:hover{background:var(--dd-everd)!important;border-color:var(--dd-everd)!important;color:#fff!important;transform:translateY(-2px)}
.woocommerce a.added_to_cart{display:inline-block;margin-top:8px;font-weight:700;color:var(--dd-ever)}

/* Sale badge */
.woocommerce span.onsale{background:var(--dd-aprd);color:#fff;border-radius:100px;font-family:"Inter",sans-serif;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:8px 15px;min-height:0;min-width:0;line-height:1;top:14px;left:14px}

/* Shop grid */
.woocommerce .woocommerce-products-header__title{font-size:44px;margin-bottom:6px}
.woocommerce .woocommerce-result-count{font-size:14px}
.woocommerce .woocommerce-ordering select{border:1.5px solid rgba(92,102,88,.3);border-radius:100px;padding:10px 16px;background:#fff}
.woocommerce ul.products{gap:24px;display:grid!important;grid-template-columns:repeat(3,1fr);margin:0!important}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}
.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#fff;border:1px solid var(--dd-line);border-radius:14px;padding:16px;text-align:left;transition:.25s ease;display:flex;flex-direction:column}
.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 14px 34px -20px rgba(43,46,39,.4)}
.woocommerce ul.products li.product img{border-radius:10px;margin-bottom:14px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Fraunces",Georgia,serif;font-size:19px!important;line-height:1.25;color:var(--dd-everd);padding:0 0 6px!important}
.woocommerce ul.products li.product .price{color:var(--dd-everd);font-family:"Fraunces",Georgia,serif;font-size:20px;margin-top:auto}
.woocommerce ul.products li.product .price del{color:#9aa093;font-size:15px;font-family:"Inter",sans-serif}
.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:600}
.woocommerce ul.products li.product a.button{width:100%;text-align:center;margin-top:12px}

/* Single product */
.woocommerce .woocommerce-breadcrumb{font-size:13px;color:var(--dd-inks);margin-bottom:26px}
.woocommerce .woocommerce-breadcrumb a{color:var(--dd-ever)}
.woocommerce div.product{display:flex;flex-wrap:wrap;gap:56px}
.woocommerce div.product div.images,.woocommerce div.product div.summary{width:calc(50% - 28px)!important;margin:0!important;float:none!important}
.woocommerce div.product .woocommerce-tabs,.woocommerce div.product section.related,.woocommerce div.product section.up-sells{width:100%}
.woocommerce div.product .product_title{font-size:42px;line-height:1.14;margin:0 0 12px}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--dd-everd);font-family:"Fraunces",Georgia,serif;font-size:32px;font-weight:600}
.woocommerce div.product p.price del{color:var(--dd-inks);font-size:20px;opacity:.65;font-family:"Inter",sans-serif}
.woocommerce div.product p.price ins{text-decoration:none}
.woocommerce div.product .woocommerce-product-details__short-description{font-size:17px;line-height:1.7;margin-bottom:8px}
.woocommerce div.product div.images img{border-radius:20px;box-shadow:0 20px 50px -25px rgba(43,46,39,.4)}
.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}
.woocommerce .quantity .qty{border:1.5px solid rgba(92,102,88,.3);border-radius:100px;padding:14px 8px;width:88px;background:#fff;font-weight:600;color:var(--dd-everd)}
.woocommerce div.product .product_meta{border-top:1px solid var(--dd-line);margin-top:24px;padding-top:16px;font-size:13px}
.woocommerce div.product .product_meta a{color:var(--dd-ever)}

/* Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs{margin:52px 0 0;padding:0;border-bottom:1px solid rgba(92,102,88,.16)}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:0;border-radius:0;margin:0 28px 0 0;padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:14px 0;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--dd-inks)}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--dd-everd);box-shadow:inset 0 -2px 0 var(--dd-aprd)}
.woocommerce div.product .woocommerce-tabs .panel{padding-top:28px}
.woocommerce div.product .woocommerce-tabs .panel h2{font-size:28px;margin-bottom:14px}
.woocommerce section.related>h2,.woocommerce .upsells>h2{font-size:30px;margin-bottom:22px}

/* Notices */
.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#fff;border-top:0;border-left:4px solid var(--dd-ever);border-radius:12px;box-shadow:0 12px 30px -22px rgba(43,46,39,.45);color:var(--dd-everd);padding:16px 20px}
.woocommerce-message::before,.woocommerce-info::before{color:var(--dd-ever)}
.woocommerce-error{border-left-color:#B4544B}

/* Forms + account */
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text{border:1.5px solid rgba(92,102,88,.3);border-radius:10px;padding:13px 16px;background:#fff;color:var(--dd-everd)}
.woocommerce form.login,.woocommerce form.register,.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--dd-line);border-radius:16px;padding:28px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--dd-line)}
.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 0;font-weight:600;color:var(--dd-inks)}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--dd-everd)}

/* Cart + Checkout blocks */
.wc-block-cart,.wc-block-checkout{font-family:"Inter",sans-serif}
.wc-block-components-product-name,.wc-block-cart-item__wrap a{font-family:"Fraunces",Georgia,serif;color:var(--dd-everd)!important;font-weight:600}
.wc-block-formatted-money-amount,.wc-block-components-totals-item__value{font-family:"Fraunces",Georgia,serif;color:var(--dd-everd)}
.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block,.wc-block-components-sidebar{background:#fff;border:1px solid var(--dd-line);border-radius:16px;padding:24px;box-shadow:0 14px 34px -26px rgba(43,46,39,.4)}
.wc-block-components-text-input input,.wc-block-components-textarea,.wc-block-components-select select,.wc-block-components-address-form input{border:1.5px solid rgba(92,102,88,.3)!important;border-radius:10px!important;background:#fff!important;color:var(--dd-everd)!important}
.wc-block-components-checkout-step__title,.wc-block-cart__totals-title{font-family:"Fraunces",Georgia,serif!important;color:var(--dd-everd)!important}
.wc-block-components-checkout-place-order-button{width:100%}
.wc-block-cart-item__image img{border-radius:10px}
.wc-block-components-totals-wrapper{border-top-color:var(--dd-line)!important}
.wc-block-components-panel__button,.wc-block-components-totals-coupon__button{color:var(--dd-ever)!important}

/* Responsive */
@media(max-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}
@media(max-width:880px){
body.woocommerce main.site-main,body.woocommerce-page main.site-main{padding:36px 20px 64px}
.woocommerce div.product{gap:32px}
.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important}
.woocommerce div.product .product_title{font-size:30px}
.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:26px}
body.woocommerce-page h1.entry-title,.woocommerce .woocommerce-products-header__title{font-size:32px!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-right:18px}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px}
}
@media(max-width:600px){
.woocommerce ul.products{grid-template-columns:1fr}
.woocommerce .quantity .qty{width:76px}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:14px 24px!important;font-size:14px!important}
}/* End custom CSS */