.elementor-kit-809{--e-global-color-primary:#F29ABB;--e-global-color-secondary:#1E1A1C;--e-global-color-text:#6E6468;--e-global-color-accent:#FDF1F5;--e-global-color-cbsoft:#F8C3D5;--e-global-color-cbdeep:#E77FA6;--e-global-color-cbwhite:#FFFFFF;--e-global-typography-primary-font-family:"Bodoni Moda";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500;color:#6E6468;font-family:"Jost", Sans-serif;}.elementor-kit-809 button,.elementor-kit-809 input[type="button"],.elementor-kit-809 input[type="submit"],.elementor-kit-809 .elementor-button{background-color:#F29ABB;font-family:"Jost", Sans-serif;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-kit-809 button:hover,.elementor-kit-809 button:focus,.elementor-kit-809 input[type="button"]:hover,.elementor-kit-809 input[type="button"]:focus,.elementor-kit-809 input[type="submit"]:hover,.elementor-kit-809 input[type="submit"]:focus,.elementor-kit-809 .elementor-button:hover,.elementor-kit-809 .elementor-button:focus{background-color:#E77FA6;}.elementor-kit-809 e-page-transition{background-color:#FFBC7D;}.elementor-kit-809 a{color:#E77FA6;}.elementor-kit-809 a:hover{color:#1E1A1C;}.elementor-kit-809 h1{color:#1E1A1C;font-family:"Bodoni Moda", Sans-serif;}.elementor-kit-809 h2{color:#1E1A1C;font-family:"Bodoni Moda", Sans-serif;}.elementor-kit-809 h3{color:#1E1A1C;font-family:"Bodoni Moda", Sans-serif;}.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);}@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 */:root{--cb-pink:#F29ABB;--cb-pink-deep:#E77FA6;--cb-soft:#F8C3D5;--cb-blush:#FDF1F5;--cb-ink:#1E1A1C;--cb-grey:#6E6468;--cb-serif:"Bodoni Moda",Didot,"Times New Roman",serif;--cb-sans:"Jost","Helvetica Neue",Arial,sans-serif}body,body.elementor-page{font-family:var(--cb-sans);color:var(--cb-ink);background:#fff}.cb h1,.cb h2,.cb h3,.cb .elementor-heading-title{font-family:var(--cb-serif);color:var(--cb-ink);font-weight:500;line-height:1.05;letter-spacing:-.01em}.cb p,.cb li,.cb .elementor-text-editor{font-family:var(--cb-sans);font-size:17px;line-height:1.65;color:var(--cb-grey)}.cb-eyebrow .elementor-heading-title{font-family:var(--cb-sans)!important;font-size:13px!important;letter-spacing:.28em;text-transform:uppercase;color:var(--cb-pink-deep)!important;font-weight:500}.cb-h1 .elementor-heading-title{font-size:clamp(46px,7vw,104px)!important}.cb-h2 .elementor-heading-title{font-size:clamp(34px,4.6vw,64px)!important}.cb-h3 .elementor-heading-title{font-size:clamp(22px,2vw,28px)!important}.cb-caps .elementor-heading-title{text-transform:uppercase}.cb-italic .elementor-heading-title{font-style:italic}.cb-pinktext .elementor-heading-title{color:var(--cb-pink)!important}.cb-white .elementor-heading-title,.cb-white p,.cb-white li,.cb-white .elementor-text-editor{color:#fff!important}.cb-price .elementor-heading-title{font-family:var(--cb-serif)!important;font-size:40px!important;color:var(--cb-pink-deep)!important;font-weight:500}.cb-lead p{font-size:20px!important;line-height:1.55}.cb-small p{font-size:14px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-ink)!important}.cb .elementor-button,.cb-btn .elementor-button,.cb .single_add_to_cart_button,.cb .elementor-field-type-submit .elementor-button{background:var(--cb-pink)!important;color:#fff!important;font-family:var(--cb-sans)!important;font-size:14px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:500;border-radius:999px!important;padding:18px 38px!important;border:0!important;transition:background .25s,transform .25s;box-shadow:0 10px 24px -12px rgba(231,127,166,.7)}.cb .elementor-button:hover,.cb .single_add_to_cart_button:hover{background:var(--cb-pink-deep)!important;transform:translateY(-2px)}.cb-btn-outline .elementor-button{background:transparent!important;color:var(--cb-ink)!important;box-shadow:inset 0 0 0 1.5px var(--cb-ink)!important}.cb-btn-outline .elementor-button:hover{background:var(--cb-ink)!important;color:#fff!important}.cb-btn-white .elementor-button{background:#fff!important;color:var(--cb-pink-deep)!important}.cb-btn-white .elementor-button:hover{background:var(--cb-ink)!important;color:#fff!important}.cb-section{padding:110px 24px}.cb-blush{background:var(--cb-blush)}.cb-pinkbg{background:var(--cb-pink)}.cb-hero{min-height:88vh}.cb-hero .cb-hero-copy{max-width:560px}.cb-statement .elementor-heading-title{font-size:clamp(40px,6.4vw,96px)!important;text-transform:uppercase;line-height:.98}.cb-num .elementor-heading-title{font-family:var(--cb-serif)!important;font-size:clamp(72px,8vw,120px)!important;color:var(--cb-pink)!important;line-height:.9;font-style:italic}.cb-card{background:#fff;border-radius:28px;padding:34px;box-shadow:0 30px 60px -40px rgba(30,26,28,.25)}.cb-imground img{border-radius:28px;width:100%;object-fit:cover}.cb-imgtall img{aspect-ratio:4/5}.cb-imgsq img{aspect-ratio:1/1}.cb-why .cb-why-item{border-top:1.5px solid rgba(255,255,255,.6);padding-top:22px}.cb-checks .elementor-icon-list-icon i,.cb-checks .elementor-icon-list-icon svg{color:var(--cb-pink)!important;fill:var(--cb-pink)!important}.cb-checks .elementor-icon-list-text{font-size:16px;color:var(--cb-ink)!important;letter-spacing:.04em}.cb-chip{background:#fff;border-radius:999px;padding:12px 22px;box-shadow:0 8px 20px -14px rgba(30,26,28,.35)}.cb-chip .elementor-heading-title{font-family:var(--cb-sans)!important;font-size:15px!important;letter-spacing:.08em}.cb-bundle{background:#fff;border:1.5px solid var(--cb-soft);border-radius:22px;padding:22px 18px;text-align:center;transition:border-color .2s,transform .2s}.cb-bundle:hover{border-color:var(--cb-pink);transform:translateY(-3px)}.cb-bundle-best{border-color:var(--cb-pink);background:var(--cb-blush)}.cb-gallery img{aspect-ratio:1/1;object-fit:cover;width:100%;border-radius:18px}.cb-stars .elementor-heading-title{color:#fff!important;font-size:26px!important;letter-spacing:.3em}.cb-faq .elementor-tab-title,.cb-faq .elementor-toggle-title{font-family:var(--cb-serif)!important;font-size:22px!important;color:var(--cb-ink)!important}.cb-faq .elementor-toggle .elementor-toggle-item{border-bottom:1px solid var(--cb-soft);padding:8px 0}.cb-faq .elementor-toggle .elementor-tab-title{border:0!important;padding:18px 0!important}.cb-faq .elementor-toggle .elementor-tab-content{border:0!important;padding:0 0 20px!important}.cb-faq .elementor-toggle-icon{color:var(--cb-pink)!important}.cb-form .elementor-field-group .elementor-field{border:1.5px solid var(--cb-soft)!important;border-radius:14px!important;padding:14px 18px!important;font-family:var(--cb-sans);font-size:16px;background:#fff}.cb-form .elementor-field-label{font-family:var(--cb-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:var(--cb-ink)}.cb-form-inline .elementor-field-group .elementor-field{border:0!important;border-radius:999px!important}.cb-prose h2{font-family:var(--cb-serif);font-size:34px;margin:1.4em 0 .4em;color:var(--cb-ink)}.cb-prose h3{font-family:var(--cb-serif);font-size:24px;margin:1.2em 0 .3em;color:var(--cb-ink)}.cb-note{background:var(--cb-blush);border-left:4px solid var(--cb-pink);border-radius:12px;padding:16px 20px}.cb-header{background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid #f6dbe5}.cb-header .elementor-nav-menu a{font-family:var(--cb-sans)!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--cb-ink)!important;font-weight:500!important}.cb-header .elementor-nav-menu a:hover,.cb-header .elementor-nav-menu a.elementor-item-active{color:var(--cb-pink-deep)!important}.cb-header .elementor-nav-menu--main .elementor-item:after{background:var(--cb-pink)!important}.cb-header .elementor-menu-cart__toggle .elementor-button{background:transparent!important;color:var(--cb-ink)!important;box-shadow:none!important;padding:8px!important;letter-spacing:0}.cb-header .elementor-menu-cart__toggle .elementor-button-icon-qty{background:var(--cb-pink)!important}.cb-header .cb-btn .elementor-button{padding:13px 24px!important;font-size:12px!important}.cb-header .elementor-menu-toggle{color:var(--cb-ink)!important;background:transparent!important}.cb-header .elementor-nav-menu--dropdown{background:#fff!important}.cb-header .elementor-nav-menu--dropdown a{padding:16px 24px!important}.cb-announce{background:var(--cb-ink)}.cb-announce p{color:#fff!important;font-size:12px!important;letter-spacing:.22em;text-transform:uppercase;margin:0!important}.cb-footer-top{background:var(--cb-pink)}.cb-footer{background:#fff}.cb-footer .elementor-icon-list-text{font-family:var(--cb-sans);font-size:15px;color:var(--cb-grey)!important}.cb-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--cb-pink-deep)!important}.cb-footer-h .elementor-heading-title{font-family:var(--cb-sans)!important;font-size:13px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--cb-ink)!important;font-weight:600}.cb-social .elementor-social-icon{background:var(--cb-blush)!important}.cb-social .elementor-social-icon i,.cb-social .elementor-social-icon svg{color:var(--cb-pink-deep)!important;fill:var(--cb-pink-deep)!important}.cb-social .elementor-social-icon:hover{background:var(--cb-pink)!important}.cb-social .elementor-social-icon:hover i,.cb-social .elementor-social-icon:hover svg{color:#fff!important;fill:#fff!important}.cb-bottom p{font-size:13px!important;color:var(--cb-grey)!important}.cb-popup h2{font-family:var(--cb-serif)}.woocommerce .price,.woocommerce-Price-amount{color:var(--cb-pink-deep)}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce button.button.alt{background:var(--cb-pink)!important;color:#fff!important;border-radius:999px!important;letter-spacing:.14em;text-transform:uppercase;font-family:var(--cb-sans)!important}.woocommerce .button:hover,.woocommerce button.button.alt:hover{background:var(--cb-pink-deep)!important}.woocommerce div.product .product_title{font-family:var(--cb-serif)!important;text-transform:uppercase}@media(max-width:1024px){.cb-section{padding:80px 22px}}@media(max-width:767px){.cb-section{padding:64px 18px}.cb-hero{min-height:78vh}.cb p,.cb li{font-size:16px}.cb-lead p{font-size:18px!important}.cb-card{padding:26px}.cb .elementor-button{padding:16px 30px!important}}/*X*/.cb-logo{flex-shrink:0!important}.cb-logo img{width:190px!important;max-width:none!important}@media(max-width:767px){.cb-logo img{width:128px!important}}.cb-header .e-con-inner>.e-con{flex:0 0 auto!important;width:auto!important}.cb-header .elementor-widget-nav-menu{flex:1 1 auto!important}.cb-header .elementor-nav-menu--main .elementor-nav-menu{justify-content:center;flex-wrap:nowrap}.cb-hero-copy{background:var(--cb-blush)}.cb-hero-img{min-height:86vh}@media(min-width:768px){.cb-hero>.cb-hero-copy{flex:0 0 46vw!important;width:46vw!important;max-width:none!important;padding-left:max(24px,calc((100vw - 1240px)/2))!important}.cb-hero>.cb-hero-img{flex:1 1 auto!important;width:auto!important}}.cb-hero .cb-h1 .elementor-heading-title{font-size:clamp(46px,5.2vw,92px)!important}@media(max-width:767px){.cb-hero-img{min-height:52vh;width:100%!important}}.cb-bundle{flex:1 1 0!important;width:auto!important}.cb-chip{flex:0 0 auto!important;width:auto!important}.cb-footer-top .elementor-field-type-submit .elementor-button{background:var(--cb-ink)!important;color:#fff!important}.cb-form-inline .elementor-form-fields-wrapper{align-items:center}.cb-form-inline .elementor-field-group{margin-bottom:0!important}.cb-social .elementor-widget-container,.cb-social{text-align:left!important}.cb-social .elementor-social-icons-wrapper{justify-content:flex-start!important}.cb-pagehero{background:var(--cb-blush);padding:90px 24px 80px}@media(max-width:767px){.cb-pagehero{padding:56px 18px 48px}}.cb-prose{max-width:780px;margin:0 auto}.cb-prose p,.cb-prose li{font-size:17px;line-height:1.75}.cb-prose ul,.cb-prose ol{padding-left:1.2em;margin-bottom:1em}#Wrapper,#Content,body.woocommerce,body{background:#fff!important}.fixed-nav{display:none!important}.cb-pgallery .woocommerce-product-gallery__image img,.cb-pgallery .flex-viewport{border-radius:28px}.cb-pgallery .flex-control-thumbs{display:flex;gap:10px;margin-top:12px!important}.cb-pgallery .flex-control-thumbs li{width:calc(20% - 8px)!important;float:none!important}.cb-pgallery .flex-control-thumbs img{border-radius:12px}.cb-pinfo .product_title{font-family:var(--cb-serif)!important;font-size:clamp(38px,4vw,60px)!important;text-transform:uppercase;color:var(--cb-ink)!important;font-weight:500!important}.cb-pprice .price,.cb-pprice .woocommerce-Price-amount{font-family:var(--cb-serif)!important;font-size:40px!important;color:var(--cb-pink-deep)!important}.cb-pshort p{font-size:18px!important}.cb-pshort ul{display:none}.cb-patc form.cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cb-patc .quantity input{border:1.5px solid var(--cb-soft)!important;border-radius:999px!important;height:54px}.cb-patc .single_add_to_cart_button{flex:1;min-height:56px}.cb-buynow{display:block;text-align:center;border-radius:999px;padding:17px 30px;box-shadow:inset 0 0 0 1.5px var(--cb-ink);color:var(--cb-ink)!important;font-family:var(--cb-sans);font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;transition:.25s}.cb-buynow:hover{background:var(--cb-ink);color:#fff!important}.cb-rating .star-rating{color:var(--cb-pink)!important}.cb-ptabs .wc-tabs li a{font-family:var(--cb-sans)!important;letter-spacing:.18em;text-transform:uppercase;font-size:13px!important;color:var(--cb-ink)!important}.cb-ptabs .woocommerce-Tabs-panel h2{font-family:var(--cb-serif)}.cb-related h2{font-family:var(--cb-serif)!important;text-align:center;font-size:40px!important}@media(max-width:1024px){.cb-header .elementor-menu-toggle{margin-left:auto!important;margin-right:0!important}.cb-header .elementor-widget-nav-menu{display:flex;justify-content:flex-end}}@media(max-width:767px){.cb-announce p{letter-spacing:.12em;font-size:11px!important}}.cb-faq .elementor-toggle-icon i,.cb-faq .elementor-toggle-icon svg{color:var(--cb-pink)!important;fill:var(--cb-pink)!important}.cb-hero .cb-h1 .elementor-heading-title{font-size:clamp(44px,4.1vw,82px)!important}.cb-hero-copy{overflow:hidden}.cb-shophero .cb-hero-img{min-height:62vh}@media(min-width:768px){.cb-shophero>.cb-shop-copy{flex:0 0 50vw!important;width:50vw!important;max-width:none!important;padding-left:max(24px,calc((100vw - 1240px)/2))!important}.cb-shophero>.cb-shop-img{flex:1 1 auto!important;width:auto!important}}@media(max-width:767px){.cb-shophero .cb-hero-img{min-height:46vh;width:100%!important}}.cb-shophero .cb-h1 .elementor-heading-title{font-size:clamp(44px,4.4vw,84px)!important}.cb-products ul.products li.product{text-align:center}.cb-products ul.products li.product img{border-radius:24px;aspect-ratio:4/5;object-fit:cover}.cb-products .woocommerce-loop-product__title{font-family:var(--cb-serif)!important;font-size:26px!important;color:var(--cb-ink)!important;text-transform:uppercase}.cb-products .price{font-family:var(--cb-serif)!important;font-size:24px!important}.cb-products .button{margin-top:10px!important;padding:14px 28px!important;font-size:12px!important}/* End custom CSS */