header{transition:transform .3s ease,opacity .3s ease}header.fixed{position:fixed;top:0;left:0;width:100%;z-index:999}header.hidden{transform:translateY(-100%);opacity:0}header .navbar .navbar-brand{grid-column:1/2;grid-row:1/2}#hp-hero{display:grid;padding-top:var(--header-height);padding-bottom:4rem;min-height:calc(100vh - var(--header-height));overflow:hidden;transition:var(--transition)}#hp-hero>*{height:100%}#hp-hero .row{height:100%}.hp-hero-content{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;height:100%;max-width:20rem}#hp-hero .title>*{white-space:nowrap;opacity:0}#hp-hero .btn,#hp-hero .desc{opacity:0}.hp-hero-content-inner{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:2rem}#hp-hero .btn,#hp-hero .desc,#hp-hero .title>*{will-change:transform,opacity;transform:translateZ(0);opacity:1;visibility:visible}.hp-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:1;will-change:opacity,transform;transition:none}#hp-section-2 .trigger-1{color:var(--primary-color-light);min-height:100vh;display:flex;flex-direction:column;justify-content:center}#hp-section-2 .trigger-1 .module:nth-child(1){font-size:3.5vw}#hp-section-2 .trigger-1 .module:nth-child(2){font-size:5vw}#hp-section-2 .trigger-1 .module:nth-child(3){font-size:10vw}#hp-section-2 .trigger-2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-color-light);color:#fff;opacity:0;z-index:1}#hp-section-2 .trigger-2 .module{max-width:60rem;margin:auto;opacity:1}#hp-section-2 .trigger-1{position:relative;z-index:0}#hp-section-2 .trigger-2 .p1 .text-line{opacity:0;visibility:hidden}#hp-section-3 .subject-image-col{position:relative;z-index:1}#hp-section-3 .subject-image{margin-top:-5rem;overflow:hidden}#hp-section-3 .subject-image img{position:relative}#hp-section-3 .quote{display:flex;flex-direction:column;justify-content:center}#hp-section-3 .almonds{max-width:7rem}#hp-section-3 .almonds img{transform:rotate(65deg) translateX(3rem)}#hp-section-3 .module-fickle{display:flex;flex-direction:column-reverse;gap:1rem}#hp-section-3 .module-fickle .fickle-content{font-size:var(--text-sm)}#hp-section-3 .fickle-title{font-size:var(--text-sm);font-family:var(--h-font);font-weight:600;text-align:right}#hp-section-4 .bg{position:absolute;right:0;top:50%;height:145%;transform:translateY(-50%);width:auto;overflow:hidden}#hp-section-4 .bg img{height:100%;width:auto;object-fit:cover;display:block}#hp-section-4 .bg img,#hp-section-4 .bg>*{height:100%}.hp-arguments{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 5rem;max-width:60rem}.hp-arguments .fickle-title{text-transform:uppercase;font-weight:600;margin-bottom:.5rem;font-size:var(--text-sm)}#hp-section-5 .steps-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem}#hp-section-5 .steps-wrapper .module-fickle .fickle-header{display:flex;gap:.5rem;margin-bottom:1rem;font-family:var(--h-font);font-size:var(--text-md);font-weight:600}#hp-section-5 .steps-wrapper .module-fickle .fickle-item.fickle-title{min-width:2.5rem}#hp-section-5 .steps-wrapper .module-fickle .fickle-title{line-height:1.2em}#hp-section-5 .steps-wrapper ul{padding-left:0;list-style-type:none;margin:0}#hp-section-5 .steps-wrapper ul li{position:relative;display:flex;gap:1rem}#hp-section-5 .steps-wrapper ul li:before{content:"";width:1rem;height:2px;background:var(--primary-color-light);margin-top:.6rem;flex-shrink:0}.timeline-wrapper .line-wrapper{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.timeline-wrapper .line-bg{height:.3rem;border-radius:var(--rad-full);background:rgba(var(--primary-color-light-rgb),.2);grid-column:1/-1;grid-row:1/2}.timeline-wrapper .line{display:flex;height:100%;width:0;background:var(--primary-color-light)}.timeline-wrapper .line-dots{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;grid-column:1/-1;grid-row:1/2}.timeline-wrapper .dot{display:flex;justify-content:center;align-items:center;width:3.5rem;aspect-ratio:1/1;border-radius:var(--rad-full);background:var(--primary-color-light);margin:auto;font-size:var(--text-md);color:#fff;font-variant-numeric:lining-nums}.what-we-offer-tabs-wrapper{position:relative}.what-we-offer-tabs{position:relative;display:flex;align-items:center;justify-content:center;gap:0}.what-we-offer-slider{position:absolute;top:0;left:0;border-radius:100px;height:100%;width:20%}.what-we-offer-tabs-wrapper svg line{stroke:var(--primary-color-light)}.what-we-offer-tabs .module-fickle{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .5rem;color:#000;cursor:pointer}.what-we-offer-tabs .module-fickle .fickle-image{width:2.5625rem;height:2.5625rem}.what-we-offer-tabs .module-fickle .fickle-title{font-size:var(--text-sm);font-weight:700}.what-we-offer-tabs .module-fickle-inline .fickle-title p{display:none}.what-we-offer-tabs .module-fickle-inline.active .fickle-title p{display:block}.what-we-offer-tabs .module-fickle-inline{position:relative;border-radius:2rem;overflow:visible;background-color:transparent}.what-we-offer-tabs .module-fickle-inline::before{content:"";position:absolute;inset:0;border-radius:var(--rad-full);opacity:0;transition:opacity .3s;z-index:1}.what-we-offer-tabs .module-fickle-inline.active::before,.what-we-offer-tabs .module-fickle-inline:hover::before{opacity:1}.what-we-offer-tabs .module-fickle-inline>*{position:relative;z-index:2}.what-we-offer-content{position:relative;overflow:hidden;max-width:75rem;margin:auto}.ql-indent-1{padding-left:1em}.what-we-offer-content .module-fickle{display:grid;grid-template-columns:50% 1fr;align-items:center;gap:5rem;position:absolute;left:0;top:0;width:100%;opacity:0;pointer-events:none;z-index:0;transition:opacity .3s ease;transform:none!important}.what-we-offer-content .module-fickle.active{opacity:1;pointer-events:auto;z-index:10;transform:none!important}.what-we-offer-content .module-fickle .fickle-image{background:0 0;text-align:center}.what-we-offer-content .module-fickle .fickle-text-content{font-size:var(--text-sm)}.what-we-offer-content .module-fickle .fickle-text-content h3{text-transform:uppercase;font-weight:600;margin-bottom:.5rem;font-size:var(--text-sm);font-family:Raleway,sans-serif}.what-we-offer-content .module-fickle .fickle-button{margin-top:3rem}#hp-section-7 .hp-nav-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3vw;min-height:140vh;padding-top:1rem;padding-bottom:0}#hp-section-7 .hp-nav-cards .fickle-item.fickle-image img{aspect-ratio:1/1;object-fit:cover;border-radius:.75rem;width:100%;height:100%;max-height:100%}#hp-section-7 .hp-nav-cards .retete .fickle-item.fickle-image{padding:1rem}#hp-section-7 .hp-testimonials,#hp-section-7 .module-fickle{display:flex;flex-direction:column;gap:1rem;overflow:hidden}#hp-section-7 .module-fickle .fickle-image{flex-grow:1;display:flex;align-items:flex-end;justify-content:center;background:var(--secondary-color);border-radius:var(--rad-sm);padding:1rem}#hp-section-7 .hp-testimonials-slider{flex-grow:1;height:100%;background:var(--secondary-color);border-radius:var(--rad-sm);padding:2rem;overflow:hidden}#hp-section-7 .hp-testimonials-slider .module-fickle{flex-direction:column-reverse;gap:2rem}#hp-section-7 .hp-testimonials-slider .module-fickle .fickle-subtitle,#hp-section-7 .hp-testimonials-slider .module-fickle .fickle-title{font-size:var(--text-regular);font-weight:500}#hp-section-7 .hp-testimonials-slider .slick-dots{display:flex;gap:.5rem;position:absolute;bottom:2rem;right:2rem}#hp-section-7 .hp-testimonials-slider .slick-dots li{margin:0}#hp-section-7 .hp-testimonials-slider .slick-dots li button{margin:0;width:.5rem;height:.5rem;border-radius:var(--rad-full);padding:0}#hp-section-7 .btn{width:100%}#hp-section-7 .module-fickle .btn{--bs-btn-bg:transparent;--bs-btn-color:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:var(--primary-color);--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:var(--primary-color)}#hp-section-7 .module-image{position:relative;z-index:1}#hp-section-7 .module-image img{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);border-radius:var(--rad-sm);height:100%;object-fit:cover;object-position:center}#hp-section-7 .module-video.animVid{position:relative;z-index:2;overflow:visible}#hp-section-7 .module-video.animVid video{position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:var(--rad-sm);height:100%;width:100%;object-fit:cover;object-position:center;box-shadow:0 8px 32px 0 rgba(60,60,60,.12);transition:none;will-change:transform,width,height,border-radius,top;pointer-events:none;z-index:9999!important;max-width:none;max-height:none}#hp-section-7{position:relative;overflow:visible}#hp-section-7 .container-fluid{position:relative;z-index:1}.hp-nav-cards{opacity:1;transition:opacity .5s}.hp-nav-cards.hide-cards{opacity:0;pointer-events:none}.fickle-text-content p{overflow:hidden;transition:max-height .35s ease}.read-more-btn{display:inline-block;margin-top:6px;cursor:pointer;color:var(--primary-color-light);transition:var(--transition-fast)}.read-more-btn:hover{color:var(--primary-color)}.formular-testimonial .row{position:relative;min-height:120px}.formular-testimonial .row:not(:last-child)::after{content:"";position:absolute;left:25%;top:40px;width:4px;height:calc(100% - 40px);background:var(--primary-color-light);z-index:0}.formular-testimonial .col1 .module.module-text:first-child{position:relative;z-index:1}.formular-testimonial .col1 .module.module-text:first-child::before{content:"";position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:var(--primary-color-light);border-radius:50%;border:2px solid #fff;z-index:2}.formular-testimonial .col1 .module.module-text:last-child{font-size:1.25rem;font-weight:700;color:var(--primary-color);margin-bottom:2rem;text-transform:uppercase;letter-spacing:.5px}.form-wrapper{position:relative}.builder-section .col-lg-4{position:relative}.builder-section{position:relative}.form-wrapper .builder-section .col-lg-4::before{content:"";position:absolute;right:50px;top:0;bottom:0;width:3px;background:#4f6f1f}#form-widget-id-8204 .dot{position:relative;padding:50px 0}#form-widget-id-8204 .dot::after{content:"";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:#4f6f1f;border-radius:50%}#form-widget-id-8204 .form-wrapper .dot{position:relative;margin-bottom:60px;z-index:2}.form-wrapper .v-step-title-info{color:#342e25;text-transform:uppercase;font-weight:700;letter-spacing:5px}.form-wrapper textarea.form-control{height:70px}.hide-radio .radio label{display:flex;align-items:center;gap:.5rem;font-weight:700}.hide-radio .radio-wrapper .radio:first-child label{flex-direction:row-reverse}.hide-radio .radio-wrapper .radio:first-child label,.hide-radio .radio-wrapper .radio:last-child label{gap:2rem}.hide-radio .radio-wrapper .radio:nth-child(n+2):nth-child(-n+4) label{font-size:0;color:transparent;pointer-events:auto}.hide-radio .radio-wrapper .radio:nth-child(n+2):nth-child(-n+4) label input{font-size:1rem}.hide-radio .radio-wrapper .radio:nth-child(n+2):nth-child(-n+4) label input{position:relative;z-index:1;color:initial}.n-radio .radio-wrapper{display:flex;flex-direction:column;gap:1rem;align-items:start}.n-radio .radio-wrapper label{display:flex;align-items:center;gap:8px;text-transform:uppercase;font-weight:700}.form-wrapper .form-bottom-text p{max-width:90%}.form-wrapper input[type=checkbox],.form-wrapper input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:16px;background:0 0;border-radius:80% 80% 90% 90%/90% 90% 80% 80%;border:1.5px solid grey;position:relative;vertical-align:middle;cursor:pointer;transition:box-shadow .2s,background .2s}.form-wrapper input[type=checkbox]:checked,.form-wrapper input[type=radio]:checked{background:var(--primary-color-light);box-shadow:0 0 0 4px rgba(var(--primary-color-light-rgb),.2);border-color:var(--primary-color-light)}.form-wrapper input[type=file].custom-upload{position:relative;width:100%;padding-left:40px;height:45px;color:transparent;cursor:pointer}.form-wrapper input[type=file].custom-upload::file-selector-button{visibility:hidden}.form-wrapper input[type=file].custom-upload::before{content:url(/uploads/icons/upload-image.svg);position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:20px}.form-wrapper input[type=file].custom-upload::after{content:attr(data-file-name, "Încarcă imagini (WEBP, PNG, JPEG)");position:absolute;left:40px;top:55%;transform:translateY(-50%);color:#342e25;font-size:18px;vertical-align:middle;font-weight:700;text-decoration:underline}.form-wrapper input[type=file].custom-upload::after{content:attr(data-file-name, "Încarcă imagini (WEBP, PNG, JPEG)");position:absolute;left:40px;top:55%;transform:translateY(-50%);color:#342e25;font-size:18px;vertical-align:middle;font-weight:700;text-decoration:underline}.form-wrapper input[type=file].custom-upload.has-files::after{content:""}.radio-wrapper{display:flex;justify-content:space-between;align-items:center;gap:3rem}.radio-wrapper label{margin-bottom:0}.form-wrapper .form-group.form-submit{margin-top:2rem;padding-left:16rem}.page-slug-rezultate .form-check-acceptance{padding-left:17.5rem;margin-top:1rem}.form-wrapper .check{font-weight:700;text-transform:uppercase}.testimonial-form-header h1{text-transform:uppercase}.radio-wrapper .field-message{flex:1 0 100%;order:99;margin-top:10px;display:block}.field-message{color:var(--red)}.form-frecventa-alimentara{display:flex;flex-direction:column;gap:1rem}.form-frecventa-alimentara .form-group label{font-weight:700}.form-frecventa-alimentara .check label,.form-frecventa-alimentara .radio-wrapper label{font-weight:500!important}.form-frecventa-alimentara input[type=checkbox],.form-frecventa-alimentara input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:16px;background:0 0;border-radius:80% 80% 90% 90%/90% 90% 80% 80%;border:1.5px solid grey;position:relative;vertical-align:middle;cursor:pointer;transition:box-shadow .2s,background .2s;transform:rotate(145deg)}.form-frecventa-alimentara input[type=checkbox]:checked,.form-frecventa-alimentara input[type=radio]:checked{background:var(--primary-color-light);box-shadow:0 0 0 4px rgba(var(--primary-color-light-rgb),.2);border-color:var(--primary-color-light)}.form-frecventa-alimentara .radio-wrapper{display:flex;justify-content:start;align-items:center;gap:3rem}.form-frecventa-alimentara .radio-wrapper label{font-weight:700;text-transform:uppercase;font-size:1rem;color:var(--primary-color);display:flex;align-items:center;gap:.75rem}.form-frecventa-alimentara .fav-food{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem 1rem}.form-frecventa-alimentara .fav-food>label{grid-column:1/-1;margin-bottom:.5rem}.form-frecventa-alimentara .fav-food .field-message{grid-column:1/-1;margin-top:4px;color:#d9534f}.form-frecventa-alimentara .fav-food .field-message{grid-column:1/-1;margin-top:6px;font-size:.9rem;align-self:start}.form-frecventa-alimentara .check label{display:inline-flex;align-items:center;gap:.75rem;font-weight:700;text-transform:uppercase;color:var(--primary-color)}.form-frecventa-alimentara .fav-food .check:last-of-type{grid-column:span 2}.form-group.used-fats{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem 1rem}.form-group.used-fats>label{grid-column:1/-1;margin-bottom:.5rem;font-weight:700}.form-group.used-fats .check label{display:inline-flex;align-items:center;gap:.5rem}.form-group.used-fats .field-message{grid-column:1/-1;margin-top:6px;color:#d9534f;font-size:.9rem;align-self:start}.form-group.has-error .field-message{grid-column:1/-1;margin-top:6px;font-size:.9rem;color:#d9534f}.how-much .form-group.radio{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.how-much .form-group.radio>label{font-weight:700;text-transform:uppercase;color:var(--primary-color);font-size:1rem;min-width:180px}.how-much .form-group.radio .field-message{flex-basis:100%;margin-top:6px;font-size:.9rem;color:#d9534f;order:99}.form-group.has-error .field-message{grid-column:1/-1;flex-basis:100%;order:99;margin-top:6px;font-size:.9rem;color:#d9534f}.how-much .radio-wrapper{display:flex;gap:3rem;flex-wrap:wrap}.how-much .radio label{display:inline-flex;align-items:center;gap:.75rem}.form-group.checkbox.item-600.eating{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem 1rem}.form-group.checkbox.item-600.eating>label{grid-column:1/-1;margin-bottom:.5rem;font-weight:700}.form-group.checkbox.item-600.eating .check{display:flex;align-items:center}.form-group.checkbox.item-700.eat-feeling{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem 1rem}.form-group.checkbox.item-700.eat-feeling>label{grid-column:1/-1;margin-bottom:.5rem;font-weight:700}.form-group.checkbox.item-700.eat-feeling .check{display:flex;align-items:center}.form-group.checkbox.item-700.eat-feeling .check:last-of-type{grid-column:span 2}.consiliere-hero-image-wrapper{max-width:30rem;margin-left:auto}.consiliere-hero-image-wrapper img{transform:translateY(-3rem) scale(1)}.consiliere-hero-desc-wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:45rem}#consiliere-s2 .module-fickle{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}#consiliere-s2 .module-fickle:last-child{margin-bottom:0}#consiliere-s2 .module-fickle .fickle-image{max-width:5rem;flex-shrink:0}#consiliere-s2 .module-fickle .fickle-title{font-size:var(--text-sm);font-weight:400}#consiliere-s3{overflow:hidden}#consiliere-s3 .row{padding-right:0}#consiliere-s3 img{filter:drop-shadow(0 5px 10px #00000033)}.de-vorba{background-color:var(--primary-color-light);position:relative;padding-block:6rem}.de-vorba .text-content{display:flex;flex-direction:column;justify-content:center;height:100%;z-index:2;position:relative;color:var(--white);padding-block:2rem}.de-vorba .text-content .module-text a{color:#fff;font-weight:600;text-decoration:none}.de-vorba .text-content .module-text a:hover{text-decoration:underline}.de-vorba .text-content .module-text a:first-of-type::before{content:"📋 "}.de-vorba .text-content .module-text a:last-of-type::before{content:"📝 "}.de-vorba .text-content .module-contact ul{flex-direction:column-reverse}.de-vorba .text-content h2{text-transform:uppercase;max-width:60%;margin-bottom:2rem}.de-vorba .text-content .module-contact ul li a{color:var(--white);font-weight:700;font-size:1rem}.de-vorba .text-content .module-contact svg path{stroke:var(--white)}.de-vorba .image-content .module-social svg{width:30px;height:30px}.de-vorba .image-content{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;justify-content:center}.de-vorba .image-content .module-social{position:absolute;bottom:2rem;right:0;text-align:right}.de-vorba .image-content .web-link{position:absolute;bottom:0;right:0;text-align:right}.de-vorba .image-content .web-link a{color:var(--white);font-size:1rem;font-weight:700;text-decoration:none}.de-vorba .image-content .web-link a:hover,.de-vorba a:hover{text-decoration:underline}.de-vorba .image-content .web-link a::before{content:url(/uploads/icons/web.svg);display:inline-block;vertical-align:middle;margin-right:1rem;margin-bottom:1rem;width:15px;height:15px}.de-vorba .module-social .social-instagram a{position:relative;display:inline-flex;align-items:center;color:var(--white);font-weight:700}.de-vorba .module-social .social-instagram a>svg+*{display:none}.de-vorba .module-social .social-instagram a::after{content:"CRIS_GEORGESCU";margin-left:.5rem;font-size:1rem;color:var(--white)}.de-vorba .module-social .social-instagram svg path{fill:var(--white)}.de-vorba .image-content img{position:absolute;top:0;right:0;transform:translateY(-80%);max-width:400px;width:100%;border-radius:20px;transition:transform .3s ease}.contact-hero-section .text-content{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:50%}.contact-hero-section h1{margin-bottom:2rem}.lucram-impreuna{position:relative;padding-block:10rem}.lucram-impreuna .form-content form{max-width:60%;margin:0 auto}.lucram-impreuna .text-content{display:flex;flex-direction:column;justify-content:center;height:100%;z-index:2;position:relative;color:var(--black);max-width:80%}.lucram-impreuna .text-content h2{text-transform:uppercase;max-width:70%}.lucram-impreuna .form-check.form-check-acceptance{padding-left:25px}.lucram-impreuna .form-check-input[type=checkbox]{margin-right:1rem}.fullscreen-hero{position:relative;padding-top:var(--header-height);min-height:90vh;background-size:cover;background-position:bottom;display:grid;align-items:flex-end;padding-bottom:2rem;transition:var(--transition)}.fullscreen-hero .bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.fullscreen-hero .bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:20%;background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgb(255 255 255 / 44%) 100%)}.fullscreen-hero .bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / 40%) 0,rgba(0,0,0,0) 100%)}.fullscreen-hero .bg>*{width:100%;height:100%}.fullscreen-hero .bg img{height:100%;object-fit:cover;object-position:bottom}.fullscreen-hero .bg video{width:100%;height:100%;object-fit:cover}.fullscreen-hero .description{display:flex;flex-direction:column;justify-content:center;max-width:30rem;margin-left:auto;height:100%}.fullscreen-hero .description>*{line-height:1.3em}.search-products,.search-retete{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.25rem;border-bottom:1px solid #0000002b;font-size:var(--text-sm)}.search-products input,.search-retete input{flex-grow:1;background:0 0;border:none}.search-products input:focus-visible,.search-retete input:focus-visible{outline:0}.products-search-btn{text-transform:capitalize;color:#000;padding:0}.btn-clear{border:none}.btn-clear:active{border:none;box-shadow:none}.search-retete label{font-weight:400}.filters-products,.filters-retete{display:flex;align-items:center;gap:1rem}.filters-products-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem}.grid-retete{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2rem}.reteta-card{display:grid;grid-template-rows:1fr 1fr auto;--padding:1.5rem}.reteta-card-image-wrapper{grid-column:1/2;grid-row:1/3;display:flex;max-width:15rem;margin:auto;background:#fff;border-radius:100%;padding:.5rem;aspect-ratio:1/1;z-index:1}.reteta-card-image-wrapper img{animation:spin 20s linear infinite;animation-play-state:paused;object-fit:cover;object-position:center center;border-radius:50%}.reteta-card-bg{grid-column:1/2;grid-row:2/-1;background:var(--secondary-color);border-radius:var(--rad-md);transition:var(--transition)}.reteta-card-body{grid-column:1/2;grid-row:3/4;padding:var(--padding)}.reteta-card-body .tags{display:flex;justify-content:center;gap:2px;color:var(--primary-color-light)}.reteta-card-body .tags .tag{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:rgba(var(--primary-color-light-rgb),.1);font-weight:400}.reteta-card-body .tags .tag:first-child{border-radius:1rem 0 0 1rem}.reteta-card-body .tags .tag:last-child{border-radius:0 1rem 1rem 0}.reteta-card-body .tags .tag svg path{stroke:var(--primary-color-light)}.product-card .title,.reteta-card-body .title{font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:600;min-height:4.3rem}.reteta-card-body .custom-fields{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.5rem;font-variant-numeric:lining-nums;color:var(--primary-color-light)}.reteta-card-body .custom-fields .field{display:flex;flex-direction:column;align-items:center;gap:.5rem}.reteta-card-body .custom-fields svg path{stroke:var(--primary-color-light)}.reteta-card:hover .reteta-card-image-wrapper img{animation-play-state:running}.reteta-card:hover .reteta-card-bg{box-shadow:0 0 0 2px #342e2542}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.reteta-hero .hero-image{position:relative;height:100%}.reteta-hero .hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.reteta-hero .hero-content .meal-type{display:flex}.reteta-hero .hero-content .meal-type>*{padding:.5rem 1rem;background:rgba(var(--primary-color-light-rgb),.1);font-weight:500;color:var(--primary-color-light);border-radius:var(--rad-full)}.reteta-hero .short-desc-wrapper{display:flex;gap:1.5rem}.reteta-hero .short-desc-wrapper .divider{width:5px;background:var(--primary-color-light);border-radius:999rem}.reteta-hero .custom-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem}.reteta-hero .custom-fields .field{display:flex;flex-direction:column;gap:1rem;text-align:center}.reteta-hero .custom-fields .field-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;gap:.5rem;padding:1rem;border-radius:var(--rad-full);border:1px solid #00000021}.reteta-hero .custom-fields .field-inner svg{width:2.5rem;height:auto}.reteta-hero .custom-fields .field-inner svg path{stroke:var(--primary-color-light)}.reteta-hero .custom-fields .field .label{font-weight:500}.reteta-hero .ingredients-wrapper{background:#ecede8;border-radius:var(--rad-md);padding:2rem}.reteta-hero .ingredients-wrapper ul{margin:0;padding-left:1rem;margin-bottom:1rem}.reteta-hero .ingredients-wrapper ul li::marker{color:var(--primary-color-light)}.reteta-hero .ingredients-wrapper p{margin-bottom:0}.reteta-s2 .title{color:var(--primary-color-light)}.reteta-s2 .prep-mode-wrapper{padding:2rem}.custom-selectors{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.custom-select-wrapper{position:relative}.custom-select{display:flex;align-items:center;gap:.5rem;position:relative;cursor:pointer;padding:.475rem .5rem .475rem 1rem;background:#ecede8;color:#667a19;font-weight:400;border-radius:var(--rad-full);transition:var(--transition)}.custom-select.selected{background:var(--primary-color-light);color:#fff}.custom-select .icon{display:flex;align-items:center;justify-content:center;padding:.5rem;width:2rem;height:2rem}.custom-select svg path{fill:#667a19}.custom-select.selected svg path{fill:#fff}.custom-select.open,.custom-select:not(.selected):hover{box-shadow:0 0 1px 1px var(--primary-color-light)}.custom-select input[type=checkbox]{pointer-events:none}.select-options{display:none;position:absolute;top:calc(100% + .5rem);left:0;background:#ecede8;box-shadow:0 0 1px 1px #ecede8;color:var(--primary-color-light);border-radius:var(--rad-md);z-index:10;transition:var(--transition);overflow:hidden;padding:.625rem 1rem;max-height:25rem;overflow:auto}.option{padding:.625rem 1rem;cursor:pointer;white-space:nowrap;border-radius:var(--rad-sm);display:flex;gap:.5rem;align-items:baseline}.option:hover{background-color:#ffffff78}.option{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none;font-size:15px;color:#333}.option input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #4b6c09;border-radius:50%;background-color:transparent;position:relative;cursor:pointer;transition:all .25s ease}.option input[type=checkbox]:hover{background-color:rgba(75,108,9,.1)}.option input[type=checkbox]:checked{background-color:#4b6c09;border-color:#4b6c09}.option input[type=checkbox]:checked::after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.product-card{background:var(--secondary-color);border-radius:var(--rad-md)}.product-card .title{font-size:1rem;min-height:2.6rem}.product-card .product-tags{display:flex;align-items:center;gap:1rem;margin-bottom:.25rem}.product-card .product-tags .tag-item{display:flex;align-items:center;gap:.5rem}.product-list{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.product-item{display:flex}.product-card{display:flex;flex-direction:column;justify-content:space-between;flex:1}.products-grid .product-card{display:flex;gap:1rem;padding:1rem;position:relative;overflow:hidden}.product-card .product-image{flex:0 0 50%;max-width:50%}.product-card .product-body{flex:1 1 50%;max-width:50%;display:flex;flex-direction:column;justify-content:space-between}.article-grid{display:flex;flex-direction:column;gap:2rem}.article-card{position:relative;border-radius:var(--rad-md);overflow:hidden}.article-card-image img{width:100%;aspect-ratio:4/2.5;object-fit:cover;transition:var(--transition)}.article-card:hover .article-card-image img{transform:scale(1.1)}.article-card-content{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.article-card-content-inner{display:flex;align-items:center;justify-content:space-between;background:var(--primary-color);padding:.5rem 1rem 1rem 1rem;border-radius:0 0 var(--rad-sm) var(--rad-sm);width:100%}.article-card-content-inner .title{color:#fff;font-size:1.1rem;font-weight:400}.article-card-content-inner svg{width:2rem;height:auto;filter:invert()}.article-card-content-inner .view-count{display:flex;flex-direction:column;align-items:center;background:var(--primary-color-light);border-radius:.25rem;padding:.25rem;font-weight:400;color:#ebe6df}.article-card-content-inner .view-count svg{width:1.3rem;height:auto}.article-card-content-inner .view-count svg path{stroke:#ebe6df}.article-card-content .article-tags{display:flex;align-items:center;gap:1rem;background:var(--primary-color);padding:1rem 1rem .5rem 1rem;border-bottom:1px solid #fff;border-radius:var(--rad-sm) var(--rad-sm) 0 0;color:#dcdcdc;width:100%}.article-card-content .article-category{padding-right:1rem;border-right:1px solid #ffffff69}.article-card-content .tag{display:flex;align-items:center;gap:.5rem}.article-card-content .tag svg{width:auto;height:.975rem}.article-card-content .tag path{stroke:#dcdcdc}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-card{background:var(--secondary-color);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.blog-card-inner{display:flex;gap:.5rem;align-items:flex-start;justify-content:center;padding:1rem}.blog-card-image{flex:0 0 40%;position:relative;overflow:hidden;border-radius:8px}.blog-card-image img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/1;transition:transform .4s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-content{flex:0 0 60%;display:flex;flex-direction:column;justify-content:space-between;padding-left:.5rem}.blog-card-category,.blog-card-date,.blog-card-excerpt,.blog-card-title{width:100%;text-align:left}.blog-card-category{font-size:.85rem;color:#666;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.blog-card-content h3.title{font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:600;color:var(--primary-color)}.blog-card-content h3.title:hover{color:#342e25c2}.blog-card-title{margin-bottom:.5rem}.blog-card-content .tags{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-variant-numeric:lining-nums}.blog-card-content .tag{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:rgba(var(--primary-color-light-rgb),.1);font-weight:400;border-radius:4px}.blog-card-content .tag svg{height:1rem;width:auto}.blog-card-image img{width:100%}.custom-image-scale-down{position:relative;padding-top:100vh;padding-bottom:8rem}.custom-image-scale-down .module-video{position:relative;aspect-ratio:4/2}.custom-image-scale-down .module-video video{position:absolute;width:100%;height:100%;border-radius:var(--rad-sm);object-fit:cover;overflow:hidden}.article-hero-image{padding:.5rem;background:#ecede8}.article-hero-image img{border-radius:calc(var(--rad-md) - .25rem)}.blog-share{display:flex;align-items:center;justify-content:space-between;background:#ecede8;padding:.5rem;border-radius:var(--rad-sm)}.blog-share .share-icons{display:flex;align-items:center;gap:.25rem}.blog-share .share-icons a{display:flex;align-items:center;width:2.5rem}.blog-share .share-icons a svg{max-width:30px;width:100%;height:auto}.similar-articles-items{display:flex;flex-direction:column;gap:.5rem}.similar-articles-card{display:grid;grid-template:auto/9rem 1fr;gap:1rem;padding:.5rem;background:#ecede8;border-radius:var(--rad-sm)}.similar-articles-card .card-image{border-radius:var(--rad-sm);overflow:hidden;aspect-ratio:4/3!important}.similar-articles-card .card-image img{height:100%;object-fit:cover;aspect-ratio:4/3!important}.similar-articles-card .card-content{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.5rem 0}.similar-articles-card .title{display:block;line-height:1.2em}.similar-articles-card .card-content-header{display:flex;flex-direction:column-reverse;gap:.5rem}.similar-articles-card .card-details{display:flex;flex-wrap:wrap;font-size:calc(var(--text-xs));align-items:center;gap:.7rem}.similar-articles-card .card-details span{display:flex;align-items:center;gap:.5rem;padding-right:.7rem;border-right:1px solid rgba(var(--primary-color-light-rgb),.2)}.similar-articles-card .card-details span:last-child{border:none;padding-right:0}.similar-articles-card .card-details svg{height:1rem;width:auto}.similar-articles-card .btn-read{display:flex;align-items:center;gap:.5rem}.similar-articles-card .btn-read svg{width:.775rem;height:auto}.breadcrumbs-list{display:flex;gap:1rem;padding-left:0}.breadcrumbs-list li{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.breadcrumbs-list li a{text-decoration:none}.breadcrumbs-list ul a:hover{text-decoration:underline}.breadcrumbs-active a{font-weight:700}.cart-page-subtitle{border-bottom:.2rem solid var(--primary-color-light)}.cart-page-subtitle h3{font-family:Raleway,sans-serif}.cart-page-content .product-item{background:var(--secondary-color-10);border-radius:var(--rad-md);transition:var(--transition);margin-top:2rem}.cart-page-content .btn.remove-cart-item{text-transform:none}.cart-page-products .product-tags{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.cart-page-content .cart-page-products .product-item{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.cart-page-content .cpsl-button .btn{min-width:100%}.cart-page-content .col-cart-page-summary .cart-page-summary .cart-page-summary-line:last-child{font-family:Raleway,sans-serif;font-weight:700;font-style:normal;font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.2;letter-spacing:.32px;text-transform:uppercase}.cart-page-summary-line-value.text.black.md.semibold{color:var(--primary-color-light)}.cart-page-content .product-specification{display:flex;gap:1rem;position:relative}.cart-page-content .product-image img{width:100%;height:100%;object-fit:cover;background-color:#f5f5f5;border-radius:.375rem}.cart-page-content .product-details{flex:1;display:flex;flex-direction:column;position:relative}.cart-page-content .product-header{display:flex;justify-content:space-between;align-items:flex-start}.cart-page-content .product-title-description{flex:1;padding-right:20px}.cart-page-content .product-title a{color:#1b1310;text-decoration:none;font-size:16px;font-weight:700;line-height:1.4;text-transform:uppercase}.cart-page-content .product-description{color:#666;font-size:14px;line-height:1.5;margin:0}.cart-page-content .product-price{text-align:right;white-space:nowrap}.cart-page-content .product-sale-price .regular-price{display:block;color:#999;font-size:14px;margin-bottom:4px}.cart-page-content .product-regular-price .regular-price:not(.similar-products.regular-price),.cart-page-content .product-sale-price .sale-price:not(.similar-products.sale-price){font-family:Raleway,sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;letter-spacing:.32px;text-transform:uppercase}.cart-page-content .product-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.cart-page-content .product-quantity-wrapper{display:flex;flex-direction:column;gap:8px}.cart-page-content .cart-page-products .product-item .product-specification .product-details .quantity-control .item-quantity-selector{color:#667a19;font-size:1rem;background-color:#4b6c0900}.cart-page-content .quantity-control{padding:.5rem 1rem;border-radius:var(--rad-md);background:rgba(var(--primary-color-light-rgb),.1);transition:var(--transition)}.item-quantity-selector{border:none;cursor:pointer;-webkit-appearance:none;background-image:url(../icons/select-arrow-icon.svg);background-repeat:no-repeat;background-position:right center;background-size:.625rem;padding-right:1rem;color:var(--black);background-color:var(--white);width:100%}.quantity-control.open,.quantity-control:not(.selected):hover{box-shadow:0 0 1px 1px var(--primary-color-light)}.cart-page-content .remove-cart-item{border:none;padding:8px 12px;border-radius:4px;font-size:1rem;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:.8rem;transition:background-color .2s;text-decoration:underline}.cart-page-content .col-cart-page-similar .similar-products{display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:var(--rad-md)}.cart-page-content .remove-cart-item svg{width:16px;height:16px}.product-view .product-cart .out-of-stock{background:#fee5e5;color:var(--red);padding:.938rem 1.875rem;border-radius:var(--rad-sm);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);display:flex;align-items:center}.product-view .product-tags .tag-item{padding:.25rem .75rem;background:rgba(var(--primary-color-light-rgb),.1);font-weight:500;border-radius:1rem;color:var(--green)}.product-view .breadcrumbs-container-fluid .breadcrumbs{display:flex;align-items:center;justify-content:flex-start;gap:.313rem;overflow:auto}.product-view .breadcrumbs-container-fluid .breadcrumbs svg{max-height:8px;max-width:8px;min-width:8px}.product-view .breadcrumbs-container-fluid .breadcrumbs .current{color:var(--primary-color-light)}.product-view .btn-secondary{min-width:auto;color:var(--primary-color);background-color:var(--bs-btn-hover-bg);border-color:var(--primary-color);transform:var(--transition)}.product-view .btn-secondary:hover{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color)}.product-view .product-tags{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.product-view .breadcrumbs-container.breadcrumbs-mobile{display:none}.product-view .breadcrumbs-container .breadcrumbs{display:flex;align-items:center;justify-content:flex-start;gap:.313rem;overflow:auto}.product-view .breadcrumbs-container .breadcrumbs::-webkit-scrollbar{display:none}.product-view .breadcrumbs-container .breadcrumbs{-ms-overflow-style:none;scrollbar-width:none}.product-view .breadcrumbs-container .breadcrumbs a,.product-view .breadcrumbs-container .breadcrumbs span{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);font-weight:500;white-space:nowrap}.product-view .breadcrumbs-container .breadcrumbs a{color:rgba(0,0,0,.6)}.product-view .breadcrumbs-container .breadcrumbs .current{color:rgba(0,0,0,.4)}.product-view .breadcrumbs-container .breadcrumbs svg{max-height:8px;max-width:8px;min-width:8px}.product-view .breadcrumbs-container .breadcrumbs svg path{stroke:rgba(0,0,0,.6)}.product-view .product-image-inner .product-gallery .nav-slider .nav-image{position:relative;padding:10%}header.fixed-top .header-top-part{background:#fff}.product-view .product-image-inner .product-gallery .nav-slider .nav-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.product-view .product-image-inner .main-image img{width:100%;max-height:600px;object-fit:contain;border-radius:.375rem}.article-card-content .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-view .product-image-inner .main-image{border:1px solid var(--green);padding:1rem;border-radius:var(--rad-md)}.product-image-inner .nav-slider .nav-image{padding:.313rem 0}.product-image-inner .nav-slider .nav-image img{border:1px solid var(--white-secondary);border-radius:var(--border-radius-sm);padding:.5rem;width:100%;height:100%;object-fit:contain}.product-view .product-image-inner .nav-slider{display:flex;flex-direction:column;align-items:center}.product-view .product-image-inner .nav-slider .slick-arrow{display:flex;width:100%}.product-view .product-image-inner .nav-slider .slick-arrow .arrow{display:flex;width:100%;justify-content:center;padding:.313rem;cursor:pointer}.product-view{padding:3rem 0}.tab-content>.active a{color:green!important}.tab-content>.active a:hover{color:#005000!important;text-decoration:underline}.accordion-button{justify-content:flex-start;gap:12px;flex-direction:row-reverse}.module-faq .faq-title h3{font-size:1.6rem;font-weight:600;margin-bottom:1.5rem;color:var(--primary-color);border-bottom:2px solid #000;padding-bottom:.5rem}.accordion-button::after{display:none}.accordion-button{justify-content:flex-start;gap:12px;padding:1rem 1.25rem;font-size:1rem;font-weight:500;color:var(--primary-color);background-color:rgba(75,108,9,.5)!important;border:1px solid var(--primary-color-light);border-radius:8px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer}.accordion-button:hover{background-color:rgba(75,108,9,.05);box-shadow:0 4px 8px rgba(0,0,0,.08)}.faq-arrow{width:12px;height:12px;border-right:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);transform:rotate(45deg);transition:transform .3s ease,border-color .3s ease;flex-shrink:0}.accordion-button:not(.collapsed) .faq-arrow{transform:rotate(-135deg);border-color:var(--primary-color-light)}.faq-text{flex:1}.accordion-item{margin-bottom:.75rem}.accordion-body{padding:1rem 1.25rem;background-color:#fff;color:var(--primary-color);font-size:.95rem;line-height:1.6;transition:all .3s ease;border:none;border-radius:2rem}@media (max-width:576px){.accordion-button{font-size:.95rem;padding:.8rem 1rem}.faq-text{font-size:.95rem}.accordion-body{font-size:.9rem}}.accordion-button::after{display:none}.faq-arrow{width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:transform .3s ease;flex-shrink:0}.faq-text{flex:1}.accordion-button:not(.collapsed) .faq-arrow{transform:rotate(-135deg)}.product-view .review-sku{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--green);padding-bottom:1rem}.product-view .review-sku .product-review{display:flex;align-items:center;gap:.313rem}.product-view .review-sku .product-review .review-stars{display:flex;align-items:center;gap:.313rem}.product-view .product-price .regular-price{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .6098))),28px);font-weight:600;color:var(--primary-color-light)}.product-view .product-price .product-sale-price{display:flex;flex-direction:column;gap:.313rem;width:fit-content}.product-view .product-header{display:flex;flex-direction:column;gap:1rem}.product-view .product-price .product-sale-price .product-discount{display:flex;align-items:center;gap:.313rem}.product-view .product-price .product-sale-price .sale-price{color:var(--gray);font-weight:500;font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}.product-view .product-price .product-sale-price .discount{background:var(--green);padding:.156rem .313rem;border-radius:var(--rad-sm);color:var(--white);font-size:12px;font-weight:500}.product-view .product-content{display:flex;flex-direction:column;gap:1.25rem;height:100%}.product-view .product-content .product-body{display:flex;flex-direction:column;gap:2rem}.product-view .product-content .product-body .product-cart{display:flex;gap:.625rem}.product-view .product-content .product-body .product-cart-voucher-stock{width:fit-content}.product-title h1{font-size:1.8rem;padding:.6rem 0}.product-view .product-content .product-body .product-cart .add-to-cart .icon svg path{stroke:var(--black)}.product-cart span{padding-right:.7rem}.product-view .product-content .product-body .product-cart .btn-compare,.product-view .product-content .product-body .product-cart .btn-favorite,.product-view .product-content .product-body .product-cart .btn-stock-alert{padding:.25rem .75rem;border:none;color:var(--green);background-color:var(--bs-btn-hover-bg);border:1px solid var(--primary-color);border-radius:var(--rad-sm);display:flex;align-items:center}.product-view .product-content .product-body .product-cart .btn-compare svg path,.product-view .product-content .product-body .product-cart .btn-favorite svg path,.product-view .product-content .product-body .product-cart .btn-stock-alert svg path{stroke:var(--gray)}.product-view .product-content .product-body .product-cart .btn-favorite.active svg path{stroke:var(--red)}.product-view .product-content .product-body .product-cart .btn-compare .icon svg{animation:rotate .9s cubic-bezier(.175,.885,.32,1.275) forwards}.product-view .product-content .product-body .product-cart .btn-compare.active .icon svg{animation:rotate .9s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}.product-view .product-content .product-body .product-cart .btn-compare.active svg path,.product-view .product-content .product-body .product-cart .btn-stock-alert.active svg path{stroke:var(--primary-color)}.product-view .product-content .product-footer .product-info ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.product-view .product-content .product-footer .product-info ul li{font-weight:400;color:var(--gray)}.product-view .product-content .product-footer .product-info ul li span{color:var(--black);font-weight:500}.product-view .product-content .product-footer .product-info ul li span a{color:var(--primary-color-light);font-weight:500}.product-view .product-content .product-footer .product-info .share-icons svg{max-width:22px;max-height:22px}.product-view .product-content .product-header .product-description{display:flex;flex-direction:column;gap:.313rem}.product-view .product-content .product-header .product-description .product-short-secription .short-description .read-more{font-weight:500;color:var(--gray);font-size:1rem}.product-view .product-content .product-body .product-logo{width:100px}.product-view .product-content .product-body .product-logo svg{width:100%;height:100%}.product-view .product-content .product-body .product-voucher .sale-price span{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .2439))),20px);font-weight:600;color:var(--white);background:var(--red);padding:.5rem;border-radius:var(--border-radius-sm)}.product-view .product-content .product-body .product-price-voucher .product-voucher{display:flex;gap:1rem;align-items:center;width:fit-content;background:var(--primary-color-10);border-radius:var(--border-radius-sm);padding:.5rem;position:relative;margin-top:8px}.product-view .product-content .product-body .product-price-voucher .product-voucher::before{content:"";position:absolute;left:10px;bottom:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid var(--primary-color-10)}.product-view .product-content .product-body .product-price-voucher .text-percentage .percentage span{font-size:14px;font-weight:500;color:var(--gray)}.product-view .product-content .product-body .product-price-voucher .text-percentage .text span{font-size:.75rem;font-weight:500;color:var(--gray)}.copy-code .tooltip{visibility:hidden;opacity:0;background-color:#333;color:rgba(255,255,255,.8);text-align:center;padding:5px;border-radius:4px;position:absolute;bottom:125%;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity .3s ease;font-size:.75rem}.copy-code:hover .tooltip{visibility:visible;opacity:1}.product-tabs .tabs-nav{background:var(--h-gradient-color);z-index:999;transition:var(--transition)}.product-tabs .tabs-nav .nav-tabs{border:none}.product-tabs .tabs-nav .nav-tabs .nav-item .nav-link{padding:.625rem;border-radius:0;border:none;color:var(--white)}.product-tabs .tabs-nav .nav-tabs .nav-item .nav-link.active{background:rgba(255,255,255,.1)}.product-tabs .tabs-inner .tab-content{padding-top:2rem}.row.product-slider.slick-initialized.slick-slider.slick-dotted.has-arrows{padding-block:2rem}.recently-viewed-products .product-card,.similar-products .product-card{flex-direction:row;transition:var(--transition);min-height:300px}.breadcrumbs-list{display:none}.recently-viewed-products .product-card:hover,.similar-products .product-card:hover{box-shadow:0 0 0 2px #342e2542}.recently-viewed-products .products-grid .product-card .product-image img,.similar-products .products-grid .product-card .product-image img{object-fit:cover}.recently-viewed-products .product-card .product-image img,.similar-products .product-card .product-image img{transition:transform .4s ease,filter .4s ease}.recently-viewed-products .product-card:hover .product-image img,.similar-products .product-card:hover .product-image img{transform:scale(1.08);filter:brightness(1.05) contrast(1.05)}.recently-viewed-products .products-grid .product-card .product-image,.similar-products .products-grid .product-card .product-image{background:linear-gradient(186.11deg,rgba(255,252,249,.6) 4.83%,rgba(158,143,138,.6) 97.99%);box-shadow:0 4px 12px rgba(158,143,138,.4),0 1px 4px rgba(255,252,249,.2);border-radius:var(--rad-sm)}.recently-viewed-products .products-grid .product-card .product-body,.similar-products .products-grid .product-card .product-body{display:flex;flex-direction:column;justify-content:space-between;gap:0}.recently-viewed-products .btn-secondary,.similar-products .btn-secondary{min-width:auto;color:var(--primary-color);background-color:var(--bs-btn-hover-bg);border-color:var(--primary-color);transform:var(--transition)}.recently-viewed-products .btn-secondary:hover,.similar-products .btn-secondary:hover{background-color:var(--primary-color);color:var(--white)}.recently-viewed-products .products-grid .product-card .regular-price,.recently-viewed-products .products-grid .product-card .regular-price sup,.similar-products .products-grid .product-card .regular-price,.similar-products .products-grid .product-card .regular-price sup{color:var(--green);text-transform:uppercase;font-weight:700}.recently-viewed-products .tag-item,.similar-products .tag-item{padding:.25rem .75rem;background:rgba(var(--primary-color-light-rgb),.1);font-weight:500;border-radius:1rem;color:var(--green)}.recently-viewed-products .cart-page-products .tag-item svg path,.recently-viewed-products .tag-item svg path,.similar-products .tag-item svg path,.similar-products.cart-page-products .tag-item svg path{stroke:var(--green)}.recently-viewed-products .product-card .product-tags,.similar-products .product-card .product-tags{gap:.5rem}.recently-viewed-products .product-card .title a,.similar-products .product-card .title a{text-transform:uppercase;min-height:2.6rem;font-weight:700}.recently-viewed-products .products-grid .product-card .product-regular-price,.similar-products .products-grid .product-card .product-regular-price{display:flex;align-items:flex-end;flex-shrink:0;min-height:3.1rem;font-size:var(--text-sm)}.category-header{padding:2rem 0;background:var(--h-gradient-color)}.category-header>.container>.row{align-items:center}.category-header .text-inner h2{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px)}.category-header .text-inner *{color:var(--white)}.category-header .category-image-inner img{width:100%;max-height:550px;object-fit:contain}.category-products .category-products-header{margin-bottom:2rem}.category-products .category-products-header .category-count-sort .category-count{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.category-products .category-products-header .category-count-sort .category-count .text{background:rgba(0,0,0,.1);padding:.313rem .625rem;border-radius:var(--border-radius-sm)}.category-products .category-products-header .category-breadcrumbs{margin-bottom:.313rem}.category-products .category-products-header .category-breadcrumbs .breadcrumbs{display:flex;align-items:center;gap:.313rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.category-products .category-products-header .category-breadcrumbs .breadcrumbs::-webkit-scrollbar{display:none}.category-products .category-products-header .category-breadcrumbs .breadcrumbs svg{max-height:8px;max-width:8px;min-width:8px}.category-products .category-products-header .category-breadcrumbs .breadcrumbs svg path{stroke:rgba(0,0,0,.6)}.category-products .category-products-header .category-breadcrumbs .breadcrumbs a{color:rgba(0,0,0,.6)}.category-products .category-products-header .category-breadcrumbs .breadcrumbs .current{color:rgba(0,0,0,.4)}.category-products .category-products-header .category-breadcrumbs .breadcrumbs .current,.category-products .category-products-header .category-breadcrumbs .breadcrumbs a{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);font-weight:500;white-space:nowrap;color:#000}.category-products .category-products-header .category-count-sort{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #ccc;flex-wrap:wrap;gap:1rem}.category-products .category-list{list-style:none;padding:0}.alert{color:#fff;margin:0;border-radius:0;border:none;text-align:center;font-family:Montserrat;position:fixed;width:100%;z-index:999999;bottom:-100%;left:0;padding:.5rem;transition:bottom 1s ease-in-out}.alert.alert-success{background:green}.alert.alert-danger{background:red}.alert .btn-close{padding:.5rem;top:0;bottom:0;margin-top:auto;margin-bottom:auto;opacity:1;filter:invert(1);background:transparent var(--bs-btn-close-bg) center/.875rem auto no-repeat}.alert.show{bottom:0}.alert.hide{bottom:-100%;transition:bottom 1s ease-in-out}.review-utilities{display:flex;flex-direction:column;gap:.625rem}.review-utilities .rating-bar{display:table-row}.review-utilities .rating-label{text-align:right}.review-utilities .rating-label{display:table-cell}.review-utilities .rating-label>*{white-space:nowrap}.review-utilities .review-count{display:table-cell}.review-utilities .review-count>*{white-space:nowrap}.review-utilities .progress-wrapper{display:table-cell;width:100%;padding:.5rem .625rem}.review-utilities .progress{background-color:#e0e0e0;border-radius:50px;height:13px;overflow:hidden}.review-utilities .progress-bar{height:100%;background-color:var(--primary-color)}.star-rating{display:inline-block;position:relative;max-width:100%;display:flex;gap:.125rem}.star-rating .star-wrapper{position:relative;display:inline-block;width:1.5rem;height:1.5rem}.star-rating .empty-star,.star-rating .filled-star{position:absolute;left:0;top:0;width:1.5rem;height:1.5rem}.star-rating .star-wrapper .partial-star{position:absolute;left:0;top:0;height:100%;overflow:hidden}.product-view .product-review .star-wrapper{width:1rem;height:1rem}.product-view .product-review .star-rating .empty-star,.product-view .product-review .star-rating .filled-star{width:1rem;height:1rem}.product-card .product-review .star-wrapper{width:1rem;height:1rem}.product-card .product-review .star-rating .empty-star,.product-card .product-review .star-rating .filled-star{width:1rem;height:1rem}.review-utilities .review-utilities-wrapper{display:grid;grid-template:auto/1fr 4fr 1fr;gap:2rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.review-utilities .review-utilities-wrapper.empty-reviews{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.05);padding:2rem;border-radius:var(--border-radius-md);border:none}.review-utilities .review-utilities-wrapper.empty-reviews .empty-reviews-text{display:flex;flex-direction:column;gap:.5rem}.review-utilities .rating-summary{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.5rem}.review-utilities .rating-summary .star-rating-wrapper{display:flex;flex-direction:column;align-items:center;gap:.313rem}.review-utilities .rating-distribution{display:table-row;padding:0 2rem;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.review-utilities .add-review{display:flex;flex-direction:column;gap:1rem}.review-utilities .add-review .add-review-text{display:flex;flex-direction:column;gap:.125rem}.review-utilities .add-review .review-stars-outside{display:flex;flex-direction:column;gap:1rem}.rating-container .rating-stars .star{display:flex}.rating-container{display:flex;align-items:center;gap:.5rem}.review-utilities .add-review .review-stars-outside .rating-input{display:none}.rating-container .rating-stars .empty-stars,.rating-container .rating-stars .filled-stars{display:flex;gap:.125rem}.rating-container .caption{margin:0}.rating-container .caption .caption-badge{background:0 0;padding:0;color:var(--black);font-family:Montserrat;font-weight:500;font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px)}.review-utilities .review-stars-outside .btn-primary{padding:.5rem 1rem;font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px)}.product-page-reviews{display:flex;flex-direction:column;gap:3rem}.review-all-image-video-wrapper{display:flex;flex-direction:column;gap:1rem}.review-all-image-video-wrapper{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.review-all-image-video .review-wrapper .review-image-video .review-images{display:flex;gap:1rem;flex-direction:column}.review-all-image-video .review-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0 .5rem}.review-all-image-video .review-wrapper .review-video{display:flex}.review-all-image-video .review-wrapper .product-review-title-wrapper{display:flex;flex-direction:column;align-items:center;gap:.313rem}.review-all-image-video .review-wrapper .product-review-title-wrapper .product-review-author{text-align:center}.review-all-image-video .review-wrapper .product-review-title-wrapper .star-rating .star-wrapper{width:1rem;height:1rem}.review-all-image-video .review-wrapper .product-review-title-wrapper .star-rating .star-wrapper .empty-star,.review-all-image-video .review-wrapper .product-review-title-wrapper .star-rating .star-wrapper .filled-star{width:1rem;height:1rem}.review-all-image-video{display:flex;align-items:center;gap:1rem}.review-all-image-video .review-wrapper .review-image img{max-width:9.375rem;max-height:9.375rem;height:100%;width:100%;aspect-ratio:4/4}.review-all-image-video .review-wrapper .review-image-video{display:flex;gap:1rem}.review-all-image-video .review-wrapper .review-video video{width:100%;height:100%;max-width:9.375rem;max-height:9.375rem;aspect-ratio:4/4}.product-page-reviews .product-reviews .product-review-item{padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.1);margin:0}.product-page-reviews .product-reviews .product-review-item:last-of-type{border-bottom:1px solid rgba(0,0,0,.1)}.product-page-reviews .product-reviews .product-review-item .product-review-user-meta{display:flex;flex-direction:column;gap:.313rem}.product-page-reviews .product-reviews .product-review-item .product-review-head{display:flex;flex-direction:column;gap:.875rem}.product-review-item .product-review-body .star-rating-container .star-rating{gap:.188rem}.product-review-item .product-review-body .star-rating-container .star-rating .star-wrapper{width:14px;height:14px}.product-review-item .product-review-body .star-rating-container .star-rating .empty-star,.product-review-item .product-review-body .star-rating-container .star-rating .filled-star{width:14px;height:14px}.product-page-reviews .product-reviews .product-review-item .product-review-body{display:flex;flex-direction:column;gap:1rem}.product-page-reviews .product-reviews .product-review-item .product-review-body .product-review-title-wrapper{display:flex;flex-direction:column;gap:.313rem}.product-page-reviews .product-reviews .product-review-item .product-review-body .review-body-container{display:flex;flex-direction:column;gap:1rem}.product-page-reviews .product-reviews .product-review-item .product-review-body .review-body-container .review-video video{max-width:150px}.product-page-reviews .product-reviews .product-review-item .product-review-body .review-body-container .review-image{position:relative;padding:3%;width:fit-content}.product-page-reviews .product-reviews .product-review-item .product-review-body .review-body-container .review-images{display:flex;align-items:center;gap:1rem}.product-page-reviews .product-reviews .product-review-item .product-review-body .review-body-container .review-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.product-page-reviews .product-reviews .product-review-item .product-review-body .product-review-title-wrapper .product-review-title>*{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);font-weight:500}.product-page-reviews .product-reviews .product-review-item .product-review-body .review-body-container .text{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);font-weight:400}.product-page-reviews .product-reviews .product-review-item .product-review-user-meta .product-review-author{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);font-weight:500;color:var(--black);margin:0}.product-page-reviews .product-reviews .product-review-item .product-review-user-meta .product-review-data{font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .122))),12px);font-weight:400;color:var(--gray);margin:0}#reviewModal.modal{--bs-modal-width:100%}#reviewModal.modal .modal-dialog{max-width:600px}.forms .modal-footer .btn-primary{padding:.5rem 1rem;width:100%;justify-content:center;font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);margin:0}#reviewModal .modal-body .review-inner .form-container .form-submit-inner .acceptance-text p{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);color:var(--gray);font-weight:400}#reviewModal .modal-body .review-inner .form-container .form-submit-inner .acceptance-text a{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);color:var(--black);font-weight:400}#reviewModal .modal-content .modal-body .review-inner{display:flex;flex-direction:column;gap:1.25rem}.forms .modal-content .modal-body .review-inner .form-container{display:flex;flex-direction:column;gap:.313rem}.forms .modal-content .modal-body .review-inner .form-container .form-inner{display:flex;flex-direction:column;gap:1rem}.forms .modal-content .modal-body .review-inner .form-container .form-wrapper .image-preview-container .image-preview{width:fit-content;display:flex;position:relative}.forms .modal-content .modal-body .review-inner .form-container .form-wrapper .image-preview-container .image-preview img{max-width:3.125rem}.forms .modal-content .modal-body .review-inner .form-container .form-wrapper .image-preview-container .image-preview .remove-image{position:absolute;display:flex;justify-content:center;align-items:center;padding:.313rem;border:none;background:var(--red);right:-.5rem;top:-.5rem;border-radius:50%}.forms .modal-content .modal-body .review-inner .form-container .form-wrapper .image-preview-container .image-preview .remove-image svg path{stroke:var(--white)}.forms .modal-content .modal-body .review-inner .form-container .form-wrapper .image-preview-container .image-preview .remove-image svg{width:.625rem;height:.625rem}.forms .modal-content .modal-body .review-inner .form-container .image-preview-container{display:flex;gap:1rem;margin-top:1rem}#reviewModal .modal-content .modal-body .review-inner .form-container .form-wrapper #custom-upload .upload-button{background:0 0;border:none;padding:0;display:flex;align-items:center;gap:.5rem}#reviewModal .modal-content .modal-body .review-inner .form-container .form-wrapper .field-review-video input{display:none}#reviewModal .modal-content .modal-body .review-inner .form-container .form-wrapper #custom-upload{margin-top:.5rem}.forms .modal-content .modal-body .review-inner .form-container .form-wrapper label{background:0 0;padding:0;color:var(--black);font-family:Montserrat;font-weight:500;font-size:.875rem}#reviewModal .modal-content .modal-body .review-inner .form-container .form-wrapper #custom-upload .upload-button .icon{background:rgba(0,0,0,.1);border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;padding:.5rem}.remove-image .forms .form-inner{display:flex;flex-direction:column;gap:1.25rem}.forms .form-inner .form-wrapper .form-group .form-control{border:none;background:var(--white-secondary);border-radius:var(--border-radius-sm);height:45px}.forms .form-inner .form-wrapper .form-group .form-control::placeholder{color:var(--gray);font-family:Montserrat;font-weight:400;font-size:1rem}.forms .form-inner .form-wrapper .form-group textarea.form-control{height:150px}#reviewModal .rating-container{display:flex;align-items:flex-start;gap:.5rem;flex-direction:column-reverse}.forms form{height:100%;overflow:hidden}.forms form .form-inner{display:flex;flex-direction:column;gap:1rem}.forms .modal-dialog{height:100%;display:flex;justify-content:center;align-items:center}.forms .modal-dialog .modal-content{border:none;border-radius:var(--border-radius-md)}.forms #review-form .modal-dialog .modal-content .modal-body{height:70vh;max-height:fit-content;overflow-y:auto}.forms .modal-dialog .modal-content .modal-footer,.forms .modal-dialog .modal-content .modal-header{border-color:var(--white-secondary)}#reviewModal .modal-body .review-inner .form-inner .form-tags{display:flex;flex-direction:column;gap:.5rem}#reviewModal .modal-body .review-inner .form-inner .form-tags #reviewTitle{display:flex;flex-wrap:wrap;gap:.5rem}#reviewModal .modal-body .review-inner .form-inner .form-tags #reviewTitle .tag-review-title{cursor:pointer;padding:.5rem;font-size:.75rem;background:var(--white-secondary);color:var(--gray);border-radius:var(--border-radius-sm)}.product-view .product-voucher .sale-price{display:flex}.product-view .product-voucher .text-percentage>*{display:flex}.page-slug-magazin .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.page-slug-magazin .product-card{flex-direction:row!important;transition:var(--transition)}.page-slug-magazin .product-card:hover{box-shadow:0 0 0 2px #342e2542}.page-slug-magazin .product-card .product-image img{transition:transform .4s ease,filter .4s ease}.page-slug-magazin .product-card:hover .product-image img{transform:scale(1.08);filter:brightness(1.05) contrast(1.05)}.page-slug-magazin .products-grid .product-card .product-image{background:linear-gradient(186.11deg,rgba(255,252,249,.6) 4.83%,rgba(158,143,138,.6) 97.99%);box-shadow:0 4px 12px rgba(158,143,138,.4),0 1px 4px rgba(255,252,249,.2)}.page-slug-magazin .products-grid .product-card .product-body{display:flex;flex-direction:column;justify-content:space-between;gap:0}.page-slug-magazin .btn-secondary{min-width:auto;color:var(--primary-color);background-color:var(--bs-btn-hover-bg);border-color:var(--primary-color);transform:var(--transition)}.page-slug-magazin .btn-secondary:hover{background-color:var(--primary-color);color:var(--white)}.page-slug-magazin .products-grid .product-card .regular-price,.page-slug-magazin .products-grid .product-card .regular-price sup{color:var(--green);text-transform:uppercase;font-weight:700}.cart-page-products .tag-item,.page-slug-magazin .tag-item{padding:.25rem .75rem;background:rgba(var(--primary-color-light-rgb),.1);font-weight:500;border-radius:1rem;color:var(--green)}.cart-page-products .tag-item svg path,.page-slug-magazin .tag-item svg path{stroke:var(--green)}.page-slug-magazin .product-card .product-tags{gap:.5rem}.page-slug-magazin .product-card .title{text-transform:uppercase}.product-body{display:flex;flex-direction:column;position:relative}.product-tags{order:2}.product-details{order:1}.product-purchase{order:3}.category-products .product-card{flex-direction:row;transition:var(--transition)}.category-products .product-card:hover{box-shadow:0 0 0 2px #342e2542}.category-products .product-card .product-image img{transition:transform .4s ease,filter .4s ease}.category-products .product-card:hover .product-image img{transform:scale(1.08);filter:brightness(1.05) contrast(1.05)}.category-products .products-grid .product-card .product-image{flex:0 0 30%;background:linear-gradient(186.11deg,rgba(255,252,249,.6) 4.83%,rgba(158,143,138,.6) 97.99%);box-shadow:0 4px 12px rgba(158,143,138,.4),0 1px 4px rgba(255,252,249,.2)}.products-grid .product-card .product-image img{width:100%;height:100%;object-fit:cover}.category-products .products-grid .product-card .product-body{flex:0 0 65%;display:flex;flex-direction:column;justify-content:space-between;gap:0}.products-grid .row{--bs-gutter-x:2rem}.row-category{row-gap:var(--bs-gutter-x);margin-right:var(--bs-gutter-x);margin-left:var(--bs-gutter-x)}.checkout-step-group{padding:1.5rem;margin-bottom:var(--bs-gutter-x);border-radius:var(--rad-md);background:rgba(var(--primary-color-light-rgb),.1)}.checkout-page-summary-line.cpsl-total-price{display:flex;justify-content:space-between;align-items:center;font-weight:500}.checkout-step-group .form-check-inline input{margin-right:.5rem}.checkout-step-header{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--bs-gutter-x)}.checkout-step-group input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:16px;background:0 0;border-radius:80% 80% 90% 90%/90% 90% 80% 80%;border:1.5px solid grey;position:relative;vertical-align:middle;cursor:pointer;transition:box-shadow .2s,background .2s}.checkout-step-group input[type=checkbox]:checked,input[type=radio]:checked{background:var(--primary-color-light);box-shadow:0 0 0 4px rgba(var(--primary-color-light-rgb),.2);border-color:var(--primary-color-light)}.checkout-step-number{display:block;width:2rem;height:2rem;line-height:2rem;border-radius:2rem;text-align:center;background:var(--primary-color);color:var(--white);font-weight:600}.checkout-step-group .tab-pane{padding:1rem;background:rgba(0,0,0,.04);padding:1rem;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-sm)}.checkout-step-group .input-inner .user-address-box{background:rgba(0,0,0,.04);border:none;padding:1rem;display:flex;flex-direction:column;gap:1rem}.checkout-step-group .input-inner .address-box-action-buttons{border-top:none}.checkout-step-group .input-inner .user-address-box .user-address-box-wrapper{padding:0}.checkout-step-group .input-inner .address-box-action-buttons .btn{justify-content:start;color:#fff;background:#000;width:fit-content;border-radius:var(--border-radius-sm);padding:.5rem 1rem}.checkout-step-group .input-inner .address-box-action-buttons .btn:hover{background:var(--primary-color)}.checkout-step-group .user-address-box,.table .user-address-box{border:1px solid rgba(0,0,0,.1);border-radius:var(--border-radius-md);overflow:hidden}.table .user-address-box.btn_choose_other_address_save:hover{background:#efeaff;cursor:pointer}.checkout-step-group .user-address-box .user-address-box-wrapper,.table .user-address-box .user-address-box-wrapper{display:flex;align-items:center;gap:1rem;padding:1rem}.checkout-step-group .user-address-box .user-address-box-wrapper .user-address-list,.table .user-address-box .user-address-box-wrapper .user-address-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.313rem}.checkout-step-group .user-address-box-wrapper .user-address-list .strong,.table .user-address-box-wrapper .user-address-list .strong{font-weight:500}.checkout-step-group .user-address-box-wrapper .user-address-icon,.table .user-address-box-wrapper .user-address-icon{background:rgba(0,0,0,.05);width:fit-content;border-radius:100%;padding:.75rem}.checkout-step-group .user-address-box-wrapper .user-address-icon svg,.table .user-address-box-wrapper .user-address-icon svg{width:1.875rem;height:1.875rem}.checkout-step-group .user-address-box-wrapper .user-address-icon svg path,.table .user-address-box-wrapper .user-address-icon svg path{fill:var(--primary-color)}.checkout-step-group .address-box-action-buttons,.table .address-box-action-buttons{display:flex;border-top:1px solid rgba(0,0,0,.1)}.checkout-step-group .address-box-action-buttons .btn,.table .address-box-action-buttons .btn{background:0 0;border:none;width:100%;padding:1rem;font-size:.875rem;font-weight:500;color:var(--primary-color);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);border-radius:0}.checkout-step-group .address-box-action-buttons .btn:hover,.table .address-box-action-buttons .btn:hover{background:rgba(111,85,198,.05)}.cart-modal .product-tags{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}#loginModal .modal-dialog{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 calc(.75rem + var(--container-padding))}#loginModal .modal-header{border-color:var(--white-secondary);padding:0;padding-bottom:1rem;margin-bottom:1rem}#loginModal .modal-header .title>*{line-height:normal}#loginModal .modal-header .btn-close{background:#fff0 var(--bs-btn-close-bg) center/.675rem auto no-repeat}.benefits-title p,.signup-benefits-wrapper p{color:#fff}.signup-benefits-wrapper a{color:var(--secondary-color)}#loginModal .modal-body .modal-switch{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-bottom:1rem;border-bottom:1px solid var(--white-secondary);padding-bottom:1rem}#loginModal .modal-body .modal-switch .auth-switch{text-decoration:none;border:1px solid var(--white-secondary);color:var(--gray);border-radius:var(--border-radius-sm);padding:.5rem 1rem;font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);width:100%}#loginModal .modal-body .modal-switch .auth-switch.active{color:var(--white);border-color:var(--black)}#loginModal .modal-body{display:grid;grid-template:auto/1fr 1fr;padding:0}#loginModal .modal-body .modal-body-wrapper{padding:1rem}#loginModal .modal-body .modal-signup-benefits{position:relative;background-size:cover;background-position:center;padding:1rem}#loginModal .modal-body .modal-signup-benefits .modal-signup-benefits-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;z-index:1;gap:1rem}#loginModal .modal-body .modal-signup-benefits .modal-signup-benefits-wrapper .benefits-list ul{display:flex;flex-direction:column;gap:.313rem;margin:0}#loginModal .modal-body .modal-signup-benefits .modal-signup-benefits-wrapper .benefits-list ul li{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);color:rgb(255 255 255 / .8);font-weight:400}#loginModal .modal-body .modal-signup-benefits .modal-signup-benefits-wrapper .benefits-list ul li::marker{color:rgb(255 255 255 / .8)}#loginModal .modal-body .modal-signup-benefits::before{content:"";position:absolute;width:100%;height:100%;inset:0;background:rgb(0 0 0 / .7)}#loginModal .modal-content{max-width:900px;border:none;overflow:hidden}#loginModal.modal{--bs-modal-width:100%}#loginModal .modal-body .modal-body-ajax{position:relative}#loginModal .site-login .login-form-inner .login-form-wrapper .field-signupform-verifycode .captcha-wrapper{display:grid;grid-template:auto/1fr auto;gap:.5rem}#loginModal .site-login .login-form-inner .login-form-wrapper .field-signupform-verifycode .captcha-wrapper .captcha-image #signupform-verifycode-image{height:45px}#loginModal .site-login .login-form-inner .login-form-wrapper .field-signupform-verifycode .captcha-wrapper .captcha-text{grid-column:1/3}.site-login .login-form-inner .login-form-wrapper .form-control{background:var(--white-secondary);border-radius:var(--border-radius-sm);height:45px}.site-login .login-form-inner .login-form-wrapper .form-control::placeholder{color:var(--gray);font-family:Montserrat;font-weight:400;font-size:14px}.site-login .login-form-inner .login-form-wrapper .login-settings{display:flex;justify-content:space-between}.site-login #login-form-ajax .separator{margin-bottom:1rem;display:flex;justify-content:center;position:relative}.site-login #login-form-ajax .separator .text{text-align:center;z-index:1;padding:0 1rem;background:var(--white)}.site-login #login-form-ajax .social-media-login .form-group{display:flex;gap:.5rem}.site-login #login-form-ajax .social-media-login{margin-bottom:1rem}.site-login #login-form-ajax .social-media-login .form-group .auth-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid rgb(0 0 0 / .2);justify-content:center;font-weight:400;font-size:.875rem;color:rgb(0 0 0 / .6);transition:var(--transition-fast)}.site-login #login-form-ajax .social-media-login .form-group .auth-link .icon{display:flex}.site-login #login-form-ajax .social-media-login .form-group .auth-link .icon svg{width:1.25rem;height:1.25rem}.site-login #login-form-ajax .separator::after{content:"";display:flex;height:1px;background:rgb(0 0 0 / .1);position:absolute;top:0;bottom:0;margin:auto;width:100%;left:0}.site-login .login-form-inner .login-form-wrapper .login-settings .setting-link{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);font-weight:500;color:var(--gray)}.site-login .login-form-inner .login-form-wrapper .login-settings .form-check{color:var(--gray);font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);font-weight:500;font-family:Montserrat}.site-login .btn-primary{width:100%;display:flex;align-items:center;justify-content:center;padding:.625rem;font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}.site-login-page{padding:5rem 0}.site-login-page .site-login-inner{display:grid;grid-template:auto/1fr 1fr;border:1px solid var(--white-secondary);border-radius:var(--border-radius-md);overflow:hidden}.site-login-page .site-login-inner .site-login-wrapper{display:flex;flex-direction:column;gap:2rem;padding:2rem;justify-content:center}.site-login-page .site-login-inner .site-login-wrapper .text-wrapper{display:flex;flex-direction:column;gap:.5rem}.site-login-page .site-login-inner .signup-benefits{background-size:cover;background-repeat:no-repeat;background-position:center;padding:2rem;position:relative;display:flex;align-items:center}.site-login-page .site-login-inner .signup-benefits::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgb(0 0 0 / .7)}.site-login-page .site-login-inner .signup-benefits .signup-benefits-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#0000000f;backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 0 1px 0 #fff;height:100%;justify-content:center}.site-login-page .site-login-inner .signup-benefits .signup-benefits-wrapper .benefits-list ul{display:flex;flex-direction:column;gap:.313rem;padding-left:0;list-style-type:none}.site-login-page .site-login-inner .signup-benefits .signup-benefits-wrapper .benefits-list ul li{color:rgb(255 255 255 / .8);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);display:flex;align-items:flex-start;gap:.5rem}.site-login-page .site-login-inner .signup-benefits .signup-benefits-wrapper .benefits-list ul li svg{width:1rem;height:auto;flex-shrink:0}.site-login-page .site-login-inner .signup-benefits .signup-benefits-wrapper .benefits-list ul li svg path{stroke:var(--white)}.site-login .site-login-inner #login-form .social-media-login{margin-bottom:1rem}.site-login .site-login-inner #login-form .social-media-login .auth-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid rgb(0 0 0 / .2);justify-content:center;font-weight:400;font-size:.875rem;color:rgb(0 0 0 / .6);transition:var(--transition-fast)}.site-login .site-login-inner #login-form .social-media-login .auth-link .icon{display:flex}.site-login .site-login-inner #login-form .social-media-login .auth-link .icon svg{width:1.875rem;height:1.875rem}.site-login .site-login-inner #login-form .social-media-login .form-group{display:flex;gap:.5rem}.site-login .site-login-inner #login-form .separator{margin-bottom:1rem;display:flex;justify-content:center;position:relative}.site-login .site-login-inner #login-form .separator::after{content:"";display:flex;height:1px;background:rgb(0 0 0 / .1);position:absolute;top:0;bottom:0;margin:auto;width:100%;left:0}.site-login .site-login-inner #login-form .separator .text{text-align:center;z-index:1;padding:0 1rem;background:var(--white)}.site-login .site-login-inner #login-form .social-media-login .auth-link:hover{transition:var(--transition-fast);border-color:rgb(0 0 0 / .4)}.site-login #login-form-ajax .social-media-login .form-group .auth-link:hover{transition:var(--transition-fast);border-color:rgb(0 0 0 / .4)}#loginModal .skeleton-button,#loginModal .skeleton-checkbox,#loginModal .skeleton-field,#loginModal .skeleton-reset-password,#loginModal .skeleton-text-wrapper .skeleton-text{background:#e0e0e0;border-radius:var(--border-radius-sm)}#loginModal .skeleton-field{height:45px}#loginModal .skeleton-checkbox-reset-password,#loginModal .skeleton-field,#loginModal .skeleton-text-wrapper{margin-bottom:1rem}#loginModal .skeleton-field{height:45px;width:100%}#loginModal .skeleton-checkbox{height:24px;width:125px}#loginModal .skeleton-reset-password{height:24px;width:125px}#loginModal .skeleton-button{height:44px;width:100%}#loginModal .skeleton-loader .skeleton-email{width:100%}#loginModal .skeleton-loader .skeleton-password{width:100%}#loginModal .skeleton-loader .skeleton-animation{animation:skeleton-loading 1.5s infinite}#loginModal .skeleton-checkbox-reset-password{display:flex;justify-content:space-between}#loginModal .skeleton-separator{height:19px;margin-bottom:1rem;border-radius:var(--border-radius-sm)}#loginModal .skeleton-social-login{margin-bottom:1rem;display:flex;gap:1rem}#loginModal .skeleton-social-login .social-btn{height:38px;width:100%;border-radius:var(--border-radius-sm)}#loginModal .skeleton-text-wrapper{display:flex;flex-direction:column;gap:4px}#loginModal .skeleton-text-wrapper .skeleton-text:first-of-type{width:100%}#loginModal .skeleton-text-wrapper .skeleton-text:last-of-type{width:80%}#loginModal .skeleton-text-wrapper .skeleton-text{height:16px;width:100%}#loginModal .modal-signup-benefits-wrapper{padding:1.5rem;background:#0000000f;backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 0 1px 0 #fff}#loginModal .modal-signup-benefits-wrapper ul{padding-left:0;list-style-type:none}#loginModal .modal-signup-benefits-wrapper ul li{display:flex;align-items:flex-start;gap:.5rem}#loginModal .modal-signup-benefits-wrapper ul li svg{width:1rem;height:auto;flex-shrink:0}footer .form-control{background:0 0;color:#fff;border-color:#fff;font-size:16px;transition:var(--transition)}footer .form-control::placeholder{color:#fff;font-size:14px}footer .form-control:focus::placeholder{color:#000}footer .btn_module_form_submit{width:100%;background:#fff;color:#000;border-color:#fff}footer .btn_module_form_submit:hover{background:#fff;color:#000;border-color:#fff}.footer-newsletter-section{border-radius:0 0 5rem 5rem}footer .module-social ul{justify-content:flex-end}.footer-legal-icons{display:flex;justify-content:center;gap:1rem}.footer-legal-icons .module-image{max-width:10rem}.page-slug-rezultate footer .form-check-acceptance{padding-left:1.5rem}footer form a{color:var(--white);text-decoration:underline}footer form a:hover{color:var(--white);text-decoration:none}.carousel-recipe{max-width:100%;margin:2rem auto;position:relative}.carousel-recipe .gallery-item{position:relative;aspect-ratio:9/16;overflow:hidden;padding:0 8px;cursor:pointer}.carousel-recipe .gallery-item img{width:100%;height:100%;object-fit:cover;object-position:bottom center;display:block;border-radius:10px;filter:brightness(.8);transition:filter .3s ease}.carousel-recipe .gallery-item:hover img{filter:brightness(1)}.carousel-recipe .gallery-item::after{content:"";position:absolute;inset:0;background:rgba(236,237,232,.1);opacity:0;transition:opacity .3s ease}.carousel-recipe .gallery-item:hover::after{opacity:1}.carousel-recipe .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ecede8;border:none;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .3s ease}.carousel-recipe .slick-arrow:hover{background:#000}.carousel-recipe .slick-arrow:hover svg path{stroke:#fff}.carousel-recipe .slick-arrow-left{left:10px}.carousel-recipe .slick-arrow-right{right:10px}.carousel-recipe .slick-arrow svg{width:12px;height:20px}.carousel-recipe .slick-arrow svg path{stroke:#000;transition:stroke .3s ease}.carousel-recipe .slick-slide{margin:0}.carousel-recipe .slick-list{margin:0 -8px}.carousel-recipe .slick-disabled{opacity:0;pointer-events:none}@media (max-width:600px){.carousel-recipe .gallery-item{padding:0 5px}.carousel-recipe .slick-arrow{width:32px;height:32px}.carousel-recipe .slick-arrow svg{width:10px;height:16px}.carousel-recipe .slick-list{margin:0 -5px}}.page-slug-rezultate .before-and-after .text-inner{display:flex;justify-content:start;align-items:center;height:100%}.page-slug-rezultate .custom-image-scale-down .text-inner-hero{display:flex;justify-content:end;align-items:center}.page-slug-rezultate .before-and-after .module-text{border-radius:var(--rad-sm)}.page-slug-rezultate .before-and-after .module-text h2{color:#1f1f1f;margin:0;line-height:1.4;position:relative}.before-and-after{margin-bottom:8rem;padding-block:5rem}.before-and-after:nth-child(1){background-color:rgba(234,230,223,1)}.before-and-after:nth-child(2){background-color:rgba(234,230,223,1)}.before-and-after:nth-child(3){background:#fff}.before-and-after:nth-child(4){background-color:rgba(234,230,223,1)}.before-and-after:nth-child(5){background:#fff}.before-and-after:nth-child(6){background-color:rgba(234,230,223,1);margin-bottom:3rem}.carousel-rezultate .slick-slide{position:relative;transform:scale(.95);transition:transform .55s cubic-bezier(.22,.61,.36,1)}.carousel-rezultate .slick-slide::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);transition:background .55s cubic-bezier(.22,.61,.36,1);pointer-events:none}.carousel-rezultate .slick-slide.slick-active::after{background:rgba(0,0,0,.5);padding-inline:3rem}.carousel-rezultate .slick-slide.slick-center,.carousel-rezultate .slick-slide.slick-current{transform:scale(1.1)}.carousel-rezultate .slick-slide.slick-center::after,.carousel-rezultate .slick-slide.slick-current::after{background:rgba(247,246,246,0)}.carousel-rezultate .slick-track{padding:1rem;height:100%}.carousel-rezultate .slick-track{height:auto}.carousel-rezultate .slick-slide{margin:0 10px}.carousel-rezultate:not(:last-child){margin-bottom:6rem}.carousel-rezultate .slick-slide{margin-inline:1rem}.carousel-rezultate .slick-list{margin:0 -5px}.carousel-rezultate .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:var(--primary-color-light);border:none;width:42px;height:42px;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.carousel-rezultate .slick-arrow:hover{background:#fff}.carousel-rezultate .slick-arrow:hover svg path{stroke:#000}.carousel-rezultate .slick-arrow-left{left:-5px}.carousel-rezultate .slick-arrow-right{right:-5px}.carousel-rezultate .slick-arrow svg{width:12px;height:20px}.carousel-rezultate .slick-arrow svg path{stroke:#fff;transition:stroke .3s ease}.thank-you-section .row{display:flex;align-content:center;justify-content:center;gap:60px;min-height:calc(100vh - var(--header-height));padding-top:50px;padding-bottom:50px}.thank-you-section .thank-you-text{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.thank-you-section .thank-you-text .module-text *{text-align:center}.thank-you-section .thank-you-icon{display:flex;align-items:center;justify-content:center}.thank-you-section .thank-you-icon .module-code{width:8.125rem;height:4.375rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.thank-you-section .thank-you-icon .module-code .icon-mail-wrapper{display:flex;width:100%;height:100%;position:relative}.thank-you-section .icon-wrapper .icon{position:absolute;z-index:2;transform:translate3d(0,0,0);fill:none;stroke-width:2px;stroke:var(--primary-color-light);stroke-linecap:square;stroke-dasharray:325 325;top:-120%}.mail{stroke-dashoffset:326;transition:stroke-dashoffset 1s ease-in-out}.plane{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease-in-out .6s}.icon.mail{stroke-dashoffset:0;animation:mail-anim 1s ease-in-out .2s forwards}.icon.plane{stroke-dashoffset:325;animation:plane-anim 1s ease-in-out .2s forwards,fly-anim 1.5s ease-in-out 1.2s forwards;opacity:0}.circle,.circle-outer{animation:circle-anim 1s ease-in-out .2s forwards}@keyframes mail-anim{to{stroke-dashoffset:326}}@keyframes plane-anim{to{stroke-dashoffset:0;opacity:1}}@keyframes circle-anim{to{transform:scale(0)}}@keyframes fly-anim{0%,50%{transform:translate3d(0,0,0) scale(1)}60%{transform:translate3d(-10px,5px,0) scale(1.05)}70%{opacity:1}85%{opacity:0}100%{transform:translate3d(300px,-150px,0) scale(.4);opacity:0}}.thank-you-section .thank-you-icon .module-text>*{animation:thank-you-title 1s forwards;opacity:0;transform:scale(0);animation-delay:2.4s;font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * 1.4634))),48px)}.thank-you-section .thank-you-text-col{display:flex;justify-content:center}@keyframes thank-you-title{to{transform:scale(1);opacity:1}}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--primary-color-light)!important;border-color:var(--primary-color-light)!important;box-shadow:var(--primary-color-light)!important}.form-frecventa-alimentara .btn-primary{background-color:var(--primary-color-light)!important;border-color:var(--primary-color-light)!important;box-shadow:var(--primary-color-light)!important}.form-frecventa-alimentara .btn-primary:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:var(--primary-color)!important;color:#fff}.social-container{display:flex;justify-content:space-between;align-items:center}.module-contact ul{flex-direction:row;gap:3rem!important}.module-social ul{flex-direction:row;gap:3rem!important}.footer-separator{border-top:2px solid rgba(0,0,0,.1);border-bottom:2px solid rgba(0,0,0,.1);margin:2rem 0;display:flex;align-items:center;justify-content:space-between;padding:2rem 0}.footer-lower{display:flex;justify-content:space-between;align-items:center}.anpcsisol{gap:.5rem;flex-direction:row;display:flex}.anpc,.sol{width:12rem}footer .footer-logo{max-width:22rem!important}.consum-alcool .radio-wrapper{flex-direction:column;gap:1rem;align-items:start}.before-and-after .gallery-item{margin:0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background-color:#f8f8f8;padding:5px}.before-and-after .gallery-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.before-and-after .gallery-item img{width:100%;height:auto;display:block;border-radius:6px;background-color:#f8f8f8}.before-and-after .gallery-item a{display:block;position:relative;overflow:hidden;border-radius:6px}.before-and-after .gallery-item a::before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:#fff;font-size:36px;font-weight:300;background:rgba(0,0,0,.5);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;z-index:2;opacity:0}.before-and-after .gallery-item a:hover::before{transform:translate(-50%,-50%) scale(1);opacity:1}.before-and-after .gallery-item a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;transition:opacity .2s ease;border-radius:6px}.before-and-after .gallery-item a:hover::after{opacity:1}header{position:fixed!important;top:0;left:0;width:100%;z-index:9999;transform:none!important;opacity:1!important;will-change:auto!important;translate:unset!important;rotate:unset!important;scale:unset!important}header.hidden{transform:none!important;opacity:1!important}.hp-testimonials-slider-rezultate{padding:2rem 0 3rem}.hp-testimonials-slider-rezultate .slick-slide{padding:0 12px}.hp-testimonials-slider-rezultate .slick-list{margin:0 -12px}.hp-testimonials-slider-rezultate .module-fickle{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:1.75rem;margin:0 1rem}.hp-testimonials-slider-rezultate .fickle-title p{font-size:1.1rem;font-weight:700;color:var(--primary-color-light);margin:0}.hp-testimonials-slider-rezultate .fickle-subtitle p{font-size:.75rem;font-weight:500;color:#888;margin:.2rem 0 1rem;text-transform:uppercase;letter-spacing:.04em}.hp-testimonials-slider-rezultate .fickle-text-content p{font-size:.88rem;line-height:1.7;color:#444;margin:0}.hp-testimonials-slider-rezultate .slick-dots{bottom:-28px}.hp-testimonials-slider-rezultate .slick-dots li button:before{font-size:8px;color:#ccc;opacity:1}.hp-testimonials-slider-rezultate .slick-dots li.slick-active button:before{color:#111;opacity:1}.hp-testimonials-slider-rezultate .slick-track{display:flex}.hp-testimonials-slider-rezultate .slick-slide{height:auto;display:flex!important}.hp-testimonials-slider-rezultate .slick-slide>div{display:flex;width:100%;flex-direction:column}.hp-testimonials-slider-rezultate .module-fickle{display:flex;flex-direction:column;width:100%}.hp-hero-content .module-button{position:relative;z-index:999}.gallery-rezultate .module-gallery-inner,.hp-testimonials-slider-rezultate{display:flex;align-items:center;gap:1rem}.form-steps-nav-wrapper{display:flex;gap:1rem;justify-content:space-between}@media (min-width:768px){.form-chenar-anamneza .table-primary{width:100%;border-collapse:collapse}.form-chenar-anamneza .table-primary td,.form-chenar-anamneza .table-primary th{padding:.75rem;border:1px solid #dee2e6;vertical-align:middle}.form-chenar-anamneza .table-primary thead th{background:#f5f5f5;font-weight:600;text-align:left}.form-chenar-anamneza .table-primary tbody td:first-child{font-weight:600;background:#fafafa;white-space:nowrap}.form-chenar-anamneza .table-primary .form-group{margin:0}.form-chenar-anamneza .table-primary .form-control{width:100%;min-width:120px}}@media (max-width:767px){.form-chenar-anamneza .table-primary thead{display:none}.form-chenar-anamneza .table-primary,.form-chenar-anamneza .table-primary tbody,.form-chenar-anamneza .table-primary td,.form-chenar-anamneza .table-primary tr{display:block;width:100%}.form-chenar-anamneza .table-primary tbody tr{margin-bottom:1rem;padding:1rem;border:1px solid #dee2e6;border-radius:.5rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.form-chenar-anamneza .table-primary tbody tr td:first-child{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0;color:#333}.form-chenar-anamneza .table-primary tbody tr td{padding:.5rem 0;border:none}.form-chenar-anamneza .table-primary tbody tr td:not(:first-child)::before{content:attr(data-label);display:block;font-size:.875rem;font-weight:600;color:#666;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.03em}.form-chenar-anamneza .table-primary .form-control{width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid #ced4da;border-radius:.25rem}.form-chenar-anamneza .table-primary .form-control:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}}@media (max-width:767px){.form-chenar-anamneza .table-primary tbody tr td:nth-child(2):not([data-label])::before{content:"Mic dejun"}.form-chenar-anamneza .table-primary tbody tr td:nth-child(3):not([data-label])::before{content:"Prânz"}.form-chenar-anamneza .table-primary tbody tr td:nth-child(4):not([data-label])::before{content:"Cină"}.form-chenar-anamneza .table-primary tbody tr td:nth-child(5):not([data-label])::before{content:"Gustări"}.form-chenar-anamneza .table-primary tbody tr td:nth-child(6):not([data-label])::before{content:"Lichide"}}.table>:not(caption)>*>*{background-color:var(--white)}.check-stilizat .check label{display:inline-flex;align-items:center;gap:.75rem;font-weight:700;text-transform:uppercase;color:var(--primary-color)}.check-stilizat input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:16px;background:0 0;border-radius:80% 80% 90% 90%/90% 90% 80% 80%;border:1.5px solid grey;position:relative;vertical-align:middle;cursor:pointer;transition:box-shadow .2s,background .2s;transform:rotate(145deg)}.check-stilizat input[type=checkbox]:checked{background:var(--primary-color-light);box-shadow:0 0 0 4px rgba(var(--primary-color-light-rgb),.2);border-color:var(--primary-color-light)}table{width:100%;border-collapse:collapse;font-size:.9rem;margin:1rem 0}table th{background:#f5f5f5;text-align:left;padding:.5rem .75rem;border:1px solid #ddd;font-weight:700}table td{padding:.5rem .75rem;border:1px solid #ddd;vertical-align:top}.footer-contact{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid #e0e0e0;font-size:.9rem;color:#444}.operator-header{font-size:.85rem;color:#555;margin-bottom:2rem;line-height:1.6}#cookie-banner{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);width:90%;max-width:500px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);z-index:9999;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.6);border-radius:16px;opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;display:none}#cookie-banner.show{display:block;opacity:1;transform:translateX(-50%) translateY(0)}#cookie-banner.hidden{opacity:0;transform:translateX(-50%) translateY(20px)}#cookie-banner .cookie-logo-container{padding:24px 24px 16px;text-align:center;border-bottom:1px solid rgba(0,0,0,.06)}#cookie-banner .cookie-logo-container img{max-height:40px;width:auto;object-fit:contain}#cookie-banner .cookie-tabs{display:flex;padding:0 24px;border-bottom:1px solid rgba(0,0,0,.06);gap:4px}#cookie-banner .tab-button{padding:12px 16px;background:0 0;border:none;font-size:.9rem;font-weight:500;color:#666;cursor:pointer;position:relative;transition:all .2s;white-space:nowrap}#cookie-banner .tab-button:hover{color:#333}#cookie-banner .tab-button.active{color:var(--dark-blue)}#cookie-banner .tab-button.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--dark-blue);border-radius:1px 1px 0 0}#cookie-banner .tab-content{display:none;padding:20px 24px;max-height:200px;overflow-y:auto;animation:fadeIn .3s ease;overscroll-behavior:contain}#cookie-banner .tab-content.active{display:block}#cookie-banner .tab-content::-webkit-scrollbar{width:2px}#cookie-banner .tab-content::-webkit-scrollbar-track{background:0 0}#cookie-banner .tab-content::-webkit-scrollbar-thumb{background:#222;border-radius:4px}#cookie-banner .tab-content::-webkit-scrollbar-thumb:hover{background:#222}#cookie-banner .tab-content p{margin:0 0 12px 0;font-size:14px;line-height:1.5;color:#444}#cookie-banner .tab-content p a{font-size:13px}#cookie-banner .tab-content p:last-child{margin-bottom:0}#cookie-banner .cookie-buttons{padding:16px 24px;border-top:1px solid rgba(0,0,0,.06);gap:12px}#cookie-banner .cookie-buttons .btn{flex:1;padding:10px 20px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;justify-content:center}#cookie-banner .cookie-buttons .btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);border:1px solid}#cookie-banner .cookie-buttons .btn-secondary{background:rgba(0,0,0,.04);color:#666;border:1px solid rgba(0,0,0,.1);width:100%}#cookie-banner .cookie-buttons .btn-secondary:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.15)}#cookie-reset{position:fixed;bottom:20px;left:20px;width:40px;height:40px;background:0 0;border:none;border-radius:12px;cursor:pointer;z-index:9998;transition:all .3s;display:flex;align-items:center;justify-content:center;color:var(--white)}#cookie-reset:hover{color:var(--secondary-color)}#cookie-reset svg{width:30px;height:30px;fill:currentColor}#cookie-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998}#cookie-overlay.show{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){#cookie-banner{width:calc(100% - 32px);bottom:16px;max-width:none}#cookie-banner .cookie-buttons,#cookie-banner .cookie-logo-container,#cookie-banner .tab-content{padding:16px 20px}#cookie-banner .cookie-tabs{padding:0;gap:0;flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch}#cookie-banner .tab-button{padding:10px;font-size:12px}#cookie-reset{left:5px}}.cart-page-content.cart-page-content-no-items{text-align:center}