:root{--bs-breadcrumb-divider:"/";--color_primary:#00AB56;--heading_text_color:#00AB56;--body_text_color:#000000;--body_bg_color:#FFFFFF;--button_text_color:#FFFFFF;--button_background_color:var(--color_primary);--button_background_color_hover:#289961;--overlay_default:rgba(0, 0, 0, 0.4);--line_height_default:1.4;--border_radius:5px;--gap:1.25rem;--header_background:#ffffff;--column_gap:var(--space_between_columns);--row_gap:var(--space_between_rows);--font_family_heading:'Berkshire Swash',cursive;--font_variant_heading:bold;--font_text_decoration_heading:none;--font_size_heading:1.5rem;--text_transform_heading:capitalize;--font_family_body:'Poppins',sans-serif;--font_variant_body:normal;--font_text_decoration_body:none;--font-size-paragraph:16px;--font_family_button_link:'Poppins',sans-serif;--font_variant_button_link:600;--font_text_decoration_button_link:none;--font_size_button_link:1.125rem;--text_transform_button_link:capitalize;--bs-body-font-size:var(--font-size-paragraph);--font-size-caption:0.8rem;--color_background_button:var(--button_background_color);--color_text_button:var(--button_text_color);--btn-padding:var(--button_size);--color_announcement_bar_background:#000000;--color_announcement_bar_text:#ffffff;--color_main_menu_background:#ffffff;--color_main_menu_text:#000000;--color_main_menu_text_hover:var(--color_primary);--header_height:6.25rem;--color_rich_text_heading:var(--heading_text_color);--color_rich_text_text:var(--body_text_color);--color_rich_text_background_button:var(--button_background_color);--color_rich_text_text_button:var(--button_text_color);--color_collection_list_heading:var(--heading_text_color);--color_collection_title:var(--body_text_color);--color_product_detail_name:var(--body_text_color);--color_product_detail_sale_price:var(--body_text_color);--color_product_detail_price:var(--overlay_default);--color_banner_overlay:var(--overlay_default);--color_banner_heading:var(--color_primary);--color_banner_text:var(--body_text_color);--color_banner_background_button:var(--button_background_color);--color_banner_text_button:var(--button_text_color);--color_img_with_text_overlay:var(--overlay_default);--color_img_with_text_heading:var(--heading_text_color);--color_img_with_text_text:var(--body_text_color);--color_img_with_text_background_button:var(--button_background_color);--color_img_with_text_text_button:var(--button_text_color);--color_promotion_background:transparent;--color_promotion_text:var(--body_text_color);--color_footer_background:#F2F2F2;--color_footer_heading:#000000;--color_footer_text:#000000;--color_footer_links:#000000;--color_footer_border:#000000;--h1-font-size:2.5rem;--h2-font-size:2rem;--h3-font-size:1.5rem;--h4-font-size:1.25rem;--page_width:var(--page_width);--space_between_sections:var(--space_between_sections);--space_between_columns:var(--space_between_columns);--space_between_rows:var(--space_between_rows)}
::-webkit-scrollbar{background-color:#f5f5f5;width:5px;height:5px}
::-webkit-scrollbar-thumb{background-color:var(--color_primary);border-radius:10px}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
h1{font-size:var(--h1-font-size)}
h2{font-size:var(--h2-font-size)}
h3{font-size:var(--h3-font-size)}
h4{font-size:var(--h4-font-size)}
h5{font-size:var(--h5-font-size)}
h6{font-size:var(--h6-font-size)}
body,html{font:var(--font_variant_body) var(--font-size-paragraph) var(--font_family_body);color:var(--body_text_color);text-decoration:var(--font_text_decoration_body);background-color:var(--body_bg_color);min-height:100vh}
body{display:flex;flex-direction:column}
main{margin-bottom:auto}
.form-check-input:checked{background-color:var(--color_primary);border-color:var(--color_primary)}
.input-group-lg>.form-control,input,input.form-control,textarea,textarea.form-control{font-size:var(--font-size-paragraph);border-radius:var(--border_radius)}
.form-select:active,.form-select:focus{box-shadow:none}
.header{width:100%;background-color:var(--header_background)}
.header__link{font-size:18px;color:var(--color_main_menu_text)}
.header__link:hover,.header_nav:hover{color:var(--color_main_menu_text_hover)}
.header_search:has(input.form-control:focus){border-color:var(--color_primary)!important}
.header_nav_background,.header_nav_dropdown_content{background-color:var(--color_main_menu_background)}
.dropdown{position:relative;display:inline-block}
.header_nav_dropdown_content{display:none;position:absolute;width:calc(100% - (2 * var(--bs-gutter-x,.75rem)))!important;padding:12px 16px;z-index:1}
.dropdown:hover>.header_nav_dropdown_content{display:block}
.header__link:hover,.header_nav:hover{color:var(--color_main_menu_text_hover)}
.announcement-bar{background-color:var(--color_announcement_bar_background);color:var(--color_announcement_bar_text);text-align:center;padding:.5rem;font-size:.875rem}
.announcement-bar p{margin-bottom:0}
#header_navigation_items .list-group-item{font-size:var(--font-size-paragraph, 1.125rem);background-color:transparent;border:none;padding:1.125rem 1.5rem}
.list-group-item{background-color:transparent;border:0}
.list-group-item a{text-decoration:none;color:var(--color_main_menu_text)}
.list-group-item a.active{color:var(--color_primary)}
.item-link:hover{color:var(--color_primary)}
.list-group-item .dropdown-menu{background:0 0;border:none;padding-top:37px;min-width:250px}
.list-group-item .dropdown-menu.right{right:0}
.header_rich_menu .list-group-item::after{color:var(--color_main_menu_text)}
.dropdown-menu-header{font:var(--font_variant_body) var(--font-size-paragraph) var(--font_family_body);color:var(--body_text_color);text-decoration:var(--font_text_decoration_body);background:var(--color_main_menu_background);border:1px solid #ddd;padding:.5rem 0}
.dropdown-menu-header .dropdown-item{padding:.5rem 1rem;max-width:250px;overflow:hidden;text-overflow:ellipsis}
.list-group-item .dropdown-menu{padding:0;display:block!important;top:100%;visibility:hidden;opacity:0;transition:all .3s ease;transform:translateY(20px)}
.list-group-item .dropdown-menu.menu-md{min-width:545px}
.list-group-item .dropdown-menu.menu-lg{min-width:795px}
.dropdown-menu-header.dropdown-menu-start[data-bs-popper]{left:-1rem}
.dropdown-menu:hover,.list-group-item:hover .dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}
.header_main .offcanvas{background-color:var(--body_bg_color)}
.offcanvas-body .list-group,.offcanvas-body .list-group-item{background-color:transparent;color:var(--body_text_color);padding-left:0}
.offcanvas-body .list-group,.offcanvas-body .list-group-item a{color:var(--body_text_color)}
.offcanvas-body .list-group{margin-left:-1rem;margin-right:-1rem}
.offcanvas-body .list-group-item{padding:1rem;border-bottom:1px solid #ddd}
.bi-chevron-down[aria-expanded=true]::before{transform:rotate(180deg)}
.header_rich_menu{grid-area:navigation}
.header_rich_menu .dropdown-item{overflow:hidden;text-overflow:ellipsis}
.header_rich_menu .dropdown-item.active,.header_rich_menu .dropdown-item:hover{background:var(--color_main_menu_background);color:var(--color_primary)}
.header_brand{grid-area:brand;height:inherit;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.header_brand>*{display:flex;justify-content:center;align-items:center}
.header_brand img{max-height:80px;max-width:200px}
.header_icons{grid-area:icons;justify-self:end;display:flex;align-items:center}
.icon-menu-minimal{grid-area:menu}
.icon-menu-minimal a,.icon-menu-minimal a:hover{color:var(--body_text_color)}
.bg-size-cover{background-size:cover!important}
.bg-size-contain{background-size:contain!important}
.bg_header_bar_rich .header_main{grid-template-areas:"brand search search icons";align-items:center;display:grid;grid-template-columns:repeat(4,1fr)}
.bg_header_bar_rich .header_main .header_search{grid-area:search;margin:0 auto;max-width:400px;border-radius:var(--border_radius)}
.bg_header_bar_rich .header_main .header_search .form-control:focus{border-color:#000}
.bg_header_bar_rich .header_main .header_search .form-control:focus~.input-group-text{border-color:#000}
.bg_header_bar_rich.centered_logo .header_main{grid-template-areas:"search brand brand icons"}
.bg_header_bar_rich.centered_logo .header_main .header_brand{text-align:center}
.bg_header_bar_rich.centered_logo .header_main .header_search{max-width:350px;margin:0}
.bg_header_bar_inline,.bg_header_bar_minimal{border-bottom:1px solid #cfd8dc}
.bg_header_bar_inline .header_main{display:grid;grid-template-areas:"brand navigation navigation navigation  icons";align-items:center;grid-template-columns:repeat(5,1fr)}
.bg_header_bar_minimal .header_main{display:grid;grid-template-areas:"menu brand icons";grid-template-columns:repeat(3,1fr);align-items:center}
.bg_header_bar_minimal .header_main .header_brand{justify-self:center}
@media screen and (max-width:991.98px){
:root{--header_height:4rem}
.header_nav_background,.header_nav_dropdown_content{background-color:transparent}
.bg_header_bar_rich .header_main,.bg_header_bar_rich.centered_logo .header_main{grid-template-areas:"menu brand brand icons"}
.bg_header_bar_inline .header_main{grid-template-areas:"menu brand brand icons";grid-template-columns:repeat(4,1fr)}
.header_brand{justify-self:center}
.header_brand img{max-width:150px;max-height:50px}
}
.font-heading{font:var(--font_variant_heading) var(--h2-font-size) var(--font_family_heading);color:var(--heading_text_color);text-decoration:var(--font_text_decoration_heading);text-transform:var(--text_transform_heading)}
.font-heading-xl{font-size:3.75rem}
.font-heading-lg{font-size:2.5rem}
.component_heading{font:var(--font_variant_heading) var(--h2-font-size) var(--font_family_heading);color:var(--heading_text_color);text-decoration:var(--font_text_decoration_heading)}
@media screen and (max-width:991.98px){
h4.component_heading{margin-bottom:0}
.component_desc{margin-left:auto;margin-right:auto}
}
.grid-product{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--column_gap);row-gap:var(--row_gap)}
.grid-product.repeat-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.product_title{color:var(--color_product_detail_name);word-break:break-word;position:relative;font-size:var(--font-size-paragraph,1.125rem);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.product_title:hover{color:var(--color_primary)}
.product_sale_price{color:var(--color_product_detail_price)}
.product_current_price{font-weight:500}
.product_range_price{font-weight:500}
.fc_image_product{border-radius:var(--border_radius);border:1px solid #e4e2e2;overflow:hidden;background-position:center;background-repeat:no-repeat}
.product-colors{flex-wrap:wrap;overflow:hidden;height:15px;visibility:hidden;max-width:350px}
.product-colors span{width:15px;height:15px}
.wrap-product:hover .product-colors{visibility:visible}
.grid-collection .item-grid-box{overflow:hidden}
.collection_img,.product__img{object-fit:cover}
.object-fit-cover{object-fit:cover}
.object-fit-contain{object-fit:contain}
.collection_text_wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:56px;height:auto!important;padding:1rem;width:100%}
.zoom-hover-block .collection_img,.zoom-hover-block .product__img{transition:transform .25s ease-in-out}
.zoom-hover-block:hover .collection_img,.zoom-hover-block:hover .product__img{transform:scale(1.1)}
.change-image-hover{opacity:0}
.hover-visible{display:none}
.fc_image_product:hover .hover-visible{display:block}
.text_position_middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.text_position_bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
@media (min-width:768px){
.change-image-hover-block{transition:125ms}
.change-image-hover-block:hover .default_image{opacity:0}
.change-image-hover-block:hover .change-image-hover{opacity:1}
.collection_content_wapper{height:100%}
}
@media screen and (max-width:767.98px){
.product_title{font-size:1rem}
.product_current_price{font-size:1.125rem}
.collection_text_wrapper{border-top-left-radius:0;border-top-right-radius:0;min-height:unset;padding:unset}
}
.gallery__grid{display:grid}
.gallery__gap{column-gap:var(--space_between_columns,1.25rem);row-gap:var(--space_between_rows,1.25rem)}
.gallery__img{margin-bottom:0;background-position:center;background-size:cover}
.gallery__img img{object-fit:contain}
.gallery__img-title{display:flex;align-items:center;justify-content:center;color:#fff;height:100%}
.gallery__img-overlay{background-color:var(--overlay,#685858);opacity:var(--opc, .3)}
.gallery__img:hover .gallery__img-overlay{opacity:.6}
.burger-footer{background-color:var(--color_footer_background);color:var(--color_footer_text);padding-top:2.5rem;position:relative;--footer_spacing:1.25rem;margin-top:auto}
.heading-columns-footer{font-weight:500;color:var(--color_footer_heading);margin-bottom:1.25rem}
.footer__wrapper{display:flex;flex-wrap:wrap;margin-bottom:.5rem calc(var(--footer_spacing) * -1 + 1.75rem);margin-left:calc(var(--footer_spacing) * -1)}
.footer__child{width:var(--w);padding-bottom:var(--footer_spacing);padding-left:var(--footer_spacing)}
.footer__logo{margin-bottom:1.25rem;max-height:80px;max-width:200px}
.footer-label{margin-bottom:1rem}
.footer-newsletter .footer-label{margin-bottom:1.25rem}
.footer-label a{color:var(--color_footer_text);text-decoration:none;transition:color .2s linear}
.footer-label a:hover{color:var(--color_primary)}
.footer-divider{border-color:var(--color_footer_border)!important}
.footer-report img{max-width:300px;max-height:100px}
.input-newsletter .form-control{border:1px solid var(--color_primary);background-color:transparent;color:var(--color_footer_text)}
.btn-newsletter{font:var(--font_variant_body) var(--font-size-paragraph) var(--font_family_body)!important}
@media screen and (max-width:575.98px){
.footer__child{width:100%}
}
.btn{font:600 var(--font_size_button_link) var(--font_family_button_link);text-decoration:var(--font_text_decoration_button_link);text-transform:var(--text_transform_button_link);border-radius:var(--border_radius);padding:calc(var(--bs-btn-padding-y,.75rem) - 1px) calc(var(--bs-btn-padding-x,1.5625rem) - 1px);line-height:1.5;transition:all .3s linear}
.btn:active:focus,.btn:focus{box-shadow:none}
.btn svg{fill:currentColor;width:calc(var(--font_size_button_link) * 1.375);height:calc(var(--font_size_button_link) * 1.375)}
a svg{fill:currentColor;width:var(--font_size_button_link);height:var(--font_size_button_link)}
.flex-center{display:flex;align-items:center;justify-content:center}
.shape-square-md{width:3.125rem;height:3.125rem}
.btn-bg-outline-primary{border-color:var(--button_background_color);background-color:transparent;color:var(--button_background_color)}
.btn-bg-outline-primary:hover{background-color:transparent;color:var(--button_background_color_hover);border-color:var(--button_background_color_hover)}
.btn-bg-primary{border-color:var(--color_background_button);background-color:var(--color_background_button);color:var(--color_text_button)}
.btn-bg-primary:hover{border-color:var(--button_background_color_hover);background-color:var(--button_background_color_hover);color:var(--color_text_button)}
.btn-bg-secondary{background-color:transparent;color:var(--color_background_button);border:1px solid;border-color:var(--color_background_button)}
.btn-bg-secondary:hover{background-color:transparent;color:var(--button_background_color_hover);border-color:var(--button_background_color_hover)}
.btn-paypal{border:solid 1px #ffc439;background:#ffc439;display:flex;justify-content:center;color:#363636}
.btn-paypal:hover{filter:brightness(.95)}
.btn-paypal img{width:100px}
.btn-paypal span{margin-top:2px;margin-left:5px;font-size:16px}
.h_spacing{column-gap:.5rem}
.v_spacing{row-gap:.5rem}
.text-link-primary,.text-link-primary:hover{position:relative;font:var(--font_variant_button_link) var(--font_size_button_link) var(--font_family_button_link);text-decoration:var(--font_text_decoration_button_link);text-transform:var(--text_transform_button_link);color:var(--color_primary);min-width:fit-content}
.text-link-primary::before{content:"";position:absolute;width:0;left:0;transition:.35s ease all;bottom:0;border-bottom:2px solid var(--color_primary)}
.text-link-primary:hover::before{width:100%}
@media (min-width:992px){
.mt-lg-4dot5{margin-top:2rem!important}
.mb-lg-4dot5{margin-bottom:2rem!important}
}
.mb-block-large{margin-bottom:6.25rem}
.mb-block-medium{margin-bottom:5.25rem}
.mb-block-default{padding-bottom:calc(var(--space_between_sections,2.5rem));padding-top:calc(var(--space_between_sections,2.5rem))}
.review-tab.mb-block-default{padding:0;margin-bottom:4.75rem}
@media screen and (max-width:767.98px){
.mb-block-default,.mb-block-large,.mb-block-medium{padding-bottom:24px;padding-top:24px;margin-bottom:0!important}
}
.mb-block-as-gap{margin-bottom:var(--gap)}
.shape-tangle{padding-top:50%}
.shape-squared{padding-top:100%}
.block_heading{margin-bottom:2rem}
@media screen and (max-width:991.98px){
.block_heading{margin-bottom:2.3rem}
}
@media(min-width:1200px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:var(--page_width)}
.mb-block-default{padding-bottom:calc(var(--space_between_sections,2.5rem));padding-top:calc(var(--space_between_sections,2.5rem))}
w .review-tab.mb-block-default{padding:0;margin-bottom:4.75rem}
}
@media screen and (max-width:1367.98px){
:root{--font-size-paragraph:87.5%}
}
@media screen and (max-width:1023.98px){
.grid-product{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media screen and (max-width:576px){
.grid-product.repeat-3{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-product{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (min-width:576px) and (max-width:991.98px){
.heading-banner{font-size:2.5rem!important}
.header__heading{justify-self:center}
.grid-product{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-product.repeat-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media screen and (max-width:767.98px){
.container-lg{padding-left:15px;padding-right:15px}
:root{--gap:1.25rem;--font_size_heading:1.5rem!important;--h1-font-size:32px!important;--h2-font-size:24px!important;--h3-font-size:20px!important;--h4-font-size:16px!important;--font-size-paragraph:16px!important;--font-size-caption:13px!important;--space_between_columns:1.25rem!important;--space_between_rows:1.25rem!important}
.collection_default .grid-collection .item-grid-box .collection_name{margin-top:.75rem;font-size:1.125rem}
}
@media screen and (max-width:575.98px){
.font-heading-lg{font-size:2.5rem}
}
.cursor-pointer{cursor:pointer}
.custom-rounded{border-radius:var(--border_radius)}
.breadcrumb{margin:25px 0}
.breadcrumb-item{color:rgba(0,0,0,.5);font-size:var(--font-size-caption)}
.breadcrumb-item a{color:rgba(0,0,0,.5);text-decoration:none}
.breadcrumb-item.active{color:var(--color_primary)}
.dropdown-item a{text-decoration:none;color:#333}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background:#fff}
.dropdown-item.active a,.dropdown-item:active a,.dropdown-item:focus a,.dropdown-item:hover a{color:var(--color_primary);text-decoration:none}
.item-hidden{display:none}
input.form-control:focus,select.form-control:focus,textarea.form-control:focus{border:solid 1px var(--color_primary);box-shadow:none}
.qty-select{display:inline-flex}
.qty-select input{font-size:1.125rem;text-align:center;width:70px;height:40px;border:1px solid #cfd8dc;border-radius:var(--border_radius);margin-left:2px;margin-right:2px}
.qty-select input:focus,.qty-select input:hover{border:1px solid var(--color_primary);outline:0}
.qty-select i{cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center;background:0 0;border:1px solid #cfd8dc;border-radius:var(--border_radius);font-size:1.5rem}
.has-error .form-control{border-color:var(--bs-danger);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.loader-modal{display:none;position:fixed;z-index:1999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}
.loader{display:none;position:fixed;left:50%;top:50%;z-index:1999;width:100px;height:100px;margin:-50px 0 0 -50px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--color_primary);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.small-loading{width:25px;height:25px;margin-left:5px;border:2px solid var(--color_primary);border-radius:50%;border-top:2px solid #f3f3f3;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:none}
.div-loading{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;opacity:.7;z-index:101}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.noti-header{color:#fff;width:16px;height:16px;line-height:16px;text-align:center;font-size:11px;border-radius:50%;background-color:var(--color_primary);position:absolute;top:0;right:-6px}
.cart-tooltip{position:absolute;top:0;right:0;padding:15px;width:400px;box-shadow:0 2px 6px rgba(0,0,0,.1);background:var(--body_bg_color);text-align:left;opacity:0;display:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);z-index:100;border:1px solid var(--body_text_color)}
.cart-tooltip .cart-list{max-height:50vh;overflow-y:auto;padding:5px}
.cart-tooltip .img-item{width:60px;margin-right:5px}
.cart-tooltip .title-item{font-size:.8rem}
.cart-tooltip .cart-remove i{color:#ababab;cursor:pointer;font-size:1.2rem}
.header-noti-cart i{line-height:40px}
.cart-tooltip:hover,.header-noti-cart:hover .cart-tooltip{opacity:1;display:block}
.dropdown-menu-search{top:-39px!important;right:-9px!important;background-color:#fff;border:1px solid #000}
.dropdown-menu-search .header-search input{min-width:300px;background-color:transparent;font-style:italic;color:var(--body_text_color)}
.dropdown-menu-search .header-search i{color:var(--color_primary)}
.nav-tabs .nav-link{font:var(--font_variant_body) var(--font-size-paragraph) var(--font_family_body);color:var(--body_text_color);border:0;border-bottom:3px solid transparent;font-weight:600}
.nav-tabs .nav-link.active{color:var(--body_text_color);border-bottom:3px solid var(--color_primary)}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:0 0}
.spinner-border{color:var(--color_primary)}
.page-link,.page-link:hover{color:var(--body_text_color)}
.wishlist-product{position:absolute;padding:10px;top:7px;right:5px;font-size:16px;z-index:19;cursor:pointer;color:#9f9d9d}
.wishlist-product .fas.fa-heat{color:#d63031}
.ratio-31x37{--bs-aspect-ratio:calc(37 / 31 * 100%)}
.preferences{position:fixed;left:.5rem;bottom:.5rem;z-index:100;background-color:transparent}
.preferences .dropdown-toggle{padding:10px;border:1px solid #cfd8dc;border-radius:var(--border_radius);background-color:var(--body_bg_color)}
.preferences .dropdown-menu{width:300px;padding:15px;height:500px;overflow-y:auto}
.preferences .dropdown-menu li a{overflow-x:hidden}
.preferences .dropdown-menu li.active,.preferences .dropdown-menu li:hover{overflow-x:hidden;background-color:#f6f6f6}
.preferences .dropdown-menu li a span.flags{min-width:30px}
.padding_content{padding:1rem 5rem}
.padding_content .heading-banner{font-size:var(--h1-font-size, 2.5rem)}
.padding_content .content-banner{font-size:calc(var(--font-size-paragraph, 1.125rem) * 1.125)}
@media screen and (max-width:575.98px){
.padding_content{padding:1rem 1rem}
}
.discount-box{background:#d2f3fa;padding:10px}
.text-calculated{font-size:.8rem}
.grid-product-2 .wishlist-product{top:0;right:0}
.grid-product-2 .fc_image_product{width:100px}
.grid-product-2 hr{color:#b5b5b5}
.offcanvas-search{height:130px;padding:50px 0}
.fc_image_product .product__components,.product__components{position:absolute;bottom:0;left:0;top:auto;height:auto;text-align:left}
.btn-product-add-cart{visibility:hidden;top:unset!important;transition:all .25s ease;transform:translateY(100%);height:auto!important;z-index:1;border:0;border-radius:0}
.fc_image_product .product_badge{height:auto;width:auto;background-color:var(--color_primary);font-size:.875rem;font-weight:500;line-height:1.5;padding:.25rem .5rem;border-radius:var(--border_radius);margin-bottom:10px;margin-left:10px}
.btn-product-add-cart.display-visible,.wrap-product:hover .btn-product-add-cart{visibility:visible;transform:translateY(0)}
.wrap-product:hover .btn-product-add-cart.hover-visible{position:absolute;left:0;bottom:0}
@media screen and (max-width:767.98px){
.btn-product-add-cart{visibility:visible;transform:translateY(0);font-size:1rem}
}
.color-primary{color:var(--color_primary)}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;background:#d6d6d6;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-stage div.no-image{height:500px}
.owl-carousel-slider .owl-stage-outer .owl-item:first-child{width:100%}
.owl-carousel-slider .owl-stage-outer .owl-item:not(:first-child){display:none}
.owl-carousel-slider.owl-loaded .owl-stage-outer .owl-item:not(:first-child){display:block}
@media screen and (max-width:991.98px){
.owl-stage div.no-image{height:300px}
}
.slide_bg_rounded{border-radius:var(--border_radius)}
.slideshow-item{background-repeat:no-repeat;background-size:cover}
.banner-res{position:absolute;top:50%;left:0;right:0;bottom:0;transform:translateY(-50%)}
.heading-banner{margin-bottom:1.25rem!important;font:var(--font_variant_heading) var(--h1-font-size) var(--font_family_heading);color:var(--heading_text_color);text-decoration:var(--font_text_decoration_heading)}
.content-banner{max-width:31.44rem;margin-bottom:3.125rem;color:var(--color_banner_text)}
.custom-nav-abs{background-color:transparent!important;color:var(--body_text_color)!important;border-radius:50%;box-shadow:0 2px 4px rgb(0 0 0 / 40%);width:40px;height:40px}
.custom-nav-abs i{font-size:1.5rem}
.btn-nav-abs,.custom-nav-abs{position:absolute;top:50%;transform:translateY(-50%);opacity:.4;border-radius:50%!important}
.feature_collection{overflow:hidden}
.container-lg .custom-nav-abs.owl-prev{left:-4rem}
.container-lg .custom-nav-abs.owl-next{right:-4rem}
.custom-nav-abs.owl-next{right:0}
.btn-nav-abs{visibility:hidden;opacity:0;transition:all .3s ease-in-out}
.owl-carousel-slider:hover .btn-nav-abs{visibility:visible;opacity:.4;transform:translate(0,-50%)}
.btn-nav-abs.owl-prev{left:3.875rem;transform:translate(-40px,-50%)}
.btn-nav-abs.owl-next{right:3.875rem;transform:translate(40px,-50%)}
@media screen and (max-width:1367.98px){
.content-banner{margin-bottom:2.5rem}
}
@media screen and (max-width:991.98px){
.banner-res{position:unset;top:unset;transform:unset}
.content-banner{color:var(--color_banner_text)}
.heading-banner{color:var(--heading_text_color)}
}
@media screen and (max-width:767.98px){
.custom-nav-abs.owl-prev{left:-1rem}
.custom-nav-abs.owl-next{right:-1rem}
.owl-carousel-product .owl-stage-outer .owl-item:not(:first-child){display:none}
.owl-carousel-product.owl-loaded .owl-stage-outer .owl-item:not(:first-child){display:block}
}
@media screen and (max-width:575.98px){
.padding_content{padding:1rem 1rem}
}
.fc_grid .fc_products,.fc_list .fc_products,.grid [class^=grid_col],.grid[class^=grid_col]{display:grid;row-gap:var(--space_between_rows,1.25rem);column-gap:var(--space_between_columns,1.25rem)}
.product_title{color:var(--color_product_detail_name);transition:all ease .3s}
.collection_name *,.product_title{transition:all ease .3s}
.product_sale_price{color:var(--color_product_detail_price)}
@media screen and (max-width:767.98px){
.fc_grid .fc_product_fit,.fc_grid .fc_products{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem}
.fc_grid .fc_products,.fc_list .fc_products,.gallery__gap,.grid [class^=grid_col]{row-gap:calc(var(--gap) + .5rem);column-gap:var(--gap)}
}
.grid_col_2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid_col_3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid_col_4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid_col_5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid_col_6{grid-template-columns:repeat(6,minmax(0,1fr))}
@media screen and (max-width:767.98px){
.grid_col_4,.grid_col_5,.grid_col_6{grid-template-columns:repeat(3,minmax(0,1fr))}
.collection_default .grid-collection .item-grid-box .collection_name{font-size:1rem;margin-top:.75rem}
.collection_default .grid-collection.grid_col_2 .collection_name,.collection_default .grid-collection.grid_col_3 .collection_name{font-size:1.25rem}
.collection_name{color:var(--body_text_color);margin-bottom:0;margin-top:.75rem}
.grid_col_1_sm{grid-template-columns:repeat(1,minmax(0,1fr))!important}
.grid_col_2_sm{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media screen and (max-width:575.98px){
.grid_col_1,.grid_col_3{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid_col_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.grid_col_4,.grid_col_5,.grid_col_6{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid_col_1_sm{grid-template-columns:repeat(1,minmax(0,1fr))!important}
.grid_col_2_sm{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
.grid-cols-1{grid-template-columns:repeat(1,1fr)}
.grid-cols-2{grid-template-columns:repeat(2,1fr)}
.grid-cols-3{grid-template-columns:repeat(3,1fr)}
.grid-cols-4{grid-template-columns:repeat(4,1fr)}
.grid-cols-5{grid-template-columns:repeat(5,1fr)}
.grid-cols-6{grid-template-columns:repeat(6,1fr)}
.grid-cols-7{grid-template-columns:repeat(7,1fr)}
.grid-cols-8{grid-template-columns:repeat(8,1fr)}
.grid-cols-9{grid-template-columns:repeat(9,1fr)}
.grid-cols-10{grid-template-columns:repeat(10,1fr)}
.grid-cols-11{grid-template-columns:repeat(11,1fr)}
.grid-cols-12{grid-template-columns:repeat(12,1fr)}
@media (min-width:576px){
.grid-cols-sm-1{grid-template-columns:repeat(1,1fr)}
.grid-cols-sm-2{grid-template-columns:repeat(2,1fr)}
.grid-cols-sm-3{grid-template-columns:repeat(3,1fr)}
.grid-cols-sm-4{grid-template-columns:repeat(4,1fr)}
.grid-cols-sm-5{grid-template-columns:repeat(5,1fr)}
.grid-cols-sm-6{grid-template-columns:repeat(6,1fr)}
.grid-cols-sm-7{grid-template-columns:repeat(7,1fr)}
.grid-cols-sm-8{grid-template-columns:repeat(8,1fr)}
.grid-cols-sm-12{grid-template-columns:repeat(12,1fr)}
}
@media (min-width:768px){
.grid-cols-md-1{grid-template-columns:repeat(1,1fr)}
.grid-cols-md-2{grid-template-columns:repeat(2,1fr)}
.grid-cols-md-3{grid-template-columns:repeat(3,1fr)}
.grid-cols-md-4{grid-template-columns:repeat(4,1fr)}
.grid-cols-md-5{grid-template-columns:repeat(5,1fr)}
.grid-cols-md-6{grid-template-columns:repeat(6,1fr)}
.grid-cols-md-7{grid-template-columns:repeat(7,1fr)}
.grid-cols-md-8{grid-template-columns:repeat(8,1fr)}
.grid-cols-md-12{grid-template-columns:repeat(12,1fr)}
}
@media (min-width:992px){
.grid-cols-lg-1{grid-template-columns:repeat(1,1fr)}
.grid-cols-lg-2{grid-template-columns:repeat(2,1fr)}
.grid-cols-lg-3{grid-template-columns:repeat(3,1fr)}
.grid-cols-lg-4{grid-template-columns:repeat(4,1fr)}
.grid-cols-lg-5{grid-template-columns:repeat(5,1fr)}
.grid-cols-lg-6{grid-template-columns:repeat(6,1fr)}
.grid-cols-lg-7{grid-template-columns:repeat(7,1fr)}
.grid-cols-lg-8{grid-template-columns:repeat(8,1fr)}
.grid-cols-lg-12{grid-template-columns:repeat(12,1fr)}
}
.section__overlay{position:absolute;z-index:2}
.section__overlay-top{top:0;width:100%;left:0;border-bottom:2px solid #acc8e3}
.section__overlay-bottom{bottom:0;width:100%;left:0;border-top:2px solid #acc8e3}
.section__overlay-left{top:0;height:100%;left:0;border-right:2px solid #acc8e3}
.section__overlay-right{top:0;height:100%;right:0;border-left:2px solid #acc8e3}
.section__action{margin-top:1rem}
.gap-section{height:1.25rem}
@media screen and (max-width:767.98px){
.gap-section{height:1rem}
}
.esu-wrapper{background-color:var(--bg_color);padding-top:2rem;padding-bottom:2rem}
.esu__desc{margin-left:auto;margin-right:auto}
.form__field-wrapper{max-width:var(--mw,36rem);margin:0 auto;text-align:left}
.form__field-wrapper .form-control{border-color:var(--color_primary);color:var(--body_text_color)}
@media screen and (max-width:767.98px){
.esu-wrapper{padding-top:1rem;padding-bottom:1rem}
}
.page-link{background:0 0}
.modal-content{background-color:var(--body_bg_color)}
#header_search_mobile{background:0 0;color:var(--body_text_color)}
.bg__aside_bar{background-color:var(--body_bg_color)}
.select2-container--default .select2-results__option{color:#000}
.form-select:focus{border-color:var(--color_primary)}
@media (max-width:767.98px){
[id^=h_esu] .ratio-4x1{--bs-aspect-ratio:100%}
}
.item-info{font-size:.9rem;color:#747474;word-break:break-word}
.cart-tooltip .title-item .item-info{font-size:.8rem}
.section__title{flex:1 1 auto}
.box-info{line-height:1.5}
.csct__wrapper{display:flex;margin-left:-1.25rem;margin-bottom:-1.25rem;align-items:stretch;flex-wrap:wrap}
.csct__heading{margin-bottom:1.5rem}
.custom__item{width:100%;flex:0 0 auto;align-self:var(--als);padding-left:1.25rem;margin-bottom:1.25rem}
.custom__item-inner{width:100%}
.custom__item-inner img{object-fit:cover;max-width:100%}
@media screen and (max-width:767.98px){
.custom__item{width:100%}
}
.d-f-none{display:none!important}
.trust_badge img{max-width:100%;height: auto;}
.gallery__nav{position:absolute;top:50%;left:0;right:0;width:100%;display:flex!important;justify-content:space-between;transform:translateY(-50%);align-items:center}
.gallery__nav-btn{background-color:transparent!important;color:var(--body_text_color)!important;width:2.5rem;height:2.25rem}
.btn-prev-gallery{transform:translateX(-100%)}
.btn-next-gallery{transform:translateX(100%)}
.gallery__nav-btn i{font-size:1.25rem}
.clc__content{display:flex;flex-wrap:wrap;flex-direction:var(--clc_direction);row-gap:var(--clc_spacing);column-gap:var(--clc_spacing)}
.clc__item{flex:1 0 auto;width:calc(50% - var(--clc_spacing)/ 2);max-width:100%}
.clc__item-image{object-fit:cover;width:100%}
@media screen and (max-width:767.98px){
.clc__content{flex-direction:column-reverse}
.clc__item{width:100%}
}
.clc__row-heading{padding:.5rem;font-size:calc(var(--font-size-paragraph) * 1.25);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color_primary);border-radius:var(--border_radius)}
.clc__row-heading:after{font-family:'Font Awesome 5 Pro';content:"\f077";transition:all .5s;color:var(--color_primary)}
.clc__row-heading.collapsed{border-bottom:1px solid #e4e2e2}
.clc__row-heading.collapsed:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);color:var(--body_text_color)}
.clc__item-heading{display:flex;align-items:center;color:var(--color_primary);font-weight:600;font-size:1rem}
.clc__row-heading.collapsed .clc__item-heading{color:var(--body_text_color)}
.clc__item-heading>svg{width:calc(var(--font-size-paragraph) * 1.25);height:calc(var(--font-size-paragraph) * 1.25);fill:var(--color_primary);margin-right:.5rem;flex-shrink:0}
[id^=clc_item]{background-color:#f8f9fa}
.clc__wrapper:not(:has(.ratio)){max-width:45.5rem}
.is-divider{display:block;position:relative;border-top:.1rem solid #dcdcdc;height:.1rem;margin:20px 0;text-align:center}
.is-divider[data-content]::after{background:#fff;color:#b5b5b5;content:attr(data-content);display:inline-block;font-size:.75rem;padding:.4rem .8rem;transform:translateY(-1.1rem);text-align:center}
.cookie-bar{position:fixed;width:100%;padding:20px 40px;z-index:2000;border-top:1px solid rgba(15,23,8,.05);box-shadow:0 24px 64px 24px rgba(0,0,0,.1);background:#fff;bottom:0;left:0;font-size:14px}
.cookie-bar .cookie-bar_text{font-size:14px}
@media (min-width:1200px){
.cookie-bar .cookie-bar_text{width:757px}
}
.cookie-bar .cookie-bar_btn{min-width:500px;display:flex;align-items:center;justify-content:end}
.cookie-bar .cookie-bar_btn .btn{font-size:16px}
@media (max-width:991px){
.cookie-bar{padding:20px 15px}
.cookie-bar .cookie-bar_btn{min-width:100%;justify-content:start}
}
.cookie-bar .cookie-bar_close{position:absolute;right:5px;top:5px;cursor:pointer}
.product__tab{--bgp_rounded:0;--bgp_tab_color:var(--body_text_color);--bgp_border_color:transparent;--bgp_border_color_active:transparent transparent var(--body_text_color);--bgp_border_width:1px;--bgp_tab_active_bg:transparent;--bgp_tab_bg:transparent;--bgp_tab_divider_color:#CFD8DC}
.product__tab .nav-tabs{border-bottom-color:var(--bgp_tab_divider_color)}
.product__tab .nav-tabs .nav-link{flex:var(--bgp_flex);font-weight:500;font-size:1rem;border:calc(var(--bgp_border_width)/ 2) solid var(--bgp_border_color);margin-bottom:calc(-1 * var(--bgp_border_width));background-color:var(--bgp_tab_bg);border-top-left-radius:var(--bgp_rounded);border-top-right-radius:var(--bgp_rounded);color:var(--bgp_tab_color)}
.product__tab .nav-tabs .nav-link.active{background-color:var(--bgp_tab_active_bg);border-color:var(--bgp_border_color_active)}
.product__tab .nav-tabs .nav-link:not(:last-child){margin-right:-1px}
.product__tab .nav-tabs .nav-link:focus,.product__tab .nav-tabs .nav-link:hover{color:var(--bgp_tab_color)}
.product__tab .tab-content{border:1px solid var(--bgp_border_color);padding:.5rem 1rem;background-color:var(--bgp_tab_active_bg)}
.layout-product-tab-1{--bgp_tab_divider_color:transparent;--bgp_border_color:#90a4ae;--bgp_border_color_active:var(--bgp_border_color) var(--bgp_border_color) transparent;--bgp_tab_active_bg:#fff;--bgp_border_width:2px;--bgp_tab_bg:#CFD8DC}
.layout-product-tab-2{--bgp_tab_divider_color:transparent;--bgp_border_color:transparent;--bgp_border_color_active:var(--bgp_border_color) var(--bgp_border_color) transparent;--bgp_border_width:1px;--bgp_tab_active_bg:#CFD8DC;--bgp_tab_bg:#fff}
.layout-product-tab-3{--bgp_tab_divider_color:transparent;--bgp_border_color:transparent;--bgp_border_color_active:transparent transparent var(--body_text_color);--bgp_border_width:2px;--bgp_tab_active_bg:transparent;--bgp_tab_bg:transparent}
.layout-product-tab-4{--bgp_tab_divider_color:transparent;--bgp_border_color:#90a4ae;--bgp_border_color_active:var(--bgp_border_color) var(--bgp_border_color) transparent;--bgp_tab_active_bg:#fff;--bgp_border_width:2px;--bgp_tab_bg:#CFD8DC;--bgp_flex:1 1 auto}
.layout-product-tab-5{--bgp_tab_divider_color:transparent;--bgp_border_color:transparent;--bgp_border_color_active:var(--bgp_border_color) var(--bgp_border_color) transparent;--bgp_border_width:1px;--bgp_tab_active_bg:#CFD8DC;--bgp_tab_bg:#fff;--bgp_flex:1 1 auto}
.layout-product-tab-6{--bgp_tab_divider_color:transparent;--bgp_border_color:transparent;--bgp_border_color_active:transparent transparent var(--body_text_color);--bgp_border_width:2px;--bgp_tab_active_bg:transparent;--bgp_tab_bg:transparent;--bgp_flex:1 1 auto}
.product__accordion{--bgp_rounded:0px;--bgp_border_width:1px}
.product__accordion .accordion-item{border:var(--bgp_border_width,1px) solid;border-color:var(--bgp_border_color)}
.product__accordion .accordion-item .accordion-button{font-weight:500;background-color:var(--bgp_header_accordion_bg,transparent)}
.product__accordion .accordion-item .accordion-button:focus{border-color:none;box-shadow:none}
.product__accordion .accordion-item .accordion-button:not(.collapsed){background-color:var(--bgp_accordion_expanded);color:var(--body_text_color);box-shadow:none}
.product__accordion .accordion-item .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.product__accordion .accordion-item .accordion-body{background-color:var(--bgp_accordion_bg)}
.product__accordion .accordion-item:first-of-type,.product__accordion .accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bgp_rounded);border-top-right-radius:var(--bgp_rounded)}
.product__accordion .accordion-item:last-of-type,.product__accordion .accordion-item:last-of-type .accordion-button{border-bottom-left-radius:var(--bgp_rounded);border-bottom-right-radius:var(--bgp_rounded)}
.layout-product-tab-7{--bgp_border_color:transparent;--bgp_accordion_expanded:#CFD8DC;--bgp_header_accordion_bg:#CFD8DC;--bgp_accordion_bg:transparent}
.layout-product-tab-8{--bgp_border_color:transparent;--bgp_header_accordion_bg:#CFD8DC;--bgp_accordion_expanded:var(--bgp_header_accordion_bg);--bgp_accordion_bg:var(--bgp_accordion_expanded)}
.layout-product-tab-9{--bgp_border_color:transparent transparent #CFD8DC;--bgp_header_accordion_bg:transparent;--bgp_accordion_expanded:var(--bgp_header_accordion_bg);--bgp_accordion_bg:var(--bgp_accordion_expanded)}
.fa-star,.fa-star-half-alt{color:var(--color_primary);font-size:16px}
.fa-star-half-alt.lg,.fa-star.lg{font-size:20px}
.fa-star.vote{cursor:pointer}
.fa-star.vote.over{color:#f9d932}
.btn-sort{font-family:var(--font_family_body);font-weight:400;padding:.5rem 1rem;font-size:1rem;border-color:#e4e2e2;color:var(--body_text_color)}
.btn-sort.dropdown-toggle.show:focus{box-shadow:none}
.desc-content{word-break:break-word;overflow-x:auto}
.desc-content img,.desc-content video{max-width:100%}
.share-are ul{list-style:none;padding:0}
.share-are ul>li{display:inline-block;width:50px;height:50px;line-height:50px;cursor:pointer;margin:5px;text-align:center;font-size:24px;box-shadow:0 5px 20px 0 rgb(0 0 0 / 10%);border-radius:50%}
.share-are ul>li:first-child{margin-left:0;text-align:left;box-shadow:none;width:auto;border-radius:0;font-size:1rem}
.share-are .share_x{color:#4abfe2}
.share-are .share_fb{color:#4a90e2}
.share-are .share_tele{color:#039be5}
.share-are .share_linkedin{color:#0077b5}
.share-are .share_ptr{color:#ff1d25}
.share-are .share_email a{color:#ff4949}
.fp::before{display:inline-block;line-height:1;vertical-align:-.25rem}
.fp-twitter-x::before{content:url(twitter-x.svg)}
.fp-gmail::before{content:url(gmail.svg)}
.modal-image .modal-dialog{margin:0;max-width:100%}
.modal-image .modal-dialog .modal-content{border:0;border-radius:0;background:rgba(0,0,0,.5)}
.modal-image .modal-dialog .modal-content .modal-body{width:100%;max-width:1200px;min-height:100vh;margin-left:auto;margin-right:auto}
.modal-zoom-image .modal-dialog .modal-content .modal-body{max-width:700px;min-height:100vh}
.modal-image .modal-dialog .modal-content .modal-close{color:#fff;position:absolute;top:20px;right:25px;z-index:100;padding:10px;z-index:100}
.post__img{margin-bottom:1rem}
.post__wrapper,.post__wrapper:hover{text-decoration:none;color:var(--body_text_color)}
.post__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}
.ellipsis-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.post__date{font-size:var(--font-size-caption)}
.post__date{margin-bottom:0}
.__grid_gap{column-gap:var(--space_between_columns,1.25rem);row-gap:var(--space_between_rows,1.25rem)}
.__column_gap{column-gap:var(--space_between_columns,1.25rem)}
.__row_gap{row-gap:var(--space_between_rows,1.25rem)}
.bundle_layout:not(:has(.ratio)){max-width:45.5rem}
.bundle-text{display:flex;gap:.25rem;font-size:var(--font-size-paragraph,1.125rem)}
.owl-carousel-equal-height .owl-stage{display:flex}
.owl-carousel-equal-height .owl-item{display:flex;flex:1 0 auto}
.owl-carousel-equal-height .caption{display:flex;flex:1 0 auto;flex-direction:column}
.owl-carousel-equal-height .flex-text{flex-grow:1}
.owl-carousel-equal-height .thumbnail{display:flex;flex-direction:column;margin:0 15px}
@media screen and (max-width:767.98px){
.heading-banner{font-size:1.5rem!important}
[id^=home_slideshow] .ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}
[id^=home_slideshow] .ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}
[id^=home_slideshow] .ratio-3x1{--bs-aspect-ratio:calc(1 / 3 * 100%)}
[id^=home_slideshow] .ratio-4x1{--bs-aspect-ratio:calc(1 / 4 * 100%)}
}
[id*=size-guide-modal] .modal-dialog{margin-top:.5rem;margin-bottom:.5rem;align-items:flex-start!important}
[class*=line-clamp-]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.line-clamp-1{-webkit-line-clamp:1}
.line-clamp-2{-webkit-line-clamp:2}
.line-clamp-3{-webkit-line-clamp:3}
.line-clamp-4{-webkit-line-clamp:4}