.elementor-61 .elementor-element.elementor-element-44c77c8{--display:flex;--padding-top:6px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-76dcd1c{--display:flex;--min-height:340px;--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden;--border-radius:36px 36px 36px 36px;--padding-top:84px;--padding-bottom:84px;--padding-left:64px;--padding-right:64px;--z-index:0;}.elementor-61 .elementor-element.elementor-element-76dcd1c:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-76dcd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0468E;}.elementor-61 .elementor-element.elementor-element-c792a93{--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:12px 12px;--row-gap:12px;--column-gap:12px;--z-index:2;}.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-61 .elementor-element.elementor-element-4100f2c .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:64px;font-weight:600;line-height:1.04em;color:#FFFFFF;}.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-61 .elementor-element.elementor-element-9578de9{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-61 .elementor-element.elementor-element-b5919f0{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:40px;z-index:3;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-b5919f0{right:7%;}body.rtl .elementor-61 .elementor-element.elementor-element-b5919f0{left:7%;}.elementor-61 .elementor-element.elementor-element-1ae5367{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;bottom:34px;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-1ae5367{right:24%;}body.rtl .elementor-61 .elementor-element.elementor-element-1ae5367{left:24%;}.elementor-61 .elementor-element.elementor-element-f93f135{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-61 .elementor-element.elementor-element-7276b34{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 14px 40px 0px rgba(42,27,61,0.06);--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-61 .elementor-element.elementor-element-7276b34:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-7276b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-eed79c6{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;top:60px;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-eed79c6{left:-10%;}body.rtl .elementor-61 .elementor-element.elementor-element-eed79c6{right:-10%;}.elementor-61 .elementor-element.elementor-element-dfdd51d{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:60px;z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-dfdd51d{right:-7%;}body.rtl .elementor-61 .elementor-element.elementor-element-dfdd51d{left:-7%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-76dcd1c{--content-width:1280px;}.elementor-61 .elementor-element.elementor-element-c792a93{--width:60%;}.elementor-61 .elementor-element.elementor-element-f93f135{--content-width:1280px;}.elementor-61 .elementor-element.elementor-element-7276b34{--width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-c792a93{--width:75%;}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-76dcd1c{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-61 .elementor-element.elementor-element-4100f2c .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-b5919f0{--container-widget-width:98px;--container-widget-flex-grow:0;width:var( --container-widget-width, 98px );max-width:98px;}.elementor-61 .elementor-element.elementor-element-1ae5367{--container-widget-width:53px;--container-widget-flex-grow:0;width:var( --container-widget-width, 53px );max-width:53px;}.elementor-61 .elementor-element.elementor-element-eed79c6{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-61 .elementor-element.elementor-element-dfdd51d{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-44c77c8{--padding-top:4px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-61 .elementor-element.elementor-element-76dcd1c{--min-height:260px;--border-radius:26px 26px 26px 26px;--padding-top:48px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-61 .elementor-element.elementor-element-c792a93{--width:100%;}.elementor-61 .elementor-element.elementor-element-4100f2c .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-9578de9{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-b5919f0{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;}.elementor-61 .elementor-element.elementor-element-1ae5367{--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-61 .elementor-element.elementor-element-f93f135{--padding-top:28px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-61 .elementor-element.elementor-element-7276b34{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-61 .elementor-element.elementor-element-eed79c6{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-eed79c6{left:-13%;}body.rtl .elementor-61 .elementor-element.elementor-element-eed79c6{right:-13%;}.elementor-61 .elementor-element.elementor-element-dfdd51d{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-dfdd51d{right:-13%;}body.rtl .elementor-61 .elementor-element.elementor-element-dfdd51d{left:-13%;}}/* Start custom CSS for image, class: .elementor-element-b5919f0 */.elementor-61 .elementor-element.elementor-element-b5919f0{--r:-12deg;--dur:7s;--del:0s}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ae5367 */.elementor-61 .elementor-element.elementor-element-1ae5367{--r:0deg;--dur:8s;--del:-2s}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eed79c6 */.elementor-61 .elementor-element.elementor-element-eed79c6{--r:-10deg;--dur:9s;--del:-3s}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfdd51d */.elementor-61 .elementor-element.elementor-element-dfdd51d{--r:0deg;--dur:8s;--del:-2s}/* End custom CSS */
/* Start custom CSS */.otc-wc h2,.otc-wc h3{font-family:Fredoka,sans-serif;font-weight:600;color:#2A1B3D}
.otc-wc a{color:#E4202E}
.otc-cart .cart_totals,.otc-checkout #order_review,.otc-checkout .woocommerce-checkout-review-order{background:#FFF6EC;border-radius:24px;padding:24px}
.otc-cart table.shop_table img{border-radius:14px;width:72px}
.otc-checkout #payment{background:#FFF6EC!important;border-radius:20px}
.otc-checkout #payment div.payment_box{background:#fff!important;border-radius:14px}
.otc-checkout #payment div.payment_box::before{display:none}
.otc-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}
.otc-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 18px;border-radius:14px;background:#FFF6EC;color:#2A1B3D!important;font-family:Fredoka,sans-serif;font-weight:500}
.otc-account .woocommerce-MyAccount-navigation .is-active a{background:#2A1B3D;color:#fff!important}
.otc-account .u-columns{gap:28px}
.otc-account .u-column1,.otc-account .u-column2{background:#FFF6EC;border-radius:24px;padding:28px!important}
.otc-wishlist table.wishlist_table{border:0!important}
.otc-wishlist .wishlist-title h2{font-family:Fredoka,sans-serif}
.otc-wishlist .wishlist-empty{font-family:Outfit,sans-serif;font-size:18px;text-align:center;padding:30px 0!important}
.otc-wishlist .product-thumbnail img{border-radius:14px}/* End custom CSS */