:root{--ck-color-base-active: hsl(208, 88%, 52%);--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-mention-background: hsla(341, 100%, 30%, 0.1);--ck-color-mention-text: hsl(341, 100%, 30%);--ck-color-table-caption-background: hsl(0, 0%, 97%);--ck-color-table-caption-text: hsl(0, 0%, 20%);--ck-color-table-column-resizer-hover: var(--ck-color-base-active);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-pen-green: hsl(112, 100%, 27%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px);--ck-table-column-resizer-width: 7px;--ck-todo-list-checkmark-size: 16px;--ck-z-default: 1}figure{margin-left:auto;margin-right:auto}.ck-content span *{color:inherit}.ck-content code{background-color:rgba(199,199,199,0.3);padding:.15em;border-radius:2px}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px #ccc}.ck-content[dir="rtl"] blockquote{border-left:0;border-right:solid 5px #ccc}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{display:table;clear:both;text-align:center;margin:0.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content span[lang]{font-style:italic}.ck-content .media{clear:both;margin:0.9em 0;display:block;min-width:15em}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content .todo-list .todo-list__label>input::before{display:block;position:absolute;box-sizing:border-box;content:'';width:100%;height:100%;border:1px solid #333;border-radius:2px;transition:250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border}.ck-content .todo-list .todo-list__label>input::after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:'';left:calc( var(--ck-todo-list-checkmark-size) / 3);top:calc( var(--ck-todo-list-checkmark-size) / 5.3);width:calc( var(--ck-todo-list-checkmark-size) / 5.3);height:calc( var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc( var(--ck-todo-list-checkmark-size) / 8) calc( var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]::before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]::after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break::after{content:'';position:absolute;border-bottom:2px dashed #c4c4c4;width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid #c4c4c4;border-radius:2px;font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;font-size:0.75em;font-weight:bold;color:#333;background:#fff;box-shadow:2px 2px 1px rgba(0,0,0,0.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ck-content .table{margin:0.9em auto;display:table}.ck-content.table{min-width:300px}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double #b3b3b3}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid #bfbfbf}.ck-content .table table th{font-weight:bold;background:#000}.ck-content[dir="rtl"] .table th{text-align:right}.ck-content[dir="ltr"] .table th{text-align:left}.ck-content.table tbody,.ck-content.table td,.ck-content.table tfoot,.ck-content.table th,.ck-content.table thead,.ck-content.table tr{border-style:unset}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-table-caption-text);background-color:var(--ck-color-table-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .table table{overflow:hidden;table-layout:fixed}.ck-content .table td,.ck-content .table th{position:relative}.ck-content .table .table-column-resizer{position:absolute;top:-999999px;bottom:-999999px;right:var(--ck-table-column-resizer-position-offset);width:var(--ck-table-column-resizer-width);cursor:col-resize;user-select:none;z-index:var(--ck-z-default)}.ck-content .table[draggable] .table-column-resizer{display:none}.ck-content .table .table-column-resizer:hover,.ck-content .table .table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:0.25}.ck-content[dir=rtl] .table .table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}.ck-content.ck-read-only .table .table-column-resizer{display:none}.ck-content pre{padding:1em;color:#353535;background:rgba(199,199,199,0.3);border:1px solid #c4c4c4;border-radius:2px;text-align:left;direction:ltr;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}.ck-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}@media print{.ck-content .page-break{padding:0}.ck-content .page-break::after{display:none}}#__next{overflow:hidden}*,*::before,*::after{box-sizing:border-box}:root{--bs-font-sans-serif: Montserrat, Roboto, Arial, sans-serif;--bs-body-font-family: var(--bs-font-sans-serif);--bs-tao-bg: #0097a0;--bs-tao-color: #0097a0;--swiper-navigation-size: #0097a0;--swiper-theme-color: #0097a0;--bs-light-rgb: 250, 250, 250;--bs-danger: #CF3744;--bs-danger-rgb: 207, 55, 68}@media screen and (min-width: 2560px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:2000px}body{font-size:1.25rem}h1,.h1{font-size:3.5rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2.5rem}h4,.h4{font-size:2rem}.display-1{font-size:5rem}.display-2{font-size:4.5rem}.display-3{font-size:4rem}.display-4{font-size:3.5rem}.display-5{font-size:3rem}.display-6{font-size:2.5rem}}@media screen and (min-width: 5120px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:4000px}body{font-size:1.5rem}h1,.h1{font-size:4rem}h2,.h2{font-size:3.5rem}h3,.h3{font-size:3rem}h4,.h4{font-size:2.5rem}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:5rem}.display-4{font-size:4.5rem}.display-5{font-size:4rem}.display-6{font-size:3.5rem}}.custom-tooltip{--bs-tooltip-bg: #0097a0;font-size:1rem;font-weight:500}.tao-tooltip{background-color:#0097a0;font-size:1rem;font-weight:500}.navbar{--bs-navbar-padding-x: 0.5rem;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.5rem;--bs-navbar-toggler-font-size: 1.2rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: #0097a0;--bs-navbar-toggler-border-radius: 0.375rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out}.express-cart{--bs-express-padding-x: 0.5rem;--bs-express-padding-y: 0.5rem;--bs-express-color: rgba(0, 0, 0, 0.55);--bs-express-hover-color: rgba(0, 0, 0, 0.7);--bs-express-disabled-color: rgba(0, 0, 0, 0.3);--bs-express-active-color: rgba(0, 0, 0, 0.9);--bs-express-brand-padding-y: 0.3125rem;--bs-express-brand-margin-end: 1rem;--bs-express-brand-font-size: 1.25rem;--bs-express-brand-color: rgba(0, 0, 0, 0.9);--bs-express-brand-hover-color: rgba(0, 0, 0, 0.9);--bs-express-nav-link-padding-x: 0.5rem;--bs-express-toggler-padding-y: 0.25rem;--bs-express-toggler-padding-x: 0.5rem;--bs-express-toggler-font-size: 1.2rem;--bs-express-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-express-toggler-border-color: #0097a0;--bs-express-toggler-border-radius: 0.375rem;--bs-express-toggler-focus-width: 0.25rem;--bs-express-toggler-transition: box-shadow 0.15s ease-in-out}.container{background:#fafafa}.list-group{--bs-list-group-active-bg: #0097a0;--bs-list-group-active-border-color: #0097a0}.btn{--bs-btn-border-radius: 5rem;--bs-btn-line-height: 2.5;--bs-btn-box-shadow: rgba(1, 140, 149, 0.25) 0px 15px 30px
	--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:flex;align-items:center;-moz-box-align:center;-webkit-box-align:center;justify-content:space-between;-moz-box-pack:justify;-webkit-box-pack:justify}.btn-tao{--bs-btn-padding-x: 0.35rem;--bs-btn-padding-y: 0.35rem;--bs-btn-color: #fff;--bs-btn-bg: #0097a0;--bs-btn-border-color: #0097a0;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(1, 140, 149);--bs-btn-hover-border-color: rgb(1, 140, 149);--bs-btn-focus-shadow-rgb: none;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(1, 140, 149);--bs-btn-active-border-color: rgb(1, 140, 149);--bs-btn-active-shadow: none;--bs-btn-disabled-color: #0097a0;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #0097a0;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));background:#57d8df linear-gradient(103.86deg, #01aeb9 0%, #018c95 100%) repeat scroll 0% 0%;transition:opacity 1s;min-width:150px}.btn-grey{--bs-btn-color: #323232;--bs-btn-bg: rgba(0,0,0,.04);--bs-btn-border-color: rgba(0,0,0,.04);--bs-btn-hover-color: #323232;--bs-btn-hover-bg: rgba(0,0,0,.1);--bs-btn-hover-border-color: rgba(0,0,0,.1);--bs-btn-focus-shadow-rgb: 130,138,145;--bs-btn-active-color: rgba(0,0,0,.1);--bs-btn-active-bg: rgba(0,0,0,.1);--bs-btn-active-border-color: rgba(0,0,0,.1);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #b3a9a9;--bs-btn-disabled-bg: rgba(0,0,0,.03);--bs-btn-disabled-border-color: rgba(0,0,0,.03)}.form-floating input:active,.form-floating input:focus,.form-floating input:hover{outline:none;box-shadow:none;border-color:currentColor}.start-map{height:23.5rem}.red{color:#dc3545}.green{color:#0097a0}@media (max-width: 575.8px){.start-map{height:14rem}}@media (min-width: 576px){.col-fast{max-width:270px}.start-map{height:15rem}}@media (min-width: 768px){.col-fast{max-width:360px}.start-map{height:12.5rem}}@media (min-width: 992px){.col-fast{max-width:480px}.start-map{height:18.5rem}}@media (min-width: 1200px){.col-fast{max-width:570px}}@media (min-width: 1400px){.col-fast{max-width:770px}}.checkmark{width:100px;height:100px;border-radius:50%;display:block;stroke-width:4;stroke:#0097a0;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #0097a0;animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;position:relative;top:5px;right:5px;margin:0 auto}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:4;stroke-miterlimit:10;stroke:#0097a0;fill:#fff;animation:stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #0097a0}}.slick-slide{min-width:1px}.btn-tao.disabled,.btn-tao:disabled,fieldset:disabled .btn-tao{background:unset}.btn-tao:hover,.btn-tao:focus,.btn-tao:active{background:#018c95}.btn-tao .goto{margin:auto}.btn-tao .goto__icon{background:rgba(255,255,255,0.15) none repeat scroll 0% 0%;border-radius:100px;color:#fff;flex:0 0 2.5rem;max-width:2.5rem;height:2.5rem;display:flex;-moz-box-align:center;-webkit-box-align:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center}.btn-outline-tao{--bs-btn-color: var(--bs-tao-color);--bs-btn-border-color: rgb(207, 207, 207);--bs-btn-hover-color: var(--bs-tao-color);--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: var(--bs-tao-color);--bs-btn-focus-shadow-rgb: none;--bs-btn-active-color: var(--bs-tao-color);--bs-btn-active-bg: #fff;--bs-btn-active-border-color: var(--bs-tao-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--bs-btn-disabled-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-btn-disabled-color);--bs-gradient: none;border-width:2px}.form-file-label.btn.btn-outline-tao{justify-content:center}.tao-read-next{font-size:0.825rem;height:2.5rem;width:170px}body{-webkit-backface-visibility:hidden}body,html{scrollbar-color:#c7ccda rgba(199,204,218,0.2);text-shadow:0 0 1px rgba(51,51,51,0.2);background:#fafafa}main{background:#fafafa none repeat scroll 0% 0%;overflow:hidden;margin-top:6rem}.related_elements{position:relative;width:100%;background:none;z-index:3;display:block;height:0.01rem;background-color:transparent}.related_elements img{width:100%}.transparent-container{background-color:transparent}.navbar{border-bottom:1px solid #e7e6ef;box-shadow:0 0 10px 0 rgba(129,129,129,0.2)}.navbar .sign-in .btn.btn-tao{width:10rem}.navbar.fixed-navbar{position:fixed;width:100%;top:0;left:0;right:0;z-index:25}@media screen and (min-width: 2560px){.navbar .navbar-brand{height:100px}}@media screen and (min-width: 5120px){.navbar .navbar-brand{height:120px}}@media (min-width: 992px){.navbar .navbar-brand{height:80px}}@media only screen and (min-width: 576px) and (max-width: 991px){.navbar .navbar-brand{height:75px}}@media (max-width: 575px){.navbar .navbar-brand{height:60px}main{margin-top:4.7rem}}.navbar .navbar-brand svg{height:100%}.navbar-toggler{font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-toggler-border-color)}.nav-item{position:relative}.nav-item.active .nav-link::before{content:"";position:absolute;height:0.25rem;background:linear-gradient(90deg, #0097a0, rgba(0,151,160,0));bottom:.5rem;width:calc(100% - 2 * var(--bs-navbar-nav-link-padding-x))}.close-toggler{font-size:var(--bs-navbar-toggler-font-size);padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);line-height:1;color:var(--bs-navbar-toggler-border-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}.close-toggler:hover{text-decoration:none}.close-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media (prefers-reduced-motion: reduce){.close-toggler{transition:none}}.close-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;background-repeat:no-repeat;background-position:center}.cart-toggler{font-size:var(--bs-express-toggler-font-size);padding:var(--bs-express-toggler-padding-y) var(--bs-express-toggler-padding-x);line-height:1;color:var(--bs-express-toggler-border-color);background-color:transparent;border:0 none;transition:var(--bs-express-toggler-transition);border-radius:var(--bs-express-toggler-border-radius)}.cart-toggler:hover{text-decoration:none}.cart-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-express-toggler-focus-width)}@media (prefers-reduced-motion: reduce){.cart-toggler{transition:none}}.cart-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;position:relative}.cart-count{position:absolute;background:#0097a0;color:#fff;border-radius:50%;font-size:0.75rem;font-weight:bold;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;padding:0.5rem;top:-0.75rem;right:-0.75rem;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);border-bottom:1px solid #e7e6ef;box-shadow:0 0 10px 0 rgba(129,129,129,0.2)}.offcanvas-title .navbar-brand{display:inline-block}.offcanvas-title .navbar-brand svg{max-height:100%}.navbar .offcanvas-body .geo-location{display:flex;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;flex-wrap:nowrap;white-space:nowrap;max-width:230px;text-decoration:none;cursor:pointer}.navbar .geo-location .geo-city{color:rgba(0,0,0,0.55);padding-left:1rem;padding-right:1rem;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.navbar .geo-location::hover .geo-city{color:rgba(0,0,0,0.7)}.navbar .geo-location .lang-flags img{width:2rem;border:0.01rem solid #ece6e6}.navbar .user-header-data .user-data-block{display:flex;flex-direction:row;align-items:center;-moz-box-align:center;-webkit-box-align:center;text-decoration:none;color:#656565}.navbar .user-header-data .user-promo-icon{border:.01rem solid #0097a0;border-radius:50%;max-height:3.2rem;max-width:3.2rem;overflow:hidden}.navbar .user-header-data .user-promo-icon img{width:100%;max-height:100%;object-fit:cover;max-width:100%}.navbar .user-header-data .user-promo-icon svg{border-radius:50%;width:2.5rem;height:2.5rem}.navbar .user-header-data .user-data-block .user-fullname-text{margin:0 .5rem;max-width:180px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.navbar .user-header-data .user-nav-container{padding:.5rem}.navbar .user-header-data .user-nav-container .user-icon-variant{display:flex;flex-direction:row;align-items:baseline;-moz-box-align:baseline;-webkit-box-align:center;text-decoration:none;color:#656565;margin:0.5rem}.navbar .user-header-data .user-nav-container .user-icon-variant .user-small-icon,.navbar .user-header-data .user-nav-container .user-icon-variant .exit-small-icon{margin-right:.5rem;margin-bottom:0}.navbar .user-header-data .user-nav-container .user-icon-variant .user-office-link,.navbar .user-header-data .user-nav-container .user-icon-variant .user-exit-link{color:#656565;text-decoration:none}@media screen and (min-width: 2560px){.nav-link{font-size:1.75rem}}@media screen and (min-width: 5120px){.nav-link{font-size:2rem}}@media (min-width: 992px){.offcanvas-title .navbar-brand{height:80px}}@media only screen and (min-width: 576px) and (max-width: 991.99px){.offcanvas-title .navbar-brand{height:75px}}@media only screen and (min-width: 992px) and (max-width: 1199.99px){.navbar .user-header-data .user-data-block .user-fullname-text{max-width:150px}.navbar .offcanvas-body .geo-location{max-width:200px}}@media (max-width: 575.99px){.offcanvas-title .navbar-brand{height:60px}}.tao-breadcrambs{margin-left:0;padding-left:0;display:flex;flex-direction:row;margin-top:2rem;margin-bottom:2rem;flex-wrap:wrap}.tao-breadcrambs li{list-style:none}.tao-breadcrambs li a{color:#111;text-decoration:none;cursor:pointer}.tao-breadcrambs li a::after{content:'\f068';margin-left:.5rem;margin-right:.5rem;color:#666;font-family:FontAwesome;text-shadow:none}.tao-breadcrambs li a::before{content:''}.tao-breadcrambs li span{color:#666;cursor:default}.express-cart-ul{overflow-x:hidden}.express-cart .express-cart-item{display:flex;justify-content:flex-start;align-items:flex-start;-moz-box-pack:start;-moz-box-align:start;-webkit-box-pack:start;-webkit-box-align:start;box-shadow:0 0 10px 0 rgba(129,129,129,0.2)}.express-cart .express-cart-item .express-cart__thumb{width:70px;min-width:70px;height:90px;box-sizing:border-box;padding-right:.5rem}.express-cart .express-cart-item .express-cart__thumb a{display:block;width:100%;height:100%;box-sizing:border-box;padding:0}.express-cart .express-cart-item .express-cart__thumb a img{object-fit:contain;height:100%;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;max-width:100%}.express-cart .express-cart-item .express-cart__content{cursor:pointer;word-break:break-word;font-weight:bold;width:100%}.express-cart .express-cart-item .express-cart__content a{color:#111;text-decoration:none;text-shadow:0 0 1px rgba(51,51,51,0.2)}.express-cart .express-cart-item .express-cart__content .product-quantity{display:flex;justify-content:center;align-items:center}.express-cart .express-cart-item .product-quantity .cart-minus,.express-cart .express-cart-item .product-quantity .cart-plus{width:28px;height:28px;background:#eff1f4;color:#111;display:flex;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;border-radius:50%;margin:0 5px}.express-cart .express-cart-item .product-quantity .cart-minus:hover,.express-cart .express-cart-item .product-quantity .cart-plus:hover,.express-cart .express-cart-item .product-quantity .cart-minus:focus,.express-cart .express-cart-item .product-quantity .cart-plus:focus{color:var(--bs-tao-color);border:0.01rem #0097a0 solid}.express-cart .express-cart-item .product-quantity .cart-input{display:flex;width:30px;height:30px;border-radius:50%;border:0 none;text-align:center;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;aspect-ratio:1/1;font-size:12px;font-weight:bold}.express-cart .express-cart-item .product-quantity .cart-input:hover,.express-cart .express-cart-item .product-quantity .cart-input:active,.express-cart .express-cart-item .product-quantity .cart-input:focus{border:0.01rem #0097a0 solid}.express-cart__del{width:24px;height:24px}.express-cart .express-cart-item .express-cart__del svg{width:24px;height:24px;stroke:#a0a0a0}.express-cart .express-cart-item .product__price-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;-moz-box-pack:justify;-moz-box-align:center;-webkit-box-pack:justify;-webkit-box-align:center}.express-cart .express-cart-item .express-cart__price{display:flex;flex-direction:column;align-items:flex-start;-moz-box-align:start;-webkit-box-align:start}.express-cart .express-cart-item .express-cart__price .express-cart__price_details{font-weight:normal;font-size:0.8rem;color:silver}.express-cart .express-cart-item .express-cart__cv{font-weight:700;font-size:16px;color:#be9d3c;background-color:#fcf8ee;padding:4px 6px;border-radius:4px;white-space:pre;width:fit-content}.express-cart .express-cart__checkout-title{font-size:1.2rem;font-weight:bold;display:flex;justify-content:space-between;align-items:center;-moz-box-align:center;-webkit-box-align:center;flex-wrap:wrap}.express-cart .checkout-title__summ{color:#0097a0}.express-cart .checkout-title__cv{font-weight:700;font-size:16px;color:#be9d3c;background-color:#fcf8ee;padding:4px 6px;border-radius:4px;white-space:pre;width:fit-content}.express-cart .express-cart__checkout-btn{display:flex;flex-direction:column;align-items:center;-moz-box-align:center;-webkit-box-align:center}.express-cart .express-cart__checkout-btn .goto__icon{background:rgba(255,255,255,0.15) none repeat scroll 0% 0%;border-radius:100px;color:#fff;flex:0 0 2.5rem;max-width:2.5rem;height:2.5rem;display:flex;-moz-box-align:center;-webkit-box-align:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center}.express-cart .express-cart__empty{text-transform:uppercase;font-size:0.875rem;color:#a0a0a0;line-height:1;display:flex;align-items:center}.express-cart .express-cart__empty svg{width:24px;height:24px;stroke:#a0a0a0}.full-cart-ul .full-cart-item.cart-free a,.cart-free .express-cart__thumb a{color:#0097a0;text-decoration:none}.container-fluid.home-slider{padding-right:0;padding-left:0;position:relative}.swiper-wrapper .swiper-slide .home-slider-item.bg-img-cover{background-size:cover !important}.home-slider-item>.container{background-color:transparent}.home-slider-item .sw_slider_button .btn.btn-tao{width:220px}.home-slider-item .slider-content-area .btn-tao .goto__icon{background:rgba(255,255,255,0.15) none repeat scroll 0% 0%;border-radius:100px;color:#fff;flex:0 0 2.5rem;max-width:2.5rem;height:2.5rem;display:flex;-moz-box-align:center;-webkit-box-align:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center}.home-slider-item .slider-content-area{height:100%}.home-slider-item .slider-content-container{height:100%;display:flex;align-items:center}.home-slider-item .sw_slider_body.sw_slider_body--pd{display:flex;flex-direction:column;height:calc(100% - 10vw);justify-content:center;overflow:hidden}.home-slider-item .sw_slider_content_block{overflow-y:hidden;overflow-x:hidden;display:flex;-moz-box-flex:1;-webkit-box-flex:1;flex-grow:1}.home-slider-item .slider-container-media{position:relative}.home-slider-item .slider-container-media .sw_slider_bubbles{position:absolute}.home-slider-item .sw_slider_img{height:40vw;max-height:40vw;min-width:48vw;position:relative;display:flex;justify-content:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center}.home-slider-item .sw_slider_img img{object-fit:contain;height:22vw}.home-slider-item .sw_slider_slogan{font-size:1.75rem;line-height:120%;margin-bottom:1.25rem;font-weight:400}.home-slider-item .sw_slider_title{background-color:#dbbf6d;background-image:linear-gradient(90deg, #dbbf6d 0%, #915606 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;text-transform:uppercase;margin-bottom:.875rem}.home-slider-item .sw_slider_title h2{font-size:4rem;-webkit-text-fill-color:transparent;line-height:100%;font-family:Cormorant, serif;text-transform:uppercase;font-weight:600}.home-slider-item .left-text-separator{margin:0.8125rem 1.5rem 0px 0px;flex:0 0 4vw;border-top:1px solid #666}.home-slider-item .sw_slider_content_sw{font-size:.875rem;line-height:2;font-weight:400;-moz-box-flex:1;-webkit-box-flex:1;flex-grow:1;color:#666;max-height:20vw;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.home-slider-item .sw_slider_content_sw::-webkit-scrollbar{width:0}.home-slider-item .sw_slider_button{padding-left:1.8rem;padding-top:0.5rem;padding-bottom:0.5rem}.home-slider .swiper-nav-container{display:flex;justify-content:flex-start;-moz-box-pack:start;-webkit-box-pack:start;align-items:center;-moz-box-align:center;-webkit-box-align:center;position:absolute;bottom:1rem;z-index:3;width:400px;max-width:100%}@media screen and (min-width: 2560px){.home-slider-item .sw_slider_title h2{font-size:6rem}.home-slider-item .sw_slider_slogan{font-size:2.2rem}.home-slider-item .sw_slider_content_sw{font-size:1.4rem}}@media screen and (min-width: 5120px){.home-slider-item .sw_slider_title h2{font-size:6rem}.home-slider-item .sw_slider_slogan{font-size:2.5rem}.home-slider-item .sw_slider_content_sw{font-size:1.75rem}}@media only screen and (min-width: 1400px) and (max-width: 1599.99px){.home-slider-item .sw_slider_slogan{font-size:1.5rem}}@media only screen and (min-width: 1200px) and (max-width: 1399.99px){.home-slider-item .sw_slider_slogan{font-size:1.5rem;margin-bottom:.75rem}.home-slider-item .sw_slider_title h2{font-size:3rem}.home-slider-item .left-text-separator{flex:0 0 3.5vw;margin:0.75rem 1.2rem 0px 0px}.home-slider-item .sw_slider_slogan{font-size:1.5rem}}@media only screen and (min-width: 992px) and (max-width: 1199.99px){.home-slider-item .sw_slider_body.sw_slider_body--pd{height:calc(100% - 11vw)}.home-slider-item .sw_slider_slogan{font-size:1.2rem;margin-bottom:.5rem}.home-slider-item .sw_slider_title h2{font-size:2.4rem;margin-bottom:.5rem}.home-slider-item .left-text-separator{flex:0 0 3.5vw;margin:0.5rem 1rem 0px 0px}.home-slider-item .sw_slider_content_sw{line-height:1.5;font-size:.875rem}.home-slider-item .sw_slider_content_sw p{margin-bottom:.5rem}}@media only screen and (min-width: 768px) and (max-width: 991.99px){.home-slider-item .sw_slider_title h2{font-size:2.4rem;margin-bottom:.5rem}.home-slider-item .sw_slider_title h2 br{display:none}.home-slider-item .sw_slider_content_sw{height:27vw;max-height:27vw}.home-slider-item .sw_slider_img{height:27vw;max-height:27vw}.home-slider-item .sw_slider_img img{height:25vw;margin-bottom:15vw}}@media only screen and (max-width: 767.99px){.home-slider-item .left-text-separator{display:none}}@media only screen and (min-width: 576px) and (max-width: 767.99px){.home-slider-item .sw_slider_title h2{font-size:2.4rem;margin-bottom:.5rem}.home-slider-item .sw_slider_title h2 br{display:none}.home-slider-item .sw_slider_content_sw{height:27vw;max-height:27vw}.home-slider-item .sw_slider_img{height:30vw;max-height:30vw}.home-slider-item .sw_slider_img img{height:25vw;margin-bottom:15vw}}@media only screen and (max-width: 575.99px){.home-slider-item .sw_slider_slogan{font-size:1rem;line-height:1}.home-slider-item .sw_slider_title{margin-bottom:0.5rem}.home-slider-item .sw_slider_title h2{font-size:1rem;margin-bottom:0}.home-slider-item .sw_slider_title h2 br{display:none}.home-slider-item .sw_slider_content_sw{height:50vw;max-height:50vw;line-height:1.4}.home-slider-item .sw_slider_img{height:30vw;max-height:30vw}.home-slider-item .sw_slider_img img{height:25vw;margin-bottom:15vw}}.home-slider .swiper-pagination-box{display:flex;flex-direction:row;margin-right:1rem;align-items:flex-end;min-width:5rem}.home-slider .swiper-pagination-box .swiper-pagination-current{color:#0097a0;font-weight:500;font-size:2rem;line-height:2.4375rem}.home-slider .swiper-pagination-box .separator{padding:0px 7px 4px}.home-slider .swiper-pagination-box .swiper-pagination-total{padding-bottom:3px}.home-slider .swiper-nav-container .swiper-scrollbar{display:flex;flex:0 0 18.875rem;height:2px}.home-slider .swiper-button-chng{display:flex;margin-left:0.5rem}.home-slider .swiper-button-chng .swiper-button-slideprev,.home-slider .swiper-button-chng .swiper-button-slidenext{border-radius:100%;flex:0 0 3rem;height:3rem;border:1px solid #e8e8e8;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin:0px 0.5rem;cursor:pointer}@media only screen and (max-width: 575.99px){.home-slider-item .sw_slider_button{padding-left:1.8rem;padding-top:0.5rem;padding-bottom:0.5rem;margin:auto}.home-slider .swiper-nav-container{display:inline-flex;justify-content:center;width:100%}.home-slider .swiper-pagination-box{min-width:3rem}.home-slider .swiper-pagination-box .swiper-pagination-current{font-size:1.25rem;line-height:1;padding-bottom:0.05rem}.home-slider .swiper-pagination-box .separator{padding:0px 5px 0.2rem;font-size:0.75rem;padding:0px 5px 0.25rem;line-height:1}.home-slider .swiper-pagination-box .swiper-pagination-total{font-size:0.825rem;line-height:1}.home-slider .swiper-nav-container .swiper-scrollbar{display:flex;flex:0 0 8.5rem}.home-slider .swiper-button-chng .swiper-button-slideprev,.home-slider .swiper-button-chng .swiper-button-slidenext{flex:0 0 1.5rem;height:1.5rem;margin:0px 0.075rem}.home-slider .swiper-button-box svg{height:8px}}.home-slider-item .sw_slider_bubbles img{width:100%;height:100%;object-fit:contain;aspect-ratio:1 / 1}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-01,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-02,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-03,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-04,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-05,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-06,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-07,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-08,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-09,.home-slider-item .sw_slider_bubbles .sw_slider_bubble-10{position:absolute;transition:all 0.5s ease 0s;z-index:5}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-01{left:20vw;top:0.05vw;width:1rem;height:1rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-02{left:12vw;top:20vw;width:1.8rem;height:1.8rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-03{left:3vw;top:0vw;width:1.5rem;height:1.5rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-04{left:11vw;top:5vw;width:2rem;height:2rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-05{left:-2vw;top:7vw;width:1rem;height:1rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-06{left:35vw;top:7vw;width:3rem;height:3rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-07{left:30vw;top:1vw;width:2rem;height:2rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-08{left:5vw;top:25vw;width:2.5rem;height:2.5rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-09{left:37vw;top:22vw;width:3rem;height:3rem}.home-slider-item .sw_slider_bubbles .sw_slider_bubble-10{left:45vw;top:1.5vw;width:1.875rem;height:1.875rem}.related_elements .slider-left-taovita{width:5vw;position:absolute;bottom:-50vw;left:0vw}.brands .related_elements .slider-rights-brands,.brands .related_elements .slider-left-one-molecule,.brands .related_elements .slider-left-three-molecule,.brands .related_elements .slider-left-fog-1,.brands .related_elements .slider-right-fog-2{position:absolute;z-index:3}.brands .related_elements .slider-rights-brands{right:0;width:5vw;z-index:3}.brands .related_elements .slider-left-one-molecule{top:30vw;width:3.5vw;left:-2vw}.brands .related_elements .slider-left-three-molecule{top:21vw;left:-2vw;width:10vw}.brands .related_elements .slider-left-fog-1{top:0;left:-2vw;width:15.5vw;z-index:1}.brands .related_elements .slider-right-fog-2{top:20vw;right:0vw;width:15.5vw;z-index:1}@media only screen and (max-width: 575.99px){.brands .related_elements .slider-left-fog-1{left:-3vw}.brands .related_elements .slider-left-fog-2{right:-3vw}.brands .related_elements .slider-left-one-molecule{display:none}.brands .related_elements .slider-left-three-molecule{display:none}}@media only screen and (max-width: 379.99px){.brands .related_elements .slider-left-fog-1{left:-4vw}.brands .related_elements .slider-left-fog-2{left:-4vw}}.brands .brands-title .title-container{background-color:#dbbf6d;background-image:linear-gradient(90deg, #dbbf6d 0%, #915606 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:110%;font-family:Cormorant, serif}.brands .brands-title .title-container h2.title{font-size:3.5rem;font-weight:600;line-height:1.3}@media only screen and (max-width: 575.99px){.brands .brands-title .title-container h2.title{font-size:2.5rem}}.brands .brands-text-container{height:100%}.brands-text-block h4.subtitle{font-size:3rem;line-height:1.5;font-family:Cormorant, serif}.brands-text-block .description{color:#666}.brands-text-block .brands-content{padding:1.5rem 2rem;border-left:3px solid #0097a0;border-radius:0.625rem;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(0,151,160,0.15) 0%, rgba(0,151,160,0) 100%) repeat scroll 0% 0%;font-weight:500;font-size:.875rem}.brands-text-block .brands-content ul{padding-left:0.5rem}.brands-text-block .brands-content ul li{list-style:none}.brands-text-block .brands-content ul li::before{content:"\f111";font-family:FontAwesome;margin-right:4px;width:5px;height:5px;color:#01aeb9;border-radius:50%;font-size:0.5rem;position:relative;bottom:0.15rem}.brands .brands-text-container .btn-tao{min-width:14rem;width:14rem}.brands .brandsNavDots{position:absolute;top:0;right:0;height:100%;width:3vw;display:flex;align-items:center}.brands .brandsSmallNavDots{position:absolute;width:100%;bottom:5vw}.brands .brandsNavDots .slick-dots{display:flex;flex-direction:column;-moz-box-align:center;-webkit-box-align:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;transform:translateX(-50%);position:unset;z-index:3}.brands .brandsNavDots .slick-dots li,.brands .brandsSmallNavDots .slick-dots li{width:24px;height:24px;border-radius:100%;border:1px solid transparent;position:relative;opacity:.5;transition:.3s;list-style:none}.brands .brandsNavDots .slick-dots li.slick-active,.brands .brandsSmallNavDots .slick-dots li.slick-active{border:1px solid #0097a0;opacity:1}.brands .brandsNavDots .slick-dots li button,.brands .brandsSmallNavDots .slick-dots li button{width:8px;height:8px;border-radius:100%;background:linear-gradient(103.86deg, #01aeb9, #018c95);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;cursor:pointer}.brands .brandsNavDots .slick-dots li button::before,.brands .brandsSmallNavDots .slick-dots li button::before{display:none}@media only screen and (max-width: 991.99px){.brands-slider .brandsNavDots{display:none}.brands-slider .brandsSmallNavDots{display:flex}}@media screen and (min-width: 2560px){.brands .brands-title .title-container h2.title,.news-events .title-container h2.title{font-size:5rem}.brands-text-block h4.subtitle{font-size:4rem}.col-fast{max-width:1200px}}@media screen and (min-width: 5120px){.brands .brands-title .title-container h2.title,.news-events .title-container h2.title{font-size:5rem}.brands-text-block h4.subtitle{font-size:4rem}.col-fast{max-width:2200px}}@media only screen and (min-width: 992px){.brands-slider .brandsSmallNavDots{display:none}.brands-slider .brandsNavDots{display:flex}}@media only screen and (max-width: 767.99px){.brands-text-block .brands-content{padding:.5rem .5rem;border-left:0 none}.brands .brands-text-container .btn-tao{margin:auto}}.brands-img-container img{max-width:100%}.first-about{background:rgba(0,0,0,0) linear-gradient(#f7f7f7 0%, rgba(247,247,247,0) 100%) repeat scroll 0% 0%;position:relative;z-index:0;margin-top:-0.01rem}.first-about .related_elements{background:rgba(0,0,0,0) linear-gradient(#f7f7f7 0%, rgba(247,247,247,0) 100%) repeat scroll 0% 0%}.first-about .related_elements .first-about-natural{position:absolute;top:35vw;left:0;width:5vw;z-index:3}.first-about .related_elements .first-about-left-fog-1{position:absolute;top:8vw;left:-2vw;z-index:1}.first-about .related_elements .slider-one-molecule{position:absolute;top:38vw;right:10vw;z-index:3;width:3.5vw}.first-about .related_elements .slider-three-molecule-right{position:absolute;top:40vw;right:-2vw;z-index:3;width:10vw}.first-about .first-about-row .col:first-child{padding-left:0}.first-about .first-about-row .col:last-child{padding-right:0}.first-about .card .btn.btn-outline-tao{width:200px;justify-content:space-evenly}.first-about .round-first-about-icon{width:4.7rem;height:4.7rem;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:100%;background:rgba(0,0,0,0) linear-gradient(103.86deg, #01aeb9 0%, #018c95 100%) repeat scroll 0% 0%;left:2.25rem;top:-2.5rem}.first-about .first-about-container{background:#fff none repeat scroll 0% 0%;box-shadow:rgba(17,17,17,0.08) 0px 15px 80px;border-radius:10px;padding:10px}.first-about .first-about-contant{background:url(../img/first-about-slogan.jpg) no-repeat center center;background-size:cover;padding:5vw 15vw}.first-about .first-about-slogan{font-size:2rem;font-weight:700;line-height:1.3;position:relative}.first-about .first-about-slogan span{color:#0097a0}.first-about .first-about-slogan-decor{position:absolute;content:'';background-image:url("../img/related_img/first-about-slogan-decor.png");width:40vw;height:3.5vw;bottom:0px;right:0px}@media only screen and (max-width: 991.99px){.first-about .first-about-row .col{padding-left:0;padding-right:0}.first-about .related_elements .slider-three-molecule-right{right:-4vw}}@media only screen and (max-width: 767.99px){.first-about .first-about-slogan{font-size:1.2rem}.first-about .first-about-slogan-decor{width:50vw;height:10vw}.first-about .related_elements .slider-one-molecule,.first-about .related_elements .first-about-left-fog-1,.first-about .related_elements .slider-three-molecule-right{display:none}}.first-about .first-about-row .card{font-size:.825rem;line-height:1.4}.first-about .first-about-row .card ul{padding-left:0.1rem}.first-about .first-about-row .card ul li{list-style:none;display:flex;-moz-box-align:center;align-items:center;margin-bottom:1rem}.first-about .first-about-row .card ul li:last-child{margin-bottom:0}.first-about .first-about-row .card ul li .a-marker{display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;min-width:1.2rem;min-height:1.2rem;width:1.2rem;height:1.2rem;margin-right:0.5rem;border-radius:100%;background:rgba(0,0,0,0) linear-gradient(103.86deg, #01aeb9 0%, #018c95 100%) repeat scroll 0% 0%}@media screen and (min-width: 2560px){.first-about .first-about-row .card{font-size:1.25rem}}@media screen and (min-width: 5120px){.first-about .first-about-row .card{font-size:1.5rem}}.news-events{background:rgba(0,0,0,0) linear-gradient(#f7f7f7 0%, rgba(247,247,247,0) 100%) repeat scroll 0% 0%}.news-events related_elements{display:none}.news-events .title-container{background-color:#dbbf6d;background-image:linear-gradient(90deg, #dbbf6d 0%, #915606 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:110%;font-family:Cormorant, serif}.news-events .title-container h2.title{font-size:3.5rem;font-weight:600;line-height:1.3}@media only screen and (max-width: 575.99px){.news-events .title-container h2.title{font-size:2.5rem}}.news-events-slider{position:relative;z-index:20}.news-events .slick-slide{margin:0 15px;display:flex}.news-events .slick-list{margin:0 -15px}.news-events .slick-track{display:flex}.news-events .slick-slide.card{height:auto;flex:0 0 auto}.news-events .slick-slide.card .card-img-top{object-fit:cover;aspect-ratio:16 / 9}.news-events .card .card-link a{font-size:0.85rem;text-decoration:unset;color:#0097a0;font-weight:600}.news-events .card .card-title{font-size:1rem;line-height:2;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.news-events-imgtg{position:relative}.news-events-tags{padding:8px 16px;background:rgba(0,151,160,0.6) none repeat scroll 0% 0%;border-radius:0px 14px 0px 0px;position:absolute;bottom:0px;left:0px;display:flex;-moz-box-pack:start;justify-content:flex-start;color:#fff}.news-events .btn-tao{min-width:14rem}.news-events .newsEventsArrowPrev,.news-events .newsEventsArrowNext{border-radius:100%;height:3rem;width:3rem;border:solid 0.1rem #01a5b0;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;cursor:pointer;position:absolute;z-index:2;top:calc(50% - 1.5rem)}.news-events .newsEventsArrowPrev{left:-1.5rem}.news-events .newsEventsArrowNext{right:-1.5rem}@media screen and (min-width: 2560px){.news-events .card .card-title{font-size:1.5rem}.news-events .card .card-link a{font-size:1.25rem}}@media screen and (min-width: 5120px){.news-events .card .card-title{font-size:1.75rem}.news-events .card .card-link a{font-size:1.25rem}}.about-container{background:#fafafa none repeat scroll 0% 0%}.about-container .about-slogan h5{font-size:1.25rem;text-transform:uppercase;letter-spacing:0.05em;margin-top:3vw;text-align:center;font-weight:400}.about-container .about-slogan img{width:48vw;position:relative;top:2vw}.about-container .about-pano{background:url(../img/about_pano.jpg) center/cover no-repeat;aspect-ratio:192 / 60;content:''}.about-title .title-container{background-color:#dbbf6d;background-image:linear-gradient(90deg, #dbbf6d 0%, #915606 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;font-family:Cormorant, serif}.about-title .title-container h2.title{font-size:3.5rem;font-weight:600;line-height:1.3}.about-contant{font-size:0.875rem}.about-border-container{position:relative;width:100%;height:20vw;content:''}.about-border-container .about-border-block{width:calc(100% - 5vw);height:100%;border-radius:2.5rem;position:absolute;border:1.5px solid transparent;background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;-webkit-mask:linear-gradient(#fff 0px, #fff 0px) padding-box padding-box,linear-gradient(#fff 0px, #fff 0px);-webkit-mask-composite:destination-out;mask-mode:match-source, match-source;mask-repeat:repeat, repeat;mask-clip:padding-box, border-box;mask-origin:padding-box, border-box;mask-position:0% 0%, 0% 0%;mask-size:auto, auto;mask-image:linear-gradient(#fff 0px, #fff 0px),linear-gradient(#fff 0px, #fff 0px);mask-composite:exclude;top:0;left:4.5vw}.about-border-container .about-border-contant{width:calc(100% - 5vw);height:100%;border-radius:2.5rem;background-image:url("../img/blue-water.jpg");background-size:cover;padding:4vw;overflow:hidden;position:absolute;left:5.5vw;top:1vw}.about-border-container .about-border-contant h5{font-size:1rem;font-weight:400}.about-border-container .about-border-contant h2{font-size:2rem;font-weight:600}.about-border-container .about-border-contant h2 span{background-color:#dbbf6d;background-size:100%;background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media screen and (min-width: 2560px){.about-container .about-slogan h5{font-size:2.5rem}}@media screen and (min-width: 5120px){.about-container .about-slogan h5{font-size:3rem}}@media only screen and (max-width: 1199.99px){.about-border-container .about-border-block{width:100%;left:0vw}.about-border-container .about-border-contant{width:100%;left:1vw}}@media only screen and (max-width: 991.99px){.about-border-container{height:25vw}.about-border-container .about-border-contant h2{font-size:1.4rem}}@media only screen and (max-width: 479.99px){.about-title .title-container h2.title{font-size:2rem}.about-border-container{height:40vw}.about-border-container .about-border-contant h5{font-size:0.825rem}.about-border-container .about-border-contant h2{font-size:1.1rem}}@media screen and (min-width: 2560px){.about-border-container .about-border-contant h5{font-size:2rem}.about-border-container .about-border-contant h2{font-size:3rem}}@media screen and (min-width: 5120px){.about-border-container .about-border-contant h5{font-size:3rem}.about-border-container .about-border-contant h2{font-size:3.75rem}}.about-contant .border-bg-tao{padding:1rem 2rem;border-left:3px solid #0097a0;border-radius:0.625rem;color:#000;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(0,151,160,0.15) 0%, rgba(0,151,160,0) 100%) repeat scroll 0% 0%;font-weight:500;font-size:0.825rem}.border-bg-tao p{margin-bottom:0}.about-a-container{background:#fafafa none repeat scroll 0% 0%}.about-b-container{position:relative;background:rgba(0,0,0,0) linear-gradient(#f7f7f7 0%, rgba(247,247,247,0) 100%) repeat scroll 0% 0%}.about-left-taovita{position:absolute;width:5vw;top:12.5vw;left:-.5vw}.about-left-taovita img{width:100%;height:100%}.about-contant .about-brands h5{font-family:Cormorant, serif;font-size:2rem}.about-contant .btn.btn-tao{width:200px}.about-images-container{position:relative;display:flex;justify-content:center;-moz-box-pack:center}.about-title .title-container h3.title{font-size:1.25rem;text-transform:uppercase;font-weight:600}.about-brands .mark-image{display:flex;justify-content:center;align-items:center;-moz-box-align:center;-moz-box-pack:center}.about-brands .mark-image img{border-radius:50%;aspect-ratio:1 / 1}.about-brands .about-image{position:absolute;display:flex;justify-content:center;align-items:center;bottom:0}.about-brands p{font-size:0.825rem}.about-b-container .related_elements{position:absolute;top:0;left:0}.about-b-container .about_production{width:27vw;height:27vw;position:relative;z-index:5;left:0}.about-b-container .about-left-one-molecule,.about-b-container .about-right-one-molecule,.about-b-container .about-right-three-molecule,.about-b-container .slider-left-fog-1,.about-b-container .about-left-cake,.about-b-container .about-left-fog-1,.about-b-container .about-left-fog-2,.about-b-container .about-left-fog-3,.about-b-container .about-left-fog-4,.about-b-container .about-left-fog-5,.about-b-container .about-left-fog-6{position:absolute}.about-b-container .about-left-cake{right:2rem;top:-4rem;height:16rem;width:16rem;z-index:3}.about-b-container .about-left-fog-1{left:13rem;top:31rem;width:13rem;height:auto;z-index:1}.about-b-container .about-left-fog-2{left:5rem;top:25rem;width:12rem;height:auto;z-index:1}.about-b-container .about-left-fog-3{width:6rem;height:auto;left:35rem;top:12rem;z-index:1}.about-b-container .about-left-fog-4{width:14rem;height:auto;top:-6rem;left:0;z-index:1}.about-b-container .about-left-fog-5{width:12rem;height:12rem;top:18vw;left:23rem;z-index:2}.about-b-container .about-left-fog-6{width:10rem;height:auto;top:27rem;left:2rem;z-index:2}.about-b-container .about-left-one-molecule{width:3.38vw;height:3.38vw;top:50vw;left:4vw;z-index:3}.about-b-container .about-right-one-molecule{width:3.38rem;height:3.38rem;right:5rem;top:29rem;z-index:2}.about-b-container .about-right-three-molecule{width:9.8rem;height:8.8rem;right:0;top:50rem;z-index:2}.about-b-container .slider-left-fog-1{top:40rem;left:-1rem;z-index:1;width:11rem;height:auto}@media screen and (min-width: 2560px){.about-contant .about-brands h5{font-size:3rem}.about-title .title-container h3.title{font-size:1.75rem}.about-brands p{font-size:1.25rem}}@media screen and (min-width: 5120px){.about-contant .about-brands h5{font-size:3.8rem}.about-title .title-container h3.title{font-size:2rem}.about-brands p{font-size:1.5rem}}.about-c-container{background:#fafafa none repeat scroll 0% 0%}.about-c-container .taovita-medicine,.about-c-container .taovita-chinese{position:absolute;width:5vw;height:auto;z-index:4}.about-c-container .taovita-medicine{right:-.5vw;top:28vw}.about-c-container .taovita-chinese{left:-.5vw;top:28vw}.about-c-container .round-about-icon{background:rgba(0,0,0,0) linear-gradient(103.86deg, #01aeb9 0%, #018c95 100%) repeat scroll 0% 0%;box-shadow:rgba(1,140,149,0.28) 0px 12px 20px;width:4rem;height:4rem;border-radius:50%;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;top:-2rem;left:2rem;z-index:3}.about-c-container .round-about-icon img{width:2.5rem;height:2.5rem;aspect-ratio:1 / 1}.about-c-container .card p{max-height:max-content;font-size:0.875rem}.about-c-container .card .btn.btn-outline-tao{width:220px;height:32px}.about-c-container .card .btn.btn-outline-tao .goto{font-size:0.75rem}@media screen and (min-width: 2560px){.about-c-container .card p{font-size:1.25rem}}@media screen and (min-width: 5120px){.about-c-container .card p{font-size:1.5rem}}.about-d-container .left-fog,.about-d-container .right-fog{position:absolute;display:none}.about-d-container .taovita-team{background:url(../img/team.jpg) center/cover;content:'';aspect-ratio:188 / 83;border-radius:100px}.about-d-container .btn.btn-tao{width:240px}.about-d-container .video-container{width:100%;height:18.5vw;border-radius:1.25rem;overflow:hidden;position:relative;background-size:cover;aspect-ratio:8 / 5}.about-d-container .video-container .fogging{position:absolute;inset:0px;background:rgba(0,0,0,0) linear-gradient(rgba(17,17,17,0.6) 0%, rgba(17,17,17,0.1) 100%) repeat scroll 0% 0%;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.about-d-container .video-container .centring{display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex-grow:1;width:100%;-moz-box-pack:center;justify-content:center}.about-d-container .video-container .buttonning{background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:100%;position:relative;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;cursor:pointer;margin:0px;border:0 none}.about-d-container .video-container .pulsing{background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;width:3.5rem;height:3.5rem;border-radius:100%;z-index:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:.1;-webkit-animation:puls 1.5s ease-in-out infinite;animation:puls 1.5s ease-in-out infinite}@keyframes puls{0%{opacity:.1}50%{opacity:.5}100%{opacity:.1}}@media only screen and (max-width: 991.99px){.about-d-container .video-container{height:15vw}}@media only screen and (max-width: 575.99px){.about-d-container .video-container{height:45vw}}.about-d-container .modal.show .modal-dialog{box-sizing:border-box;aspect-ratio:16 / 10}.video-content-modal .modal-body iframe{aspect-ratio:16 / 9}.about-e-container{background:rgba(0,0,0,0) linear-gradient(#f4f4f4 0%, rgba(247,247,247,0) 100%) repeat scroll 0% 0%}.about-e-container .about-contant h5{font-size:0.875rem;font-weight:700;text-transform:uppercase}.about-e-container .about-contant ul{padding-left:0.5rem}.about-e-container .about-contant ul li{list-style:none;margin-bottom:.5rem}.about-e-container .about-contant ul li::before{content:"\f111";font-family:FontAwesome;margin-right:4px;width:5px;height:5px;color:#01aeb9;border-radius:50%;font-size:0.5rem;position:relative;bottom:0.15rem}.about-e-container .taovita-inna{background-size:contain;background-position:center;width:calc(100% - 9vw);height:auto;aspect-ratio:9 / 10;background-repeat:no-repeat;position:relative;left:6vw}.about-e-container .taovita-inna-desc{position:absolute;bottom:0;left:0;padding:1.25rem 2.5rem;background:rgba(255,255,255,0.7) none repeat scroll 0% 0%;border-radius:0px 2.5rem 0px 0px}.about-f-container{background-size:contain;background-repeat:no-repeat;overflow:hidden;background-image:url("../img/about_bg_gb.jpg")}.about-f-container .about-f-row{content:''}.about-f-container .about-f-row .images-f-contain img{height:100%;width:100%}.about-f-container .people_1,.about-f-container .people_2,.about-f-container .people_3,.about-f-container .people_4,.about-f-container .three_fog,.about-f-container .b_three_fog,.about-f-container .slider-left-fog-1{position:absolute}.about-f-container .people_1{top:-2vw;left:-4vw;z-index:3;width:30vw;height:26vw}.about-f-container .people_2{top:-3.5vw;left:-1.5vw;z-index:3;width:33vw;height:21vw}.about-f-container .people_3{top:5vw;left:2vw;z-index:3;width:34vw;height:21vw}.about-f-container .people_4{top:1.5vw;left:19vw;z-index:3;width:12vw;height:20vw}.about-f-container .three_fog{width:19vw;height:10vw;z-index:2;top:-1vw;left:16vw}.about-f-container .b_three_fog{width:30vw;height:12vw;top:15vw;left:4vw;z-index:2}.about-f-container .slider-left-fog-1{width:9vw;height:auto;bottom:0vw;left:-.5vw;z-index:1}.about-f-container .slider-left-fog-1 img{width:100%;height:100%}.about-f-container .good_products{color:#fff}.about-f-container .good_products h3{font-size:2.2rem}.about-f-container .good_products p{font-size:0.825rem}@media only screen and (max-width: 991.99px){.about-f-container .good_products h3{font-size:1.8rem;margin-top:-1rem}}@media only screen and (max-width: 767.99px){.about-f-container .good_products h3{font-size:1.4rem;margin-top:-2rem}}@media only screen and (max-width: 575.99px){.about-f-container{background-size:100% 40vw}.about-f-container .good_products h3{font-size:1rem;margin-top:-2rem}}@media only screen and (max-width: 479.99px){.about-f-container{background-size:100% 60vw}}@media only screen and (max-width: 379.99px){.about-f-container{background-size:100% 80vw}}.about-f-container .about-f-second-row .images-f-contain{width:100%}.about-f-container .images-f-contain .taovita_gorizontal{width:100%;height:auto;position:absolute;bottom:0;left:0}.about-f-container .images-f-contain .taovita_gorizontal img{width:100%}.about-f-container .video-imgtg-video{position:relative}.about-f-container .video-imgtg-video .video-container{aspect-ratio:16 / 10.35;background-position:center;background-size:cover;border-start-start-radius:1rem;border-start-end-radius:1rem}.about-f-container .video-container .fogging{position:absolute;inset:0px;background:rgba(0,0,0,0) linear-gradient(rgba(17,17,17,0.6) 0%, rgba(17,17,17,0.1) 100%) repeat scroll 0% 0%;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;border-start-start-radius:1rem;border-start-end-radius:1rem}.about-f-container .video-container .centring{display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex-grow:1;width:100%;-moz-box-pack:center;justify-content:center}.about-f-container .video-container .buttonning{background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:100%;position:relative;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;cursor:pointer;margin:0px;border:0 none}.about-f-container .video-container .pulsing{background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;width:3.5rem;height:3.5rem;border-radius:100%;z-index:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:.1;-webkit-animation:puls 1.5s ease-in-out infinite;animation:puls 1.5s ease-in-out infinite}.about-f-container .video-slider .card-body h5.card-title{font-size:1rem;font-weight:600}.about-f-container .video-slider .card-body p.card-link{font-size:0.825rem}.about-f-container .slick-slide{margin:0 15px;display:flex;height:auto;border:0 none;box-shadow:rgba(17,17,17,0.08) 0px 8px 20px;box-shadow-bottom-right-radius:0.7em;box-shadow-bottom-left-radius:0.7em;box-shadow-top-right-radius:0.7em;box-shadow-top-left-radius:0.7em}.about-f-container .slick-list{margin:0 -15px}.about-f-container .slick-track{display:flex;padding-bottom:20px}.about-f-container .videoArrows{width:100%;display:flex;margin-left:0.5rem;position:relative;z-index:5}.about-f-container .videoArrows .videoArrowPrev,.about-f-container .videoArrows .videoArrowNext{border-radius:100%;flex:0 0 2.5rem;height:2.5rem;border:1px solid #e8e8e8;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;cursor:pointer;background-color:transparent;margin:0 0.5rem 0 0}@media screen and (min-width: 2560px){.about-contant{font-size:1.2rem}.about-contant .border-bg-tao{font-size:1rem}.taovita-effect .taovita-effect-container{top:-3vw;left:13.5vw}.taovita-effect-container img{height:27.5vw;border-radius:1.5rem 0 0 2.5rem}.about-f-container .good_products{padding-top:2rem;padding-bottom:2rem}.about-f-container .video-slider .card-body h5.card-title{font-size:1.75rem}.about-f-container .video-slider .card-body p.card-link{font-size:1.25rem}}@media screen and (min-width: 5120px){.about-contant{font-size:1.5rem}.about-contant .border-bg-tao{font-size:1.2rem}.taovita-effect .taovita-effect-container{top:-3vw;left:13.5vw}.taovita-effect-container img{height:27.5vw;border-radius:1.5rem 0 0 2.5rem}.about-f-container .good_products{padding-top:2rem;padding-bottom:2rem}.about-f-container .video-slider .card-body h5.card-title{font-size:1.75rem}.about-f-container .video-slider .card-body p.card-link{font-size:1.25rem}}.about-g-container{background-color:#fafafa;overflow:hidden}.about-g-container .taovita-capabilities-title{background:url(../img/taovita-capabilities.png) center/cover no-repeat;aspect-ratio:192/29;width:100%;content:'';display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;text-align:center}.about-g-container .capabilities-cards .images-container{position:relative}.about-g-container .capabilities-cards .images-container .about-image-decor{position:relative;border-radius:100%;width:14vw;height:14vw;margin-left:0.625vw;border:1.5px solid transparent;background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;mask-mode:match-source, match-source;mask-repeat:repeat, repeat;mask-clip:padding-box, border-box;mask-origin:padding-box, border-box;mask-position:0% 0%, 0% 0%;mask-size:auto, auto;mask-image:linear-gradient(#fff 0px, #fff 0px),linear-gradient(#fff 0px, #fff 0px);mask-composite:exclude;margin-bottom:2vw}.about-g-container .capabilities-cards .images-container img{width:100%;height:100%;object-fit:contain;border-radius:50%}.about-g-container .capabilities-cards .images-container .about-image{position:absolute;top:0.625vw;width:14vw;height:14vw;border-radius:50%}@media only screen and (max-width: 575.99px){.about-g-container .capabilities-cards .images-container .about-image-decor,.about-g-container .capabilities-cards .images-container .about-image{width:32vw;height:32vw}}.about-g-container .taovita-capabilities-title h5{font-weight:400;text-transform:uppercase}.about-g-container .taovita-capabilities-title .about-title h2.title{text-transform:uppercase}.about-g-container .capabilities-cards .about-title .title{font-family:Cormorant, serif;font-size:1.8rem;font-weight:600}.about-g-container .capabilities-cards p{font-size:0.825rem}.about-h-container{background:rgba(0,0,0,0) linear-gradient(#f4f4f4 0%, rgba(247,247,247,0) 100%) repeat scroll 0% 0%}.about-h-container .values-left-taovita,.about-h-container .values-right-values{position:absolute;z-index:2}.about-h-container .values-left-taovita img,.about-h-container .values-right-values img{width:100%;height:100%}.about-h-container .values-left-taovita{width:5vw;left:0;top:65vw}.about-h-container .values-right-values{width:5vw;right:0;top:20vw}.about-h-container .border-bg-tao{padding:1rem 2rem;border-left:3px solid #0097a0;border-radius:0.625rem;color:#000;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(0,151,160,0.15) 0%, rgba(0,151,160,0) 100%) repeat scroll 0% 0%;font-weight:500;font-size:0.825rem}.about-h-container .taovita-values .round-about-icon{background:rgba(0,0,0,0) linear-gradient(103.86deg, #01aeb9 0%, #018c95 100%) repeat scroll 0% 0%;box-shadow:rgba(1,140,149,0.28) 0px 12px 20px;border-radius:100%;width:4rem;height:4rem;top:-2rem;left:calc(50% - 2rem);display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.about-h-container .taovita-values .round-about-icon img{width:2.2rem;height:2.2rem}.about-h-container .taovita-values h5{font-weight:600;font-family:Cormorant, serif;font-size:1.35rem}.about-h-container .taovita-values p{font-size:0.825rem}.about-h-container .taovita-values .taovita-values-contant{flex:0 0 auto;width:50%;position:relative;align-items:center}.about-h-container .taovita-values .taovita-values-contant-related{flex:0 0 auto;width:50%;position:relative;visibility:hidden}.about-h-container .taovita-values .taovita-values-contant .taovita-values-hieroglyph{font-family:Caveat;font-weight:400;display:flex;margin-left:auto;margin-right:auto;max-width:32rem}.about-h-container .taovita-values .taovita-values-contant .taovita-values-hieroglyph p{font-size:1.4rem;line-height:1.1}.about-h-container .taovita-values{padding-bottom:10vw}.about-h-container .taovita-values .col{display:flex;margin-bottom:1.5rem;flex-direction:column;z-index:5}.about-h-container .taovita-values .col .card{height:100%}.about-h-container .taovita-values-hierologo{position:absolute;width:calc(100% - 2rem);aspect-ratio:610 / 624;top:40%;z-index:3}.about-h-container .taovita-values-hierologo img{width:100%;height:100%}.about-h-container .tao-values-mt{position:relative;top:10vw}.taovita-values-contant .values_fog_1,.taovita-values-contant .values_fog_2,.taovita-values-contant .values_fog_3,.taovita-values-contant .values_fog_4{position:absolute;z-index:2}.taovita-values-contant .values_fog_1 img,.taovita-values-contant .values_fog_2 img,.taovita-values-contant .values_fog_3 img,.taovita-values-contant .values_fog_4 img{width:100%;height:100%}.taovita-values-contant .values_fog_1{width:10rem;height:14rem;bottom:-.5rem;left:-.5rem}.taovita-values-contant .values_fog_2{width:12rem;height:9.5rem;bottom:0.5rem;right:-.5rem}.taovita-values-contant .values_fog_3{width:5rem;height:10rem;top:0rem;left:0rem}.taovita-values-contant .values_fog_4{width:5rem;height:14rem;top:0rem;right:0rem}@media screen and (min-width: 2560px){.about-g-container .capabilities-cards .about-title .title{font-size:2.5rem}.about-g-container .capabilities-cards p{font-size:1.25rem}.about-h-container .taovita-values h5{font-size:2.5rem}.about-h-container .taovita-values p{font-size:1.25rem}}@media screen and (min-width: 5120px){.about-g-container .capabilities-cards .about-title .title{font-size:3rem}.about-g-container .capabilities-cards p{font-size:1.5rem}.about-h-container .taovita-values h5{font-size:3rem}.about-h-container .taovita-values p{font-size:1.5rem}}@media only screen and (max-width: 1199.99px){.about-h-container .taovita-values-hierologo{width:100%;top:55%}.about-h-container .tao-values-mt{top:unset}.about-h-container .taovita-values{padding-bottom:unset}}.about-i-container{background:#fafafa}.about-i-container .buyers-imgtg img{width:100%;border-radius:1rem 1rem 0 0}.about-i-container .any-fog{position:absolute;left:0;top:23vw;z-index:2}.about-i-container .any-fog img{width:7vw;height:auto}.about-i-container .card h5.card-title{font-family:Cormorant, serif;font-size:1.5rem;font-weight:600}.about-i-container .card .card-link{font-size:0.825rem;margin-top:1.2rem}.about-i-container .btn.btn-outline-tao{width:220px;height:35px}.about-i-container .btn.btn-outline-tao .goto{font-size:.75rem}@media screen and (min-width: 2560px){.about-i-container .card h5.card-title{font-size:2.5rem}.about-i-container .card .card-link{font-size:1.25rem}.about-i-container .card .card-link{font-size:1.25rem}}@media screen and (min-width: 5120px){.about-i-container .card h5.card-title{font-size:2.5rem}.about-i-container .card .card-link{font-size:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 991.99px){.about-i-container .btn.btn-outline-tao{width:175px}.about-i-container .btn.btn-outline-tao .goto{line-height:1}}.about-j-container{margin:7rem auto}@media screen and (min-width: 2560px){.about-j-container{margin:7rem auto 18rem}}@media screen and (min-width: 5120px){.about-j-container{margin:7rem auto 25rem}}@media only screen and (max-width: 1199.99px){.about-j-container .taovita-effect-container img{height:48.5vw}}@media only screen and (max-width: 991.99px){.about-j-container .taovita-effect-container img{height:65.5vw}}@media only screen and (min-width: 768px) and (max-width: 1199.99px){.about-i-container .about-title .title-container h2{font-size:2.5rem}}@media only screen and (max-width: 767.99px){.about-i-container .about-title .title-container h2{font-size:2rem}}.about-contant .tao-slogans .border-bg-tao.gold-effects{position:relative;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(219,191,109,0.4) 0%, rgba(219,191,109,0) 100%) repeat scroll 0% 0%;border-radius:1rem 0px 0px 1rem;padding:0.125rem;border-left:unset}.about-contant .tao-slogans .border-bg-tao.gold-effects .gold-effects-container{border-radius:1rem 0px 0px 1rem;min-height:100%;display:flex;-moz-box-align:center;align-items:center;background:rgba(255,255,255,0.7) none repeat scroll 0% 0%;padding:1rem 1.5rem 1rem 2.5rem}.tao-slogans .border-bg-tao.gold-effects svg{position:absolute;top:calc(50% - .75rem);left:-.75rem}.taovita-effect{position:relative;top:0;left:0;height:100%}.taovita-effect .taovita-effect-container{position:absolute;height:100%;top:0;left:6vw}.taovita-effect-container img{height:31.5vw;border-radius:1.5rem 0 0 2.5rem;aspect-ratio:815/600}.about-j-container .about-contant .btn.btn-tao,.about-l-container .about-contant .btn.btn-tao{width:240px}.about-l-container .about-title h5{font-weight:500;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.75rem;font-size:0.825rem}.about-l-container .about-title .title-container h2.title{font-size:3.2rem}@media screen and (min-width: 2560px){.about-l-container{margin-bottom:12rem}}@media screen and (min-width: 5120px){.about-l-container{margin-bottom:15rem}}.about-contant .tao-slogans .border-bg-tao.gold-effects .gold-effects-container label{font-size:1.4rem;font-weight:700}.about-k-container .partner-g-b-r{background:url(../img/partner-g-b-r.jpg) center/cover no-repeat}.about-k-container .partner-g-b-r-transparent{background:transparent;color:#fff}.about-k-container .partnership-img img{border-radius:0 2rem 2rem 0;position:absolute;object-fit:cover;right:0;height:calc(100% - 8rem);width:100%}.about-k-container .partner-g-b-r-transparent .partner-business h2{font-family:Cormorant, serif;font-size:3.2rem;line-height:1;padding-bottom:2rem}.about-k-container .partner-g-b-r-transparent .partner-business h6{font-size:1.25rem;padding-bottom:1rem}.about-k-container .partner-g-b-r-transparent .partner-business p{padding-bottom:1.5rem}.about-k-container .partner-g-b-r-transparent ul{padding-left:0}.about-k-container .partner-g-b-r-transparent ul li{list-style:none;display:flex;align-items:center;margin:0.5rem 0}.about-k-container .partner-g-b-r-positive{background:#fafafa}.about-k-container .partnership ul{padding-left:0}.about-k-container .partnership ul li{list-style:none;display:flex;flex-direction:row;align-items:center}.about-k-container .partnership ul li .icon-img{flex:0 0 3.5rem;max-width:3.5rem;height:3.5rem;border-radius:100%;background:rgba(0,0,0,0) linear-gradient(103.86deg, #01aeb9 0%, #018c95 100%) repeat scroll 0% 0%;box-shadow:rgba(1,140,149,0.28) 0px 12px 20px;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin-right:1.2rem}.about-k-container .partnership ul li .icon-img img{width:2.15rem;height:2.15rem}.about-k-container .partnership ul li p{margin-bottom:0;font-size:0.875rem}.about-k-container .partners-vertical{width:5vw;position:absolute;right:0;top:-2.5vw}.about-k-container .partners_last-vertical{width:5vw;position:absolute;right:0;bottom:0.5vw}.about-k-container .partners-vertical img,.about-k-container .partners_last-vertical img{width:5vw;height:auto}.about-l-container .business-vertical{width:5vw;position:absolute;left:0}.about-l-container .business-vertical img{width:5vw;height:auto}@media screen and (min-width: 2560px){.about-k-container .partnership ul li p{font-size:1.25rem}.about-l-container .about-title h5{font-size:1.75rem}}@media screen and (min-width: 5120px){.about-k-container .partnership ul li p{font-size:1.25rem}.about-l-container .about-title h5{font-size:2.25rem}}@media only screen and (max-width: 991.99px){.about-k-container .partner-g-b-r-transparent .partner-business h2{font-size:2rem}.about-l-container .about-title .title-container h2.title{font-size:2rem}}.brands-a-container{overflow:hidden}.brands-a-container .taovita-capabilities-title{background:url(../img/taovita-capabilities.png) center/contain no-repeat;aspect-ratio:192/29;width:100%;content:'';display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;text-align:center}.brands-a-container .taovita-capabilities-title .title-container h2{text-transform:uppercase;font-size:4rem}.brands-a-container .taovita-capabilities-title h5{letter-spacing:0.02em;font-size:1.125rem;text-transform:uppercase;color:#111;font-weight:400;margin-bottom:5rem}.brands-a-container .images-container{box-sizing:border-box;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-align:center;-moz-box-pack:center;margin-bottom:1rem;aspect-ratio:1/1}.brands-a-container .about-title .title-container h3.title{font-size:2.5rem}.brands-a-container .images-container .about-image{background-repeat:no-repeat;background-size:cover;background-image:url("../img/brands-mask.jpg");background-position:center top;border-radius:50%;aspect-ratio:1 / 1;width:calc(100% - 3rem);min-height:auto;display:flex;align-items:end;justify-content:center;-moz-box-align:end;-moz-box-pack:center;max-width:18.5rem;max-height:18.5rem}.brands-a-container .images-container .about-image img{max-height:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);object-fit:contain;position:relative;top:1rem}.brands-a-container .btn.btn-tao{width:240px}.brands-a-container .taovita-fog-left,.brands-a-container .taovita-brands{position:absolute;z-index:2}.brands-a-container .taovita-fog-left{left:0;top:25vw;width:9vw}.brands-a-container .taovita-brands{width:5vw;top:20vw;right:0}.brands-a-container .taovita-fog-left img,.brands-a-container .taovita-brands img{width:100%;height:auto}@media only screen and (max-width: 991.99px){.brands-a-container .taovita-capabilities-title .title-container h2{font-size:2.5rem}.brands-a-container .taovita-capabilities-title h5{font-size:1rem}}@media only screen and (max-width: 575.99px){.brands-a-container .taovita-capabilities-title .title-container h2{font-size:1.5rem}.brands-a-container .taovita-capabilities-title h5{font-size:.825rem}.brands-a-container .about-title .title-container h3.title{font-size:1.5rem}}.brands-b-container .about-title .title-container h2.title{font-size:4rem;text-transform:uppercase}.brands-b-container .about-title h5{font-weight:400}.brands-b-container .brands-list ul{padding-left:0}.brands-b-container .brands-list li svg{margin-right:0.5rem}.brands-b-container .brands-list ul li{list-style:none;display:flex;justify-content:start;-moz-box-pack:start;align-items:center;-moz-box-align:center;margin-bottom:1rem}.brands-b-container .col-fast{display:flex;flex-direction:column}.brands-b-container .aspect-brands{aspect-ratio:16 / 9}.brands-b-container .taovita-effect .taovita-feel-fast-container{width:100%;height:auto}.brands-b-container .taovita-effect .taovita-feel-fast-container img{width:100%;height:100%;object-fit:contain;border-radius:1.5rem 0 0 1.5rem}.brands-b-container .buttons-container{display:flex}.brands-b-container .buttons-container .btn.btn-tao{width:220px}.brands-b-container .taovita-effect{height:auto;width:auto}.brands-b-container .btn-tao-pin{height:2.2rem;width:2.2rem;min-width:2.2rem;padding:0 0 0 0;transition:1s;border-radius:50%;border:0 none;box-shadow:rgba(1,140,149,0.25) 0px 5px 10px}.brands-b-container .btn-tao-pin.tao-energy{left:52%;top:61%}.brands-b-container .btn-tao-pin.tao-detox{left:8%;top:47%}.brands-b-container .btn-tao-pin.tao-immuno{left:25%;top:78%}.brands-b-container .btn-tao-pin.tao-cardio{left:78%;top:51%}.brands-b-container .btn-tao-pin.tao-neuro{left:68%;top:94%}.brands-b-container .btn-tao-pin.tao-neuro{left:68%;top:94%}.brands-b-container .feelfast-vertical{width:5vw;position:absolute;top:-8vw;left:0;z-index:2}.brands-b-container .feelfast-vertical img{width:100%;height:auto}@media only screen and (max-width: 991.99px){.brands-b-container .col-fast{max-width:calc(100% - 3rem)}.brands-b-container .aspect-brands{padding:2.5rem}.brands-b-container .taovita-effect .taovita-feel-fast-container{border-radius:1.5rem}.brands-b-container .taovita-effect .taovita-feel-fast-container img{border-radius:1.5rem}.brands-b-container .about-title .title-container h2.title{font-size:2.5rem}.brands-b-container .about-title h5{font-size:1.2rem}}.brands-c-container{overflow:hidden;background:url(../img/taovita-capabilities.png) center/cover no-repeat}.brands-c-container .about-title.fog-c-slogan-container h3{line-height:1.5;font-size:2rem;font-weight:600}.brands-c-container .about-title.fog-c-slogan-container{line-height:1.1;font-family:Cormorant, serif;max-width:1200px;text-align:center;margin:5rem auto;padding:0 .5rem}.brands-c-container .fogger{position:absolute;top:0;width:100%}.brands-c-container .fogger img{width:100%;height:auto}@media only screen and (max-width: 575.99px){.brands-c-container .about-title.fog-c-slogan-container{margin:1.5rem auto;padding:0px 2rem}.brands-c-container .about-title.fog-c-slogan-container h3{line-height:1;font-size:1.5rem}}.brands-d-container .card .card-image{display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center}.brands-d-container .card .card-image .images-container{position:relative;padding-top:3rem}.brands-d-container .card .card-image .images-container .about-image-decor{position:relative;border-radius:100%;width:10rem;height:10rem;margin-left:0.5rem;border:1.5px solid transparent;background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;mask-mode:match-source, match-source;mask-repeat:repeat, repeat;mask-clip:padding-box, border-box;mask-origin:padding-box, border-box;mask-position:0% 0%, 0% 0%;mask-size:auto, auto;mask-image:linear-gradient(#fff 0px, #fff 0px),linear-gradient(#fff 0px, #fff 0px);mask-composite:exclude;margin-bottom:2vw}.brands-d-container .card .card-image .images-container .about-image{position:absolute;top:2.625rem;width:10rem;height:10rem;border-radius:50%}.brands-d-container .card .card-image .images-container .about-image img{width:100%;height:100%;object-fit:contain;border-radius:50%}.brands-d-container .card .card-body p{overflow-y:scroll;max-height:12.25rem}.brands-d-container .collagen{position:absolute;z-index:2;width:5vw;height:auto;left:0}.brands-d-container .collagen img{width:100%;height:auto}.brands-d-container .about-title .title-container h2.title{font-size:4rem;text-transform:uppercase}.brands-d-container .about-title h5{font-weight:400}.brands-d-container .brands-list ul{padding-left:0}.brands-d-container .brands-list ul li{list-style:none;display:flex;justify-content:start;-moz-box-pack:start;align-items:center;-moz-box-align:center;margin-bottom:1rem}.brands-d-container .brands-list li svg{margin-right:0.5rem}.brands-d-container .buttons-container{display:flex}.brands-d-container .buttons-container .btn.btn-tao{width:220px}.brands-d-container .col-fast{display:flex;flex-direction:column}.brands-b-container .aspect-brands{aspect-ratio:16 / 9}.brands-d-container .taovita-effect{height:auto;width:auto}.brands-d-container .taovita-effect .taovita-regene-collagen-container{width:100%;height:auto}.brands-d-container .taovita-effect .taovita-regene-collagen-container img{width:100%;height:100%;object-fit:contain;border-radius:1.5rem 0 0 1.5rem}.brands-d-container .border-bg-tao{padding:1rem 2rem;border-left:3px solid #0097a0;border-radius:0.625rem;color:#000;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(0,151,160,0.15) 0%, rgba(0,151,160,0) 100%) repeat scroll 0% 0%;font-weight:500;font-size:0.825rem}.brands-d-container .btn-tao-pin{height:2.2rem;width:2.2rem;min-width:2.2rem;padding:0 0 0 0;transition:1s;border-radius:50%;border:0 none;box-shadow:rgba(1,140,149,0.25) 0px 5px 10px}.brands-d-container .btn-tao-pin.tao-slim{left:24%;top:71%}.brands-d-container .btn-tao-pin.tao-joints{left:52%;top:70%}.brands-d-container .btn-tao-pin.tao-beauty{left:80%;top:69%}@media only screen and (max-width: 991.99px){.brands-d-container .col-fast{max-width:calc(100% - 3rem)}.brands-d-container .aspect-brands{padding:2.5rem}.brands-d-container .taovita-effect .taovita-regene-collagen-container{border-radius:1.5rem}.brands-d-container .taovita-effect .taovita-regene-collagen-container img{border-radius:1.5rem}.brands-d-container .about-title .title-container h2.title{font-size:2.5rem}.brands-d-container .about-title h5{font-size:1.2rem}}.brands-e-container{overflow:hidden;background:url(../img/taovita-capabilities.png) center/cover no-repeat}.brands-e-container .about-title.fog-e-slogan-container h3{line-height:1.5;font-size:2rem;font-weight:600}.brands-e-container .about-title.fog-e-slogan-container{line-height:1.1;font-family:Cormorant, serif;max-width:1200px;text-align:center;margin:5rem auto;padding:0 .5rem}.brands-e-container .fogger{position:absolute;top:0;width:100%}.brands-e-container .fogger img{width:100%;height:auto}@media only screen and (max-width: 575.99px){.brands-e-container .about-title.fog-e-slogan-container{margin:1.5rem auto;padding:0px 2rem}.brands-e-container .about-title.fog-e-slogan-container h3{line-height:1;font-size:1.5rem}}.brands-f-container .card .card-image{display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center}.brands-f-container .card .card-image .images-container{position:relative;padding-top:3rem}.brands-f-container .card .card-image .images-container .about-image-decor{position:relative;border-radius:100%;width:10rem;height:10rem;margin-left:0.5rem;border:1.5px solid transparent;background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;mask-mode:match-source, match-source;mask-repeat:repeat, repeat;mask-clip:padding-box, border-box;mask-origin:padding-box, border-box;mask-position:0% 0%, 0% 0%;mask-size:auto, auto;mask-image:linear-gradient(#fff 0px, #fff 0px),linear-gradient(#fff 0px, #fff 0px);mask-composite:exclude;margin-bottom:2vw}.brands-f-container .card .card-image .images-container .about-image{position:absolute;top:2.625rem;width:10rem;height:10rem;border-radius:50%}.brands-f-container .card .card-image .images-container .about-image img{width:100%;height:100%;object-fit:contain;border-radius:50%}.brands-f-container .card .card-body p{overflow-y:scroll;max-height:12.25rem}.brands-f-container{overflow:hidden}.brands-f-container .collagen{position:absolute;z-index:2;width:5vw;height:auto;left:0}.brands-f-container .collagen img{width:100%;height:auto}.brands-f-container .about-title .title-container h2.title{font-size:4rem;text-transform:uppercase}.brands-f-container .about-title h5{font-weight:400}.brands-f-container .brands-list ul{padding-left:0}.brands-f-container .brands-list ul li{list-style:none;display:flex;justify-content:start;-moz-box-pack:start;align-items:center;-moz-box-align:center;margin-bottom:1rem}.brands-f-container .brands-list li svg{margin-right:0.5rem}.brands-f-container .buttons-container{display:flex}.brands-f-container .buttons-container .btn.btn-tao{width:220px}.brands-f-container .col-fast{display:flex;flex-direction:column}.brands-f-container .aspect-brands{aspect-ratio:16 / 9}.brands-f-container .taovita-effect{height:auto;width:auto}.brands-f-container .taovita-effect .taovita-regene-collagen-container{width:100%;height:auto}.brands-f-container .taovita-effect .taovita-regene-collagen-container img{width:100%;height:100%;object-fit:contain;border-radius:1.5rem 0 0 1.5rem}.brands-f-container .border-bg-tao{padding:1rem 2rem;border-left:3px solid #0097a0;border-radius:0.625rem;color:#000;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(0,151,160,0.15) 0%, rgba(0,151,160,0) 100%) repeat scroll 0% 0%;font-weight:500;font-size:0.825rem}@media only screen and (max-width: 991.99px){.brands-f-container .col-fast{max-width:calc(100% - 3rem)}.brands-f-container .aspect-brands{padding:2.5rem}.brands-f-container .taovita-effect .taovita-regene-collagen-container{border-radius:1.5rem}.brands-f-container .taovita-effect .taovita-regene-collagen-container img{border-radius:1.5rem}.brands-f-container .about-title .title-container h2.title{font-size:2.5rem}.brands-f-container .about-title h5{font-size:1.2rem}}.brands-g-container .about-title .title-container h2.title{font-size:4rem;text-transform:uppercase}.brands-g-container .about-title h5{font-weight:400}.brands-g-container .brands-list ul{padding-left:0}.brands-g-container .brands-list li svg{margin-right:0.5rem}.brands-g-container .brands-list ul li{list-style:none;display:flex;justify-content:start;-moz-box-pack:start;align-items:center;-moz-box-align:center;margin-bottom:1rem}.brands-g-container .col-fast{display:flex;flex-direction:column}.brands-g-container .aspect-brands{aspect-ratio:16 / 9}.brands-g-container .taovita-effect .taovita-nuovo-container{width:100%;height:auto}.brands-g-container .taovita-effect .taovita-nuovo-container img{width:100%;height:100%;object-fit:contain;border-radius:1.5rem 0 0 1.5rem}.brands-g-container .buttons-container{display:flex}.brands-g-container .buttons-container .btn.btn-tao{width:220px}.brands-g-container .taovita-effect{height:auto;width:auto}.brands-g-container .btn-tao-pin{height:2.2rem;width:2.2rem;min-width:2.2rem;padding:0 0 0 0;transition:1s;border-radius:50%;border:0 none;box-shadow:rgba(1,140,149,0.25) 0px 5px 10px}.brands-g-container .btn-tao-pin.tao-occhi{left:5%;top:80%}.brands-g-container .btn-tao-pin.tao-ferro{left:31%;top:61%}.brands-g-container .btn-tao-pin.tao-femina{left:40%;top:15%}.brands-g-container .btn-tao-pin.tao-uomo{left:76%;top:33%}.brands-g-container .btn-tao-pin.tao-omega{left:91%;top:16%}.brands-g-container .nuovo-vertical{width:5vw;position:absolute;top:-8vw;left:0;z-index:2}.brands-g-container .nuovo-vertical img{width:100%;height:auto}@media only screen and (max-width: 991.99px){.brands-g-container .col-fast{max-width:calc(100% - 3rem)}.brands-g-container .aspect-brands{padding:2.5rem}.brands-g-container .taovita-effect .taovita-nuovo-container{border-radius:1.5rem}.brands-g-container .taovita-effect .taovita-nuovo-container img{border-radius:1.5rem}.brands-g-container .about-title .title-container h2.title{font-size:2.5rem}.brands-g-container .about-title h5{font-size:1.2rem}}.brands-h-container{overflow:hidden;background:url(../img/taovita-capabilities.png) center/cover no-repeat}.brands-h-container .about-title.fog-h-slogan-container h3{line-height:1.5;font-size:2rem;font-weight:600}.brands-h-container .about-title.fog-h-slogan-container{line-height:1.1;font-family:Cormorant, serif;max-width:1200px;text-align:center;margin:5rem auto;padding:0 .5rem}.brands-h-container .fogger{position:absolute;top:0;width:100%}.brands-h-container .fogger img{width:100%;height:auto}@media only screen and (max-width: 575.99px){.brands-h-container .about-title.fog-h-slogan-container{margin:1.5rem auto;padding:0px 2rem}.brands-h-container .about-title.fog-h-slogan-container h3{line-height:1;font-size:1.5rem}}.brands-i-container .card .card-image{display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center}.brands-i-container .card .card-image .images-container{position:relative;padding-top:3rem}.brands-i-container .card .card-image .images-container .about-image-decor{position:relative;border-radius:100%;width:10rem;height:10rem;margin-left:0.5rem;border:1.5px solid transparent;background:rgba(0,0,0,0) linear-gradient(90deg, #dbbf6d 0%, #915606 100%) repeat scroll 0% 0%;mask-mode:match-source, match-source;mask-repeat:repeat, repeat;mask-clip:padding-box, border-box;mask-origin:padding-box, border-box;mask-position:0% 0%, 0% 0%;mask-size:auto, auto;mask-image:linear-gradient(#fff 0px, #fff 0px),linear-gradient(#fff 0px, #fff 0px);mask-composite:exclude;margin-bottom:2vw}.brands-i-container .card .card-image .images-container .about-image{position:absolute;top:2.625rem;width:10rem;height:10rem;border-radius:50%}.brands-i-container .card .card-image .images-container .about-image img{width:100%;height:100%;object-fit:contain;border-radius:50%}.brands-i-container .card .card-body p{overflow-y:scroll;max-height:12.25rem}.brands-i-container{overflow:hidden}.brands-i-container .collagen{position:absolute;z-index:2;width:5vw;height:auto;left:0}.brands-i-container .collagen img{width:100%;height:auto}.brands-i-container .about-title .title-container h2.title{font-size:4rem;text-transform:uppercase}.brands-i-container .about-title h5{font-weight:400}.brands-i-container .brands-list ul{padding-left:0}.brands-i-container .brands-list ul li{list-style:none;display:flex;justify-content:flex-start;-moz-box-pack:start;-webkit-box-pack:start;align-items:center;-moz-box-align:center;-webkit-box-align:center;margin-bottom:1rem}.brands-i-container .brands-list li svg{margin-right:0.5rem}.brands-i-container .buttons-container{display:flex}.brands-i-container .buttons-container .btn.btn-tao{width:220px}.brands-i-container .col-fast{display:flex;flex-direction:column}.brands-i-container .aspect-brands{aspect-ratio:16/9}.brands-i-container .taovita-effect{height:auto;width:auto}.brands-i-container .border-bg-tao{padding:1rem 2rem;border-left:3px solid #0097a0;border-radius:0.625rem;color:#000;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(0,151,160,0.15) 0%, rgba(0,151,160,0) 100%) repeat scroll 0% 0%;font-weight:500;font-size:0.825rem}@media only screen and (max-width: 991.99px){.brands-f-container .col-fast{max-width:calc(100% - 3rem)}.brands-i-container .aspect-brands{padding:2.5rem}.brands-i-container .about-title .title-container h2.title{font-size:2.5rem}.brands-i-container .about-title h5{font-size:1.2rem}}.articles-body{box-sizing:border-box;overflow:hidden;padding-bottom:5rem}.articles-body h2{font-family:Cormorant, serif;font-size:2.2rem}.articles-body .categoty-tabs{padding-left:0;margin-left:0;border-left:solid 0.1rem #cacaca;list-style:none}.articles-body .categoty-tabs li{padding:1rem 1rem 1rem 1.5rem;border-left:inherit;cursor:pointer;margin-left:-0.05rem}.articles-body .categoty-tabs li.active{padding:.25rem 1rem .25rem 1.5rem;border-left:0.15rem solid #be9d3c;cursor:pointer;margin-left:-0.05rem}.articles-body .categoty-tabs li a{text-transform:uppercase;font-size:0.875rem;color:#666;font-weight:600;text-decoration:none}.articles-body .categoty-tabs li.active a{color:#111}.articles-body a.news-item-block{display:flex;box-sizing:border-box;padding-bottom:2rem;margin-bottom:2rem;border-bottom:0.1rem solid #dee2e6;text-decoration:none;color:unset}.articles-body .news-item-block:last-child{margin-bottom:0;border-bottom:0 none}.articles-body .news-tag-title{color:var(--bs-tao-color);display:flex;align-items:center;flex-wrap:wrap}.articles-body .news-tag-title span{display:block;width:max-content;background:#f2eee8 none repeat scroll 0% 0%;border-radius:8px;padding:.5rem}.articles-body .news-tag-title.single h5,.articles-body .news-item-block .news-tag-title h5{margin-bottom:0;text-transform:uppercase}.articles-body .news-tag-title.single .data-grey{padding:.5rem;color:#666}.news-tag-title.single span h5{font-size:1rem}.articles-body .news-item-block .row{width:100%;padding:0;margin:0}.articles-body .news-item-block h2{margin-top:1rem;margin-bottom:1rem;font-family:Cormorant, serif;font-weight:600;transition:.5s}.articles-body .news-item-block h2:hover,.articles-body .news-item-block h2:active,.articles-body .news-item-block h2:focus{color:var(--bs-tao-color)}.articles-body .news-item-block .data-grey{color:#666}.articles-body .single-news-list .news-item-block{padding-bottom:1rem;margin-bottom:1rem}.articles-body .single-news-list .news-item-block h2{margin-top:.85rem;margin-bottom:.85rem;font-family:Cormorant, serif;font-weight:500;transition:.5s;font-size:1.75rem}.articles-body .single-news-list .news-item-block .news-tag-title.single{justify-content:space-between;flex-wrap:wrap}.articles-body .single-news-list .news-item-block .news-tag-title.single h5{font-size:.825rem}.articles-body .single-news-list .news-item-block .news-tag-title.single .data-grey{font-size:.825rem}.articles-body .news-item-block.button-more .btn.btn-outline-tao{width:255px;align-items:center;justify-content:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center}.articles-body .news-item-block.button-more .btn.btn-outline-tao svg{margin-right:.5rem}.articles-body .news-image-block{box-sizing:border-box}.articles-body .news-image-block img{max-width:100%}.articles-body .single-news-list .about-title .title-container .title{font-size:2rem;text-transform:uppercase;font-weight:400}@media only screen and (max-width: 991.99px){.articles-body .col-12.col-md-7 .news-tag-title{margin-top:1.5rem}}@media only screen and (max-width: 575.99px){.articles-body h2,.articles-body .single-news-list .news-item-block h2{font-size:1.5rem}.articles-body .single-news-list .about-title .title-container .title{font-size:1.5rem}}.catalog-slider-container{position:relative;display:flex;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center}.catalog-slider-container .catalogArrowPrev,.catalog-slider-container .catalogArrowNext{position:absolute;border-radius:50%;display:flex;height:3rem;width:3rem;border:1px solid transparent;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;-moz-box-align:center;-webkit-box-align:center;align-items:center;cursor:pointer;background:rgba(17,17,17,0.2) none repeat scroll 0% 0%;z-index:5}.catalog-slider-container .catalogArrowPrev{left:3rem}.catalog-slider-container .catalogArrowNext{right:3rem}.catalog-slider-container .slide-image a img{width:100%;max-width:100%}.catalog-body-listing .catalog-item{margin-bottom:3rem}.catalog-body-listing .catalog-item .catalog-goods-buttons{display:flex}.catalog-body-listing .catalog-item .catalog-goods-buttons .catalogArrowPrev,.catalog-body-listing .catalog-item .catalog-goods-buttons .catalogArrowNext{border-radius:100%;flex:0 0 2.5rem;height:2.5rem;width:2.5rem;cursor:pointer;border:1px solid #e8e8e8;background:transparent;display:flex;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;-moz-box-align:center;-webkit-box-align:center;align-items:center;margin:0px 0.25rem}.catalog-body-listing .about-title .title-container h2.title{font-size:2.5rem;text-transform:uppercase;margin-bottom:2rem}.catalog-body-listing .slick-track{display:flex}.catalog-body-listing .slick-track .slick-slide{display:flex}.catalog-body-listing .slick-slide>div{min-width:100%}.catalog-goods-slider .card{padding:1rem 0;border:0 none;box-shadow:rgba(17,17,17,0.08) 0px 8px 20px;margin-bottom:2rem;color:#111;text-decoration:none;min-width:100%}.catalog-goods-slider .card a{text-decoration:none}.catalog-goods-slider .card .goods-imgtg{height:12.5rem;padding-bottom:2.5rem}.catalog-goods-slider .card .goods-imgtg img{width:100%;max-height:100%;object-fit:contain}.catalog-goods-slider .card .card-footer{background:transparent;display:flex;flex-direction:row;align-items:center;justify-content:space-between;-moz-box-pack:justify;-moz-box-align:center;-webkit-box-pack:justify;-webkit-box-align:center}.catalog-goods-slider .goods_cart .btn.btn-outline-tao{display:flex;width:3rem;height:3rem;flex:0 0 3rem}.catalog-goods-slider .goods_price{display:flex;flex-direction:row;align-items:center;color:#0097a0;font-weight:700;font-size:1.4rem}.catalog-goods-slider .goods_price .btn-tao-pin.tao-energy{display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;margin-left:.5rem;margin-right:.5rem}.goods_price .btn-tao-pin.tao-energy{margin-left:0.1rem}.card-footer .goods_summ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-box-align:center;-webkit-box-align:center}.card-footer .goods_cv{color:#be9d3c;font-size:1rem;font-weight:600}.catalog-goods-slider .slick-slide{margin:0 15px;display:flex}.catalog-goods-slider .slick-list{margin:0 -15px}.catalog-goods-slider .slick-track{display:flex;margin:0}.catalog-goods-slider .slick-slide.card{height:auto;flex:0 0 auto}.catalog-menu{display:flex}.catalog-menu .catalog-toggler{text-decoration:none;font-size:1.65rem;line-height:1.2;color:#b09655;font-family:Cormorant, serif;font-weight:600;display:flex;-moz-box-align:center;-webkit-box-align:center;align-items:center;padding:1.5rem 0}.catalog-body-listing .clump-container .card-title{position:relative;height:4.5rem;overflow:hidden;color:#111;text-decoration:none}.catalog-body-listing .clump-container .card-link{position:relative;height:3rem;overflow:hidden;color:#111}.catalog-body-listing .clump-container .card-title:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:50%;height:1.5rem;background:linear-gradient(to right, rgba(255,255,255,0), #fff 80%)}.catalog-body-listing .clump-container .card-link:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:50%;height:1.5rem;background:linear-gradient(to right, rgba(255,255,255,0), #fff 80%)}.catalog-body .catalog-nav ul{margin-left:0;padding-left:1rem}.catalog-body .catalog-nav li{display:flex;list-style:none;padding:.5rem}.catalog-body .catalog-nav .catalog-item-name{text-decoration:none;color:#111;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;font-size:.825rem;line-height:1.2}.catalog-body .catalog-nav .ring-checkbox{display:flex;flex:0 0 1.2rem;height:1.2rem;border-radius:100%;border-width:.1rem;border-style:solid;border-color:#a0a0a0;position:relative;margin-right:1.2rem;cursor:pointer}.catalog-body .catalog-nav .active .ring-checkbox{border-color:#111}.catalog-body .catalog-nav .ring-checkbox svg{position:absolute;top:-.3rem;left:.2rem;display:none}.catalog-body .catalog-nav .active .ring-checkbox svg{display:block}@supports (-webkit-line-clamp: 2){.catalog-body-listing .clump-container .card-link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical}}@supports (-webkit-line-clamp: 3){.catalog-body-listing .clump-container .card-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical}.catalog-body-listing .clump-container .card-title:after,.catalog-body-listing .clump-container .card-link:after{display:none}}@media screen and (min-width: 2560px){.catalog-body .catalog-nav .catalog-item-name{font-size:1.5rem}}@media screen and (min-width: 5120px){.catalog-body .catalog-nav .catalog-item-name{font-size:1.5rem}}@media only screen and (max-width: 767.99px){.catalog-slider-container .catalogArrowPrev,.catalog-slider-container .catalogArrowNext{height:2rem;width:2rem}.catalog-slider-container .catalogArrowPrev{left:calc(50% - 2.5rem)}.catalog-slider-container .catalogArrowNext{right:calc(50% - 2.5rem)}.catalog-slider-container{align-items:flex-end;-moz-box-align:end;-webkit-box-align:end}}@media only screen and (max-width: 991.99px){.catalog-container .catalog-menu .catalog-body{display:none;position:absolute;background:#fff;z-index:5;left:.5rem;transition:1s;margin-top:5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;border-radius:1rem}.catalog-container .catalog-menu.show .catalog-body{display:flex;flex-direction:column}.catalog-container .catalog-menu .catalog-body .close-toggler{flex-direction:column;justify-content:flex-end;align-items:flex-end;-moz-box-pack:end;-moz-box-align:end;-webkit-box-pack:end;-webkit-box-align:end;padding:0.5rem}}.goods-container{background:#fff;padding:3rem;border-radius:1.5rem}.goods-container .pay_button-block .product-quantity{display:inline-flex;justify-content:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;-moz-box-align:center;-webkit-box-align:center;width:220px}.goods-container .slick-slide div{height:100%}.goods-container .pay_button-block .product-quantity .cart-input{display:flex;width:3rem;height:3rem;border-radius:50%;border:0 none;text-align:center;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;aspect-ratio:1/1;font-size:1.5rem;font-weight:600;color:#7d8182}.goods-container .pay_button-block .product-quantity .cart-input:hover,.goods-container .pay_button-block .product-quantity .cart-input:active,.goods-container .pay_button-block .product-quantity .cart-input:focus{border-color:#7d8182}.goods-container .pay_button-block .product-quantity .cart-minus,.goods-container .pay_button-block .product-quantity .cart-plus{width:3rem;height:3rem;background:#0097a0;color:#fff;display:flex;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;border-radius:50%;margin:0 5px;font-size:2rem}.also-goods-slider-container .slick-track .slick-slide{display:flex;margin:0 15px}.also-goods-slider-container .slick-list{margin:0 -15px}.also-goods-slider-container .slick-slide>div{min-width:100%}.also-goods-slider-container .card{padding:1rem 0;border:0 none;box-shadow:rgba(17,17,17,0.08) 0px 8px 20px;margin-bottom:2rem;color:#111;text-decoration:none;min-width:100%}.also-goods-slider-container .card a{text-decoration:none}.also-goods-slider-container .card .goods-imgtg{height:12.5rem;padding-bottom:2.5rem}.also-goods-slider-container .card .goods-imgtg img{width:100%;max-height:100%;object-fit:contain}.also-goods-slider-container .card .card-footer{background:transparent;display:flex;flex-direction:row;align-items:center;justify-content:space-between;-moz-box-pack:justify;-moz-box-align:center;-webkit-box-pack:justify;-webkit-box-align:center}.catalog-body-listing .catalog-item .goods-buttons{display:flex}.catalog-body-listing .catalog-item .goods-buttons .catalogArrowPrev,.catalog-body-listing .catalog-item .goods-buttons .catalogArrowNext{border-radius:100%;flex:0 0 2.5rem;height:2.5rem;width:2.5rem;cursor:pointer;border:1px solid #e8e8e8;background:transparent;display:flex;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;-moz-box-align:center;-webkit-box-align:center;align-items:center;margin:0px 0.25rem}.also-goods-slider-container .goods_cart .btn.btn-outline-tao{display:flex;width:3rem;height:3rem;flex:0 0 3rem}.also-goods-slider-container .goods_price{display:flex;flex-direction:row;align-items:center;color:#0097a0;font-weight:700;font-size:1.4rem}.card-footer .goods_cv{color:#be9d3c;font-size:1rem;font-weight:600}.also-goods-slider-container .goods_price .btn-tao-pin.tao-energy{display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;margin-left:.5rem;margin-right:.5rem}.goods_cart .btn.btn-outline-tao.active{background-color:#0097a0}.goods-gallary-container{display:flex;max-height:35rem}.goods-slider-container .slick-list{height:100%}.goods-slider-container .slick-track{height:100%}.img-gallery-container img{width:100%;height:100%;object-fit:contain}.goods-gallary-container .thumb-slider-container{height:100%;overflow:hidden}.goods-gallary-container .thumb-slider-container::-webkit-scrollbar{display:none}.goods-gallary-container .thumb-slider-container .img-gallery-container{padding:.1rem 0}.goods-gallary-container .thumb-slider-container .img-gallery-container.slick-current.slick-active{max-width:100%;border:.15rem solid #d29354}.goods-gallary-container .thumb-slider-container .img-gallery-container img{max-height:6.2rem}.goods-gallary-container .goods-slider-container .slick-slide img{max-width:100%;max-height:100%;object-fit:contain}.goods-gallary-container .thumb-slider-container .slick-slide img{max-width:100%;max-height:100%;object-fit:contain}.goods-description-container .share{display:flex;flex-direction:row;justify-content:flex-end;-moz-box-pack:end;-webkit-box-pack:end;cursor:pointer}.goods-description-container .share .share-text{margin-left:.5rem}.goods-description-container .about-title .title-container h2.title{font-size:2.2rem;line-height:1.2}.goods-description-container .goods_prices{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;-moz-box-pack:start;-moz-box-align:center;-webkit-box-pack:start;-webkit-box-align:center}.goods-description-container .goods_prices .goods_summ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-box-align:center;-webkit-box-align:center}.goods-description-container .goods_cart .btn.btn-outline-tao{display:flex;width:3rem;height:3rem;flex:0 0 3rem}.goods-description-container .goods_cv{color:#be9d3c;font-size:1.2rem;font-weight:600;background:#fcf8ee none repeat scroll 0% 0%;padding:4px 8px;height:fit-content}.goods-description-container .goods_prices .goods_price{display:flex;flex-direction:row;align-items:center;color:#0097a0;font-weight:700;font-size:2.5rem}.goods-description-container .goods_price .btn-tao-pin.tao-energy{display:flex;flex-direction:column;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;margin-left:.5rem;margin-right:.5rem}.goods-description-container .pay_button-block .btn.btn-tao{height:52px;width:220px}.goods-description-container .share-container{position:relative}.goods-description-container .share-container .share-buttons-list{position:absolute;top:0;right:0;display:none;flex-direction:column;background:#fff;padding:1rem}.goods-description-container .share-container.show .share-buttons-list{display:flex}.goods-description-container .share-container .share-buttons-list .share_button{border-bottom:0.1rem #dadada solid}.goods-description-container .share-container .share-buttons-list .share_button:last-child{border-bottom:0 none}.goods-description-container .share-container .share-buttons-list .share_button button{background-color:transparent;border:medium none;padding:0px;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-moz-box-pack:start;-moz-box-align:center;-webkit-box-pack:start;-webkit-box-align:center}.goods-description-container .share-container .share-buttons-list .share_button button svg{margin-right:.5rem}.goods-contant-container img{max-width:100%}.cart-container .checkout-block{border:0 none;box-shadow:rgba(17,17,17,0.08) 0px 8px 20px;margin-top:1.2rem}.cart-container .full-cart__del svg,.cart-container .clear-checkout-page .icon svg{stroke:#a0a0a0}.cart-container .full-cart-ul{padding-left:0}.cart-container .full-cart-item{list-style:none;display:flex;flex-direction:row;align-items:center;-moz-box-align:center;-webkit-box-align:center;justify-content:space-between;-moz-box-pack:justify;-webkit-box-pack:justify;flex-wrap:wrap;background:#fff;box-shadow:rgba(17,17,17,0.08) 0px 8px 20px;position:relative;padding:.5rem}.cart-container .full-cart-item .full-cart__thumb{display:flex;flex-direction:column;justify-content:center}.cart-container .full-cart-item .full-cart__thumb a{text-align:center;display:flex;flex-direction:column;align-items:center;-moz-box-align:center;-webkit-box-align:center;justify-content:center;-moz-box-pack:center;-webkit-box-pack:center;max-width:8rem}.cart-container .full-cart-item .full-cart__thumb img{max-height:7rem;max-width:100%;border-radius:1rem;object-fit:contain}.cart-container .full-cart__content .small{width:100%}.cart-container .product-quantity{display:flex;flex-direction:row;align-items:center;-moz-box-align:center;-webkit-box-align:center;justify-content:center;-moz-box-pack:center;-webkit-box-pack:center;padding:0 1rem}.cart-container .product-quantity .cart-input{display:flex;width:30px;height:30px;border-radius:50%;border:0 none;text-align:center;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;aspect-ratio:1/1;font-size:12px;font-weight:bold}.cart-container .product-quantity .cart-input:hover,.cart-container .product-quantity .cart-input:active,.cart-container .product-quantity .cart-input:focus{border:0.01rem #0097a0 solid}.cart-container .product-quantity .cart-minus,.cart-container .product-quantity .cart-plus{width:28px;height:28px;background:#eff1f4;color:#111;display:flex;justify-content:center;align-items:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;border-radius:50%;margin:0 5px}.cart-container .product-quantity .cart-minus:hover,.cart-container .product-quantity .cart-plus:hover,.cart-container .product-quantity .cart-minus:focus,.cart-container .product-quantity .cart-plus:focus{color:var(--bs-tao-color);border:0.01rem #0097a0 solid}.cart-container .full-cart__content .product__price-wrapper{display:flex;flex-direction:row;align-items:center;-moz-box-align:center;-webkit-box-align:center}.cart-container .full-cart__content .product__price-wrapper .full-cart__price{font-size:1.5rem;display:flex;flex-direction:column}.cart-container .full-cart__content .product__price-wrapper .full-cart__price .full-cart__price_details{font-weight:normal;font-size:0.8rem;color:silver}.cart-container .full-cart__content .product__price-wrapper .full-cart__cv{font-size:1.2rem;font-weight:700;color:#be9d3c;background-color:#fcf8ee;padding:4px 6px;margin-left:1rem;border-radius:4px;white-space:pre;width:fit-content}.cart-container .full-cart-item .full-cart__del{display:flex;flex-direction:column;align-items:center;justify-content:center;-moz-box-align:center;-moz-box-pack:center;-webkit-box-align:center;-webkit-box-pack:center;width:3rem;height:3rem;align-self:baseline;border-radius:50%;background:transparent;margin-top:1rem;margin-right:1rem}.cart-container .full-cart__content{cursor:pointer;word-break:break-word;font-weight:bold;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-box-align:center;-webkit-box-align:center}.cart-container .full-cart__content .small a{color:#111;text-decoration:none;text-shadow:0 0 1px rgba(51,51,51,0.2)}.cart-container .full-cart__checkout-btn .btn.btn-tao{width:240px}.cart-container .sticky-cart{display:flex;flex-direction:column;justify-content:flex-start;-moz-box-pack:start;-webkit-box-pack:start;width:100%;cursor:pointer;margin-bottom:2rem}.cart-container .sticky-cart.js-sticky-widget{cursor:pointer}.sticky-cart .btn.btn-tao{width:240px;margin:auto}.sticky-cart .clear-checkout-page{display:flex;flex-direction:row;justify-content:center;-moz-box-pack:center;-webkit-box-pack:center;align-items:center;-moz-box-align:center;-webkit-box-align:center;color:#a0a0a0;text-decoration:none}.full-cart__checkout-btn .clear-checkout-page{display:flex;padding-top:1.5rem;padding-bottom:1rem;flex-direction:row;align-items:center;-moz-box-align:center;-webkit-box-align:center;width:240px;justify-content:center;-moz-box-pack:center;-webkit-box-pack:center;text-decoration:none;color:#a0a0a0}.checkout-block .card-body .checkout-page-total{display:flex;flex-direction:row;justify-content:space-between;-moz-box-pack:justify;-webkit-box-pack:justify;padding:.5rem 0}.checkout-block .card-body .checkout-page-price-info{display:flex;flex-direction:row;justify-content:space-between;-moz-box-pack:justify;-webkit-box-pack:justify;padding:.5rem 0}.checkout-block .card-body .checkout-page-price{display:flex;flex-direction:row;justify-content:space-between;-moz-box-pack:justify;-webkit-box-pack:justify;border-top:solid 0.1rem #a0a0a0;padding:.5rem 0;margin-top:.5rem}.checkout-block .card-body .checkout-page-total span,.checkout-block .card-body .checkout-page-price-info span,.checkout-block .card-body .checkout-page-price span,.checkout-block .card-body .checkout-page-price .value{font-weight:700}.checkout-block .card-body .checkout-page-price-info.price-info__points span{color:#be9d3c;background-color:#fcf8ee;padding:4px 6px;margin-left:1rem;border-radius:4px;white-space:pre;width:fit-content}@media only screen and (max-width: 575.99px){.cart-container .full-cart-item .full-cart__del{border:0.01rem solid #cfd4d9;position:absolute;right:0;top:0}.cart-container .full-cart__content{flex-direction:column}.cart-container .full-cart-item .full-cart__del:hover{border-color:#0097a0}}.login .sign-form{background-color:#fff;border-radius:1.5rem;padding:1.5rem 3rem;box-shadow:0 0 10px 0 rgba(129,129,129,0.2)}.login .sign-form .form-control{border-color:#0097a0}.login .sign-form .form-control.is-invalid{border-color:#dc3545;color:#dc3545}.login .sign-form .form-control:active,.login .sign-form .form-control:focus,.login .sign-form .form-control:hover{box-shadow:none;background-color:rgba(0,151,160,0.1);border:solid .15em #0097a0}.login .sign-form .form-control.is-invalid:active,.login .sign-form .form-control.is-invalid:focus,.login .sign-form .form-control.is-invalid:hover{border:solid .15em #dc3545;color:#dc3545;background-color:rgba(220,53,69,0.1)}.login .sign-form .form-control:disabled{background-color:rgba(0,151,160,0.1);border:0 none}.login .sign-form .tao-tab{padding:.5rem 0;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;border-bottom:solid .01rem #dadada}.login .sign-form .tao-tab .nav-link{font-size:1.5rem;font-weight:500;color:#111;cursor:pointer;padding-top:.5rem}.login .sign-form .tao-tab .nav-link.active{color:#0097a0;position:relative}.login .sign-form .tao-tab .nav-link.active::before{content:'';position:absolute;bottom:-0.38em;left:0;border-bottom:.15em solid #0097a0;width:100%;min-height:1px}.login .sign-form .btn.btn-tao{width:240px;margin:auto}.login .sign-form .remind{text-align:center;margin:1rem auto}.login .sign-form .remind a{color:#414141;text-decoration:none}.login .sign-form .btn-tao-group{min-width:7rem;height:2rem;display:inline-flex;justify-content:space-between;transition:1s;border-radius:2rem;background:#f7f7f7;position:relative;vertical-align:middle}.login .sign-form .btn-tao-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.login .sign-form .btn-tao-check+.btn:hover,.login .sign-form .btn-tao-check+.btn:focus,.login .sign-form .btn-tao-check+.btn:active{border-color:transparent}.login .sign-form .btn-tao-check+.btn{padding-left:2rem;padding-right:2rem}.login .sign-form .btn-tao-check:active+.btn,.login .sign-form .btn-tao-check:checked+.btn,.login .sign-form .btn.active,.btn.show,.btn:active{color:#fff;background-color:#0097a0;border-color:#0097a0}.login .sign-form hr{margin-bottom:.5rem;margin-top:1rem}.login .sign-form .form-check-input{box-shadow:none;border:solid .15em #27a1aa;width:1.2em;height:1.2em}.login .sign-form .form-check-input:checked{box-shadow:none;border:solid .15em #27a1aa;background-color:#27a1aa}.login .sign-form .tao-agreement-text{font-size:.875rem}.login .sign-form .tao-agreement-text a{text-decoration:none;color:#27a1aa}.login .sign-form .btn.btn-outline-tao{margin:auto;width:240px;justify-content:center}.login .sign-form .buttons-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;-moz-box-pack:justify;-webkit-box-pack:justify}.login .sign-form .buttons-block .btn{margin:.5rem}.login{background:url(../img/login_bg.png) center center no-repeat;background-size:cover}.checkboxes-wrapper .group input{display:none}.checkboxes-wrapper .group label .title{font-weight:700;font-size:1rem;line-height:100%}.checkboxes-wrapper .group label .subtitle{margin-top:10px;font-weight:400;font-size:0.75rem;line-height:120%;color:#898989}.checkboxes-wrapper .group label{cursor:pointer}.checkboxes-wrapper .group.active label,.checkboxes-wrapper .group input:checked+label{background:#FFFFFF;box-shadow:0px 4px 51.0638px -33px #5F6870;border-radius:20px}.checkboxes-wrapper .group label{background:#F5F5F5;border-radius:20px;flex-direction:column;display:flex;justify-content:center;height:100%;padding:25px 70px 25px 35px;cursor:pointer;position:relative;transition:background 0.3s ease}.checkboxes-wrapper .group.active label::after,.checkboxes-wrapper .group input:checked+label::after{opacity:1}.checkboxes-wrapper .group label::after{content:"";background:url(../img/checkbox-active.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:30px;width:30px;height:30px;opacity:0;transition:opacity 0.3s ease}.checkboxes-wrapper .group.active label::after,.checkboxes-wrapper .group input:checked+label::after{opacity:1}.footer-container{background:rgba(0,0,0,0) linear-gradient(#f9ede9 0%, rgba(249,237,233,0) 79.17%) repeat scroll 0% 0%;border-radius:50px 50px 0px 0px}.footer-container .nav-link{color:#666;text-decoration:unset}.footer-bottom{font-size:0.825rem}.footer-container .inst_f{background:rgba(0,0,0,0) linear-gradient(45deg, #ffc107 9.15%, #f44336 50.57%, #9c27b0 90.03%) repeat scroll 0% 0%;width:48px;height:48px;border-radius:50%;margin-right:8px;display:flex;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;-moz-box-align:center;-webkit-box-align:center;align-items:center;cursor:pointer}.footer-container .ytb_f{background:red none repeat scroll 0% 0%;width:48px;height:48px;border-radius:50%;margin-right:8px;display:flex;-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;-moz-box-align:center;-webkit-box-align:center;align-items:center;cursor:pointer}.main-login+.footer-container{border-radius:0}.footer-logos{padding:0 .5rem;height:auto;width:auto}.footer-logos img{max-height:24px;width:auto;object-fit:contain;display:block}.modal-content .modal-footer .btn.btn-tao,.modal-content .modal-footer .btn.btn-outline-tao{justify-content:center;-moz-box-pack:center;-webkit-box-pack:center;align-items:center;-moz-box-align:center;-webkit-box-align:center;padding:.25rem 3rem;margin:.5rem auto;width:10rem}.map{overflow:hidden;border-radius:24px;margin-bottom:15px;position:relative;height:300px}.map>.modal-dialog-map{position:absolute;left:1rem;top:1rem;right:1rem;bottom:1rem;z-index:9;overflow:hidden;background:#fff;border-radius:20px}.map>.modal-dialog-map .modal-title{font-weight:700;font-size:20px;line-height:100%;color:#3A3A3A;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:30px 30px 15px 30px;width:calc(100% - 60px)}.map>.modal-dialog-map .modal-title .close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:.5;color:#000;box-sizing:content-box;padding:0.25em 0.25em;border:0;border-radius:0.25rem;width:1em;height:1em}.map>.modal-dialog-map .modal-content{flex-grow:1;overflow:auto;margin:0px 30px;width:calc(100% - 60px)}.map>.modal-dialog-map .modal-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:15px 30px 30px 30px;width:calc(100% - 60px)}.map>.modal-dialog-map .modal-footer .btn{height:2.5rem;justify-content:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;-moz-box-align:center;-webkit-box-align:center;margin-left:1rem}.cart-block .delivery-pickup-list .checkboxes-wrapper.pickup-points{align-items:flex-start;padding:15px 0;overflow-y:auto;position:relative;height:300px}.checkboxes-wrapper .group label .title .icon{position:absolute;right:30px;top:50%;width:30px;height:30px;transform:translateY(-50%)}.checkboxes-wrapper .group.active label .title .icon,.checkboxes-wrapper .group input:checked+label .title .icon{display:none}.cart-body .inputs-wrapper .form-floating>label{left:0.75rem}.cart-body .inputs-wrapper .form-floating{margin-bottom:1rem}.form-floating .PhoneInputInput,.form-floating .PhoneInputInput.PhoneInputInput--focus,.form-floating .PhoneInputInput .PhoneInputInput,.form-floating .PhoneInputInput.PhoneInputInput--focus .PhoneInputInput,.form-floating .react-date-picker__wrapper,.form-floating .react-date-picker__wrapper input,.form-floating .react-dadata .react-dadata__input{background:transparent;border:none;outline:none;box-shadow:none}.form-floating .react-date-picker__wrapper button{padding-top:0;padding-bottom:0}.form-floating .react-dadata.react-dadata__container>div{display:flex;flex-direction:column}.order_btn .btn{padding-left:2rem;padding-right:2rem}.cart-body .inputs-wrapper .react-dadata,.cart-body .inputs-wrapper .react-dadata>div{height:100%}.full-cart-ul .full-cart__content .product__price-wrapper .price{font-size:1.5rem;color:#0097a0;margin-right:0.5rem}.basic-card{background:#ffffff;padding:30px;box-shadow:0px 4px 51.0638px -33px #5f6870;border-radius:20px}.modal-props-form .react-dadata .react-dadata__input,.form-control.react-dadata .react-dadata__input{height:20px;padding:0 0 0 .1rem}.contacts-map-container{height:30rem}@media (max-width: 767px){.contacts-map-container{height:17.3rem}}@media (max-width: 479px){.contacts-map-container{height:11.25rem}}.form-floating.data-error .form-control{border-color:#CF3744 !important;color:#CF3744 !important}.form-floating .glyph-error{text-align:center;color:#a94442;cursor:pointer;display:none;margin-top:-12px;position:absolute;right:12px;top:50%;width:24px;height:24px;border:solid 1px #a94442;border-radius:50%;padding:3px;font-weight:bold}.form-floating.data-error .glyph-error{display:block}.react-dadata.form-control input,.react-dadata.form-control input:focus,.react-dadata.form-control input:active,.react-dadata.form-control input:hover{border:0;background-color:transparent;outline:0;box-shadow:none}.skeleton-box{display:inline-block;width:100%;height:2rem;position:relative;overflow:hidden;background-color:#DDDBDD}.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 40%, rgba(255,255,255,0.8) 60%, rgba(255,255,255,0));animation:skeleton-shimmer 2s infinite;content:''}.skeleton-box:nth-child(3n){width:80%}@keyframes skeleton-shimmer{100%{transform:translateX(100%)}}
