:root{
  --lg-display: "Cormorant Garamond", "Butler", Georgia, serif;
  --lg-sans: "Jost", "Metropolis", -apple-system, BlinkMacSystemFont, sans-serif;
  --lg-cream:#faf6ec; --lg-cream-2:#f4efe5; --lg-cream-bright:#fffdf7;
  --lg-gold:#b89968; --lg-gold-light:#d4b98a; --lg-gold-deep:#88704a;
  --lg-ink:#0a0908; --lg-taupe:#6b6259;
}h1,h2,h3,.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_heading h1,.et_pb_heading h2,.et_pb_heading h3,h1.entry-title,.et_pb_post_title .entry-title{
  font-family: var(--lg-display) !important;
}body{ font-family: var(--lg-sans); }body,input,textarea,select,button,.et_pb_text,.et_pb_post_content,.et_pb_blurb_description,.et_pb_toggle_content,.et_pb_tab_content,.et_pb_button,#main-header .nav li a,#et-secondary-nav li a,p,li{
  font-family: var(--lg-sans) !important;
}.et_pb_button,a.et_pb_button,body a.button,body button.button,body .button.alt,body input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce .button.alt,.et_pb_contact_submit,.et_pb_newsletter_button,.et_pb_promo_button{
  background-color: var(--lg-gold-deep) !important;
  border-color: var(--lg-gold-deep) !important;
  color: var(--lg-cream-bright) !important;
  border-radius: 100px !important;
  letter-spacing: .07em;
  transition: background-color .3s ease, border-color .3s ease, color .3s ease !important;
}.et_pb_button:hover,a.et_pb_button:hover,body a.button:hover,body button.button:hover,body .button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,body input[type="submit"]:hover,.et_pb_contact_submit:hover{
  background-color: var(--lg-ink) !important;
  border-color: var(--lg-ink) !important;
  color: var(--lg-cream) !important;
}.et_pb_text a:not(.et_pb_button),.et_pb_post_content a:not(.et_pb_button){ color: var(--lg-gold-deep); }.et_pb_text a:not(.et_pb_button):hover,.et_pb_post_content a:not(.et_pb_button):hover{ color: var(--lg-ink); }#top-menu li.lg-cta{ margin-left:14px; }#top-menu li.lg-cta > a{ background:var(--lg-gold-deep)!important; color:var(--lg-cream-bright)!important; padding:9px 22px!important; border-radius:100px!important; opacity:1!important; transition:background .25s ease!important; }#top-menu li.lg-cta > a:hover{ background:var(--lg-ink)!important; color:var(--lg-cream)!important; }#top-menu li.mega-menu > ul.sub-menu{ padding:2.2rem 0 2.2rem 8%!important; }#top-menu li.mega-menu > ul.sub-menu > li{ width:240px!important; max-width:240px!important; margin-right:3.5rem!important; vertical-align:top; }#top-menu li.mega-menu > ul.sub-menu > li > a{ color:var(--lg-gold-light)!important; text-transform:uppercase; letter-spacing:.16em; font-size:.68rem!important; }#top-menu li.mega-menu ul.sub-menu ul.sub-menu li a:hover{ color:var(--lg-gold-light)!important; }#top-menu li.mega-menu > ul.sub-menu > li:nth-child(2) > ul.sub-menu > li > a::before{ content:"\2605\00a0"; color:var(--lg-gold-light); font-size:.8em; }.lg-darkhead #main-header{ background:transparent !important; box-shadow:none !important; transition:background-color .4s ease, box-shadow .4s ease !important; }.lg-darkhead #main-header:not(.et-fixed-header){ background:linear-gradient(to bottom,rgba(10,9,8,.8) 0%,rgba(10,9,8,.6) 50%,rgba(10,9,8,.22) 100%) !important; -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px); box-shadow:none !important; }.lg-darkhead #main-header #logo{ filter:brightness(0) invert(1); transition:filter .4s ease; }.lg-darkhead #top-menu > li > a{ color:var(--lg-cream) !important; font-size:.94rem !important; letter-spacing:.045em; font-weight:500; }.lg-darkhead #top-menu > li > a:hover{ color:var(--lg-gold-light) !important; }.lg-darkhead #top-menu > li.current-menu-item > a,.lg-darkhead #top-menu > li.current_page_item > a{ color:var(--lg-gold-light) !important; }.lg-darkhead #top-menu > li{ position:relative; }.lg-darkhead #top-menu > li:not(.lg-cta) > a:after{ content:""; position:absolute; left:0; top:auto !important; bottom:-1px !important; width:0; height:1px; background:var(--lg-gold-light); transition:width .35s ease; }.lg-darkhead #top-menu > li:not(.lg-cta) > a:hover:after,.lg-darkhead #top-menu > li.current-menu-item:not(.lg-cta) > a:after{ width:100%; }.lg-darkhead #main-header .mobile_menu_bar:before,.lg-darkhead .et_search_form_container:before{ color:var(--lg-cream) !important; }.lg-darkhead #top-header{ background:transparent !important; box-shadow:none !important; border:0 !important; }.lg-darkhead #top-header,.lg-darkhead #top-header a,.lg-darkhead #et-secondary-nav a{ color:var(--lg-cream) !important; }.lg-darkhead #main-header.et-fixed-header{ background-color:rgba(10,9,8,0.97) !important; box-shadow:0 1px 0 rgba(212,185,138,.16),0 10px 34px -14px rgba(0,0,0,.6) !important; }.lg-darkhead #main-header.et-fixed-header #top-menu > li > a{ color:var(--lg-cream) !important; }body.lg-darkhead #main-header.lg-solid,body.lg-darkhero #main-header.lg-solid{ background:rgba(10,9,8,0.97) !important; -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); box-shadow:0 1px 0 rgba(212,185,138,.16),0 10px 34px -14px rgba(0,0,0,.6) !important; }body.lg-darkhead #main-header.lg-solid #top-menu > li > a,body.lg-darkhero #main-header.lg-solid #top-menu > li > a{ color:var(--lg-cream) !important; }body.lg-darkhead #main-header.lg-solid #logo,body.lg-darkhero #main-header.lg-solid #logo{ filter:brightness(0) invert(1); }.lg-darkhead #top-menu li ul.sub-menu{ background:#14110d !important; border-top:3px solid var(--lg-gold) !important; box-shadow:0 30px 60px -20px rgba(0,0,0,.55) !important; }.lg-darkhead #top-menu li ul.sub-menu li a{ color:var(--lg-cream) !important; font-size:.8rem !important; }.lg-darkhead #top-menu li ul.sub-menu li a:hover{ color:var(--lg-gold-light) !important; }.lg-darkhead #top-menu li.mega-menu > ul.sub-menu > li > a{ color:var(--lg-gold) !important; text-transform:uppercase; letter-spacing:.12em; font-size:.7rem !important; font-weight:600; }.lg-darkhero #page-container{ padding-top:0 !important; }.lg-darkhero #main-header:not(.et-fixed-header){ background:transparent !important; box-shadow:none !important; -webkit-backdrop-filter:none !important; backdrop-filter:none !important; }.lg-darkhero #top-header:not(.et-fixed-header){ background-color:transparent !important; }#et_mobile_nav_menu .et_mobile_menu{ background:#14110d !important; border-top:3px solid var(--lg-gold) !important; box-shadow:0 30px 60px -20px rgba(0,0,0,.55) !important; padding:.4rem 0 1.1rem !important; }#et_mobile_nav_menu .et_mobile_menu li a{ color:var(--lg-cream) !important; font-family:var(--lg-sans) !important; font-size:1.02rem !important; letter-spacing:.02em; padding:1.05rem 1.4rem !important; border-bottom:1px solid rgba(216,208,194,.10) !important; }#et_mobile_nav_menu .et_mobile_menu li a:hover,#et_mobile_nav_menu .et_mobile_menu .current-menu-item>a{ color:var(--lg-gold-light) !important; }#et_mobile_nav_menu .et_mobile_menu ul.sub-menu{ background:rgba(255,255,255,.025) !important; }#et_mobile_nav_menu .et_mobile_menu ul.sub-menu li a{ font-size:.92rem !important; padding-left:2.3rem !important; color:#cfc6b5 !important; }#et_mobile_nav_menu .et_mobile_menu li.mega-menu>ul.sub-menu>li>a{ color:var(--lg-gold) !important; text-transform:uppercase; letter-spacing:.14em; font-size:.72rem !important; font-weight:600; }#et_mobile_nav_menu .et_mobile_menu li.lg-cta a{ background:var(--lg-gold-deep) !important; color:var(--lg-cream) !important; margin:1.1rem 1.4rem .2rem !important; border-radius:100px !important; text-align:center; border-bottom:0 !important; font-weight:500; letter-spacing:.06em; }#et_mobile_nav_menu .et_mobile_menu li.lg-cta a:hover{ color:#fff !important; }#et_mobile_nav_menu .et_mobile_menu .menu-item-has-children>a:after{ color:var(--lg-gold) !important; }.lg-treat{font-family:var(--lg-sans);color:var(--lg-ink)}.lg-treat .t-hero{position:relative;min-height:clamp(340px,48vh,520px);display:flex;align-items:center;overflow:hidden;border-radius:6px;margin-bottom:.5rem}.lg-treat .t-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.25) brightness(.72)}.lg-treat .t-hero__in{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:3rem 1.6rem;text-align:center}.lg-treat .t-hero h1{font-family:var(--lg-display);font-weight:500;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.08;margin:0 0 1rem;color:#faf6ec}.lg-treat .t-hero p{font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.6;margin:0 0 1.8rem;color:#efe7d7}.lg-treat .t-btn{display:inline-block;background:var(--lg-gold-deep);color:#fff!important;text-decoration:none;padding:.95rem 2.2rem;border-radius:100px;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;transition:background .3s,transform .3s}.lg-treat .t-btn:hover{background:var(--lg-ink);transform:translateY(-2px)}.lg-treat .t-wrap{max-width:920px;margin:0 auto;padding:3rem 0 1rem}.lg-treat .t-sec{margin-bottom:3rem}.lg-treat .t-lead{font-size:1.15rem;line-height:1.8;color:#4a443d}.lg-treat .t-sec h2{font-family:var(--lg-display);font-weight:500;font-size:clamp(1.6rem,4vw,2.3rem);color:var(--lg-ink);margin:0 0 1rem;line-height:1.15}.lg-treat .t-sec p{font-size:1.04rem;line-height:1.75;color:#4a443d;margin:0 0 1rem}.lg-treat .t-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;margin-top:1.4rem}.lg-treat .t-card{background:var(--lg-cream);border-radius:5px;padding:1.4rem 1.35rem}.lg-treat .t-card h3{font-family:var(--lg-display);font-size:1.15rem;color:var(--lg-ink);margin:0 0 .45rem}.lg-treat .t-card p{font-size:.94rem;line-height:1.6;margin:0;color:#5a5249}.lg-treat ul.t-list{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.4rem}.lg-treat ul.t-list li{position:relative;padding-left:1.6rem;line-height:1.55;color:#4a443d;font-size:1.02rem}.lg-treat ul.t-list li:before{content:'';position:absolute;left:0;top:.55em;width:.55rem;height:.55rem;border-radius:50%;background:var(--lg-gold-deep)}.lg-treat .t-steps{counter-reset:step;display:grid;gap:1.2rem;margin-top:1.4rem}.lg-treat .t-step{position:relative;padding-left:3.6rem}.lg-treat .t-step:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--lg-gold-deep);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--lg-display);font-size:1.15rem}.lg-treat .t-step h3{font-size:1.12rem;margin:.25rem 0 .3rem;font-family:var(--lg-display);color:var(--lg-ink)}.lg-treat .t-step p{margin:0;font-size:.98rem;line-height:1.6;color:#5a5249}.lg-treat .t-faq{border-top:1px solid #e6ddca;margin-top:1.2rem}.lg-treat .t-faq details{border-bottom:1px solid #e6ddca}.lg-treat .t-faq summary{cursor:pointer;padding:1.1rem 0;font-family:var(--lg-display);font-size:1.16rem;color:var(--lg-ink);list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.lg-treat .t-faq summary::-webkit-details-marker{display:none}.lg-treat .t-faq summary:after{content:'+';color:var(--lg-gold-deep);font-size:1.6rem;line-height:1;flex:0 0 auto;transition:transform .3s}.lg-treat .t-faq details[open] summary:after{transform:rotate(45deg)}.lg-treat .t-faq .t-ans{padding:0 0 1.2rem;margin:0;line-height:1.7;color:#4a443d;font-size:1.02rem}.lg-treat .t-cta{background:var(--lg-ink);text-align:center;padding:3.4rem 1.5rem;border-radius:6px;margin-top:1rem}.lg-treat .t-cta h2{color:#faf6ec;font-family:var(--lg-display);font-weight:500;font-size:clamp(1.7rem,4vw,2.5rem);margin:0 0 .8rem}.lg-treat .t-cta>p{color:#e0d8c8;margin:0 auto 1.6rem;font-size:1.05rem;max-width:540px}.lg-treat .t-meta{display:flex;flex-wrap:wrap;gap:1.8rem;justify-content:center;margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.16)}.lg-treat .t-meta div{font-size:.85rem;color:#cfc6b4;letter-spacing:.04em;text-transform:uppercase}.lg-treat .t-meta strong{display:block;font-family:var(--lg-display);font-size:1.35rem;color:#d4b98a;text-transform:none;letter-spacing:0;margin-bottom:.15rem}.lg-treat .t-related{margin-top:2.5rem;font-size:1rem}.lg-treat .t-related a{color:var(--lg-gold-deep);font-weight:600}@media(max-width:600px){.lg-treat .t-wrap{padding:2rem 0 .5rem}.lg-treat .t-sec{margin-bottom:2.2rem}.lg-treat ul.t-list{grid-template-columns:1fr}}.lg-hidetitle h1.entry-title.main_title,.lg-hidetitle .et_post_meta_wrapper>h1{display:none!important}.lg-hidetitle .et_pb_post .entry-content{margin-top:0}.lg-treat .t-team{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:1.4rem}.lg-treat .t-team figure{margin:0;text-align:center}.lg-treat .t-team img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:5px;filter:grayscale(1) contrast(1.02);transition:filter .5s ease}.lg-treat .t-team figure:hover img{filter:grayscale(0)}.lg-treat .t-team figcaption strong{display:block;font-family:var(--lg-display);font-size:1.02rem;color:var(--lg-ink);margin-top:.6rem;line-height:1.2}.lg-treat .t-team figcaption span{display:block;font-size:.76rem;color:var(--lg-taupe);margin-top:.15rem;letter-spacing:.02em}@media(max-width:600px){.lg-treat .t-team{grid-template-columns:1fr 1fr;gap:.8rem}}.lg-treat .t-philo{background:var(--lg-ink);text-align:center;padding:clamp(3rem,7vw,5.2rem) 1.5rem;border-radius:6px;margin:1.5rem 0}.lg-treat .t-eyebrow{display:inline-block;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.1rem}.lg-treat .t-philo .t-eyebrow{color:#d4b98a}.lg-treat .t-philo h2{font-family:var(--lg-display);font-weight:500;font-size:clamp(1.9rem,5vw,3.1rem);line-height:1.2;color:#faf6ec;margin:0 auto;max-width:20ch}.lg-treat .t-philo h2 em{font-style:italic;color:#d4b98a}.lg-treat .t-awards{text-align:center;padding:clamp(2.4rem,5vw,3.4rem) 1rem .5rem}.lg-treat .t-awards .t-eyebrow{color:var(--lg-gold-deep)}.lg-treat .t-awards .t-awards-lead{color:var(--lg-taupe);font-size:1.05rem;margin:0 auto 1.8rem;max-width:48ch;line-height:1.6}.lg-treat .t-awards img{max-width:780px;width:100%;height:auto;display:block;margin:0 auto}.lg-treat .t-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e6ddca;border-radius:6px;overflow:hidden;margin:0 0 2.5rem}.lg-treat .t-stats>div{background:var(--lg-cream);padding:1.5rem 1rem;text-align:center}.lg-treat .t-stats strong{display:block;font-family:var(--lg-display);font-weight:500;font-size:1.5rem;color:var(--lg-ink);line-height:1.1;margin-bottom:.35rem}.lg-treat .t-stats span{font-size:.8rem;color:var(--lg-taupe);line-height:1.45}.lg-treat .t-photo{position:relative;border-radius:6px;overflow:hidden;margin:1rem 0;min-height:320px;display:flex;align-items:flex-end}.lg-treat .t-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.2) brightness(.78)}.lg-treat .t-photo__cap{position:relative;z-index:2;padding:clamp(1.5rem,3vw,2.4rem);color:#faf6ec}.lg-treat .t-photo__cap h3{font-family:var(--lg-display);font-weight:500;font-size:clamp(1.5rem,3vw,2.3rem);color:#faf6ec;margin:0 0 .4rem;line-height:1.1}.lg-treat .t-photo__cap p{color:#efe7d7;margin:0;max-width:44ch;line-height:1.6}@media(max-width:680px){.lg-treat .t-stats{grid-template-columns:1fr 1fr}}.lg-treat .t-hero--video{background:#0a0908}.lg-treat .t-hero--video>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.lg-treat .t-hero--video .t-hero__ov{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(10,9,8,.86),rgba(10,9,8,.5) 60%,rgba(10,9,8,.6))}.lg-treat .t-hero--video .t-hero__in{position:relative;z-index:2}.lg-treat .t-hero .t-eyebrow{display:inline-block;color:#d4b98a;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem}.lg-treat .t-hero h1 em{font-style:italic;color:#d4b98a}.lg-treat .t-rating{display:inline-flex;gap:.55rem;align-items:center;margin-top:1.3rem;color:#efe7d7;font-size:.9rem;text-decoration:none}.lg-treat .t-rating .stars{color:#d4b98a;letter-spacing:2px}.lg-treat .t-mirror{background:var(--lg-cream);border-radius:6px;padding:clamp(2rem,4vw,3rem);margin:0 0 3rem}.lg-treat .t-mirror h2{margin-top:0}.lg-treat .t-mirror ul{list-style:none!important;padding:0!important;margin:1.3rem 0 0;display:grid;gap:.8rem}.lg-treat .t-mirror li{position:relative;padding-left:1.9rem;line-height:1.6;color:#4a443d;font-size:1.06rem;font-style:italic}.lg-treat .t-mirror li:before{content:'';position:absolute;left:0;top:.55em;width:.6rem;height:.6rem;border-radius:50%;background:var(--lg-gold-deep)}.lg-treat .t-mirror__close{margin-top:1.5rem;font-family:var(--lg-display);font-size:clamp(1.15rem,2.5vw,1.4rem);color:var(--lg-ink)}.lg-treat .t-value{text-align:center;max-width:700px;margin:0 auto;padding:.5rem 0 1rem}.lg-treat .t-value p{color:var(--lg-taupe);line-height:1.75;margin:0 0 .8rem}.lg-treat .t-value .t-quote{font-family:var(--lg-display);font-style:italic;font-size:clamp(1.25rem,3vw,1.65rem);color:var(--lg-ink);line-height:1.4}.lg-treat .t-team-sub{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lg-gold-deep);margin:2.2rem 0 1rem;font-weight:600;text-align:center}.lg-treat .t-team--cosm{grid-template-columns:repeat(6,1fr)}@media(max-width:900px){.lg-treat .t-team--cosm{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.lg-treat .t-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:1.6rem}.lg-treat .t-gallery figure{margin:0;border-radius:6px;overflow:hidden;aspect-ratio:3/4;position:relative}.lg-treat .t-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.lg-treat .t-gallery figure:hover img{transform:scale(1.05)}@media(max-width:700px){.lg-treat .t-gallery{grid-template-columns:1fr 1fr}.lg-treat .t-gallery figure:first-child{grid-column:span 2;aspect-ratio:16/10}}body.page-id-301{overflow-x:hidden}.lg-treat .t-hero--full,.lg-treat .t-philo--full{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:100vw;border-radius:0}.lg-treat .t-hero--full{min-height:min(90vh,880px);margin-top:0}.lg-treat .t-philo--full{margin:0;padding:clamp(4.5rem,10vw,8rem) 1.5rem}.lg-treat .t-hero--full .t-hero__in{max-width:820px;padding:clamp(3rem,6vw,5rem) 1.6rem}.lg-treat .t-hero--full h1{font-size:clamp(2.4rem,6.5vw,4.2rem)}body.page-id-301 #main-content .container{padding-top:0!important}body.page-id-301 #left-area{padding-bottom:0!important}.lg-treat .t-hero--full{margin:0!important}.lg-treat .t-philo--full{margin:0!important}.lg-treat .ba-wrap{max-width:560px;margin:1.6rem auto 0}.lg-treat .baslider{--p:50%;position:relative;width:100%;margin:0 auto;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:var(--lg-ink);touch-action:none;cursor:ew-resize;box-shadow:0 30px 70px -34px rgba(10,9,8,.5)}.lg-treat .baslider img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.lg-treat .baslider__before{clip-path:inset(0 calc(100% - var(--p)) 0 0);z-index:2}.lg-treat .baslider__line{position:absolute;top:0;bottom:0;left:var(--p);width:2px;margin-left:-1px;background:#faf6ec;z-index:3;pointer-events:none}.lg-treat .baslider__handle{position:absolute;top:50%;left:var(--p);transform:translate(-50%,-50%);z-index:4;width:48px;height:48px;border-radius:50%;background:rgba(250,246,236,.96);display:grid;place-items:center;cursor:ew-resize;border:0;box-shadow:0 2px 12px rgba(10,9,8,.45)}.lg-treat .baslider__handle svg{width:22px;height:22px;stroke:var(--lg-ink);stroke-width:2;fill:none}.lg-treat .baslider__tag{position:absolute;bottom:14px;z-index:3;font-size:.64rem;letter-spacing:.18em;padding:.34rem .7rem;background:rgba(10,9,8,.62);color:#faf6ec;border-radius:3px;pointer-events:none}.lg-treat .baslider__tag--before{left:14px}.lg-treat .baslider__tag--after{right:14px}.lg-treat .ba-hint{text-align:center;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lg-gold-deep);margin:1rem auto 1.6rem;display:block}.lg-treat .ba-thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:700px;margin:0 auto}.lg-treat .ba-thumb{width:130px;border:0;background:none;cursor:pointer;padding:0}.lg-treat .ba-thumb img{width:100%;height:96px;object-fit:cover;border-radius:6px;border:2px solid transparent;transition:border-color .3s,transform .3s;position:static}.lg-treat .ba-thumb span{display:block;margin-top:.5rem;font-size:.74rem;color:var(--lg-taupe)}.lg-treat .ba-thumb:hover img{transform:translateY(-3px)}.lg-treat .ba-thumb.is-active img{border-color:var(--lg-gold-deep)}.lg-treat .ba-thumb.is-active span{color:var(--lg-gold-deep);font-weight:500}@media(max-width:520px){.lg-treat .ba-thumb{width:43%}}.lg-treat .baslider{width:min(460px,86vw)!important;height:min(460px,86vw)!important;aspect-ratio:auto!important;margin:0 auto!important}.lg-treat .baslider img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}body.page-id-48520 .et_pb_section_1{padding:0!important;margin:0!important;background:transparent!important;min-height:0!important}body.page-id-48520 .et_pb_section_1 .et_pb_row,body.page-id-48520 .et_pb_section_1 .et_pb_column,body.page-id-48520 .et_pb_section_1 .et_pb_module{padding:0!important;margin:0!important;min-height:0!important}@media(max-width:768px){body.page-id-301 .t-hero--full{min-height:100svh;min-height:100dvh}body.page-id-301 .t-hero--full .t-hero__in{display:flex;flex-direction:column;min-height:100svh;min-height:100dvh;max-width:none;text-align:left;padding:94px 1.5rem 34px;margin:0}body.page-id-301 .t-hero--full h1{font-size:clamp(33px,9vw,40px);line-height:1.14;margin:0 0 .9rem}body.page-id-301 .t-hero .t-eyebrow{font-size:.62rem;letter-spacing:.2em;margin-bottom:1rem}body.page-id-301 .t-eb-d{display:none}body.page-id-301 .t-hero__in>p{font-size:15px;line-height:1.56;margin:0;color:#e8e0d2}body.page-id-301 .t-hero__cta{order:5;margin-top:auto;padding-top:1.4rem}body.page-id-301 .t-hero__cta .t-btn{display:block;width:100%;text-align:center;padding:15px 16px;font-size:.72rem;letter-spacing:.1em}body.page-id-301 .t-rating{order:6;display:flex;width:100%;justify-content:center;margin:1rem 0 0}body.page-id-301 .t-hero--video .t-hero__ov{background:linear-gradient(to bottom,rgba(10,9,8,.82) 0%,rgba(10,9,8,.5) 32%,rgba(10,9,8,.5) 60%,rgba(10,9,8,.93) 100%)}body.page-id-301 .t-hero--video>video{object-position:center}
}.lg-darkhead #top-menu li.mega-menu > ul.sub-menu{ width:480px !important; max-width:92vw !important; left:auto !important; right:0 !important; display:flex !important; flex-wrap:wrap !important; padding:22px 10px 26px !important; }.lg-darkhead #top-menu li.mega-menu > ul.sub-menu > li{ float:none !important; width:50% !important; box-sizing:border-box !important; padding:0 20px !important; margin:0 !important; }.lg-darkhead #top-menu li.mega-menu > ul.sub-menu > li > ul.sub-menu{ position:static !important; display:block !important; visibility:visible !important; opacity:1 !important; transform:none !important; width:auto !important; min-width:0 !important; background:transparent !important; border:0 !important; box-shadow:none !important; padding:6px 0 0 !important; }.lg-darkhead #top-menu li.mega-menu > ul.sub-menu > li > a{ display:block; padding:0 0 6px !important; margin-bottom:6px; border-bottom:1px solid rgba(212,185,138,.22); }.lg-darkhead #top-menu li.mega-menu > ul.sub-menu > li > ul.sub-menu > li{ width:auto !important; float:none !important; }.lg-darkhead #top-menu li.mega-menu > ul.sub-menu > li > ul.sub-menu > li > a{ padding:7px 0 !important; font-size:.82rem !important; }body.page-template-page-cennik.lg-darkhero .lg-cennik .hero{ padding-top:90px !important; }@media(max-width:768px){body.page-template-page-cennik .lg-cennik .hero{ align-items:flex-start !important; padding-top:104px !important; padding-bottom:42px !important; } }@media (max-width:980px){#et_mobile_nav_menu .et_mobile_menu{ position:fixed !important; top:0 !important; left:0 !important; right:0 !important; width:100% !important; min-height:100vh !important; min-height:100dvh !important; margin:0 !important; padding:96px 26px 44px !important; background:linear-gradient(165deg,#1a1611 0%,#0a0908 100%) !important; border-top:0 !important; box-shadow:none !important; overflow-y:auto !important; z-index:50 !important; }#et_mobile_nav_menu .mobile_menu_bar{ position:relative !important; z-index:100 !important; }#main-header #logo,#main-header .logo_container{ position:relative !important; z-index:100 !important; }#et_mobile_nav_menu .et_mobile_menu li{ border:0 !important; }#et_mobile_nav_menu .et_mobile_menu > li > a{ font-family:"Cormorant Garamond",serif !important; font-size:1.85rem !important; font-weight:500 !important; text-transform:none !important; letter-spacing:.01em !important; text-align:center !important; color:var(--lg-cream) !important; padding:.95rem 0 !important; border-bottom:1px solid rgba(212,185,138,.13) !important; }#et_mobile_nav_menu .et_mobile_menu > li > a:hover,#et_mobile_nav_menu .et_mobile_menu > li.current-menu-item > a{ color:var(--lg-gold-light) !important; }#et_mobile_nav_menu .et_mobile_menu > li.lg-cta{ margin-top:1.5rem !important; border:0 !important; }#et_mobile_nav_menu .et_mobile_menu > li.lg-cta > a{ background:var(--lg-gold-deep) !important; color:#1a1410 !important; border:0 !important; border-radius:100px !important; font-family:Jost,sans-serif !important; font-size:1rem !important; font-weight:600 !important; letter-spacing:.08em !important; text-transform:uppercase !important; padding:1.05rem 2rem !important; display:block !important; max-width:340px !important; margin:0 auto !important; text-align:center !important; }#et_mobile_nav_menu .et_mobile_menu ul.sub-menu{ background:transparent !important; padding:.2rem 0 .7rem !important; }#et_mobile_nav_menu .et_mobile_menu ul.sub-menu li a{ font-family:Jost,sans-serif !important; font-size:1rem !important; text-align:center !important; color:#cfc6b5 !important; padding:.6rem 0 !important; border-bottom:0 !important; text-transform:none !important; letter-spacing:0 !important; }#et_mobile_nav_menu .et_mobile_menu li.mega-menu > ul.sub-menu > li > a{ color:var(--lg-gold) !important; text-transform:uppercase !important; letter-spacing:.14em !important; font-size:.74rem !important; font-weight:600 !important; padding-top:1.1rem !important; }
}@media (max-width:980px){#main-header .container{ position:relative !important; }#main-header #et-top-navigation{ position:fixed !important; top:18px !important; bottom:auto !important; right:16px !important; height:auto !important; width:auto !important; margin:0 !important; padding:0 !important; display:flex !important; align-items:flex-start !important; justify-content:flex-end !important; z-index:100 !important; } }@media (max-width:980px){#main-header .container{ margin-left:12px !important; } }.lg-trust-bar{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:14px 30px; max-width:1080px; margin:0 auto; padding:34px 22px 4px; }.lg-trust-bar .lg-trust-item{ display:flex; align-items:center; gap:9px; color:#2a2018; font-family:Jost,sans-serif; font-size:.78rem; font-weight:500; letter-spacing:.07em; text-transform:uppercase; }.lg-trust-bar .lg-trust-item svg{ width:21px; height:21px; stroke:#7c6b40; stroke-width:1.4; fill:none; stroke-linecap:round; stroke-linejoin:round; flex:0 0 auto; }.lg-trust-bar .lg-trust-sep{ width:1px; height:17px; background:rgba(190,158,99,.5); }@media (max-width:780px){.lg-trust-bar{ gap:16px 0; padding:26px 14px 2px; }.lg-trust-bar .lg-trust-item{ font-size:.64rem; gap:7px; flex:0 0 50%; justify-content:center; }.lg-trust-bar .lg-trust-item svg{ width:18px; height:18px; }.lg-trust-bar .lg-trust-sep{ display:none; } }.lg-awards{ text-align:center; max-width:1000px; margin:0 auto; padding:56px 22px 30px; }.lg-awards__eyebrow{ display:block; font-family:Jost,sans-serif; font-size:.7rem; font-weight:600; letter-spacing:.22em; text-transform:uppercase; color:#7c6b40; margin-bottom:12px; }.lg-awards__lead{ font-family:"Cormorant Garamond",serif; font-size:1.5rem; line-height:1.3; color:#1a1410; margin:0 auto 26px; max-width:640px; }.lg-awards__img{ width:100%; max-width:860px; height:auto; display:block; margin:0 auto; }.lg-reviews{ max-width:1180px; margin:0 auto; padding:58px 22px 24px; }.lg-reviews__head{ text-align:center; margin-bottom:36px; }.lg-reviews__eyebrow{ display:block; font-family:Jost,sans-serif; font-size:.7rem; font-weight:600; letter-spacing:.22em; text-transform:uppercase; color:#7c6b40; margin-bottom:10px; }.lg-reviews__title{ font-family:"Cormorant Garamond",serif; font-size:2.2rem; font-weight:600; color:#1a1410; margin:0 0 12px; line-height:1.15; }.lg-reviews__sub{ font-family:Jost,sans-serif; font-size:.84rem; letter-spacing:.04em; color:#756b5f; margin:0; }.lg-reviews__sub .lg-rs{ color:#c2a14e; letter-spacing:2px; }.lg-reviews__grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(210px,1fr)); gap:24px; }.lg-rcard{ background:#fff; border:1px solid rgba(190,158,99,.2); border-radius:12px; padding:30px 26px; margin:0; text-align:left; box-shadow:0 8px 30px rgba(20,17,13,.05); }.lg-rcard__stars{ color:#c2a14e; letter-spacing:3px; font-size:.9rem; margin-bottom:14px; }.lg-rcard blockquote{ font-family:"Cormorant Garamond",serif; font-size:1.22rem; line-height:1.45; color:#2a2018; margin:0 0 18px; border:0; padding:0; quotes:none; }.lg-rcard figcaption{ font-family:Jost,sans-serif; font-size:.78rem; color:#736b60; letter-spacing:.03em; line-height:1.5; }.lg-rcard figcaption b{ color:#1a1410; font-weight:600; }.lg-rcard__v{ color:#7c6b40; font-weight:600; white-space:nowrap; }.lg-reviews__cta{ text-align:center; margin-top:34px; }.lg-reviews__cta a{ font-family:Jost,sans-serif; font-size:.82rem; letter-spacing:.08em; text-transform:uppercase; color:#7c6b40; border-bottom:1px solid rgba(137,118,71,.5); padding-bottom:3px; transition:color .3s ease,border-color .3s ease; }.lg-reviews__cta a:hover{ color:#6f5a34; border-color:#6f5a34; }@media (max-width:980px){.lg-reviews__grid{ grid-template-columns:1fr; gap:18px; max-width:560px; margin:0 auto; } }@media (max-width:780px){.lg-awards{ padding:40px 16px 22px; }.lg-awards__lead{ font-size:1.2rem; }.lg-reviews{ padding:42px 16px 18px; }.lg-reviews__title{ font-size:1.7rem; } }body.et-db #page-container #et-boc .et-l .et_pb_wc_add_to_cart .single_add_to_cart_button.button.alt,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0 .single_add_to_cart_button.button{ background:#8a6d2f !important; background-color:#8a6d2f !important; color:#fff !important; }body.et-db #page-container #et-boc .et-l .et_pb_wc_add_to_cart .single_add_to_cart_button.button.alt:hover,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0 .single_add_to_cart_button.button:hover{ background:#6f5a34 !important; background-color:#6f5a34 !important; }body.et-db #page-container #et-boc .et-l .up-sells li.product a.button,body.et-db #page-container #et-boc .et-l .related li.product a.button{ background:#7c6b40 !important; background-color:#7c6b40 !important; color:#fff !important; border-radius:100px !important; font-family:Jost,sans-serif !important; text-transform:uppercase !important; letter-spacing:.08em !important; font-size:.7rem !important; }body.et-db #page-container #et-boc .et-l .up-sells li.product a.button:hover,body.et-db #page-container #et-boc .et-l .related li.product a.button:hover{ background:#6f5a34 !important; background-color:#6f5a34 !important; }body.et-db #page-container #et-boc .et-l .et_pb_wc_related_products h2,body.et-db #page-container #et-boc .et-l .et_pb_wc_related_products .related > h2{ font-family:"Cormorant Garamond",serif !important; font-size:2rem !important; font-weight:600 !important; color:#1a1410 !important; text-align:center !important; text-transform:none !important; letter-spacing:0 !important; }.xoo-wsc-ft-btn,.xoo-wsc-cart,.xoo-wsc-checkout,.xoo-wsc-container .button.add_to_cart_button,.xoo-wsc-modal .button.add_to_cart_button{ background:#8a6d2f !important; background-color:#8a6d2f !important; color:#fff !important; border:0 !important; }.xoo-wsc-ft-btn:hover,.xoo-wsc-cart:hover,.xoo-wsc-checkout:hover,.xoo-wsc-container .button.add_to_cart_button:hover{ background:#6f5a34 !important; background-color:#6f5a34 !important; }body.et-db #page-container #et-boc .et-l .et_pb_text_0 .et_pb_text_inner{ padding-top:15px !important; padding-bottom:15px !important; }body.et-db #page-container #et-boc .et-l .et_pb_text_0{ padding-top:0 !important; padding-bottom:0 !important; }.lg-treat .t-sec--vsl{text-align:center}.lg-treat .t-vsl{position:relative;max-width:760px;margin:1.4rem auto 0;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#14110d;box-shadow:0 18px 50px rgba(20,17,13,.28)}.lg-treat .t-vsl__btn{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;display:block}.lg-treat .t-vsl__btn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease,opacity .3s}.lg-treat .t-vsl__btn:hover img{transform:scale(1.04);opacity:.92}.lg-treat .t-vsl__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82px;height:82px;border-radius:50%;background:rgba(212,185,138,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(0,0,0,.35);transition:transform .25s,background .25s}.lg-treat .t-vsl__btn:hover .t-vsl__play{transform:translate(-50%,-50%) scale(1.08);background:#b8985a}.lg-treat .t-vsl__play svg{width:32px;height:32px;fill:#fff;margin-left:4px}.lg-treat .t-vsl iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:600px){.lg-treat .t-vsl__play{width:64px;height:64px}.lg-treat .t-vsl__play svg{width:26px;height:26px}}body.lg-darkhero{overflow-x:hidden}.lg-darkhero #main-content .container{padding-top:0 !important}.lg-treat .t-hero--full{overflow:hidden}.lg-treat .t-hero--full>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;margin:0;border-radius:0;max-width:none}.lg-treat .t-hero--full .t-hero__ov{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(10,9,8,.80),rgba(10,9,8,.42) 55%,rgba(10,9,8,.58))}.lg-treat .t-hero--full .t-hero__in{position:relative;z-index:2}body.lg-darkhero{overflow-x:hidden}.lg-treat .t-hero--full{display:block !important}.lg-treat .t-hero--full img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center !important;filter:none !important;z-index:0 !important;margin:0 !important;border-radius:0 !important}.lg-treat .t-hero--full>p{margin:0 !important;padding:0 !important;line-height:0 !important;position:static !important}.lg-treat .t-hero--full>.t-hero__ov{position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(to top,rgba(10,9,8,.82),rgba(10,9,8,.45) 55%,rgba(10,9,8,.62)) !important}.lg-treat .t-hero--full>.t-hero__in{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;min-height:100vh !important;min-height:100svh !important;max-width:880px !important;width:100% !important;margin:0 auto !important;padding:3rem 1.6rem !important;text-align:center !important}.lg-treat .t-hero--full>.t-hero__in h1{color:#faf6ec !important}.lg-treat .t-hero--full>.t-hero__in p{color:#efe7d7 !important}body.page-id-320 h1.entry-title.main_title,body.page-id-1192 h1.entry-title.main_title,body.page-id-349 h1.entry-title.main_title,body.page-id-352 h1.entry-title.main_title,body.page-id-332 h1.entry-title.main_title,body.page-id-1228 h1.entry-title.main_title,body.page-id-326 h1.entry-title.main_title,body.page-id-309 h1.entry-title.main_title{display:none!important}.lg-treat .t-value a{color:#7a5f28!important;text-decoration:underline!important;text-underline-offset:.15em}body.page-id-379 h1.entry-title.main_title,body.page-id-385 h1.entry-title.main_title,body.page-id-373 h1.entry-title.main_title,body.page-id-376 h1.entry-title.main_title,body.page-id-391 h1.entry-title.main_title,body.page-id-382 h1.entry-title.main_title,body.page-id-388 h1.entry-title.main_title,body.page-id-1214 h1.entry-title.main_title,body.page-id-394 h1.entry-title.main_title,body.page-id-397 h1.entry-title.main_title,body.page-id-400 h1.entry-title.main_title,body.page-id-1201 h1.entry-title.main_title,body.page-id-1197 h1.entry-title.main_title,body.page-id-1204 h1.entry-title.main_title,body.page-id-1241 h1.entry-title.main_title,body.page-id-230399 h1.entry-title.main_title,body.page-id-230394 h1.entry-title.main_title,body.page-id-323 h1.entry-title.main_title,body.page-id-329 h1.entry-title.main_title,body.page-id-1217 h1.entry-title.main_title,body.page-id-1220 h1.entry-title.main_title,body.page-id-1231 h1.entry-title.main_title,body.page-id-230400 h1.entry-title.main_title{display:none!important}body.page-id-1273 h1.entry-title.main_title{display:none!important}body.page-id-1269 h1.entry-title.main_title{display:none!important}body.page-id-1265 h1.entry-title.main_title{display:none!important}body.page-id-1261 h1.entry-title.main_title{display:none!important}body.page-id-1281 h1.entry-title.main_title{display:none!important}body.page-id-1277 h1.entry-title.main_title{display:none!important}body.page-id-563 h1.entry-title.main_title{display:none!important}body.page-id-725 h1.entry-title.main_title{display:none!important}body.page-id-566 h1.entry-title.main_title{display:none!important}body.page-id-1308 h1.entry-title.main_title{display:none!important}body.page-id-410 h1.entry-title.main_title{display:none!important}body.page-id-404 h1.entry-title.main_title{display:none!important}body.page-id-570 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-573 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1286 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1290 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-446 h1.entry-title.main_title{display:none!important}body.page-id-446 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-404 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-407 h1.entry-title.main_title{display:none!important}body.page-id-230399 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-320 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1192 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-373 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-349 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-385 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-388 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-379 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-376 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-382 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1214 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1217 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-391 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-394 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-329 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-397 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1241 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-400 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1197 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1201 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1204 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1231 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1228 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-326 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-230400 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-230394 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-1220 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-323 .baslider{width:min(420px,82vw)!important;height:min(525px,103vw)!important;aspect-ratio:auto!important;margin:0 auto!important}body.page-id-301 .ba-thumbs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;max-width:min(980px,94vw);gap:.7rem;padding:.25rem .25rem .8rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.page-id-301 .ba-thumb{flex:0 0 auto;width:104px;scroll-snap-align:center}body.page-id-301 .ba-thumb img{height:78px}body.page-id-301 .ba-thumbs{scrollbar-width:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 26px),transparent 100%)}body.page-id-301 .ba-thumbs::-webkit-scrollbar{height:7px}body.page-id-301 .ba-thumbs::-webkit-scrollbar-thumb{background:#b89a5e;border-radius:4px}body.page-id-301 .ba-thumbs::-webkit-scrollbar-track{background:rgba(0,0,0,.07);border-radius:4px}body.page-id-301 .ba-thumbs-hint{display:block;text-align:center;font-size:.72rem;letter-spacing:.06em;color:#8a8170;margin:.15rem auto .2rem;opacity:.9}body.page-id-301 .ba-thumbs{flex-wrap:wrap!important;overflow:visible!important;justify-content:center;max-width:min(620px,94vw);gap:.5rem;-webkit-mask-image:none!important;mask-image:none!important;padding:.25rem 0 .2rem}body.page-id-301 .ba-thumb{width:62px;position:relative}body.page-id-301 .ba-thumb img{height:48px}body.page-id-301 .ba-thumb span{display:none}body.page-id-301 .ba-thumb:hover span,body.page-id-301 .ba-thumb.is-active span{display:block;position:absolute;left:50%;transform:translateX(-50%);top:-1.6rem;white-space:nowrap;background:#1f1b16;color:#f5efe6;padding:2px 7px;border-radius:5px;font-size:.66rem;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:6}body.page-id-301 .ba-thumbs-hint{display:none!important}body.page-id-181 .ba-thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:min(620px,94vw);margin:0 auto;padding:.25rem 0 .2rem}body.page-id-181 .ba-thumb{width:62px;position:relative;border:0;background:none;cursor:pointer;padding:0}body.page-id-181 .ba-thumb img{width:100%;height:48px;object-fit:cover;border-radius:6px;border:2px solid transparent;transition:border-color .3s,transform .3s}body.page-id-181 .ba-thumb span{display:none}body.page-id-181 .ba-thumb:hover span,body.page-id-181 .ba-thumb.is-active span{display:block;position:absolute;left:50%;transform:translateX(-50%);top:-1.6rem;white-space:nowrap;background:#1f1b16;color:#f5efe6;padding:2px 7px;border-radius:5px;font-size:.66rem;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:6}body.page-id-181 .ba-thumb.is-active img{border-color:#b89a5e}body.page-id-181 .ba-thumb:hover img{transform:translateY(-3px)}.ba-explain{max-width:680px;margin:1.1rem auto .2rem;background:#f3ede2;border-radius:10px;padding:.8rem 1.2rem;text-align:center}.ba-explain__row{margin:0;font-size:.9rem;line-height:1.55;color:#3a342c}.ba-x-p,.ba-x-e{font-weight:700;letter-spacing:.03em;color:#1f1b16}.ba-x-arrow{margin:0 .55rem;color:#b89a5e;font-weight:700}.ba-explain__disc{max-width:680px;margin:.55rem auto 0;text-align:center;font-size:.72rem;line-height:1.5;color:#8a8170}@media(max-width:600px){.ba-explain__row .ba-x-arrow{display:block;margin:.25rem 0}}.ba-explain{max-width:600px;margin:1.5rem auto .2rem;background:linear-gradient(180deg,#fbf8f2,#f5efe5);border:1px solid rgba(184,154,94,.22);border-radius:16px;padding:1.05rem 1.5rem;text-align:center;box-shadow:0 14px 36px -26px rgba(31,27,22,.4)}.ba-explain__row{margin:0;font-size:.92rem;line-height:1.65;color:#5a5046;font-weight:400}.ba-x-p,.ba-x-e{display:inline-block;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#b89a5e;margin-right:.2rem;vertical-align:middle}.ba-x-pv,.ba-x-ev{color:#3a342c;font-weight:400}.ba-x-arrow{margin:0 .65rem;color:#d3c39a;font-weight:400}.ba-explain__disc{max-width:480px;margin:.85rem auto 0;text-align:center;font-size:.66rem;line-height:1.65;color:#a89f93;font-style:italic;font-weight:300;letter-spacing:.01em;opacity:.85}@media(max-width:600px){.ba-explain{padding:.9rem 1.1rem}.ba-x-arrow{display:block;margin:.3rem 0}}.ba-explain .ba-explain__disc{font-size:.74rem!important;line-height:1.7!important;color:#6b6259!important;font-style:italic!important;font-weight:300!important;letter-spacing:.015em!important;opacity:1!important;max-width:480px!important;margin:.85rem auto 0!important}.ba-explain .ba-explain__row{font-size:.92rem!important;line-height:1.6!important;color:#5a5046!important;font-weight:400!important;margin:0!important}p.ba-explain__disc{font-size:.74rem!important;line-height:1.7!important;color:#6b6259!important;font-style:italic!important;font-weight:300!important;letter-spacing:.015em!important;opacity:1!important;margin:.9rem auto 0!important;max-width:470px!important;text-align:center!important}.lg-home #baThumbs,.lg-home .ba-thumbs{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.5rem!important;max-width:min(640px,94vw)!important;margin:1rem auto 0!important;overflow:visible!important}.lg-home .ba-thumb{width:62px!important;position:relative!important;padding:0!important;margin:0!important}.lg-home .ba-thumb img{width:100%!important;height:48px!important;object-fit:cover!important;border-radius:6px!important}.lg-home .ba-thumb span{display:none!important}.lg-home .ba-thumb:hover span,.lg-home .ba-thumb.is-active span{display:block!important;position:absolute!important;left:50%!important;transform:translateX(-50%)!important;top:-1.6rem!important;white-space:nowrap!important;background:#1f1b16!important;color:#f5efe6!important;padding:2px 7px!important;border-radius:5px!important;font-size:.66rem!important;letter-spacing:.02em!important;box-shadow:0 2px 8px rgba(0,0,0,.18)!important;z-index:6!important;margin:0!important}.t-wisdom .t-wisdom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:34px;margin-top:26px}.t-wisdom .t-lead{max-width:760px;color:#5b554c}.t-wisdom-col h3{font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;color:#b9a87a;margin:0 0 14px;font-weight:600}.t-wisdom-col ul{list-style:none;margin:0;padding:0}.t-wisdom-col li{margin:0 0 12px;line-height:1.45;font-size:.98rem}.t-wisdom-col li a{color:#2a2722;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:2px;transition:border-color .2s ease,color .2s ease}.t-wisdom-col li a:hover,.t-wisdom-col li a:focus{color:#b9a87a;border-color:#b9a87a}@media(max-width:880px){.t-wisdom .t-wisdom-grid{grid-template-columns:1fr;gap:24px}}#footer-widgets .footer-widget h3.title{font-family:"Butler Regular",Helvetica,Arial,Lucida,sans-serif!important;font-size:24px!important;font-weight:500;line-height:1.7em!important;color:#fffdf7;margin:0!important;padding-bottom:10px;text-transform:none}#et_mobile_nav_menu .et_mobile_menu{ max-height:100vh !important; max-height:100dvh !important; overflow-y:auto !important; -webkit-overflow-scrolling:touch; overscroll-behavior:contain; }.lg-treat .t-cta-mini{text-align:center;margin:2.4rem auto 3rem;padding:0 1.5rem}.lg-treat .t-cta-mini__note{display:block;margin-top:.65rem;font-size:.82rem;letter-spacing:.04em;color:#6b6259}.lg-treat .t-hero__cta .t-cta-note{display:block;margin-top:.6rem;font-size:.78rem;letter-spacing:.05em;color:rgba(255,255,255,.82)}.lg-treat .t-cta .t-cta-alt{margin:1rem auto 0;font-size:.88rem;color:#cfc6b4;max-width:540px}.lg-treat .t-cta .t-cta-alt a{color:#e6d9ba;text-decoration:underline;text-underline-offset:3px}body.page-id-301 .t-hero--video{background:#171310 url(/wp-content/uploads/laguel-preview/images/laguel-kons-diagnoza-opt-poster.jpg) center/cover no-repeat}@media(prefers-reduced-motion:reduce){.lg-treat .t-hero--video video{display:none!important}.lg-treat .t-hero--video{background-color:#171310}}@media(max-width:768px){body.page-id-301 .t-hero__cta{min-height:144px}}@media(min-width:769px){body.page-id-301 .t-hero__cta{min-height:95px}}.lg-treat .t-cta .t-cta-alt a{text-decoration:underline!important;text-underline-offset:3px}.lg-treat a[href="/o-nas/zespol/"]{text-decoration:underline!important;text-underline-offset:3px}.lg-treat .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:768px){.lg-treat .t-h1br{display:none}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #7a5f28!important;outline-offset:3px!important}.lg-treat .t-rating{padding-block:.55rem}.lg-treat .t-related a{display:inline-block;padding-block:.45rem}@media(max-width:768px){body.page-id-301 .lg-treat .t-hero--full>.t-hero__in{align-items:stretch!important;justify-content:flex-start!important;min-height:100svh!important;max-width:none!important;text-align:left!important;padding:94px 1.5rem 34px!important;margin:0!important}body.page-id-301 .t-hero--full h1{font-size:clamp(33px,9vw,40px)!important;line-height:1.14!important;margin:0 0 .9rem!important}body.page-id-301 .t-hero .t-eyebrow{display:block;font-size:.62rem;letter-spacing:.2em;margin-bottom:1rem}body.page-id-301 .t-hero__in>p{font-size:15px;line-height:1.56;margin:0;color:#e8e0d2}body.page-id-301 .t-hero__cta{order:5;margin-top:auto;padding-top:1.2rem;min-height:100px}body.page-id-301 .t-hero__cta .t-btn{display:block;width:100%;text-align:center;padding:15px 16px;font-size:.7rem;letter-spacing:.07em}body.page-id-301 .t-hero__cta .t-cta-note{text-align:center}body.page-id-301 .t-rating{order:6;display:flex;width:100%;justify-content:center;margin:.9rem 0 0}
}@media(max-width:768px){.mhcookie-banner{padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom,0px))!important}.mhcookie-banner .mhcookie-text{font-size:.74rem!important;line-height:1.45!important;margin:0 0 .55rem!important}.mhcookie-banner .mhcookie-buttons{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;align-items:center!important}.mhcookie-banner .mhcookie-btn{margin:0!important}.mhcookie-banner .mhcookie-btn-primary{flex:1 1 40%!important;padding:.55rem .4rem!important;font-size:.72rem!important;text-align:center!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}.mhcookie-banner .mhcookie-show-dialog{flex:1 1 100%!important;text-align:center!important;padding:.3rem!important;font-size:.74rem!important;border:0!important;background:transparent!important;text-decoration:underline!important;min-height:30px!important}
}body.page-id-301 .ba-thumbs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:.55rem!important;padding:.2rem .2rem .65rem!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body.page-id-301 .ba-thumb{flex:0 0 104px!important;width:104px!important;scroll-snap-align:start}body.page-id-301 .ba-thumb img{width:100%!important;height:78px!important;object-fit:cover!important}body.page-id-301 .ba-thumb span{display:block!important;font-size:.6rem!important;line-height:1.25!important;padding:.28rem .1rem 0!important;text-align:center!important;color:#6b6259!important}@media(min-width:769px){body.page-id-301 .lg-treat .t-hero--full>.t-hero__in{min-height:100vh!important;min-height:100svh!important}
}@media(max-width:768px){body.page-id-301 .t-hero__in .t-sub-d{display:none}}
