.header__link{grid-area:link;grid-template-areas:"phone mail";grid-template-columns:repeat(2,auto)}.header__link div{-moz-column-gap:10px;column-gap:10px;display:flex}.header__link--phone{grid-area:phone;text-wrap:nowrap}.header__link--mail{grid-area:mail}@media (min-width:550px) and (max-width:1279px){.header__link{padding-left:0;padding-right:0}}@media (min-width:1280px){.header__link{padding-left:0;padding-right:0}}.header__title{grid-area:title}@media (min-width:550px) and (max-width:1279px){.header__title{justify-self:right}}.header__other{display:none}.header__other:not(:has(div)){display:none}.header__other div{align-items:center;display:flex;gap:5px;justify-content:center}@media (min-width:1280px){.header__other{display:grid;grid-area:other;grid-template-areas:"language currency";grid-template-columns:repeat(2,auto)}}.header--panel{grid-template-areas:"link" "title"}@media (min-width:550px) and (max-width:1279px){.header--panel{grid-template-areas:"link title";grid-template-columns:max-content auto;padding-left:14px;padding-right:14px}}@media (min-width:1280px){.header--panel{grid-template-areas:"link title other";grid-template-columns:max-content auto max-content}}.header.links{display:none;padding:10px 13px 10px 20px!important;width:-moz-max-content!important;width:max-content!important}.header.links>*{padding:5px 0;text-align:right}.span__account.active .header.links{background:#fff;box-shadow:0 -1px 11px 0 rgba(0,0,0,.1);display:block;margin-top:5px;padding:10px 20px;position:absolute;right:0;text-align:right;width:-moz-max-content;width:max-content;z-index:100}.switcher-trigger strong span{color:#fff}.page-footer .switcher .options,.page-header .panel.wrapper .switcher .options{display:block;position:relative}.actions.dropdown.options.switcher-options.active>.dropdown.switcher-dropdown{background:#fff;display:block;padding:10px;position:absolute;width:10em;z-index:99}.dropdown.switcher-dropdown{padding-left:20px!important;padding-right:13px!important;right:0;width:-moz-max-content!important;width:max-content!important}.dropdown.switcher-dropdown>*{padding:5px 0;text-align:right}.menu--content input#btn--tab-menu:checked~.menu__tab-menu{display:block}.menu--content input#btn--tab-menu:not(:checked)~.menu__tab-menu{display:none}.menu--content .menu-nav input#menu--nav1-lv1:checked+ul,.menu--content .menu-nav input#menu--nav2-lv1:checked+ul,.menu--content .menu-nav input#menu--nav3-lv1:checked+ul,.menu--content .menu-nav input#menu--nav4-lv1:checked+ul,.menu--content input#btn--tab-account:checked~.menu__tab-account,.menu--content input#btn--tab-settings:checked~.menu__tab-settings{display:block}.header__nav--menu.vw__mobile .menu--header .header__tab label{border:1px solid #262262;color:#262262;display:inline-flex;font-size:18px;font-weight:700;padding:10px 20px}.header__nav--menu.vw__mobile .menu--header .header__tab label:hover{background:#262262;color:#fff}.header__nav--menu.vw__mobile .menu--header{flex-wrap:wrap}.header__nav--menu.vw__mobile .menu--header:after{background:#262262;content:"";display:block;height:1px;margin:20px 0;width:100%}.header__nav--menu.vw__mobile .menu--content .menu-nav ul{display:none}.header__nav--menu.vw__mobile .menu--content .menu-nav li{padding:10px}.header__nav--menu.vw__mobile .menu--content .menu-nav li:after{background:rgba(38,35,98,.21);content:"";display:block;height:1px;width:100%}.header__nav--menu.vw__mobile .menu--content .menu-nav li:hover{background:rgba(38,36,98,.83)}.header__nav--menu.vw__mobile .menu--content .menu-nav li:hover:after{background:#fff}.header__nav--menu.vw__mobile .menu--content .menu-nav li:hover a{color:#fff}.header__nav--menu.vw__mobile .menu--content .menu-nav li:hover label:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(334deg) brightness(105%) contrast(101%)}.header__nav--menu.vw__mobile .menu--content .menu-nav a{font-size:16px}.header__nav--menu.vw__mobile .menu--content .menu-nav a:hover{font-weight:700}.header__nav--menu.vw__mobile .menu--content .menu-nav label{display:flex;justify-content:space-between}.header__nav--menu.vw__mobile .menu--content .menu-nav label:after{content:"\f0d7";display:inline-block;font-family:fontAwesome}.header__nav--menu.vw__mobile .menu-nav li:not(:has(input)) label:after{cursor:inherit;visibility:hidden}.header__nav--menu.vw__mobile .menu--content .menu-nav ul li:after{display:none}.header__nav--menu.vw__mobile .menu--content .menu-nav li:has(input:checked){background:rgba(38,36,98,.83)}.header__nav--menu.vw__mobile .menu--content .menu-nav li:has(input:checked) *{color:#fff}.header__nav--menu.vw__mobile .menu--content .menu-nav li:has(input:checked):hover:after{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.header__nav--menu.vw__mobile .menu--content .menu-nav li:has(input:checked) label:after{content:"\f0d8"}.header__nav--menu.vw__mobile{box-shadow:0 -1px 11px 0 rgba(0,0,0,.1);width:60%}@media (max-width:800px){.header__nav--menu.vw__mobile .menu--header{-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap}.header__nav--menu.vw__mobile .menu--header .header__tab{flex-grow:1}.header__nav--menu.vw__mobile .menu--header .header__tab label{display:block;padding:0 10px!important}}@media (max-width:500px){.header__nav--menu.vw__mobile{width:100%}}#btn-open:checked~.header__nav--menu.vw__mobile{display:block;z-index:999}#btn-open:not(:checked)~.header__nav--menu.vw__mobile{display:none}.header__nav--menu.vw__mobile label:hover span.top.line{left:2px;top:14px;transform:rotate(45deg);width:25px}.header__nav--menu.vw__mobile label:hover span.middle.line{opacity:0;transform:translateX(20px)}.header__nav--menu.vw__mobile label:hover span.bottom.line{left:2px;top:14px;transform:rotate(-45deg);width:25px}.header__nav ul.header__nav--menu li:hover .dropdown--menu{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:block}.line{background-color:#262262;border-radius:50px;height:1px;position:absolute;transform:translate(-50%,-50%);transition:.3s ease;width:20px}@media (min-width:1001px){.header__nav{grid-area:header__logo}.header__nav--menu{display:flex}.header__nav--toggle{display:none}}.dropdown--menu a:hover{color:#262262}#minicart-content-wrapper .block-content{display:grid;grid-template-columns:max-content;grid-template-rows:repeat(5,1fr);grid-gap:0;gap:0;grid-auto-flow:row;grid-template-areas:"btn-close" "wrapper" "subtotal" "btn-actions-secondary" "btn-actions"}#minicart-content-wrapper .block-content>button{align-items:center;align-self:end;aspect-ratio:1;display:flex!important;height:30px;justify-content:center;justify-self:end;place-self:end}#minicart-content-wrapper .block-content .items-total,#minicart-content-wrapper .block-content .subtitle{display:none}#minicart-content-wrapper .block-content .subtitle.empty{display:inline-block;padding:0}#minicart-content-wrapper .block-content>#minicart-widgets{display:none}#minicart-content-wrapper .block-content #btn-minicart-close{grid-area:btn-close}#minicart-content-wrapper .block-content .minicart-items-wrapper{grid-area:wrapper;height:auto!important;padding:10px}#minicart-content-wrapper .block-content .subtotal{grid-area:subtotal}#minicart-content-wrapper .block-content .actions:has(.secondary){grid-area:btn-actions-secondary}#minicart-content-wrapper .block-content .actions:has(.primary){grid-area:btn-actions}#minicart-content-wrapper .block-content{grid-template-rows:repeat(6,max-content);row-gap:10px}#minicart-content-wrapper .block-content>#btn-minicart-close{display:inline-block;text-align:right}#minicart-content-wrapper .block-content>#btn-minicart-close:before{content:"\f00d";font-family:fontAwesome,serif}#minicart-content-wrapper .block-content>#btn-minicart-close>span{display:none}#minicart-content-wrapper .block-content>.actions:has(.primary) #top-cart-btn-checkout{background:#1979c3;color:#fff;display:inline-block;font-size:1em;font-weight:700;padding:10px 0;text-align:center;width:100%}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product{-moz-column-gap:10px;column-gap:10px;display:flex}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details{display:flex;flex-direction:column;height:100%;row-gap:5px}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details .product-item-pricing{display:flex;flex-direction:column}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details .price-container{font-weight:700}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details .qty{display:grid;grid-template-areas:"label input button";grid-template-columns:auto 30% max-content;grid-column-gap:10px;align-items:center;-moz-column-gap:10px;column-gap:10px}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details .qty input{border:1px solid #262262;height:100%;text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details button{background:#fff;border:1px solid #262262;color:#262262;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:5px;text-align:center}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details button:hover{background:#262262;color:#fff}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details .product.actions{justify-content:end;padding:5px 0}#minicart-content-wrapper .block-content>.minicart-items-wrapper .product .product-item-details .product.actions div:hover{color:#262262}#minicart-content-wrapper .block-content>.actions:has(.secondary){background:#fff;border:1px solid #262262;color:#262262;cursor:pointer;display:block;font-size:14px;font-weight:600;justify-self:center;padding:5px;text-align:center;width:100%}#minicart-content-wrapper .block-content>.actions:has(.secondary):hover{background:#262262;color:#fff}.span__cart .mage-dropdown-dialog{width:400px}.span__cart #minicart-content-wrapper .block-content{grid-template-columns:auto}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll]{max-height:500px;overflow-y:scroll}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] li{margin-bottom:20px}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container{position:relative}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container:hover .product.actions{align-items:center;background:rgba(48,48,48,.58);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container .product.actions{display:none}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container .product.actions div{align-items:center;aspect-ratio:1;background:#fff;border-radius:5px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container .product.actions div span{display:none}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container .product.actions div:first-child a:after{content:"\f013";display:inline-block;font-family:fontAwesome}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container .product.actions div:last-child a:after{content:"\f2ed";display:inline-block;font-family:fontAwesome}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .image--container .product.actions div:hover{background:#05f;color:#fff}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details{gap:15px;width:calc(100% - 80px)}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details *{align-self:start;text-align:left}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product.options.active{flex-direction:column}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product.options.active span[data-role=title]:after{content:"\f106";cursor:pointer;display:inline-block;font-family:fontAwesome;padding:0 5px}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product.options.active div[data-role=content] dl.list{display:grid;grid-template-columns:max-content max-content;text-align:left}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product.options.active div[data-role=content] dl.list dt:after{content:":"}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product.options.active div[data-role=content] dl.list dd{color:#878787}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product.options:not(.active) span[data-role=title]:after{content:"\f107";cursor:pointer;display:inline-block;font-family:fontAwesome;padding:0 5px}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product-item-pricing{gap:5px}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product-item-pricing .price-container span.price{font-size:14px;font-weight:400}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product-item-pricing .details-qty.qty{display:flex}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product-item-pricing .details-qty.qty label{display:none}.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product-item-pricing .details-qty.qty button,.span__cart #minicart-content-wrapper .block-content>div[data-action=scroll] .product .product-item-details .product-item-pricing .details-qty.qty input{border-radius:17px;height:34px;line-height:1;padding:0;text-align:center;width:80px}.span__cart #minicart-content-wrapper .block-content>div.subtotal{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.span__cart #minicart-content-wrapper .block-content>div.subtotal:before{background:rgba(0,0,0,.23);content:"";display:block;height:1px;margin:10px 0;width:80%}.span__cart #minicart-content-wrapper .block-content>div.subtotal span.label{flex-grow:1;font-size:18px;font-weight:600;text-align:right;text-transform:uppercase}.span__cart #minicart-content-wrapper .block-content>div.subtotal span.label:after{content:":";display:inline-block;padding:0 5px}.span__cart #minicart-content-wrapper .block-content>div.subtotal div.amount.price-container{flex-grow:1;font-size:18px;font-weight:600;text-align:left}.span__cart #minicart-content-wrapper .block-content>div.actions:has(.secondary){border-radius:40px;border-width:2px;height:40px;margin:5px 0}.span__cart #minicart-content-wrapper .block-content>div.actions:has(.secondary) span{margin:auto;text-align:center;vertical-align:-webkit-baseline-middle}.span__cart #minicart-content-wrapper .block-content>div.actions:has(.primary) .primary>button{border-radius:40px;border-width:2px;height:40px;margin-bottom:15px;padding:0!important}.span__cart #minicart-content-wrapper .block-content>div.actions:has(.primary) .primary>button:hover{background:#262262!important}.header__icons .span__cart{grid-area:cart}.span__cart .mage-dropdown-dialog{background:#fff;box-shadow:0 -1px 11px 0 rgba(0,0,0,.1);display:block;margin-top:5px;padding:10px 20px;position:absolute;right:0;text-align:right;width:-moz-max-content;width:max-content;z-index:999}.span__cart .mage-dropdown-dialog .block-title,.span__cart .mage-dropdown-dialog button{display:none}@media (max-width:400px){.span__cart div[role=dialog]{position:fixed;width:100%}.span__cart #minicart-content-wrapper .block-content{grid-template-columns:auto auto}}.span__search.active .block.block-search{background:rgba(0,0,0,.79);display:block;height:100%;left:0;margin:0;padding:50px 20px;position:fixed;top:0;width:100%;z-index:9999}.span__search.active .block.block-search div#btn-toggle{cursor:pointer;margin-left:auto}.span__search.active .block.block-search div#btn-toggle span{background:#fff;height:2px;width:30px}.span__search.active .block.block-search div#btn-toggle span.top.line{left:15px;top:29px;transform:rotate(45deg)}.span__search.active .block.block-search div#btn-toggle span.middle.line{opacity:0;transform:translateX(20px)}.span__search.active .block.block-search div#btn-toggle span.bottom.line{left:15px;top:29px;transform:rotate(-45deg)}.span__search.active .block.block-search div#btn-toggle:hover{animation:rotate-center .6s ease-in-out both}.span__search.active .block.block-search div#btn-toggle:hover>*{background:#01bad4}.span__search.active .block.block-search div#btn-toggle:focus{display:none!important}.span__search.active .block.block-search .field.search{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}.span__search.active .block.block-search .field.search label{cursor:inherit;display:block}.span__search.active .block.block-search .field.search label span{color:#fff;font-size:40px;font-weight:700}.span__search.active .block.block-search .field.search label span:after{background:#fff;content:"";display:block;height:2px;width:100%}.span__search.active .block.block-search .field.search .control{height:40px;width:100%}.span__search.active .block.block-search .field.search .control input#search{border-width:0 0 1px;box-shadow:none;height:100%;padding:0 20px;width:100%}.span__search.active .block.block-search .actions,.span__search.active .block.block-search .field.search .control .nested{display:none}.header__icons .span__search{grid-area:search}#search_autocomplete{background:#fff;cursor:inherit;display:none;padding:5px;position:static!important;width:100%!important}#search_autocomplete ul span.amount{float:right}#search_autocomplete ul li{background:#d1d1d1;cursor:pointer;margin-bottom:2px;padding:5px 20px}#search_autocomplete ul li:hover{background:#262262;color:#fff}#mini-cart .product{width:100%}.image--container{height:-moz-fit-content;height:fit-content;width:130px}.field.search .label{display:none}.span__search{position:relative}.block.block-search{display:none}@media (max-width:1000px){.header__icons-mobile{background:#fff;bottom:0;box-shadow:0 -1px 11px 0 rgba(0,0,0,.1);display:grid;grid-template-areas:"account wishlist home cart settings";grid-template-columns:repeat(5,auto);grid-template-rows:auto;height:-moz-fit-content;height:fit-content;padding:14px 51px;right:0;width:100%;z-index:999}.header__icons-mobile>*{display:inline-block;text-align:-webkit-center;width:100%}.header__icons-mobile>:hover{background:#262262;color:#fff;cursor:pointer}.header__icons-mobile>:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7481%) hue-rotate(182deg) brightness(110%) contrast(100%)}.header__icons-mobile .span__cart:hover .counter.qty>span{border:1px solid #fff}.header__icons-mobile .span__account{grid-area:account}.header__icons-mobile .span__fav{grid-area:wishlist}.header__icons-mobile .span__home{grid-area:home}.header__icons-mobile .span__cart{grid-area:cart}.header__icons-mobile .span__settings{grid-area:settings}.header__icons-mobile .span__cart .counter.qty{align-content:center;display:flex;justify-content:center;place-content:center;position:absolute;top:0;width:100%}.header__icons-mobile .span__cart .counter.qty>span{margin-left:15px;right:auto}}@media (min-width:1001px){.header--wrapper .header__icons{grid-template-areas:"search account fav cart";grid-template-columns:max-content max-content max-content max-content}.header--wrapper .header__icons .span__account{display:block;grid-area:account}.header--wrapper .header__icons .span__fav{display:block;grid-area:fav}}.span__account{position:relative}.header--wrapper{grid-template-areas:"header__nav header__logo header__icons";grid-template-columns:max-content auto max-content}.header--wrapper span{align-self:center;justify-self:center}.header__nav{grid-area:header__nav}.header__logo{grid-area:header__logo}.header__icons{grid-area:header__icons;grid-template-areas:"search cart";grid-template-columns:max-content max-content}@media (min-width:1001px){.header__logo{grid-area:header__nav}.header__nav{grid-area:header__logo}}#mp_slider #mp_slider_img{display:flex;height:100%;position:absolute}#mp_slider #mp_slider_img .relative div{aspect-ratio:1;border-radius:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#mp_slider #mp_slider_img img{clip-path:circle(0 at 0 50%);left:50%;max-height:800px;max-width:800px;top:50%;transform:translate(-50%,-50%)}#mp_slider #mp_slider_img img.active{clip-path:circle(150% at 0 50%);transition:2s ease;transition-property:clip-path}#mp_slider #mp_slider_img picture{display:none}#mp_slider #mp_slider_img picture:has(img.active){display:block}#mp_slider #mp_slider_content{display:flex;height:100%;position:absolute}#mp_slider #mp_slider_content .slider__btn,#mp_slider #mp_slider_content .slider__title{color:#262262}#mp_slider #mp_slider_content .slider__btn{border:1px solid #262262}#mp_slider #mp_slider_content .slider__btn:hover{background:#262262;color:#fff;cursor:pointer}#mp_slider #mp_slider_content .slider--content{display:none}#mp_slider #mp_slider_content .slider--content.active{display:flex}#mp_slider #mp_slider_dots{display:flex;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#mp_slider #mp_slider_dots .dot{aspect-ratio:1;background:#d4d4d8;border-radius:100%;height:.5rem}#mp_slider #mp_slider_dots .dot.active{background:#2e1065}.service__content .service__content--title-main{color:#262262;font-size:15px;font-weight:600;line-height:normal}.service__content .service__content--title{color:#7b7b7b;font-size:14px;font-weight:400;line-height:25px}.body--section-service{flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:space-evenly}.body--section-service div{grid-template-areas:"span__svg service__content";grid-template-columns:54px max-content}.body--section-service div .span__svg{grid-area:span__svg}.body--section-service div .service__content{grid-area:service__content;grid-template-areas:"title-main" "title";grid-template-columns:210px;grid-template-rows:23px 50px;grid-row-gap:5px}.body--section-service div .service__content .service__content--title-main{align-self:center;grid-area:title-main}.body--section-service div .service__content .service__content--title{align-self:center;grid-area:title}@media (min-width:620px) and (max-width:1279px){.body--section-service>div.grid{flex-basis:45%;justify-content:center}}