@font-face{font-display:swap;font-family:bootstrap-icons;src:url("../vendor/bootstrap-icons/fonts/bootstrap-icons.woff2") format("woff2")}:root{--primary-color:#8B5A3C;--primary-dark:#6B4530;--primary-light:#A67C52;--secondary-color:#F5E6D3;--accent-color:#D4A574;--gold:#D4A574;--cream:#FEF9F3;--warm-beige:#F5E6D3;--dark-brown:#2C1810;--light-gray:#FAF8F5}.bg-primary,.border-primary,.btn-primary,.text-primary{--bs-primary:var(--primary-color);--bs-primary-rgb:139,90,60}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#2c2c2c;line-height:1.7;overflow-x:hidden}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;font-weight:700;line-height:1.2}.letter-spacing{letter-spacing:3px;font-size:.75rem}.navbar{transition:all .4s cubic-bezier(.4, 0, .2, 1);padding:1.25rem 0;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(20px)}.navbar.scrolled{box-shadow:0 4px 30px rgba(0,0,0,.08)!important;padding:.75rem 0}.navbar-brand{font-size:1.5rem;font-weight:700;transition:transform .3s ease}.navbar-brand:hover{transform:scale(1.05)}.nav-link{font-weight:500;position:relative;transition:all .3s ease;padding:.5rem 1rem!important;color:#2c2c2c!important}.nav-link::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--gold));transition:width .4s cubic-bezier(.4, 0, .2, 1);border-radius:2px}.nav-link.active::before,.nav-link:hover::before{width:70%}.nav-link:hover{color:var(--primary-color)!important}.hero-section{min-height:100vh;background:linear-gradient(135deg,#fef9f3 0,#f5e6d3 50%,#faf8f5 100%);position:relative;overflow:hidden;display:flex;align-items:center;padding-top:80px;padding-bottom:50px}.hero-container{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:2rem 0}.hero-content{padding-top:1rem}.hero-animation{display:flex;align-items:center;justify-content:center;height:100%}.hero-dog-animation{width:100%;height:auto;max-width:clamp(250px,35vw,500px)}@media (max-width:992px){.hero-dog-animation{max-width:clamp(200px,40vw,400px)}}@media (max-width:768px){.hero-dog-animation{max-width:clamp(180px,50vw,300px)}}@media (max-width:576px){.hero-dog-animation{max-width:clamp(150px,60vw,250px)}}.hero-section::before{content:'';position:absolute;top:-30%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,rgba(212,165,116,.15) 0,transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}.hero-section::after{content:'';position:absolute;bottom:-20%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(139,90,60,.1) 0,transparent 70%);border-radius:50%;animation:float 25s ease-in-out infinite reverse}@keyframes float{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(212,165,116,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,90,60,.06) 0,transparent 50%);z-index:0}.hero-content{position:relative;z-index:2;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-badge,.hero-content .badge{background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.9) 100%);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(139,90,60,.1);border:1px solid rgba(139,90,60,.1);padding:.875rem 2rem;font-weight:600;font-size:1rem}.hero-badge i{font-size:1.125rem}.hero-mobile-wrapper{display:flex;justify-content:center}@media (min-width:992px){.hero-mobile-wrapper{justify-content:flex-start}}.hero-content h1{background:linear-gradient(135deg,#2c1810 0,#6b4530 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(2.5rem, 8vw, 5.5rem);margin-bottom:1.5rem;letter-spacing:-1px}.hero-stats .card{background:linear-gradient(135deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.9) 100%);backdrop-filter:blur(20px);box-shadow:0 10px 40px rgba(139,90,60,.15);border:1px solid rgba(139,90,60,.1);border-radius:20px;padding:1.5rem 2rem;transition:all .4s ease}@media (max-width:768px){.hero-mobile-wrapper{display:flex;justify-content:center;width:100%}.hero-badge{display:inline-flex!important;width:auto;justify-content:center}.hero-stats{display:flex;justify-content:center;width:100%}.hero-stats .card{display:inline-block;width:auto;text-align:center}.hero-actions{display:flex;flex-direction:column;width:100%;align-items:center}.hero-actions .btn{width:auto}}.hero-stats .card:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(139,90,60,.2)}.stat-number{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--primary-color);font-variant-numeric:tabular-nums;letter-spacing:0}.btn{transition:all .4s cubic-bezier(.4, 0, .2, 1);font-weight:600;border-radius:12px;padding:.875rem 2rem;position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;box-shadow:0 4px 15px rgba(139,90,60,.3)}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover::before{left:100%}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-color) 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(139,90,60,.4)}.btn-outline-primary{border:2px solid var(--primary-color);color:var(--primary-color);background:0 0}.btn-outline-primary:hover{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-color:var(--primary-color);color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(139,90,60,.3)}.btn-lg{padding:1.125rem 2.5rem;font-size:1.125rem;border-radius:16px}.service-card{transition:all .4s cubic-bezier(.4, 0, .2, 1);border:2px solid transparent!important;border-radius:24px!important;background:#fff;overflow:hidden;position:relative}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--gold));transform:scaleX(0);transition:transform .4s ease}.service-card:hover::before{transform:scaleX(1)}.service-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px rgba(139,90,60,.2)!important;border-color:var(--primary-color)!important}.service-card .card-body{padding:2.5rem}.service-card .fs-1{font-size:3.5rem!important;margin-bottom:1.5rem;display:block;transition:transform .4s ease}.service-card:hover .fs-1{transform:scale(1.1) rotate(5deg)}.service-card i.fs-1{display:inline-block}.service-card .card-title{font-size:1.5rem;margin-bottom:1rem;color:#2c1810}.service-card .h4{background:linear-gradient(135deg,var(--primary-color) 0,var(--gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:'Playfair Display',serif}.service-card .btn{border-radius:12px;margin-top:1rem}.service-details-collapse{max-height:0;overflow:hidden;transition:max-height .4s ease}.service-toggle-details{font-size:.9rem;transition:opacity .2s ease}.service-toggle-details:hover{opacity:.8}.service-description-wrapper .service-details{font-size:.95rem}section{position:relative;padding:6rem 0;overflow:hidden}section .text-primary{color:var(--primary-color)!important;font-weight:700}section h2{font-size:clamp(2rem, 5vw, 3.5rem);margin-bottom:1.5rem;color:#2c1810}#about{background:linear-gradient(180deg,#fff 0,#fef9f3 100%);overflow:hidden}#about .bg-primary{background:linear-gradient(135deg,rgba(139,90,60,.1) 0,rgba(212,165,116,.1) 100%)!important;border-radius:30px;border:2px solid rgba(139,90,60,.1)}#services{background:#fff}#gallery{background:linear-gradient(180deg,#fef9f3 0,#fff 100%)}.gallery-item{transition:all .4s cubic-bezier(.4, 0, .2, 1);border-radius:20px;overflow:hidden;aspect-ratio:1;cursor:pointer}.gallery-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gallery-item:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(139,90,60,.25)}.gallery-item .gallery-overlay{background:linear-gradient(135deg,rgba(139,90,60,.8) 0,rgba(212,165,116,.8) 100%);transition:opacity .4s ease}.gallery-item:hover .gallery-overlay{opacity:1!important}.gallery-zoom-icon{width:60px;height:60px;border-radius:12px;background:rgba(255,255,255,.95);color:var(--primary-color);transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1.5rem;backdrop-filter:blur(10px)}.gallery-item:hover .gallery-zoom-icon{transform:scale(1.1);background:var(--primary-color);color:#fff}.gallery-item-wrapper{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4, 0, .2, 1)}.gallery-item-wrapper:not(.gallery-hidden){opacity:1;transform:translateY(0)}.gallery-item-wrapper.gallery-hidden{display:none}.gallery-item-wrapper.gallery-show{display:block;animation:galleryFadeIn .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes galleryFadeIn{from{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.gallery-mobile-swiper{padding-bottom:40px}.gallery-mobile-swiper .swiper-pagination{bottom:0}.gallery-mobile-swiper .swiper-pagination{gap:0}.gallery-mobile-swiper .swiper-pagination-bullet{width:44px;height:44px;margin:0 6px!important;padding:0;background:0 0!important;opacity:1}.gallery-mobile-swiper .swiper-pagination-bullet::before{content:'';display:block;width:10px;height:10px;margin:17px auto 0;background:var(--primary-color);border-radius:50%;opacity:.3}.gallery-mobile-swiper .swiper-pagination-bullet-active::before{width:24px;height:10px;margin:17px auto 0;border-radius:5px;opacity:1}#testimonials{background:#fff}.testimonials-slider{padding-bottom:60px}.testimonials-slider .card{border-radius:24px;border:2px solid #f5e6d3;background:linear-gradient(135deg,#fff 0,#fef9f3 100%);transition:all .4s ease}.testimonials-slider .card:hover{border-color:var(--primary-color);box-shadow:0 15px 40px rgba(139,90,60,.15);transform:translateY(-5px)}.swiper-pagination{display:flex;gap:0;justify-content:center;align-items:center}.swiper-pagination-bullet{width:44px;height:44px;margin:0 6px!important;padding:0;background:0 0!important;opacity:1}.swiper-pagination-bullet::before{content:'';display:block;width:12px;height:12px;margin:16px auto 0;background:var(--primary-color);border-radius:50%;opacity:.3}.swiper-pagination-bullet-active::before{opacity:1}#booking{background:linear-gradient(135deg,#fef9f3 0,#f5e6d3 100%)}#booking .card{border-radius:30px;border:none;box-shadow:0 20px 60px rgba(139,90,60,.15);overflow:visible;background:rgba(255,255,255,.85);backdrop-filter:blur(10px)}#booking .card-body{position:relative;z-index:2}.booking-animation{filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .1))}#booking .bg-primary{background:linear-gradient(135deg,rgba(139,90,60,.1) 0,rgba(212,165,116,.1) 100%)!important;border-radius:20px;border:2px solid rgba(139,90,60,.1)}.telegram-optional-toggle{display:inline-flex;align-items:center;gap:.65rem;padding:0;border:0;background:0 0;color:var(--primary-color);font-weight:600;font-size:.95rem;cursor:pointer;text-align:left}.telegram-optional-toggle:hover{color:var(--primary-dark)}.telegram-optional-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1.5px solid rgba(139,90,60,.35);color:var(--primary-color);font-size:.85rem;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.telegram-optional-toggle:hover .telegram-optional-toggle__icon{background:rgba(139,90,60,.08);border-color:var(--primary-color)}.telegram-optional-field{margin-top:.75rem}.telegram-optional-remove{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:50%;background:rgba(139,90,60,.08);color:var(--primary-color);cursor:pointer;flex-shrink:0}.telegram-optional-remove:hover{background:rgba(139,90,60,.15);color:var(--primary-dark)}.form-control,.form-select{border-radius:12px;border:2px solid #e8e8e8;padding:.875rem 1.25rem;transition:all .3s ease;font-size:1rem}.form-control:focus,.form-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(139,90,60,.1);outline:0}.form-control-lg,.form-select-lg{padding:1rem 1.5rem;font-size:1.125rem;border-radius:16px}.form-label{font-weight:600;color:#2c1810;margin-bottom:.75rem}.custom-select{position:relative;width:100%}.custom-select-trigger{width:100%;padding:1rem 1.5rem;font-size:1.125rem;border-radius:16px;border:2px solid #e8e8e8;background:#fff;color:#2c2c2c;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;min-height:56px;line-height:1.4}.custom-select-trigger::after{content:'';flex-shrink:0;width:12px;height:12px;margin-left:12px;border-right:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);transform:rotate(45deg);transition:transform .3s ease}.custom-select.is-open .custom-select-trigger{border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(139,90,60,.1)}.custom-select.is-open .custom-select-trigger::after{transform:rotate(-135deg)}.custom-select-trigger:hover{border-color:#d0d0d0}.custom-select-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border-radius:16px;border:2px solid #e8e8e8;box-shadow:0 12px 40px rgba(0,0,0,.12);z-index:100;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.custom-select.is-open .custom-select-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.custom-select-option{padding:.875rem 1.25rem;font-size:1rem;color:#2c2c2c;cursor:pointer;transition:background .2s ease,color .2s ease;border-bottom:1px solid #f0f0f0}.custom-select-option:first-child{border-radius:14px 14px 0 0}.custom-select-option:last-child{border-radius:0 0 14px 14px;border-bottom:none}.custom-select-option:hover{background:linear-gradient(90deg,rgba(139,90,60,.08) 0,rgba(212,165,116,.08) 100%);color:var(--primary-dark)}.custom-select-option.is-selected{background:linear-gradient(90deg,rgba(139,90,60,.12) 0,rgba(212,165,116,.12) 100%);color:var(--primary-color);font-weight:600}footer{background:linear-gradient(135deg,#2c1810 0,#1a0f08 100%);position:relative;overflow:hidden}footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(139,90,60,.1) 0,transparent 50%);pointer-events:none}footer a{transition:all .3s ease}footer a:hover{color:var(--gold)!important;padding-left:5px}footer .footer-contacts a:hover,footer .social-link-max:hover{padding-left:0}.footer-contact-icon{width:1.25rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:1.7em;margin-top:0}.footer-contact-icon .bi{font-size:1rem;line-height:1;width:1em;text-align:center;position:relative;top:0}.social-icon-max{width:1.35rem;height:1.35rem;object-fit:contain;display:block;flex-shrink:0;opacity:.95}footer .social-link-max:hover .social-icon-max{opacity:1}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:56px;height:56px;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;border:none;border-radius:50%;font-size:1.5rem;cursor:pointer;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4, 0, .2, 1);z-index:1000;box-shadow:0 8px 25px rgba(139,90,60,.4);display:flex;align-items:center;justify-content:center}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-color) 100%);transform:translateY(-5px) scale(1.1);box-shadow:0 12px 35px rgba(139,90,60,.5)}.badge{font-weight:600;padding:.5rem 1.25rem;border-radius:50px}.badge.bg-light{background:linear-gradient(135deg,#fff 0,#fef9f3 100%)!important;border:2px solid #f5e6d3;transition:all .3s ease}.badge.bg-light:hover{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%)!important;color:#fff!important;border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 15px rgba(139,90,60,.2)}html{scroll-behavior:smooth}@media (max-width:768px){.hero-section{min-height:100vh;padding-top:70px;padding-bottom:80px}.hero-container{min-height:calc(100vh - 70px);padding:1rem 0}.hero-content{padding-top:0}.hero-actions{margin-bottom:2rem!important;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.hero-stats{display:flex;justify-content:center;width:100%}.hero-stats .card{width:fit-content;max-width:100%}.hero-content h1{font-size:2.5rem}section{padding:4rem 0}.service-card{margin-bottom:1.5rem}.service-card .card-body{padding:2rem}.btn-lg{padding:1rem 2rem;font-size:1rem}#about .position-absolute.rounded-circle{display:none}.testimonials-animation{margin-bottom:2rem}}.scrolling *{transition:none!important}.modal-content{border-radius:24px;border:none;overflow:hidden}.modal-backdrop{background-color:rgba(0,0,0,.85);backdrop-filter:blur(5px)}#lightboxModal .modal-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.7)!important}#lightboxModal .modal-content{background:0 0}#lightboxModal .modal-dialog{max-width:95vw;margin:0 auto;height:100vh;display:flex;align-items:center;justify-content:center}#lightboxModal .modal-body{display:flex;align-items:center;justify-content:center;padding:2rem;min-height:auto;position:relative}#lightboxModal img{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);display:block;margin:0 auto}.lightbox-close-btn{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.7);border-radius:8px;padding:.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:none;color:#fff;font-size:1.25rem;cursor:pointer;z-index:20}.lightbox-close-btn:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.lightbox-close-btn i{color:#fff}.lightbox-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.95);color:var(--primary-color);border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;z-index:20;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.lightbox-nav-btn:hover{background:var(--primary-color);color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(139,90,60,.4)}.lightbox-prev-btn{left:10px}.lightbox-next-btn{right:10px}@media (max-width:768px){.lightbox-nav-btn{width:48px;height:48px;font-size:1.25rem}.lightbox-prev-btn{left:10px}.lightbox-next-btn{right:10px}}.fade-in{animation:fadeIn .6s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-white-50{color:rgba(255,255,255,.7)!important}:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;border-radius:4px}.btn{user-select:none}.card{transition:all .4s cubic-bezier(.4, 0, .2, 1)}#formSuccess{animation:fadeIn .5s ease-out}#formSuccess .bg-success{background:linear-gradient(135deg,#4caf50 0,#45a049 100%)!important}.about-animation,.booking-animation,.hero-animation,.services-animation,.testimonials-animation{transition:transform .3s ease}.about-animation:hover,.booking-animation:hover,.hero-animation:hover,.testimonials-animation:hover{transform:scale(1.05)}.about-animation{background:linear-gradient(135deg,rgba(139,90,60,.05) 0,rgba(212,165,116,.05) 100%);min-height:400px;display:flex;align-items:center;justify-content:center}.about-tgs-player{width:100%;max-width:400px;height:auto}.about-decor-circle{width:200px;height:200px;transform:translate(20%,-20%);z-index:-1}.services-animation{width:260px;height:260px;transform:translate(30%,-30%);z-index:0;opacity:.35}.services-header-wrap{position:relative;z-index:1}.testimonials-animation tgs-player{width:100%;max-width:200px;height:auto;margin:0 auto}.about-icon-circle{width:40px;height:40px}.service-description-wrapper{min-height:4.5rem}@media (max-width:768px){.services-animation{display:none!important}.hero-animation tgs-player{max-width:300px!important}.about-animation tgs-player{max-width:250px!important}}.page-landing{padding-top:0}.landing-hero{background:linear-gradient(135deg,#fef9f3 0,#f5e6d3 50%,#faf8f5 100%);padding:7.5rem 0 3.5rem}.landing-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.9rem;color:#8a8178}.landing-breadcrumb a{color:var(--primary-color);text-decoration:none;font-weight:600}.landing-breadcrumb a:hover{color:var(--primary-dark)}.landing-inline-link{color:var(--primary-color);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(139,90,60,.35)}.landing-inline-link:hover{color:var(--primary-dark);border-bottom-color:var(--primary-dark)}.landing-note{background:#fff;border:1px solid rgba(139,90,60,.1);border-radius:1.25rem;padding:1.5rem 1.35rem;box-shadow:0 8px 28px rgba(44,24,16,.04)}@media (min-width:992px){.landing-note{padding:1.75rem 2rem}}.price-list{display:flex;flex-direction:column;gap:.65rem}.price-list-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1px solid rgba(139,90,60,.1);border-radius:1rem;padding:.95rem 1.15rem;box-shadow:0 6px 20px rgba(44,24,16,.03)}.price-list-name{font-weight:600;color:var(--dark-brown)}.price-list-note{font-size:.85rem;margin-top:.15rem}.price-list-value{flex-shrink:0;font-weight:700;color:var(--primary-color);white-space:nowrap}@media (max-width:575.98px){.landing-hero{padding:6.5rem 0 2.5rem}.price-list-item{align-items:flex-start;flex-direction:column;gap:.35rem}}