@font-face{font-family:Gordita;src:url(fonts/Gordita/Gordita-Regular.woff2);font-weight:400;font-display:swap}
@font-face{font-family:Gordita;src:url(fonts/Gordita/Gordita-Medium.woff2);font-weight:500;font-display:swap}
@font-face{font-family:Gordita;src:url(fonts/Gordita/Gordita-Bold.woff2);font-weight:600;font-display:swap}
@font-face{font-family:Tiempos;src:url(fonts/Tiempos/Tiempos-Headline.woff2);font-weight:400;font-display:swap}
@font-face{font-family:Icons;src:url(fonts/icons/Icons-Regular.otf);font-display:swap}
:root{--accent-color:#125755;
--contrast-color:#bea28b;
--hover-color:#5a4c4e;
--active-color:#5a4c4e;
--highlight:#EF262C;
--button-color:#6E7D67;
--button-hover:#5B6955;
--text:#4B3E3F;--light-text:#efefef;--medium-text:#666;--light-background:#F3F2EE;--secondary-background:#594C4D;--medium-background:#EAE9E4;--dark-background:#4B3E3F;--border-color:#e1e1e1;--filter-main:invert(70%) sepia(25%) saturate(336%) hue-rotate(345deg) brightness(92%) contrast(84%);--red:#b30310;--green:#264D48;--yellow:#fff12d;--container:90vw;--half-container:calc(var(--container) / 2);--spacing:2rem;--star-size:24px;--star-color:#ccc;--star-background:#f6be2f;--container:90vw;--width-three:calc(var(--container) / 3);--width-two:calc(var(--container) / 2);--width-onehalf:calc(var(--container) / 1.5)}
@media (min-width:1680px) {
:root{--container:1440px}
}
*{box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
body,html{text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{padding:100px 0 0;color:var(--text);margin:0;font-family:Gordita,sans-serif;font-weight:400;font-size:16px;line-height:1.5;background:var(--light-background)}
.container{width:var(--container);margin:0 auto}
input,select,textarea,button{font-family:Gordita,sans-serif;background:var(--light-background);color: var(--text);}
h1,h2,h3,h4,h5,h6{font-family:Tiempos,sans-serif;font-weight:400;color:var(--dark-background);line-height:1}
.thank-you h3,.finalizare-plata h3{font-family:Gordita,sans-serif}
a{color:inherit}
strong{font-weight:500}
header{overflow-x:clip;background:var(--dark-background);position:fixed;top:0;left:0;right:0;height:100px;z-index:99}
.headTop{color:#fff;text-align:center;font-size:24px;line-height:64px;background:red;text-transform:uppercase;text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:99999;display:block}
.headTop a{text-decoration:none}
.headTop p{line-height:32px;margin:2px 0}
nav{color:#fff}
.productsMenu{position:relative}
.menuCategories{list-style:none;display:flex}
.menuCategories li{padding:0 15px}
.menuCategories{position:relative}
.menuCategories ul li{padding:0}
.bannerBlock p{font-size:30px;font-weight:300}
.menuCategories li a{text-transform:uppercase;color:inherit;display:flex;align-items:center;font-size:13px;padding:0;line-height:100px;letter-spacing:1px}
.absoluteHeader .menuCategories li a{line-height:80px}
.submenu li ul li{padding:0}
.submenu li a{border:none;padding:0 25px;line-height:100px}
.submenu li a:first-child{padding-left:15px}
.submenu{break-inside:avoid-column;width:100%;visibility:hidden;opacity:0;position:absolute;background:var(--secondary-background);left:0;top:80px;transition:top .3s ease-in-out;height:100px;line-height:100px}
header .container:before{content:"";display:block;background:var(--secondary-background);height:100px;top:80px;left:50%;transform:translateX(-50%);width:100vw;position:absolute;z-index:-1;    transition: top .3s ease-in-out;visibility: hidden;
    opacity: 0;}
.submenu li{break-inside:avoid-column}
.arecopii{text-transform:uppercase}
.subMenu2{display:none}
.pageInside li,p{line-height:1.5}
p:first-child{margin-top:0}
.blog p{margin-bottom:1.875rem;line-height:1.875}
.articleContent li,.articleContent p{margin-bottom:1.875rem;line-height:1.875;font-size:16px}
.terms li{margin:1em 0}
a:focus{outline:0}
img{height:auto}

.articolLista img,.blog img{width:100%}
.blogBlock{padding:60px 0;background:var(--light-background)}
.blog h3 a{text-decoration:none;color:#000;font-size:1.5em}
.postCat a{text-decoration:none;text-transform:capitalize;padding-right:10px}
.pb2{padding-bottom:calc(2 * var(--spacing))}
picture img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover;display:block}
picture{height: 100%;width:100%;display:block}
.halfContainer{width:45vw;max-width:720px}
.articleContent h1{color:#000;text-transform:uppercase;font-size:36px}
.articleContent h2{color:#000}
.articleContent h2 a{text-decoration:none}
.postInfo span{color:#a5a5a5}
.postInfo{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #dedede}
.articleContent p a{color:#000}
.stickedMenu{position:absolute;left:0;right:0;top:0;z-index:9}
body:not(.index) .stickedMenu{background:var(--dark-background)}
.flex{display:flex}
.flex1{flex:1}
.fwrap,.wrap{flex-wrap:wrap}
.fspace{justify-content:space-between}
.fcenter{justify-content:center}
.fright{justify-content:flex-end}
.acenter{align-items:center}
.full{width:100%}
.half{width:50%}
.two{width:20%}
.eight{width:80%}
.six{width:60%}
.four{width:40%}

.three{width:30%}
.threeItems{width:33.33334%}
.fourth{width:40%}
.noCut{width:100%}
.four4{width:calc(25% - 1rem)}
.four3{width:calc(75% - 1rem)}
.seven{width:calc(70% - 2rem)}
.sfert{width:25%}
.sfert3{width:75%}
.crsIcon{position:relative;display:inline-block;transition:all .3s ease-in-out}
.s-8{width:8px;height:8px}
.s-10{width:10px;height:10px}
.s-12{width:12px;height:12px}
.s-14{width:14px;height:14px}
.s-16{width:16px;height:16px}
.s-18{width:18px;height:18px}
.s-21{width:21px;height:21px}
.s-24{width:24px;height:24px}
.s-26{width:26px;height:26px}
.s-30{width:30px;height:30px}
.s-36{width:36px;height:36px}
.s-40{width:40px;height:40px}
.s-48{width:48px;height:48px}
.s-60{width:60px;height:60px}
.s-64{width:64px;height:64px}
.s-120{width:120px;height:120px}
.s-special{width:96px;height:40px}
.columns{column-gap:1rem}
.columns-2{columns:2}
.galleryZone .columns-2{columns:auto}
.columns-3{columns:3}
.columns-4{columns:4}
.columns-5{columns:5}
.columns-6{columns:6}
.columns-8{display:flex}
.columns-10{display:flex}
.columns-16{columns:16}
.grid-5{display:grid;column-gap:1rem;columns:4;grid-template-columns:calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem);list-style:none}
.grid-4{display:grid;column-gap:1rem;columns:4;grid-template-columns:calc(25% - .75rem) calc(25% - .75rem) calc(25% - .75rem) calc(25% - .75rem);list-style:none}
.grid-3{display:grid;grid-template-columns:calc(33.334% - 10px) calc(33.334% - 10px) calc(33.334% - 10px);list-style:none;column-gap:30px}
.grid-1-3{display:grid;grid-template-columns:calc(25% - 1rem) calc(75% - 1rem);list-style:none;column-gap:1rem}
.grid{display:grid;column-gap:1rem}
.grid-2-1{grid-template-columns:calc(40% - 1rem) calc(60% - 1rem);column-gap:2rem}
.leftIcon{margin-right:3px}
.rightIcon{margin-left:3px}
.w-25{width:calc(var(--container) / 4)}
.cartIcon{background:url(icons/cart.svg) center center no-repeat;background-size:contain}
.googleLogin{background:url(icons/google-login.svg) center center no-repeat;background-size:contain}
.facebookLogin{background:url(icons/facebook-login.png) center center no-repeat;background-size:contain}
.tagIcon{background:url(icons/tag.svg) center center no-repeat;background-size:contain}
.clockIcon{background:url(icons/clock.svg) center center no-repeat;background-size:contain}
.loadingIcon{background:url(icons/loading.svg) center center no-repeat;background-size:contain}
.homeIcon{background:url(icons/home.svg) center center no-repeat;background-size:contain}
.filterIcon{background:url(icons/filter.png) center center no-repeat;background-size:contain}
.backIcon{background:url(icons/back.png) center center no-repeat;background-size:contain}
.minusIcon{background:url(icons/minus.svg) center center no-repeat;background-size:contain}
.plusIcon{background:url(icons/plus.svg) center center no-repeat;background-size:contain}
.helpIcon{background:url(icons/help.svg) center center no-repeat;background-size:contain}
.wishlistIcon{background:url(icons/heart.svg) center center no-repeat;background-size:contain}
.wished .wishlistIcon{background:url(icons/heartfull.svg) center center no-repeat;background-size:contain}
.accountIcon{background:url(icons/user.svg) center center no-repeat;background-size:contain}
.closeIcon{background:url(icons/close.svg) center center no-repeat;background-size:contain}
.returIcon{background:url(icons/retur.png) center center no-repeat;background-size:contain}
.returnIcon{background:url(icons/return.png) center center no-repeat;background-size:contain}
.addressIcon{background:url(icons/address.png) center center no-repeat;background-size:contain}
.editIcon{background:url(icons/edit.svg) center center no-repeat;background-size:contain}
.discountIcon{background:url(icons/discount.png) center center no-repeat;background-size:contain}
.orderIcon{background:url(icons/box.png) center center no-repeat;background-size:contain}
.storeIcon{background:url(icons/easybox.svg) center center no-repeat;background-size:contain}
.calendarIcon{background:url(icons/calendar.png) center center no-repeat;background-size:contain}
.warningIcon{background:url(icons/warning.png) center center no-repeat;background-size:contain}
.quotesIcon{background:url(icons/quotes.svg) center center no-repeat;background-size:contain}
.fastIcon{background:url(icons/timing.png) center center no-repeat;background-size:contain}
.trashIcon{background:url(icons/trash.png) center center no-repeat;background-size:contain}
.callIcon{background:url(icons/call.png) center center no-repeat;background-size:contain}
.emailIcon{background:url(icons/email.png) center center no-repeat;background-size:contain}
.messageIcon{background:url(icons/message.png) center center no-repeat;background-size:contain}
.infoIcon{background:url(icons/info.png) center center no-repeat;background-size:contain}
.shippingIcon{background:url(icons/shipping.png) center center no-repeat;background-size:contain}
.warrantyIcon{background:url(icons/warranty.png) center center no-repeat;background-size:contain}
.authenticIcon{background:url(icons/authentic.png) center center no-repeat;background-size:contain}
.basketIcon{background:url(icons/basket.png) center center no-repeat;background-size:contain}
.arrowLeftIcon{background:url(icons/leftarrow.svg) center center no-repeat;background-size:contain}
.arrowRightIcon{background:url(icons/rightarrow.svg) center center no-repeat;background-size:contain}
.facebookIcon{background:url(icons/facebook.svg) center center no-repeat;background-size:contain}
.twitterIcon{background:url(icons/twitter.svg) center center no-repeat;background-size:contain}
.pinterestIcon{background:url(icons/pinterest.svg) center center no-repeat;background-size:contain}
.instagramIcon{background:url(icons/instagram.svg) center center no-repeat;background-size:contain}
.youtubeIcon{background:url(icons/youtubeIcon.svg) center center no-repeat;background-size:contain}
.tiktokIcon{background:url(icons/tiktokIcon.svg) center center no-repeat;background-size:contain}
.secureIcon{background:url(icons/security.png) center center no-repeat;background-size:contain}
.visaIcon{background:url(icons/visa.svg) center center no-repeat;background-size:contain}
.deliveryIcon{background:url(icons/delivery.png) center center no-repeat;background-size:contain}
.paymentIcon{background:url(icons/payment.png) center center no-repeat;background-size:contain}
.visaIcon{background:url(icons/visa.svg) center center no-repeat;background-size:contain}
.mastercardIcon{background:url(icons/mastercard.svg) center center no-repeat;background-size:contain}
.rambursIcon{background:url(icons/ramburs.svg) center center no-repeat;background-size:contain}
.curierIcon{transform:translateY(-4px);background:url(icons/fan-courier.svg) center center no-repeat;background-size:contain}
.questionIcon{background:url(icons/question.svg) center center no-repeat;background-size:contain}
.hamburgerIcon{background:url(icons/hamburger.svg) center center no-repeat;background-size:contain}
.phoneIcon{background:url(icons/phone.svg) center center no-repeat;background-size:contain}
.caseIcon{background:url(icons/case.png) center center no-repeat;background-size:contain}
.computerIcon{background:url(icons/computer.svg) center center no-repeat;background-size:contain}
.watchIcon{background:url(icons/watch.svg) center center no-repeat;background-size:contain}
.holderIcon{background:url(icons/holder.png) center center no-repeat;background-size:contain}
.chargerIcon{background:url(icons/charger.png) center center no-repeat;background-size:contain}
.audioIcon{background:url(icons/audio.png) center center no-repeat;background-size:contain}
.autoIcon{background:url(icons/auto.png) center center no-repeat;background-size:contain}
.gadgetIcon{background:url(icons/gadget.png) center center no-repeat;background-size:contain}
.dataIcon{background:url(icons/data.png) center center no-repeat;background-size:contain}
.white{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%)}
.accent{filter:invert(62%) sepia(99%) saturate(223%) hue-rotate(347deg) brightness(83%) contrast(87%)}
.checkIcon{background:url(icons/checkIcon.svg) center center no-repeat;background-size:contain}
.searchIcon{background:url(icons/search.svg) center center no-repeat;background-size:contain}
.checkedIcon{background:url(icons/checked.png) center center no-repeat;background-size:contain}
.downIcon{background:url(icons/down.png) center center no-repeat;background-size:contain}
.arrowDownIcon{background:url(icons/down-arrow.png) center center no-repeat;background-size:contain}
.arrowUpIcon{background:url(icons/down-arrow.png) center center no-repeat;background-size:contain}
.resetIcon{background:url(icons/reset.png) center center no-repeat;background-size:contain}
.ironsoft{background:url(icons/ironsoft.svg) center center no-repeat;background-size:contain}
.nobleach{background:url(icons/nobleach.svg) center center no-repeat;background-size:contain}
.nodry{background:url(icons/nodry.svg) center center no-repeat;background-size:contain}
.softperol{background:url(icons/softperol.svg) center center no-repeat;background-size:contain}
.softwash{background:url(icons/softwash.svg) center center no-repeat;background-size:contain}
.gratar{background:url(icons/grill.svg) center center no-repeat;background-size:contain}
.fierbere{background:url(icons/pot.svg) center center no-repeat;background-size:contain}
.tigaie{background:url(icons/pan.png) center center no-repeat;background-size:contain}
.cuptor{background:url(icons/oven.svg) center center no-repeat;background-size:contain}
.buttonArrow{background:url(icons/arrow-right.svg) center center no-repeat;background-size:contain}
.bigArrow{background:url(icons/bigarrow.svg) center center no-repeat;background-size:contain}
.organicIcon{background:url(icons/organic.svg) center center no-repeat;background-size:contain}
.freerangeIcon{background:url(icons/freerange.svg) center center no-repeat;background-size:contain}
.highqIcon{background:url(icons/highq.svg) center center no-repeat;background-size:contain}
.superiorbreedIcon{background:url(icons/superiorbreed.svg) center center no-repeat;background-size:contain}
.rambursIcon{margin-left:15px}
.sliderLink{position:relative}
.postTags i{transform:translateY(2px);margin-right:3px}
.sliderLink a{background:var(--light-background);display:block;padding:2rem;line-height:1.5;border-radius:5px;text-decoration:underline;font-weight:500;position:absolute;left:0;top:50%;transform:translateY(-50%);width:80%;text-align:center}
.gdprBox{position:fixed;top:50%;transform:translate(-50%,-50%);left:50%;background:var(--dark-background);z-index:99999;color:#fff;max-width:888px;width:90%;max-height:90%;overflow: auto;}
.gdprMenu{margin-right:1em;font-size:12px;padding-bottom:2em}
.infoGdpr{padding:82px}
.gdprDetails{font-size:12px;line-height:2}
.switch{position:relative;display:inline-block;width:48px;height:24px}
.switch input{display:none}
.switch-state{border-radius:20px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f4f4f4;transition:.4s;border-radius:20px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dadada;transition:.4s}
.switch input:checked+.switch-state{background-color:#51bb25}
.switch-state:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:20px}
.switch input:checked+.switch-state:before{transform:translateX(24px)}
.loginButton{width:100%}
.socialLogin{margin-top:2em;text-align:center}
.spaceLogin{margin-bottom:2em;position:relative}
.spaceLogin span{padding:0 10px;background:var(--light-background)}
.spaceLogin:before{content:"";background:#dadce0;height:1px;width:100%;top:calc(50% - 1px);position:absolute;z-index:-1;left:0}
.socialLogin button{font-family:Gordita,sans-serif;font-weight:500;width:100%;color:#3c4043;font-size:14px;line-height:40px;border-radius:4px;background:0 0;border:none;width:auto;padding:0;cursor:pointer;    background: #fff;
    margin-bottom: 1em;}
.socialLogin button:focus,.socialLogin hover:hover{background:#c7dbfc;border-color:#c7dbfc}
.socialLogin button:active{background:#eee}
.socialLogin button.faceLogin{padding:0 8px;background:#1877f2;border-color:#1877f2;color:#fff}
.socialLogin button.active:hover,.socialLogin button.faceLogin:focus,.socialLogin button.faceLogin:hover{background:#3e8aed;border-color:#3e8aed}
.centered h1{font-size:90px;margin:0;margin-bottom:var(--spacing);line-height:1;color:#fff}
.fb_iframe_widget{display:block!important}
.socialLogin button i{transform:translateY(4px);margin-right:18px}
.gdprMenu span{line-height:2.2;margin:0;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:3px;cursor:pointer;transition:all .3s ease-in-out;display:block;white-space:nowrap}
.settingsBox{display:block;background:#fff;color:#000;padding:1em}
.callto{color:#fff;background:var(--button-color);padding:0 30px;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:.1em;margin-top:17px;display:inline-block;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent;text-align:center;height:62px;line-height:60px;-webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.brownButton{background:var(--dark-background)}
.iconButton{display:inline-flex;align-items:center;justify-content:space-between}
.iconButton i{margin-left:10px}
.loginFast{cursor:pointer}
#orderWarning .warningBlock{    text-transform: none;
    font-weight: normal;
    line-height: 1.5;
    font-size: 14px;
display: block;}
.invert{background:transparent;color:#fff;border-color:#fff}
.browned{background:transparent;color:var(--dark-background);border-color:var(--dark-background)}
.closeIcon{position:absolute;top:20px;right:20px;cursor:pointer}
.cartBox .closeIcon{position:relative;top:auto;right:auto}
.productWeight{font-size:14px}
.lightButton{background:transparent;color:var(--contrast-color);border:2px solid var(--contrast-color)}
.headItem{margin:0 10px;display:block}
.product{background:var(--light-background)}
.headItem:last-child{margin-right:0}
.headItem:first-child{margin-left:0}
.gender a{font-weight:600;font-size:16px;color:#ababab;text-decoration:none}
.gender .genderSelected{color:var(--text)}
.logo img{height:32px;width:auto}
nav{height:100%}
nav ul{padding:0;margin:0;list-style:none}
nav ul li a{display:block;padding:0 20px;font-weight:400;text-decoration:none;white-space:nowrap}
nav ul li a.sale{text-transform:uppercase;font-weight:500;color:var(--red)}
nav ul li a.blackF{text-transform:uppercase;font-weight:600;color:#000}
nav ul li a.noutatiMenu{color:inherit}
nav .subMenu ul li:first-child{margin-left:0}
.favorites,.openCart{position:relative}
.openCart,.openCart i{width:30px}
.deleteProduct{cursor:pointer}
.counter{    display: block;position:absolute;background:var(--contrast-color);color:#fff;font-size:10px;border-radius:50%;line-height:18px;text-align:center;top:-8px;right:-10px}
.rightLogo{height:60px;margin-left:38px}
.absoluteHeader .rightLogo{height:40px}
.subMenu .lastLink{font-weight:500;text-decoration:underline}
.categoryBanner img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.mainBanner{position:relative;display:block}
.mainBanner .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1}
.bestBrand,.mainBanner{padding-bottom:40%}
.necesar{color:red}
.bestBrand picture,.mainBanner picture,.productImage picture{position:absolute;display:flex;align-items:flex-end;left:0;top:0;min-height:100%;min-width:100%;width:100%;object-fit:cover;height:100%}
.mainBanner picture{z-index:0}
.bannerBlock{height:100%;position:absolute;width:100%}
.borderedBlock{border:1px solid var(--contrast-color)}
.oHead,.thank-you .cartContent,.finalizare-plata .cartContent,.oFooter,.infoThank{padding:30px}
.oFooter{border-top:1px solid var(--contrast-color)}
.bestBrand picture{left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:1}
.bannerText{color:#fff;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);text-align:center;z-index:2}
.bannerText h1{margin-top:0;text-transform:uppercase;font-weight:800;margin-bottom:0;line-height:1;text-shadow:1px 3px 13px #00000036}
.campaignIndemn{margin-top:0;font-size:18px;text-shadow:1px 3px 13px #00000036;line-height:1}
.bannerP{font-size:170%;font-weight:800}
.mainBanner img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.mainBanner .callto{font-size:13px}
.grecaptcha-badge{display:none!important}
.blogCategories a{text-transform:capitalize;text-decoration:none;line-height:1.75em;margin-bottom:5px}
.introBlog{margin-bottom:20px;padding-bottom:20px}
.blogCategories a:before{content:"";height:1px;width:10px;display:inline-block;background:#000;margin-right:3px}
.mainBanner:before,.smallBanner:before{content:"";background:#000;display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.35}
.spans{float:left}
.bannerHead{margin:0;font-weight:800;position:absolute;left:50px;top:50px;font-size:48px;color:#fff}
.bannerHead em{background:#fff;padding:0 20px;border-radius:10px;color:var(--accent-color);font-style:normal}
.hamburger{-webkit-user-select: none;
    -ms-user-select: none;
user-select: none;}
.hamburger span{clear:both;float:none;display:block;background-color:#fff;height:2px;width:28px;margin-right:auto;margin-left:auto;margin-bottom:6px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.hamburger span:last-child{margin-bottom:0}
.hamburger.close span:nth-child(2){background-color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.hamburger.close span:first-child{-webkit-transform:rotate(45deg) translate(2px,3px);-ms-transform:rotate(45deg) translate(2px,3px);transform:rotate(45deg) translate(2px,3px)}
.hamburger.close span:nth-child(3){margin-top:-12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.hideOverflow{overflow:hidden}
.politica-confidentialitate.hideOverflow{overflow:visible}
.overlay{transition:all .2s ease-in-out;position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1;background:#000;opacity:0;visibility:hidden;cursor:url(icons/close-cursor.svg),pointer}
.overlayed{z-index:101;visibility:visible;opacity:.5}
.politica-confidentialitate .overlayed{z-index:-1;visibility:hidden;opacity:0}
.politica-confidentialitate .gdprBox{display:none}
.searchForm input{border-radius:20px;border:1px solid var(--border-color);padding:0 15px}
.p-15{padding:15px 0}
.searchBox{min-height:160px;padding:30px}
.p-l-30{padding-left:30px}
.m-t-90{margin-top:90px}
.reviewsHome strong{display:block}
.specialBlock a{text-decoration:none}
.specialBlock img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;transition:all .5s ease-in-out}
.searchBox{transition:all .2s ease-in-out;position:absolute;top:-101vh;left:0;right:0;background:var(--light-background);z-index:102}
.searchForm{position:relative;width:90%;max-width:600px;margin:0 auto}
.searchForm input{height:64px;display:block;margin-bottom:15px;width:100%;border-radius:0;border:1px solid var(--contrast-color);padding:0 20px;background:transparent;color:#000}
.searchButton{width:64px;height:64px;background:var(--button-color);position:absolute;cursor:pointer;border:none;top:0;right:0}
.searchButton .searchIcon{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(278deg) brightness(102%) contrast(101%)}
.miniTitle{text-transform:uppercase;display:block;margin-bottom:5px;font-size:14px;margin-top:25px}
#popularSearch a{display:block;text-decoration:none;line-height:30px;font-size:13px;font-weight:500}
.suggested{position:absolute;z-index:99;background:#fff;width:100%;left:0;top:100%;box-shadow:0 5px 30px 0 rgba(0,0,0,.1)}
.scrollSearch{padding:1rem}
.slideTop{top:0}
.socials{padding:0;margin:0;list-style:none;font-size:21px}
.socials li{width:40px;text-align:center;padding:0 5px}
.socials li a{display:inline-block}
.extraMenu{padding:0 5vw;padding-top:10px;padding-bottom:55px}
.extraMenu a{margin-top:10px;display:block;text-decoration:none}
.extraMenu a i{transform:translateY(4px);opacity:.7;margin-right:10px}
.advantages{border-top:1px solid #ffffff52;margin-top:15px;text-align:center;font-size:14px}
.copyright{margin-top:5px;text-align:center;font-size:13px;padding:0;text-align:right}
.avantaj{text-align:center;padding:60px 0;font-size:16px}
.avantaj .crsIcon{display:block;margin:0 auto 10px}
.avantaj p{font-size:14px}
.callCenter{height:42px;line-height:42px;color:#fff;background:var(--dark-background);text-align:center;font-weight:600}
.callCenter a{text-decoration:none;margin-left:15px}
.callCenter .crsIcon{margin-right:10px}
.mainFooter{position:relative;padding:60px 0}
.infoArea a i{margin-right:10px}
.content{padding:1rem 0;position:relative;z-index:2}
.mainFooter a{text-decoration:none;line-height:30px;font-size:14px;white-space:nowrap}
.linkBlock{padding-top:12px;color:#f3f2ee;line-height:28px}
.onCartEmpty{color:var(--text);line-height:46px}
.linkBlock a{display:block}
footer h4{font-weight:400;margin-bottom:5px;margin-top:0;display:block;margin-block-start:0;margin-block-end:5px;width:100%;display:flex;justify-content:space-between}
.newsletter p{margin-top:0}
.chooseGender input{height:16px!important;width:3px!important;position:absolute;left:0;opacity:0}
.chooseGender span{position:relative;border:1px solid #000;width:14px;height:14px;border-radius:20px;display:inline-block;margin-right:5px;transform:translateY(1.5px)}
.chooseGender label{font-size:13px;font-weight:600;cursor:pointer;margin-right:20px}
.checkRadio:before{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;border-radius:50%}
.chooseGender input:checked~.checkRadio:before{background:#000}
.newsletter input{width:100%;padding:0 10px;border-bottom-right-radius:0;border-top-right-radius:0;border-right:none;height:44px}
.newsletter button{line-height:44px;border-bottom-left-radius:0;border-top-left-radius:0;height:44px;margin-top:0;font-size:13px;padding:0 25px;letter-spacing:0}
.newsletter .iconButton i{margin-left:0}
.newsletterPopup{max-width:800px;background:#fff;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;z-index:99999999;width:100%;border-radius:10px}
.newsletterPopup .content{padding:0}
.newsletterPopup .six{width:50%;margin:0}
.newsletterPopup .four{width:45%;margin:30px 2.5% 0}
.newsletterPopup h4{text-transform:uppercase;font-size:24px}
.newsletterPopup .accord{margin-top:10px}
.newsletterImage picture,.newsletterImage picture img{height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px}
.newsInput{margin-top:20px;position:relative}
.chooseGender label{position:relative}
.socials{margin-top:10px}
.socials a{margin-left:10px}
.socials a:first-child{margin-left:0}
.stores{padding:60px 0}
.stores .half{position:relative}
.relative{position:relative}
.centeredBlock{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}
.centeredBlock select{height:42px;padding:0 10px;border-color:#eee}
.centeredBlock h2{margin-bottom:10px}
.centeredBlock p{margin-top:0}
.bestCategories{margin:60px auto}
.bestCategories a{display:block;text-align:center;text-decoration:none;width:15%}
.bestBrand{color:#fff;font-size:16px;position:relative;overflow:hidden}
.bestBrand:before{content:"";display:block;position:absolute;z-index:2;background:var(--dark-background);opacity:.3;width:100%;height:100%;left:0;top:0}
.categoryCount{display:block;font-weight:400;font-size:14px;opacity:.7;margin-top:2px}
.bestCategories picture{background:#fff;padding-bottom:100%;position:relative;overflow:hidden}
.bestCategories picture img{position:absolute;display:block;left:0;top:0;min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover;transform:scale(.75);transition:all .5s ease-in-out}
.bestCategories strong{background:var(--light-background);border-radius:6px;padding:15px 0;display:block;font-size:16px}
.bigTitle{text-transform:uppercase;font-size:5em;margin:0;line-height:1}
.sheinCurve .bigTitle{font-size:3em;margin-top:30px}
.collections{padding:60px 0;position:relative}
.collections .crsIcon{margin:0 5px;cursor:pointer}
.grid-1-4{display:grid;grid-column-gap:2em;grid-template-columns:calc(25% - 1em) calc(75% - 1em)}
.collectionsBox{overflow:hidden;position:relative;height:calc(var(--width-four) + 92px)}
#slider{position:absolute;left:0;top:0}
.collection{-webkit-column-break-inside:avoid;width:var(--width-four)}
.collection p{margin-bottom:0}
.collection h3{font-size:18px;margin:10px 0 5px;line-height:1}
.homeDeco .half{position:relative}
.productList{list-style:none;padding:0;margin:0}
.boxProducts .productList{margin-top:30px}
.productList li{text-align:left;margin-bottom:3rem;-webkit-column-break-inside:avoid;position:relative}
.availableColors{font-size:12px;z-index:1;position:relative;margin-bottom:10px;display:inline-block;background:var(--light-background);padding:3px 10px;border-radius:11px}
.paddingSide{padding:0 10px}
.homeDeco .productList li{background:#fff}
.homeDeco{background:var(--light-background)}
.fromNew,.fromSale,.homeDeco .productList{padding:90px 0}
.p-60{padding:60px 0}
.fromSale{padding-top:0}
.productTitle{color:var(--dark-background);z-index:1;position:relative;font-size:18px;font-weight:500;white-space:normal}
h1.productTitle{line-height:1.2;height:auto;max-height:unset}
.price{clear:both;white-space:nowrap;font-family:Tiempos,sans-serif;color:var(--contrast-color);text-transform:lowercase}
.prices{z-index:1;font-size:48px;position:relative;    margin-top: 1rem;}
.productList .productTitle{text-align:left;font-family:Gordita,sans-serif;font-size:16px;font-weight:500;line-height:26px;}
.productList .prices{font-family:Gordita,sans-serif;display:flex;justify-content:flex-start}
.productList .price{font-family:Gordita,sans-serif;font-weight:500;font-size:16px!important;color:var(--text)}
.cartItems{max-height:calc(100vh - 380px);overflow:auto}
.deliveryCart{font-weight:500;padding-top:10px}
.rrp{font-weight:500;margin-left:0;display:block;color:var(--text);opacity:.4;font-size:12px!important;text-align:left;text-transform:uppercase;margin-bottom:10px}
.productList .rrp{text-align:center}
.special{color:var(--red)}
.cutOut{margin-right:10px;text-decoration:line-through}
.pills{z-index:1;position:absolute;left:10px;top:10px}
.pill{font-weight:400;border-radius:3px;line-height:26px;font-size:15px;background:#fff;margin-bottom:6px;clear:both;display:table;padding:0 10px;text-align:center}
.pill.discount{background:var(--red);color:#fff}
.pill.extraTag{color:var(--dark-background);background:var(--light-background)}
.pill.saleTag{background:#bbdf1e;text-transform:uppercase;width:90px}
.pill.newTag{color:#fff;background:var(--green)}
.productImage{position:relative;padding-bottom:100%;overflow:hidden}
.productImage img{position:absolute;display:block;left:0;top:0;min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.nochild{padding-bottom:0!important}
.productList .onhover{white-space:nowrap;margin-top:10px;display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:-36px}
.productList a{display:block;text-decoration:none;position:relative}
.productList li .addToFavorite{position:absolute;top:10px;right:10px;display:block;background:#fff;z-index:2;width:32px;height:32px;border-radius:50%;cursor:pointer;border:1px solid var(--border-color)}
.productList li .addToFavorite .crsIcon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.centered{text-align:center}
.cartBox{position:fixed;background:#fff;right:0;top:0;bottom:0;z-index:999;white-space:nowrap;box-shadow:0 10px 16px #0003;width:var(--container);max-width:540px;font-size:14px;transform:translateX(100px);opacity:0;visibility:hidden;z-index:-1;transition:all .2s ease-in-out}
.cartShow{opacity:1;visibility:visible;z-index:9999;transform:none}
.cartContent img{width:120px}
.cartShow .cartContent img{width:90px}
.cartContent ul{width:calc(100% - 150px);list-style:none;padding:0;margin:0;margin-left:30px;text-align:left}
.cartTitle{display:block;font-size:37px;font-family:'Tiempos';font-weight:400}
.miniCartHeader{padding:30px}
.rightElements{position:relative}
.cartBox .callto{display:flex}
.cartBox .cartContent{padding:0 30px}
.bottomCart{position:absolute;bottom:0;left:0;right:0;padding:30px;background:#fff;z-index:2}
.cartContent .price{font-size:inherit}
.cartContent .price.discount{display:block;font-weight:400}
.cartContent .price.finalPrice{display:block;color:var(--text)}
.cartContent .price.cutOut{margin:0}
.pricesBlock{width:150px;text-align:right}
.cartShow .pricesBlock{width:100px;text-align:right}
#sugestii div{-webkit-column-break-inside:avoid}
#sugestii img{width:100%}
.searchImage{width:60px}
.infoP{width:calc(100% - 60px);padding:0 .5rem}
.searchItem{text-decoration:none;margin-bottom:1rem}
.searchItem .productTitle{font-size:14px}
.searchItem .price{font-family: 'Gordita';
    display: block;
    font-size: 14px;}
.cartItem{margin-bottom:30px;position:relative}
.disabled{opacity:.7;cursor:not-allowed;pointer-events:none}
.solicita-retur .familyOptions,.solicita-retur .quantityField,.solicita-retur .selectedItem{height:34px;margin:0}
.solicita-retur .familyOptions,.solicita-retur .quantityField{margin-left:10px}
.solicita-retur .downIcon{margin-left:10px}
.cartItem:last-child{border:none;margin-bottom:0;padding-bottom:0}
.cartContent .productTitle{font-size:15px;font-weight:500;line-height:28px}
.itemDetails{padding-right:20px}
.cartContent .half{width:49.5%}
.subTotal{margin:10px 0;font-weight:500}
.sliderBox{position:relative}
.sliderInside{position:absolute;top:0;left:0;display:flex;justify-content:space-between;column-gap:60px}
.sliderOuter{position:relative;overflow:hidden}
.sliderItem{width:calc(var(--half-container) - 30px)}
.buttonArrow{cursor:pointer}
.arrow{    top: 50%;
    transform: translateY(-35px);background:var(--dark-background);width:70px;height:70px;position:absolute;right:0;transition:all .3s ease-in-out;z-index:99}
.arrow i{transform:translate(-50%,-50%);top:50%;left:50%;position:relative}
.leftArrow i{transform: rotate(180deg) translate(50%,50%);}
.leftArrow{left:0;right:auto}
.fiveColumns{height:calc(var(--height-five) + 50px)}
.sliderOuter .productList li{width:calc(var(--width-three) - 40px)}
.sliderOuter .columns-10.productList li{width:var(--width-five)}
.arrowz{cursor:pointer;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);left:-20px;opacity:1;transition:all .2s ease-in-out}
input::placeholder{font-size:16px;color:#000}
.newsletter input:focus,#codVoucher:focus{border-right:0}
.cartResume{font-weight:500}
.finalizare-plata .cartResume{font-weight:400}
.reviewGroup{padding-bottom:90px}
.reviewsBlock{padding:25px 35px;border:1px solid var(--contrast-color)}
.p-90{padding:90px 0}
.pt-90{padding-top:90px}
.p-75{padding:75px 0}
.rightDetails{padding-left:50px}
.preSpaced{margin-top:var(--spacing)}
.testimoniale .arrowz{position:relative;transform:none;top:auto;left:auto}
.suggestedProducts{background:var(--light-background)}
.subscribePackage{background:var(--dark-background)}
.charcuterieBlock{color:#fff;background:var(--green)}
.subscribePackage p{    color: #fff;line-height:26px;margin-top:30px;margin-bottom:60px}
.subscribePackage .halfContainer{padding-right:150px}
.subscribePackage h2{color:#fff}
.textRight{    width: calc(50% - 3rem);position:relative}
.subscribePackage .pictureContainer{max-height: calc(100vh - 80px); overflow: hidden;}
.shippingDetail{counter-increment:headerCounter;margin:var(--spacing) 0;padding-left:70px;position:relative;display:inline-block}
.shippingDetail:before{content:counter(headerCounter)".";font-family:Tiempos,sans-serif;display:block;position:absolute;top:50%;font-weight:400;left:0;color:var(--contrast-color);transform:translateY(-50%);text-align:center;line-height:70px;font-weight:600;font-size:70px}
.shippingAdvantage{margin:var(--spacing) 0}
.productShipping .shippingDetail:before{transform:none;top:auto;position:relative;font-size:100px;line-height:120px}
.productShipping .shippingDetail{margin:0;padding:0}
.productShipping .shippingDetail img{margin:var(--spacing) 0;width:100%}
.video iframe{    width: 100%;
    height: 100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.video{width: 100%;pointer-events: none;aspect-ratio:16/8.5;overflow:hidden;position:relative;margin-top:60px}
.youtube-container {
	overflow: hidden;
	width: 100%;
	aspect-ratio: 16/8.5;
	pointer-events: none;
	}
	.youtube-container iframe {
		width: 300%;
		height: 100%;
		margin-left: -100%;
	}

.gourmetDelivery strong{font-weight:600;font-size:16px;text-transform:uppercase}
.gourmetDelivery p{line-height:26px;font-weight:400;margin:0}
.gourmetDelivery picture{position:absolute;height:100%}
.gourmetDelivery picture img{    object-position: left;object-fit:contain}
.gourmetDelivery{align-items:stretch}
.gourmetDelivery .half:first-child{position:relative}
.disabledArrow{opacity:.6}
.moveRight{right:-10px;left:auto}
.arrowz:before{content:"";background:#fff;width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;transition:all .2s ease-in-out}
.arrowz i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.homeDeco{padding-bottom:40px}
.breadcrumbs{line-height:1;list-style:none}
.breadcrumbs ul{padding:0}
.textDetails{color:var(--medium-text)}
.breadcrumbs a,.breadcrumbs span{font-size:13px;text-decoration:none}
.breadcrumbs i{margin:0 5px;font-style:normal}
.stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:21px;line-height:1;margin-bottom:64px;text-decoration:none;z-index:1;position:relative}
.stars:before{content:'AAAAA';font-family:'Icons';background:linear-gradient(90deg,var(--contrast-color) var(--percent),#ccc var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}
.rightDetails .stars{margin-top:1rem}
.reviewDate{font-size:13px}
.shortDescription{margin-bottom:var(--spacing);line-height:28px}
.productImages picture{padding-bottom:100%;display:block;width:100%;margin-bottom:1rem;position:relative}
.productImages img{display:block;width:100%;object-fit:cover;margin-bottom:1rem}
.productImages img:last-child{margin-bottom:0}
.gdprLinks a{line-height:32px;padding:0 16px;margin-left:20px;text-decoration:none;text-transform:uppercase;font-weight:300}
.selectedItem{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;outline:0;cursor:pointer;padding:10px 15px;height:48px;width:100%;border:1px solid #d7d7d8;margin:15px 0;transition:all .2s ease-in-out}
.selectorList{z-index:9;max-height:176px;overflow-y:auto;display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #d7d7d8;border-top:0}
.selectorList span{border-top:1px solid var(--light-background);position:relative;display:block;outline:0;cursor:pointer;padding:12px 15px;opacity:.5;transition:all .2s ease-in-out}
.sortBlock{position:relative;border:1px solid var(--border-color);padding:6px 15px;border-radius:6px;cursor:pointer}
.sortBlock i{margin-left:10px}
.orderList{position:absolute;background:#fff;box-shadow:0 2px 10px -2px #000;right:0;top:100%;border:1px solid var(--border-color);display:none}
.selectorList span:first-child{border-top:none}
.selectorList span.size-available{opacity:1}
.allowScroll::-webkit-scrollbar,.selectorList::-webkit-scrollbar{width:8px}
.cartItems::-webkit-scrollbar,.filtersScroll::-webkit-scrollbar{width:5px;height:5px}
.allowScroll::-webkit-scrollbar-track,.cartItems::-webkit-scrollbar-track,.filtersScroll::-webkit-scrollbar-track,.selectorList::-webkit-scrollbar-track{display:none}
.allowScroll::-webkit-scrollbar-thumb,.cartItems::-webkit-scrollbar-thumb,.filtersScroll::-webkit-scrollbar-thumb,.selectorList::-webkit-scrollbar-thumb{background:#000}
.selectBox{position:relative}
.viewSelect{display:block}
.orderProducts{padding:0 1rem 1rem 120px;margin:1rem 0}
.thumbImage{cursor:zoom-in;width:100%}
.thumbImages{width:80px;position:absolute;left:0}
.imageFull{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:#fff;text-align:center}
.imageFull img{width:100%;height:auto}
.imageFull .sliderOuter{height:100vh;width:100vh;margin:0 auto}
.imageFull ul{height:100%;column-gap:0;position:absolute;left:0;top:0;list-style:none;padding:0;margin:0}
.imageFull ul li{height:100%;width:100vh}
.imageFull ul li img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.imageFull .arrowz{left:0}
.imageFull .moveRight{right:0;left:auto}
.closeParent{cursor:pointer;position:absolute;z-index:9;display:block;width:36px;height:36px;right:5px;top:5px;border-radius:50%}
.closeParent i{left:50%;top:50%;transform:translate(-50%,-50%)}
h1.productTitle{font-size:1.3rem;font-weight:400;margin-bottom:0}
.spacer{height:1rem;display:block;width:100%}
.red{color:var(--red)}
.rightDetails .price{font-size:48px}
.rightDetails .rrp{   font-family: 'Gordita',sans-serif; font-size: 18px !important;}
.rightDetails .prices{height:auto;margin-top:0}
.rightDetails .saleTag{display:inline-block;clear:both;margin-bottom:10px;background:var(--red);color:#fff;font-size:16px;border-radius:3px;padding:3px 10px}
.rightDetails .toWishlist{width:48px;display:flex;align-items:center;justify-content:center;margin-left:5px;cursor:pointer}
.price.cutOut{    margin-left: 10px;
color: #aaa;}
.rightDetails .price.cutOut{
    font-size: 36px;}
.cartContent .price{font-family:'Gordita';font-style:normal;font-weight:500;line-height:28px}
.sizeBlock span,.sizeBlock a{text-decoration:none;color:var(--medium-text);font-weight:400;line-height:46px;text-align:center;display:inline-block;margin:0;min-width:80px;height:48px;padding:0 10px;background-color:var(--light-background);border:1px solid var(--contrast-color);border-radius:0;border-radius:10px;margin-right:10px}
.sizeBlock .selected,.colorPP.selected{border-color:var(--contrast-color);color:#fff;background:var(--contrast-color)}
.colorPP{width:60px;height:60px;cursor:pointer;margin-bottom:10px;margin-right:10px;border:2px solid transparent;border-radius:4px}
.colorPP img{width:100%;border-radius:3px}
.selectFamily{margin:1rem 0}
.titleFamily{margin-bottom:6px}
.addCart .callto{padding:0 30px;text-transform:uppercase}
.qtySelector{border:1px solid var(--contrast-color);height:48px}
.cartContent .qtySelector{border-right:1px solid var(--contrast-color)}
.cartContent .itemTitle{font-weight:500;padding:15px 27px;padding-right:0}
.priceNotice{display:block;margin:10px 0;font-size:14px}
.labelMe{font-weight:600}
.addToCart{    font-size: 13px;margin-top:0;width:100%;text-align:center;padding:0;height:48px;text-transform:none;line-height:48px;display:flex;justify-content:center;align-items:center}
.addToCart span{margin-right:5px}
.addToCart i{transition:all .2s ease-in-out;margin-right:5px}
#stockNotification{margin-bottom:20px;display:inline-block;background:rgba(0,0,0,0)}
.ultimulProdus{color:var(--red)}
.avantajeProduct{color:var(--contrast-color);margin-top:var(--spacing)}
.avantajeProduct i{margin-right:10px}
.galleryZone .toWishlist{z-index:9;position:absolute;right:10px;top:10px;background:#fff;width:35px;height:35px;border-radius:50%;padding:7px;cursor:pointer}
.productBigDetails{padding:60px 0;background:var(--medium-background)}
.extraOffer{margin:var(--spacing) 0}
.extraOffer .callto{float:right}
.hideableMenu{border-bottom:1px solid var(--border-color)}
.selectorGroup{cursor:pointer;position:relative;overflow:hidden;margin:0 20px;padding:10px 0;font-weight:500;margin-bottom:-1px}
.selectorGroup:first-child{margin-left:0}
.selectorGroup:before{content:"";height:1px;width:100%;bottom:0;position:absolute;left:-100%;background:var(--accent-color);transition:all .3s ease-in-out}
.selectorGroup.selected:before{left:0}
.detailsGroup{padding:20px 0;list-style:none;line-height:30px;margin:0}
.detailsGroup i{margin-right:10px}
.detailsGroup ul{padding:0;margin:0}
.careGroup{line-height:40px}
.mb-1{margin-bottom:60px}
.labelSpecial{background:var(--light-background);padding:5px 10px;position:absolute;left:15px;top:22px;transition:top .3s ease-in-out;z-index:10}
.finalizare-comanda input:focus + .labelSpecial,.finalizare-comanda input:not(:placeholder-shown) + .labelSpecial,.adaugaReview input:focus + .labelSpecial,.adaugaReview input:not(:placeholder-shown) + .labelSpecial,.adaugaReview textarea:not(:placeholder-shown) + .labelSpecial,.adaugaReview textarea:focus + .labelSpecial{top:-8px;font-size:13px;z-index:21}
.finalizare-comanda input,.adaugaReview input,.adaugaReview textarea{line-height: 62px;
    height: 64px;z-index:20;position:relative;background:transparent}
.adaugaReview small{font-size: 12px;margin-bottom: 20px;
display: block;}
.iconBlack{background:var(--dark-background);width:60px;height:60px;position:relative;margin-right:1rem}
.iconBlack i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.deliveryBlock{border:2px solid var(--dark-background);position:relative}
.curvedArrow:after{content:"";width:9px;height:15px;background:url(images/curvedarrow.svg) left center no-repeat;background-size:contain;position:absolute;right:-1px;bottom:-4px}
.curvedArrow.reversed:after{top:-4px;bottom:auto}
.overflowHidden{overflow:hidden}
.deliveryBlock .text{flex:1;padding:0 10px}
.curvedArrow{flex:1;background:url(images/curved.svg) center center no-repeat;background-size:cover;margin:2.45% 5px;position:relative}
.reversed{background:url(images/curvedrotate.svg) center center no-repeat;background-size:cover}
.deliveryBlock .text p{margin:0;font-size:13px;line-height:1.25}
.deliveryBlock .text strong{text-transform:uppercase;font-weight:600;font-size:18px}
.cartResume{width:100%;max-width:400px;margin-left:100px}
.deliveryBlock .iconBlack{font-size:40px;font-weight:600;color:#fff;text-align:center;line-height:70px;height:70px;width:70px;margin:0}
.advantageCharcuterie{margin:var(--spacing) 0}
.advantageCharcuterie p{margin:0;font-size:14px}
.advantageCharcuterie .full{margin-bottom:var(--spacing)}
.advantageCharcuterie .full:last-child{margin:0}
.platouC{background:url(../images/platou-charcuterie.png) center center no-repeat;background-size:contain;margin:-2rem;margin-right:0}
.advantageCharcuterie strong{font-size:18px;font-weight:600}
.rightImage{width:100%;height:100%;position:relative;overflow:hidden}
.rightImage picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}
.rightImage picture img{width:auto;height:100%;object-fit:cover;float:right;min-width:unset;min-height:unset}
.modal{z-index:999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--light-background);width:90%;max-width:640px;height:90%;overflow:hidden;box-shadow:0 10px 16px #0003}
#mapBlock{max-width:900px}
.allowScroll{overflow:auto;height:calc(100% - 50px);padding:22px;}
.modal h2{padding:0 22px;font-size:24px}
#reviewTitle{display: block;
    width: 100%;
    font-size: 12px;
    text-transform: uppercase;}
.modal table{width:100%;text-align:center;table-layout:fixed;margin-bottom:1rem;border-collapse:collapse}
.modal table tr:nth-child(odd) td{background:var(--light-background)}
.modal table tr:first-child td{background:var(--dark-background);color:#fff}
.modal table td{padding:10px 0}
.modal .modalTitle{padding-left:2rem;font-family:Tiempos,sans-serif;font-weight:400;color:var(--dark-background);margin-bottom:37px;font-size:36px;padding-top:2rem}
.bullets{position:absolute;bottom:30px;width:80%;left:50%;transform:translateX(-50%)}
.bullets span{margin:0 3px;width:100%;display:block;background:#fff;opacity:.7;height:4px}
.bullets span.current{background:var(--dark-background)}
.categoryContent{order:2;width:75%;padding-bottom:1rem}
.quarter{align-self:flex-start;width:calc(25% - 1rem)}
.categoryContent .container{width:100%}
aside{padding:1rem 0}
.categorie{line-height:2.2;list-style:none;margin:0;padding-left:1rem}
.categorie a{text-decoration:none}
.categorie a.curenta{text-decoration:underline;font-weight:600}
.catfilterTitle{display:block;margin:5px 0;font-weight:600;font-size:15px}
.countProducts{border-radius:12px;display:inline-block;height:24px;line-height:24px;padding:0 15px;background:var(--light-background);font-size:12px;margin-left:15px;transform:translateY(-2px)}
.pagination{margin:2rem 0 4rem;text-align:center;list-style:none;padding:0}
.pagination li a,.pagination li span{border-radius:3px;border-right:none;font-weight:600;height:30px;line-height:30px;padding:0;width:30px;display:block;transition:all .2s ease-in-out}
.productsArea{order:2}
.subCategorii a{white-space:nowrap;padding:0 25px;border-radius:20px;text-decoration:none;color:#666;border:1px solid var(--border-color);background:var(--light-background);margin:0 10px 10px 0;font-weight:500;display:inline-block}
.categoryH{background:#fff;margin-bottom:1rem;padding:15px 15px 0;border-radius:6px}
.categoryName{border-bottom:1px solid var(--border-color);margin-bottom:10px;padding-bottom:15px}
.next .downIcon{transform:rotate(-90deg) translateX(2px)}
.pagination li.current span{background:var(--dark-background);color:#fff}
.pagination li a{text-decoration:none}
.newsletter button{border-color:var(--contrast-color)}
.showVoucher{margin-top:1rem;padding:10px 0;margin-bottom:5px;cursor:pointer}
.applyVoucher{height:0;overflow:hidden;transition:all .3s ease-in-out}
.voucherVisible .applyVoucher{height:auto}
input,select,textarea{width:100%;padding:0 20px;font-size:16px;height:52px;border:1px solid var(--contrast-color)}
.finalizare-comanda .page input,.finalizare-comanda .page select,.finalizare-comanda .page option,.adaugaReview input,.adaugaReview select,.adaugaReview option{line-height:62px;height:64px}
textarea{min-height:160px}
.adaugaReview textarea{padding-top:20px}
input[type=checkbox],input[type=radio]{width:.8rem;height:.8rem;cursor:pointer}
input:focus,select:focus,textarea:focus{outline:0;border:1px solid var(--contrast-color)}
.newsletter strong{text-transform:uppercase;margin-bottom:10px;display:inline-block;color:var(--contrast-color)}
.newsletter p{margin-top:0;font-size:13px}
.no-margin{margin:0!important}
.voucherCall{height:52px;line-height:52px;background:var(--contrast-color)}
.newsletter input{background:transparent;color:#fff;border-color:var(--contrast-color);padding-right:10px}
.newsletter input::placeholder{letter-spacing:.1em;text-transform:uppercase;font-style:italic;text-align:right;color:#f3f2ee;font-size:12px}
.applyVoucher .callto{width:auto;margin-top:0;border-top-left-radius:0;border-bottom-left-radius:0}
.voucherApplied i{margin-left:10px;cursor:pointer}
.qty{    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;min-width: 22px;font-size:15px;margin:0 8px;font-weight:500;display:flex;flex-wrap:wrap;align-items:center}
.orderedQty{display:block;clear:both}
.qtyMinus,.qtyPlus{cursor:pointer}
#vouchercode{border-top-right-radius:0;border-bottom-right-radius:0}
.cosul-meu h3,.finalizare-comanda h3{margin-bottom:37px;font-size:36px}
.voucherVisible i{transform:rotate(-180deg)}
.removeProduct{margin-left: 15px;display:block;color:var(--contrast-color);cursor:pointer;line-height:48px;text-align:center;max-width:100px}
.cartShow .removeProduct{line-height:28px}
.grandTotal{font-weight:600;text-transform:uppercase;padding:28px 0;margin-top:2rem;margin-bottom:2rem;border-top:1px solid var(--contrast-color);border-bottom:1px solid var(--contrast-color)}
.finalizare-comanda .productTitle{text-transform:uppercase}
.finalizare-comanda h2.productTitle{padding:0 0 .5rem;height:auto;border-bottom:2px solid var(--light-background);margin-bottom:1rem}
.categoryHeader{display:flex;flex-wrap:wrap}
.filterBlock ul{list-style:none;padding:0;margin:0;display:none}
.pagination li{display:inline-block;margin:0 5px}
.filtersArea{width:100%}
.filterBlock{position:relative;color:var(--text);margin-bottom:40px}
.filterBTitle,.showUnder{padding:0 0 17px;margin-bottom:17px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#000;font-size:16px;border-bottom:1px solid var(--contrast-color)}
.filterBlock i{margin-left:25px}
.cartItem a{text-decoration:none}
.filtersList{line-height:36px}
.errormsg{display:block}
.errormsg,.notice{position:relative;padding:.75rem 1.25rem;margin:1rem 0;border:1px solid transparent;border-radius:.25rem}
.nSuccess{color:#417a62;background-color:#e2f5ed;border-color:#d3efe3}
.errormsg,.nWarning{color:#873d38;background-color:#f9e0df;border-color:#f6d1ce}
.standardF{line-height:40px;user-select:none;white-space:nowrap;display:block;text-decoration:none;cursor:pointer;position:relative}
.sortBlock .standardF{padding:7px 25px;font-weight:400}
.checkF{position:relative;padding-left:32px}
.checkF:before{content:"";display:inline-block;width:21px;height:21px;border:1px solid var(--contrast-color);position:absolute;left:0;top:50%;transform:translateY(-50%)}
.descTitle{text-transform:uppercase}
.checkF.checkMe:before{background:var(--contrast-color)}
.standardF.activeF:after{content:"";left:.8rem;width:3px;height:7px;border:solid var(--accent-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:11px}
.checkF.checkMe:after{content:"";left:8px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:12px}
.textSwatch .filtersScroll,.textSwatch .selectedFilters{padding:0 10px}
.filterSelected{display:block;padding-left:24px;font-weight:500}
.selectedFilters{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #d3d3d3;display:none}
.noshow{display:none}
.resetFilters{display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:600;padding:.5rem 1rem;border-top:1px solid #d3d3d3;color:var(--dark-background)}
.standardF input{opacity:0;visibility:hidden;position:absolute}
.sizeF{display:inline-block;padding:0 10px;border:1px solid var(--contrast-color);margin:0 10px 20px 0;min-width:52px;height:52px;text-align:center;cursor:pointer;line-height:52px;font-size:16px}
.colorF:before{content:"";padding:0;display:inline-block;cursor:pointer;width:20px;height:20px;border-radius:3px;border:none;left:14px}
.colorF.checkMe:after{left:1.325rem}
.colorF.alb.checkMe:after{border-color:#000}
.colorF.crem.checkMe:after{border-color:#000}
.colorF{padding-left:40px}
.colorF.negru:before{background:#000}
.colorF.portocaliu:before{background:orange}
.colorF.alb:before{background:#fff;border:1px solid #d3d3d3}
.colorF.albastru:before{background:#0c45b2}
.colorF.verde:before{background:#007815}
.colorF.roz:before{background:#ff5ae9}
.colorF.kaki:before{background:#9d8918}
.colorF.cărămiziu:before{background:#eb701c}
.colorF.turcoaz:before{background:#15d8b9}
.colorF.vișiniu:before{background:#c00f20}
.colorF.gri:before{background:#979797}
.colorF.galben:before{background:#ffb60b}
.colorF.crem:before{background:#ffe5a7}
.colorF.bej:before{background:#edcb77}
.colorF.maro:before{background:#ba6f43}
.colorF.mov:before{background:#8100d2}
.colorF.bronz:before{background:#df8b62}
.colorF.roșu:before{background:#e41818}
.colorF.argintiu:before{background:url(images/argintiu.jpg) center center;background-size:contain}
.colorF.auriu:before{background:url(images/auriu.jpg) center center;background-size:contain}
.colorF.mixculori:before{background:url(images/mixculori.jpg) center center;background-size:contain}
.colorF.animalprint:before{background:url(images/animal.jpg) center center;background-size:contain}
.colorF.floralprint:before{background:url(images/floral.jpg) center center;background-size:contain}
.sizeF.checkMe{background:var(--contrast-color);color:#fff}
.resetFilters i{margin-left:0;margin-right:5px}
.filterSearch{margin:1rem 1rem .25rem;display:block;position:relative}
.filterSearch i{position:absolute;right:6px;top:50%;transform:translateY(-50%);margin:0}
.searchFilter{padding-right:30px}
.activeF{background:var(--light-background);color:var(--dark-background)}
.voucherNotice{padding:.5rem;background:#bbdf1e;text-align:center;color:#000;margin-top:.5rem;font-size:17px;border-radius:3px}
.voucherNotice em{display:block;font-weight:800;color:#000}
.finalizare-comanda .page{background:var(--light-background);padding:0 5% 2rem}
.finalizare-comanda h1{margin-bottom:2rem}
.checkoutBox{margin:0 0 2rem;position:relative}
#submitOrder{width:100%}
.checkoutHead{height:100px;padding:0 5%}
.footerCheckout{padding:20px 5%}
.checkoutHead .backIcon{margin-right:20px}
.checkForm{margin:8px 0 24px}
.paymentBlock{padding:0 20px;height:64px;border:1px solid var(--contrast-color);margin-bottom:32px}
.paymentBlock label{padding-left:32px;line-height:64px;position:relative;cursor:pointer;margin-top:0}
.smallButton{height:32px;line-height:30px;margin-top:0;width:auto;padding:0 15px;font-size:12px}
.deleteProduct{line-height:32px;margin-left:20px;text-decoration:underline}
.checkbox{cursor:pointer;display:block;position:relative;padding-left:24px;margin-top:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox input{position:absolute;opacity:0;cursor:pointer;left:0;z-index:-1}
.checkmark{transform:translateY(4px);position:absolute;top:0;left:0;height:18px;width:18px;border-radius:50%;border:1px solid var(--contrast-color)}
.paymentBlock .checkmark{transform:translateY(-50%);position:absolute;top:50%}
.extraChoose .checkmark{transform:translateY(2px)}
.extraChoose{font-size:14px;padding-bottom:1rem;text-transform:uppercase;padding-left:36px}
.checkbox input:checked~.checkmark{background-color:var(--contrast-color)}
.checkmark:after{content:"";position:absolute;display:none}
.checkbox input:checked~.checkmark:after{display:block}
.checkbox label{cursor:pointer}
.checkbox .checkmark:after{left:5px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.accord{font-size:13px;line-height:24px;margin-bottom:1rem;font-weight:400}
.deliveryTime{margin-left:10px}
.accord .checkmark:after{left:5px}
.insidePage{padding:0 5%}
.insidePage h1{font-size:60px}
.areaTitle{text-transform:uppercase;margin-bottom:10px;display:block}
.mb-40{margin-bottom:40px}
.insidePage .columns{margin:2rem 0}
.gBox{border-bottom:1px solid var(--contrast-color);margin:0;padding:1rem 0;-webkit-column-break-inside:avoid;transition:all .3s ease-in-out}
.gBox:first-child{border-top:1px solid var(--contrast-color);margin-top:0}
.accountPage .gBox{margin-top:0}
.qTitle{font-family:Gordita,sans-serif;font-weight:500;font-size:16px;line-height:28px;padding-right:30px}
.faqMenu{width: calc(25% - 3rem);padding:0}
.faqMenu a{line-height:2.2;margin:0;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:3px;transition:all .3s ease-in-out}
.suggestedProducts .columns{column-gap:0}
.suggestedProducts p{font-weight:300}
.suggestedProducts .sliderBox{margin:60px 0 0}
.suggestedProducts h2,.index h2{font-size:64px;margin-bottom:0;line-height:1;margin-top:0;display:block;width:100%}
.fromNew{position:relative;z-index:1}
.charcuterie,.testimoniale{background:var(--light-background)}
.reviewImages img,.livrareGourmet img{width:100%}
.reviewAuthor{margin-bottom:1rem}
.testimoniale a{font-weight:500;color:#000}
.reviewAuthor img{border-radius:50%;margin-right:1rem}
.reviewAuthor strong{display:block;color:var(--contrast-color)}
.reviewAuthor .stars{margin-bottom:0}
.charcuterieImage{position:relative}
.roundedText{position:absolute;left:0;top:0;background:url(images/rotate-slogan.svg) center center no-repeat;background-size:contain;width:100%;height:100%}
.reviewsHome .leftArrow{margin-right: 40px;
transform: rotate(180deg);}
.brandedArea{z-index:9;right:10%;position:absolute;bottom:100px;width:150px;height:150px}
.deliveryThree{
    padding: 72px 54px;flex:1;
border-right: 1px solid var(--contrast-color);}
.deliveryThree:last-child{border-right:none}
.deliveryIndex{border-top: 1px solid var(--contrast-color);margin-top:72px}
.deliveryThree strong{text-transform:uppercase;font-weight:600}
.categoryZone .deliveryThree{margin-top:0;border-top:none;border-bottom:1px solid var(--contrast-color)}
.cow{background:url(images/cow.svg) center center no-repeat;background-size:contain;width:124px;height:124px}
.brandedArea .cow{width:150px;height:150px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.boxProducts,.aboutus{background:var(--dark-background);color:#fff;position:relative}
.boxProducts:before{content:"";background-image:var(--boxurl);background-position:top center;background-repeat:no-repeat;background-size:100%;background-attachment:fixed;z-index:0;position:absolute;width:100%;height:100%;display:block}
.aboutus:before{content:"";background-image:var(--abouturl);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0;position:absolute;width:100%;height:100%;display:block;background-attachment:fixed}
.boxAdvantages span{line-height:2;display:flex;align-items:center}
.boxAdvantages span i{margin-right:10px}
.listAvantaje{padding:var(--spacing) calc(2 * var(--spacing))}
.brandName{display:block;position:relative;z-index:1;text-align:center;text-transform:uppercase;font-size:12px;margin:5px 0}
.promoBrand img{width:100%;position:absolute;bottom:0;left:0;z-index:0}
.promoBrand{background:#d42c43;background:linear-gradient(11deg,#d42c43 0,#1e0f67 82%);overflow:hidden;padding:30px;color:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px;position:relative}
.promoBrand strong{font-size:24px}
.promoBrand a{border-radius:6px;background:#000;color:#fff;padding:8px 16px;text-decoration:none;display:inline-block;font-weight:500}
.promoBrand p{margin:5px 0 15px}
.promoBrand span{text-transform:uppercase;display:block;font-size:12px}
.hideableProducts{list-style:none;padding:0;margin:0}
.hideableProducts li{border-right:1px solid var(--light-background);background:#fff;padding:10px 20px;cursor:pointer;transition:all .3s ease-in-out;font-weight:500}
.hideableProducts li:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}
.hideableProducts li:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border:none}
.hideableProducts li.selected{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}
.hideableProducts .productList a{position:relative}
.activeQ{background:var(--medium-background)}
footer .acceptWarning{    font-size: 11px;margin-top:10px}
.newsletter .checkmark{width:14px;height:14px}
.newsletter .accord .checkmark:after{top:0px;left:3px}
.acceptWarning a{display:inline-block;font-size:11px;line-height:1.5;text-decoration:underline}
.question{cursor:pointer;position:relative}
.plusminus{width:20px;height:20px;display:block;position:absolute;right:0;top:16px}
.plusminus:before{content:"";display:block;position:absolute;height:1px;width:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--contrast-color)}
.plusminus:after{content:"";display:block;position:absolute;height:1px;width:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);background:var(--contrast-color);transition:all .3s ease-in-out}
.readQ .plusminus:after{transform:translate(-50%,-50%) rotate(0)}
.answearBlock{height:0;overflow:hidden}
.answearBlock p,.infoBlock{font-weight:400;font-size:14px}
.readQ .answearBlock{height:auto}
.hideBlock{height:0;overflow:hidden;height:0;overflow:hidden}
.easyboxInfo{margin-left:40px;border:#e5e8e8 1px solid;padding:10px;background:#f5fdff}
.easyHead{height:60px;padding:0 1rem}
.color{margin:.5rem 0}
.rambursEasy{padding:0 1rem}
.easyButton{display:block;margin-top:10px;background:var(--dark-background);border:none;color:#fff;padding:8px 25px;border-radius:3px;font-weight:500;cursor:pointer;font-family:Gordita,sans-serif}
.gm-ui-hover-effect{top:0!important;right:0!important}
.productColumn3 li{width:calc(33.3334% - 30px)}
.productColumn4 li{width:calc(25% - 30px)}
.productColumn5 li{width:calc(20% - 30px)}
.suggestedProducts .productColumn5 li{width:20%}
.mapRendered{width:100%;height:100%}
.scrollTop{position:fixed;bottom:4vh;right:calc(5vw - 60px);z-index:99;background:var(--contrast-color);width:40px;display:block;transform:translateY(100px);height:40px;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}
.moreSpan{font-weight:600;font-size:13px;text-decoration:underline;cursor:pointer}
.scrollTop i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);transition:none}
.control{margin:10px 0}
.warningBlock{position:relative;border-radius:3px;color:#DC0000}
.cosul-meu .warningBlock{line-height:48px}
.warningBlock i{position:absolute;top:7px;left:5px}
.cartItem .warningBlock i,.cartItems .warningBlock i{top:5px}
.stepC{text-align:center;display:block;position:relative;font-weight:600;font-size:13px;padding:0 10px;padding-top:30px;color:var(--medium-text)}
.stepC em{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:24px;background:#fff;border:2px solid var(--medium-text);border-radius:50%;color:#fff;text-align:center;line-height:24px;font-style:normal}
.stepsBlock{columns:3;column-gap:0;margin-top:20px}
.stepC:last-child{padding-right:0}
.currentStep{color:var(--dark-background)}
.currentStep em{background:var(--dark-background);border:2px solid var(--dark-background)}
.stepC em:after{content:"";display:block;width:8px;height:8px;background:var(--medium-text);position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.currentStep em:after{background:#fff}
.stepC:after{content:"";height:2px;width:50%;position:absolute;left:0;top:11px;background:var(--medium-text);z-index:-1}
.stepC:before{content:"";height:2px;width:50%;position:absolute;right:0;top:11px;background:var(--medium-text);z-index:-1}
.stepC:first-child:after,.stepC:last-child:before{display:none}
.done em{background:var(--medium-text)}
.done em:after{content:"";position:absolute;left:7px;top:3px;width:4px;height:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0}
.productBody{background:var(--light-background);margin-top:1rem;padding:1rem 2rem}
.returItem{border-top:1px solid #ccc;padding:1rem 0}
.returItem img{width:100px;margin-right:1rem}
.atributeRetur{margin-bottom:5px;font-size:12px}
.returItem h4{    margin: 0 0 5px;display:block}
.atributeRetur span{margin-right:10px}
.itemActions{margin-top:1rem}
.cheque{position:absolute;top:50%;left:50%;opacity:0;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);border-radius:0;display:block}
.returReason{display:flex;transition:all .2s eas-in-out}
.itemActions .smallButton{position:relative}
.activeReturn .cheque,.addedCart .cheque{opacity:1}
.addedCart .cheque{left:0}
.addedCart{position:relative;padding-left:20px}
.activeReturn .hideOpacity,.returReason{opacity:0}
.activeReturn .smallButton{background:var(--dark-background)}
.activeReturn .returReason{opacity:1}
.error span{margin-right:2rem;padding:10px;background:#ffe0e0;display:block;border-radius:3px;color:var(--red);font-size:13px;line-height:1.5;height:44px;margin-top:10px}
.error{background:#ffe0e0}
.loginCheck{position:absolute;right:0;top:0}
.modal .login{padding:0 2rem}
#loginPopup{height:auto;max-width:480px}
.forgotPass{display:block;margin-bottom:1rem;font-weight:500;font-size:12px}
.login .checkForm{margin-bottom:10px}
.letterBold{font-size:30px;font-weight:600;line-height:40px;width:40px;text-align:right;margin-right:2rem}
.brandBox{margin:2rem 0;padding-bottom:2rem;border-bottom:1px solid #d3d3d3}
.brandBox:last-child{border:none}
.brandList a{line-height:40px;font-weight:600;text-decoration:none;font-size:16px}
.collectionItem{position:relative;margin-bottom:1rem;page-break-inside:avoid;break-inside:avoid-column}
.collectionItem span{position:absolute;bottom:0;left:0;margin:1rem;color:#fff;background:var(--dark-background);padding:10px 20px;border-radius:3px;font-weight:600}
fieldset{border:none}
.contact .infoBlock{margin-bottom:2rem}
.contact .infoBlock a{font-size:15px;font-weight:500;text-decoration:none;margin-left:30px}
.contact h3{font-size:18px}
.contact h3 i{transform:translateY(5px);margin-right:10px}
.specialTitle{padding:1rem;text-align:center;font-size:18px;font-weight:400}
.favoriteList .returItem:first-child{border-top:none}
.page{padding-bottom:30px}
body{counter-reset:headerCounter}
.dissapear p{counter-increment:headerCounter;position:relative;line-height:36px}
.dissapear p:before{content:counter(headerCounter)".";display:inline-block;text-align:center;line-height:36px;margin-right:5px}
.forgot{margin:15px 0;display:inline-block;text-decoration:none;font-style:italic}
.whiteText{color:#fff}#acceptgdpr{height:18px !important}
.filtersList{visibility:hidden;opacity:0;transition:all .2s ease-in-out;height:0;overflow:hidden}
.readF{visibility:visible;opacity:1;height:auto}
.showUnder.minus i{transform:rotate(180deg)}
.oProducts{width:100%}
.headStatus .rambursIcon{margin:0}
.totals{text-align:right}
.oTotal{font-weight:500;width:100%}
.finishMessage{margin-top:10px;padding:0 1rem}
.oDate{display:block;font-size:15px;font-weight:400}
.thank-you .cartItem,.finalizare-plata .cartItem{margin:20px 0}
.orderTwo{order:2}
.terms .gBox{background:var(--light-background)}
.sizes a{padding:0 10px;display:inline-block;border-right:1px solid var(--medium-text);margin:5px 0;font-size:12px;color:var(--medium-text);font-weight:600;transition:all .2s ease-in-out}
.sizes a:first-child{padding-left:0}
.sizes a:last-child{border:0}
.storeInfo{padding:1rem;border:1px solid #eee;margin-top:1rem}
.storeInfo a,.storeInfo span{display:block;line-height:2;text-align:left;text-decoration:none}
.storeTitle{font-size:16px;font-weight:600}
.storeInfo .dataLink{font-weight:500;font-size:13px;text-decoration:underline}
aside{position:relative;padding:0}
.categorie{padding:0;display:flex;position:absolute;left:0;overflow:auto}
.categorie span{white-space:nowrap;border:1px solid var(--dark-background);padding:0 15px;margin-right:10px;border-radius:16px;height:30px;line-height:28px;font-size:13px}
.categorie span.selected{color:#fff;background:var(--dark-background)}
.filterTitle{user-select:none;font-weight:500}
.filtersScroll{min-height:54px;max-height:280px;overflow:auto}
.noPagination{padding-bottom: 15px;
    border-bottom: 2px solid;
    font-size: 14px;
margin-top: 2rem;}
.contArea{counter-increment:headerCounter;display:block;position:relative}
.contArea:before{    content: counter(headerCounter);
    font-family: Tiempos,sans-serif;
    display: block;
    font-weight: 400;
    color: var(--contrast-color);
    text-align: center;
    line-height: 80px;
	font-size: 96px;margin-right:50px}
.paymentMessage{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%}
.hidePayment{display:none}
#paymentForm{position:absolute;top:50%;z-index:2;left:50%;transform:translate(-50%,-50%);background:#fff;padding:1rem;text-align:center;overflow:hidden;border:1px solid #ccc;box-shadow:0 10px 16px #0003}
#payform input[type=image]{width:auto;margin:0 auto;border:none;display:block}
.paymentMessage:before{content:"";background:#000;opacity:.4;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}
.filterCounter{width:16px;height:16px;display:inline-block;font-size:10px;font-weight:600;color:#fff;background:var(--dark-background);border-radius:50%;text-align:center;line-height:16px;margin-left:5px;transform:translateY(-2px)}
.allFiltercounter{background:var(--contrast-color);position:absolute;color:#fff;font-size:12px;border-radius:50%;line-height:21px;text-align:center;font-weight:600;top:-1px;left:26px;display:block;width:19px;height:19px}
.stickMe{align-self:flex-start;position:sticky;top:calc(100px + 1rem)}
.genderTitle{display:block;text-align:center;color:#fff;margin:2rem 0 .5rem;text-transform:uppercase;font-size:18px;font-weight:600}
.bfProducts{margin-bottom:1rem}
.titlePNG{width:100%;z-index:1;position:relative}
.bfProductsblock{z-index:1;position:relative}
.blackfriday .productDisplay{background:#222;border-radius:6px;padding:6px}
.blackfriday .productDisplay img{border-radius:6px}
.blackfriday .productDisplay .wishlistIcon{filter:none}
.blackfriday{background:#000}
.blackfriday .checkoutHead{height:70px}
.blackfriday .logo img{height:40px}
.blackfriday header{background:#0d0d0d;position:relative;z-index:3;top:0;position:sticky}
.blackfriday .homeIcon,.blackfriday header i{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(228deg) brightness(102%) contrast(103%)}
.blackfriday .counter{background:#fff;color:#000}
.blackfriday .gender .genderSelected{color:#fff}
.blackfriday .subMenu,.blackfriday nav{background:#222}
.blackfriday .countProducts{color:#fff;background:#222}
.blackfriday nav ul li a{color:#eee}
.blackfriday .filterBlock{border:none}
.blackfriday .showUnder i{filter:invert(41%) sepia(0%) saturate(0%) hue-rotate(321deg) brightness(95%) contrast(94%)}
.bfcontainer{max-width:472px;margin:0 auto;padding:.5rem;color:#fff;text-align:center}
.bfBlock{padding:1rem 0;height:calc(100vh - 70px);position:relative}
.scrollDown{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);animation-name:scroll;animation-duration:4s;animation-iteration-count:infinite;font-size:20px;opacity:.7;letter-spacing:1px;transition:all .3s ease-in-out}
.shopButton{text-decoration:none;color:#fff;font-weight:600;letter-spacing:1px}
.scrollDown:after{content:"";display:block;height:30px;width:1px;background:#fff;margin:10px auto}
@keyframes scroll {
0%{bottom:1rem}
20%{bottom:1.2rem}
45%{bottom:1.5rem}
70%{bottom:1.2rem}
100%{bottom:1rem}
}
.bfImage{position:fixed;bottom:0;left:0;width:100%;height:calc(100vh - 70px);background:url(images/banners/bf-main.png) bottom center no-repeat;background-size:contain}
.blackfriday .bfContainer h1{text-transform:uppercase;font-size:36px}
.blackfriday .bfContainer p{font-size:120%}
.bfText{padding:1rem;position:relative;padding-bottom:5rem}
.bfInfo{z-index:1;position:relative}
.bfInfo span{font-size:18px;letter-spacing:2px}
.blackfriday input{background:#2a2a2a;border-radius:5px;border:#fff;color:#fff}
.blackfriday .cartBox,.blackfriday .cartBox:before{color:#fff;background:#000;border:none}
.blackfriday h2{color:#eee}
.blackfriday .headTop{background:#222}
.blackfriday .chooseGender span{background:#ddd}
.blackfriday .accord{text-align:left}
.blackfriday .bfContainer .callto{background:#fff;color:#000;margin-bottom:2rem}
.blackfriday h3{margin-top:2rem;color:#fff}
.blackfriday .avantajeProduct,.blackfriday .cartResume,.blackfriday .itemDetails{color:#fff}
.blackfriday .productTitle{margin-top:0;color:#fff}
.blackfriday .price{color:#ff3030}
.blackfriday .price.cutOut{color:#ccc}
.blackfriday .sizes span{color:#eee;margin-right:5px;margin-top:5px}
.bfCounter span{width:60px;height:60px;border-radius:3px;margin:3px;font-size:30px;font-weight:800;line-height:16px;padding-top:16px;display:inline-block;background:#fff;color:#000}
.bfCounter span em{display:block;text-align:center;font-size:14px;font-weight:400;line-height:20px}
.blackfriday .pagination li a,.pagination li span{color:#757575}
.blackfriday .hamburger span{background:#eee}
.blackfriday .color{color:#eee}
.blackfriday .familyOptions{background:#d7d7d8}
.blackfriday #stockNotification{background:#222;color:#fff}
.blackfriday .callto{background:var(--yellow)!important;color:#000!important}
.blackfriday .addToCart i{filter:none}
.blackfriday.finalizare-comanda .page{background:#000}
.blackfriday .checkoutBox{background:#222;border:none}
.blackfriday .showVoucher{color:#eee}
.blackfriday .productBigDetails,.blackfriday footer{background:#222;color:#eee}
.blackfriday .detailsGroup i,.blackfriday footer i{filter:invert(100%) sepia(2%) saturate(132%) hue-rotate(75deg) brightness(116%) contrast(87%)}
.blackfriday .mainFooter:before{background:#444}
.blackfriday .discountTag,.blackfriday .pill.extraTag{color:#000}
.blackfriday .avantajeProduct i,.blackfriday .showVoucher i{filter:invert(100%) sepia(2%) saturate(132%) hue-rotate(75deg) brightness(116%) contrast(87%)}
.blackfriday .payments i{filter:none}
.bigBanner,.smallBanner{overflow:hidden;position:relative;background-color:var(--dark-background)}
.smallBanner picture{height:100%;position:absolute;left:0;top:0;min-height:100%;min-width:100%;width:100%;object-fit:cover}
.introCategory{    position: relative;
    color: #fff;
    z-index: 1;
    max-width: 50%;
    text-align: center;
    margin: 40px auto;}
.introCategory p{font-size:16px}
.absoluteLinks{position:absolute;width:50%;top:50%;right:5%;transform:translateY(-50%);z-index:9}
.bigBanner .absoluteLinks{width:40%}
.absoluteLinks a{text-decoration:none;color:#fff;font-size:18px;background:#000;padding:8px 20px;font-weight:600;border:3px solid #000;transition:all .2s ease-in-out}
.cookieTable{border-collapse:collapse;margin-bottom:30px}
.cookieTable td,.cookieTable th{border:1px solid #ccc;padding:5px;font-size:90%}
.cookieTable td:first-child,.cookieTable th{font-weight:500}
.callUs{text-decoration:none;font-size:13px}
.callUs i{margin-right:10px}
.secondOrder{order:2}
.preHeading{color:var(--dark-background);text-transform:uppercase;font-size:14px;letter-spacing:1px;position:relative}
.categorie span{display:block}
.counterClock{transform:translate(-50%,-16px);position:absolute;top:0;left:50%;color:#fff;background:#000;padding:5px 10px;border-radius:3px;width:180px;font-size:15px;font-weight:500}
.voucherNotice{margin-top:25px;padding:20px;position:relative}
.hiddenCheckbox{width:0!important;height:0!important;opacity:0;display:inline;margin:0;padding:0;border:none;position:absolute;top:9px;left:9px}
.dealCheckbox{position:relative;cursor:pointer}
.checkmarkDeal{display:inline-block;width:18px;height:18px;border:1px solid;position:relative;margin-right:10px}
.dealCheckbox .checkmarkDeal:after{content:"";position:absolute;display:none;left:0;bottom:2px;width:18px;height:18px;background:url(icons/checkmark.svg) center center no-repeat}
.extraOffer .price{height:auto}
.disclaimer{color:var(--medium-text);display:block;margin-top:var(--spacing);max-width:70%}
.extraOffer p{margin-top:0}
.buyPackage{padding-right:var(--spacing)}
.extraOffer picture{margin-right:var(--spacing)}
.extraOffer h2{width:100%;font-size:48px;max-height:unset;height:auto;line-height:48px}
.dealCheckbox .hiddenCheckbox:checked~.checkmarkDeal:after{display:block}
.packageOffer{display:inline-block;border-radius:10px;background:var(--contrast-color);padding:0 15px;line-height:62px;text-transform:uppercase;font-size:14px;color:#fff;height:62px}
#sugestii .callto{margin:1rem auto;display:inline-block}
.afterHead{color:var(--contrast-color);display:block}
.absoluteHeader{position:fixed;top:-120px;z-index:100;height:80px}
.absoluteHeader .bigLogo{display:none}
.absoluteHeader .smallLogo{display:block;height:58px}
.absoluteHeader .submenu{top:40px;height:60px}
.absoluteHeader .submenu li a{line-height:60px}
.stickHeader{top:0;z-index:100;transition:all .5s ease-in-out;box-shadow:rgba(0,0,0,0.06) 0 2px 6px}
.stickHeader .headTop{display:none}
.smallLogo{display:none}
footer{background:var(--dark-background);color:#f3f2ee}
.pDetails{margin-top:var(--spacing)}
.stars span{font-size:16px}
.roundedText{-webkit-animation:rotating 6s linear infinite;-moz-animation:rotating 6s linear infinite;-ms-animation:rotating 6s linear infinite;-o-animation:rotating 6s linear infinite;animation:rotating 6s linear infinite}
.progressBar{flex:1;height:1px;border-radius:7px;background:transparent;margin:0 10px 0 15px;position:relative}
.progressBar:before{content:"";position:absolute;left:0;top:0;height:100%;width:calc(100% * var(--percentage));background:var(--contrast-color);border-radius:7px}
.review{padding:12px 0 0;margin-bottom:2rem;border-top:1px solid var(--border-color)}
.reviewCount{width:30px;text-align:center}
.mediumFont{font-weight:500}
.recenzii .categoryName{border-bottom:none;margin-bottom:0;padding-bottom:15px}
.review:first-child{border-top:none}
.review .stars{font-size:28px;margin-bottom:28px}
.averageReview{position:relative;font-family:'Tiempos';display:inline-block;font-size:40px;text-align:center;height:100px;width:100px;line-height:100px}
.averageReview:before{position:absolute;content:"";background:url(icons/review.svg) center center no-repeat;display:block;width:100px;height:100px;left:50%;top:50%;transform:translate(-50%,-50%);background-size:cover}
.reviewNumbers{text-align:center;font-weight:500;text-transform:uppercase;font-size:16px;line-height:100px;margin-left:20px}
.reviewGrouped{padding-left:20px}
.detailsGroup .stars{margin-bottom:0}
.labelSpecs ul{padding:0;list-style:none;margin:0}
.labelSpecs li{color:#000;line-height:4;border-bottom:1px solid var(--contrast-color);padding:0 30px}
.labelSpecs li:last-child{border-bottom:none}

.noCut .labelSpecs li{border-bottom:none}

.sixth{width:60%}
.pDetalii{padding:90px 0}
.pDetalii .fourth{border:1px solid var(--contrast-color)}
.pDetalii .half{width:50%;padding:48px;border:1px solid var(--contrast-color);border-left:none}
.pDetalii .half:first-child{border-right:none}
.animalSVG{fill:none;stroke:var(--text)}
.animalSVG .accentA{fill:var(--contrast-color);stroke:var(--contrast-color)}
.extraOffer .prices{align-items:center;display:flex;justify-content:end}
@-webkit-keyframes rotating {
from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotating {
from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.animated{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:.75s;animation-duration:.75s}
.fadeInRight{animation-name:fadeInRight}
.fadeInTop{animation-name:fadeInTop}
.fadeInLeft{animation-name:fadeInLeft}
.fadeInBottom{animation-name:fadeInBottom}
@keyframes fadeInRight {
0%{opacity:0;transform:translatex(100px);-webkit-transform:translatex(100px)}
100%{opacity:1;transform:translatex(0);-webkit-transform:translatex(0)}
}
@keyframes fadeInLeft {
0%{opacity:0;transform:translatex(-100px);-webkit-transform:translatex(-100px)}
100%{opacity:1;transform:translatex(0);-webkit-transform:translatex(0)}
}
@keyframes fadeInTop {
0%{opacity:0;transform:translatey(-100px);-webkit-transform:translatey(-100px)}
100%{opacity:1;transform:translatey(0);-webkit-transform:translatey(0)}
}
@keyframes fadeInBottom {
0%{opacity:0;transform:translatey(100px);-webkit-transform:translatey(100px)}
100%{opacity:1;transform:translatey(0);-webkit-transform:translatey(0)}
}
.cartContent .itemTitle{flex:1}.rate{margin-bottom: 22px;text-align:left;float:left;height:38px}
.rate:not(:checked) > label{float:right;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc;margin-right:5px}
.rate:not(:checked) > label:before{content:'A';font-family:'Icons';font-size:24px;display:block}
.rate > input:checked ~ label:before,.rate> label:hover:before,.rate > label:hover ~ label:before{content:'A';font-family:'Icons';font-size:24px;color:var(--star-background)}
.halfStar{width:12px!important;margin-right:5px!important}
.rightStar{margin-right:0!important}
.halfStar:before{width:12px!important}
.rightStar:before{background-position:left center!important}
.rate:not(:checked) > input{width:0;height:0;opacity:0;display:contents}
#acceptGDPR{background:transparent;border:1px solid var(--contrast-color);margin-top:0}
.gdprActions{    max-width: 226px}

.gdprActions a{display:block;margin-bottom:1rem;text-decoration:none;text-transform:uppercase;font-size:13px}
.gdprActions a:first-child{font-size:16px}
.indexAvantaje p{margin:32px 0}
.indexAvantaje ul{padding:0;margin:0;list-style:none}
.indexAvantaje ul li{    line-height: 1;
    padding: 28px 0;
    display: block;
    clear: both;    padding-left: 64px;
    position: relative;}
	.indexAvantaje li span{position: absolute;
    left: -5px;
    top: 50%;width:48px;display:flex;align-items:center;justify-content:center;
    transform: translateY(-50%);}
.politics a{    text-decoration: none;
    font-size: 90%;
padding:0 10px;border-right:1px solid var(--border-color)}
.politics a:first-child{padding-left:0}
.politics a:last-child{padding-right:0;border-right:none}
.greutateTotala{display:block;margin-top:15px}
#whatsappNew {
    position: fixed;
    right: 0.7rem;
    bottom: 0.7rem;
    z-index: 999;
}
#whatsappNew a {
    display: block;
    width: 60px;
    height: 60px;
    background: #25d366;
    border-radius: 50%;
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 15%);
    position: relative;
}#whatsappNew a:before {
    content: "";
    background: url(icons/whatsapp.svg);
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-repeat: no-repeat;
    background-size: cover;
}

.bonusItem{    border: 1px solid var(--contrast-color);
    color: var(--contrast-color);
    text-transform: uppercase;
    padding: 5px 15px;
    background: var(--light-background);
display: inline-block;}
.bonus .itemDetails:before{content: "BONUS";
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 11px;
    padding: 3px 6px;
    border: 0; color: var(--contrast-color); background: var(--light-background);
display: inline-block;}
.headMessage{    background: var(--button-color);
    color: var(--light-background);
    text-align: center;
    text-transform: uppercase;
font-size: 14px;padding:5px 5%}
.boxHead{height:60vh;position:relative;overflow:hidden;    background: var(--boxImage) no-repeat top center;
    background-size: cover;    background-attachment: fixed;}
	.boxHead .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;}
.boxHead h1{color:var(--light-text);font-size: 96px;
        text-align:center;}
		.boxHead:after{content:"";
    background: #000;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
		opacity: .35;}
		.boxDescription,.boxTitle{    line-height: 57.5px;
    font-family: Tiempos, sans-serif;
		font-size: 45px;}
		.containerSmall{width:90%;margin:0 auto}
		
	.boxDetails{    padding: 0;
    list-style: none;
    line-height: 76px;}	
	.boxDetails strong{margin-right:5px}
	.boxDetails li{border-top:1px solid var(--contrast-color)}
	.boxDetails li:last-child{border-bottom:1px solid var(--contrast-color)}
	.bonusLabel{    position: absolute;
    top: -15px;
    font-size: 16px;
    padding: 0 15px 0 30px;
    border: 0;
    background: var(--contrast-color);
    color: var(--light-background);
    display: inline-block;
    height: 30px;
    left: 0;
    line-height: 30px;
    font-family: Gordita, sans-serif;border-radius:5px;}
	.bonusImage{    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 1px solid var(--contrast-color);
    overflow: hidden;
    display: block;}.bonusImage img{width:100%}
	.bonusTitle{line-height: 1.3;flex:1;border-radius: 10px;    z-index: -1;
    border: 1px solid var(--contrast-color);    padding: 25px 30px 25px 60px;
    margin-left: -40px;
    font-size: 30px;
    Text-transform: uppercase;background:#fff}
	.boxDescription{text-align:center}
	.galleryBox img{width:100%}
	.boxPromo{margin-top:30px}
	.brandBonus{font-family: Gordita;
    font-size: 18px;display:block}
	
@media (min-width:1600px) {
.categoryZoneInside{max-width:var(--container);margin:0 auto}
}
@media (min-width:1080px) {
	.textGdpr{    padding-right: 140px;}
	.contul-meu .half{width:49%}
	#whatsappNew{left:2rem;bottom:2rem}
	.rightDetails {
    padding-left: 50px;
    padding-right: 50px;
}
	.finalizare-comanda .half{width:calc(50% - 15px)}
	.indexAvantaje{padding:100px}
	.gdprActions a.callto{margin-bottom: 200px;}
	.arrow:not(.disabledArrow.){cursor:pointer;opacity:.8}
	.arrow:not(.disabledArrow.):hover{opacity:1}
.specialBlock:hover img{scale:1.1}
.linkBlock a:hover{text-decoration:underline}
.menuCategories li:hover:after{width:100%}
.sizeBlock span.selected:hover{color:#fff}
.sortBlock:hover .orderList{display:block;z-index:99}
.subCategorii a:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}
.bestCategories a:hover picture img{transform:scale(.9)}
.hideableProducts li:hover{background:var(--accent-color);color:#fff;background:var(--accent-color);color:#fff;border-color:var(--accent-color)}
.selectorGroup:hover{color:var(--accent-color)}
#acceptGDPR:hover{background:var(--contrast-color)}
.selectorGroup:hover:before{left:0}
.allProducts{cursor:pointer}
.menuCategories a:hover{text-decoration:none;color:var(--contrast-color)}
.menuCategories a:hover i{filter:var(--filter-main)}
.hasChilds:hover .submenu{visibility:visible;top:100px;opacity:1}
.absoluteHeader .hasChilds:hover .submenu{visibility:visible;top:60px;opacity:1}
.absoluteHeader .hasChilds:hover .submenu:before{height:60px}
.showSubMenu .container:before{    visibility: visible;
    top: 100px;
opacity: 1;}
.submenu a:hover{text-decoration:none}
.activeReturn .callto:not(.invert):hover{background:var(--dark-background)}
.blogSidebar{margin-left:5%}
.introBlog{padding-top:120px}
.blogCategories a:hover,.postCat a:hover{text-decoration:underline;color:#000}
.bigBanner .absoluteLinks a{padding:8px 25px}
.bigBanner .absoluteLinks{top:60%}
.absoluteLinks a:hover{border:3px solid #fff}
.blackfriday .showUnder{color:#fff;background:#222}
h1.productTitle{margin:0;font-size:48px;line-height:1.3333333333;font-weight:400}

.averageR{font-size:52px;line-height:58px;margin-bottom:15px;font-weight:600;color:#8c8c8c}

.barsReview{width:45%;padding:10px 20px 0}
.barsReview li{line-height:16px;margin-bottom:10px;display:flex}
.barsReview li .rBar span{display:block;background:#68a656;height:100%}
.barsReview li:nth-child(2) .rBar span{background:#a7d057}
.barsReview li:nth-child(3) .rBar span{background:#fbae06}
.barsReview li:nth-child(4) .rBar span{background:#f9b63b}
.barsReview li:nth-child(5) .rBar span{background:#f98a3b}
.rBar{width:85%;display:inline-block;background:#eee;height:16px;margin:0 5px}

.blackfriday .filterBlock:hover{color:#fff}
.sizeF:hover{background:var(--contrast-color);color:#fff}
.sizes a{color:var(--medium-text)}
.sizes a:hover{color:var(--dark-text)}
.next:hover .downIcon{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%)}
.orderTwo{order:2}
.questions .gBox:hover{background:var(--light-background)}
.faqMenu a:hover{background:var(--light-background)}
.grid-2{grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);column-gap:2rem}
.pagination li a:hover{background:var(--dark-background);color:#fff}
.brandList a:hover,.categorie a:hover,.contact .infoBlock a:hover{text-decoration:underline}
.brandList a:hover span{text-decoration:none}
.galleryZone .toWishlist{transition:all .2s ease-in-out;opacity:.5}
.galleryZone .toWishlist.wished,.galleryZone .toWishlist:hover{opacity:1}
.selectedItem:hover{border-color:var(--dark-background)}
.selectorList span:hover{background:var(--light-background)}
.hasChild i{margin-left:10px}
.arrowz:hover:before{background:#000}
.arrowz:hover i{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%)}
.centeredBlock select{min-width:480px}
.productList li:hover .addToFavorite{visibility:visible;opacity:1;z-index:9}
.chooseGender label:hover span:before{background:#000}
.bannerText h1{font-size:100px;white-space:nowrap}
.mainBanner{height:calc(100vh - 100px);overflow:hidden}
.mainNav a,.mainNav1{border-radius:6px;font-size:15px;padding:0 20px;letter-spacing:.5px}
.mainNav a:hover{background:var(--hover-color)}
.mainNav{margin-left:10px}
.only-mobile{display:none}
.callto:hover{background:var(--contrast-color);color:#fff}
.brownButton:hover{background:var(--secondary-background)}
.invert:hover{border-color:var(--contrast-color);color:#fff;background:var(--contrast-color)}
.browned:hover{border-color:var(--dark-background);background:var(--dark-background)}
.invert:hover i{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%)}
.hasChild:hover .subMenu{display:block}
.image1,a{transition:all .3s ease-in-out}
.headItem{cursor:pointer;transition:all .2s ease-in-out}
.extraEl .subMenu a{height:auto;padding:0}
.extraEl .subMenu a.callto{padding:0 30px;border:2px solid;margin-top:1rem!important}
.extraEl .subMenu .collection{line-height:1.5;width:auto}
.collectionArrows{position:absolute;top:80px;right:0}
}

@media (max-width:1280px) {
.grid-5{grid-template-columns:calc(25% - 0.75rem) calc(25% - 0.75rem) calc(25% - 0.75rem) calc(25% - 0.75rem)}
.cartResume{width:100%;max-width:360px;margin-left:60px}
}
@media (max-width:1079px) {
	.boxDescription, .boxTitle{font-size:30px;line-height:1.5}
	.oHead, .thank-you .cartContent, .finalizare-plata .cartContent, .oFooter, .infoThank {
    padding: 15px;
}.cartContent img {
    width: 90px;
}.cartContent ul {
    width: calc(100% - 105px);
    margin-left: 15px;font-size: 14px;
}.cartContent .productTitle {font-size:15px;margin-bottom:5px;
    font-weight: 500;
    line-height: 1.25;
}.qty{font-weight:400}
	.itemDetails{padding-right:0}
	.borderedBlock{margin-top:30px}
		.loginCheck{position:relative;margin-bottom:15px}
	.deliveryThree{padding:36px}
	.gourmetDelivery .half{width:100%}

	.p-75{padding:35px 0}
	.filterZone,.four3{width:100%}
	.arrow{width:42px;height:42px}
	.arrow i{width:24px;height:24px}
	.detailsGroup .seven{margin-top:50px}
	.scrollTop{right:5%}
.leftFooter,.rightFooter{width:100%;text-align:center;justify-content:center;margin:10px 0}
.copyright{text-align:center}
.noFlex{display:block}
.mainBanner .callto {
    font-size: 10px;
    margin-top: 0;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
}
.buyPackage{padding-right:0}
.disclaimer{max-width:100%}
.addCartMobile{width:100%;flex:auto;margin-top:20px}
.extraOffer picture{    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;}
.extraOffer .prices{align-items:center;display:flex;justify-content:flex-start}
.extraOffer .callto{float:left}
.w-25{width:50%}
.shippingAdvantage{justify-content:center}
.bigArrow{width:100%;transform:rotate(90deg);margin:50px 0;height:60px}
.oHead,.thank-you .cartContent,finalizare-plata .cartContent,.oFooter,.infoThank{padding:20px}
.cartResume{width:100%;max-width:none;margin-left:0;margin-top:40px}
.finalizare-plata .cartResume{margin-top:0}
.reviewsHome .sliderItem{width:var(--container)}
.gourmetDelivery .half:first-child{margin-bottom:60px}
.centered h1{font-size: 60px;
    margin-bottom: 0px;}
.bannerBlock p{    font-size: 13px;
    margin-top: 40px;
    margin-bottom: 30px;}
.subscribePackage .half{width:100%}
.subscribePackage picture,.gourmetDelivery picture{position:relative;width:100%;height:auto}
.subscribePackage .halfContainer{padding:60px 5%;width:100%;max-width:100%}
.threeItems{width:100%}
.brandedArea .cow{width:100px;height:100px}
body{padding-top:80px}
.gourmetDelivery .halfContainer{padding: 2rem;
    max-width: none;}
.suggestedProducts h2,.index h2{font-size:45px}
.tableResponsive{overflow:scroll}
.bigBanner .absoluteLinks{top:60%}
.bigBanner .absoluteLinks a{width:40%;text-align:center;margin-bottom:10px}
.mainsubmenu{margin-bottom:15px}
.centeredBlock select{min-width:360px}
.collectionArrows{margin-top:2rem}
.collection{width:var(--width-three)}
.collectionsBox{height:calc(var(--width-three) + 92px)}
.bestCategories h2,.collections h2{text-align:center;width:100%}
.sliderOuter .columns-10.productList li,.sliderOuter .productList li{width:calc(var(--width-two) - 30px)}
.arrowz{left:0}
.moveRight{right:0;left:auto}
.sliderBox{padding-left:.7rem;padding-right:.7rem}
.homeDeco .sliderBox{padding-top:1.4rem}
.imageFull .sliderBox{padding-left:0;padding-right:0;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}
.copyright .socials{width:100%;margin-top:1rem}
.faqMenu{order:2}
.qBox{padding-left:0}
.question .productTitle{-webkit-line-clamp:unset;width:calc(100% - 30px)}
.categoryHeader:before{content:"";display:block}
.categoryHeader{position:fixed;padding:0;padding-bottom:90px;top:105vh;height:100%;background:var(--light-background);width:100vw;z-index:999;left:0;display:block;transition:top .3s ease-in-out}
.filtersArea{padding:0 5%;display:block;height:calc(100% - 50px);overflow:auto}
.shown{top:0;transition:top .3s cubic-bezier(.22,.61,.36,1)}
.closeFilters{width:40px;height:40px;line-height:40px}
.filterBlock{margin-right:0;border:none;margin-bottom:10px}
.filterTitle{font-size:15px}
.filtersHead{padding:.5rem 1rem;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:10px}
.bottomFilter{position:absolute;z-index:99;bottom:0;padding:1rem;background:#fff;width:100%;box-shadow:#000 0 -2px}
.bottomFilter .callto{margin:0;width:auto;line-height:34px}
.filtersHead .closeIcon{position:relative;top:auto;right:auto}
.filtersList{box-shadow:none}
.filterBlock .showUnder{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;color:#000}
.grid-5{grid-template-columns:calc(33.334% - .667rem) calc(33.334% - .667rem) calc(33.334% - .667rem)}
.openFilters{position:relative;z-index:9;display:inline-block;height:40px;transition:all .3s ease-in-out;cursor:pointer;line-height:40px;padding:0 1rem;padding-left:50px}
.filterOpenBand{padding:.2rem .7rem;background:var(--light-background);position:sticky;top:70px;margin:0 -.7rem .7rem;z-index:9;display:flex;align-items:center;justify-content:space-between}
.blackfriday .filterOpenBand{background:#222;color:#fff}
.countProducts{background:#fff}
.openFilters i{position:absolute;left:7px;top:7px}
.openFilters:before{content:"";width:36px;height:36px;border-radius:50%;background-color:#fff;background-size:60%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.grid-4{grid-template-columns:calc(33.334% - 0.667rem) calc(33.334% - 0.667rem) calc(33.334% - 0.667rem)}
.insidePage{padding:0}
.magazine .centeredBlock{padding:20px 0}
.specialTitle{margin:0 0 .7rem;background:var(--light-background);width:calc(100%)}
.checkoutBox,.finalizare-comanda h1{margin-bottom:1rem}
.logo img{height:24px;width:auto}
.finalizare-comanda .page{padding:5%}
.seven,.three{width:100%}
.content{padding:0;position:relative}
.container{padding-left:.7rem;padding-right:.7rem;width:100%}
.payments{flex-wrap:wrap;justify-content:flex-start}
.payments span{width:100%;text-align:left}
.payments i{margin-left:0;margin-right:15px}
#submitOrder{margin-bottom:4rem}
.productTitle{height:auto;line-height:20px;-webkit-line-clamp:1;line-height:1.3}
.productList .productTitle{margin:5px 0;font-size:14px;height:auto;line-height:1.5;-webkit-line-clamp:unset;text-align:center}
.productList .prices{justify-content:center}
.paddingSide{padding:0;height:auto}
.seven,.three,.sfert{width:100%}
.breadcrumbs{padding:.5rem .7rem;font-size:12px;white-space:nowrap;overflow:auto;text-align:center;color:var(--light-background)}
.blackfriday .breadcrumbs{background:#000}
.breadcrumbs a{font-size:12px;color:var(--light-background)}
.category h1,.cauta h1,.noutati h1,.sale h1{margin:1rem 0}
.grid-2-1{grid-template-columns:calc(50% - 0.5rem) calc(50% - 0.5rem)}
.productBigDetails .grid-2-1{grid-template-columns:100%}
.spacer{display:none}
.slideTop{top:0;position:fixed;border-top:1px solid #ccc;z-index:999}
.avantaj{padding:30px 0}
.newsletter{margin-top:40px!important;margin-bottom:40px!important}
.productList li{text-align:center}
.bigTitle{font-size:2.5rem}
.centerMobile{text-align:center;margin-bottom:30px}
.homeDeco .productList{padding:0}
h2,h3{font-size:45px}
.bestCategories a{margin-bottom:1rem}
.columns{column-gap:1rem}
.gender a{font-size:15px}
.cartBox .productTitle{-webkit-line-clamp:2}
.six{width:var(--container)}
.four{width:var(--container)}
.productsCart .four{margin:0;width:40%}
.productsCart .six{margin:0;width:60%}
footer .six{order:2}
footer .four{order:1}
.mainFooter:before{display:none}
.hasChild .arrowDownIcon{transform:rotate(-90deg)}
.blackfriday .hasChild .arrowDownIcon{filter:invert(100%) sepia(2%) saturate(132%) hue-rotate(75deg) brightness(116%) contrast(87%)}
.backMenu .arrowDownIcon{transform:rotate(90deg)}
.subMenu{margin-bottom:10px;padding:5px 0 0;left:auto;top:auto;position:relative;box-shadow:none}
.subMenu img{display:none}
.subMenu .container.flex{width:100%;display:block}
.subMenu ul{-moz-column-count:1;-webkit-column-count:1;padding:0 0 0 28px;column-count:1;display:flex;flex-wrap:wrap}
.subMenu ul li{border:none;width:100%;order:2}
.subMenu ul li.orderOne{order:1}
.columns-5,.columns-6{columns:3}
.grid-1-4{display:block}
.columns-4{columns:2}
.menuImg{width:48px;height:48px;border-radius:50%;margin-right:10px}
nav ul li a.sale:before{content:"";display:inline-block;background:url(images/newyear.jpg);background-size:cover;border-radius:5px;height:48px;width:48px;margin-right:10px;border-radius:50%}
nav ul li a.blackF:before{content:"";display:inline-block;background:url(images/bf.jpg);background-size:cover}
nav ul li a.sale{position:relative}
nav ul li a.noutatiMenu:before{background:url(images/noutati.jpg);background-size:cover}
.extraEl{margin:10px 0 0;padding:10px 5vw;border-top:3px solid var(--light-background);border-bottom:3px solid var(--light-background)}
.extraEl:last-child{margin-top:0;border-bottom:none;border-top:none}
.discountTag{text-transform:none;font-size:11px;background:#fcc4c4;border-radius:4px;height:20px;line-height:20px;padding:0 10px;position:absolute;right:0;top:50%;transform:translateY(-50%);right:0}
.blackF .discountTag{background:#000;color:#fff}
.hasChild a.flex{display:flex}
nav ul li:first-child{margin-left:0}
.menuCategories li a{font-weight:500;line-height:72px;font-size:23px;border-bottom:1px solid #f3f2ee}
.menuCategories .submenu li a{border:none;padding:0 25px;line-height:60px;border:none;text-transform:none;font-weight:400}
.insidePage h1{font-size:45px}
.p-90,.fromNew, .fromSale, .homeDeco .productList{padding:60px 0}
.pt-90{padding-top:60px}
.rightDetails{padding:0 .7rem;width:100%}
h1.productTitle{font-size:40px}
.rightDetails .price {
    font-size: 36px;
}
.rightDetails .price.cutOut {
    font-size: 24px;
}
.pDetalii .half{    width: 100%;
    border: 1px solid var(--contrast-color);
    border-left: 0;}.pDetalii .half:first-child {
    border-right: 1px solid var(--contrast-color);
    border-bottom: 0;
}
.gender{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;background:#fff;top:68px;z-index:999;border-top:.0001em solid #ccc;width:100%;left:-120%;border-bottom:.0001em solid #ccc;columns:4;column-gap:0;display:block;text-align:center}
.blackfriday .gender{background:#000}
.gender a{padding:15px 0;width:100%;border-top:2px solid transparent;border-bottom:2px solid transparent}
.gender .genderSelected{border-bottom-color:var(--text)}
.logo{height:auto;position:relative;z-index:2}
header,header .container,.checkoutHead{height:80px}
.hamburger{margin-left:15px}
.bannerText h1{font-size:5em}
.no-mobile{display:none}
.headerBlock{z-index:1}
nav{-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out;position:fixed;left:-120%;top:80px;padding:22px;    padding-bottom: 90px;width:100%;height:calc(100vh - 80px);background:var(--secondary-background);z-index:0;overflow:auto}
.submenu{break-inside:avoid-column;width:auto;visibility:visible;opacity:1;position:relative;height:auto;max-height:0;padding:0;left:auto;top:auto;transition:top .3s ease-in-out;columns:1;column-gap:0;overflow:hidden;transition:max-height .3s ease-in-out}
.stickedMenu{z-index:9999}
.openedMenu i{transform:rotate(180deg)}
.menuCategories .submenu li:first-child{padding:0}
.subMenuVisible{max-height:1000px;padding:1rem 0}
.menuCategories{display:block}
nav.scrolat{top:120px}
nav .flex{display:block}
nav a.flex,nav span.flex{display:flex}
.navVisible{left:0}
.headItem{margin:0 10px}
nav ul li{border-bottom:none;padding:6px 0}
.navsubmenu{padding:0}
.backMenu{font-weight:600;padding:0 5vw;display:flex!important;line-height:55px;border-bottom:.0001em solid #ccc;border-top:.0001em solid #ccc;position:fixed;top:100px;left:0;right:0;z-index:99999;background:#fff}
.blackfriday .backMenu{background:#222;color:#fff}
.scrolat .backMenu{top:68px}
.backMenu i{margin-right:10px}
.navsubmenu .container{overflow:hidden;width:100%}
.extraMenu a{margin-top:25px}
}
@media (max-width:800px) {.boxHead{background-attachment: unset;}
.boxesContent{padding:30px 15px}
	.arrow{display:none}
.deliveryThree{    width: 100%;
    border-right: none;
    flex: auto;
    margin-top: 0;}
	.deliveryThree:nth-child(2){margin-top:36px}
	.gdprActions{    margin: 2rem auto 0;
    padding: 0;
    text-align: center;}
	.infoGdpr{padding:2rem;display:block}
	.pDetalii .half:first-child {
    border: 1px solid var(--contrast-color);
    border-top: 0;
}.pDetalii .half {
    width: 100%;
    border: 1px solid var(--contrast-color);
    border-top: 0;
}
.cartTitle{font-size:28px}
.pDetalii .sixth,.pDetalii .fourth{width:100%}
.reviewsBlock{padding:15px}
.w-25{width:70%}
.introCategory{max-width:90%}
.brandedArea{    z-index: 9;
    right: 10%;
    position: absolute;
    width: 90px;
    height: 90px;
    bottom: 35px;
    right: 20px;}
.secondOrderMobile{order:2}
.livrareGourmet .four4{width:100%}
.curvedArrow,.curvedArrow:before{display:none}
header .container{justify-content:space-between;align-items:center}
.mainBanner .centered{width:80%;top: 45%}
.headTop{display:none}
.four3,.sfert3{width:100%}
.productList li{margin-bottom:2rem}
.grid-3.productList li{width:100%}

.returItem img{margin:0 .5rem}
.activeReturn .returReason{flex-wrap:wrap;margin-top:.5rem}
.solicita-retur .quantityField{margin-left:0;width:100%;max-width: 131px;
    text-align: center;}
.solicita-retur .familyOptions{margin-left:0;width:90%;margin-top:10px}
.validateFailed{border-color:red}
#paymentForm{min-width:90%}
input,select,textarea{font-size:16px}
.stickMe{top:auto;padding-bottom:2rem;position:relative}
.paymentBlock label{justify-content:space-between}
.magazine .container .half{width:100%}
.magazine .container .half .centeredBlock{position:relative;padding:30px;text-align:center;top:auto;left:auto;transform:none}
.searchImage{height:80px}
.searchImage img{width:100%}
.searchItem{margin-bottom:10px}
.searchBox{padding:65px .7rem;height:100%}
.scrollSearch{columns:unset!important;display:block!important;max-height:450px;overflow:auto;columns:unset}
.scrollSearch::-webkit-scrollbar{width:8px;width:5px}
.scrollSearch::-webkit-scrollbar-thumb{background:#000}
.scrollTop{right:1rem}
.cartBox{width:100%}
.columns-3{columns:1}
.order2{order:2}
.sliderBox{padding-left:0;padding-right:0}
.productImages.columns-2{columns:unset!important}
.grid-2-1{margin:1rem 0}
.gdprMenu{display:none}
.fourth{width:100%}
.categoryContent{order:1;width:100%;padding-bottom:1rem}
.quarter{width:100%}
.gdprBox .smallButton{width:100%}
#acceptGDPR{margin-top:10px;height:44px;line-height:42px}
.grid-3{grid-template-columns:calc(50% - .35rem) calc(50% - .35rem);column-gap:.7rem}
.gdprGrid{grid-template-columns:100%;column-gap:0}
.filtersList{position:relative;top:auto;height:0;overflow:hidden}
.readF{height:auto}
.productBody{padding:1rem 0}
}
.openDown i{display:none}
@media (max-width:640px) {
	.bonusImage {
    width: 140px;
height: 140px;}.brandBonus{font-size:15px}
.bonusTitle{font-size:21px;padding: 20px 15px 15px 50px;    margin-top: 10px;}
	.textGdpr{font-size:14px}
	.p-90,.fromNew, .fromSale, .homeDeco .productList{padding:45px 0}
	.pt-90{padding-top:45px}
	.labelSpecial,input, select, textarea,.paymentBlock{font-size:14px}
	.linkBlock a {
    display: block;
    line-height: 36px;
    margin-top: 4px;
}
	.linkBlock{width:100%}
	.openDown{display:flex;justify-content:space-between;align-items:center}
	.openDown i{display:block}
	.readD .hideable {
    height: auto;
    overflow: hidden;
}
	.hideable{    height: 0;
    overflow: hidden;
    transition: all .3s ease-in-out;}
	.gdprActions a{    width: 100%;
    margin-top: 15px;
    display: block;
    padding: 0;
    text-align: center;
    margin-left: 0;
    font-size: 13px;}
	.gdprLinks{width:100%}
.productsCart .four,.productsCart .six{width:100%}
.cartBox .cartItem{flex-wrap:wrap}
.cartBox .cartItem .pricesBlock{width:100%;text-align:left;padding-left:115px}
.cartBox .itemDetails{padding:0}
.cartBox .itemDetails ul{flex:1;margin-left:20px}
.cartBox .removeProduct{line-height:28px;position:absolute;right:5%;bottom:0}
.w-25{width:90%}
.newsletterPopup .four,.newsletterPopup .six{margin:0;width:100%}
.absoluteLinks{width:70%;right:15%;transform:none;top:47%}
.bigBanner .absoluteLinks{width:70%;right:15%;transform:none;top:20%}
.absoluteLinks a,.bigBanner .absoluteLinks a{padding:2px 20px;width:45%;text-align:center;margin-bottom:10px}
.galleryZone .toWishlist,.productList li .addToFavorite{padding:20px;width:60px;height:60px;background:0 0;top:0;right:0}
.galleryZone .toWishlist:before,.productList li .addToFavorite:before{content:"";width:55%;height:55%;position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}
.orderProducts{padding:0 1rem 1rem}
.productBigDetails{padding:1rem 0}
.grid-2-1{grid-template-columns:100%;margin:0}
.deliveryTime{margin-left:0;left:0;top:48px;display:block;white-space:nowrap}
.fourth{width:100%;margin-bottom:40px}
.pDetalii .fourth{margin-bottom:0;border-bottom:none}
.pDetalii .fourth.noCut{border-bottom:1px solid var(--contrast-color)}
.pDetalii .half,.pDetalii .half:first-child{border:1px solid var(--contrast-color)}
.pDetalii .half:first-child{border-bottom:0}
.easyboxInfo{margin-left:0;margin-top:10px}
.easyboxInfo .smallButton{margin-top:10px}
.easyHead{min-height:60px;height:auto}
#mapBlock{width:100%;height:100%}
.s-special{width:50px;height:30px}
.easyHead select{margin-bottom:15px}
.productImages img,.productImages img:last-child{margin-bottom:1rem}
body.product .breadcrumbs{display:none}
.galleryZone{overflow:hidden;position:relative;padding-bottom:calc(100vw * 1)}
.mainBanner{padding-bottom:140%}
.openFilters{position:sticky;top:.7rem}
.collection{width:var(--width-two-mobile)}
.collectionsBox{height:calc(var(--width-two-mobile) + 92px)}
.sliderOuter .productList li{width:calc(var(--width-onehalf) - 0.35rem)}
.sliderInside.sliderInside{column-gap:.7rem}
.cartContent .callto{width:100%}
.grid-4,.grid-5{grid-template-columns:calc(50% - 0.35rem) calc(50% - 0.35rem);column-gap:.7rem}
.deleteProduct{width:100%;margin-left:0}
.linkBlock .columns{height:0;overflow:hidden;transition:all .3s ease-in-out}
.readD .columns{height:auto;overflow:hidden}
.readD .arrowDownIcon{transform:rotate(180deg);transition:all .3s ease-in-out}
.imageFull .sliderOuter{height:calc(100vw * 1.3);width:100%;margin:0 auto}
.imageFull .sliderOuter li{width:100vw}
.imageFull .arrowz{display:block}
.callCenter{height:auto}
.callCenter a{width:100%}
.centeredBlock{position:relative;padding:30px;text-align:center;top:auto;left:auto;transform:none}
.bestBrand .centeredBlock{padding:110px 30px}
.centeredBlock select{min-width:auto}
.bestBrand{padding-bottom:0}
.half{width:100%}
.columns-2{columns:1}
.columns-4,.columns-5,.columns-6{columns:2}
footer .columns-4{columns:1}
.productImages img{width:100vw}
.productImages.flex-mobile{display:flex;columns:unset}
.productImages.columns-2{position:absolute;top:0;height:100%;column-gap:0!important}
}
.only-small{display:none}
@media (max-width:480px) {
	.rightDetails .toWishlist{flex:1;width:100%;
    justify-content: flex-start;
    margin-top: 1rem;}
	.rightDetails .toWishlist i{margin-right:5px}
	.only-small{display:block}
	}
	@media (max-width:386px){.addToCart i{display:none}}

@media screen and (max-width:1000px) and (orientation:landscape) {
.mainBanner{padding-bottom:50%}
}
.scrollView{transform:translateX(0)}
.callto,#whatsappNew,.avantajeProduct{}