body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#2d4059}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgba(255,255,255,0.91)}.et_search_form_container input::-moz-placeholder{color:rgba(255,255,255,0.91)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(255,255,255,0.91)}.et_search_form_container input:-ms-input-placeholder{color:rgba(255,255,255,0.91)}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#94c11f}#main-footer{background-color:#2d4059}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:rgba(255,255,255,0.91)!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:rgba(255,255,255,0.91)!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:rgba(255,255,255,0.91)!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:rgba(255,255,255,0.91)!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#94c11f!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.et-cart-info{display:none}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.search #left-area{-moz-column-count:1;column-count:1;-moz-column-gap:20px;column-gap:20px}.search #left-area .et_pb_post a img{float:left!important;max-width:300px!important;padding:10px}.search #left-area ul{list-style-type:none!important}.search .et_pb_post &gt;a{margin:-20px -20px 10px;display:block}.search #left-area .et_pb_post{overflow:hidden;page-break-inside:avoid;break-inside:avoid-column;width:100%;padding:19px;border:1px solid #d8d8d8;background-color:#fff;word-wrap:break-word;display:inline-block;margin-bottom:10px}.search #left-area .et_pb_post h2{font-size:18px}.search #left-area .et_pb_post.format-link,.search #left-area .et_pb_post.format-quote,.search #left-area .et_pb_post.format-audio{padding:0}.search .et_pb_post .et_pb_image_container,.search .et_pb_post .et_main_video_container,.search .et_pb_post .et_audio_content,.search .et_pb_post .et_pb_slider{margin:-20px -20px 10px}.search .et_pb_post .et_pb_slider .et_pb_slide{min-height:180px}.search .pagination{padding:20px 0}div#left-area{width:100%}div.container:before,div#sidebar{display:none}.boutique_vertical_menu nav ul li{width:100%;display:block}.wp-block-image picture,.wp-block-gallery picture{max-width:100%!important;height:auto!important}.cesam-shop-cat-tile{display:block;text-decoration:none;text-align:center;padding:10px;transition:transform .2s ease}.cesam-shop-cat-tile:hover{transform:translateY(-4px)}.cesam-shop-cat-badge{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,#1bb3eb,#25efcb);box-shadow:0 8px 20px rgba(27,179,235,0.35);transition:box-shadow .2s ease}.cesam-shop-cat-tile:hover .cesam-shop-cat-badge{box-shadow:0 12px 28px rgba(27,179,235,0.5)}.cesam-shop-cat-badge i{font-size:34px;color:#fff}.cesam-shop-cat-label{display:block;font-size:17px;font-weight:700;color:#2d4059}.woocommerce ul.products li.product{background:#fff;border-radius:14px;padding:18px 14px 22px!important;box-shadow:0 2px 10px rgba(10,34,51,0.08);transition:transform .2s ease,box-shadow .2s ease}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(10,34,51,0.14)}.woocommerce ul.products li.product .et_shop_image{border-radius:10px;overflow:hidden;display:block}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:16px;font-weight:700;color:#2d4059;margin:12px 0 6px}.woocommerce ul.products li.product .price{color:#1bb3eb;font-weight:700;font-size:16px}.woocommerce ul.products li.product .button.add_to_cart_button{background:linear-gradient(135deg,#1bb3eb,#25efcb)!important;border:none!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;padding:8px 20px!important}.woocommerce ul.products li.product .et_shop_image{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:10px}.woocommerce ul.products li.product .et_shop_image img{width:100%!important;height:100%!important;object-fit:cover;display:block}.woocommerce-cart-form{border-radius:14px;box-shadow:0 2px 10px rgba(10,34,51,0.08);border:1px solid #e5eef2}.woocommerce-cart-form table.cart,.woocommerce-cart-form table.cart th,.woocommerce-cart-form table.cart td{border:none}.woocommerce-cart-form table.cart thead th{background:#0a2233;color:#fff;font-weight:700;padding:14px 12px;border-radius:14px 14px 0 0}.woocommerce-cart-form table.cart .cart_item td{padding:16px 12px;border-bottom:1px solid #eef3f5;vertical-align:middle}.woocommerce-cart-form table.cart .product-thumbnail img{border-radius:10px;box-shadow:0 2px 6px rgba(10,34,51,0.12)}.woocommerce-cart-form table.cart .product-name a{color:#2d4059;font-weight:700;text-decoration:none}.woocommerce-cart-form table.cart .product-price .amount,.woocommerce-cart-form table.cart .product-subtotal .amount{color:#1bb3eb;font-weight:700}.woocommerce-cart-form table.cart .quantity input.qty{border:1px solid #dbe7ec;border-radius:8px;padding:8px;text-align:center}.woocommerce-cart-form table.cart .actions{padding:16px 12px;background:#f7fbfc}.woocommerce-cart-form table.cart .coupon input#coupon_code{border:1px solid #dbe7ec;border-radius:999px;padding:10px 12px}.woocommerce-cart-form .button,.woocommerce-cart-form .coupon .button{background:#fff;border:2px solid #1bb3eb!important;color:#1bb3eb!important;border-radius:999px!important;font-weight:700!important;padding:8px 20px!important;transition:all .2s ease}.woocommerce-cart-form .button:hover,.woocommerce-cart-form .coupon .button:hover{background:#1bb3eb!important;color:#fff!important}.cart_totals{background:#f7fbfc;border-radius:14px;padding:24px 26px;box-shadow:0 2px 10px rgba(10,34,51,0.08);margin-top:24px}.cart_totals h2{color:#0a2233;margin-top:0}.cart_totals table.shop_table th,.cart_totals table.shop_table td{border:none;padding:10px 0}.cart_totals .order-total .amount{color:#1bb3eb;font-size:20px}.wc-proceed-to-checkout .checkout-button{display:inline-block;width:100%;text-align:center;background:linear-gradient(135deg,#1bb3eb,#25efcb)!important;border:none!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;font-size:16px!important;padding:14px 20px!important;box-shadow:0 8px 20px rgba(27,179,235,0.35);transition:box-shadow .2s ease}.wc-proceed-to-checkout .checkout-button:hover{box-shadow:0 12px 28px rgba(27,179,235,0.5)}.woocommerce-message{border-top-color:#25efcb!important;border-radius:10px}.woocommerce-message .button.wc-forward{background:#0a2233!important;color:#fff!important;border-radius:999px!important;padding:8px 18px!important}@media screen and (max-width:480px){.woocommerce-cart-form table.cart td.actions .coupon .input-text,.woocommerce-cart-form table.cart td.actions .coupon input#coupon_code,.woocommerce-cart-form table.cart td.actions .coupon .button{width:100%!important;float:none!important;display:block!important;margin-bottom:8px}}.single-product div.summary.entry-summary{padding:10px 0}.single-product .product_title.entry-title{color:#0a2233;font-weight:800;margin-bottom:8px}.single-product p.price,.single-product p.price .amount{color:#1bb3eb;font-size:26px;font-weight:700}.single-product .woo-variation-gallery-slider-wrapper img,.single-product .wvg-single-gallery-image-container img{border-radius:14px;box-shadow:0 4px 16px rgba(10,34,51,0.12)}.single-product form.cart .quantity input.qty{border:1px solid #dbe7ec;border-radius:8px;padding:10px;text-align:center}.single-product .single_add_to_cart_button{background:linear-gradient(135deg,#1bb3eb,#25efcb)!important;border:none!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;font-size:16px!important;padding:12px 28px!important;box-shadow:0 8px 20px rgba(27,179,235,0.35);transition:box-shadow .2s ease}.single-product .single_add_to_cart_button:hover{box-shadow:0 12px 28px rgba(27,179,235,0.5)}.single-product .product_meta{margin-top:20px;padding-top:16px;border-top:1px solid #eef3f5;color:#6b7c85;font-size:14px}.single-product .product_meta a{color:#1bb3eb}@media screen and (max-width:768px){.woocommerce-cart-form table.cart thead{display:none!important}.woocommerce-cart-form table.cart tbody tr.cart_item{display:block!important;width:100%!important;box-sizing:border-box!important;border-bottom:1px solid #eef3f5!important;padding-bottom:10px!important;margin-bottom:10px!important}.woocommerce-cart-form table.cart tbody tr.cart_item td{display:block!important;width:100%!important;box-sizing:border-box!important;text-align:left!important;padding:4px 12px!important;border:none!important}.woocommerce-cart-form table.cart tbody tr.cart_item td::before{content:attr(data-title) ": ";font-weight:700;color:#6b7c85}.woocommerce-cart-form table.cart tbody tr.cart_item td.product-thumbnail{text-align:center!important;padding:12px!important}.woocommerce-cart-form table.cart tbody tr.cart_item td.product-thumbnail::before,.woocommerce-cart-form table.cart tbody tr.cart_item td.product-remove::before{content:none!important}.woocommerce-cart-form table.cart tbody tr.cart_item td.product-thumbnail img{width:96px!important;height:96px!important;margin:0 auto!important}.woocommerce-cart-form table.cart tbody tr.cart_item td.product-remove{text-align:right!important;padding:4px 12px!important}.woocommerce-cart-form table.cart tbody tr:not(.cart_item) td.actions{display:block!important;width:100%!important;box-sizing:border-box!important}}.single-product .woocommerce-tabs .reviews_tab,.single-product #tab-reviews,.single-product #comments,.single-product .woocommerce-Reviews{display:none!important}.single-product .summary.entry-summary{max-width:520px}.single-product .cart{display:flex;align-items:center;gap:12px;margin:20px 0;flex-wrap:wrap}.single-product .cart .quantity{margin:0}.single-product .cart .quantity input.qty{width:70px}.single-product .product_meta{border-top:1px solid #eef3f5;padding-top:16px;margin-top:8px}.single-product .product_meta .posted_in{font-size:13px;color:#6b7c85}.single-product .product_meta .posted_in a{display:inline-block;margin-left:6px;padding:4px 14px;background:#eaf7fc;color:#1bb3eb;border-radius:999px;font-weight:700;text-decoration:none}.single-product .woocommerce-tabs{max-width:900px;margin-top:32px}.single-product .woocommerce-tabs ul.tabs{border-bottom:2px solid #eef3f5;padding:0;margin:0 0 20px;list-style:none;display:flex;gap:4px}.single-product .woocommerce-tabs ul.tabs li{margin:0}.single-product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:10px 20px;font-weight:700;color:#6b7c85;text-decoration:none;border-bottom:3px solid transparent}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover{color:#0a2233;border-bottom-color:#1bb3eb}.single-product .woocommerce-Tabs-panel h2{color:#0a2233;font-size:20px}.single-product section.related.products{margin-top:40px;padding-top:32px;border-top:1px solid #eef3f5}.single-product section.related.products h2{color:#0a2233;text-align:center;margin-bottom:24px}.et_pb_wc_title h1{color:#0a2233;font-weight:800}.et_pb_wc_price .price .amount{color:#1bb3eb;font-size:26px;font-weight:700}.et_pb_wc_description p{color:#475569;line-height:1.6}.et_pb_wc_meta .product_meta{border-top:1px solid #eef3f5;padding-top:14px;margin-top:8px;font-size:13px;color:#6b7c85}.et_pb_wc_meta .product_meta>span{display:block;margin-bottom:4px}.et_pb_wc_meta .product_meta a{color:#1bb3eb;text-decoration:none}.woocommerce-breadcrumb{font-size:13px;color:#94a3b8;margin-bottom:16px}.woocommerce-breadcrumb a{color:#1bb3eb;text-decoration:none}.et_pb_wc_add_to_cart .variable-items-wrapper.wvs-style-rounded .variable-item{border-radius:999px!important}.et_pb_wc_add_to_cart .variable-item.selected,.et_pb_wc_add_to_cart .variable-item:hover{border-color:#1bb3eb!important}.et_pb_wc_add_to_cart .stock.out-of-stock{display:inline-block;background:#fef2f2;color:#b42318;font-weight:700;padding:8px 16px;border-radius:999px;font-size:14px}.et_pb_wc_add_to_cart .stock.in-stock{display:inline-block;background:#ecfdf5;color:#047857;font-weight:700;padding:8px 16px;border-radius:999px;font-size:14px}.et_pb_wc_add_to_cart .single_add_to_cart_button{background:linear-gradient(135deg,#1bb3eb,#25efcb)!important;border:none!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;padding:12px 28px!important}.et_pb_wc_add_to_cart a.reset_variations{color:#94a3b8;font-size:13px}.et_pb_wc_tabs .reviews_tab,.et_pb_wc_tabs #tab-reviews,.et_pb_wc_tabs .woocommerce-Reviews,.et_pb_wc_tabs #comments{display:none!important}.et_pb_wc_add_to_cart .woocommerce-variation.single_variation:not(:empty){display:block;margin:12px 0 20px}