.elementor-13 .elementor-element.elementor-element-bfcfa62{--display:flex;--padding-top:6px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-a6d93db{--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-13 .elementor-element.elementor-element-a6d93db:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a6d93db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C77E0;}.elementor-13 .elementor-element.elementor-element-db0a67f{--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-13 .elementor-element.elementor-element-f1f143e .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-13 .elementor-element.elementor-element-4e24075{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-13 .elementor-element.elementor-element-3f3dcbb{width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;top:40px;z-index:3;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3f3dcbb{right:7%;}body.rtl .elementor-13 .elementor-element.elementor-element-3f3dcbb{left:7%;}.elementor-13 .elementor-element.elementor-element-5b3777b{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;bottom:30px;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5b3777b{right:24%;}body.rtl .elementor-13 .elementor-element.elementor-element-5b3777b{left:24%;}.elementor-13 .elementor-element.elementor-element-3b3660d{--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-13 .elementor-element.elementor-element-bdf19d4{--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-13 .elementor-element.elementor-element-bdf19d4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bdf19d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ef1ffc7{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-13 .elementor-element.elementor-element-ef1ffc7{left:-10%;}body.rtl .elementor-13 .elementor-element.elementor-element-ef1ffc7{right:-10%;}.elementor-13 .elementor-element.elementor-element-6c074d8{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-13 .elementor-element.elementor-element-6c074d8{right:-7%;}body.rtl .elementor-13 .elementor-element.elementor-element-6c074d8{left:-7%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-a6d93db{--content-width:1280px;}.elementor-13 .elementor-element.elementor-element-db0a67f{--width:60%;}.elementor-13 .elementor-element.elementor-element-3b3660d{--content-width:1280px;}.elementor-13 .elementor-element.elementor-element-bdf19d4{--width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-db0a67f{--width:75%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-a6d93db{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-f1f143e .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-13 .elementor-element.elementor-element-3f3dcbb{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-13 .elementor-element.elementor-element-5b3777b{--container-widget-width:68px;--container-widget-flex-grow:0;width:var( --container-widget-width, 68px );max-width:68px;}.elementor-13 .elementor-element.elementor-element-ef1ffc7{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-13 .elementor-element.elementor-element-6c074d8{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-bfcfa62{--padding-top:4px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-a6d93db{--min-height:260px;--border-radius:26px 26px 26px 26px;--padding-top:48px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-13 .elementor-element.elementor-element-db0a67f{--width:100%;}.elementor-13 .elementor-element.elementor-element-f1f143e .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-13 .elementor-element.elementor-element-4e24075{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-13 .elementor-element.elementor-element-3f3dcbb{--container-widget-width:33px;--container-widget-flex-grow:0;width:var( --container-widget-width, 33px );max-width:33px;}.elementor-13 .elementor-element.elementor-element-5b3777b{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-13 .elementor-element.elementor-element-3b3660d{--padding-top:28px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-bdf19d4{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-ef1ffc7{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ef1ffc7{left:-13%;}body.rtl .elementor-13 .elementor-element.elementor-element-ef1ffc7{right:-13%;}.elementor-13 .elementor-element.elementor-element-6c074d8{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6c074d8{right:-13%;}body.rtl .elementor-13 .elementor-element.elementor-element-6c074d8{left:-13%;}}/* Start custom CSS for image, class: .elementor-element-3f3dcbb */.elementor-13 .elementor-element.elementor-element-3f3dcbb{--r:22deg;--dur:8s;--del:0s}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b3777b */.elementor-13 .elementor-element.elementor-element-5b3777b{--r:12deg;--dur:9s;--del:-2s}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1ffc7 */.elementor-13 .elementor-element.elementor-element-ef1ffc7{--r:-10deg;--dur:9s;--del:-3s}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c074d8 */.elementor-13 .elementor-element.elementor-element-6c074d8{--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 */