@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&family=Quicksand:wght@300..700&display=swap');


:root { 
	/* cores */
    --primary: #70d1ef;
    --primary-hover: #65c1dd;
    --primary-active: #5fb6d1;
    --secondary: #191919;
    --secondary-hover: #141414;
    --secondary-active: #070707;
    --tertiary: #fcb6d9;
    --tertiary-hover: #e69ac0;
    --tertiary-active: #d683ad;
    --quaternary: #5ae2c8;
    --quaternary-hover: #4bceb6;
    --quaternary-active: #41c0a9;
    --quintenary: #f9e075;
    --quintenary-hover: #e9d165;
    --quintenary-active: #ddc350;
    --green:#00b32d;
	--green-hover: #0b8b2b;
	--green-active: #0a7023;
    --gray:#e6e6e6;
	--gray-hover: #e1e1e1;
	--gray-active: #dadada;
    --gray-light:#f3f3f3;
	--gray-light-hover: #e8e8e8;
	--gray-light-active: #e2e2e2;
	--white: #F0EFEF;
	--color-context: var(--primary);
	/* cores */

	/* header */
	--header-topbar-background-color: #fff;
	--header-topbar-text-color: #000;
	--header-topbar-icon-color: var(--quintenary);
	--header-background-color: #fff;
	--header-border-color: var(--white);
	--header-color-text: var(--text);
	--header-svg-color: var(--primary);
	--header-svg-width: 25px;
	--header-svg-height: 25px;
	--header-search-background-color: var(--white);
	--header-search-background-color-focus: var(--gray);
	--header-search-color: var(--text);
	--header-menu-background: var(--primary);
	--header-menu-color-text: #fff;
	--header-menu-color-text-hover: var(--quintenary);
	--header-menu-mobile-color-text: var(--text);
	--header-menu-icon-color: var(--text);
	--header-menu-mobile-icon-color: var(--text);
	--header-menu-font-size: 14px;
	--header-menu-text-height: 50px;
	/* header */

	/* footer */
	--footer-background-color: #fff;
	--footer-border-color: #DAD7D7;
	--footer-color-text: var(--text);
	--footer-color-text-secondary: var(--text-secondary);
	--footer-space: 40px;
	/* footer */

	/* fontes */
    --font-primary: 'Quicksand', sans-serif;
    --font-secondary: 'Fredoka', sans-serif;
	/* fontes */
   
	/* botões */
    --btn-primary:var(--primary);
    --btn-primary-hover: var(--primary-hover);
    --btn-primary-active: var(--primary-active);
    --btn-secondary: var(--secondary);
    --btn-secondary-hover: var(--secondary-hover);
    --btn-secondary-active: var(--secondary-active);

    --btn-product-thumb:var(--primary);
    --btn-product-thumb-hover: var(--primary-hover);
    --btn-product-thumb-active: var(--primary-active);
    --btn-product-thumb-color: #fff;
    --btn-product-thumb-radius: 4px;

	--btn-add-cart: var(--green);
	--btn-add-cart-hover: var(--green-hover);
	--btn-add-cart-active: var(--green-active);
	--btn-add-cart-color: #fff;
	/* botões */

	/* thumb */
	--thumb-product-title-color: #404040;
	/* thumb */

	/* produto */
	--spacing-sections-product: 60px;	
	--spacing-product-column-right: 36px;
	--spacing-product-images: 8px;
	--product-row-x: 24px;
	--product-row-y: 24px;
	--product-images-x: 16px;
	--product-images-y: 16px;
	/* produto */
	
	/* variações */
	--variant-button-background-color: #fff;
	--variant-button-color: var(--text), #141414;
	--variant-button-border-color: #DAD7D7;
	--variant-button-selected-background-color: var(--primary);
	--variant-button-selected-color: #fff;
	--variant-button-selected-border-color: var(--primary);
	--variant-button-border-radius: var(--border-radius-default);
	/* variações */

	/* radius */
	--border-radius-default: 4px;
	--btn-border-radius: var(--border-radius-default);
	--input-border-radius: var(--border-radius-default);
	/* radius */
	
	/* geral */
	--products-gutter-x: 8px;
	--products-gutter-y: 16px;
	--product-thumb-spacing: 4px;
	--plyr-color-main: var(--primary);
	--spacing-sections-home: 70px;
    --text: #151414;
	--text-secondary: #505050;
    --text-black: #151414;
    --text-gray: #6A6262;
	--background: #fff;
	--background-secondary: #fff;
    --container-xxl: 1780px;
    --container-small: 1480px;
	--coupons-available-bg: #f7f7f7;
    --container-large: 1920px;
    --logo-max-height: 52px;
	@media (max-width: 991px) {
		--header-svg-width: 22px;
		--header-svg-height: 22px;

		--spacing-sections-home: 36px;
		--footer-space: 24px;
		--logo-max-height: 40px;
	}
	/* geral */
}

#header {box-shadow: none}
.top-bar {border-bottom: 1px solid #eee;}
.top-bar, .top-bar a {font-size: 12px}
.header-info-label {font-size: 12px; color: #717171; font-weight: 500;}
.header-info-text {font-weight: 600;}
.cart-qtd {bottom: -1px; transform: none;}
@media (min-width: 1600px) {
    #header .container, .top-bar .container {max-width: var(--container-small);}
}

.header-bottom {border: none;}
.menu-advanced .lista-nivel-1 {justify-content: center; gap: 40px;}
.menu-advanced .item-nivel-1 .item-nivel-1-text {font-weight: 700;}

.slideshow {position: relative;}
.slideshow::before {content: ''; position: absolute; bottom: -5px; left: 0; background-size: contain; background-repeat: no-repeat; z-index: 3; pointer-events: none; height: 105px; width: 100%;
    background-image: url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20264.58%2023.81%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M132.3%2020.66v-4.81c0-2.8%202.82-5.1%206.32-5.1.26%200%20.5%200%20.74.05a6.67%206.67%200%200%201%205.2-2.3%207.25%207.25%200%200%201%203.37.81%207.06%207.06%200%200%201%204.1-1.27c3.25%200%205.93%202.07%206.22%204.66a7.14%207.14%200%200%201%203.62%201.06c.77-2.12%203.18-3.7%206-3.7a7.36%207.36%200%200%201%202.63.47%2010.05%2010.05%200%200%201%206.4-2.2%2010.8%2010.8%200%200%201%203.18.48c.95-3.25%204.52-5.69%208.78-5.69%204.1%200%207.57%202.25%208.65%205.3a10.93%2010.93%200%200%201%201.9-.16c3.58%200%206.65%201.69%208.13%204.12a6.83%206.83%200%200%201%204.87-1.93c3.44%200%206.24%202.3%206.24%205.1v.17a3.76%203.76%200%200%201%202.33-1.33c.53-1.13%201.85-1.93%203.41-1.93a4.42%204.42%200%200%201%201.06.13%203.92%203.92%200%200%201%203.07-1.35c1.59%200%202.91.8%203.44%201.94a4.55%204.55%200%200%201%20.9-.11%204.05%204.05%200%200%201%202.75%201.06%203.36%203.36%200%200%201%202.38-.93c1.46%200%202.65.82%203%201.93.57-1%201.82-1.69%203.27-1.69a4.42%204.42%200%200%201%201.06.13c.42-1.3%201.85-2.22%203.55-2.22a4.31%204.31%200%200%201%201.4.24%203.97%203.97%200%200%201%202.83-1.11%203.94%203.94%200%200%201%202.91%201.21%204.4%204.4%200%200%201%201.06-.13c1.56%200%202.91.82%203.41%201.96h.27c1.82%200%203.3%201.06%203.6%202.51h.23v4.63z%22%2F%3E%3Cpath%20d%3D%22M88.7%20500H70.5c-10.6%200-19.3-10.7-19.3-23.9%200-1%200-1.9.2-2.8a25.2%2025.2%200%200%201-8.7-19.7%2027.4%2027.4%200%200%201%203.1-12.7%2026.7%2026.7%200%200%201-4.8-15.5c0-12.3%207.8-22.4%2017.6-23.5a27%2027%200%200%201%204-13.7c-8-2.9-14-12-14-22.7a27.8%2027.8%200%200%201%201.8-9.9%2038%2038%200%200%201-8.3-24.2%2040.8%2040.8%200%200%201%201.8-12c-12.3-3.6-21.5-17.1-21.5-33.2%200-15.5%208.5-28.6%2020-32.7a41.3%2041.3%200%200%201-.6-7.2c0-13.5%206.4-25.1%2015.6-30.7a25.8%2025.8%200%200%201-7.3-18.4c0-13%208.7-23.6%2019.3-23.6h.6a14.2%2014.2%200%200%201-5-8.8c-4.3-2-7.3-7-7.3-12.9a16.7%2016.7%200%200%201%20.5-4%2014.8%2014.8%200%200%201-5.1-11.6c0-6%203-11%207.3-13a17.2%2017.2%200%200%201-.4-3.4%2015.3%2015.3%200%200%201%204-10.4%2012.7%2012.7%200%200%201-3.5-9c0-5.5%203.1-10%207.3-11.3-3.8-2.2-6.4-6.9-6.4-12.4a16.7%2016.7%200%200%201%20.5-4c-4.9-1.6-8.4-7-8.4-13.4a16.3%2016.3%200%200%201%20.9-5.3%2015%2015%200%200%201-4.2-10.7%2014.9%2014.9%200%200%201%204.6-11%2016.6%2016.6%200%200%201-.5-4c0-5.9%203.1-11%207.4-12.9v-1c0-6.9%204-12.5%209.5-13.6V0h17.5z%22%20style%3D%22opacity%3A.3%22%20transform%3D%22rotate(90%20133.7%20130.89)%20scale(.2646)%22%2F%3E%3Cpath%20d%3D%22M132.3%2016.03v4.63h132.28v-4.63%207.78H0v-3.15h132.3Z%22%2F%3E%3Cpath%20d%3D%22M58.6%201000c-10.7%200-19.3-10.7-19.3-23.9a27.2%2027.2%200%200%201%20.2-2.8%2025.3%2025.3%200%200%201-8.7-19.7%2027.3%2027.3%200%200%201%203-12.7%2026.7%2026.7%200%200%201-4.7-15.5c0-12.3%207.8-22.4%2017.7-23.5a26.9%2026.9%200%200%201%204-13.7c-8.1-2.8-14-12-14-22.7a28%2028%200%200%201%201.7-9.9%2038%2038%200%200%201-8.3-24.2%2040.8%2040.8%200%200%201%201.8-12c-12.3-3.6-21.4-17.1-21.4-33.2%200-15.5%208.4-28.6%2020-32.7a41.4%2041.4%200%200%201-.6-7.2c0-13.5%206.3-25.1%2015.6-30.7a25.7%2025.7%200%200%201-7.3-18.4c0-13%208.6-23.6%2019.3-23.6h.6a14.2%2014.2%200%200%201-5-8.8c-4.3-2-7.3-7-7.3-12.9a16.8%2016.8%200%200%201%20.5-4%2014.8%2014.8%200%200%201-5.2-11.6c0-6%203-11%207.3-13a16.4%2016.4%200%200%201-.3-3.4%2015.3%2015.3%200%200%201%203.8-10.4%2012.7%2012.7%200%200%201-3.4-9c0-5.5%203-10%207.2-11.3-3.8-2.2-6.4-6.9-6.4-12.4a16.7%2016.7%200%200%201%20.5-4c-4.8-1.6-8.4-7-8.4-13.3a16.3%2016.3%200%200%201%20.9-5.4%2015.7%2015.7%200%200%201%20.4-21.7%2017%2017%200%200%201-.5-4c0-6%203.1-11%207.5-12.9l-.1-1c0-7%204.1-12.6%209.5-13.7v-.8h-.6c-10.6%200-19.3-10.7-19.3-23.9a27.2%2027.2%200%200%201%20.2-2.8%2025.3%2025.3%200%200%201-8.7-19.7%2027.3%2027.3%200%200%201%203-12.7%2026.7%2026.7%200%200%201-4.7-15.5c0-12.3%207.8-22.4%2017.7-23.5a26.9%2026.9%200%200%201%204-13.7c-8.1-2.8-14-12-14-22.7a28%2028%200%200%201%201.7-9.9%2038%2038%200%200%201-8.3-24.2%2040.8%2040.8%200%200%201%201.8-12c-12.3-3.6-21.4-17.1-21.4-33.2%200-15.5%208.4-28.6%2020-32.7a41.4%2041.4%200%200%201-.6-7.2c0-13.5%206.3-25.1%2015.6-30.7a25.7%2025.7%200%200%201-7.3-18.4c0-13%208.6-23.6%2019.3-23.6h.6a14.2%2014.2%200%200%201-5-8.8c-4.3-2-7.3-7-7.3-12.9a16.8%2016.8%200%200%201%20.5-4%2014.8%2014.8%200%200%201-5.2-11.6c0-6%203-11%207.3-13a16.4%2016.4%200%200%201-.3-3.4%2015.3%2015.3%200%200%201%203.8-10.4%2012.7%2012.7%200%200%201-3.4-9c0-5.5%203-10%207.2-11.3-3.8-2.2-6.4-6.9-6.4-12.4a16.7%2016.7%200%200%201%20.5-4c-4.8-1.6-8.4-7-8.4-13.4a16.3%2016.3%200%200%201%20.9-5.3%2015%2015%200%200%201-4.2-10.7%2014.9%2014.9%200%200%201%204.6-11%2017%2017%200%200%201-.5-4c0-5.9%203.1-11%207.5-12.9l-.1-1c0-7%204.2-12.5%209.5-13.7V0h12v1c-5.4%201-9.5%206.6-9.5%2013.5v1c-4.4%202-7.5%207-7.5%2013a16.6%2016.6%200%200%200%20.5%204%2014.9%2014.9%200%200%200-4.5%2011%2015%2015%200%200%200%204.1%2010.7%2016.3%2016.3%200%200%200-.9%205.3c0%206.4%203.6%2011.7%208.4%2013.3a16.7%2016.7%200%200%200-.5%204c0%205.6%202.6%2010.3%206.4%2012.5-4.1%201.2-7.2%205.8-7.2%2011.3a12.7%2012.7%200%200%200%203.4%209%2015.3%2015.3%200%200%200-3.8%2010.3%2017.2%2017.2%200%200%200%20.4%203.4c-4.3%202-7.4%207-7.4%2013a14.8%2014.8%200%200%200%205.2%2011.7%2016.7%2016.7%200%200%200-.5%204c0%205.8%203%2010.9%207.2%2012.9a14.2%2014.2%200%200%200%205%208.8h-.5c-10.7%200-19.3%2010.5-19.3%2023.5a25.8%2025.8%200%200%200%207.3%2018.5%2035.4%2035.4%200%200%200-15.6%2030.6%2041.3%2041.3%200%200%200%20.6%207.2c-11.6%204.2-20%2017.2-20%2032.7%200%2016.1%209.1%2029.6%2021.4%2033.2a40.8%2040.8%200%200%200-1.8%2012%2038%2038%200%200%200%208.3%2024.3%2027.8%2027.8%200%200%200-1.7%209.8c0%2010.8%205.9%2019.9%2014%2022.7a27%2027%200%200%200-4%2013.8c-10%201-17.7%2011-17.7%2023.4a26.7%2026.7%200%200%200%204.8%2015.5%2027.4%2027.4%200%200%200-3.1%2012.7c0%208.2%203.4%2015.4%208.6%2019.7l-.1%202.8c0%2013.2%208.6%2023.9%2019.3%2023.9h.6v1c-5.4%201-9.5%206.6-9.5%2013.5v1c-4.3%202-7.4%207-7.4%2013a16.6%2016.6%200%200%200%20.5%204%2014.9%2014.9%200%200%200-4.6%2011%2015%2015%200%200%200%204.2%2010.7%2016.3%2016.3%200%200%200-1%205.3c0%206.4%203.6%2011.7%208.5%2013.3a16.7%2016.7%200%200%200-.5%204c0%205.6%202.6%2010.3%206.4%2012.5-4.2%201.2-7.3%205.8-7.3%2011.3a12.7%2012.7%200%200%200%203.5%209%2015.3%2015.3%200%200%200-3.8%2010.3%2017.2%2017.2%200%200%200%20.3%203.4c-4.3%202-7.3%207-7.3%2013a14.8%2014.8%200%200%200%205.1%2011.6%2016.7%2016.7%200%200%200-.5%204c0%206%203%2011%207.3%2013a14.2%2014.2%200%200%200%205%208.7h-.6c-10.6%200-19.3%2010.6-19.3%2023.6a25.8%2025.8%200%200%200%207.3%2018.5%2035.4%2035.4%200%200%200-15.6%2030.6%2041.3%2041.3%200%200%200%20.7%207.2c-11.6%204.2-20%2017.2-20%2032.7%200%2016.1%209.1%2029.6%2021.4%2033.2a40.8%2040.8%200%200%200-1.8%2012%2038%2038%200%200%200%208.3%2024.3%2027.8%2027.8%200%200%200-1.8%209.8c0%2010.8%206%2019.9%2014%2022.7a27%2027%200%200%200-4%2013.7C48.8%20903%2041%20913.1%2041%20925.4a26.7%2026.7%200%200%200%204.8%2015.5%2027.4%2027.4%200%200%200-3.1%2012.7c0%208.2%203.4%2015.4%208.6%2019.7l-.1%202.8c0%2013.2%208.6%2023.9%2019.3%2023.9h.6-11.9z%22%20style%3D%22opacity%3A.3%22%20transform%3D%22rotate(90%20133.7%20130.89)%20scale(.2646)%22%2F%3E%3Cpath%20d%3D%22M0%2016.03v-.18c0-2.8%202.83-5.1%206.32-5.1.27%200%20.5%200%20.74.05a6.67%206.67%200%200%201%205.22-2.3%207.25%207.25%200%200%201%203.36.81%207.06%207.06%200%200%201%204.1-1.27c3.25%200%205.92%202.07%206.22%204.66a7.14%207.14%200%200%201%203.62%201.06c.77-2.12%203.18-3.7%206-3.7a7.36%207.36%200%200%201%202.63.47%2010.05%2010.05%200%200%201%206.4-2.2%2010.8%2010.8%200%200%201%203.17.48c.96-3.25%204.53-5.69%208.79-5.69%204.1%200%207.57%202.25%208.65%205.3a10.93%2010.93%200%200%201%201.9-.16c3.58%200%206.65%201.69%208.13%204.12a6.83%206.83%200%200%201%204.87-1.93c3.44%200%206.24%202.3%206.24%205.1v.17a3.76%203.76%200%200%201%202.33-1.33c.53-1.13%201.85-1.93%203.41-1.93a4.42%204.42%200%200%201%201.06.13%203.92%203.92%200%200%201%203.07-1.35c1.59%200%202.9.8%203.44%201.94a4.55%204.55%200%200%201%20.9-.11%204.05%204.05%200%200%201%202.75%201.06%203.36%203.36%200%200%201%202.38-.93c1.46%200%202.65.82%203%201.93.57-1%201.82-1.69%203.27-1.69a4.42%204.42%200%200%201%201.06.13c.42-1.3%201.85-2.22%203.55-2.22a4.31%204.31%200%200%201%201.4.24%203.97%203.97%200%200%201%202.83-1.11%203.94%203.94%200%200%201%202.9%201.21%204.4%204.4%200%200%201%201.07-.13c1.56%200%202.9.82%203.41%201.96h.27c1.85%200%203.33%201.09%203.6%202.51h.23v4.63H0z%22%2F%3E%3Cpath%20d%3D%22M71.2%201000h-.7c-10.6%200-19.3-10.7-19.3-23.9%200-1%200-1.9.2-2.8a25.2%2025.2%200%200%201-8.7-19.7%2027.4%2027.4%200%200%201%203.1-12.7%2026.7%2026.7%200%200%201-4.8-15.5c0-12.3%207.8-22.4%2017.6-23.5a27%2027%200%200%201%204-13.7c-8-2.9-14-12-14-22.7a27.8%2027.8%200%200%201%201.8-9.9%2038%2038%200%200%201-8.3-24.2%2040.8%2040.8%200%200%201%201.8-12c-12.3-3.6-21.5-17.1-21.5-33.2%200-15.5%208.5-28.6%2020-32.7a41.3%2041.3%200%200%201-.6-7.2c0-13.5%206.4-25.1%2015.6-30.7a25.8%2025.8%200%200%201-7.3-18.4c0-13%208.7-23.6%2019.3-23.6h.6a14.2%2014.2%200%200%201-5-8.8c-4.3-2-7.3-7-7.3-12.9a16.7%2016.7%200%200%201%20.5-4%2014.8%2014.8%200%200%201-5.1-11.6c0-6%203-11%207.3-13a17.2%2017.2%200%200%201-.4-3.4%2015.3%2015.3%200%200%201%204-10.4%2012.7%2012.7%200%200%201-3.5-9c0-5.5%203.1-10%207.3-11.3-3.8-2.2-6.4-6.9-6.4-12.4a16.7%2016.7%200%200%201%20.5-4c-4.9-1.6-8.4-7-8.4-13.4a16.3%2016.3%200%200%201%20.9-5.3%2015%2015%200%200%201-4.2-10.7%2014.9%2014.9%200%200%201%204.6-11%2016.6%2016.6%200%200%201-.5-4c0-5.9%203.1-11%207.4-12.9v-1c0-7%204.1-12.6%209.5-13.6v-.9h17.5v500z%22%20style%3D%22opacity%3A.3%22%20transform%3D%22rotate(90%20133.7%20130.89)%20scale(.2646)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
}
@media (max-width: 991px) {
	.slideshow::before {height: 63px;}
}

.container-arrow {width: 50px; height: 50px; background: var(--primary); border: none;}
.container-arrow:hover, .swiper-button-disabled .container-arrow:hover {background: var(--primary-hover);}
.container-arrow:active {background: var(--primary-active);}
.container-arrow i {font-size: 16px; color: #fff;}
.vowt-prev {left: -24px;}
.vowt-next {right: -24px;}
@media (max-width: 991px) {
	.container-arrow {width: 40px; height: 40px;}
	.container-arrow i {font-size: 13px;}
}

.promotional-bar {margin-top: calc(var(--spacing-sections-home) * -1 + 32px);}
.promotional-bar .container {max-width: 1240px;}
.promotional-bar .swiper-slide:nth-child(1n) svg, .promotional-bar .swiper-slide:nth-child(1n) svg path {fill: var(--primary);}
.promotional-bar .swiper-slide:nth-child(2n) svg, .promotional-bar .swiper-slide:nth-child(2n) svg path {fill: var(--tertiary);}
.promotional-bar .block {flex-direction: row; align-items: center; gap: 8px; text-align: start; justify-content: center;}
.promotional-bar .title {color: var(--text); font-size: 15px; font-weight: 500; text-transform: none;}

.carousel-categories .container {max-width: 1920px;}
.carousel-categories .bg-item-category {display: none;}
.carousel-categories .carousel-categories-title {font-size: 24px; font-weight: 500; color: var(--quaternary);}
.carousel-categories .vowt-prev {left: 12px;}
.carousel-categories .vowt-next {right: 12px;}
.carousel-categories .category-item {padding: 12px 0;}
.carousel-categories .swiper-categories-pagination {display: none;}
@media (max-width: 991px) {
	.carousel-categories .carousel-categories-title {font-size: 16px;}
}

.heading-title {font-size: 34px; font-family: var(--font-secondary); font-weight: 400;}
.swiper-pagination-clickable .swiper-pagination-bullet {width: 12px; border-radius: 100px; transition: ease all .5s;}
.swiper-pagination-bullet-active {background: var(--primary); width: 30px !important;}
@media (max-width: 991px) {
	.heading-title {font-size: 26px;}
}

.product-list .container {max-width: var(--container-large);}
.product-list .product-list-link a, .product-list-content .heading-title, .product-list .product-list-link a i {color: var(--color-context);}
#productList0 {--color-context: var(--tertiary);}
#productList1 {--color-context: var(--primary);}
#productList2 {--color-context: var(--quaternary);}
.product-list .heading-title {font-size: 48px;}
.product-list-carousel .vowt-next {right: 12px;}
.product-list-carousel .vowt-prev {left: 12px;}
.product-list-carousel .container-arrow, .product-list-carousel .container-arrow:hover, .product-list-carousel .container-arrow:active {background: var(--color-context);}
@media (max-width: 991px) {
	.product-list .heading-title {font-size: 34px;}
}

.product-thumb {padding: 0; border: none; text-align: center;}
.product-thumb .image {border-radius: 16px; overflow: hidden;}
.product-thumb .images {transition-duration: .7s;}
.product-thumb .images:hover {transform: scale(1.2); transition: linear all 3s;}
.product-thumb .product-thumb-bottom {display: none;}
.product-thumb-title {-webkit-line-clamp: 1; line-clamp: 1; min-height: auto; font-weight: 600; font-size: 16px;}
.product-thumb .product-price-current {justify-content: center;}
.product-thumb .product-price-value {color: var(--color-context);}
.product-thumb .product-tag {min-width: auto; padding: 0; left: 16px; top: 16px; width: 50px; height: 50px; border-radius: 50%; font-size: 14px; display: flex; align-items: center; justify-content: center; line-height: 16px; text-wrap: wrap; background: var(--color-context);}
.product-thumb .product-tag::before, .product-thumb .product-tag::after {display: none;}
@media (max-width: 991px) {
	.product-thumb-title {font-size: 14px;}
}

.banners-home-gy {--bs-gutter-y: 16px;}
.banners-home-gx {--bs-gutter-x: 16px;}

.products-highlight {margin-bottom: 40px;}
.products-highlight .container {position: relative;}
.products-highlight .plyr__video-wrapper, .products-highlight iframe {aspect-ratio: 9/16 !important;}
.products-highlight .plyr--video {pointer-events: none;}
.products-highlight .plyr__poster {background-size: cover;}
.products-highlight .plyr__time, .products-highlight .plyr__progress__container, .plyr__controls__item:not(.plyr__volume) {display: none;}
.product-highlight-content {position: absolute; bottom: 16px; background: #fff; width: calc(100% - 32px); display: flex; align-items: center; gap: 12px; padding: 16px 12px; border-radius: 10px; left: 50%; transform: translateX(-50%);}
.product-highlight-image {width: 54px; object-fit: cover; border-radius: 8px;}
.product-highlight-name {font-size: 13px; font-weight: 500; line-height: 150%; flex: 1; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.btn.btn-product-highlight {background: var(--primary); padding: 12px; border-radius: 8px; display: flex;}
.btn.btn-product-highlight:hover, .btn.btn-product-highlight:active, .btn.btn-product-highlight:focus {background: var(--primary-active);}
.btn.btn-product-highlight svg {fill: var(--secondary); width: 17px; height: 17px;}
.products-highlight .vowt-prev {left: -14px;}
.products-highlight .vowt-next {right: -14px;}
@media (max-width: 991px) {
	.swiper-products-highlight-prev, .swiper-products-highlight-next {display: none;}
	.product-highlight-name {font-size: 11px;}
}

.banners-grid-heading-wrapper {background: var(--primary); padding: 40px 0;}
.banners-grid .banners-grid-heading {display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap; }
.banners-grid .banners-grid-heading .heading-title {margin: 0; color: #fff;}
.banners-grid .banner-title {font-size: 22px; line-height: 120%;}
.banners-grid .btn-secondary {font-size: 12px;}
.banners-grid .banner-wrapper {display: grid; grid-template-areas: "banner1 banner2" "banner1 banner3"; gap: 4px; line-height: normal;}
.banners-grid .banner-wrapper .banner1 {grid-area: banner1;}
.banners-grid .banner-wrapper .banner2 {grid-area: banner2; aspect-ratio: 1/1;}
.banners-grid .banner-wrapper .banner3 {grid-area: banner3; aspect-ratio: 1/1;}
.banners-grid img {height: 100%; transition: ease .5s all; object-fit: cover;}
.banners-grid .banner-marker {position: absolute; width: 16px; height: 16px; border-radius: 50%; background: var(--white); left: 50%; top: 50%; border: none;}
.banners-grid .banner-marker::after {content: ''; width: calc(100% + 12px); height: calc(100% + 12px); border: 1px solid var(--white); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%;}
.popover-product {max-width: 240px; border: none;}
.popover-img {max-width: 58px; width: 100%; border-radius: 4px;}
.popover-content {flex: 1;}
.popover-title {font-size: 12px; font-weight: 400; overflow: hidden; display: -webkit-box; line-clamp: 3; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.popover-link {width: 32px; height: 32px; border-radius: 50%; display: flex; justify-content: center; align-items: center; color: #fff; padding: 0;}
@media (max-width: 991px) {
	.banners-grid .banners-grid-heading {justify-content: center;}
}

.depoiments .depoiments-thumb {padding: 16px 36px; background: #f9f9f9; border: none;}
@media (min-width: 1600px) {
    .depoiments .container {max-width: var(--container-small);}
}

.feed-instagram .container {max-width: 100%; padding: 0;}

.about-us {background-color: #fafafa; padding: 60px 0;}
.about-us .about-us-img {border-radius: 12px;}
.about-us .about-us-title {font-size: 34px; font-weight: 400; color: var(--primary); margin-bottom: 24px;}
.about-us .about-us-title b {font-size: 46px;}
.about-us-description {line-height: 175%;}
@media (max-width: 991px) {
	.about-us .about-us-title {font-size: 26px;}
	.about-us .about-us-title b {font-size: 34px;}
}

#common-home + footer {margin-top: 0;}
.footer-logo {max-height: 72px;}




@media (min-width: 992px) {
	.product-images-grid {display: block;}
	.product-images-carousel {display: none;}
}
.short-description {line-height: 175%; margin-top: calc(var(--spacing-product-column-right) * -1 + 12px); border-bottom: 1px solid #eee; padding-bottom: 24px}

.btn.btn-product-wishlist {display: none;}

#input-quantity-wrapper {display: none;}
#product .bootstrap-touchspin, .btn-product {min-height: 60px;}

.product-price {gap: 4px;}
.product-pix-icon, .product-price-current {display: none;}
.product-price .product-pix {background: transparent; padding: 0; margin: 0;}
.product-price .product-pix-value {font-size: 36px; color: var(--primary);}
.product-price .product-short-installments {order: 3; font-size: 13px;}
.product-price .product-short-installments i {display: none;}
.product-price .product-tag {color: var(--secondary);}
#product .btn-installment {margin-top: calc(var(--spacing-product-column-right) * -1 + 12px);}
#product .variations {margin-top: calc(var(--spacing-product-column-right) * -1 + 24px)}

#measure-table-modal .modal-dialog {max-width: 1200px; margin: 12px auto; padding: 0 12px;}

.product-coupon-name {border-color: var(--primary);}
.btn-product-coupon-copy {background: var(--primary);}

.product-flex-images .arrows-thumb-product i, .product-flex-images .arrows-product i {color: #fff;}