@import url(https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap);
@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");font-weight:400;font-style:normal}
[class*="_icon-"]:before{display:block}
@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");font-weight:400;font-style:normal}
._icon-arrow-short:before{content:"\e900"}
._icon-chevron-down:before{content:"\e901"}
._icon-cart:before{content:"\e902"}
._icon-heart:before{content:"\e903"}
._icon-info:before{content:"\e90a"}
._icon-arrow:before{content:"\e904"}
._icon-loop:before{content:"\e905"}
._icon-play:before{content:"\e906"}
._icon-star:before{content:"\e907"}
._icon-close:before{content:"\e908"}
._icon-search:before{content:"\e909"}
:root{--accent:#ff3b00;--bg-primary:#f4f4f6;--bg-secondary:#ebebee;--bg-white:#fff;--bg-light-transparent-20:rgba(255, 255, 255, 0.2);--bg-light-transparent-30:rgba(255, 255, 255, 0.3);--bg-light-transparent-50:rgba(255, 255, 255, 0.5);--bg-light-transparent-60:rgba(255, 255, 255, 0.6);--bg-dark-transparent-10:rgba(0, 0, 0, 0.1);--bg-dark-transparent-60:rgba(0, 0, 0, 0.6);--primary-400:#888;--primary-300:#c3c4cf;--primary-200:#dbdbe4;--text-white:#fff;--text-gray:#6d6d6d}
.button-large::after,.button::after,[class*="_icon-"]:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*{padding:0;margin:0;border:0}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
body,html{height:100%;min-width:320px}
body{color:#1b1b1b;background-color:var(--bg-primary);line-height:1.5;font-family:Poppins;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
button,input,textarea{font-family:Poppins;font-size:inherit;line-height:inherit;font-weight:inherit}
button{cursor:pointer;color:inherit;background-color:transparent}
a{color:inherit;text-decoration:none}
ul li{list-style:none}
img{vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}
.wrapper{position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
@supports (overflow:clip){
.wrapper{overflow:clip}
}
.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.wrapper *{min-width:0}
[class*="__container"]{max-width:117.875rem;margin:0 auto;padding:0 .9375rem}
.list-style li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.list-style li::before{-webkit-box-flex:0;-ms-flex:0 0 .25rem;flex:0 0 .25rem;content:"";width:.25rem;height:.25rem;border-radius:50%;background-color:#1b1b1b;-webkit-transform:translate(0,.625rem);-ms-transform:translate(0,.625rem);transform:translate(0,.625rem)}
.count{position:absolute;top:0;right:-.25rem;font-size:.5625rem;font-weight:500;min-width:.8125rem;min-height:.8125rem;background-color:var(--accent);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-white)}
.ibg{position:relative}
.ibg img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.dimg{width:auto!important;height:auto!important;position:static!important}
.items-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:2rem}
.garduri-grid-item{margin-bottom:84px}
.items-grid .text--in-cards{-ms-grid-column-span:4;grid-column:span 4}
.header-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-block a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.block{border-radius:1.25rem;border:1px solid var(--primary-300);padding:1.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.block__num{width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#1b1b1b;color:var(--bg-primary);font-weight:500}
.block__text{font-weight:500;line-height:1.3}
.h1{font-weight:500;line-height:1.2}
.h3{font-weight:500;line-height:1.28}
.h4{font-weight:500;line-height:1.16}
.h5{font-weight:500;line-height:1.25}
.icon-button{width:3.5rem;height:3.5rem;border-radius:50%;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}
.icon-button::before{color:var(--bg-primary);font-size:1rem;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.icon-button.btn-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.icon-button--favorite::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.popup .icon-button::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.icon-button--primary{background-color:#1b1b1b}
.icon-button--xs{width:3rem;height:3rem}
.icon-button[disabled]{pointer-events:none}
.icon-button[disabled]::before{color:var(--text-gray)}
.button-close{display:-webkit-box;display:-ms-flexbox;display:flex;width:3rem;height:3rem;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;background-color:#1b1b1b;color:var(--bg-primary);-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}
.tag{padding:.75rem 1rem;background-color:#1b1b1b;color:var(--bg-primary);border-radius:62.4375rem;font-size:.875rem;font-weight:500;line-height:1.14}
.tag--white{font-size:1rem;color:#1b1b1b;background-color:var(--bg-primary);padding:.9375rem 1.5rem}
.title-small{font-size:1.5rem;font-weight:500;line-height:1.3}
.button{overflow:hidden;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:62.4375rem;font-weight:500;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}
.default-btn{width:max-content;display:-webkit-box;overflow:hidden;display:-ms-flexbox;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;display:flex;border-radius:100px;-webkit-box-align:center;font-weight:500;font-size:14px;height:48px;overflow:hidden;padding:0 24px;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.default-btn img{position:relative!important;height:auto;width:auto;transition:all .3s ease}
.centred-animated-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);opacity:0;z-index:-1;transition:opacity .2s ease,transform .2s ease 50ms}
.animation-container{position:relative}
.animation-container:hover .centred-animated-btn{opacity:1;transform:translate(-50%,-50%);z-index:3}
.white-btn{background:#fff;gap:8px;text-transform:uppercase;color:#1b1b1b}
.btn{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}
.button span{width:155%;border-radius:50%;position:absolute;left:70%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:-1;opacity:0;-webkit-transition:opacity .5s ease 0s,-webkit-transform .5s ease 0s;transition:opacity .5s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s,-webkit-transform .5s ease 0s}
.button::after{content:"\e900";-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}
.button--gray{background:var(--bg-primary);color:#1b1b1b}
.button--gray span{background-color:var(--accent)}
.button--gray:focus{-webkit-box-shadow:0 0 0 2px #dbdbe3;box-shadow:0 0 0 2px #dbdbe3}
.button--gray[disabled]{pointer-events:none;color:var(--text-gray)}
.button--black{background:#1b1b1b;color:var(--bg-primary)}
.button--black span{background-color:var(--accent)}
.button--black:focus{-webkit-box-shadow:0 0 0 2px #dbdbe3;box-shadow:0 0 0 2px #dbdbe3}
.button--black[disabled]{pointer-events:none;color:var(--text-gray)}
.button--transp{background:var(--bg-primary);color:#1b1b1b;border:1px solid #1b1b1b}
.button--transp span{background-color:#1b1b1b}
.button--transp:focus{color:var(--bg-primary);background-color:var(--accent);-webkit-box-shadow:0 0 0 2px #dbdbe3;box-shadow:0 0 0 2px #dbdbe3}
.button--transp[disabled]{pointer-events:none;color:var(--text-gray);background-color:var(--primary-200)}
.button--accent{background-color:var(--accent);color:var(--bg-primary)}
.button--accent span{background-color:#1b1b1b}
.button--accent:focus{color:var(--bg-primary);background-color:var(--accent);-webkit-box-shadow:0 0 0 2px #dbdbe3;box-shadow:0 0 0 2px #dbdbe3}
.button--accent[disabled]{pointer-events:none;color:var(--text-gray);background-color:var(--primary-200)}
.button--s{padding:.84375rem 1.5rem;font-size:.875rem}
.button--xs{padding:.625rem 1rem;font-size:.75rem}
.button--xs.button--transp{padding:.5rem 1rem}
.button-large{overflow:hidden;position:relative;z-index:19;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.5rem .5rem .5rem 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;border-radius:62.4375rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:500;-webkit-transition:color .4s ease 0s;transition:color .4s ease 0s}
.item-recommendations{position:relative}
.item-recommendations img{transform:scale(1.4);transition:all .3s ease-out}
.item-recommendations:hover img{transform:scale(1)}
.item-recommendations__body{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1.25rem;margin-bottom:1.5rem;overflow:hidden}
.item-recommendations:hover .item-recommendations__bottom-btns{transform:translateY(0);opacity:1;bottom:25%;position:relative}
.recommendations-home__items .item-recommendations:hover .item-recommendations__bottom-btns{transform:translateY(-15px)}
.item-recommendations:hover .item-recommendations__tags{opacity:0;transform:translateY(30%)}
.recommendations-home__items .item-recommendations:hover .item-recommendations__info{opacity:0;transform:translateY(30%)}
.item-recommendations__bottom-btns a{gap:12px;text-wrap:nowrap;flex:1;min-width:180px;display:flex;justify-content:center}
.item-recommendations__bottom-btns{justify-content:space-between;height:56px;margin-bottom:36px;flex-wrap:wrap;gap:16px 10px;display:flex;margin-top:6px;transform:translateY(30%);transition:all .3s ease;opacity:0}
.item-recommendations__detali-btn{border:1px solid #1b1b1b;background:0 0;color:#1b1b1b}
.item-recommendations__detali-btn:hover{color:#1b1b1b}
.item-recommendations__detali-black-btn{background:#1b1b1b;color:#f4f4f6}
.item-recommendations__detali-black-btn:hover::after{color:#f4f4f6}
.item-recommendations__cart-btn{color:#fff;background:#f7941e}
.item-recommendations__cart-btn::after{content:""}
.item-recommendations__actions{position:absolute;top:0;right:0;margin:1rem}
.item-recommendations__overlay{position:relative;z-index:5;background-color:var(--bg-primary);border-radius:1.25rem 1.25rem 0 0;padding:1.625rem 1.125rem 1rem 1.125rem;margin:-1rem;-webkit-transform:translate(0,100%) scale(.9);-ms-transform:translate(0,100%) scale(.9);transform:translate(0,100%) scale(.9);-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:0;pointer-events:none}
.item-recommendations__overlay .tag{background-color:#1b1b1b;color:var(--bg-primary)}
.item-recommendations__overlay .item-recommendations__add-favorite::before{color:#1b1b1b}
.item-recommendations__text{font-size:.875rem;margin-bottom:1rem;max-width:95%}
.item-recommendations__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;position:absolute;flex-wrap:wrap;gap:4px;transition:all .3s ease-out;opacity:1}
.item-recommendations__add-favorite{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--bg-light-transparent-30);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.item-recommendations__add-favorite::before{color:var(--bg-primary);-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}
.item-recommendations__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}
.item-recommendations__prices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;font-size:1.5rem;font-weight:500;line-height:1.3}
.item-recommendations__price{color:#ff3b00}
.item-recommendations__old-price{text-decoration:line-through;color:var(--primary-400)}
.button-large span{width:155%;border-radius:50%;background-color:var(--accent);position:absolute;z-index:-1;left:70%;top:50%;opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:opacity .5s ease 0s,-webkit-transform .5s ease 0s;transition:opacity .5s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s,-webkit-transform .5s ease 0s}
.button-large::after{content:"\e904";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:3rem;height:3rem;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-primary);color:#1b1b1b;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}
.slide-advantages__wrap{position:relative}
.slide-advantages__overlay{border-radius:20px;width:100%;height:100%;position:absolute;left:0;top:0;background:#00000040;opacity:0;transition:opacity .2s ease;z-index:-2}
.slide-advantages__hover-img,.slide-advantages__img{height:578px;-o-object-fit:cover;object-fit:cover;width:100%;transition:all .3s ease;border-radius:20px}
.slide-advantages__hover-img{position:absolute;left:0;opacity:0;top:0}
.slide-advantages:hover .slide-advantages__img{height:684px}
.slide-advantages:hover .slide-advantages__hover-img{height:684px;opacity:1}
.advantages-home__wrapper{gap:32px;height:795px!important}
.slide-advantages__text{padding:8px 10px 0;font-size:28px;font-weight:500;line-height:1.4}
.slide-advantages__image{width:100%;z-index:1;height:578px;object-fit:none;border-radius:20px}
.slide-advantages{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.modal__title{font-weight:500;font-size:24px;line-height:125%;color:#1b1b1b}
#contact-modal .modal__container{width:600px}
.modal__description{font-weight:400;font-size:16px;line-height:150%;color:#adb3b3}
.modal__form-input{border:none;border-bottom:1px solid #adb3b3;color:#1b1b1b;outline:0;padding:14px 4px}
.button-large--primary::after{color:#c3c4cf;z-index:2}
a.main-home__button.button.active.button-large.button-large--primary{background-color:#F7941E!important}
.button-large--primary:not(.form-btn).active::after,.button-large--primary:not(.form-btn):hover::after,.form-btn:not(:disabled)::after{color:#f7941e}
.header-search__form{padding:0 16px;display:flex;cursor:pointer;justify-content:space-between;align-items:center;border-radius:50px;height:34px;max-width:334px;min-width:200px;color:#1b1b1b80;border:1px solid #1b1b1b4d;flex:1;z-index:1000}
.modal__button-text{position:absolute;width:100%;z-index:2;left:0}
.form-btn:not(:disabled)::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.form-btn:disabled:after{-webkit-transform:none;-ms-transform:none;transform:none}
.form-btn:not(:disabled) span{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
.form-btn:disabled span{-webkit-transform:none;-ms-transform:none;transform:none;opacity:0}
.button-large--primary span{height:400px!important;background-color:#f7941e}
.modal__button:not(:disabled):hover span{z-index:1}
.button-large--primary{background-color:#c3c4cf;color:#fff;outline:0;display:flex;text-align:center;justify-content:end}
.modal__form-fields{display:flex;flex-direction:column;gap:16px}
.modal__form-cb input{display:none}
.modal__form-cb label{cursor:pointer;padding-left:30px;user-select:none;position:relative}
.modal__form-cb label.checked::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='9.5' fill='%23F7941E'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='9.5' stroke='%23F7941E'/%3E%3Cpath d='M14.6663 6.5L8.24967 12.9167L5.33301 10' stroke='white' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}
.modal__form-cb label:before{content:"";width:20px;height:20px;position:absolute;left:0;top:3px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='9.5' stroke='%231B1B1B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}
.button-large--primary:focus{-webkit-box-shadow:0 0 0 2px #dbdbe3;box-shadow:0 0 0 2px #dbdbe3}
.button-large--primary[disabled]{pointer-events:none;color:#fff}
.button-large--secondary{background-color:var(--bg-primary);color:#1b1b1b}
.button-large--secondary::after{background-color:#1b1b1b;color:var(--bg-primary)}
.button-large--secondary:focus{-webkit-box-shadow:0 0 0 2px #dbdbe3;box-shadow:0 0 0 2px #dbdbe3}
.button-large--secondary[disabled]{pointer-events:none;color:var(--text-gray)}
.button-large--secondary[disabled]::after{background-color:var(--text-gray)}
.input-form,.textarea-form{width:100%;background-color:transparent;border-bottom:1px solid var(--primary-300)}
.input-form::-webkit-input-placeholder,.textarea-form::-webkit-input-placeholder{-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.input-form::-moz-placeholder,.textarea-form::-moz-placeholder{-moz-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.input-form:-ms-input-placeholder,.textarea-form:-ms-input-placeholder{-ms-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.input-form::-ms-input-placeholder,.textarea-form::-ms-input-placeholder{-ms-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.input-form::placeholder,.textarea-form::placeholder{-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.input-form:focus::-webkit-input-placeholder,.textarea-form:focus::-webkit-input-placeholder{opacity:0}
.input-form:focus::-moz-placeholder,.textarea-form:focus::-moz-placeholder{opacity:0}
.input-form:focus:-ms-input-placeholder,.textarea-form:focus:-ms-input-placeholder{opacity:0}
.input-form:focus::-ms-input-placeholder,.textarea-form:focus::-ms-input-placeholder{opacity:0}
.input-form:focus::placeholder,.textarea-form:focus::placeholder{opacity:0}
.input-form{height:2.5rem;padding:0 .3125rem;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}
.input-form._error{color:var(--accent)}
.textarea-form{padding:.3125rem;resize:vertical;max-height:12.5rem}
.pin{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--accent)}
.pin--one{top:78%;left:11%}
.pin--two{top:40%;left:27.5%}
.pin--three{top:37%;left:53%}
.pin--four{top:67%;left:59%}
.pin--five{top:22%;right:20%}
.pin::after,.pin::before{content:"";display:inline-block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:rgba(251,80,0,.3)}
.pin--track{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.pin--track:not(:first-child){-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.pin::before{-webkit-animation:play2 1.5s linear infinite 0s;animation:play2 1.5s linear infinite 0s}
.pin::after{-webkit-animation:play 2.5s linear infinite;animation:play 2.5s linear infinite}
@-webkit-keyframes play{
0%{-webkit-transform:scale(1);transform:scale(1)}
30%{-webkit-transform:scale(4);transform:scale(4)}
50%{-webkit-transform:scale(4);transform:scale(4)}
80%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes play{
0%{-webkit-transform:scale(1);transform:scale(1)}
30%{-webkit-transform:scale(4);transform:scale(4)}
50%{-webkit-transform:scale(4);transform:scale(4)}
80%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes play2{
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(2.5);transform:scale(2.5)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes play2{
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(2.5);transform:scale(2.5)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.header{position:fixed;width:100%;z-index:120;margin:1rem 0;opacity:1;pointer-events:all;font-size:.875rem;font-weight:500;line-height:1.14;-webkit-transition:opacity .3s ease 0s,top .3s ease 0s;transition:opacity .3s ease 0s,top .3s ease 0s}
.header.hidden{top:-115px}
.header__content{position:relative;width:100%;min-height:3.5rem;padding:.5rem 2rem;background-color:var(--bg-light-transparent-60);border-radius:62.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header__content::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:62.4375rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.header__logo{-webkit-box-flex:0;-ms-flex:0 0 6.3125rem;flex:0 0 6.3125rem;position:relative;z-index:120;bottom:4px}
.header__logo img{max-width:100%}
.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:40%}
.search-open .header{opacity:0;pointer-events:none}
.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.menu__link{-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}
.actions-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;justify-content:flex-end;width:100%}
._icon-search:hover{background:0 0!important}
.actions-header__item{position:relative;border-radius:62.4375rem;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}
.language-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.language-header__item{position:relative;padding:.5rem 1rem;border-radius:62.4375rem;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}
.language-header__item.active{background-color:#1b1b1b;color:var(--bg-primary)}
.icon-menu{display:none}
.search{position:fixed;width:100%;z-index:1000;margin:1rem 0;font-size:.875rem;font-weight:500;line-height:1.14;min-height:13rem;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}
.search-open .search{opacity:1;pointer-events:all}
.search__container{width:100%}
.search__content{height:100%;border-radius:1.5rem;background:var(--bg-light-transparent-60);backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.search__line{position:relative}
.search__input{width:100%;min-height:3.5rem;padding:.25rem .25rem .25rem 2rem;padding:.5rem 2rem;background-color:var(--bg-primary);border-radius:62.4375rem;-webkit-box-shadow:0 0 0 2px #dbdbe3;box-shadow:0 0 0 2px #dbdbe3}
.search__close{position:absolute;right:.25rem;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.search__title{font-weight:500;margin-bottom:1rem}
.search__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}
.search__tag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.item-cart{padding:.8125rem 0;border-top:.0625rem solid #c3c4cf;border-bottom:.0625rem solid #c3c4cf;display:-webkit-box;display:-ms-flexbox;display:flex}
.item-cart__image{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;border-radius:.375rem;overflow:hidden;min-height:11.875rem}
.item-cart__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item-cart__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item-cart__title{font-weight:500;line-height:1.5;margin-bottom:1rem}
.item-cart__close{color:#908fa6;font-size:.875rem}
.info-item-cart{color:var(--text-gray);font-size:.75rem;font-weight:500;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.info-item-cart span{color:#1b1b1b}
.info-item-cart__body{display:-ms-grid;display:grid;gap:1rem}
.cart{position:fixed;top:0;min-width:29.5rem;z-index:200;right:0;height:100vh;background-color:var(--bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1.25rem 0 0 1.25rem;opacity:0;pointer-events:none;right:-100%;-webkit-transition:opacity .5s ease 0s,right .5s ease 0s;transition:opacity .5s ease 0s,right .5s ease 0s}
.cart-open .cart{opacity:1;right:0;pointer-events:all}
.cart__close{position:absolute;top:2.1875rem;right:1.75rem}
.cart__main{overflow-y:auto;max-height:45.875rem}
.overlay__btn-blur{position:absolute;width:60px;height:60px;left:calc(50% - 60px / 2);top:calc(50% - 60px / 2);z-index:1;background:#f4f4f6;opacity:.3;filter:blur(16.3636px)}
.overlay__btn svg{position:relative;z-index:2}
#video-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;z-index:1001;align-items:center}
#video-iframe{width:80%;height:80%;border:none}
.open-video-btn{cursor:pointer}
#close-btn{position:absolute;top:20px;right:20px;color:#fff;font-size:24px;cursor:pointer}
.button-dark::after{color:#1b1b1b}
.button-dark{background-color:#1b1b1b!important}
.overlay__btn{position:relative;cursor:pointer}
.overlay__btns{display:flex;flex-direction:column;position:fixed;gap:8px;right:40px;bottom:12px;z-index:100}
.modal{width:100vw;height:100vh;z-index:1000;position:fixed;top:0;display:none;left:0}
.modal__overlay{width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}
.modal__close{position:absolute;right:18px;top:18px;cursor:pointer}
.modal__container{background-color:#fff;padding:32px;z-index:2;position:absolute;max-width:500px;max-height:100vh;border-radius:20px;overflow-y:auto;gap:32px;display:flex;flex-direction:column;box-sizing:border-box}
.modal__header{gap:8px;text-align:center;display:flex;flex-direction:column}
@keyframes mmfadeIn{
from{opacity:0}
to{opacity:1}
}
@keyframes mmfadeOut{
from{opacity:1}
to{opacity:0}
}
@keyframes mmslideIn{
from{transform:translateY(15%)}
to{transform:translateY(0)}
}
@keyframes mmslideOut{
from{transform:translateY(0)}
to{transform:translateY(-10%)}
}
.modal.is-open{display:block}
.modal[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}
.modal[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}
.modal[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}
.modal[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}
.modal .modal__container,.modal .modal__overlay{will-change:transform}
.cart__footer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cart__title{text-transform:uppercase;text-align:center;font-weight:500;line-height:1.5}
.cart__total{text-align:center;font-weight:500;line-height:1.5;margin-bottom:1.25rem}
.cart__button{width:100%;-webkit-box-flex:0;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item-cart{padding:.8125rem 0;border-top:.0625rem solid #c3c4cf;border-bottom:.0625rem solid #c3c4cf;display:-webkit-box;display:-ms-flexbox;display:flex}
.item-cart__image{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;border-radius:.375rem;overflow:hidden;min-height:11.875rem}
.item-cart__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item-cart__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item-cart__title{font-weight:500;line-height:1.5;margin-bottom:1rem}
.item-cart__close{color:#908fa6;font-size:.875rem}
.info-item-cart{color:var(--text-gray);font-size:.75rem;font-weight:500;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.info-item-cart span{color:#1b1b1b}
.info-item-cart__body{display:-ms-grid;display:grid;gap:1rem}
.favorite{position:fixed;top:0;min-width:29.5rem;z-index:200;right:0;height:100vh;background-color:var(--bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1.25rem 0 0 1.25rem;opacity:0;pointer-events:none;right:-100%;-webkit-transition:opacity .5s ease 0s,right .5s ease 0s;transition:opacity .5s ease 0s,right .5s ease 0s}
.favorite-open .favorite{opacity:1;right:0;pointer-events:all}
.favorite__close{position:absolute;top:2.1875rem;right:1.75rem}
.favorite__main{overflow-y:auto;max-height:45.875rem}
.favorite__footer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.favorite__title{text-transform:uppercase;text-align:center;font-weight:500;line-height:1.5}
.favorite__button{width:100%;-webkit-box-flex:0;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer{background-color:#1b1b1b;color:#fff}
.footer>div{padding-left:32px!important;padding-right:32px!important}
@media (min-width:1024px){.footer-3{margin-right:100px!important;padding:32px!important}}
@media (max-width:768px){h1#h-politica-de-confidențialitate{padding-top:20%!important}.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box{color:#fff!important}}
.page-id-3 .header__content{margin-top:-80px !important}
.footer-4{background:#fff;color:#1b1b1b;display:flex;padding:12px 0;gap:4px;align-items:center}
.footer a:hover{color:#f7941e}
.footer-3-link:hover{color:#fff!important}
.footer a{transition:color .2s ease}
.footer-1{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:24px 0 24px}
.footer-1__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}
.footer-1__contact-text{display:flex;flex-direction:column;gap:2px}
.footer-1__contact-head{font-size:1.25rem;font-weight:600}
.footer-1__contact-desc{font-size:1rem;font-weight:400;color:#adb3b3}
.footer-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;padding:80px 0 46px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}
.footer-list{font-size:18px;flex:1;display:flex;flex-direction:column;gap:16px}
.footer-list__head{font-weight:600}
.footer-list__items{gap:8px;font-weight:400;display:flex;flex-direction:column}
.footer-3{display:-webkit-box;display:-ms-flexbox;align-items:center;padding:4px 0;justify-content:space-between;display:flex}
.footer-3-links{font-size:1rem;display:flex;gap:64px;color:#adb3b3;text-decoration:underline}
.footer-3-socials{gap:24px;display:flex}
.fw600{font-weight:600}
.fw400{font-weight:400}
.fw500{font-weight:400}
.footer__logo img{max-width:100%}
.main-footer{padding-bottom:4rem;border-bottom:1px solid var(--bg-light-transparent-30)}
.main-footer__content{max-width:91.25rem;display:-ms-grid;display:grid;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:.4fr auto;grid-template-columns:.4fr auto}
.form-footer{max-width:34.6875rem}
.form-footer__title{margin-bottom:2.5rem}
.intl-tel-input .selected-flag .iti-flag{display:none}
.intl-tel-input .country-list .country.highlight{background:rgba(0,0,0,.2)}
.intl-tel-input .country-list{background:#1b1b1b!important;border:1px solid #353535!important;border-radius:12px!important;max-width:336px}
.intl-tel-input .country-list li.country:hover{background:#2e2d2b}
.form-footer__line{position:relative}
.form-footer__input:focus-visible{outline:0!important}
.form-footer__input{background-color:#2e2d2b;color:var(--bg-primary);padding:16px;border-radius:20px;max-width:336px}
.form-footer__input::-webkit-input-placeholder{color:var(--bg-primary);-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.form-footer__input::-moz-placeholder{color:var(--bg-primary);-moz-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.form-footer__input:-ms-input-placeholder{color:var(--bg-primary);-ms-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.form-footer__input::-ms-input-placeholder{color:var(--bg-primary);-ms-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.form-footer__input::placeholder{color:var(--bg-primary);-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}
.form-footer__input:focus::-webkit-input-placeholder{opacity:0}
.form-footer__input:focus::-moz-placeholder{opacity:0}
.form-footer__input:focus:-ms-input-placeholder{opacity:0}
.form-footer__input:focus::-ms-input-placeholder{opacity:0}
.form-footer__input:focus::placeholder{opacity:0}
.advantages-home__slide{margin-right:-2px!important}
.form-footer__button{position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:var(--accent);display:none}
.form-footer__button.shown{display:block}
.menu-footer{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}
.menu-footer__item:not(:last-child){margin-bottom:1.5rem}
.link-footer{font-weight:500;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}
.link-footer--politica{text-transform:uppercase}
.second-footer{padding-top:2.5rem}
.second-footer__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:3px;bottom:0;position:absolute}
.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}
.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}
.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}
.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:transparent;opacity:.9}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:3px;bottom:0;position:absolute}
.ps__thumb-x{background-color:#1b1b1b;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:3px;bottom:2px;position:absolute}
.ps__thumb-y{background-color:transparent;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}
.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:var(--accent);height:5px}
.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:transparent;width:11px}
@media (max-width:1600px){
.header__actions{width:unset!important;max-width:600px}
}
@media (max-width:1200px){.header-search__form{max-width:250px}}
@media (max-width:900px){
.actions-header{gap:1rem}
.item-preference{width:100%!important;height:70vw!important;max-height:300px}
.header__actions{gap:2rem}
}
@media (max-width:700px){
.actions-header{display:none}
}
@media (max-width:600px){
#contact-modal .modal__container{width:calc(100% - 32px)}
}
@supports (-ms-overflow-style:none){
.ps{overflow:auto!important}
}
@media (min-width:47.99875em){
.menu__link.active{color:var(--accent)}
}
@media (min-width:117.875em){
.item-recommendations__body{min-height:35.25rem}
.advantages-home__title{margin-bottom:6rem}
.header-block{margin-bottom:6rem}
.block__text{font-size:1.5rem}
.h1{font-size:5rem}
.h3{font-size:3.5rem}
.h4{font-size:3rem}
.h5{font-size:2rem}
.menu__list{gap:2.5rem}
.search__body{padding:2rem}
.item-cart{gap:1.5rem}
.cart{padding-top:9.375rem}
.cart{padding-right:2rem}
.cart{padding-left:2rem}
.cart{padding-bottom:2rem}
.cart__footer{margin-top:2.5rem}
.cart__title{margin-bottom:2.5rem}
.cart__item:not(:last-child){margin-bottom:2.5rem}
.item-cart{gap:1.5rem}
.favorite{padding-top:9.375rem}
.favorite{padding-right:2rem}
.favorite{padding-left:2rem}
.favorite{padding-bottom:2rem}
.favorite__footer{margin-top:2.5rem}
.favorite__title{margin-bottom:2.5rem}
.favorite__item:not(:last-child){margin-bottom:2.5rem}
.menu-footer__element:not(:last-child){margin-bottom:4rem}
.menu-footer__title{margin-bottom:2.5rem}
.second-footer__container{gap:2rem}
}
@media (min-width:75em){
.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.menu__link .active{color:var(--accent)}
}
@media (max-width:80em){
.items-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}
.items-grid .text--in-cards{-ms-grid-column-span:2;grid-column:span 2}
}
#disclaimer-modal .modal__container{gap:0}
#disclaimer-modal .modal__body .modal__body-inner{padding:0 32px}
.modal__body{padding:20px 0 16px;justify-content:center;align-items:center;display:flex;font-size:18px;color:#575757;width:100%;border-top:1px solid #f4f4f6;border-bottom:1px solid #f4f4f6}
.modal__footer{padding:20px 32px;font-size:16px;color:#f7941e}
.modal__footer-text{display:flex;cursor:pointer;width:max-content;border-bottom:1px solid #f7941e}
#disclaimer-modal{z-index:3001}
#disclaimer-modal .modal__container{max-width:912px;padding:0}
#disclaimer-modal .modal__header{align-items:center;flex-direction:row;gap:8px;padding:20px 32px}
#disclaimer-modal .modal__title{color:#ff3b00!important}
@media (max-width:1350px){
.menu{position:fixed;top:0;left:calc(-100% - 32px);width:calc(100% + 32px);height:100%;padding:6.25rem 1.875rem 1.875rem 1.875rem;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s;overflow:auto;background-color:var(--bg-primary);-webkit-transition:left .5s ease 0s;transition:left .5s ease 0s}
.menu-open .menu{left:-1rem}
.menu::before{content:"";height:4.375rem;background-color:var(--bg-primary);width:100%;position:fixed;z-index:100;top:0;left:calc(-100% - 32px);-webkit-transition:left .5s ease 0s;transition:left .5s ease 0s}
.menu-open .menu::before{left:-1rem}
.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.menu__link{font-size:1.125rem}
}
@media (max-width:1200.98px){
.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:120}
.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#1b1b1b}
.icon-menu::before{top:0}
.icon-menu::after{bottom:0}
.icon-menu span{top:calc(50% - .0625rem)}
.menu-open .icon-menu span{width:0}
.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
}
@media (max-width:1200.98px) and (any-hover:none){
.icon-menu{cursor:default}
}
@media (max-width:390px){
.item-preference{min-height:unset!important;height:328px!important}
}
@media (max-width:20em){
.advantages-home__title{margin-bottom:3rem}
.item-recommendations__body{min-height:25rem}
.header-block{margin-bottom:3rem}
.block__text{font-size:1.25rem}
.h1{font-size:2.375rem}
.h3{font-size:2rem}
.h4{font-size:2rem}
.h5{font-size:1.5rem}
.menu__list{gap:.9375rem}
.search__body{padding:.9375rem}
.item-cart{gap:.9375rem}
.cart{padding-top:3.125rem}
.cart{padding-right:.9375rem}
.cart{padding-left:.9375rem}
.cart{padding-bottom:1.25rem}
.cart__footer{margin-top:1.25rem}
.cart__title{margin-bottom:.9375rem}
.cart__item:not(:last-child){margin-bottom:.9375rem}
.item-cart{gap:.9375rem}
.favorite{padding-top:3.125rem}
.favorite{padding-right:.9375rem}
.favorite{padding-left:.9375rem}
.favorite{padding-bottom:1.25rem}
.favorite__footer{margin-top:1.25rem}
.favorite__title{margin-bottom:.9375rem}
.favorite__item:not(:last-child){margin-bottom:.9375rem}
.menu-footer__element:not(:last-child){margin-bottom:2rem}
.menu-footer__title{margin-bottom:1.5rem}
.second-footer__container{gap:1rem}
}
@media (max-width:81.25em){
.main-footer__content{-ms-grid-columns:.6fr auto;grid-template-columns:.6fr auto}
}
@media (max-width:68.75em){
.main-footer__content{-ms-grid-columns:.8fr auto;grid-template-columns:.8fr auto}
}
@media (max-width:61.99875em){
.main-footer__content{-ms-grid-columns:1fr;grid-template-columns:1fr}
.second-footer{font-size:.875rem}
}
@media (max-width:47.99875em){
.advantages-home__title{text-align:center}
.slide-advantages{font-size:1rem;padding:1rem;gap:.3125rem}
.slide-advantages__icon{font-size:1.5rem}
.icon-button{width:3rem;height:3rem}
.button-close{width:2rem;height:2rem}
.button-close::before{font-size:.875rem}
.button-large{font-size:.875rem}
.button-large::after{width:2.5rem;height:2.5rem}
.header{padding:0 1rem}
.header__container{padding:0}
.header__content{padding:.5rem 1.5rem}
.header__content::before{border-radius:0 0 .375rem .375rem}
.header__actions{gap:.9375rem;font-size:1rem}
.actions-header{gap:.625rem}
.language-header{margin-top:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem}
.search{margin:0}
.search__container{padding:0}
.search__content{border-radius:0 0 1.25rem 1.25rem}
.search__line{margin:.9375rem .9375rem 0 .9375rem}
.search__input{padding:.25rem}
.item-cart{padding-bottom:0;border-bottom:0}
.item-cart__image{min-height:100%}
.item-cart__body{gap:.9375rem}
.item-cart__title{margin-bottom:.3125rem}
.info-item-cart__body{gap:.5rem}
.cart{min-width:100%;border-radius:0}
.cart__close{top:1.875rem;right:.9375rem}
.cart__total{margin-bottom:.9375rem}
.item-cart{padding-bottom:0;border-bottom:0}
.item-cart__image{min-height:100%}
.item-cart__body{gap:.9375rem}
.item-cart__title{margin-bottom:.3125rem}
.info-item-cart__body{gap:.5rem}
.favorite{min-width:100%;border-radius:0}
.favorite__close{top:1.875rem;right:.9375rem}
.second-footer__container{-ms-grid-columns:1fr;grid-template-columns:1fr}
}
@media (max-width:40.625em){
.items-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}
.items-grid .text--in-cards{-ms-grid-column-span:1;grid-column:span 1}
}
@media (max-width:31.25em){
.menu-footer{-ms-grid-columns:1fr;grid-template-columns:1fr}
}
@media (min-width:20em) and (max-width:117.875em){
@supports (margin-bottom:clamp(3rem,2.3869731801rem + 3.0651340996vw,6rem)){
.advantages-home__title{margin-bottom:clamp(3rem,2.3869731801rem + 3.0651340996vw,6rem)}
}
@supports not (margin-bottom:clamp(3rem,2.3869731801rem + 3.0651340996vw,6rem)){
.advantages-home__title{margin-bottom:calc(3rem + 3 * (100vw - 20rem)/ 97.875)}
}
@supports (min-height:clamp(25rem,22.9054916986rem + 10.472541507vw,35.25rem)){
.item-recommendations__body{min-height:clamp(25rem,22.9054916986rem + 10.472541507vw,35.25rem)}
}
@supports not (min-height:clamp(25rem,22.9054916986rem + 10.472541507vw,35.25rem)){
.item-recommendations__body{min-height:calc(25rem + 10.25 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-bottom:clamp(3rem,2.3869731801rem + 3.0651340996vw,6rem)){
.header-block{margin-bottom:clamp(3rem,2.3869731801rem + 3.0651340996vw,6rem)}
}
@supports not (margin-bottom:clamp(3rem,2.3869731801rem + 3.0651340996vw,6rem)){
.header-block{margin-bottom:calc(3rem + 3 * (100vw - 20rem)/ 97.875)}
}
@supports (font-size:clamp(1.25rem,1.1989144317rem + 0.2554278416vw,1.5rem)){
.block__text{font-size:clamp(1.25rem,1.1989144317rem + .2554278416vw,1.5rem)}
}
@supports not (font-size:clamp(1.25rem,1.1989144317rem + 0.2554278416vw,1.5rem)){
.block__text{font-size:calc(1.25rem + .25 * (100vw - 20rem)/ 97.875)}
}
@supports (font-size:clamp(2.375rem,1.8386015326rem + 2.6819923372vw,5rem)){
.h1{font-size:clamp(2.375rem,1.8386015326rem + 2.6819923372vw,5rem)}
}
@supports not (font-size:clamp(2.375rem,1.8386015326rem + 2.6819923372vw,5rem)){
.h1{font-size:calc(2.375rem + 2.625 * (100vw - 20rem)/ 97.875)}
}
@supports (font-size:clamp(2rem,1.69348659rem + 1.5325670498vw,3.5rem)){
.h3{font-size:clamp(2rem,1.69348659rem + 1.5325670498vw,3.5rem)}
}
@supports not (font-size:clamp(2rem,1.69348659rem + 1.5325670498vw,3.5rem)){
.h3{font-size:calc(2rem + 1.5 * (100vw - 20rem)/ 97.875)}
}
@supports (font-size:clamp(2rem,1.7956577267rem + 1.0217113665vw,3rem)){
.h4{font-size:clamp(2rem,1.7956577267rem + 1.0217113665vw,3rem)}
}
@supports not (font-size:clamp(2rem,1.7956577267rem + 1.0217113665vw,3rem)){
.h4{font-size:calc(2rem + 1 * (100vw - 20rem)/ 97.875)}
}
@supports (font-size:clamp(1.5rem,1.3978288633rem + 0.5108556833vw,2rem)){
.h5{font-size:clamp(1.5rem,1.3978288633rem + .5108556833vw,2rem)}
}
@supports not (font-size:clamp(1.5rem,1.3978288633rem + 0.5108556833vw,2rem)){
.h5{font-size:calc(1.5rem + .5 * (100vw - 20rem)/ 97.875)}
}
@supports (gap:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.menu__list{gap:clamp(.9375rem,.618215198rem + 1.5964240102vw,2.5rem)}
}
@supports not (gap:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.menu__list{gap:calc(.9375rem + 1.5625 * (100vw - 20rem)/ 97.875)}
}
@supports (padding:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.search__body{padding:clamp(.9375rem,.7203863346rem + 1.0855683269vw,2rem)}
}
@supports not (padding:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.search__body{padding:calc(.9375rem + 1.0625 * (100vw - 20rem)/ 97.875)}
}
@supports (gap:clamp(0.9375rem,0.8225574713rem + 0.5747126437vw,1.5rem)){
.item-cart{gap:clamp(.9375rem,.8225574713rem + .5747126437vw,1.5rem)}
}
@supports not (gap:clamp(0.9375rem,0.8225574713rem + 0.5747126437vw,1.5rem)){
.item-cart{gap:calc(.9375rem + .5625 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-top:clamp(3.125rem,1.8478607918rem + 6.3856960409vw,9.375rem)){
.cart{padding-top:clamp(3.125rem,1.8478607918rem + 6.3856960409vw,9.375rem)}
}
@supports not (padding-top:clamp(3.125rem,1.8478607918rem + 6.3856960409vw,9.375rem)){
.cart{padding-top:calc(3.125rem + 6.25 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-right:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.cart{padding-right:clamp(.9375rem,.7203863346rem + 1.0855683269vw,2rem)}
}
@supports not (padding-right:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.cart{padding-right:calc(.9375rem + 1.0625 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-left:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.cart{padding-left:clamp(.9375rem,.7203863346rem + 1.0855683269vw,2rem)}
}
@supports not (padding-left:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.cart{padding-left:calc(.9375rem + 1.0625 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-bottom:clamp(1.25rem,1.096743295rem + 0.7662835249vw,2rem)){
.cart{padding-bottom:clamp(1.25rem,1.096743295rem + .7662835249vw,2rem)}
}
@supports not (padding-bottom:clamp(1.25rem,1.096743295rem + 0.7662835249vw,2rem)){
.cart{padding-bottom:calc(1.25rem + .75 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-top:clamp(1.25rem,0.9945721584rem + 1.2771392082vw,2.5rem)){
.cart__footer{margin-top:clamp(1.25rem,.9945721584rem + 1.2771392082vw,2.5rem)}
}
@supports not (margin-top:clamp(1.25rem,0.9945721584rem + 1.2771392082vw,2.5rem)){
.cart__footer{margin-top:calc(1.25rem + 1.25 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.cart__title{margin-bottom:clamp(.9375rem,.618215198rem + 1.5964240102vw,2.5rem)}
}
@supports not (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.cart__title{margin-bottom:calc(.9375rem + 1.5625 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.cart__item:not(:last-child){margin-bottom:clamp(.9375rem,.618215198rem + 1.5964240102vw,2.5rem)}
}
@supports not (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.cart__item:not(:last-child){margin-bottom:calc(.9375rem + 1.5625 * (100vw - 20rem)/ 97.875)}
}
@supports (gap:clamp(0.9375rem,0.8225574713rem + 0.5747126437vw,1.5rem)){
.item-cart{gap:clamp(.9375rem,.8225574713rem + .5747126437vw,1.5rem)}
}
@supports not (gap:clamp(0.9375rem,0.8225574713rem + 0.5747126437vw,1.5rem)){
.item-cart{gap:calc(.9375rem + .5625 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-top:clamp(3.125rem,1.8478607918rem + 6.3856960409vw,9.375rem)){
.favorite{padding-top:clamp(3.125rem,1.8478607918rem + 6.3856960409vw,9.375rem)}
}
@supports not (padding-top:clamp(3.125rem,1.8478607918rem + 6.3856960409vw,9.375rem)){
.favorite{padding-top:calc(3.125rem + 6.25 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-right:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.favorite{padding-right:clamp(.9375rem,.7203863346rem + 1.0855683269vw,2rem)}
}
@supports not (padding-right:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.favorite{padding-right:calc(.9375rem + 1.0625 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-left:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.favorite{padding-left:clamp(.9375rem,.7203863346rem + 1.0855683269vw,2rem)}
}
@supports not (padding-left:clamp(0.9375rem,0.7203863346rem + 1.0855683269vw,2rem)){
.favorite{padding-left:calc(.9375rem + 1.0625 * (100vw - 20rem)/ 97.875)}
}
@supports (padding-bottom:clamp(1.25rem,1.096743295rem + 0.7662835249vw,2rem)){
.favorite{padding-bottom:clamp(1.25rem,1.096743295rem + .7662835249vw,2rem)}
}
@supports not (padding-bottom:clamp(1.25rem,1.096743295rem + 0.7662835249vw,2rem)){
.favorite{padding-bottom:calc(1.25rem + .75 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-top:clamp(1.25rem,0.9945721584rem + 1.2771392082vw,2.5rem)){
.favorite__footer{margin-top:clamp(1.25rem,.9945721584rem + 1.2771392082vw,2.5rem)}
}
@supports not (margin-top:clamp(1.25rem,0.9945721584rem + 1.2771392082vw,2.5rem)){
.favorite__footer{margin-top:calc(1.25rem + 1.25 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.favorite__title{margin-bottom:clamp(.9375rem,.618215198rem + 1.5964240102vw,2.5rem)}
}
@supports not (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.favorite__title{margin-bottom:calc(.9375rem + 1.5625 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.favorite__item:not(:last-child){margin-bottom:clamp(.9375rem,.618215198rem + 1.5964240102vw,2.5rem)}
}
@supports not (margin-bottom:clamp(0.9375rem,0.618215198rem + 1.5964240102vw,2.5rem)){
.favorite__item:not(:last-child){margin-bottom:calc(.9375rem + 1.5625 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-bottom:clamp(2rem,1.5913154534rem + 2.0434227331vw,4rem)){
.menu-footer__element:not(:last-child){margin-bottom:clamp(2rem,1.5913154534rem + 2.0434227331vw,4rem)}
}
@supports not (margin-bottom:clamp(2rem,1.5913154534rem + 2.0434227331vw,4rem)){
.menu-footer__element:not(:last-child){margin-bottom:calc(2rem + 2 * (100vw - 20rem)/ 97.875)}
}
@supports (margin-bottom:clamp(1.5rem,1.2956577267rem + 1.0217113665vw,2.5rem)){
.menu-footer__title{margin-bottom:clamp(1.5rem,1.2956577267rem + 1.0217113665vw,2.5rem)}
}
@supports not (margin-bottom:clamp(1.5rem,1.2956577267rem + 1.0217113665vw,2.5rem)){
.menu-footer__title{margin-bottom:calc(1.5rem + 1 * (100vw - 20rem)/ 97.875)}
}
@supports (gap:clamp(1rem,0.7956577267rem + 1.0217113665vw,2rem)){
.second-footer__container{gap:clamp(1rem,.7956577267rem + 1.0217113665vw,2rem)}
}
@supports not (gap:clamp(1rem,0.7956577267rem + 1.0217113665vw,2rem)){
.second-footer__container{gap:calc(1rem + 1 * (100vw - 20rem)/ 97.875)}
}
}
@media (any-hover:hover){
.button-close:hover{background-color:transparent;color:#1b1b1b}
.button:hover::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.button:hover span{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
.button-large:hover::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.button-large.active span,.button-large:hover span{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
.menu__link:hover{color:var(--accent)}
.actions-header__item:hover{background-color:var(--bg-secondary)}
.link-footer:hover{color:var(--accent)}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.ps{overflow:auto!important}
}
.eapps-google-maps .gm-style img[src="http://imperlux.eu/wp-content/uploads/2024/04/Circle.svg"]{width:8px!important;height:8px!important;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--accent)}
.reviews__container{display:-ms-grid;display:grid;-ms-grid-columns:.2fr .8fr;grid-template-columns:.2fr .8fr;gap:2rem}
.no-webp .reviews-main{background:url(../img/home-page/reviews/reviews.jpg) 0 0/cover no-repeat}
.reviews-main{text-align:center;padding:30% 2rem 2rem 2rem;border-radius:1.25rem;color:var(--bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.reviews-main__title{margin-bottom:4rem}
.reviews-main__stars{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.reviews-main__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}
.slide-reviews{border-radius:1.25rem;border-radius:var(--md,20px);border:1px solid var(--primary-300);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.slide-reviews__text{line-height:1.3}
.slide-reviews__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.slide-reviews__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:14.375rem;border-radius:.75rem;overflow:hidden}
.info-slide-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.info-slide-reviews__details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;flex-direction:column}
.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{width:60px!important}
.intl-tel-input.separate-dial-code.allow-dropdown input,.intl-tel-input.separate-dial-code.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown input[type=text]{padding-left:70px!important}
.selected-country{text-transform:uppercase;display:table-cell;vertical-align:middle;padding-left:8px}
.intl-tel-input.separate-dial-code .selected-dial-code{display:none}
.info-slide-reviews__name{font-weight:500;line-height:1.3}
.slide-reviews-button-next::before{transform:rotate(-45deg)!important}
.slide-reviews-button-prev::before{transform:rotate(135deg)!important}
#error_message{color:red;text-decoration:underline}
.loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;display:none}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.count-add-to-wishlist{display:none!important}
.woocommerce-breadcrumb{display:none}
.product__calculator{padding-top:4%}
.shop_table.cart{padding:0;position:static;opacity:1;height:auto}
@media (min-width:117.875em){
body .product__features{margin-bottom:9rem}
}
model-viewer{background:#fff!important}
.buy-steps .desc{margin-top:15px;max-width:750px}
.popup{positionx:static!important}
body .slide-reviews{gap:4rem}
.pointer_box{width:8px!important;height:8px!important;overflow:visible!important}
.wp-block-woocommerce-cart-totals-block{display:none}
body #primary .wc-block-cart-item__image{width:170px!important;padding:0!important;padding-bottom:1rem!important}
body #primary .is-large.wc-block-cart .wc-block-cart-items td{border:none;padding-top:0;padding-left:1.5rem}
body .wc-block-cart-item__prices{displayx:none}
body #primary .wc-block-cart-item__remove-link{text-decoration:none;font-size:0;position:absolute;top:0;right:0}
body #primary .wc-block-components-quantity-selector:after{border:none}
body #primary .wc-block-components-quantity-selector{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.375rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;border-radius:62.4375rem;border:1px solid var(--primary-300)}
body #primary .wc-block-components-product-details{column-count:3;color:var(--text-gray);font-size:.75rem}
.wc-block-cart-item__product{padding-bottom:0!important}
#primary table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:1.5rem;font-weight:500;line-height:1.3}
.wc-block-cart-item__prices+.wc-block-components-product-badge.wc-block-components-sale-badge{display:none}
#primary .wc-block-cart-item__wrap{height:100%;display:flex;flex-direction:column;gap:8px}
body .xoo-wsc-sc-subt{order:-1}
body span.xoo-wsc-sc-count{position:absolute;top:-10px;right:-1.1rem;font-size:.5625rem;font-weight:500;min-width:.8125rem;min-height:.8125rem;background-color:var(--accent);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-white)}
body .xoo-wsc-sc-bki{font-size:14px;font-weight:900}
#ajaxsearchpro1_1 .probox .promagnifier{margin-right:30px}
#primary .main-checkout__container:focus,#primary .main-checkout__container:focus-visi ble{outline:0!important}
#primary .wc-block-components-quantity-selector__button:focus,#primary .wc-block-components-quantity-selector__button:focus-visible{box-shadow:none!important}
.preloader{position:fixed;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-primary);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1!important;display:none}
.blockUI.blockOverlay{background:var(--bg-primary)!important;opacity:0!important}
body .xoo-wsc-ft-buttons-cont>*{display:none}
.xoo-wsc-qty-box.xoo-wsc-qtb-circle,.xoo-wsc-smr-ptotal{displayx:none!important}
.xoo-wsc-header{padding-top:25%}
.xoo-wsc-icon-cross:before{color:#908fa6;font-size:1.5rem;font-weight:100}
.button--black span{height:550px}
body .xoo-wsc-sum-col{justify-content:flex-start}
body .xoo-wsc-cart-active .xoo-wsc-opac{opacity:.25}
body .xoo-wsc-container{max-width:475px;right:-475px}
body .favorite{max-width:475px}
table.wishlist_table{min-width:100%}
table.wishlist_table .product-checkbox,table.wishlist_table>thead{display:none}
.wishlist-items-wrapper{display:flex;flex-direction:column}
table.wishlist_table .product-thumbnail{width:100%!important;padding:0!important;max-width:fit-content}
table.wishlist_table tbody td{padding:0 15px}
table.wishlist_table .product-name>a{font-weight:500;line-height:1.5;margin-bottom:1rem;font-size:1rem}
table.wishlist_table .product-add-to-cart{display:none}
table.wishlist_table tr{padding:.8125rem 0;border-top:.0625rem solid #c3c4cf;border-bottom:.0625rem solid #c3c4cf;margin-bottom:clamp(.9375rem,.618215198rem + 1.5964240102vw,2.5rem);display:flex;flex-directionx:column;flex-wrap:wrap}
.wishlist_table tr td.product-thumbnail a{max-width:100%}
.yith_wcwl_footer_additional_action,.yith_wcwl_wishlist_bulk_action{display:none}
.wishlist_table tr td.product-remove{position:absolute;color:#908fa6;font-size:1.875rem;right:0;top:0;padding:0;line-height:1}
.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout{display:block;overflow:hidden;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:62.4375rem;font-weight:500;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;background:#1b1b1b;color:var(--bg-primary);width:100%;-webkit-box-flex:0;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout span{background-color:var(--accent)}
.xoo-wsc-ecl,.xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal,.xoo-wsc-ft-extras,.xoo-wscb-icon.xoo-wsc-icon-bag2{display:none!important}
body span.xoo-wsch-text{font-weight:500;font-size:inherit}
body .xoo-wsc-ft-amt-total{margin:0;border:none}
.xoo-wsch-close.xoo-wsc-icon-cross{position:absolute;top:.5rem;right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:3rem;height:3rem;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;background-color:#1b1b1b;color:var(--bg-primary);-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}
.payment_box img{max-height:50px;padding:10px 0}
.payment_box img{position:absolute;right:0;top:20px}
.wc_payment_method{position:relative;border-top:1px solid hsla(0,0%,7%,.11);padding-top:20px}
.woocommerce-error{color:red;margin-bottom:10px}
.input-radio{width:0;height:0;opacity:0;position:absolute}
#place_order{visibility:hidden}
.wc_payment_methods .wc_payment_method:last-child{border-bottom:1px solid hsla(0,0%,7%,.11)}
.payment_box br{display:none!important}
.wc_payment_method label{cursor:pointer;display:inline-block;font-weight:500;padding:.75rem 1.5rem;border-radius:62.4375rem;border:1px solid var(--primary-300);-webkit-transition:color .5s ease 0s,background-color .5s ease 0s,border .5s ease 0s;transition:color .5s ease 0s,background-color .5s ease 0s,border .5s ease 0s;margin-bottom:15px}
.wc_payment_method input:checked+label{background-color:var(--accent);color:var(--bg-primary);border:1px solid var(--accent)}
#primary .woocommerce-input-wrapper input{width:100%;background-color:transparent;border-bottom:1px solid var(--primary-300);height:2.5rem;padding:0 .3125rem;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}
#primary .woocommerce-billing-fields__field-wrapper .form-row{flex-basis:22%}
.woocommerce-multi-currency{display:none}
.main-thank__text span{font-weight:inherit!important}
#primary #order_review{margin-top:3rem}
#primary .select2-container--default .select2-selection--single{border-radius:0;border:none;background:0 0;border-bottom:1px solid var(--primary-300)}
#primary .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}
#primary .select2-container{margin-top:8px}
.xoo-wsc-product dl.variation dd,.xoo-wsc-product dl.variation dt{font-style:normal!important}
#primary .woocommerce-billing-fields__field-wrapper .form-row.address-field input{margin-top:6px}
#primary .select2-container .select2-selection--single{height:40px}
#primary .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}
#primary .woocommerce-billing-fields__field-wrapper .form-row.address-field{flex-basis:31%}
#primary .form-row.place-order{margin-top:3rem}
#primary .woocommerce-privacy-policy-text{margin-bottom:15px}
.preloader.active{display:flex}
#order_review{position:relative}
.page-template-default .entry-content p{margin-bottom:15px}
.page-template-default .entry-content ol,.page-template-default .entry-content ul{padding-left:20px}
.page-template-default .entry-content h1,.page-template-default .entry-content h2,.page-template-default .entry-content h3,.page-template-default .entry-content h4,.page-template-default .entry-content h5,.page-template-default .entry-content h6{font-weight:700;font-size:30px;margin-bottom:10px}
.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#ff3b00;animation:spin 1s infinite linear}
.custom-quantity-label{color:var(--text-gray);font-size:1rem}
body #primary .wc-block-cart-item__quantity{display:flex;align-items:center;gap:1.5rem}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{margin-bottom:0!important}
body #primary .wc-block-cart-item__total{vertical-align:bottom;font-size:1.5rem;font-weight:500;line-height:1.3;min-width:300px}
#primary .woocommerce-billing-fields>h3{display:none}
body .product__slider-preview{overflow:hidden}
body .wc-block-cart-item__remove-link:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";display:block;color:#908fa2;font-size:15px}
body .wc-block-components-sidebar-layout .wc-block-components-main{width:100%;padding:0}
.xoo-wsch-basket .xoo-wscb-count{display:none}
.pointer_box::after,.pointer_box::before{content:"";display:inline-block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:rgba(251,80,0,.3)}
.pointer_box::before{-webkit-animation:play2 1.5s linear infinite 0s;animation:play2 1.5s linear infinite 0s}
.pointer_box::after{-webkit-animation:play 2.5s linear infinite;animation:play 2.5s linear infinite}
.home__map.mapx{position:relative;bottom:-25px}
body .form-contacts__line--two{display:block}
.form-contacts__button{min-width:257px;display:flex;justify-content:space-between}
.form-contacts__block--footer{gap:4rem!important}
.wpcf7-list-item{margin:0}
.wpcf7-list-item-label.active{background-color:var(--accent);color:var(--bg-primary);border:1px solid var(--accent)}
.wc-block-cart-items__header{display:none}
.wpcf7-list-item label .wpcf7-list-item-label{cursor:pointer;display:inline-block;font-weight:500;padding:.75rem 1.5rem;border-radius:62.4375rem;border:1px solid var(--primary-300);-webkit-transition:color .5s ease 0s,background-color .5s ease 0s,border .5s ease 0s;transition:color .5s ease 0s,background-color .5s ease 0s,border .5s ease 0s}
.single-lucrarile .navigation.post-navigation{display:none}
.filters__category:hover{background-color:#1b1b1b;color:var(--bg-primary)}
.yith-wcwl-add-button,.yith-wcwl-add-button>a{font-size:0!important}
html{scroll-behavior:smooth}
.spollers__text ol,.spollers__text ul{margin-left:20px}
.main-contacts__item.item-contacts{flex-basis:45%;margin-bottom:2rem !important}
a.item-contacts__link{font-size:14px;display:block;margin-top:5px}
.yith-wcwl-add-button:hover i{background-color:#1b1b1b}
.single-product .home__reviews.reviews{margin-bottom:8%}
body .wishlist-title-container{display:none!important}
.wishlist-items-wrapper{pointer-events:all;overflow:scroll;height:80vh}
#ajaxsearchpro1_1 .probox .proloading{position:relative;top:5px;right:10px}
#ajaxsearchpro1_1 .probox .promagnifier{position:relative;top:2px;width:0!important;background:0 0!important}
.proclose,div.asp_m.asp_m_1 .probox .promagnifier .innericon{display:none!important}
#ajaxsearchpro1_1,#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_1 .probox .proinput input.orig,#ajaxsearchpro1_2,#ajaxsearchpro1_2 .probox,#ajaxsearchpro1_2 .probox .proinput input.orig,div.asp_m.asp_m_1,div.asp_m.asp_m_1 .probox,div.asp_m.asp_m_1 .probox .proinput input.orig{height:48px!important}
.search-open .search{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}
body .main-home__body{min-height:600px}
.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language,.trp-language-switcher>div>a:hover{background-color:#1b1b1b!important;color:var(--bg-primary);border-radius:62.4375rem!important}
body .trp-language-switcher .trp-ls-shortcode-language{min-width:101px!important}
.trp-language-switcher>div>a{justify-content:center!important;display:flex!important}
.trp-language-switcher>div>a,body .trp-language-switcher:hover{background:0 0!important;padding:5px 10px;margin-bottom:4px;color:#000;display:block;position:static;padding:0;padding:.5rem 1rem!important;margin:0;border-radius:62.4375rem!important;-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}
.trp-language-switcher.trp-language-switcher-container:hover{padding:0!important;display:flex!important}
.xoo-wsc-sm-sales{display:none!important}
body .trp-language-switcher{width:auto!important;display:flex;align-items:center;text-transform:lowercase}
.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{display:flex!important;position:static!important;height:auto!important;padding:0!important}
.intl-tel-input.separate-dial-code .selected-flag{background:0 0!important}
body .trp-language-switcher .trp-ls-shortcode-language{display:flex!important;position:static!important;visibility:visible!important;height:auto!important;background:0 0!important;border:none!important;padding:0!important;overflow:hidden}
body .trp-language-switcher .trp-ls-shortcode-current-language{display:none!important}
body .item-recommendations .yith-wcwl-add-button i{width:2.5rem;height:2.5rem;padding-top:10px}
.info-slide-reviews__date{color:#adb3b3}
.circle{display:flex;background:#2e2d2b;justify-content:center;align-items:center;cursor:pointer;padding:12px;position:relative;overflow:hidden;border-radius:50%;box-shadow:28px -28px 0 2px #1b1b1b,-28px -28px 0 2px #1b1b1b,-28px 28px 0 2px #1b1b1b,28px 28px 0 2px #1b1b1b,0 0 0 2px #1b1b1b;transform:rotate(-90deg) scaleY(-1)}
.icon-button.circle{box-shadow:28px -28px 0 2px #0f1112,-28px -28px 0 2px #0f1112,-28px 28px 0 2px #0f1112,28px 28px 0 2px #0f1112,0 0 0 2px #0f1112}
.circle:hover{animation:border .4s ease 1 forwards}
.icon-button.circle:hover{animation:reviewborder .4s ease 1 forwards}
.circle>svg{transform:rotate(-90deg) scaleY(-1)}
.circle-wrap{overflow:hidden;padding:2px}
@keyframes border{
0%{box-shadow:28px -28px 0 2px #1b1b1b,-28px -28px 0 2px #1b1b1b,-28px 28px 0 2px #1b1b1b,28px 28px 0 2px #1b1b1b,0 0 0 2px #1b1b1b}
25%{box-shadow:0 -60px 0 2px #1b1b1b,-28px -28px 0 2px #1b1b1b,-28px 28px 0 2px #1b1b1b,28px 28px 0 2px #1b1b1b,0 0 0 2px #fff}
50%{box-shadow:0 -60px 0 2px #1b1b1b,-60px 0 0 2px #1b1b1b,-28px 28px 0 2px #1b1b1b,28px 28px 0 2px #1b1b1b,0 0 0 2px #fff}
75%{box-shadow:0 -60px 0 2px #1b1b1b,-60px 0 0 2px #1b1b1b,0 60px 0 2px #1b1b1b,28px 28px 0 2px #1b1b1b,0 0 0 2px #fff}
100%{box-shadow:0 -60px 0 2px #1b1b1b,-60px 0 0 2px #1b1b1b,0 60px 0 2px #1b1b1b,60px 30px 0 2px #1b1b1b,0 0 0 2px #fff}
}
@keyframes reviewborder{
0%{box-shadow:28px -28px 0 2px #0f1112,-28px -28px 0 2px #0f1112,-28px 28px 0 2px #0f1112,28px 28px 0 2px #0f1112,0 0 0 2px #0f1112}
25%{box-shadow:0 -60px 0 2px #0f1112,-28px -28px 0 2px #0f1112,-28px 28px 0 2px #0f1112,28px 28px 0 2px #0f1112,0 0 0 2px #fff}
50%{box-shadow:0 -60px 0 2px #0f1112,-60px 0 0 2px #0f1112,-28px 28px 0 2px #0f1112,28px 28px 0 2px #0f1112,0 0 0 2px #fff}
75%{box-shadow:0 -60px 0 2px #0f1112,-60px 0 0 2px #0f1112,0 60px 0 2px #0f1112,28px 28px 0 2px #0f1112,0 0 0 2px #fff}
100%{box-shadow:0 -60px 0 2px #0f1112,-60px 0 0 2px #0f1112,0 60px 0 2px #0f1112,60px 30px 0 2px #0f1112,0 0 0 2px #fff}
}
.yith-wcwl-add-button i{color:#fff;font-size:20px;font-weight:900;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#1b1b1b80;text-align:center;padding-top:10px}
.wpcf7-list-item label input{width:0;height:0;opacity:0;position:absolute}
.popup-project__close{position:fixed}
.form-contacts__line--two>p{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.form-contacts__line--two>p br{display:none}
.footer{z-index:1}
body .menu-footer{grid-template-columns:2fr 2fr 1fr 1fr}
body .main-footer__content{grid-template-columns:.6fr auto;max-width:100%}
.menu-footer__column .item-contacts__link,.menu-footer__column .item-contacts__link *{font-size:16px;display:block;color:#fff!important;font-family:Poppins!important}
body .form-footer__line br{display:none}
body .form-footer__button{top:20px}
.certification__item img{width:100%}
body .certification__item{flex-wrap:wrap;justify-content:center;gap:15px}
.button--accent span,.button--transp span{height:400%}
.culori_block .select_form{display:none}
.culori_block .select_form.active{display:block}
.garantie{display:none}
.garantie.active{display:block}
.descriere{display:none}
.descriere.active{display:block}
.options__label:hover{background-color:#000;color:var(--bg-primary);border:1px solid #000}
.xoo-wsc-ft-amt-shipping,.xoo-wsc-sp-container{display:none!important}
.item-rec-bot{position:relative;padding:0 2px}
.home__preference{margin-bottom:14.8125rem}
.preference-home__container{text-align:center}
.preference-home__header{display:inline-block}
.preference-duo{display:flex;gap:2rem;flex-wrap:nowrap}
.preference-home__items{display:flex;flex-wrap:nowrap;gap:2rem;margin-bottom:3rem;text-align:left;white-space:normal}@media(max-width:769px){.preference-home__items{flex-wrap:wrap}}

.item-preference{border-radius:1.25rem;display:flex;gap:1.5rem;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;justify-content:space-between;padding:32px 32px 5px!important;height:440px;width:440px}
.item-preference__header{font-size:1.5rem;position:relative;font-weight:500}
.item-preference__image{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}
.item-preference__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.6) 76.64%)}
.item-preference:hover .item-preference__image{filter:brightness(30%)}
.item-preference:hover .item-preference__body{margin-bottom:150px}
.item-preference__body{z-index:3;color:#fff;transition:all .3s ease}
.item-preference__icon{z-index:3;position:absolute;left:0;top:0;width:32px;height:32px}
.item-preference__title{font-weight:500;line-height:1.25;margin-bottom:1rem;font-size:2rem}
.item-preference__list{line-height:1.5}
@media (max-width:1600px){
.item-preference__list{font-size:14px}
.item-preference__title{font-size:1.5rem}
.item-preference:hover .item-preference__body{margin-bottom:50px}
.item-preference{width:328px;height:328px}
.footer-2{flex-wrap:wrap}
.footer-list{flex:0 0 30%}
}
@media (max-width:1200px){
.footer-list{flex:0 0 calc(50% - 16px)}
}
@media (max-width:1500px){
.item-preference:hover .item-preference__body{margin-bottom:30px}
}
@media (max-width:1200px){
.item-preference:hover .item-preference__body{margin-bottom:50px}
}
@media (max-width:900px){
.footer-1__contact{flex-direction:column;gap:24px}
.footer-1{flex-direction:column;align-items:start;gap:48px}
.footer-list{flex:0 0 100%}
.footer-3{padding:16px 0;flex-direction:column;gap:32px;align-items:start}
.footer-3-links{gap:8px;flex-direction:column}
}
@media (max-width:800px){
.preference-duo{flex-wrap:wrap}
}
.item-preference__list li::before{background-color:#fff}
@media screen and (max-width:768px){
.eapps-google-maps-map-container{height:100%!important}
.footer-4{font-size:2.75vw}
.open-form .main-checkout__form{height:auto!important;margin:0!important}
#primary .woocommerce-billing-fields__field-wrapper .form-row,#primary .woocommerce-billing-fields__field-wrapper .form-row.address-field{flex-basis:100%}
.page-template-default .entry-content ol,.page-template-default .entry-content ul{padding:0}
.payment_box img{position:static}
body .main-footer__content,body .menu-footer{-ms-grid-columns:1fr;grid-template-columns:1fr}
body #primary .wc-block-cart-item__quantity{align-self:auto;margin-bottom:15px!important}
body #primary .wc-block-cart-item__total{justify-content:left;display:flex}
.wc-block-cart-items__row{display:flex!important;flex-wrap:wrap!important}
body #primary .wc-block-components-product-details{column-count:1;padding:0;line-height:2}
#primary .wc-block-cart-item__wrap{text-align:left}
.options-item{flex-wrap:wrap}
.options-item__title{min-width:100%}
.options-item__options{flex-wrap:wrap!important;max-width:100%}
.main-contacts__item.item-contacts{flex-basis:44%}
.item-works__button{position:relative;opacity:1;margin:16px 15px}
.home__map.mapx{bottom:-40px}
.eapps-google-maps-bar-container{display:none!important}
.modal__close{position:absolute;max-width:30px;top:30px;cursor:pointer}
}