@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poiret+One&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Yanone+Kaffeesatz:wght@200..700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.a,.aa,.btn-main,.button-66,.card-gramm,.card-name,.card-price,.card-size,.card-text,.date-rev-item,.error-message,.ex-name,.info,.left-cov,.li,.logo,.m-text,.name-block,.popup,.product-info,.right-cov,.s-text,.t-title,.text-block,.text-popup,.title-order,.tr-title,h2,input,p,select,span,textarea{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}::-webkit-scrollbar{height:8px;width:12px}::-webkit-scrollbar-track{background:#fafafa}::-webkit-scrollbar-thumb{background:#ff9d5c;border:3px solid #fafafa;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ff7514}html{scrollbar-color:#ff9d5c #fafafa;scrollbar-width:thin}.menu-nav{align-items:center;position:relative}.menu-ul{display:flex;flex-direction:row;gap:10px;margin:0;padding:0}.li{list-style:none}.a{color:#414141;font-size:15px;font-weight:500;letter-spacing:.3px;padding:8px 16px;position:relative;text-decoration:none;white-space:nowrap}.a,.a:before{border-radius:30px;transition:all .3s ease}.a:before{background:#ff7514;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(.8);z-index:-1}.a:hover{color:#fff}.a:hover:before{opacity:1;transform:scale(1)}.a.active{background:#ff7514;color:#fff}.burger-button{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-around;padding:0;position:relative;width:30px;z-index:101}.burger-button span{background:#333;border-radius:10px;height:3px;position:relative;transform-origin:1px;transition:all .3s linear;width:30px}.burger-button.open span:first-child{background:#ff7514;transform:rotate(45deg)}.burger-button.open span:nth-child(2){opacity:0;transform:translateX(-20px)}.burger-button.open span:nth-child(3){background:#ff7514;transform:rotate(-45deg)}.menu-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000059;display:none;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:98}.menu-overlay.active{opacity:1;pointer-events:all}@media (max-width:768px){.burger-button{border-radius:50%;display:flex;height:35px;margin-left:10px;padding:8px;width:35px}.burger-button span{background:#333;height:2px;margin:0 auto;width:20px}.burger-button.open span,.menu-nav{background:#fff}.menu-nav{border-radius:20px;box-shadow:0 10px 40px #0003;height:auto;left:auto;max-height:calc(100vh - 100px);max-width:calc(100% - 30px);opacity:0;overflow-y:auto;padding:15px;pointer-events:none;position:fixed;right:15px;top:70px;transform:scale(.9) translateY(-10px);transform-origin:top right;transition:opacity .3s ease,transform .3s ease;width:auto;z-index:100}.menu-nav.open{opacity:1;pointer-events:all;transform:scale(1) translateY(0)}.menu-ul{flex-direction:column;gap:8px;margin:0;padding:0}.li{opacity:0;transform:translateX(20px);transition:all .3s ease;transition-delay:0s;transition-delay:calc(.05s*var(--item-index, 0))}.menu-nav.open .li{opacity:1;transform:translateX(0)}.li:first-child{--item-index:1}.li:nth-child(2){--item-index:2}.li:nth-child(3){--item-index:3}.li:nth-child(4){--item-index:4}.li:nth-child(5){--item-index:5}.li:nth-child(6){--item-index:6}.li:nth-child(7){--item-index:7}.a{background:#f5f5f5;border-radius:30px;display:block;font-size:16px;font-weight:500;padding:12px 20px;text-align:center;white-space:nowrap}.a:before{display:none}.a:hover{background:#ff7514;color:#fff}.a:hover:after{display:none}}@media (max-width:480px){.menu-nav{max-width:calc(100% - 20px);right:10px}.a{font-size:15px;padding:12px 16px}}.has-badge{overflow:visible;position:relative}.new-badge{animation:pulse 2s infinite;background:#e74c3c;border-radius:10px;box-shadow:0 2px 4px #e74c3c66;color:#fff;font-size:8px;font-weight:700;letter-spacing:.5px;padding:2px 6px;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:-6px}@media (max-width:768px){.new-badge{right:12px;top:4px}}.Header{justify-content:center;left:0;padding:30px 0;pointer-events:none;position:fixed;top:0;transition:padding .4s cubic-bezier(.4,0,.2,1);z-index:1000}.Header,.container{align-items:center;display:flex;width:100%}.container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#faf5efcc;border:1px solid #fffc;border-radius:50px;box-shadow:0 4px 24px #0000000a;flex-direction:row;justify-content:space-between;margin:0 30px;max-width:1200px;padding:10px 24px;pointer-events:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.Header.scrolled{padding:8px 0}.Header.scrolled .container{background:#faf5efcc;border-color:#ff75141a;box-shadow:0 8px 32px #ff751414;padding:8px 24px}.logo{font-size:clamp(20px,3vw,26px);font-weight:600;letter-spacing:-.3px;margin:0}.logo-link{align-items:center;color:#414141;display:flex;gap:8px;text-decoration:none}.logo-link,.logo-text-h{transition:color .3s ease}.logo-text-h{color:#ff7514}.logo-emoji{display:inline-block;font-size:1.1em;transform-origin:bottom center;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.logo-link:hover .logo-text-h{color:#ff7514}.logo-link:hover .logo-emoji{transform:scale(1.25) translateY(-3px) rotate(10deg)}@media (max-width:900px){.container{margin:0 20px;padding:8px 20px}}@media (max-width:768px){.Header{padding:10px 0}.Header.scrolled{padding:5px 0}.container{background:#ffffffb3;margin:0 15px;padding:8px 16px}}@media (max-width:500px){.container{gap:10px;margin:0 10px;padding:6px 14px}.logo{font-size:20px}.logo-link{gap:6px}}.main{justify-content:center}.hero-m,.main{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-m{background:linear-gradient(135deg,#faf5ef,#f5e6d3 50%,#e8c4a0)}.hero-m:before{background-image:url(/static/media/background5.a9867915beca96ed4c18.jpg);background-position:50%;background-size:cover;bottom:0;filter:sepia(20%) saturate(80%);left:0;opacity:.5;right:0;top:0}.hero-m:after,.hero-m:before{content:"";position:absolute;z-index:0}.hero-m:after{background:radial-gradient(circle,#c9856b40 0,#0000 70%);border-radius:50%;height:800px;right:-20%;top:-50%;width:800px}.hero-title .highlight{position:relative}.hero-feature:hover{border-color:var(--secondary)}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.hero-button{align-items:center;border-radius:50px;box-shadow:var(--shadow-medium);display:inline-flex;font-size:1.05rem;font-weight:700;gap:.75rem;padding:1.2rem 2.5rem;text-decoration:none;transition:var(--transition)}.hero-button-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff}.hero-button-primary:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.hero-button-secondary{background:#fff;border:2px solid var(--secondary);color:var(--text-dark)}.hero-button-secondary:hover{background:var(--bg-soft);border-color:var(--primary);transform:translateY(-5px)}.floating-card.card-1{animation-delay:0s}.floating-card.card-2{animation-delay:3s;bottom:15%;right:-5%}@media (max-width:768px){.hero{padding:8rem 1.5rem 4rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}}.main-button{align-items:center;background:#ff7514;border:none;border-radius:var(--radius-md);box-shadow:0 5px 15px #ff75144d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:14px 32px;transition:all .3s ease}.main-button:hover{background:#ff914d;box-shadow:0 8px 20px #ff751466;transform:translateY(-2px)}.main-button:hover .button-arrow{transform:translateX(5px)}.about{background:linear-gradient(135deg,#fff9f9,#fff0f0);overflow:hidden;padding:100px 20px;position:relative}.about:before{background:radial-gradient(circle,#ff6b6b08 0,#0000 70%);border-radius:50%;content:"";height:100%;right:-50%;top:-50%;width:100%}.about:after,.about:before{pointer-events:none;position:absolute}.about:after{bottom:20px;content:"❤️";font-size:120px;left:20px;opacity:.03;transform:rotate(-15deg)}.about-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.about-content{align-items:center;display:flex;flex-direction:row;gap:60px;margin-top:50px}.about-text{display:flex;flex:1 1;flex-direction:column;gap:25px;opacity:0;transform:translateX(-30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.about-text.visible{opacity:1;transform:translateX(0)}.advantage-card{background:#fff;border:1px solid #ff6b6b1a;border-radius:20px;box-shadow:0 10px 30px #ff6b6b1a;overflow:hidden;padding:25px 30px;position:relative;transition:all .3s ease}.advantage-card:hover{border-color:#ff6b6b4d;box-shadow:0 20px 40px #ff6b6b26;transform:translateY(-5px)}.advantage-card:before{background:linear-gradient(180deg,#ff6b6b,#ff8e8e);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:4px}.advantage-card:hover:before{width:6px}.advantage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.advantage-number{color:#ff6b6b;font-size:14px;font-weight:600;letter-spacing:2px;opacity:.7}.advantage-icon{animation:float 3s ease-in-out infinite;font-size:24px}.advantage-title{color:#333;display:inline-block;font-size:20px;font-weight:600;margin-bottom:10px;position:relative}.advantage-description{color:#666;font-size:15px;line-height:1.7;margin-bottom:15px}.advantage-line{background:linear-gradient(90deg,#ff6b6b,#0000);height:2px;transition:width .3s ease;width:50px}.advantage-card:hover .advantage-line{width:80px}.about-image-wrapper{flex:1 1;opacity:0;transform:translateX(30px);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.about-image-wrapper.visible{opacity:1;transform:translateX(0)}.image-container{margin-bottom:30px;position:relative}.image-background{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border-radius:30px;height:100%;left:20px;position:absolute;top:20px;transition:all .3s ease;width:100%;z-index:1}.about-image{border-radius:30px;box-shadow:0 20px 40px #00000026;display:block;height:auto;margin:0 auto;max-width:470px;object-fit:cover;position:relative;transition:all .5s ease;width:100%;z-index:2}.about-image:hover{box-shadow:0 30px 50px #ff6b6b4d;transform:scale(1.02) translateY(-10px)}.image-decoration{bottom:-20px;position:absolute;right:-20px;z-index:3}.decoration-circle{animation:pulse 3s ease-in-out infinite;background:linear-gradient(135deg,#ffd1d1,#ffe6e6);height:100px;width:100px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.decoration-dots{animation:rotate 20s linear infinite;background-image:radial-gradient(#ff6b6b 2px,#0000 0);background-size:10px 10px;height:60px;opacity:.3;right:-30px;top:-30px;width:60px}.achievement-cards{align-items:center;background:#fff;border:1px solid #ff6b6b1a;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;justify-content:space-between;margin-top:20px;padding:20px 25px}.achievement-item{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}.achievement-number{color:#ff6b6b;font-size:28px;font-weight:700;line-height:1}.achievement-label{color:#666;font-size:12px;letter-spacing:1px;text-transform:uppercase}.achievement-divider{background:linear-gradient(180deg,#0000,#ff6b6b,#0000);height:30px;width:1px}@media (max-width:968px){.about-content{flex-direction:column-reverse;gap:40px}.about-image-wrapper,.about-text{width:100%}.about-image-wrapper{margin:0 auto;max-width:500px}.advantage-card{padding:20px 25px}}@media (max-width:768px){.about{padding:60px 15px}.about:after{font-size:80px}.achievement-cards{flex-direction:column;gap:15px;padding:15px}.achievement-divider{background:linear-gradient(90deg,#0000,#ff6b6b,#0000);height:1px;width:50px}.achievement-item{flex-direction:row;justify-content:space-between;padding:10px 0;width:100%}.achievement-number{font-size:24px}}@media (max-width:480px){.advantage-card{padding:15px 20px}.advantage-title{font-size:18px}.advantage-description{font-size:14px}.image-background{left:10px;top:10px}.about-image{border-radius:20px}.achievement-item{flex-direction:column;gap:5px}}.c-title{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:40px;margin-top:40px;text-align:center;width:100%}.t-title{font-size:36px;margin-bottom:12px;margin-top:0;position:absolute}.tr-title{font-size:78px;margin:0;opacity:.05}@media (max-width:280px){.tr-title{font-size:40px}.t-title{font-size:20px;margin-bottom:4px}.c-title{margin-bottom:10px;margin-top:10px}}@media (max-width:800px){.tr-title{font-size:50px}.t-title{font-size:30px;margin-bottom:4px}.c-title{margin-bottom:10px;margin-top:10px}}.gallery{background:linear-gradient(135deg,#f8f9fa,#fff);min-height:100vh;padding:80px 20px}.gallery-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:40px auto 50px;max-width:1200px;padding:0 20px}.category-button{background:#0000;border:2px solid #e0e0e0;border-radius:40px;color:#666;cursor:pointer;font-size:15px;font-weight:500;overflow:hidden;padding:10px 24px;position:relative;transition:all .3s ease}.category-button:before{background:#ff751433;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.category-button:hover:before{height:200px;width:200px}.category-button:hover{border-color:#ff7514;color:#ff7514}.category-button.active{background:#ff7514;border-color:#ff7514;color:#fff}.gallery-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1400px;padding:0 20px}.gallery-item{animation:fadeInUp .6s ease forwards;aspect-ratio:1/1;border-radius:20px;box-shadow:0 10px 30px #0000001a;cursor:pointer;opacity:0;overflow:hidden;position:relative}.item-image{height:100%;position:relative;width:100%}.item-image img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.gallery-item:hover img{transform:scale(1.1)}.item-overlay{align-items:center;background:linear-gradient(180deg,#0003,#000c);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.gallery-item:hover .item-overlay{opacity:1}.overlay-icon{color:#fff;font-size:40px;margin-bottom:10px;transform:translateY(20px);transition:transform .3s ease}.gallery-item:hover .overlay-icon{transform:translateY(0)}.overlay-text{background:#ff7514cc;border-radius:30px;color:#fff;font-size:16px;font-weight:500;padding:6px 16px;transform:translateY(20px);transition:transform .3s ease .1s}.gallery-item:hover .overlay-text{transform:translateY(0)}.modal-overlay{animation:fadeIn .3s ease;background:#000000f2;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-container,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-container{height:90vh;max-width:1200px;position:relative;width:90%}.modal-close{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;height:50px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:1002}.modal-close:hover{background:#ff7514;transform:rotate(90deg)}.modal-nav{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:1002}.modal-nav:hover{background:#ff7514}.modal-nav.prev{left:20px}.modal-nav.next{right:20px}.modal-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.modal-image{animation:zoomIn .3s ease;border-radius:8px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:100%;object-fit:contain}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-info{align-items:center;animation:slideUp .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #ffffff1a;border-radius:50px;bottom:30px;color:#fff;display:flex;gap:30px;left:50%;padding:20px 30px;position:absolute;transform:translateX(-50%)}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.modal-title{font-size:18px;font-weight:600;margin:0}.modal-category{background:#ff7514;border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px}.modal-description{color:#fffc;font-size:14px;margin:0;max-width:400px}.modal-meta{align-items:center;color:#fff9;display:flex;font-size:13px;gap:15px;margin-left:auto}.meta-counter{background:#ffffff1a;border-radius:20px;padding:4px 10px}.gallery-loader{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.loader-spinner{border:4px solid #f3f3f3}.gallery-error{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;min-height:400px;text-align:center}.error-icon{font-size:48px}.error-retry{background:#ff7514;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 30px;transition:all .3s ease}.error-retry:hover{background:#ff944d;box-shadow:0 5px 15px #ff75144d;transform:translateY(-2px)}@media (max-width:768px){.gallery-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.modal-info{align-items:flex-start;border-radius:20px;bottom:20px;flex-direction:column;gap:10px;padding:15px 20px}.modal-meta{margin-left:0}.modal-nav{font-size:20px;height:40px;width:40px}}@media (max-width:480px){.gallery-categories{gap:8px}.category-button{font-size:13px;padding:8px 16px}.modal-info{bottom:15px;width:90%}}.gallery-load-more{display:flex;justify-content:center;margin:40px 0 20px;padding:0 20px}.load-more-button{background:linear-gradient(135deg,#ff7514,#ff944d);border:none;border-radius:50px;box-shadow:0 4px 15px #ff75144d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:15px 40px;position:relative;transition:all .3s ease}.load-more-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.load-more-button:hover:before{height:300px;width:300px}.load-more-button:hover{box-shadow:0 6px 20px #ff751466;transform:translateY(-2px)}.load-more-button:active{transform:translateY(0)}.gallery-stats{color:#999;font-size:14px;margin-top:10px;padding-bottom:20px;text-align:center}.gallery-empty{background:#ffffff80;border-radius:20px;color:#666;font-size:18px;grid-column:1/-1;padding:60px 20px;text-align:center}@keyframes fadeInNew{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.gallery-item.new-item{animation:fadeInNew .5s ease forwards}@media (max-width:768px){.gallery-load-more{margin:30px 0 15px}.load-more-button{font-size:15px;max-width:300px;padding:12px 30px;width:100%}.gallery-stats{font-size:13px;margin-top:5px}.modal-info{bottom:15px;padding:15px;width:90%}.modal-title{font-size:16px}.modal-description{font-size:13px}}@media (max-width:480px){.load-more-button{font-size:14px;padding:10px 25px}.modal-info{padding:12px}.modal-category{font-size:11px;padding:3px 10px}}.before{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding:100px 20px;position:relative}.before-decoration{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.decoration-circle{animation:floatCircle 20s ease-in-out infinite;background:radial-gradient(circle,#ff751408 0,#0000 70%);height:300px;right:-100px;top:-100px;width:300px}.decoration-dots{animation:rotate 30s linear infinite;background-size:20px 20px;height:150px;width:150px}.before-container{margin:0 auto;max-width:900px;position:relative;z-index:2}.before-container h2{margin-bottom:40px;text-align:center}.faq-categories{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}.category{background:#fff;border:1px solid #0000;border-radius:30px;box-shadow:0 2px 10px #0000000d;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .3s ease}.category:hover{background:#ff7514;box-shadow:0 5px 15px #ff75144d;color:#fff;transform:translateY(-2px)}.category.active{background:#ff7514;border-color:#ff7514;color:#fff}.faq-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.faq-item{animation:fadeInUp .6s ease forwards;animation-delay:calc(.1s*var(--item-index));background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;opacity:0;overflow:hidden;transform:translateY(30px);transition:all .3s ease}.faq-item:first-child{--item-index:1}.faq-item:nth-child(2){--item-index:2}.faq-item:nth-child(3){--item-index:3}.faq-item:nth-child(4){--item-index:4}.faq-item:hover{box-shadow:0 15px 40px #ff751426;transform:translateY(-2px)}.faq-item.open{box-shadow:0 20px 50px #ff751433}.faq-question{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;position:relative;transition:background .3s ease}.faq-question:hover{background:#fff9f5}.question-content{flex:1 1;gap:20px}.faq-icon,.question-content{align-items:center;display:flex}.faq-icon{background:linear-gradient(135deg,#fff0e6,#ffe4d6);border-radius:50%;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.faq-item:hover .faq-icon{background:linear-gradient(135deg,#ff7514,#ff944d);color:#fff;transform:scale(1.1) rotate(5deg)}.question-text{flex:1 1}.faq-category-tag{background:#ff75141a;border-radius:20px;color:#ff7514;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:5px;padding:3px 10px;text-transform:uppercase}.faq-question-title{color:#333;font-size:18px;font-weight:600;line-height:1.4;margin:0}.faq-toggle{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.faq-toggle:hover{background:#ff75141a}.toggle-line{background:#ff7514;border-radius:2px;height:2px;position:absolute;transition:all .3s ease;width:20px}.toggle-line:first-child{transform:rotate(90deg)}.faq-item.open .toggle-line:first-child{opacity:0;transform:rotate(180deg)}.faq-item.open .toggle-line:last-child{transform:rotate(180deg)}.faq-answer{background:linear-gradient(135deg,#fafafa,#f5f5f5);max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-answer{max-height:300px}.answer-content{padding:0 30px 25px 100px;position:relative}.faq-answer-text{color:#555;font-size:16px;line-height:1.7;margin:0}.answer-decoration{bottom:20px;position:absolute;right:30px}.dots{background-image:radial-gradient(#ff7514 2px,#0000 0);background-size:8px 8px;display:inline-block;height:20px;opacity:.2;width:40px}.faq-footer{background:#fff;border-radius:30px;box-shadow:0 10px 30px #0000000d;margin-top:30px;padding:10px;text-align:center}.footer-text{color:#333;font-size:18px;font-weight:500;margin-bottom:20px}.footer-button{align-items:center;background:linear-gradient(135deg,#ff7514,#ff944d);border-radius:50px;box-shadow:0 10px 20px #ff75144d;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 35px;text-decoration:none;transition:all .3s ease}.footer-button:hover{box-shadow:0 15px 30px #ff751466;gap:15px;transform:translateY(-3px)}.button-arrow{font-size:20px}.footer-button:hover .button-arrow{transform:translateX(5px)}@media (max-width:768px){.before{padding:60px 15px}.faq-question{padding:20px}.question-content{gap:15px}.faq-icon{font-size:20px;height:40px;width:40px}.faq-question-title{font-size:16px}.answer-content{padding:0 20px 20px 75px}.faq-answer-text{font-size:15px}.faq-categories{gap:10px}.category{font-size:13px;padding:6px 15px}.faq-footer{padding:30px 20px}.footer-text{font-size:16px}.footer-button{font-size:14px;padding:12px 25px}}@media (max-width:480px){.faq-question{padding:15px}.question-content{gap:10px}.faq-icon{font-size:18px;height:35px;width:35px}.faq-category-tag{font-size:10px}.faq-question-title{font-size:15px}.answer-content{padding:0 15px 15px 60px}.faq-answer-text{font-size:14px}.category{font-size:12px;padding:5px 12px}.footer-text{font-size:15px}.footer-button{font-size:13px;padding:10px 20px}}.f-content{align-items:center;display:flex;flex-direction:row;gap:60px;justify-content:center;margin:auto}.yorumlar{background-size:cover;border-radius:10px;display:block;height:350px;margin-left:auto;margin-right:auto;width:300px}@media (max-width:520px){.yorumlar{width:270px}}.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{direction:ltr;margin:auto;position:relative;width:100%}.alice-carousel__wrapper{height:auto;overflow-x:hidden;overflow-y:hidden}.alice-carousel__stage,.alice-carousel__wrapper{box-sizing:border-box;position:relative;width:100%}.alice-carousel__stage{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;margin:0;padding:0;transform-style:flat;-webkit-transform-style:flat;white-space:nowrap}.alice-carousel__stage-item{box-sizing:border-box;display:inline-block;height:100%;line-height:0;margin:0;padding:0;position:relative;vertical-align:top;white-space:normal;width:100%}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__next-btn,.alice-carousel__prev-btn{box-sizing:border-box;display:inline-block;padding:10px 5px;width:50%}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{content:attr(data-area);position:relative;text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn{text-align:left}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{color:#465798;cursor:pointer;display:inline-block;margin:0;padding:5px}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:darkred}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{display:inline-block;left:20px;position:absolute;top:30px}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{background-color:#fff;border-radius:50%;height:32px;padding:10px;position:relative;width:32px}.alice-carousel__play-btn-item{background:#0000;border:0;cursor:pointer;height:32px;outline:none;position:absolute;width:32px}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{border-color:#0000 #0000 #0000 #465798;border-style:solid;border-width:8px 0 8px 15px;content:"";display:block;height:0;pointer-events:none;position:absolute;transition:all .4s linear;width:0}.alice-carousel__play-btn-item:before{height:14px;left:5px}.alice-carousel__play-btn-item:after{left:18px;top:7px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{border-width:0 0 0 10px;height:30px}.alice-carousel__play-btn-item.__pause:after{left:18px;top:0}.alice-carousel__dots{list-style:none;margin:30px 3px 5px;padding:0;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){background-color:#e0e4fb;border-radius:50%;cursor:pointer;height:8px;width:8px}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom).__active,.alice-carousel__dots-item:not(.__custom):hover{background-color:#6e7ebc}.alice-carousel__slide-info{background-color:#e0e4fb99;border-radius:5px;color:#465798;display:inline-block;padding:5px 10px;position:absolute;right:20px;top:20px}.alice-carousel__slide-info-item{line-height:0;vertical-align:middle}.button-66,.button-67{align-items:center;border:1px solid #0000;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.02em;margin:0;min-height:52px;min-width:132px;overflow:hidden;padding:14px 28px;position:relative;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.2,.8,.2,1);user-select:none;-webkit-user-select:none}.button-66{background:linear-gradient(135deg,#ffa266,#ff852e);box-shadow:0 4px 15px #ff852e26,inset 0 1px 2px #ffffff4d;color:#fff}.button-66:hover{background:linear-gradient(135deg,#ffb07a,#ff9142);box-shadow:0 8px 20px #ff852e33,inset 0 1px 2px #ffffff80;transform:translateY(-2px)}.button-67{background:#fff;border:1.5px solid #f0f0f0;box-shadow:0 2px 8px #00000005;color:#707070}.button-67:hover{background:#fffcf9;border-color:#ffd1b3;box-shadow:0 6px 16px #ff852e14;color:#ff852e;transform:translateY(-2px)}.button-66:active,.button-67:active{transform:translateY(1px) scale(.97)}.button-66:active{box-shadow:0 2px 6px #ff852e26}.button-67:active{background:#fff5ee;box-shadow:0 2px 4px #00000005}.button-66:focus-visible,.button-67:focus-visible{outline:2px solid #ff852e;outline-offset:3px}.button-fullwidth{width:100%}.button-66:disabled,.button-67:disabled,.button-disabled{box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.button-66:disabled{background:#ffdcc6;color:#fff}.button-67:disabled{background:#fafafa;border-color:#f0f0f0;color:#bbb}@media (min-width:768px){.button-66,.button-67{font-size:16px;min-width:150px;padding:16px 32px}}@media (max-width:480px){.button-66,.button-67{font-size:14px;min-height:48px;min-width:110px;padding:12px 20px}}:root{--fb-primary:#ff7514;--fb-primary-light:#ff9d5c;--fb-primary-soft:#ff751414;--fb-bg:#fafafa;--fb-text-main:#1a1a1a;--fb-text-muted:#6b7280;--fb-glass-bg:#ffffffbf;--fb-glass-border:#fff9;--fb-radius-lg:24px;--fb-radius-md:16px;--fb-shadow-card:0 16px 40px -12px #00000014;--fb-shadow-input:inset 0 2px 4px #00000005;--fb-transition:all 0.4s cubic-bezier(0.2,0.8,0.2,1)}.feedback{background:#fafafa;background:var(--fb-bg);font-family:Inter,system-ui,sans-serif;overflow:hidden;padding:100px 20px;position:relative}.feedback-decoration{inset:0;pointer-events:none;position:absolute;z-index:0}.decoration-circle{animation:floatAmbient 15s ease-in-out infinite alternate;background:radial-gradient(circle,#ff75141f 0,#0000 60%);bottom:-10%;filter:blur(50px);height:450px;left:-5%;width:450px}.decoration-dots{animation:floatAmbient 12s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#ff9d5c1a 0,#0000 60%);border-radius:50%;filter:blur(40px);height:350px;right:-5%;top:5%;width:350px}@keyframes floatAmbient{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-40px) scale(1.1)}}.feedback-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.feedback-content{display:flex;flex-direction:column;gap:50px;margin-top:40px;opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition)}.feedback.visible .feedback-content{opacity:1;transform:translateY(0)}.review-form-wrapper{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffffbf;background:var(--fb-glass-bg);border:1px solid #fff9;border:1px solid var(--fb-glass-border);border-radius:24px;border-radius:var(--fb-radius-lg);box-shadow:0 16px 40px -12px #00000014;box-shadow:var(--fb-shadow-card);margin:0 auto;max-width:700px;padding:36px 40px;position:relative}.review-form-header{margin-bottom:24px;text-align:center}.form-title{color:#1a1a1a;color:var(--fb-text-main);font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.form-subtitle{color:#6b7280;color:var(--fb-text-muted);font-weight:500}.form-fields-s,.review-form{display:flex;flex-direction:column;gap:16px}.input-group{position:relative;width:100%}.floating-input{background:#f3f4f6;border:2px solid #0000;border-radius:16px;border-radius:var(--fb-radius-md);box-shadow:inset 0 2px 4px #00000005;box-shadow:var(--fb-shadow-input);box-sizing:border-box;color:#1a1a1a;color:var(--fb-text-main);font-family:inherit;font-size:15px;font-weight:500;outline:none;padding:22px 16px 10px;transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition);width:100%}.floating-input:hover{background:#edf0f3}.floating-input:focus{background:#fff;border-color:#ff7514;border-color:var(--fb-primary);box-shadow:0 0 0 4px #ff751414,inset 0 2px 4px #00000005;box-shadow:0 0 0 4px var(--fb-primary-soft),var(--fb-shadow-input)}.floating-label{color:#8b92a1;font-size:15px;font-weight:500;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition)}textarea.floating-input{min-height:100px;padding-top:22px;resize:vertical}textarea+.floating-label{top:22px;transform:none}.floating-input:focus+.floating-label,.floating-input:not(:placeholder-shown)+.floating-label{color:#ff7514;color:var(--fb-primary);font-size:11px;font-weight:700;letter-spacing:.02em;top:10px;transform:translateY(0)}.input-icon{font-size:18px;opacity:.3;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition)}.floating-input:focus~.input-icon{color:#ff7514;color:var(--fb-primary);opacity:1}.floating-input.error{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both;background:#fff0f1;border-color:#ff4757}@keyframes shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}.consent-wrapper{background:#0000;border:1px dashed #00000014;border-radius:16px;border-radius:var(--fb-radius-md);margin:0;padding:12px 16px;transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition)}.consent-wrapper:hover{background:#00000003;border-color:#ff751433}.consent-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4}.consent-checkbox{accent-color:var(--fb-primary);flex-shrink:0;height:16px;margin-top:1px;width:16px}.consent-text{color:#6b7280;color:var(--fb-text-muted)}.consent-link{color:var(--fb-primary);font-weight:600;transition:color .2s ease}.consent-link:hover{color:#ff9d5c;color:var(--fb-primary-light)}.submit-button{background:linear-gradient(135deg,#ff9d5c,#ff7514);background:linear-gradient(135deg,var(--fb-primary-light) 0,var(--fb-primary) 100%);border-radius:999px;box-shadow:0 6px 20px #ff751440,inset 0 1px 1px #ffffff4d;font-size:15px;font-weight:700;gap:8px;letter-spacing:.01em;transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition)}.submit-button:hover:not(:disabled){box-shadow:0 10px 24px #ff75144d,inset 0 1px 1px #fff6;transform:translateY(-2px)}.submit-button:active:not(:disabled){transform:translateY(1px) scale(.98)}.submit-button:disabled{background:#e5e7eb;color:#9ca3af}.submit-button.submitted{background:linear-gradient(135deg,#20bf6b,#28a745);box-shadow:0 8px 24px #28a74540}.spinner-container{align-items:center;display:flex;gap:8px}.spinner{border:2px solid #ffffff4d;height:18px;width:18px}.discount-badge{background:linear-gradient(90deg,#fffaf6,#fff);border:1px solid #ffe3d1;border-radius:16px;border-radius:var(--fb-radius-md);margin-top:16px;padding:12px 20px}.badge-content,.discount-badge{align-items:center;display:flex}.badge-content{flex-direction:row;gap:12px;width:100%}.badge-icon{font-size:24px}.badge-text{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.badge-text strong{color:#ff7514;color:var(--fb-primary);font-size:15px;font-weight:800}.badge-text p{color:#6b7280;color:var(--fb-text-muted);font-size:13px;font-weight:500;margin:0}.reviews-slider-section{margin-top:10px}.slider-header{margin-bottom:24px;padding:0 15px}.slider-title{align-items:center;color:#1a1a1a;color:var(--fb-text-main);display:flex;font-size:24px;font-weight:800;gap:12px;letter-spacing:-.02em}.reviews-count{background:#ff751414;background:var(--fb-primary-soft);border-radius:999px;color:#ff7514;color:var(--fb-primary);font-size:14px;font-weight:700;padding:4px 12px}.review-card{background:#fff;border:1px solid #00000008;border-radius:24px;border-radius:var(--fb-radius-lg);box-shadow:0 16px 40px -12px #00000014;box-shadow:var(--fb-shadow-card);display:flex;flex-direction:column;height:240px;margin:12px;padding:28px;transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition)}.review-card:hover{border-color:#ff751414;border-color:var(--fb-primary-soft);box-shadow:var(--fb-shadow-hover);transform:translateY(-6px)}.card-header{margin-bottom:16px}.reviewer-info{align-items:center;display:flex;gap:12px}.avatar-gradient{align-items:center;background:linear-gradient(135deg,#fff2ea,#ffe3d1);border:2px solid #fff;border-radius:50%;box-shadow:0 4px 10px #ff75141a;color:#ff7514;color:var(--fb-primary);display:flex;font-size:16px;font-weight:800;height:48px;justify-content:center;width:48px}.reviewer-details{flex:1 1}.reviewer-name{color:#1a1a1a;color:var(--fb-text-main);font-size:16px;font-weight:700;margin-bottom:4px}.review-meta{align-items:center;display:flex;font-size:12px;gap:8px}.review-date{color:#9ca3af;font-weight:500}.review-badge{background:#f0fdf4;border-radius:999px;color:#16a34a;font-size:10px;font-weight:700;padding:2px 8px}.card-body{flex:1 1;overflow-y:auto;padding-right:6px}.card-body::-webkit-scrollbar{width:4px}.card-body::-webkit-scrollbar-track{background:#0000}.card-body::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.review-text{color:#6b7280;color:var(--fb-text-muted);font-size:14px;line-height:1.6;margin:0}.slick-dots{bottom:-30px}.slider-dots{margin-top:30px}.custom-dots{align-items:center;display:flex!important;gap:6px;justify-content:center;list-style:none;padding:0}.custom-dots li{height:auto;margin:0;width:auto}.dot{background:#e5e7eb;border:none;border-radius:50px;cursor:pointer;display:block;height:8px;padding:0;transition:all .4s cubic-bezier(.2,.8,.2,1);transition:var(--fb-transition);width:8px}.dot.active{background:#ff7514;background:var(--fb-primary);box-shadow:0 4px 8px #ff75144d;width:24px}.dot-inner{display:none}.info-messages-f{display:flex;flex-direction:column;gap:12px}.info-message-f{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #00000005;border-left:4px solid #ff7514;border-left:4px solid var(--fb-primary);border-radius:16px;border-radius:var(--fb-radius-md);box-shadow:0 16px 40px -12px #00000014;box-shadow:var(--fb-shadow-card);display:flex;gap:16px;margin-top:20px;padding:16px 24px}.info-icon{font-size:24px}.info-message-f p{color:#6b7280;color:var(--fb-text-muted);flex:1 1;font-size:14px;line-height:1.5;margin:0}.discount{color:#ff7514;color:var(--fb-primary);font-size:15px;font-weight:800}@media (max-width:768px){.feedback{padding:60px 15px}.review-form-wrapper{padding:32px 24px}.form-title{font-size:22px}.badge-text{align-items:flex-start;flex-direction:column;gap:2px}.review-card{height:220px;padding:24px}}@media (max-width:480px){.review-form-wrapper{border-radius:16px;border-radius:var(--fb-radius-md);padding:24px 16px}.floating-input{font-size:14px;padding:20px 14px 8px}.floating-label{font-size:14px;left:16px}textarea.floating-input{min-height:90px;padding-top:20px}.submit-button{font-size:14px;padding:14px 24px}.discount-badge{padding:12px}.badge-icon{font-size:20px}.badge-text strong{font-size:14px}.info-message-f{align-items:center;flex-direction:column;padding:16px;text-align:center}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.consent-field{margin-top:10px;padding:10px 0}.consent-label{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.consent-checkbox{accent-color:#ff7514;cursor:pointer;height:20px;margin-top:2px;width:20px}.consent-text{color:#555;flex:1 1;font-size:13px;line-height:1.5}.consent-link{color:#ff7514;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.consent-link:after{background:#ff7514;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.consent-link:hover{color:#ff944d}.consent-link:hover:after{width:100%}.consent-field.error .consent-link,.consent-field.error .consent-text{color:#dc3545}.consent-field .field-error{margin-left:32px;margin-top:8px}@media (max-width:480px){.consent-text{font-size:12px}.consent-checkbox{height:18px;width:18px}.consent-field .field-error{font-size:11px;margin-left:30px}}.order{background:linear-gradient(135deg,#f8f9fa,#fff);overflow:hidden;padding:80px 20px;position:relative}.order-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.order-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:40px}.order-info{animation:slideInLeft .6s ease;background:#fff;border:1px solid #ff75141a;border-radius:30px;box-shadow:0 20px 40px #0000000d;padding:40px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.info-badge{align-items:center;background:#ff75141a;border-radius:30px;display:inline-flex;gap:8px;margin-bottom:25px;padding:8px 16px}.badge-icon{font-size:20px}.badge-text{color:#ff7514;font-size:14px;font-weight:500}.info-title{color:#333;font-size:32px;font-weight:300;line-height:1.3;margin:0 0 20px}.title-accent{color:#ff7514;display:block;font-weight:600}.info-text{color:#666;font-size:16px;line-height:1.7;margin:0 0 30px}.info-features{border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;flex-direction:column;gap:15px;margin-bottom:35px;padding:20px 0}.info-feature{color:#555;font-size:15px;gap:12px}.feature-check,.info-feature{align-items:center;display:flex}.feature-check{background:#ff7514;border-radius:50%;color:#fff;font-size:14px;height:22px;justify-content:center;width:22px}.info-contact{display:flex;flex-direction:column;gap:12px}.contact-label{color:#999;font-size:14px;margin:0}.contact-link{align-items:center;background:#f8f9fa;border-radius:30px;color:#333;display:inline-flex;font-size:15px;gap:10px;padding:10px 18px;text-decoration:none;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.contact-link:hover{background:#ff7514;color:#fff;transform:translateX(5px)}.contact-icon{font-size:18px}.order-form-wrapper{animation:slideInRight .6s ease}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.order-form{background:#fff;border:1px solid #ff75141a;border-radius:30px;box-shadow:0 20px 40px #0000000d;padding:40px}.form-header{margin-bottom:30px;text-align:center}.form-title{color:#333;font-size:24px;font-weight:600;margin:0 0 8px}.form-subtitle{color:#999;font-size:14px;margin:0}.form-fields{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.form-field{position:relative}.field-label{align-items:center;color:#666;display:flex;font-size:14px;gap:6px;margin-bottom:8px}.label-icon{font-size:16px}.field-input{background:#fff;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:15px;padding:14px 0 10px 5px;transition:all .3s ease;width:100%}.field-input:focus{border-color:#ff7514;box-shadow:0 5px 15px #ff75141a;outline:none}.field-input::placeholder{color:#aaa}.form-field.error .field-input{background:#fff8f8;border-color:#dc3545}.form-field.success .field-input{background:#f8fff8;border-color:#28a745}.field-error{color:#dc3545;display:block;font-size:12px;margin-top:5px;padding-left:12px}.selected-products{background:#f8f9fa;border-radius:12px;margin-top:10px;padding:15px}.products-label{color:#666;display:block;font-size:13px;margin-bottom:8px}.product-tag{background:#fff;border-left:4px solid #ff7514;border-radius:10px;display:flex;flex-direction:column;padding:12px 15px}.product-name{color:#333;font-weight:600;margin-bottom:4px}.product-details{color:#999;font-size:13px}.form-actions{text-align:center}.submit-button{align-items:center;background:linear-gradient(135deg,#ff7514,#ff944d);border:none;border-radius:15px;box-shadow:0 10px 20px #ff751433;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease;width:100%}.submit-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.submit-button:hover:before{height:300px;width:300px}.submit-button:hover{box-shadow:0 15px 30px #ff75144d;transform:translateY(-3px)}.submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.submit-button.submitting{background:#999;pointer-events:none}.button-arrow{transition:transform .3s ease}.submit-button:hover .button-arrow{transform:translateX(5px)}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.form-agreement{color:#999;font-size:12px;margin:15px 0 0}.popup{align-items:center;animation:slideIn .3s ease;background:#fff;border-radius:16px;bottom:30px;box-shadow:0 10px 40px #0000001a;display:flex;gap:15px;max-width:350px;padding:20px;position:fixed;right:30px;z-index:1000}.popup.success{border-left:4px solid #28a745}.popup.error{border-left:4px solid #dc3545}.popup-icon{align-items:center;border-radius:50%;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.popup.success .popup-icon{background:#28a745;color:#fff}.popup.error .popup-icon{background:#dc3545;color:#fff}.popup-content h4{color:#333;font-size:16px;margin:0 0 5px}.popup-content p{color:#666;font-size:13px;margin:0}@media (max-width:968px){.order-content{gap:30px;grid-template-columns:1fr}.order-info{margin:0 auto}.order-form-wrapper,.order-info{max-width:600px}}@media (max-width:768px){.order{padding:60px 15px}.order-form,.order-info{padding:30px 20px}.info-title{font-size:28px}.popup{bottom:20px;left:20px;max-width:none;right:20px}}@media (max-width:480px){.info-title{font-size:24px}.field-input,.info-feature{font-size:14px}.submit-button{font-size:15px;padding:14px 28px}}.footer-legal{display:flex;flex-direction:column;gap:8px}.legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.legal-link{color:#fff9;font-size:13px;position:relative;text-decoration:none;transition:all .3s ease}.legal-link:hover{color:#ff7514}.legal-link:after{background:#ff7514;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.legal-link:hover:after{width:100%}.legal-separator{color:#ffffff4d;font-size:12px}@media (max-width:768px){.footer-legal{align-items:center}.legal-links{justify-content:center}.legal-link{font-size:12px}}@media (max-width:480px){.legal-links{flex-direction:column;gap:8px}.legal-separator{display:none}.legal-link{font-size:11px}}.footer{background:linear-gradient(135deg,#2c3e50,#1a2634);color:#fff;overflow:hidden;padding:60px 20px 30px;position:relative}.footer-decoration{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.decoration-circle{animation:floatCircle 25s ease-in-out infinite;background:radial-gradient(circle,#ff75141a 0,#0000 70%);border-radius:50%;height:400px;position:absolute;right:-150px;top:-150px;width:400px}.decoration-dots{animation:rotate 40s linear infinite;background-image:radial-gradient(#ff7514 2px,#0000 0);background-size:30px 30px;bottom:50px;height:200px;left:50px;opacity:.1;position:absolute;width:200px}@keyframes floatCircle{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.footer-main{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 2fr 1.5fr;margin-bottom:50px}.footer-brand{animation:fadeInUp .6s ease}.brand-logo{align-items:center;display:flex;gap:10px;margin-bottom:20px}.logo-icon{animation:bounce 2s ease infinite;font-size:40px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff7514);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:600;margin:0}.brand-description{color:#ffffffb3;font-size:14px;line-height:1.7;margin:0;max-width:300px}.footer-social{animation:fadeInUp .6s ease .1s both;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:0 20px}.footer-title{color:#fff;display:inline-block;font-size:18px;font-weight:600;margin:0 0 25px;position:relative}.footer-title:after{background:#ff7514;border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:40px}.footer-title:hover:after{width:100%}.social-links{display:flex;flex-direction:column;gap:15px}.social-link{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:12px;color:#fff;display:flex;gap:15px;padding:12px 15px;text-decoration:none;transition:all .3s ease}.social-link:hover{background:#ff751426;border-color:#ff7514;transform:translateX(5px)}.social-icon{align-items:center;background:#ff751433;border-radius:50%;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-link:hover .social-icon{background:#ff7514;transform:rotate(1turn)}.social-info{display:flex;flex-direction:column}.social-name{color:#ffffff80;font-size:12px;margin-bottom:2px}.social-value{color:#fff;font-size:14px;font-weight:500}.footer-links{animation:fadeInUp .6s ease .2s both}.links-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.footer-link{color:#ffffffb3;display:inline-block;font-size:14px;padding-left:15px;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:before{content:"→";left:0;opacity:0;position:absolute;transform:translateX(-5px);transition:all .3s ease}.footer-link:hover{color:#ff7514;transform:translateX(5px)}.footer-link:hover:before{opacity:1;transform:translateX(0)}.footer-bottom{animation:fadeIn .8s ease .3s both;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:30px}.copyright,.footer-bottom{align-items:center;display:flex}.copyright{color:#fff9;font-size:14px;gap:5px}.copyright-icon{font-size:18px}.developer{align-items:center;display:flex;gap:10px}.developer-text{color:#fff9;font-size:14px}.developer-link{align-items:center;background:#ff75141a;border:1px solid #ff75144d;border-radius:30px;color:#fff;display:flex;font-size:14px;gap:8px;padding:8px 15px;text-decoration:none;transition:all .3s ease}.developer-link:hover{background:#ff7514;box-shadow:0 5px 15px #ff75144d;gap:12px;transform:translateY(-2px)}.developer-icon{font-size:16px}.link-arrow{opacity:0;transform:translateX(-5px);transition:all .3s ease}.developer-link:hover .link-arrow{opacity:1;transform:translateX(0)}.back-to-top{align-items:center;animation:fadeIn .5s ease;background:#ff7514;border:none;border-radius:50%;bottom:30px;box-shadow:0 5px 20px #ff751466;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:fixed;right:30px;transition:all .3s ease;width:50px;z-index:99}.back-to-top:hover{box-shadow:0 10px 25px #ff751480;transform:translateY(-5px)}.back-to-top:active{transform:translateY(0)}.arrow-up{animation:arrowBounce 2s ease infinite}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:968px){.footer-main{gap:30px;grid-template-columns:1fr 1fr}.footer-social{border:none;padding:0}.footer-links{grid-column:span 2}.links-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.footer{padding:40px 15px 20px}.footer-main{gap:30px;grid-template-columns:1fr;margin-bottom:30px}.footer-brand{text-align:center}.brand-logo{justify-content:center}.brand-description{margin:0 auto}.footer-title{display:block;text-align:center}.footer-title:after{left:50%;transform:translateX(-50%)}.social-links{margin:0 auto;max-width:400px}.footer-links{grid-column:auto}.links-list{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:400px}.footer-link{padding-left:0;text-align:center}.footer-link:before{display:none}.footer-bottom{flex-direction:column;gap:15px;text-align:center}.back-to-top{bottom:20px;font-size:20px;height:45px;right:20px;width:45px}}@media (max-width:480px){.logo-text{font-size:20px}.logo-icon{font-size:30px}.social-link{padding:10px 12px}.social-icon{font-size:18px;height:35px;width:35px}.social-value{font-size:13px}.links-list{gap:10px;grid-template-columns:1fr}.footer-link{font-size:13px}.copyright{flex-direction:column;font-size:12px;gap:2px}.developer{flex-direction:column;gap:5px}.developer-text{font-size:12px}.developer-link{font-size:12px;padding:6px 12px}.back-to-top{bottom:15px;font-size:18px;height:40px;right:15px;width:40px}}.price{background:#fafafa;min-height:100vh;padding:60px 20px 80px}.price-container{margin:0 auto;max-width:1500px}.price-loader{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.loader-spinner{animation:spin 1s linear infinite;border:3px solid #f0f0f0;border-radius:50%;border-top-color:#ff7514;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.price-toolbar{display:none;gap:15px;margin-bottom:30px}.filter-toggle{align-items:center;background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 4px 12px #00000005;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:10px;padding:14px 24px;transition:all .3s ease}.filter-toggle:hover{border-color:#ff7514;box-shadow:0 8px 16px #ff75141a;color:#ff7514;transform:translateY(-2px)}.arrow{color:#999;font-size:12px;margin-left:auto;transition:transform .3s ease}.arrow.up{transform:rotate(180deg)}.search-wrapper{flex:2 1;position:relative}.search-input{background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 4px 12px #00000005;font-size:15px;padding:14px 45px 14px 20px;transition:all .3s ease;width:100%}.search-input:focus{border-color:#ff7514;box-shadow:0 8px 20px #ff75141a;outline:none}.search-clear{background:none;border:none;color:#999;cursor:pointer;font-size:18px;padding:5px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease}.search-clear:hover{color:#ff7514;transform:translateY(-50%) scale(1.1)}.categories-nav{margin:40px 0 50px}.category-btn{position:relative}.category-btn.hit{background:linear-gradient(135deg,#ff4757,#ff6b81);border-color:#ff4757;box-shadow:0 8px 20px #ff475740;color:#fff}.category-btn.soon{background:linear-gradient(135deg,#6c5ce7,#a55eea);border-color:#6c5ce7;box-shadow:0 8px 20px #6c5ce740;color:#fff}.btn-icon{font-size:18px}.search-results{background:linear-gradient(135deg,#fff5f0,#fff);border:1px solid #ff75141a;border-radius:40px;color:#ff7514;font-size:15px;font-weight:600;margin-bottom:30px;padding:12px;text-align:center}.no-products{border-radius:40px;box-shadow:0 20px 40px #00000005;padding:80px 20px}.no-products-icon{font-size:64px;margin-bottom:20px;opacity:.5}.no-products p{color:#666;font-size:18px;margin-bottom:25px}.no-products-reset{background:#ff7514;border:none;border-radius:40px;box-shadow:0 8px 20px #ff751433;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 35px;transition:all .3s ease}.no-products-reset:hover{background:#ff944d;box-shadow:0 12px 30px #ff75144d;transform:translateY(-2px)}.extras-wrapper{margin:40px auto 0;max-width:700px}.extras-section{background:#fff;border:1px solid #eee;border-radius:40px;box-shadow:0 20px 40px #00000005;padding:35px;transition:all .3s ease}.extras-section:hover{border-color:#ff751433;box-shadow:0 30px 60px #ff75141a;transform:translateY(-5px)}.extras-section.info{border-left:4px solid #6c5ce7}.extras-header{gap:15px;margin-bottom:30px}.extras-header,.extras-icon{align-items:center;display:flex}.extras-icon{background:linear-gradient(135deg,#fff5f0,#fff);border-radius:30px;box-shadow:0 8px 16px #ff75141a;font-size:36px;height:60px;justify-content:center;width:60px}.extras-title{color:#1a1a1a;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0}.extras-list{list-style:none;margin:0;padding:0}.extras-item{align-items:center;border-bottom:1px solid #f0f0f0;color:#444;display:flex;font-size:16px;justify-content:space-between;padding:16px 20px;transition:all .3s ease}.extras-item:hover{background:#fafafa;padding-left:30px}.extras-item:last-child{border-bottom:none}.extras-item.free-item{background:linear-gradient(135deg,#f0fff4,#fff);border:1px solid #28a7451a;border-radius:20px;margin-top:10px}.extras-price{background:#ff75141a;border-radius:30px;color:#ff7514;font-size:15px;font-weight:700;padding:6px 16px}.extras-price.free{background:#28a7451a;color:#28a745}@media (max-width:1200px){.products-grid>*{width:320px}.products-grid{gap:25px}}@media (max-width:992px){.categories-scroll{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;padding-bottom:15px;scrollbar-width:thin}.categories-scroll::-webkit-scrollbar{height:4px}.categories-scroll::-webkit-scrollbar-thumb{background:#ff7514;border-radius:4px}.category-btn{flex-shrink:0}}@media (max-width:768px){.price-toolbar{display:flex;flex-direction:column}.categories-nav{margin:0;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.categories-nav.show{margin-bottom:30px;max-height:-webkit-max-content;max-height:max-content;opacity:1}.products-grid{gap:20px}.products-grid>*{max-width:380px;width:100%}.extras-section{padding:25px}.extras-title{font-size:20px}.extras-icon{font-size:30px;height:50px;width:50px}}@media (max-width:480px){.price{padding:40px 15px}.category-btn{font-size:14px;padding:10px 22px}.products-grid>*{max-width:340px}.extras-item{font-size:14px;padding:14px 15px}.extras-price{font-size:14px;padding:4px 12px}.extras-header{gap:10px}.extras-icon{font-size:24px;height:45px;width:45px}.extras-title{font-size:18px}}@media (max-width:360px){.filter-toggle{font-size:14px;padding:12px 16px}.search-input{font-size:14px;padding:12px 40px 12px 15px}.category-btn{font-size:13px;padding:8px 18px}.products-grid>*{max-width:300px}}.custom-sort-container{align-items:center}.custom-sort-trigger{font-size:15px;min-width:240px;padding:12px 24px}.custom-sort-dropdown{min-width:220px;transform-origin:top center;width:100%}.custom-sort-option{align-items:center;color:#555;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:14px 20px;transition:all .2s ease}.custom-sort-option:hover{background:#fff5f0;color:#ff7514}.custom-sort-option.selected{background:#fff;color:#ff7514;font-weight:600}.check-icon{color:#ff7514;font-size:16px;font-weight:700}@keyframes dropIn{0%{opacity:0;transform:scaleY(.8) translateY(-10px)}to{opacity:1;transform:scaleY(1) translateY(0)}}.menu-controls{display:flex;flex-direction:column;gap:30px;margin:30px auto 40px;max-width:1080px;width:100%}.custom-sort-container{align-items:flex-start;align-self:flex-start;display:inline-flex;flex-direction:column;position:relative;z-index:50}.custom-sort-trigger{align-items:center;background:#fff;border:1px solid #eee;border-radius:40px;box-shadow:0 4px 12px #00000005;color:#555;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:space-between;min-width:200px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-sort-trigger.active,.custom-sort-trigger:hover{border-color:#ff7514;box-shadow:0 8px 20px #ff751426;color:#ff7514}.sort-icon{color:#ff7514;font-size:16px;font-weight:700}.sort-label{flex:1 1;text-align:left}.sort-arrow{color:#999;font-size:10px;transition:transform .3s ease}.custom-sort-trigger.active .sort-arrow,.custom-sort-trigger:hover .sort-arrow{color:#ff7514}.sort-arrow.up{transform:rotate(180deg)}.custom-sort-dropdown{animation:dropIn .2s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 15px 40px #0000001a;left:0;min-width:100%;overflow:hidden;padding:8px 0;position:absolute;top:calc(100% + 10px);transform-origin:top left}.product-cards{background:#fff;border:1px solid #0000000a;border-radius:32px;box-shadow:0 4px 20px -4px #0000000a,0 12px 32px -8px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-width:360px;min-height:520px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.2,.8,.2,1);width:100%}.product-cards:hover{border-color:#ff852e26;box-shadow:0 12px 30px -4px #ff852e1f,0 24px 50px -12px #ff852e1a;transform:translateY(-6px)}.card-image-wrapper{background:#f8f9fa;border-radius:24px;box-shadow:inset 0 0 0 1px #00000008;flex-shrink:0;height:260px;margin:12px auto 0;overflow:hidden;position:relative;width:calc(100% - 24px)}.card-image{height:100%;object-fit:cover;opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);width:100%}.card-image.loaded{opacity:1}.product-cards:hover .card-image{transform:scale(1.05)}.image-shimmer{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#f4f4f4 25%,#ececec 50%,#f4f4f4 75%);background-size:200% 100%;inset:0;position:absolute}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.image-gradient{background:linear-gradient(0deg,#00000040,#0000);bottom:0;height:40%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .5s ease}.product-cards:hover .image-gradient{opacity:1}.card-badges{align-items:flex-start;display:flex;flex-direction:column;gap:6px;left:12px;position:absolute;top:12px;z-index:10}.badge{animation:slideIn .4s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff40;border-radius:20px;box-shadow:0 4px 10px #0000001a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;padding:6px 12px;text-transform:uppercase}.badge.hit{background:#ff4757d9}.badge.new{background:#20bf6bd9}.badge.discount{background:#ff852ed9}.badge.soon{animation:pulse 2s infinite;background:#6c5ce7d9}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.card-content{display:flex;flex:1 1;flex-direction:column;padding:20px 24px 24px}.card-header{margin-bottom:12px}.card-title{color:#1a1a1a;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.card-specs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.spec-pill{background:#f4f5f7;border-radius:12px;color:#5c5c5c;font-size:12px;font-weight:600;letter-spacing:.01em;padding:4px 10px}.card-description{color:#6b7280;flex:1 1;font-size:14px;line-height:1.6;margin:0 0 24px;max-height:100px;overflow-y:auto;padding-right:4px}.card-description::-webkit-scrollbar{width:4px}.card-description::-webkit-scrollbar-track{background:#0000}.card-description::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.card-description::-webkit-scrollbar-thumb:hover{background:#ff852e}.card-footer{align-items:center;border-top:1px dashed #00000014;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.card-price{display:flex;flex-direction:column;gap:2px}.price-old{align-items:center;display:flex}.old-value{color:#9ca3af;font-size:13px;font-weight:500;text-decoration:line-through}.price-current{align-items:baseline;display:flex;gap:4px}.current-number{color:#1a1a1a;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1}.current-currency{color:#ff852e;font-size:15px;font-weight:700}.card-buy-btn{min-height:44px!important;min-width:110px!important;padding:12px 24px!important}.soon-content{flex:1 1;flex-direction:column;padding:20px 0;text-align:center}.soon-content,.soon-emoji-wrapper{align-items:center;display:flex;justify-content:center}.soon-emoji-wrapper{background:#f4f5f7;border-radius:50%;height:72px;margin-bottom:16px;width:72px}.soon-emoji{animation:float 4s ease-in-out infinite;font-size:36px}.soon-title{color:#1a1a1a;font-size:18px;font-weight:800;margin:0 0 8px}.soon-desc{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:80%}@media (max-width:768px){.product-cards{max-width:340px;min-height:480px}.card-image-wrapper{height:240px}.card-content{padding:16px 20px 20px}.card-title{font-size:18px}.current-number{font-size:24px}}@media (max-width:480px){.product-cards{border-radius:28px;max-width:100%;min-height:450px}.card-image-wrapper{border-radius:20px;height:220px;margin:10px auto 0;width:calc(100% - 20px)}.card-content{padding:16px 16px 20px}.card-title{font-size:17px}.spec-pill{font-size:11px;padding:3px 8px}.card-description{font-size:13px;max-height:80px}.current-number{font-size:22px}}.like-wrapper{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #fff6;border-radius:999px;box-shadow:0 4px 12px #00000014;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;padding:7px 12px;position:absolute;right:12px;top:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s ease,box-shadow .25s ease,border-color .25s ease;z-index:10}.like-wrapper:hover{background:#fff;box-shadow:0 6px 16px #0000001f;transform:scale(1.06)}.like-wrapper:active{transform:scale(.94)}.like-wrapper:disabled{cursor:not-allowed;opacity:.5}.like-icon{flex:0 0 auto;height:20px;width:20px}.like-count,.like-icon{color:#1a1a1a;transition:color .2s ease}.like-count{font-size:13px;font-weight:700;line-height:1;min-width:8px;text-align:center}.like-wrapper.liked{background:#fffcf9;border-color:#ff852e59}.like-wrapper.liked .like-count,.like-wrapper.liked .like-icon{color:#ff7514}@keyframes likePop{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-12deg)}70%{transform:scale(.9) rotate(8deg)}to{transform:scale(1) rotate(0deg)}}.like-wrapper.liked .like-icon{animation:likePop .4s ease}@keyframes likeShake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.like-wrapper.error{animation:likeShake .35s ease;border-color:#ef4444}@media (prefers-reduced-motion:reduce){.like-wrapper.error,.like-wrapper.liked .like-icon{animation:none}}.popup-box{background:#00000090;height:100vh;left:0;position:fixed;top:0;width:100%}.box{background:#161415;border-radius:10px;display:flex;flex-direction:row;gap:20px;height:auto;margin:calc(30vh - 20px) auto 0;max-height:70vh;overflow:auto;position:relative;width:60%;z-index:1000}.box-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 0 0 10px;width:530px}@media (max-width:1185px){.box-image{width:50%}}@media (max-width:850px){.box-image{border-radius:0;width:100%}.box{background:#161415;border-radius:10px;display:flex;flex-direction:column;gap:0;height:auto;margin:calc(18vh - 20px) auto 0;max-height:70vh;overflow:auto;position:relative;width:70%}.text-popup{padding:0 50px 10px;text-align:center}}.text-popup{align-content:center;align-items:center;color:#f0f8ff;display:flex;flex-direction:column;justify-content:center}.h-popup{font-size:20px;font-weight:400}.p-popup{font-size:16px;font-weight:300}.close-icon{background:linear-gradient(45deg,#4b5320,#6b8e23,#a67b5b,#c0a080);content:"x";cursor:pointer;font-size:33px;height:25px;line-height:20px;position:absolute;right:25px;text-align:center;top:25px;-webkit-user-select:none;user-select:none;width:25px}.cookie-consent{animation:cookieSlideUp .5s cubic-bezier(.4,0,.2,1);bottom:20px;left:20px;position:fixed;right:20px;z-index:9999}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-consent-content{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(135deg,#fff,#fff9f9);border:1px solid #ff751433;border-radius:20px;box-shadow:0 20px 40px #00000026,0 5px 15px #0000001a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;overflow:hidden;padding:20px 25px;position:relative}.cookie-consent-content:hover{border-color:#ff75144d;box-shadow:0 25px 50px #ff751433}.cookie-consent-content:before{background:radial-gradient(circle,#ff75140d 0,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200px}.cookie-consent-content:after{bottom:-20px;content:"🍪";font-size:80px;left:-20px;opacity:.05;pointer-events:none;position:absolute;transform:rotate(-15deg)}.cookie-consent-text{align-items:center;display:flex;flex:1 1;gap:15px;position:relative;z-index:2}.cookie-icon{animation:cookieBounce 3s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:32px}@keyframes cookieBounce{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(5deg)}}.cookie-consent-text p{color:#4a4a4a;font-size:14px;font-weight:400;line-height:1.6;margin:0}.cookie-policy-link{color:#ff7514;font-weight:500;padding-bottom:2px;position:relative;text-decoration:none;transition:all .3s ease}.cookie-policy-link:after{background:linear-gradient(90deg,#ff7514,#ff914d);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.cookie-policy-link:hover{color:#ff914d}.cookie-policy-link:hover:after{width:100%}.cookie-consent-buttons{display:flex;gap:12px;position:relative;z-index:2}.cookie-btn{border:none;border-radius:40px;cursor:pointer;font-size:14px;font-weight:500;overflow:hidden;padding:10px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cookie-btn-accept{background:linear-gradient(135deg,#ff7514,#ff914d);box-shadow:0 4px 15px #ff75144d;color:#fff}.cookie-btn-accept:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.cookie-btn-accept:hover:before{height:300px;width:300px}.cookie-btn-accept:hover{box-shadow:0 6px 20px #ff751466;transform:translateY(-2px)}.cookie-btn-accept:active{transform:translateY(0)}.cookie-btn-decline{background:#0000000d;border:1px solid #ff751433;color:#666}.cookie-btn-decline:hover{background:#ff75141a;border-color:#ff751466;color:#ff7514;transform:translateY(-2px)}.cookie-btn-decline:active{transform:translateY(0)}.cookie-btn{position:relative}.cookie-btn:active:after{animation:ripple .6s ease-out;background:#ffffff80;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}@keyframes ripple{to{height:200px;opacity:0;width:200px}}@media (max-width:968px){.cookie-consent{bottom:15px;left:15px;right:15px}.cookie-consent-content{gap:18px;padding:18px 22px}.cookie-icon{font-size:28px}.cookie-btn,.cookie-consent-text p{font-size:13px}.cookie-btn{padding:8px 20px}}@media (max-width:768px){.cookie-consent{bottom:10px;left:10px;right:10px}.cookie-consent-content{border-radius:16px;flex-direction:column;padding:18px 20px;text-align:center}.cookie-consent-text{flex-direction:column;gap:10px}.cookie-icon{font-size:36px}.cookie-consent-text p{font-size:13px;line-height:1.5}.cookie-consent-buttons{gap:10px;justify-content:center;width:100%}.cookie-btn{flex:1 1;font-size:13px;padding:10px 16px}.cookie-consent-content:after{bottom:-15px;font-size:60px;left:-15px}}@media (max-width:480px){.cookie-consent{bottom:8px;left:8px;right:8px}.cookie-consent-content{border-radius:14px;padding:15px 16px}.cookie-icon{font-size:30px}.cookie-consent-text p{font-size:12px}.cookie-consent-buttons{flex-direction:column;gap:8px}.cookie-btn{font-size:13px;padding:10px 16px;width:100%}.cookie-policy-link{font-size:12px}}.cookie-consent.closing{animation:cookieSlideDown .3s cubic-bezier(.4,0,1,1) forwards}@keyframes cookieSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.cookie-consent-content{transition:all .3s ease}.cookie-btn-accept:focus-visible,.cookie-btn-decline:focus-visible{outline:2px solid #ff7514;outline-offset:2px}@media (prefers-reduced-motion:reduce){.cookie-btn,.cookie-consent,.cookie-consent-content,.cookie-icon,.cookie-policy-link:after{animation:none;transition:none}.cookie-icon{animation:none}.cookie-consent.closing{animation:none;opacity:0}}.privacy-policy{background:linear-gradient(135deg,#fff9f9,#fff0f0);min-height:100vh;padding:60px 20px}.privacy-policy-container{animation:fadeInUp .5s ease;background:#fff;border-radius:30px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.privacy-policy-header{background:linear-gradient(135deg,#ff7514,#ff914d);color:#fff;padding:40px 50px;text-align:center}.privacy-policy-header h1{font-size:32px;font-weight:600;margin:0 0 10px}.last-updated{font-size:14px;margin:0;opacity:.9}.privacy-policy-content{padding:40px 50px}.policy-section{border-bottom:1px solid #f0f0f0;margin-bottom:40px;padding-bottom:30px}.policy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-section h2{color:#333;font-size:24px;font-weight:600;margin:0 0 20px;padding-left:20px;position:relative}.policy-section h2:before{background:linear-gradient(135deg,#ff7514,#ff914d);border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.policy-section h3{color:#ff7514;font-size:18px;font-weight:600;margin:20px 0 15px}.policy-section p{color:#555;font-size:16px;line-height:1.7;margin:0 0 15px}.policy-section ul{margin:15px 0;padding-left:25px}.policy-section li{color:#555;font-size:16px;line-height:1.7;margin-bottom:8px}.policy-section strong{color:#333;font-weight:600}.policy-section a{color:#ff7514;text-decoration:none;transition:color .3s ease}.policy-section a:hover{color:#ff914d;text-decoration:underline}.policy-actions{margin-top:40px;padding-top:20px;text-align:center}.policy-back-btn{background:linear-gradient(135deg,#ff7514,#ff914d);border:none;border-radius:40px;box-shadow:0 4px 15px #ff75144d;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 30px;transition:all .3s ease}.policy-back-btn:hover{box-shadow:0 6px 20px #ff751466;transform:translateY(-2px)}@media (max-width:768px){.privacy-policy{padding:40px 15px}.privacy-policy-header{padding:30px 20px}.privacy-policy-header h1{font-size:24px}.privacy-policy-content{padding:30px 20px}.policy-section h2{font-size:20px}.policy-section h3{font-size:16px}.policy-section li,.policy-section p{font-size:14px}}@media (max-width:480px){.privacy-policy-header h1{font-size:20px}.policy-section h2{font-size:18px;padding-left:12px}.policy-section h2:before{width:3px}}:root{--primary:#ff7514;--primary-dark:#e6660f;--accent:#ff9d5c;--text-dark:#2d2d2d;--text-medium:#666;--bg-soft:#fafafa;--radius-lg:24px;--radius-md:16px;--shadow-soft:0 10px 40px -10px #00000014;--shadow-medium:0 15px 35px #0000001a;--shadow-hover:0 20px 40px -10px #ff751426;--transition:all 0.4s cubic-bezier(0.16,1,0.3,1)}.store-section{background:#fafafa;background:var(--bg-soft);min-height:100vh;padding-bottom:80px}.hero{align-items:center;background:linear-gradient(135deg,#faf5ef,#f5e6d3 50%,#e8c4a0);display:flex;margin-bottom:4rem;overflow:hidden;padding:10rem 3rem;position:relative}.hero:before{background:url(https://storage.yandexcloud.net/dashacakes.store/photo/Store/mother-daughter-are-cooking-something-tasty-while-father-is-preparing-morning-coffee.jpg) 50%/cover;bottom:0;filter:sepia(20%) saturate(80%);left:0;opacity:.12;right:0;top:0}.hero:after,.hero:before{content:"";position:absolute;z-index:0}.hero:after{background:radial-gradient(circle,#c9856b40 0,#0000 70%);border-radius:50%;height:800px;right:-20%;top:-50%;width:800px}.hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:10px;position:relative;width:100%;z-index:1}.hero-content{animation:fadeInUp 1s ease}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #c9856b33;border-radius:50px;box-shadow:0 10px 40px -10px #00000014;box-shadow:var(--shadow-soft);color:#ff7514;color:var(--primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.6rem 1.2rem}.hero-title{color:#2d2d2d;color:var(--text-dark);font-size:4rem;font-weight:800;letter-spacing:-2px;line-height:1.1;margin-bottom:1.5rem}.hero-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff7514,#ff9d5c);background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#666;color:var(--text-medium);font-size:1.3rem;font-weight:500;line-height:1.8;margin-bottom:2.5rem}.hero-features{display:flex;gap:2rem;margin-bottom:3rem}.hero-feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #c9856b26;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 10px 40px -10px #00000014;box-shadow:var(--shadow-soft);color:#2d2d2d;color:var(--text-dark);display:flex;font-weight:600;gap:.75rem;padding:.8rem 1.2rem;transition:all .4s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.hero-feature:hover{box-shadow:0 15px 35px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-3px)}.feature-icon{font-size:1.8rem}.hero-image{animation:fadeIn 1.2s ease;position:relative}.hero-image-wrapper{border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 20px 40px -10px #ff751426;box-shadow:var(--shadow-hover);overflow:hidden;position:relative;transform:perspective(1000px) rotateY(-5deg);transition:all .4s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.hero-image-wrapper:hover{transform:perspective(1000px) rotateY(0deg)}.hero-image-main{display:block;filter:sepia(10%) saturate(110%);height:600px;object-fit:cover;width:100%}.floating-card{animation:float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #c9856b1a;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 15px 35px #0000001a;box-shadow:var(--shadow-medium);padding:1.2rem 1.8rem;position:absolute;z-index:2}.floating-card.card-1{left:-10%;top:10%}.floating-card-icon{font-size:2rem;margin-bottom:.5rem}.floating-card-text{color:#2d2d2d;color:var(--text-dark);font-size:.95rem;font-weight:700}.floating-card-subtext{color:#666;color:var(--text-medium);font-size:.85rem}.store-catalog-wrapper{margin:0 auto;max-width:1400px;padding:0 20px}.store-header{margin-bottom:20px;text-align:center}.catalog-title{color:#2d2d2d;color:var(--text-dark);font-size:32px;font-weight:800}.categories-nav{margin:20px auto 50px;max-width:1000px;position:relative}.categories-scroll{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:5px}.category-btn{align-items:center;background:#fff;border:1px solid #eee;border-radius:40px;box-shadow:0 4px 12px #00000005;color:#555;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-btn:hover{box-shadow:0 8px 20px #ff751426;color:#ff7514;color:var(--primary);transform:translateY(-2px)}.category-btn.active,.category-btn:hover{border-color:#ff7514;border-color:var(--primary)}.category-btn.active{background:#ff7514;background:var(--primary);box-shadow:0 10px 25px #ff75144d;color:#fff}.products-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:60px}.products-grid>*{flex:0 0 auto;width:340px}.no-products{background:#fff;border:1px solid #eee;border-radius:30px;box-shadow:0 10px 30px #00000005;margin:40px auto;max-width:500px;padding:60px 20px;text-align:center;width:100%}.no-products-icon{display:block;font-size:48px;margin-bottom:15px;opacity:.8}.no-products p{color:#777;font-size:16px;font-weight:500}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr}.hero-title{font-size:3rem}.hero-image{display:none}.hero-features{flex-direction:column;gap:1rem}}@media (max-width:992px){.categories-scroll{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;padding-bottom:15px;scrollbar-width:thin}.category-btn{flex-shrink:0}}@media (max-width:768px){.hero{padding:8rem 1.5rem 4rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.products-grid{gap:20px}.products-grid>*{max-width:380px;width:100%}}
/*# sourceMappingURL=main.37b9aeba.css.map*/