body{
    overflow-x: hidden;
    font-size: 16px;
}
.logo{
    position: relative;
    display:block;
    width:160px;
    height:64px;
    text-indent:120%;
    white-space:nowrap;
    overflow:hidden;
    padding:0px;
    position:relative;
    background-color:transparent;
    background-position:center;
    background-repeat:no-repeat;
    background-size: contain;
    background-image: url('/assets/upload/site/mondedusauna-logo-2026.svg');
    text-decoration:none;
}
::selection {
  background: #B8955A;
  color: #fff;
  text-shadow: none;
}
::-moz-selection {
  background: #B8955A;
  color: #fff;
  text-shadow: none;
}
.transition, a, .icon-link-arrow{
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
a{
    position: relative;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a.line{
    position: relative;
}
a.line:before{
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #B8955A;
    left: 0px;
    bottom: 0px;
    -webkit-transition: transform .3s ease-in-out;
    -moz-transition: transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transform-origin: right;
    transform: scaleX(0);
}
a.line:hover:before{
    transform-origin: left;
    transform: scaleX(1);
}
h1, h2, h3{
    line-height: 1.2;
    text-wrap: balance;
}
.content h2, .content h3{
    font-size: 2rem;
}
.content h4, .content h5{
    font-size: 1.6rem;
}
a:focus,
button:focus {
    outline: none;
}
hr{
    border-color: #B8955A;
}
blockquote{
    font-weight: 700;
    font-size: 1.2rem;
    font-style: italic;
    text-wrap: balance;
}
blockquote.center{
    text-align: center;
}
label{
    display: inline-block;
    font-size: 0.8rem;
    color: #2E6B4F;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 4px;
}
label.required:after{
    content: "*";
    position: relative;
    color: #B8955A;
    left: 4px;
    top: -4px;
    line-height: 1;
}
.table{
    width: 100%;
    border-collapse: collapse;
}
.table th, .table td{
  border: 1px solid #ddd;
  padding: 12px;
  text-align: left;
}

.table th{
  background-color: #f2f2f2;
  font-weight: bold;
}

.table tr:nth-child(even){
  background-color: #fafafa;
}

.table tr:hover{
  background-color: #f1f1f1;
}
.radius{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.full{
    width: 100%;
}
.uk-button-danger{
    color: #fff !important;
}
.uk-button-danger .icon{
    background-color: #fff;
}
.uk-button-default .icon{
    background-color: #0A2921;
}
.uk-button-primary .icon,
.uk-button-danger .icon,
.uk-button-secondary .icon,
.uk-button-default:hover .icon,
.uk-button-primary:hover .icon,
.uk-button-danger:hover .icon,
.uk-button-secondary:hover .icon{
    background-color: #fff;
}

/* Icons */
.icon-headline{
    display: grid;
    gap: 16px;
    grid-template-columns: auto 1fr;
    align-items: center;
    justify-content: start;
}
.icon-grid{
    display: inline-grid !important;
    gap: 8px;
    grid-template-columns: auto auto;
    align-items: center;
    justify-content: start;
}
.icon-grid-button{
    justify-content: center;
}
.icon-grid-button .icon{
    top: -2px;
}
.icon-grid-bold{
    font-weight: 700;
}
.icon{
    position: relative;
    width: 24px;
    height: 24px;
    display: block;
    background-color: #0A2921;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
.icon-headline .icon{
    background-color: #E29000;
}
.icon-16{
    width: 16px;
    height: 16px;
}
.icon-32{
    width: 32px;
    height: 32px;
}
.icon-48{
    width: 48px;
    height: 48px;
}
.icon-barrel{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM19 12C19 12.3395 18.9758 12.6734 18.9291 13H5.07089C5.02417 12.6734 5 12.3395 5 12C5 11.6605 5.02417 11.3266 5.07089 11H18.9291C18.9758 11.3266 19 11.6605 19 12ZM6.25469 8C5.83338 8.60401 5.50489 9.27757 5.28988 10H18.7101C18.4951 9.27757 18.1666 8.60401 17.7453 8H6.25469ZM16.899 7C15.6364 5.76281 13.9073 5 12 5C10.0927 5 8.36355 5.76281 7.10102 7H16.899ZM17.7453 16C18.1666 15.396 18.4951 14.7224 18.7101 14H5.28988C5.50489 14.7224 5.83338 15.396 6.25469 16H17.7453ZM7.10102 17C8.36355 18.2372 10.0927 19 12 19C13.9073 19 15.6364 18.2372 16.899 17H7.10102Z" fill="black"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M20.0002 18.0007C21.2559 16.3293 22 14.2515 22 12C22 6.47715 17.5228 2 12 2C10.1786 2 8.47087 2.48697 7 3.33782V3C7 2.44772 6.55228 2 6 2H4C3.44772 2 3 2.44772 3 3V7.63587C2.35934 8.95464 2 10.4354 2 12C2 14.2515 2.74411 16.3293 3.99982 18.0007L3.31063 20.7575C3.15285 21.3886 3.63021 22 4.28078 22H19.7192C20.3698 22 20.8472 21.3886 20.6894 20.7575L20.0002 18.0007ZM21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM19 12C19 12.3395 18.9758 12.6734 18.9291 13H5.07089C5.02417 12.6734 5 12.3395 5 12C5 11.6605 5.02417 11.3266 5.07089 11H18.9291C18.9758 11.3266 19 11.6605 19 12ZM6.25469 8C5.83338 8.60401 5.50489 9.27757 5.28988 10H18.7101C18.4951 9.27757 18.1666 8.60401 17.7453 8H6.25469ZM16.899 7C15.6364 5.76281 13.9073 5 12 5C10.0927 5 8.36355 5.76281 7.10102 7H16.899ZM17.7453 16C18.1666 15.396 18.4951 14.7224 18.7101 14H5.28988C5.50489 14.7224 5.83338 15.396 6.25469 16H17.7453ZM7.10102 17C8.36355 18.2372 10.0927 19 12 19C13.9073 19 15.6364 18.2372 16.899 17H7.10102Z" fill="black"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M20.0002 18.0007C21.2559 16.3293 22 14.2515 22 12C22 6.47715 17.5228 2 12 2C10.1786 2 8.47087 2.48697 7 3.33782V3C7 2.44772 6.55228 2 6 2H4C3.44772 2 3 2.44772 3 3V7.63587C2.35934 8.95464 2 10.4354 2 12C2 14.2515 2.74411 16.3293 3.99982 18.0007L3.31063 20.7575C3.15285 21.3886 3.63021 22 4.28078 22H19.7192C20.3698 22 20.8472 21.3886 20.6894 20.7575L20.0002 18.0007ZM21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-menu{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2 5H22V7H2V5Z" fill="%23111111"/%3E%3Cpath d="M2 11H22V13H2V11Z" fill="%23111111"/%3E%3Cpath d="M22 17H2V19H22V17Z" fill="%23111111"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2 5H22V7H2V5Z" fill="%23111111"/%3E%3Cpath d="M2 11H22V13H2V11Z" fill="%23111111"/%3E%3Cpath d="M22 17H2V19H22V17Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-phone{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4.03059 11.4442C2.89242 8.58185 4.08488 5.33864 6.70897 3.76419C7.31641 3.39972 8.10577 3.66564 8.36886 4.32337L9.84629 8.01693C10.0175 8.44497 9.96702 8.92987 9.71129 9.31346L8.28768 11.4489C8.17907 11.6118 8.15856 11.811 8.22784 11.98C8.67174 13.0628 9.13402 13.8316 9.75422 14.4534C10.3757 15.0765 11.1792 15.5754 12.3417 16.0821C12.5153 16.1578 12.7217 16.1389 12.8886 16.0276L15.0107 14.6129C15.3943 14.3571 15.8792 14.3066 16.3072 14.4779L20.0008 15.9553C20.6585 16.2184 20.9244 17.0077 20.56 17.6152C18.9855 20.2393 15.7423 21.4317 12.88 20.2936C10.2814 19.2603 8.57489 18.3742 7.26242 17.0617C5.94995 15.7493 5.06388 14.0428 4.03059 11.4442Z" fill="%23111111"/%3E%3Cpath d="M13.8164 4.3693C13.9736 3.89775 14.4833 3.64291 14.9549 3.80009C16.4985 4.31465 17.658 4.86886 18.5567 5.76751C19.4553 6.66616 20.0095 7.82563 20.5241 9.3693C20.6813 9.84085 20.4264 10.3505 19.9549 10.5077C19.4833 10.6649 18.9736 10.4101 18.8164 9.93851C18.331 8.48205 17.8852 7.64159 17.2839 7.0403C16.6826 6.43901 15.8421 5.99321 14.3857 5.50772C13.9141 5.35054 13.6593 4.84085 13.8164 4.3693Z" fill="%23111111"/%3E%3Cpath d="M13.9549 6.80009C15.7236 7.38967 16.9345 8.60056 17.5241 10.3693C17.6813 10.8409 17.4264 11.3505 16.9549 11.5077C16.4833 11.6649 15.9736 11.4101 15.8164 10.9385C15.406 9.70726 14.6169 8.91814 13.3857 8.50772C12.9141 8.35054 12.6593 7.84085 12.8164 7.3693C12.9736 6.89775 13.4833 6.64291 13.9549 6.80009Z" fill="%23111111"/%3E%3C/svg%3E%0A');    
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4.03059 11.4442C2.89242 8.58185 4.08488 5.33864 6.70897 3.76419C7.31641 3.39972 8.10577 3.66564 8.36886 4.32337L9.84629 8.01693C10.0175 8.44497 9.96702 8.92987 9.71129 9.31346L8.28768 11.4489C8.17907 11.6118 8.15856 11.811 8.22784 11.98C8.67174 13.0628 9.13402 13.8316 9.75422 14.4534C10.3757 15.0765 11.1792 15.5754 12.3417 16.0821C12.5153 16.1578 12.7217 16.1389 12.8886 16.0276L15.0107 14.6129C15.3943 14.3571 15.8792 14.3066 16.3072 14.4779L20.0008 15.9553C20.6585 16.2184 20.9244 17.0077 20.56 17.6152C18.9855 20.2393 15.7423 21.4317 12.88 20.2936C10.2814 19.2603 8.57489 18.3742 7.26242 17.0617C5.94995 15.7493 5.06388 14.0428 4.03059 11.4442Z" fill="%23111111"/%3E%3Cpath d="M13.8164 4.3693C13.9736 3.89775 14.4833 3.64291 14.9549 3.80009C16.4985 4.31465 17.658 4.86886 18.5567 5.76751C19.4553 6.66616 20.0095 7.82563 20.5241 9.3693C20.6813 9.84085 20.4264 10.3505 19.9549 10.5077C19.4833 10.6649 18.9736 10.4101 18.8164 9.93851C18.331 8.48205 17.8852 7.64159 17.2839 7.0403C16.6826 6.43901 15.8421 5.99321 14.3857 5.50772C13.9141 5.35054 13.6593 4.84085 13.8164 4.3693Z" fill="%23111111"/%3E%3Cpath d="M13.9549 6.80009C15.7236 7.38967 16.9345 8.60056 17.5241 10.3693C17.6813 10.8409 17.4264 11.3505 16.9549 11.5077C16.4833 11.6649 15.9736 11.4101 15.8164 10.9385C15.406 9.70726 14.6169 8.91814 13.3857 8.50772C12.9141 8.35054 12.6593 7.84085 12.8164 7.3693C12.9736 6.89775 13.4833 6.64291 13.9549 6.80009Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-close{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10.5859 12L4.22192 18.364L5.63614 19.7782L12.0001 13.4142L18.3641 19.7782L19.7783 18.364L13.4143 12L19.7783 5.63603L18.3641 4.22182L12.0001 10.5858L5.63618 4.22182L4.22197 5.63603L10.5859 12Z" fill="%23111111"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10.5859 12L4.22192 18.364L5.63614 19.7782L12.0001 13.4142L18.3641 19.7782L19.7783 18.364L13.4143 12L19.7783 5.63603L18.3641 4.22182L12.0001 10.5858L5.63618 4.22182L4.22197 5.63603L10.5859 12Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-location{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 21H17" stroke="black" stroke-width="2" stroke-linecap="round"/%3E%3Ccircle cx="12" cy="10" r="3" fill="%23111111"/%3E%3Cpath d="M19 10C19 6.134 15.866 3 12 3C8.13403 3 5 6.134 5 10C5 14.5732 9.21537 17.7513 12 21C14.7846 17.7513 19 14.5732 19 10Z" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 21H17" stroke="black" stroke-width="2" stroke-linecap="round"/%3E%3Ccircle cx="12" cy="10" r="3" fill="%23111111"/%3E%3Cpath d="M19 10C19 6.134 15.866 3 12 3C8.13403 3 5 6.134 5 10C5 14.5732 9.21537 17.7513 12 21C14.7846 17.7513 19 14.5732 19 10Z" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
}
.icon-fly{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z" fill="black"/%3E%3C/svg%3E%0A');    
}
.icon-email{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="3" y="5" width="18" height="14" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 5.99973L12 14L19.9999 6.00005" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 18L10 12" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M20 18L14 12" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="3" y="5" width="18" height="14" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 5.99973L12 14L19.9999 6.00005" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M4 18L10 12" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3Cpath d="M20 18L14 12" stroke="black" stroke-width="2" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
}
.icon-facebook{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15 13L16 10H13L13.0052 8.5C13.0052 7.65066 13.5 7 14.5 7H16V4.5C15 4 14.3196 4.01001 13.5 4C11.5 4 10 5.54209 10 8.5V10H7V13H10V20H13V13H15Z" fill="%23111111"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15 13L16 10H13L13.0052 8.5C13.0052 7.65066 13.5 7 14.5 7H16V4.5C15 4 14.3196 4.01001 13.5 4C11.5 4 10 5.54209 10 8.5V10H7V13H10V20H13V13H15Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-youtube{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2514 6.35727C18.9411 6.55636 19.4833 7.13727 19.6666 7.87364C20 9.21 20 12 20 12C20 12 20 14.79 19.6666 16.1264C19.4808 16.8655 18.9386 17.4464 18.2514 17.6427C17.0041 18 12 18 12 18C12 18 6.99841 18 5.74865 17.6427C5.05886 17.4436 4.5167 16.8627 4.33344 16.1264C4 14.79 4 12 4 12C4 12 4 9.21 4.33344 7.87364C4.51925 7.13455 5.06141 6.55364 5.74865 6.35727C6.99841 6 12 6 12 6C12 6 17.0041 6 18.2514 6.35727ZM14.9091 12L10.5455 9V15L14.9091 12Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2514 6.35727C18.9411 6.55636 19.4833 7.13727 19.6666 7.87364C20 9.21 20 12 20 12C20 12 20 14.79 19.6666 16.1264C19.4808 16.8655 18.9386 17.4464 18.2514 17.6427C17.0041 18 12 18 12 18C12 18 6.99841 18 5.74865 17.6427C5.05886 17.4436 4.5167 16.8627 4.33344 16.1264C4 14.79 4 12 4 12C4 12 4 9.21 4.33344 7.87364C4.51925 7.13455 5.06141 6.55364 5.74865 6.35727C6.99841 6 12 6 12 6C12 6 17.0041 6 18.2514 6.35727ZM14.9091 12L10.5455 9V15L14.9091 12Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-pinterest{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0995 3.06354C8.10921 3.416 5.12948 5.97042 5.0065 9.61933C4.92919 11.8473 5.5283 13.5187 7.53645 13.988C8.40788 12.3648 7.25535 12.0068 7.07614 10.8325C6.33999 6.02051 12.3328 2.7389 15.4689 6.09842C17.6387 8.42467 16.2103 15.5815 12.7106 14.8376C9.35838 14.1271 14.3515 8.43023 11.6757 7.31163C9.50069 6.40265 8.34464 10.0924 9.37594 11.9252C8.77157 15.0769 7.46969 18.0469 7.99677 22C9.70624 20.6903 10.2825 18.1823 10.7551 15.5667C11.6143 16.1176 12.0728 16.6908 13.1691 16.7799C17.2118 17.1101 19.4694 12.5188 18.9178 8.28368C18.4276 4.52904 14.8786 2.61833 11.0995 3.06354Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0995 3.06354C8.10921 3.416 5.12948 5.97042 5.0065 9.61933C4.92919 11.8473 5.5283 13.5187 7.53645 13.988C8.40788 12.3648 7.25535 12.0068 7.07614 10.8325C6.33999 6.02051 12.3328 2.7389 15.4689 6.09842C17.6387 8.42467 16.2103 15.5815 12.7106 14.8376C9.35838 14.1271 14.3515 8.43023 11.6757 7.31163C9.50069 6.40265 8.34464 10.0924 9.37594 11.9252C8.77157 15.0769 7.46969 18.0469 7.99677 22C9.70624 20.6903 10.2825 18.1823 10.7551 15.5667C11.6143 16.1176 12.0728 16.6908 13.1691 16.7799C17.2118 17.1101 19.4694 12.5188 18.9178 8.28368C18.4276 4.52904 14.8786 2.61833 11.0995 3.06354Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-linkedin{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 18.39H5.06V9.39H8.06V18.39ZM6.56 8.13C6.14626 8.13 5.74947 7.96564 5.45691 7.67309C5.16436 7.38053 5 6.98374 5 6.57C5 6.15626 5.16436 5.75947 5.45691 5.46691C5.74947 5.17436 6.14626 5.01 6.56 5.01C6.7797 4.98508 7.00218 5.00685 7.21287 5.07388C7.42357 5.14091 7.61774 5.25169 7.78266 5.39896C7.94757 5.54623 8.07953 5.72668 8.16987 5.92848C8.26022 6.13029 8.30692 6.3489 8.30692 6.57C8.30692 6.7911 8.26022 7.00971 8.16987 7.21152C8.07953 7.41332 7.94757 7.59377 7.78266 7.74104C7.61774 7.88831 7.42357 7.99909 7.21287 8.06612C7.00218 8.13315 6.7797 8.15492 6.56 8.13ZM18.88 18.39H15.88V13.56C15.88 12.35 15.45 11.56 14.36 11.56C14.0227 11.5625 13.6942 11.6683 13.4188 11.8632C13.1435 12.0581 12.9345 12.3327 12.82 12.65C12.7417 12.885 12.7078 13.1326 12.72 13.38V18.38H9.72C9.72 18.38 9.72 10.2 9.72 9.38H12.72V10.65C12.9925 10.1771 13.3889 9.78752 13.8664 9.5232C14.344 9.25888 14.8846 9.12985 15.43 9.15C17.43 9.15 18.88 10.44 18.88 13.21V18.39Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 18.39H5.06V9.39H8.06V18.39ZM6.56 8.13C6.14626 8.13 5.74947 7.96564 5.45691 7.67309C5.16436 7.38053 5 6.98374 5 6.57C5 6.15626 5.16436 5.75947 5.45691 5.46691C5.74947 5.17436 6.14626 5.01 6.56 5.01C6.7797 4.98508 7.00218 5.00685 7.21287 5.07388C7.42357 5.14091 7.61774 5.25169 7.78266 5.39896C7.94757 5.54623 8.07953 5.72668 8.16987 5.92848C8.26022 6.13029 8.30692 6.3489 8.30692 6.57C8.30692 6.7911 8.26022 7.00971 8.16987 7.21152C8.07953 7.41332 7.94757 7.59377 7.78266 7.74104C7.61774 7.88831 7.42357 7.99909 7.21287 8.06612C7.00218 8.13315 6.7797 8.15492 6.56 8.13ZM18.88 18.39H15.88V13.56C15.88 12.35 15.45 11.56 14.36 11.56C14.0227 11.5625 13.6942 11.6683 13.4188 11.8632C13.1435 12.0581 12.9345 12.3327 12.82 12.65C12.7417 12.885 12.7078 13.1326 12.72 13.38V18.38H9.72C9.72 18.38 9.72 10.2 9.72 9.38H12.72V10.65C12.9925 10.1771 13.3889 9.78752 13.8664 9.5232C14.344 9.25888 14.8846 9.12985 15.43 9.15C17.43 9.15 18.88 10.44 18.88 13.21V18.39Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-x{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.375 19.25L4.5 4.75H8.625L19.5 19.25H15.375Z' stroke='%23101010' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 4H18L12.5455 9.81818L13.7922 11.6883L21 4ZM11.4545 14.1818L10.2078 12.3117L3 20H6L11.4545 14.1818Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.375 19.25L4.5 4.75H8.625L19.5 19.25H15.375Z' stroke='%23101010' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 4H18L12.5455 9.81818L13.7922 11.6883L21 4ZM11.4545 14.1818L10.2078 12.3117L3 20H6L11.4545 14.1818Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-instagram{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M7 3C4.79083 3 3 4.79086 3 7V17C3 19.2091 4.79083 21 7 21H17C19.2092 21 21 19.2091 21 17V7C21 4.79086 19.2092 3 17 3H7ZM12 17C14.7614 17 17 14.7614 17 12C17 9.23859 14.7614 7 12 7C9.23859 7 7 9.23859 7 12C7 14.7614 9.23859 17 12 17ZM19 6C19 6.55228 18.5523 7 18 7C17.4477 7 17 6.55228 17 6C17 5.44772 17.4477 5 18 5C18.5523 5 19 5.44772 19 6Z" fill="%23111111"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z" fill="%23111111"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M7 3C4.79083 3 3 4.79086 3 7V17C3 19.2091 4.79083 21 7 21H17C19.2092 21 21 19.2091 21 17V7C21 4.79086 19.2092 3 17 3H7ZM12 17C14.7614 17 17 14.7614 17 12C17 9.23859 14.7614 7 12 7C9.23859 7 7 9.23859 7 12C7 14.7614 9.23859 17 12 17ZM19 6C19 6.55228 18.5523 7 18 7C17.4477 7 17 6.55228 17 6C17 5.44772 17.4477 5 18 5C18.5523 5 19 5.44772 19 6Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-telegram{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-viber{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.413 7.58717C14.6019 6.776 13.432 6.30004 12.0002 6.30006C11.8345 6.30006 11.7002 6.16575 11.7002 6.00007C11.7002 5.83438 11.8345 5.70006 12.0002 5.70006C13.5684 5.70004 14.8985 6.22407 15.8373 7.16291C16.7761 8.10175 17.3002 9.4319 17.3002 11.0001C17.3002 11.1658 17.1658 11.3001 17.0002 11.3001C16.8345 11.3001 16.7002 11.1658 16.7002 11.0001C16.7002 9.56824 16.2242 8.39835 15.413 7.58717Z' fill='%23101010'/%3E%3Cpath d='M12.5002 7.8C13.1526 7.8 13.8302 8.12923 14.3506 8.64962C14.871 9.17001 15.2002 9.84754 15.2002 10.5C15.2002 10.6657 15.3345 10.8 15.5002 10.8C15.6659 10.8 15.8002 10.6657 15.8002 10.5C15.8002 9.6524 15.3794 8.82995 14.7748 8.22535C14.1702 7.62076 13.3478 7.2 12.5002 7.2C12.3346 7.2 12.2002 7.33431 12.2002 7.5C12.2002 7.66568 12.3346 7.8 12.5002 7.8Z' fill='%23101010'/%3E%3Cpath d='M7.65229 8.58721C7.64364 8.32265 7.79073 8.13057 7.96872 7.95782C8.20347 7.73804 8.4621 7.544 8.74001 7.37917C8.86674 7.30279 9.01741 7.27368 9.16434 7.29721C9.31127 7.32074 9.44457 7.39531 9.53973 7.50722C9.87598 7.85266 10.1769 8.22934 10.4383 8.63191C10.5678 8.81299 10.6655 9.01385 10.7276 9.22626C10.7524 9.30915 10.754 9.39702 10.7322 9.48073C10.7105 9.56444 10.6662 9.64092 10.604 9.70223C10.4614 9.83903 10.3094 9.96617 10.1491 10.0828C10.0683 10.1457 10.0083 10.2304 9.97641 10.3264C9.94454 10.4224 9.94227 10.5255 9.96987 10.6228C10.0689 11.0795 10.2932 11.5013 10.6188 11.8429C11.0144 12.3149 11.5242 12.6832 12.102 12.9144C12.244 12.9857 12.4067 13.0075 12.5631 12.976C12.6487 12.9532 12.7248 12.9046 12.7806 12.8371C12.806 12.8055 12.8321 12.7743 12.8581 12.743C12.9209 12.6677 12.984 12.592 13.039 12.5109C13.14 12.3678 13.2942 12.2688 13.4687 12.2352C13.6433 12.2016 13.8244 12.2359 13.9734 12.3309C14.3924 12.5685 14.788 12.8435 15.1551 13.1524C15.194 13.185 15.2336 13.2171 15.2733 13.2492C15.3219 13.2886 15.3708 13.3281 15.4184 13.3686C15.5207 13.4449 15.5947 13.552 15.6288 13.6733C15.663 13.7946 15.6555 13.9235 15.6075 14.0403C15.5311 14.2366 15.4198 14.4182 15.2787 14.5767C15.1033 14.8149 14.88 15.0155 14.6223 15.1662C14.4992 15.2369 14.3608 15.2784 14.2183 15.2874C14.0758 15.2964 13.9331 15.2727 13.8016 15.2181C12.8016 14.8246 11.8671 14.2876 11.0292 13.6247C10.2095 12.9653 9.49326 12.192 8.90317 11.3295C8.40664 10.6154 8.01162 9.83881 7.72893 9.02089C7.69883 8.92197 7.67407 8.82156 7.65476 8.72009C7.64927 8.676 7.64844 8.63147 7.65229 8.58721Z' fill='%23101010'/%3E%3Cpath d='M13.4753 9.52464C13.3299 9.37924 13.1523 9.30001 12.9999 9.30001C12.8342 9.30001 12.6999 9.1657 12.6999 9.00001C12.6999 8.83433 12.8342 8.70001 12.9999 8.70001C13.3475 8.7 13.6699 8.87077 13.8995 9.10037C14.1291 9.32997 14.2999 9.65242 14.2999 9.99998C14.3 10.1657 14.1657 10.3 14 10.3C13.8343 10.3 13.7 10.1657 13.7 10C13.6999 9.8476 13.6207 9.67004 13.4753 9.52464Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C11.5697 19 11.1583 18.9936 10.7651 18.9798L8.8 21.6C8.54174 21.9443 8.09212 22.0848 7.68377 21.9487C7.27543 21.8126 7 21.4304 7 21V18.4492C5.63676 18.0229 4.61089 17.2969 3.94566 16.1218C3.20396 14.8117 3 13.0854 3 11C3 8.24274 3.35288 6.07268 4.89571 4.69226C6.39637 3.34956 8.76583 3 12 3C15.2342 3 17.6036 3.34956 19.1043 4.69226C20.6471 6.07268 21 8.24274 21 11C21 13.7573 20.6471 15.9273 19.1043 17.3077C17.6036 18.6504 15.2342 19 12 19ZM8 17.678V21L10.282 17.9573C10.8116 17.9865 11.3833 18 12 18C18.5 18 20 16.5 20 11C20 5.5 18.5 4 12 4C5.5 4 4 5.5 4 11C4 15.1216 4.84235 16.9969 8 17.678Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.413 7.58717C14.6019 6.776 13.432 6.30004 12.0002 6.30006C11.8345 6.30006 11.7002 6.16575 11.7002 6.00007C11.7002 5.83438 11.8345 5.70006 12.0002 5.70006C13.5684 5.70004 14.8985 6.22407 15.8373 7.16291C16.7761 8.10175 17.3002 9.4319 17.3002 11.0001C17.3002 11.1658 17.1658 11.3001 17.0002 11.3001C16.8345 11.3001 16.7002 11.1658 16.7002 11.0001C16.7002 9.56824 16.2242 8.39835 15.413 7.58717Z' fill='%23101010'/%3E%3Cpath d='M12.5002 7.8C13.1526 7.8 13.8302 8.12923 14.3506 8.64962C14.871 9.17001 15.2002 9.84754 15.2002 10.5C15.2002 10.6657 15.3345 10.8 15.5002 10.8C15.6659 10.8 15.8002 10.6657 15.8002 10.5C15.8002 9.6524 15.3794 8.82995 14.7748 8.22535C14.1702 7.62076 13.3478 7.2 12.5002 7.2C12.3346 7.2 12.2002 7.33431 12.2002 7.5C12.2002 7.66568 12.3346 7.8 12.5002 7.8Z' fill='%23101010'/%3E%3Cpath d='M7.65229 8.58721C7.64364 8.32265 7.79073 8.13057 7.96872 7.95782C8.20347 7.73804 8.4621 7.544 8.74001 7.37917C8.86674 7.30279 9.01741 7.27368 9.16434 7.29721C9.31127 7.32074 9.44457 7.39531 9.53973 7.50722C9.87598 7.85266 10.1769 8.22934 10.4383 8.63191C10.5678 8.81299 10.6655 9.01385 10.7276 9.22626C10.7524 9.30915 10.754 9.39702 10.7322 9.48073C10.7105 9.56444 10.6662 9.64092 10.604 9.70223C10.4614 9.83903 10.3094 9.96617 10.1491 10.0828C10.0683 10.1457 10.0083 10.2304 9.97641 10.3264C9.94454 10.4224 9.94227 10.5255 9.96987 10.6228C10.0689 11.0795 10.2932 11.5013 10.6188 11.8429C11.0144 12.3149 11.5242 12.6832 12.102 12.9144C12.244 12.9857 12.4067 13.0075 12.5631 12.976C12.6487 12.9532 12.7248 12.9046 12.7806 12.8371C12.806 12.8055 12.8321 12.7743 12.8581 12.743C12.9209 12.6677 12.984 12.592 13.039 12.5109C13.14 12.3678 13.2942 12.2688 13.4687 12.2352C13.6433 12.2016 13.8244 12.2359 13.9734 12.3309C14.3924 12.5685 14.788 12.8435 15.1551 13.1524C15.194 13.185 15.2336 13.2171 15.2733 13.2492C15.3219 13.2886 15.3708 13.3281 15.4184 13.3686C15.5207 13.4449 15.5947 13.552 15.6288 13.6733C15.663 13.7946 15.6555 13.9235 15.6075 14.0403C15.5311 14.2366 15.4198 14.4182 15.2787 14.5767C15.1033 14.8149 14.88 15.0155 14.6223 15.1662C14.4992 15.2369 14.3608 15.2784 14.2183 15.2874C14.0758 15.2964 13.9331 15.2727 13.8016 15.2181C12.8016 14.8246 11.8671 14.2876 11.0292 13.6247C10.2095 12.9653 9.49326 12.192 8.90317 11.3295C8.40664 10.6154 8.01162 9.83881 7.72893 9.02089C7.69883 8.92197 7.67407 8.82156 7.65476 8.72009C7.64927 8.676 7.64844 8.63147 7.65229 8.58721Z' fill='%23101010'/%3E%3Cpath d='M13.4753 9.52464C13.3299 9.37924 13.1523 9.30001 12.9999 9.30001C12.8342 9.30001 12.6999 9.1657 12.6999 9.00001C12.6999 8.83433 12.8342 8.70001 12.9999 8.70001C13.3475 8.7 13.6699 8.87077 13.8995 9.10037C14.1291 9.32997 14.2999 9.65242 14.2999 9.99998C14.3 10.1657 14.1657 10.3 14 10.3C13.8343 10.3 13.7 10.1657 13.7 10C13.6999 9.8476 13.6207 9.67004 13.4753 9.52464Z' fill='%23101010'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C11.5697 19 11.1583 18.9936 10.7651 18.9798L8.8 21.6C8.54174 21.9443 8.09212 22.0848 7.68377 21.9487C7.27543 21.8126 7 21.4304 7 21V18.4492C5.63676 18.0229 4.61089 17.2969 3.94566 16.1218C3.20396 14.8117 3 13.0854 3 11C3 8.24274 3.35288 6.07268 4.89571 4.69226C6.39637 3.34956 8.76583 3 12 3C15.2342 3 17.6036 3.34956 19.1043 4.69226C20.6471 6.07268 21 8.24274 21 11C21 13.7573 20.6471 15.9273 19.1043 17.3077C17.6036 18.6504 15.2342 19 12 19ZM8 17.678V21L10.282 17.9573C10.8116 17.9865 11.3833 18 12 18C18.5 18 20 16.5 20 11C20 5.5 18.5 4 12 4C5.5 4 4 5.5 4 11C4 15.1216 4.84235 16.9969 8 17.678Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-tiktok{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M13 3H16V3.5C16 5.433 17.567 7 19.5 7C19.6698 7 19.8367 6.98791 20 6.96456V9.98106C19.835 9.99361 19.6682 10 19.5 10C18.2114 10 17.0103 9.625 16 8.97818V15C16 18.3137 13.3137 21 10 21C6.68629 21 4 18.3137 4 15C4 11.6863 6.68629 9 10 9C10.3407 9 10.6748 9.0284 11 9.08296V12.1707C10.6872 12.0602 10.3506 12 10 12C8.34315 12 7 13.3431 7 15C7 16.6569 8.34315 18 10 18C11.6569 18 13 16.6569 13 15V3Z" fill="%23111111"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M13 3H16V3.5C16 5.433 17.567 7 19.5 7C19.6698 7 19.8367 6.98791 20 6.96456V9.98106C19.835 9.99361 19.6682 10 19.5 10C18.2114 10 17.0103 9.625 16 8.97818V15C16 18.3137 13.3137 21 10 21C6.68629 21 4 18.3137 4 15C4 11.6863 6.68629 9 10 9C10.3407 9 10.6748 9.0284 11 9.08296V12.1707C10.6872 12.0602 10.3506 12 10 12C8.34315 12 7 13.3431 7 15C7 16.6569 8.34315 18 10 18C11.6569 18 13 16.6569 13 15V3Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.icon-speak{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9 6H6V7H9V8H6V9H9V10H5V5H9V6Z" fill="black"/%3E%3Cpath d="M11.4473 5.27637L13 8.38184V5H14V10H12.6914L12.5527 9.72363L11 6.61816V10H10V5H11.3086L11.4473 5.27637Z" fill="black"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M17 1C17.5523 1 18 1.44772 18 2V5H22C22.5523 5 23 5.44772 23 6V17C23 17.5523 22.5523 18 22 18H20V22C20 22.4044 19.7564 22.769 19.3828 22.9238C19.0091 23.0786 18.579 22.993 18.293 22.707L13.5859 18H11C10.4477 18 10 17.5523 10 17C10 16.4477 10.4477 16 11 16H14C14.2652 16 14.5195 16.1054 14.707 16.293L18 19.5859V17C18 16.4477 18.4477 16 19 16H21V7H18V13C18 13.5523 17.5523 14 17 14H10.5928L5.69336 18.7197C5.40452 18.998 4.97749 19.0769 4.6084 18.9199C4.23953 18.7629 4 18.4009 4 18V14H2C1.44772 14 1 13.5523 1 13V2C1 1.44772 1.44772 1 2 1H17ZM3 12H5C5.55228 12 6 12.4477 6 13V15.6484L9.49609 12.2803L9.56934 12.2158C9.74525 12.0765 9.96416 12 10.1904 12H16V3H3V12Z" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9 6H6V7H9V8H6V9H9V10H5V5H9V6Z" fill="black"/%3E%3Cpath d="M11.4473 5.27637L13 8.38184V5H14V10H12.6914L12.5527 9.72363L11 6.61816V10H10V5H11.3086L11.4473 5.27637Z" fill="black"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M17 1C17.5523 1 18 1.44772 18 2V5H22C22.5523 5 23 5.44772 23 6V17C23 17.5523 22.5523 18 22 18H20V22C20 22.4044 19.7564 22.769 19.3828 22.9238C19.0091 23.0786 18.579 22.993 18.293 22.707L13.5859 18H11C10.4477 18 10 17.5523 10 17C10 16.4477 10.4477 16 11 16H14C14.2652 16 14.5195 16.1054 14.707 16.293L18 19.5859V17C18 16.4477 18.4477 16 19 16H21V7H18V13C18 13.5523 17.5523 14 17 14H10.5928L5.69336 18.7197C5.40452 18.998 4.97749 19.0769 4.6084 18.9199C4.23953 18.7629 4 18.4009 4 18V14H2C1.44772 14 1 13.5523 1 13V2C1 1.44772 1.44772 1 2 1H17ZM3 12H5C5.55228 12 6 12.4477 6 13V15.6484L9.49609 12.2803L9.56934 12.2158C9.74525 12.0765 9.96416 12 10.1904 12H16V3H3V12Z" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-arrow-top{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 13.5L12 9L16.5 13.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 13.5L12 9L16.5 13.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-bottom{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10.5L12 15L16.5 10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10.5L12 15L16.5 10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-left{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 7.5L9 12L13.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 7.5L9 12L13.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 7.5L15 12L10.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 7.5L15 12L10.5 16.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-left-long{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14645 6.14645C7.34171 5.95118 7.65829 5.95118 7.85355 6.14645C8.04882 6.34171 8.04882 6.65829 7.85355 6.85355L2.70711 12H22.5C22.7761 12 23 12.2239 23 12.5C23 12.7761 22.7761 13 22.5 13H2.70711L7.85355 18.1464C8.04882 18.3417 8.04882 18.6583 7.85355 18.8536C7.65829 19.0488 7.34171 19.0488 7.14645 18.8536L1.14645 12.8536C0.951184 12.6583 0.951184 12.3417 1.14645 12.1464L7.14645 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14645 6.14645C7.34171 5.95118 7.65829 5.95118 7.85355 6.14645C8.04882 6.34171 8.04882 6.65829 7.85355 6.85355L2.70711 12H22.5C22.7761 12 23 12.2239 23 12.5C23 12.7761 22.7761 13 22.5 13H2.70711L7.85355 18.1464C8.04882 18.3417 8.04882 18.6583 7.85355 18.8536C7.65829 19.0488 7.34171 19.0488 7.14645 18.8536L1.14645 12.8536C0.951184 12.6583 0.951184 12.3417 1.14645 12.1464L7.14645 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right-long{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8536 6.14645C16.6583 5.95118 16.3417 5.95118 16.1464 6.14645C15.9512 6.34171 15.9512 6.65829 16.1464 6.85355L21.2929 12H1.5C1.22386 12 1 12.2239 1 12.5C1 12.7761 1.22386 13 1.5 13H21.2929L16.1464 18.1464C15.9512 18.3417 15.9512 18.6583 16.1464 18.8536C16.3417 19.0488 16.6583 19.0488 16.8536 18.8536L22.8536 12.8536C23.0488 12.6583 23.0488 12.3417 22.8536 12.1464L16.8536 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8536 6.14645C16.6583 5.95118 16.3417 5.95118 16.1464 6.14645C15.9512 6.34171 15.9512 6.65829 16.1464 6.85355L21.2929 12H1.5C1.22386 12 1 12.2239 1 12.5C1 12.7761 1.22386 13 1.5 13H21.2929L16.1464 18.1464C15.9512 18.3417 15.9512 18.6583 16.1464 18.8536C16.3417 19.0488 16.6583 19.0488 16.8536 18.8536L22.8536 12.8536C23.0488 12.6583 23.0488 12.3417 22.8536 12.1464L16.8536 6.14645Z' fill='%23101010'/%3E%3C/svg%3E%0A");
}
.icon-dot{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="12" cy="12" r="2" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="12" cy="12" r="2" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-p-width{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21.5 19V4" stroke="black"/%3E%3Cpath d="M2.5 19V4" stroke="black"/%3E%3Cpath d="M5 11.5H18.9998" stroke="black"/%3E%3Cpath d="M8 8L4.5 11.5L8 15" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M16 8L19.5 11.5L16 15" stroke="black" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21.5 19V4" stroke="black"/%3E%3Cpath d="M2.5 19V4" stroke="black"/%3E%3Cpath d="M5 11.5H18.9998" stroke="black"/%3E%3Cpath d="M8 8L4.5 11.5L8 15" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M16 8L19.5 11.5L16 15" stroke="black" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
}
.icon-p-height{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 2.5H19" stroke="black"/%3E%3Cpath d="M11.5 19V5" stroke="black"/%3E%3Cpath d="M15 16L11.5 19.5L8 16" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M15 8L11.5 4.5L8 8" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M4 21.5H19" stroke="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 2.5H19" stroke="black"/%3E%3Cpath d="M11.5 19V5" stroke="black"/%3E%3Cpath d="M15 16L11.5 19.5L8 16" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M15 8L11.5 4.5L8 8" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M4 21.5H19" stroke="black"/%3E%3C/svg%3E%0A');
}
.icon-p-depth{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 2.5H19" stroke="black"/%3E%3Cpath d="M11.5 19V5" stroke="black"/%3E%3Cpath d="M15 16L11.5 19.5L8 16" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M15 8L11.5 4.5L8 8" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M4 21.5H19" stroke="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 2.5H19" stroke="black"/%3E%3Cpath d="M11.5 19V5" stroke="black"/%3E%3Cpath d="M15 16L11.5 19.5L8 16" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M15 8L11.5 4.5L8 8" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M4 21.5H19" stroke="black"/%3E%3C/svg%3E%0A');
}
.icon-p-capacity{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14.3717 13.4029C15.9367 12.5581 17.0001 10.9032 17.0001 9C17.0001 6.23858 14.7615 4 12.0001 4C9.23865 4 7.00007 6.23858 7.00007 9C7.00007 10.9032 8.06346 12.5581 9.6285 13.4029C7.06537 14.0123 4.68275 15.6239 3.07425 18.2376C2.92952 18.4727 3.00284 18.7807 3.23801 18.9255C3.47319 19.0702 3.78116 18.9969 3.92589 18.7617C7.73065 12.5793 16.2695 12.5793 20.0742 18.7617C20.219 18.9969 20.527 19.0702 20.7621 18.9255C20.9973 18.7807 21.0706 18.4727 20.9259 18.2376C19.3174 15.6239 16.9348 14.0123 14.3717 13.4029ZM16.0001 9C16.0001 11.2091 14.2092 13 12.0001 13C9.79093 13 8.00007 11.2091 8.00007 9C8.00007 6.79086 9.79093 5 12.0001 5C14.2092 5 16.0001 6.79086 16.0001 9Z" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14.3717 13.4029C15.9367 12.5581 17.0001 10.9032 17.0001 9C17.0001 6.23858 14.7615 4 12.0001 4C9.23865 4 7.00007 6.23858 7.00007 9C7.00007 10.9032 8.06346 12.5581 9.6285 13.4029C7.06537 14.0123 4.68275 15.6239 3.07425 18.2376C2.92952 18.4727 3.00284 18.7807 3.23801 18.9255C3.47319 19.0702 3.78116 18.9969 3.92589 18.7617C7.73065 12.5793 16.2695 12.5793 20.0742 18.7617C20.219 18.9969 20.527 19.0702 20.7621 18.9255C20.9973 18.7807 21.0706 18.4727 20.9259 18.2376C19.3174 15.6239 16.9348 14.0123 14.3717 13.4029ZM16.0001 9C16.0001 11.2091 14.2092 13 12.0001 13C9.79093 13 8.00007 11.2091 8.00007 9C8.00007 6.79086 9.79093 5 12.0001 5C14.2092 5 16.0001 6.79086 16.0001 9Z" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-p-warranty{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15.5 10.5L11.5 14.5L9 12" stroke="black" stroke-linejoin="round"/%3E%3Ccircle cx="12" cy="12" r="5.5" stroke="black"/%3E%3Cpath d="M8.5 16.5V23.5L12 22L15.5 23.5V16.5" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M15.5 20.5L16.2501 18.3607L18.364 18.364L18.3607 16.2501L20.3149 15.4442L19.503 13.4924L21 12L19.503 10.5076L20.3149 8.55585L18.3607 7.74989L18.364 5.63604L16.2501 5.63926L15.4442 3.68508L13.4924 4.49699L12 3L10.5076 4.49699L8.55585 3.68508L7.74989 5.63926L5.63604 5.63604L5.63926 7.74989L3.68508 8.55585L4.49699 10.5076L3 12L4.49699 13.4924L3.68508 15.4442L5.63926 16.2501L5.63604 18.364L7.74989 18.3607L8.5 20.5" stroke="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15.5 10.5L11.5 14.5L9 12" stroke="black" stroke-linejoin="round"/%3E%3Ccircle cx="12" cy="12" r="5.5" stroke="black"/%3E%3Cpath d="M8.5 16.5V23.5L12 22L15.5 23.5V16.5" stroke="black" stroke-linejoin="round"/%3E%3Cpath d="M15.5 20.5L16.2501 18.3607L18.364 18.364L18.3607 16.2501L20.3149 15.4442L19.503 13.4924L21 12L19.503 10.5076L20.3149 8.55585L18.3607 7.74989L18.364 5.63604L16.2501 5.63926L15.4442 3.68508L13.4924 4.49699L12 3L10.5076 4.49699L8.55585 3.68508L7.74989 5.63926L5.63604 5.63604L5.63926 7.74989L3.68508 8.55585L4.49699 10.5076L3 12L4.49699 13.4924L3.68508 15.4442L5.63926 16.2501L5.63604 18.364L7.74989 18.3607L8.5 20.5" stroke="black"/%3E%3C/svg%3E%0A');
}
.icon-virtual{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 1.5H1.5L1.5 6" stroke="%23170B00"/%3E%3Cpath d="M18 1.5H22.5V6" stroke="%23170B00"/%3E%3Cpath d="M6 22.5H1.5L1.5 18" stroke="%23170B00"/%3E%3Cpath d="M18 22.5H22.5V18" stroke="%23170B00"/%3E%3Cpath d="M18.5 8.27832V15.7207L12.5 19.4131L6.5 15.7207V8.27832L12.5 4.58594L18.5 8.27832Z" stroke="%23170B00"/%3E%3Cpath d="M12.5 12V19.5" stroke="%23170B00"/%3E%3Cpath d="M6.5 8.5L12.5 12L18.5 8.5" stroke="%23170B00"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 1.5H1.5L1.5 6" stroke="%23170B00"/%3E%3Cpath d="M18 1.5H22.5V6" stroke="%23170B00"/%3E%3Cpath d="M6 22.5H1.5L1.5 18" stroke="%23170B00"/%3E%3Cpath d="M18 22.5H22.5V18" stroke="%23170B00"/%3E%3Cpath d="M18.5 8.27832V15.7207L12.5 19.4131L6.5 15.7207V8.27832L12.5 4.58594L18.5 8.27832Z" stroke="%23170B00"/%3E%3Cpath d="M12.5 12V19.5" stroke="%23170B00"/%3E%3Cpath d="M6.5 8.5L12.5 12L18.5 8.5" stroke="%23170B00"/%3E%3C/svg%3E%0A');
}
.icon-shopcart{
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H3.58138L5.993 17.5051C5.38976 17.9615 5 18.6852 5 19.5C5 20.8807 6.11929 22 7.5 22C8.88071 22 10 20.8807 10 19.5C10 18.9372 9.81403 18.4178 9.50018 18H15.4998C15.186 18.4178 15 18.9372 15 19.5C15 20.8807 16.1193 22 17.5 22C18.8807 22 20 20.8807 20 19.5C20 18.1193 18.8807 17 17.5 17H6.91862L6.56148 15H18.5C18.7522 15 18.9649 14.8122 18.9961 14.562L19.9961 6.56202C20.0139 6.41971 19.9698 6.27661 19.8748 6.1691C19.7799 6.06158 19.6434 6 19.5 6H5C4.98473 6 4.96962 6.00068 4.9547 6.00202L4.49221 3.4121C4.44963 3.17364 4.24224 3 4 3H1.5ZM17.5 18C16.6716 18 16 18.6716 16 19.5C16 20.3284 16.6716 21 17.5 21C18.3284 21 19 20.3284 19 19.5C19 18.6716 18.3284 18 17.5 18ZM6 19.5C6 18.6716 6.67157 18 7.5 18C8.32843 18 9 18.6716 9 19.5C9 20.3284 8.32843 21 7.5 21C6.67157 21 6 20.3284 6 19.5ZM5.13291 7L6.38291 14H18.0586L18.9336 7H5.13291Z" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H3.58138L5.993 17.5051C5.38976 17.9615 5 18.6852 5 19.5C5 20.8807 6.11929 22 7.5 22C8.88071 22 10 20.8807 10 19.5C10 18.9372 9.81403 18.4178 9.50018 18H15.4998C15.186 18.4178 15 18.9372 15 19.5C15 20.8807 16.1193 22 17.5 22C18.8807 22 20 20.8807 20 19.5C20 18.1193 18.8807 17 17.5 17H6.91862L6.56148 15H18.5C18.7522 15 18.9649 14.8122 18.9961 14.562L19.9961 6.56202C20.0139 6.41971 19.9698 6.27661 19.8748 6.1691C19.7799 6.06158 19.6434 6 19.5 6H5C4.98473 6 4.96962 6.00068 4.9547 6.00202L4.49221 3.4121C4.44963 3.17364 4.24224 3 4 3H1.5ZM17.5 18C16.6716 18 16 18.6716 16 19.5C16 20.3284 16.6716 21 17.5 21C18.3284 21 19 20.3284 19 19.5C19 18.6716 18.3284 18 17.5 18ZM6 19.5C6 18.6716 6.67157 18 7.5 18C8.32843 18 9 18.6716 9 19.5C9 20.3284 8.32843 21 7.5 21C6.67157 21 6 20.3284 6 19.5ZM5.13291 7L6.38291 14H18.0586L18.9336 7H5.13291Z" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-16.icon-barrel{
    mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M13 8C13 10.7614 10.7614 13 8 13C5.23858 13 3 10.7614 3 8C3 5.23858 5.23858 3 8 3C10.7614 3 13 5.23858 13 8ZM11.4649 10C10.7733 11.1956 9.48057 12 8 12C6.51944 12 5.22675 11.1956 4.53513 10H11.4649ZM11.874 9H4.12602C4.04375 8.68038 4 8.3453 4 8C4 7.6547 4.04375 7.31962 4.12602 7H11.874C11.9562 7.31962 12 7.6547 12 8C12 8.3453 11.9562 8.68038 11.874 9ZM8 4C6.51944 4 5.22675 4.8044 4.53513 6H11.4649C10.7733 4.8044 9.48057 4 8 4Z" fill="black"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M13.427 12.4216C14.4103 11.2161 15 9.67694 15 8C15 4.13401 11.866 1 8 1C6.90787 1 5.87416 1.25011 4.95301 1.69617C4.82441 1.29244 4.44635 1 4 1H3C2.44772 1 2 1.44772 2 2V4.39241C1.36518 5.44596 1 6.68033 1 8C1 9.67694 1.58967 11.2161 2.57298 12.4216L2.27043 13.7831C2.13165 14.4076 2.60687 15 3.24662 15H12.7534C13.3931 15 13.8684 14.4076 13.7296 13.7831L13.427 12.4216ZM14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8Z" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M13 8C13 10.7614 10.7614 13 8 13C5.23858 13 3 10.7614 3 8C3 5.23858 5.23858 3 8 3C10.7614 3 13 5.23858 13 8ZM11.4649 10C10.7733 11.1956 9.48057 12 8 12C6.51944 12 5.22675 11.1956 4.53513 10H11.4649ZM11.874 9H4.12602C4.04375 8.68038 4 8.3453 4 8C4 7.6547 4.04375 7.31962 4.12602 7H11.874C11.9562 7.31962 12 7.6547 12 8C12 8.3453 11.9562 8.68038 11.874 9ZM8 4C6.51944 4 5.22675 4.8044 4.53513 6H11.4649C10.7733 4.8044 9.48057 4 8 4Z" fill="black"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M13.427 12.4216C14.4103 11.2161 15 9.67694 15 8C15 4.13401 11.866 1 8 1C6.90787 1 5.87416 1.25011 4.95301 1.69617C4.82441 1.29244 4.44635 1 4 1H3C2.44772 1 2 1.44772 2 2V4.39241C1.36518 5.44596 1 6.68033 1 8C1 9.67694 1.58967 11.2161 2.57298 12.4216L2.27043 13.7831C2.13165 14.4076 2.60687 15 3.24662 15H12.7534C13.3931 15 13.8684 14.4076 13.7296 13.7831L13.427 12.4216ZM14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8Z" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-16.icon-home{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66782 2.1263C7.85726 1.9579 8.14274 1.9579 8.33218 2.1263L12.8322 6.1263C12.9389 6.22118 13 6.35718 13 6.5V13H14.5C14.7761 13 15 13.2239 15 13.5C15 13.7761 14.7761 14 14.5 14H1.5C1.22386 14 1 13.7761 1 13.5C1 13.2239 1.22386 13 1.5 13H3V6.5C3 6.35718 3.06107 6.22118 3.16782 6.1263L7.66782 2.1263ZM7 13H9V10H7V13ZM10 13V9.5C10 9.22386 9.77614 9 9.5 9H6.5C6.22386 9 6 9.22386 6 9.5V13H4V6.72453L8 3.16898L12 6.72453V13H10Z' fill='black'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66782 2.1263C7.85726 1.9579 8.14274 1.9579 8.33218 2.1263L12.8322 6.1263C12.9389 6.22118 13 6.35718 13 6.5V13H14.5C14.7761 13 15 13.2239 15 13.5C15 13.7761 14.7761 14 14.5 14H1.5C1.22386 14 1 13.7761 1 13.5C1 13.2239 1.22386 13 1.5 13H3V6.5C3 6.35718 3.06107 6.22118 3.16782 6.1263L7.66782 2.1263ZM7 13H9V10H7V13ZM10 13V9.5C10 9.22386 9.77614 9 9.5 9H6.5C6.22386 9 6 9.22386 6 9.5V13H4V6.72453L8 3.16898L12 6.72453V13H10Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon-16.icon-dot{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 8C10 9.10457 9.10457 10 8 10C6.89543 10 6 9.10457 6 8C6 6.89543 6.89543 6 8 6C9.10457 6 10 6.89543 10 8Z' fill='black'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 8C10 9.10457 9.10457 10 8 10C6.89543 10 6 9.10457 6 8C6 6.89543 6.89543 6 8 6C9.10457 6 10 6.89543 10 8Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon-16.icon-location{
    mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3 14.5H13" stroke="black" stroke-linecap="round"/%3E%3Ccircle cx="8" cy="7" r="2.5" stroke="black"/%3E%3Cpath d="M8.35355 14.3536C8.15829 14.5488 7.84171 14.5488 7.64645 14.3536L4.6467 11.3538C4.64664 11.3537 4.64658 11.3537 4.64652 11.3536C4.6465 11.3536 4.64647 11.3536 4.64645 11.3536C3.47635 10.1851 2.5 8.92332 2.5 7C2.5 3.96244 4.96244 1.5 8 1.5C11.0376 1.5 13.5 3.96244 13.5 7C13.5 8.92332 12.5237 10.1851 11.3536 11.3536L8.35355 14.3536ZM8.35355 14.3536L11.3533 11.3538L8.35355 14.3536Z" stroke="black" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3 14.5H13" stroke="black" stroke-linecap="round"/%3E%3Ccircle cx="8" cy="7" r="2.5" stroke="black"/%3E%3Cpath d="M8.35355 14.3536C8.15829 14.5488 7.84171 14.5488 7.64645 14.3536L4.6467 11.3538C4.64664 11.3537 4.64658 11.3537 4.64652 11.3536C4.6465 11.3536 4.64647 11.3536 4.64645 11.3536C3.47635 10.1851 2.5 8.92332 2.5 7C2.5 3.96244 4.96244 1.5 8 1.5C11.0376 1.5 13.5 3.96244 13.5 7C13.5 8.92332 12.5237 10.1851 11.3536 11.3536L8.35355 14.3536ZM8.35355 14.3536L11.3533 11.3538L8.35355 14.3536Z" stroke="black" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
}
.icon-16.icon-phone{
    mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3.93272 1.15161C4.36471 0.915982 4.90552 1.11062 5.08827 1.5675L6.16712 4.26462C6.34122 4.69987 6.30183 5.19148 6.06065 5.59345L5.47276 6.57327C5.11863 7.16348 5.21164 7.91897 5.69834 8.40567L7.59415 10.3015C8.08086 10.7882 8.83634 10.8812 9.42656 10.5271L10.4064 9.93918C10.8083 9.698 11.3 9.6586 11.7352 9.8327L14.4323 10.9115C14.8892 11.0943 15.0838 11.6351 14.8482 12.0671C13.6722 14.2231 11.0548 15.1386 8.7914 14.1856C6.99932 13.431 5.64663 12.5962 4.55099 11.5086C3.45554 10.4212 2.59247 9.05665 1.81427 7.20842C0.861253 4.94501 1.77672 2.32761 3.93272 1.15161Z" stroke="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3.93272 1.15161C4.36471 0.915982 4.90552 1.11062 5.08827 1.5675L6.16712 4.26462C6.34122 4.69987 6.30183 5.19148 6.06065 5.59345L5.47276 6.57327C5.11863 7.16348 5.21164 7.91897 5.69834 8.40567L7.59415 10.3015C8.08086 10.7882 8.83634 10.8812 9.42656 10.5271L10.4064 9.93918C10.8083 9.698 11.3 9.6586 11.7352 9.8327L14.4323 10.9115C14.8892 11.0943 15.0838 11.6351 14.8482 12.0671C13.6722 14.2231 11.0548 15.1386 8.7914 14.1856C6.99932 13.431 5.64663 12.5962 4.55099 11.5086C3.45554 10.4212 2.59247 9.05665 1.81427 7.20842C0.861253 4.94501 1.77672 2.32761 3.93272 1.15161Z" stroke="black"/%3E%3C/svg%3E%0A');
}
.icon-16.icon-email{
    mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M1 4C1 2.89543 1.89543 2 3 2H13C14.1046 2 15 2.89543 15 4V12C15 13.1046 14.1046 14 13 14H3C1.89543 14 1 13.1046 1 12V4ZM3 3H13C13.0896 3 13.1765 3.0118 13.2592 3.03392L8.35348 7.93938C8.15821 8.13463 7.84163 8.13462 7.64638 7.93937L2.74091 3.03389C2.82355 3.01178 2.9104 3 3 3ZM2.03385 3.74104C2.01177 3.82364 2 3.91044 2 4V12C2 12.0896 2.01178 12.1764 2.03387 12.259L6.29285 8.00005L2.03385 3.74104ZM3 13C2.91042 13 2.82359 12.9882 2.74098 12.9661L7.00166 8.70545C7.56947 9.21262 8.43049 9.2126 8.99828 8.70538L13.259 12.9661C13.1764 12.9882 13.0896 13 13 13H3ZM13.9661 12.259C13.9882 12.1764 14 12.0896 14 12V4C14 3.91049 13.9882 3.82372 13.9662 3.74116L9.7071 8L13.9661 12.259Z" fill="black"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M1 4C1 2.89543 1.89543 2 3 2H13C14.1046 2 15 2.89543 15 4V12C15 13.1046 14.1046 14 13 14H3C1.89543 14 1 13.1046 1 12V4ZM3 3H13C13.0896 3 13.1765 3.0118 13.2592 3.03392L8.35348 7.93938C8.15821 8.13463 7.84163 8.13462 7.64638 7.93937L2.74091 3.03389C2.82355 3.01178 2.9104 3 3 3ZM2.03385 3.74104C2.01177 3.82364 2 3.91044 2 4V12C2 12.0896 2.01178 12.1764 2.03387 12.259L6.29285 8.00005L2.03385 3.74104ZM3 13C2.91042 13 2.82359 12.9882 2.74098 12.9661L7.00166 8.70545C7.56947 9.21262 8.43049 9.2126 8.99828 8.70538L13.259 12.9661C13.1764 12.9882 13.0896 13 13 13H3ZM13.9661 12.259C13.9882 12.1764 14 12.0896 14 12V4C14 3.91049 13.9882 3.82372 13.9662 3.74116L9.7071 8L13.9661 12.259Z" fill="black"/%3E%3C/svg%3E%0A');
}
.icon-32.icon-virtual{
    mask: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 3H3L3 8" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M24 3H29V8" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M8 29H3V24" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M24 29H29V24" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M9 20V12L16 8L23 12V20L16 24L9 20Z" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M16 16V23.5" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M9 12L16 16L23 12" stroke="%23170B00" stroke-width="2"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 3H3L3 8" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M24 3H29V8" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M8 29H3V24" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M24 29H29V24" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M9 20V12L16 8L23 12V20L16 24L9 20Z" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M16 16V23.5" stroke="%23170B00" stroke-width="2"/%3E%3Cpath d="M9 12L16 16L23 12" stroke="%23170B00" stroke-width="2"/%3E%3C/svg%3E%0A');
}
.icon-32.icon-shopcart{
    mask: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="8" cy="26" r="3" stroke="black" stroke-width="2"/%3E%3Ccircle cx="24" cy="26" r="3" stroke="black" stroke-width="2"/%3E%3Cpath d="M1 3H5L7.5 23H24" stroke="black" stroke-width="2"/%3E%3Cpath d="M6 8H25.8544C26.4604 8 26.9271 8.53468 26.8452 9.13511L25.6179 18.1351C25.5504 18.6306 25.1272 19 24.6271 19H7" stroke="black" stroke-width="2"/%3E%3C/svg%3E%0A');
    -webkit-mask: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="8" cy="26" r="3" stroke="black" stroke-width="2"/%3E%3Ccircle cx="24" cy="26" r="3" stroke="black" stroke-width="2"/%3E%3Cpath d="M1 3H5L7.5 23H24" stroke="black" stroke-width="2"/%3E%3Cpath d="M6 8H25.8544C26.4604 8 26.9271 8.53468 26.8452 9.13511L25.6179 18.1351C25.5504 18.6306 25.1272 19 24.6271 19H7" stroke="black" stroke-width="2"/%3E%3C/svg%3E%0A');
}
.icon-flag{
    display: block;
    width: 24px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
}
.icon-flag-en,
.icon-flag-ca{
    background-image: url('data:image/svg+xml,%3Csvg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="24" height="16" fill="%23FF0000"/%3E%3Cpath d="M6 0H18V16H6V0Z" fill="white"/%3E%3Cpath d="M12.4032 14L12.2822 11.6444C12.2749 11.4824 12.4256 11.3499 12.5806 11.3769L14.7285 11.7891L14.4167 10.9156C14.3914 10.8461 14.4138 10.7631 14.4704 10.7164L17 8.63648L16.4301 8.36625C16.3531 8.32932 16.3122 8.23278 16.3387 8.15062L16.8387 6.58933L15.3817 6.90323C15.3028 6.91994 15.2173 6.87475 15.1855 6.7995L14.9032 6.12531L13.7661 7.36452C13.6528 7.48591 13.4353 7.38037 13.4677 7.20893L14.0161 4.33747L13.1371 4.85335C13.0545 4.90248 12.9353 4.86655 12.8925 4.77965L12 3L11.1075 4.77965C11.0647 4.86655 10.9455 4.90248 10.8629 4.85335L9.98387 4.33747L10.5323 7.20893C10.5634 7.3732 10.3522 7.49121 10.2339 7.36452L9.09677 6.12531L8.81452 6.7995C8.78272 6.87475 8.69723 6.91994 8.61828 6.90323L7.16129 6.58933L7.66129 8.15062C7.68779 8.23278 7.64687 8.32932 7.56989 8.36625L7 8.63648L9.52957 10.7164C9.58623 10.7631 9.60864 10.8461 9.58333 10.9156L9.27151 11.7891L11.4193 11.3769C11.5767 11.3494 11.7249 11.4849 11.7177 11.6444L11.5967 14H12.4032Z" fill="%23FF0000"/%3E%3C/svg%3E%0A');
}
.icon-flag-fr{
    background-image: url('data:image/svg+xml,%3Csvg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="8" height="16" fill="%232B3991"/%3E%3Crect x="8" width="8" height="16" fill="white"/%3E%3Crect x="16" width="8" height="16" fill="%23ED1B24"/%3E%3C/svg%3E%0A');   
}

/* Header */
.body-homepage header{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 10;
}
.header-top{
    background-color: #1A3D2B;
    color: #fff;
    padding: 12px 0px;
    font-size: 14px;
}
.header-top a{
    color: #fff;
    text-decoration: none;
}
.header-top a:hover{
    color: #fff;
    text-decoration: none;
}
.header-top-contact{
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.header-top-contact li{
    padding: 0px 8px;
    display: flex;
    align-items: center;
}
.header-top-contact li .icon{
    background-color: #fff;
    margin-right: 8px;
}
.header-top-lang{
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0px;
    margin: 0px; 
}
.header-top-lang li{
    padding: 0px 0px 0px 16px;
    display: flex;
    align-items: center;
}
.header-top-lang li .icon-flag{
    margin-right: 8px;
}
.header-top-lang li a.active{
    font-weight: 700;
    color: #E8BB80;
}
.header{
    padding: 24px 0px;
    font-weight: 700;
}
.header-logo{
    width: 200px;
}
.header-button{
    width: 200px;
}
.header-menu{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    justify-items: center;
    width: 100%;
}
.header-menu li{
    padding: 0px 24px;
}
.header-menu a{
    text-transform: uppercase;
    text-decoration: none;
    color: #0A2921;
    font-size: 1.2rem;
    padding: 6px 0px;
}
.header-menu a:hover,
.header-menu a.active{
    color: #B8955A;
}
.header-menu a.active:before{
    transform-origin: left;
    transform: scaleX(1);
}
.header .icon-menu-open,
.header .icon-menu-close,
.header .icon-contacts-open,
.header .icon-contacts-close{
    background-color: #1A3D2B;
}
.header.uk-active{
    background-color: #fff;
    box-shadow: 0px 0px 12px 0px rgb(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 12px 0px rgb(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 12px 0px rgb(0, 0, 0, 0.2);
}

/* Header Homepage */
.body-homepage header{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 1010;
}
.body-homepage .header-top{
    background-color: transparent;
}
.body-homepage .header .logo{
    background-image: url('/assets/upload/site/mondedusauna-logo-reverse-2026.svg');
}
.body-homepage .header-menu a{
    color: #fff;
}
.body-homepage .header-menu a:hover{
    color: #E8BB80;
}
.body-homepage .header.uk-active .header-menu a{
    color: #0A2921;
}
.body-homepage .header.uk-active .header-menu a:hover{
    color: #E8BB80;
}
.body-homepage .header.uk-active .logo{
    background-image: url('/assets/upload/site/mondedusauna-logo-2026.svg');
}
.body-homepage .header .icon-menu-open,
.body-homepage .header .icon-menu-close,
.body-homepage .header .icon-contacts-open,
.body-homepage .header .icon-contacts-close{
    background-color: #FFF;
}
.body-homepage .header.uk-active .icon-menu-open,
.body-homepage .header.uk-active .icon-menu-close,
.body-homepage .header.uk-active .icon-contacts-open,
.body-homepage .header.uk-active .icon-contacts-close{
    background-color: #1A3D2B;
}



.made-in-canada{
    display: flex;
    align-items: center;
}
.made-in-canada span{
    margin-right: 8px;
}


/* Footer */
.footer{
    background-color: #1A3D2B;
    padding: 40px 0px 32px 0px;
    color: #fff;
}
.footer .uk-button-primary:hover{
    background-color: #B8955A;
}
.footer-logo{
    display: grid;
    gap: 16px;
    width: 200px;
    text-align: center;
    justify-content: center;
    justify-items: center;
}
.footer-logo .logo{
    background-image: url('/assets/upload/site/mondedusauna-logo-reverse-2026.svg');
}
.footer-logo-desc{
    font-size: 13px;
    color:#2E6B4F;
    text-wrap:balance;
    /*opacity: .6;*/
}
.footer-button{
    display: grid;
    gap: 16px;
    width: 200px;
    text-align: center;
    justify-content: center;
    justify-items: center;
}
.footer-button-title{
    font-weight: 700;
}
.footer-menu{
    display: grid;
    gap: 16px;
    justify-content: space-around;
    grid-template-columns: repeat(3, auto);
}
.footer-menu-headline{
    position: relative;
    overflow: hidden;
    font-weight: 700;
    text-transform: uppercase;
    color: #2E6B4F;
    padding: 0px;
    margin: 0px 0px 12px 32px;
}
.footer-menu-headline span{
    position: relative;
    padding-right: 12px;
}
.footer-menu-headline span:after{
    content: "";
    width: 2000px;
    height: 1px;
    background-color: #2E6B4F;
    position: absolute;
    top: 45%;
    left: 100%;
    display: none;
}
.footer-menu ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.footer-menu ul li{
    padding: 2px 0px;
    display: grid;
    gap: 8px;
    grid-template-columns: 24px 1fr;
    align-items: center;
}
.footer-menu ul li a{
    display: inline-block;
    padding: 4px 0px;
    text-decoration: none;
    color: #fff;
}
.footer-menu ul li a:hover{
    color: #E8BB80;
}
.footer-menu ul li a.line:before{
    background-color: #E8BB80;
}
.footer-menu ul li a.phone{
    font-weight: 700;
    font-size: 1.2rem;
}
.footer-menu .icon{
    background-color: #E8BB80;
}
.footer-menu-contacts{
    width: 300px;
}
.footer-end{
    background-color: #0A2921;
    color: #fff;
    padding: 16px 0px;
    text-wrap: balance;
}
.footer-end a{
    text-decoration: none;
    color: #fff;
}
.footer-end a:hover{
    color: #E8BB80;
}
.footer hr{
    border-color: #2E6B4F;
}

/* Divider */
.divider{
    height: 40px;
    position: relative;
    display: flex;
    justify-content: center;
    overflow: hidden;
    margin: 24px 0px;
}
.divider span{
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
    background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M20 7C27.1797 7 33 12.8203 33 20C33 27.1797 27.1797 33 20 33C12.8203 33 7 27.1797 7 20C7 12.8203 12.8203 7 20 7ZM13.6738 29C15.4632 30.2601 17.6452 31 20 31C22.3548 31 24.5368 30.2601 26.3262 29H13.6738ZM10.1992 25C10.565 25.7156 11.0074 26.3858 11.5146 27H28.4854C28.9926 26.3858 29.435 25.7156 29.8008 25H10.1992ZM9.04492 21C9.10682 21.6868 9.23176 22.3554 9.41406 23H30.5859C30.7682 22.3554 30.8932 21.6868 30.9551 21H9.04492ZM9.41406 17C9.23175 17.6446 9.10682 18.3132 9.04492 19H30.9551C30.8932 18.3132 30.7682 17.6446 30.5859 17H9.41406ZM11.5146 13C11.0074 13.6142 10.565 14.2844 10.1992 15H29.8008C29.435 14.2844 28.9926 13.6142 28.4854 13H11.5146ZM20 9C17.6452 9 15.4632 9.73995 13.6738 11H26.3262C24.5368 9.73995 22.3548 9 20 9Z" fill="%23B8955A"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 3C11.5523 3 12 3.44772 12 4V4.99707C14.3844 3.72298 17.1077 3 20 3C29.3888 3 37 10.6112 37 20C37 24.195 35.5186 28.0351 33 31L34.5615 35.6836C34.7773 36.3311 34.2948 37 33.6123 37H6.3877C5.70514 37 5.22264 36.3311 5.43848 35.6836L7 31C4.4814 28.0351 3 24.195 3 20C3 17.1053 3.72399 14.3799 5 11.9941V4C5 3.44772 5.44772 3 6 3H11ZM20 5C11.7157 5 5 11.7157 5 20C5 28.2843 11.7157 35 20 35C28.2843 35 35 28.2843 35 20C35 11.7157 28.2843 5 20 5Z" fill="%23B8955A"/%3E%3C/svg%3E%0A');
}
.divider span:after{
    content: "";
    display: block;
    width: 200px;
    height: 1px;
    position: absolute;
    bottom: 4px;
    left: 110%;
    background-color: #B8955A;
}
.divider span:before{
    content: "";
    display: block;
    width: 200px;
    height: 1px;
    position: absolute;
    bottom: 4px;
    right: 110%;
    background-color: #B8955A;
}



/* Homepage */

/* Main */
main{
    position: relative;
    z-index: 1;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}
.main-blog{
    padding-bottom: 32px;
}

/* Content */
.blockquote-center{
    text-align: center;
    font-style: italic;
    text-wrap: balance;
    font-size: 1.2rem;
}
.content{}
.content-contacts{
    width: 70%;
    text-wrap: balance;
}
.content-gallery-image{
    padding: 16px 0px;
}
.content-gallery-image img{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.blog-item{
    display: block;
    text-decoration: none;
    color: #0A2921;
    padding-bottom: 12px;
}
.blog-item:hover{
    color: #0A2921;
}
.blog-item-image{
    overflow: hidden;
    border: 1px solid #B8955A;
}
.blog-item-image > div{
    background-position: center;
    background-size: cover;
}
.blog-item-content{
    display: grid;
    gap: 8px;
    padding: 8px 0px 0px 0px;
}
.blog-item-title{
    font-family: 'Calistoga', serif;
    color: #1A3D2B;
    font-size: 2rem;
    line-height: 1.2;
}
.blog-item:hover .blog-item-title{
    color: #B8955A;
}
.blog-item-summary{}
.blog-item-link{
    display: flex;
    justify-content: end;
}

.product-container{
    padding-bottom: 48px;
}
.product-item{
    display: block;
    text-decoration: none;
    color: #170B00;
    padding-bottom: 12px;
}
.product-item:hover{
    color: #170B00;
}
.product-item-image{
    overflow: hidden;
    border: 1px solid #B8955A;
    padding: 12px;
}
.product-item-image > div{
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.product-item-content{
    display: grid;
    gap: 8px;
    padding: 8px 0px 0px 0px;
}
.product-item-title{
    font-family: 'Calistoga', serif;
    color: #B8955A;
    font-size: 2rem;
    line-height: 1.2;
    text-align: center;
    text-wrap: balance;
}
.product-item-subtitle{
    color: #0A2921;
    line-height: 1.2;
    text-align: center;
    text-wrap: balance;
}

.product-item:hover .blog-item-title{
    color: #E29000;
}
.product-item-price{
    display: grid;
    gap: 0px;
    font-weight: 700;
    text-align: center;
    justify-items: cenrer;
    font-size: 1.4rem;
    color: #0A2921;
}
.product-item-price-old span{
    position: relative;
    color: #999999;
    font-weight: 400;
    padding: 0px 6px;
    font-size: 1rem;
}
.product-item-price-old span:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0%;
    width: 100%;
    height: 1px;
    background-color: #999999;
    transform: rotate(-6deg);
}
.product-gallery-item{
    overflow: hidden;
    border: 1px solid #B8955A;
    padding: 12px;
}
.product-gallery-item a{
    display: block;
    background-color: #fff;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.product-gallery-thumbs{
    padding: 0px;
    margin: 12px 0px 0px 0px;
    list-style: none;
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(8, 1fr);
}
.product-gallery-thumbs li a{
    display: block;
    background-color: #fff;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .5;
    overflow: hidden;
    border: 1px solid #F4E293;
}
.product-gallery-thumbs li.uk-active a{
    opacity: 1;
}
.product-title{}
.product-sku{
    color: #999;
}
.product-sku span{
    padding-right: 8px;
}
.product-price-container{
    background-color: #F7F5F1;
    padding: 12px 16px;
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr auto;
    align-items: center;
}
.product-price-grid{
    display: grid;
    gap: 12px;
    font-weight: 700;
    font-size: 1.2rem;
    grid-template-columns: auto 1fr;
    align-items: center;
}
.product-price-from{}
.product-price{
    display: grid;
    gap: 8px;
    grid-template-columns: auto 1fr;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.4rem;
    align-items: center;
    /*align-content: center;*/
}
.product-price-old span{
    position: relative;
    font-weight: 400;
    padding: 0px 6px;
    font-size: 1rem;
    line-height: 1.4rem;
}
.product-price-old span:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0%;
    width: 100%;
    height: 1px;
    background-color: #111;
    transform: rotate(-6deg);
}
.product-price-button{}
.product-accordion li .uk-accordion-title{
    background-color: #E0EDE7;
    color: #1A3D2B;
    padding: 8px 32px 8px 12px;
    border-radius: 6px;
    text-decoration: none;
    font-family: 'Calistoga', serif;
    font-size: 1.4rem;
    line-height: 1.2;
    position: relative;
}
.product-accordion li .uk-accordion-title:hover{
    color: #FFF;
    background-color: #1A3D2B;
}
.product-accordion li .uk-accordion-title:after{
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -12px;
    background-image: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 18C12 18.2761 12.2239 18.5 12.5 18.5C12.7761 18.5 13 18.2761 13 18V13H18C18.2761 13 18.5 12.7761 18.5 12.5C18.5 12.2239 18.2761 12 18 12H13V7C13 6.72386 12.7761 6.5 12.5 6.5C12.2239 6.5 12 6.72386 12 7V12H7C6.72386 12 6.5 12.2239 6.5 12.5C6.5 12.7761 6.72386 13 7 13H12V18Z" fill="%231A3D2B"/%3E%3C/svg%3E%0A');
}
.product-accordion li.uk-open .uk-accordion-title{
    color: #FFF;
    background-color: #1A3D2B;
}
.product-accordion li .uk-accordion-title:hover:after,
.product-accordion li.uk-open .uk-accordion-title:after{
    background-image: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M6.5 12.5C6.5 12.2239 6.72386 12 7 12H18C18.2761 12 18.5 12.2239 18.5 12.5C18.5 12.7761 18.2761 13 18 13H7C6.72386 13 6.5 12.7761 6.5 12.5Z" fill="%23FFFFFF"/%3E%3C/svg%3E%0A');
}
.product-accordion li .uk-accordion-content{
    padding: 8px 8px 24px 8px;
}
.product-resources-desc{
    font-weight: 700;
    padding: 8px 0px 16px 40px;
    position: relative;
}
.product-resources-desc:before{
    content:"";
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 32px;
    height: 32px;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="iso-8859-1"%3F%3E%3C!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 56 56" style="enable-background:new 0 0 56 56" xml:space="preserve"%3E%3Cg%3E%3Cpath style="fill:%23e9e9e0" d="M36.985,0H7.963C7.155,0,6.5,0.655,6.5,1.926V55c0,0.345,0.655,1,1.463,1h40.074 c0.808,0,1.463-0.655,1.463-1V12.978c0-0.696-0.093-0.92-0.257-1.085L37.607,0.257C37.442,0.093,37.218,0,36.985,0z"/%3E%3Cpolygon style="fill:%23d9d7ca" points="37.5,0.151 37.5,12 49.349,12"/%3E%3Cpath style="fill:%23cc4b4c" d="M19.514,33.324L19.514,33.324c-0.348,0-0.682-0.113-0.967-0.326 c-1.041-0.781-1.181-1.65-1.115-2.242c0.182-1.628,2.195-3.332,5.985-5.068c1.504-3.296,2.935-7.357,3.788-10.75 c-0.998-2.172-1.968-4.99-1.261-6.643c0.248-0.579,0.557-1.023,1.134-1.215c0.228-0.076,0.804-0.172,1.016-0.172 c0.504,0,0.947,0.649,1.261,1.049c0.295,0.376,0.964,1.173-0.373,6.802c1.348,2.784,3.258,5.62,5.088,7.562 c1.311-0.237,2.439-0.358,3.358-0.358c1.566,0,2.515,0.365,2.902,1.117c0.32,0.622,0.189,1.349-0.39,2.16 c-0.557,0.779-1.325,1.191-2.22,1.191c-1.216,0-2.632-0.768-4.211-2.285c-2.837,0.593-6.15,1.651-8.828,2.822 c-0.836,1.774-1.637,3.203-2.383,4.251C21.273,32.654,20.389,33.324,19.514,33.324z M22.176,28.198 c-2.137,1.201-3.008,2.188-3.071,2.744c-0.01,0.092-0.037,0.334,0.431,0.692C19.685,31.587,20.555,31.19,22.176,28.198z M35.813,23.756c0.815,0.627,1.014,0.944,1.547,0.944c0.234,0,0.901-0.01,1.21-0.441c0.149-0.209,0.207-0.343,0.23-0.415 c-0.123-0.065-0.286-0.197-1.175-0.197C37.12,23.648,36.485,23.67,35.813,23.756z M28.343,17.174 c-0.715,2.474-1.659,5.145-2.674,7.564c2.09-0.811,4.362-1.519,6.496-2.02C30.815,21.15,29.466,19.192,28.343,17.174z M27.736,8.712c-0.098,0.033-1.33,1.757,0.096,3.216C28.781,9.813,27.779,8.698,27.736,8.712z"/%3E%3Cpath style="fill:%23cc4b4c" d="M48.037,56H7.963C7.155,56,6.5,55.345,6.5,54.537V39h43v15.537C49.5,55.345,48.845,56,48.037,56z"/%3E%3Cg%3E%3Cpath style="fill:%23fff" d="M17.385,53h-1.641V42.924h2.898c0.428,0,0.852,0.068,1.271,0.205 c0.419,0.137,0.795,0.342,1.128,0.615c0.333,0.273,0.602,0.604,0.807,0.991s0.308,0.822,0.308,1.306 c0,0.511-0.087,0.973-0.26,1.388c-0.173,0.415-0.415,0.764-0.725,1.046c-0.31,0.282-0.684,0.501-1.121,0.656 s-0.921,0.232-1.449,0.232h-1.217V53z M17.385,44.168v3.992h1.504c0.2,0,0.398-0.034,0.595-0.103 c0.196-0.068,0.376-0.18,0.54-0.335c0.164-0.155,0.296-0.371,0.396-0.649c0.1-0.278,0.15-0.622,0.15-1.032 c0-0.164-0.023-0.354-0.068-0.567c-0.046-0.214-0.139-0.419-0.28-0.615c-0.142-0.196-0.34-0.36-0.595-0.492 c-0.255-0.132-0.593-0.198-1.012-0.198H17.385z"/%3E%3Cpath style="fill:%23fff" d="M32.219,47.682c0,0.829-0.089,1.538-0.267,2.126s-0.403,1.08-0.677,1.477s-0.581,0.709-0.923,0.937 s-0.672,0.398-0.991,0.513c-0.319,0.114-0.611,0.187-0.875,0.219C28.222,52.984,28.026,53,27.898,53h-3.814V42.924h3.035 c0.848,0,1.593,0.135,2.235,0.403s1.176,0.627,1.6,1.073s0.74,0.955,0.95,1.524C32.114,46.494,32.219,47.08,32.219,47.682z M27.352,51.797c1.112,0,1.914-0.355,2.406-1.066s0.738-1.741,0.738-3.09c0-0.419-0.05-0.834-0.15-1.244 c-0.101-0.41-0.294-0.781-0.581-1.114s-0.677-0.602-1.169-0.807s-1.13-0.308-1.914-0.308h-0.957v7.629H27.352z"/%3E%3Cpath style="fill:%23fff" d="M36.266,44.168v3.172h4.211v1.121h-4.211V53h-1.668V42.924H40.9v1.244H36.266z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.product-resources a{
    display: block;
    padding: 3px 0px;
    font-weight: 700;
    color: #111;
}
.product-resources a span{
    display: inline-block;
    width: 32px;
    padding-left: 12px;
    background-color: #fff;
    color: #984E08;
    font-weight: 400;
}
.product-param{
    position: relative;
    list-style: none;
    padding: 16px 0px 0px 0px;
    margin: 16px 0px 0px 0px;
    border-top: 1px solid #999999;
    column-count: 2;
    /*
    column-gap: 20px;
    column-rule: 1px solid #ccc;
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(2, 1fr);
    */
}
.product-param li{
    padding: 4px 0px;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    display: flex;
    align-items: center;
}
.product-param li .icon{
    margin-right: 8px;
}
.product-tour iframe{
    width: 100%;
}

.page-banner{
    margin-bottom: 24px;
    background-color: #FAF0CB;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.homepage-banner{
    position: relative;
    background-color: #170B00;
    color: #FFF;
    font-size: 1.4rem;
    text-wrap: balance;
}
.homepage-banner-container{
    position: relative;
    z-index: 10;
    width: 100%;
}
.homepage-banner-grid{
    padding-top: 100px;
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr auto;
}
.homepage-banner-content{
    display: grid;
    gap: 24px;
    grid-template-columns: auto;
}
.homepage-banner-content h1{
    font-size: 4rem;
}
.homepage-banner-buttons{
    display: flex;
    align-items: center;
}
.homepage-banner-content .uk-button{
    animation: pulse-shadow 1.8s infinite;
    border: 1px solid #FFF;
    padding: 16px 24px;
    background-color: #1A3D2B;
    color:#FFF;
}
.homepage-banner-content .uk-button .icon{
    background-color: #E8BB80;
}
.homepage-banner-content .link-button{
    margin-left: 48px;
    color: #E8BB80;
}
.homepage-banner-content .link-button .icon{
    background-color: #E8BB80;
}
@keyframes pulse-shadow {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    }
    10% {
        transform: scale(1.05);
    }
    30% {
        transform: scale(1);
    }    
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
    }  
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}
.homepage-banner-right ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 300px;
}
.homepage-banner-right ul li{
    display: flex;
    align-items: center;
    padding: 16px 0px;
}
.homepage-banner-right ul li span{
    display: block;
    flex-shrink: 0;
    width: 64px;
    height: 64px;
    border: 2px solid rgba(255, 255, 255, .5);
    border-radius: 50%;
    margin-right: 24px;
    background-color: rgba(255, 255, 255, .3);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.homepage-banner-image{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-position: center;
    background-size: cover;
}
.homepage-banner-video{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.homepage-banner-overlay{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-color: #000;
    opacity: .6;
}
.homepage-banner-overlay-header{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 300px;
    z-index: 3;
    background: #000;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    /*opacity: .6;*/
}
.homepage-banner h1,
.homepage-banner h2{
    color: #FFF;
}
.homepage-banner blockquote{
    font-size: 1.4rem;
}
.homepage-container{
    padding: 48px 0px 0px 0px;
}
.homepage-content-button{
    display: flex;
}
.homepage-content-image{
    background-color: #FAF0CB;
    background-position: center;
    background-size: cover;
    height: 100%;
}

/* Contacts */
.contacts-social{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.contacts-social li{
    padding: 6px;
}
.contacts-social li a{
    display: block;
    background-color: #2E6B4F;
    padding: 6px;
}
.contacts-social li a .icon{
    background-color: #FFF;
}
.contacts-social li a:hover{
    background-color: #E8BB80;
}
.contacts-social li a:hover .icon{
    background-color: #1A3D2B;
}

.contact-ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.contact-ul li{
    padding: 8px 0px;
    display: flex;
    /*align-items: center;*/
}
.contact-ul li a{
    display: inline-block;
    text-decoration: none;
    color: #0A2921;
}
.contact-ul li a:hover{
    text-decoration: none;
    color: #B8955A;
}
.contact-ul li .icon{
    background-color: #B8955A;
    margin-right: 12px;
}
.contact-ul .phone{
    font-weight: 700;
    font-size: 1.2rem;
}
.contact-ul .direction{
    display: block;
    font-weight: 700;
    padding-top: 4px;
}
.contact-social{
    position: absolute;
    left: 20px;
    bottom: 40px;
}
.contact-social-title{
    padding: 0px 0px 8px 12px;
    font-size: .8rem;
    font-weight: 700;
    color: #888888;
}
.contact-social ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}
.contact-social ul li{
    padding: 0px;
}
.contact-social ul li a{
    display: block;
    padding: 8px;
}

/* Content */

/* Block */
.block-last-entries-container{
    padding: 24px 0px;
    background-color: #F7F5F1;
}
.block-last-entries-container-white{
    background-color: #FFF;
}
.block-last-entries{
    padding: 24px 0px;
}
.block-last-entries-title{
    font-family: 'Calistoga', serif;
    color: #B8955A;
    font-size: 2.4rem;
    line-height: 1.2;
}
.block-last-entries .blog-item-title{
    font-size: 1.8rem;
}
.block-last-entries-button{
    display: flex;
    justify-content: start;
}
.block-last-entries-button-center{
    display: flex;
    justify-content: center;
}
.block-gallery-grid,
.block-gallery-slider{
    position: relative;
    z-index: 10;
    padding: 24px 0px;
}
.block-gallery-slider-header{
    display: grid;
    gap: 8px;
    align-items: center;
    grid-template-columns: 1fr auto;
    font-family: 'Calistoga', serif;
    color: #E8BB80;
    font-size: 2.4rem;
    line-height: 1.2;
}
.block-gallery-slider-content{
    padding-top: 16px;
    width: 60%;
    text-wrap: balance;
}
.block-gallery-image{
    height: 100%;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.block-gallery-grid-images{
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, 1fr);
}
.block-gallery-grid-images > *:first-child{
  grid-column: 1 / span 2;
  grid-row: 1 / span 2;
}

.block-gallery-homepage{
    margin-top: 40px;
    position: relative;
    padding: 20px 0px;
    background-color: #1A3D2B;
    color: #fff;
}
.block-gallery-homepage .block-gallery-slider-header{
    font-size: 3rem;
    color: #E8BB80;
}
.block-gallery-homepage-back{
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #0A2921;
    background: linear-gradient(0deg,rgba(10, 41, 33, 1) 0%, rgba(26, 61, 43, 1) 100%);
    /*background-image: url('/assets/upload/site/texture-01.jpg');*/
    background-position: center;
    opacity: .4;
}
.block-gallery-homepage-back:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 30%;
    background-size: contain;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url('/assets/upload/site/contour-line-04.svg');
}
.block-gallery-homepage-back:after{
    content: "";
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 30%;
    background-size: contain;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url('/assets/upload/site/contour-line-02.svg');
}

.block-gallery-homepage .block-gallery-grid-images > div{
    border: 1px solid #B8955A;
}
.block-advantages{
    background-color: #F7F5F1;
    padding: 32px 0px;
}
.block-advantages ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, 1fr);
    text-align: center;
}
.block-advantages-item{
    display: grid;
    gap: 12px;
    justify-content: center;
    justify-items: center;
    text-wrap: balance;
}
.block-advantages-item-icon > div{
    padding: 16px;
    background-color: #B8955A;
    border-radius: 50%;
}
.block-advantages-item-icon > div > span{
    display: block;
    width: 80px;
    height: 80px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.block-advantages-item-title{
    font-family: 'Calistoga', serif;
    color: #B8955A;
    font-size: 1.6rem;
    line-height: 1.2;
}
.block-faq{
    padding: 32px 0px;
    background-color: #F7F5F1;
}
.block-faq-accordion li .uk-accordion-title{
    position: relative;
    background-color: #fff;
    padding: 8px 32px 8px 12px;
    border-radius: 4px;
    text-decoration: none;
    font-family: 'Calistoga', serif;
    color: #1A3D2B;
    font-size: 1.4rem;
    line-height: 1.2;
    text-wrap: balance;
}
.block-faq-accordion li.uk-open .uk-accordion-title{
    background-color: #2E6B4F;
    color: #FFF;
}
.block-faq-accordion li .uk-accordion-title:after{
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -8px;
    background-position: center;
    background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2.5 8.5H14.5" stroke="%231A3D2B" stroke-linecap="round"/%3E%3Cpath d="M8.5 14.5V2.5" stroke="%231A3D2B" stroke-linecap="round"/%3E%3C/svg%3E%0A');
}
.block-faq-accordion li.uk-open .uk-accordion-title:after{
    background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2.5 8.5H14.5" stroke="%23FFFFFF" stroke-linecap="round"/%3E%3C/svg%3E%0A');
}
.block-faq-accordion li .uk-accordion-content{
    padding: 8px 16px 24px 16px;
}
.block-faq-content{
    padding: 0px 80px 0px 0px;
    text-wrap: balance;
}
.block-faq-title{
    font-family: 'Calistoga', serif;
    color: #B8955A;
    font-size: 2rem;
    line-height: 1.2;
}
.block-areas{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(3, 1fr);
}
.block-areas a{
    display: block;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    color: #fff;
    font-weight: 700;
    font-size: clamp(2rem, 10vw, 2.8rem);
    line-height: 1;
    text-wrap: balance;
}
.block-areas a span{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    z-index: 10;
    left: 16px;
    right: 16px;
    top: 16px;
    bottom: 16px;
}
.block-areas a:after{
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
}
.block-areas-image{
    position: relative;
    z-index: 1;
    background-position: center;
    background-size: cover;
}

.slider-nav-arrows{
    display: flex;
    align-items: center;
    justify-content: center;
}
.slider-nav-arrows a{
    margin: 8px;
}

/* Social */
.social-share{
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr;
    align-items: center;
    justify-content: center;
    justify-items: center;
    color: #984E08;
    font-size: .8rem;
    font-weight: 700;
    text-transform: uppercase;
}
.social-share ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.social-share-contacts,
.social-share-contacts ul{
    justify-content: start;
    justify-items: start;
}
.social-share ul li{
    padding: 4px;
}
.social-share ul a{
    display: block;
    padding: 8px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #2E6B4F;
}
.social-share ul a:hover{
    background-color: #B8955A;
}
.social-share ul .icon{
    background-color: #FFF;
}


/* Form */
.form-contact{
    padding: 24px;
    background-color: #F7F5F1;
    border-radius: 12px;
}
.form-contact-title,
.form-contact-subtitle{
    font-family: 'Calistoga', serif;
    color: #B8955A;
    font-size: 2.4rem;
    line-height: 1.2;
    text-align: center;
}
.form-contact input,
.form-contact textarea{
    border: 1px solid rgba(184, 149, 90, .4);
    border-radius: 4px;
}
.form-contact input:focus,
.form-contact textarea:focus{
    border: 1px solid rgba(184, 149, 90, 1);
}
.form-error div{
    background-color: #fff;
    color: #111;
    padding: 16px;
    border: 1px solid #D7481D;
    margin-top: 0px;
    border-radius: 8px;
}
.form-error div ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.form-error div ul li{
    position: relative;
    padding: 2px 0px 2px 24px;
}
.form-error div ul li:before{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left:-8px;
    top: 50%;
    margin-top: -12px;
    background-color: #FFF;
    background-image: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M10.6464 7.64645C10.8417 7.45118 11.1583 7.45118 11.3536 7.64645L15.3536 11.6464C15.5488 11.8417 15.5488 12.1583 15.3536 12.3536L11.3536 16.3536C11.1583 16.5488 10.8417 16.5488 10.6464 16.3536C10.4512 16.1583 10.4512 15.8417 10.6464 15.6464L14.2929 12L10.6464 8.35355C10.4512 8.15829 10.4512 7.84171 10.6464 7.64645Z" fill="%23111111"/%3E%3C/svg%3E%0A');
}
.form-error div ul li.form-error-title{
    padding-left: 0px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #D7481D;
}
.form-error div ul li.form-error-title:before{
    display: none;
}
.form-message-title{
    font-size: 1.4rem;
    font-weight: 700;
    padding-bottom: 8px;
}

/* Alert */
.alert-message{
    background-color: #ededed;
    padding: 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.alert-message-success{
    background-color: #dff9ea;
    color: #1d5e3c;
    font-weight: 700;
}
.alert-message-warning{
    color: #660000;
    font-weight: 700;
}
.alert-message ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.alert-message-title{
    font-weight: 700;
}

/* Slider */
.slider-nav{
    padding: 16px 0px;
    display: flex;
    justify-content: center;
}
.slider-nav a{
    margin: 0px 8px;
}

/* Breadcrumbs */
.breadcrumbs{
    padding: 0px 0px 32px 0px;
    background-color: #fff;
}
.breadcrumbs .icon{
    background-color: #999999;
}
.breadcrumbs ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #999999;
}
.breadcrumbs ul li:first-child{
    padding-left: 0px;
}
.breadcrumbs ul li:last-child{
    font-weight: 700;
}
.breadcrumbs ul li{
    padding: 0px 6px 0px 0px;
}
.breadcrumbs ul li a{
    display: grid;
    gap: 0px;
    grid-template-columns: auto auto;
    align-items: center;
    color: #999999;
}
.breadcrumbs ul li.breadcrumbs-home a{
    gap: 8px;
}
.breadcrumbs ul li:last-child{
    padding: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* Pagination */
.pagination-container{
    display: grid;
    gap: 4px;
    text-align: center;
    padding: 16px 0px;
}
.pagination-desc{
    font-size: 12px;
    text-transform: uppercase;
    color: #999999;
    padding: 8px 0px;
}
.pagination-links .pagination{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.pagination li{
    padding: 4px;
    margin: 0px;
}
.pagination li a{
    display: block;
    padding: 0px 4px;
    line-height: 34px;
    font-weight: 700;
    min-width: 34px;
    margin: 0px;
    text-align: center;
    background-color: #FAF0CB;
    text-decoration: none;
    box-sizing: border-box;
    border-radius: 4px;
    color: #170B00;
}
.pagination li a:hover{
    text-decoration: none;
    background-color: #FFBB00;
    color: #170B00;
}
.pagination li.active a{
    background-color: #FFBB00;
    color: #170B00;
}

/* Offcanvas */
body.uk-offcanvas-container .header{
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #0A2921;
}
body.uk-offcanvas-container .header .icon-menu-open,
body.uk-offcanvas-container .header .icon-menu-close,
body.uk-offcanvas-container .header .icon-contacts-open,
body.uk-offcanvas-container .header .icon-contacts-close{
    background-color: #FFF !important;
}
body.uk-offcanvas-container .header .logo{
    background-image: url('/assets/upload/site/mondedusauna-logo-reverse-2026.svg') !important;
}

.uk-offcanvas-bar{
    background: #0A2921;
    padding: 0px;
    margin: 0px;
}
.menu-mobile-container{
    background-color: transparent;
    padding: 100px 24px 10px 24px;
}
.menu-mobile{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.menu-mobile a,
.menu-mobile a:hover{
    color: #FFF;
    text-decoration: none;
}
.menu-mobile li{
    padding: 0px 0px;
}
.menu-mobile li a{
    font-size: 2rem;
    font-weight: 700;
    display: block;
    text-align: center;
    padding: 6px 0px;
}
.menu-mobile-areas{
    border-top: 1px solid #2E6B4F;
    padding-top: 24px;
}
.menu-mobile-areas li a{
    font-size: 1.2rem;
}
.menu-mobile-lang{
    border-top: 1px solid #2E6B4F;
    padding-top: 24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.menu-mobile-lang li{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 12px;
}
.menu-mobile-lang li a{
    font-size: 1.2rem;
}
.menu-mobile-lang li span{
    margin-right: 8px;
}
.menu-contacts{
    list-style: none;
    padding: 0px 24px 40px 24px;
    margin: 0px;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 700;
    color: #FFF;
    text-wrap: balance;
}
.menu-contacts li{
    padding: 8px 0px;
}
.menu-contacts li a{
    color: #FFF;
    text-decoration: none;
}
.menu-contacts-phone{
    font-size: 2rem;
}
.menu-contacts-social{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 20px;
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.menu-contacts-social li{
    padding: 0px 8px;
}
.menu-contacts-social .icon{
    background-color: #E8BB80;
}


.modal-dialog-message{
    background-color: #78AF35;
}
.modal-dialog-message .icon{
    background-color: #FFF;
}
.modal-message{
    color: #fff;
    text-align: center;
    font-size: 1.2rem;
    text-wrap: balance;
}

.error-404{
    text-align: center;
    display: grid;
    gap: 16px;
    max-width: 500px;
    box-sizing: border-box;
    padding: 32px 24px;
    text-wrap: balance;
    background-color: #FFDB1B;
    border-radius: 12px;
}
.error-404 h1{
    font-size: 2.2rem;
    margin: 0px;
    padding: 0px;
}
.error-404 p{
    margin: 0px;
    padding: 0px;
}
.error-404 a{
    color: #170B00;
}

.map{
    margin-top: 24px;
    height: 500px;
    background-color: #FAF0CB;
}
.leaflet-top, .leaflet-bottom {
    z-index: 800 !important;
}
.uk-modal-dialog-green{
    background-color: #2E6B4F;
    border: 2px solid #dff9ea;
    text-align: center;
    border-radius: 12px;
    font-family: 'Calistoga', serif;
    color: #FFF;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 400;
}
.uk-modal-dialog-green .icon{
    background-color: #fff;
}

.video-iframe{
    position:relative;
    padding-bottom:56.25%
}
.video-iframe iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}


/* XL */
@media only screen and (max-width: 1599px) {
}

/* L */
@media only screen and (max-width: 1199px) {
    .product-price{
        display: grid;
        gap: 0px;
        grid-template-columns: 1fr;
    }
    .footer-logo{
        width: 260px;
        padding-bottom: 32px;
    }
    .footer-button{
        padding: 24px 0px;
    }
    .header-menu li{
        padding: 0px 8px;
    }
    .header-menu li a{
        font-size: 1rem;
    }
}

/* M */
@media only screen and (max-width: 959px) {
    .product-title, .product-sku{
        text-align: center;
    }
    .header{
        padding: 16px 0px;
    }
    .header-logo{
        width: auto;
    }
    .homepage-banner{
        font-size: 1.2rem;
    }
    .homepage-banner-grid{
        padding-top: 60px;
        gap: 0px;
        grid-template-columns: 1fr;
        justify-content: center;
    }
    .homepage-banner-content{
        gap: 8px;
        grid-template-columns: auto;
        justify-content: center;
        text-align: center;
    }
    .homepage-banner-content h1{
        font-size: 2rem;
    }
    .homepage-banner-buttons{
        justify-content: center;
        flex-direction: column;
    }
    .homepage-banner-content .link-button{
        margin: 32px 0px 0px 0px;
    }
    .homepage-banner-right ul{
        width: auto;
        display: grid;
        gap: 16px;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        padding-top: 24px;
    }
    .homepage-banner-right ul li{
        display: flex;
        align-items: center;
        padding: 0px;
    }
    .homepage-banner-right ul li span{
        width: 48px;
        height: 48px;
        margin-right: 16px;
        border: 0px solid rgba(255, 255, 255, .5);
        background-color: rgba(255, 255, 255, .3);
    }
    .footer-menu-contacts{
        width: auto;
    }
    .footer-end{
        text-align: center;
    }
    .block-advantages ul{
        gap: 24px;
        grid-template-columns: repeat(2, 1fr);
    }
    .block-gallery-homepage .block-gallery-slider-header{
        text-align: center;
        font-size: 2.4rem;
    }
    .block-gallery-slider-content{
        width: auto;
    }
    .block-gallery-homepage .block-gallery-slider-content{
        text-align: center;
    }
    .block-faq-content{
        text-align: center;
        padding: 0px;
    }

    .block-areas{
        grid-template-columns: repeat(2, 1fr);
    }

    .homepage-content-button{
        justify-content: center;
        justify-items: center;
    }

}

/* S */
@media only screen and (max-width: 639px) {
    .homepage-banner-content .uk-button{
        padding: 8px 16px;
    }
    .homepage-banner-right ul li span{
        width: 32px;
        height: 32px;
    }
    .content h2, .content h3{
        font-size: 1.6rem;
    }
    .content h4, .content h5{
        font-size: 1.2rem;
    }    
    .product-price-container{
        padding: 12px 16px;
        display: grid;
        gap: 8px;
        grid-template-columns: 1fr;
        justify-content: center;
        align-items: center;
    }
    .product-price-grid{
        grid-template-columns: 1fr;
        justify-content: center;
        justify-items: center;
        padding-bottom: 12px;
    }
    .product-gallery-thumbs{
        grid-template-columns: repeat(6, 1fr);
    }

    .block-gallery-slider{
        padding: 0px;
    }
    .block-gallery-slider-header{
        grid-template-columns: 1fr;
        text-align: center;
    }
    .block-gallery-grid-images{
        gap: 16px;
        grid-template-columns: repeat(2, 1fr);
    }
    .block-gallery-grid-images > *:first-child{
      grid-column: 1 / span 2;
      grid-row: 1 / span 2;
    }

    .block-areas{
        grid-template-columns: 1fr;
    }

    .content-contacts{
        width: auto;
    }
    .form-contact{
        padding: 18px;
        border-radius: 8px;
    }
    .form-contact-title,
    .form-contact-subtitle{
        font-size: 1.8rem;
    }
    .footer-menu{
        grid-template-columns: 1fr;
    }
    .footer-menu-headline span:after{
        display: block;
    }
    .footer-logo{
        padding-bottom: 16px;
    }
    .block-advantages ul{
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .block-faq-accordion li .uk-accordion-title{
        padding: 8px 32px 8px 12px;
        font-size: 1.2rem;
    }
    .product-price-button{
        display: flex;
        justify-content: center;
    }

    .block-gallery-homepage-back:before{
        width: 70%;
        background-size: contain;
        background-position: bottom right;
        background-repeat: no-repeat;
        background-image: url('/assets/upload/site/contour-line-04.svg');
    }
    .block-gallery-homepage-back:after{
        width: 70%;
        background-size: contain;
        background-position: top left;
        background-repeat: no-repeat;
        background-image: url('/assets/upload/site/contour-line-02.svg');
    }


}

/* XS */
@media only screen and (max-width: 400px) {
    .product-gallery-thumbs{
        grid-template-columns: repeat(5, 1fr);
    }
    .product-param{
        column-count: 1;
    }
}