:root{--tdg-button-height:48px;--tdg-button-padding:24px;--tdg-ink:#17181c;--tdg-ink-soft:#35363b;--tdg-paper:#ffffff;--tdg-surface:#f5f5f6;--tdg-line:#dedfe2;--tdg-red:#e81c2e;--tdg-red-deep:#c91525;--tdg-gold:#d6ad32;--tdg-content:1200px;--tdg-gutter:clamp(16px,3vw,32px);--tdg-radius:16px;--tdg-radius-pill:999px;--tdg-shadow-card:0 12px 30px rgb(23 24 28/8%);--tdg-space-1:8px;--tdg-space-2:12px;--tdg-space-3:16px;--tdg-space-4:24px;--tdg-space-5:32px;--tdg-space-6:48px;--tdg-space-7:64px;--tdg-space-8:96px}:is(.tdg-btn,.primary-button-heroslider,.primary-button-herosliderdsad,.secondry-button-heroslider,.secondry-button-herosliderdsad,.button-pricing-boxes,.beffore-after-read-more-button,.tdg-page .btn-danger,.tdg-page .btn-outline-light,.tdg-page .btn-outline-dark){box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;min-width:0;max-width:100%;min-height:var(--tdg-button-height)!important;height:auto!important;padding:12px var(--tdg-button-padding)!important;border:1px solid var(--tdg-button-border,transparent)!important;border-radius:var(--tdg-radius-pill)!important;font-family:Barlow Semi Condensed,sans-serif;font-size:16px!important;font-weight:700;line-height:1.35!important;text-align:center;white-space:normal!important;overflow-wrap:anywhere;text-decoration:none!important;cursor:pointer;touch-action:manipulation;background:linear-gradient(to left,var(--tdg-button-bg,var(--tdg-red)) 50%,var(--tdg-button-hover-bg,var(--tdg-ink)) 50%) 100% /calc(200% + 4px) 100% no-repeat border-box!important;color:var(--tdg-button-color,#fff)!important;transition:background-position .24s ease,color .24s ease,border-color .24s ease}:is(.tdg-btn,.primary-button-heroslider,.primary-button-herosliderdsad,.secondry-button-heroslider,.secondry-button-herosliderdsad,.button-pricing-boxes,.beffore-after-read-more-button,.tdg-page .btn-danger,.tdg-page .btn-outline-light,.tdg-page .btn-outline-dark):is(:hover,:focus-visible){background-position:0!important;color:var(--tdg-button-hover-color,#fff)!important;text-decoration:none!important;cursor:pointer;transform:none}:is(.animdiv,.animdiv2,.animdiv3,.animdiv4,.animdiv5,.tdg-page .btn-res){background-repeat:no-repeat!important;background-origin:border-box!important;background-clip:border-box!important}:is(.tdg-btn,.primary-button-heroslider,.primary-button-herosliderdsad,.secondry-button-heroslider,.button-pricing-boxes,.beffore-after-read-more-button):before{content:none!important}:is(.tdg-btn,.primary-button-heroslider,.secondry-button-heroslider,.button-pricing-boxes)>:is(span,svg){position:relative;white-space:normal!important;line-height:inherit!important;min-width:0}:is(.tdg-btn,.primary-button-heroslider,.secondry-button-heroslider,.button-pricing-boxes) svg{width:18px;height:18px;flex-shrink:0}.secondry-button-heroslider,.secondry-button-herosliderdsad,.tdg-btn--secondary,.tdg-page .btn-outline-dark,.tdg-page .btn-outline-light{--tdg-button-bg:transparent;--tdg-button-color:var(--tdg-ink);--tdg-button-border:currentColor;--tdg-button-hover-bg:var(--tdg-ink)}.secondry-button-heroslider,.secondry-button-herosliderdsad,.tdg-btn--on-dark,.tdg-page .btn-outline-light{--tdg-button-color:#fff;--tdg-button-hover-bg:#fff;--tdg-button-hover-color:var(--tdg-ink)}.tdg-btn.tdg-btn--page-link{--tdg-button-bg:transparent;--tdg-button-hover-bg:transparent;--tdg-button-color:var(--tdg-ink);--tdg-button-hover-color:var(--tdg-red-deep);padding-inline:0!important;border-radius:0!important}.tdg-btn--page-link:after{content:"→";margin-left:4px}.tdg-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}:is(.tdg-btn,#aqua-body-tag a,#aqua-body-tag button,#aqua-header-tag a,#aqua-header-tag button,#aqua-header-tag [role=button],#site-footer a):focus-visible{outline:3px solid #d6ad32;outline-offset:4px}.tdg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:575px){.tdg-actions{align-items:stretch}.tdg-actions>.tdg-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#aqua-body-tag .swiper-wrapper,#aqua-body-tag a,.tdg-btn{transition-duration:.01ms!important}}#aqua-header-tag button.mobile-nav-toggle{background:transparent;border:0;font:inherit;cursor:pointer}#aqua-header-tag :is(.ntool-btn,.nav-ic>.nav-link){min-width:44px;min-height:44px}@media (max-width:991px){#aqua-header-tag #navbar{display:flex;padding:0}#aqua-header-tag :is(.ntool-btn,.mobile-nav-toggle,.nav-ic>.nav-link){min-width:44px;min-height:44px;box-sizing:border-box}#aqua-header-tag #navbar.navbar-mobile>ul{max-height:calc(100dvh - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom));white-space:normal}#aqua-header-tag #navbar.navbar-mobile .dropdown ul a{min-height:44px}#aqua-header-tag .ntool-pop{max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));overflow-y:auto}#aqua-header-tag :is(input,select){font-size:16px}}@media (max-width:359px){#aqua-header-tag #header,body.aqua-mobile-nav-open #aqua-header-tag #header{height:108px}#aqua-header-tag #header>.container{flex-wrap:wrap;gap:0;justify-content:space-between}#aqua-header-tag .header-left{width:100%;justify-content:space-between;height:54px}#aqua-header-tag .aqua-header-brand a{height:48px}#aqua-header-tag #navbar{margin-left:auto;height:50px}#aqua-header-tag #navbar.navbar-mobile>ul{top:108px;max-height:calc(100dvh - 124px)}#aqua-header-tag .ntool-pop{top:110px}}@media (max-width:767px){#site-footer :is(a,button){min-height:44px}#site-footer .aqua-footer-links a{display:inline-flex;align-items:center}}#site-footer :is(a,button){overflow-wrap:anywhere}#site-footer .aqua-footer-socials{flex-wrap:wrap}#site-footer .aqua-footer-socials a{width:44px;min-width:44px;min-height:44px}@media (max-width:991px){body:has(#site-footer){padding-bottom:calc(var(--dock-h, 0px) + 84px + env(safe-area-inset-bottom))}body.aqua-mobile-footer-on .aqua-slim-footer{bottom:calc(var(--dock-h, 0px) + 10px + env(safe-area-inset-bottom))}.tdg-go-top{bottom:calc(var(--dock-h, 0px) + 88px + env(safe-area-inset-bottom))}#site-footer{padding-bottom:80px!important}}@media (pointer:coarse){#site-footer :is(a,button){min-height:44px;display:inline-flex;align-items:center}}.tdg-container{width:min(var(--tdg-content),calc(100% - (var(--tdg-gutter) * 2)));margin-inline:auto}.tdg-section{padding-block:clamp(var(--tdg-space-6),8vw,var(--tdg-space-8))}.tdg-section--soft{background:var(--tdg-surface)}.tdg-section--dark{background:var(--tdg-ink);color:var(--tdg-paper)}.tdg-card{min-width:0;padding:clamp(var(--tdg-space-4),3vw,var(--tdg-space-5));border:1px solid var(--tdg-line);border-radius:var(--tdg-radius);background:var(--tdg-paper);box-shadow:var(--tdg-shadow-card)}a:where(.tdg-btn,.btn,[class*=button],[class*=-btn],[class*=-cta],[class*=-buy],[class*=-go],[class*=-jump],[class*=-link],[class^=animdiv],[class*=" animdiv"],[class*=-action],[class*=-primary],[class*=-secondary],[class*=__primary],[class*=__secondary]),a:where(.tdg-btn,.btn,[class*=button],[class*=-btn],[class*=-cta],[class*=-buy],[class*=-go],[class*=-jump],[class*=-link],[class^=animdiv],[class*=" animdiv"],[class*=-action],[class*=-primary],[class*=-secondary],[class*=__primary],[class*=__secondary]):hover{text-decoration:none!important}@media (max-width:767px){#hero .flex-box-herobuttons,#hero .flex-box-herobuttons>div,#hero .flex-box-herobuttons>div>div{flex-direction:column!important;column-gap:0!important;gap:10px!important;width:100%!important;margin-left:0!important;margin-right:0!important;max-width:420px!important;margin-inline:auto!important}#hero .flex-box-herobuttons :is(.primary-button-heroslider,.secondry-button-heroslider,.animdiv,.animdiv2){width:100%!important;min-height:48px!important;max-width:100%!important}#hero .flex-box-herobuttons{margin-top:24px!important;margin-bottom:24px!important}}@media (max-width:991px){#studio-features .row{gap:24px}#studio-features .col-lg-3{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:575px){#studio-features .col-lg-3{flex:0 0 100%;max-width:100%}#studio-features .box-img img{margin:0 auto}}@media (max-width:991px){:is(#about,#studio-location) .box-1-about,:is(#about,#studio-location) .box-2-about{order:unset!important}}@media (max-width:767px){:is(#about,#studio-location) .box-1-about{margin-bottom:24px}}@media (max-width:767px){#studio-services .primary-button-herosliderdsad{width:100%!important;min-height:48px!important}#studio-services .box-slider-services .row{flex-direction:column}#studio-services .content-slider-box,#studio-services .images-service-slide-box{flex:0 0 100%;max-width:100%}}body,html{max-width:100vw}#aqua-body-tag,body,html{overflow-x:clip}#aqua-body-tag>div,#aqua-body-tag>section{max-width:100%}#aqua-body-tag .container{max-width:100%;padding-left:var(--tdg-gutter);padding-right:var(--tdg-gutter)}.tdg-page #page-body :is(ul,ol,blockquote),.tdg-page .tdg-faq-a,.tdg-page p{max-width:none!important}.tdg-page details.tdg-faq>p{margin:0;padding:16px 16px 20px}:is(.sofa-qty,.shop-qty) button{min-width:44px;min-height:44px}:is(.sofa-qty,.shop-qty){min-height:46px}.fsvc-pkg .qty-b{min-width:44px;min-height:44px}.fsvc-pkg .qty{min-height:46px}#pkgFilterBar :is(.pl-bd-toggle,.pl-opts-toggle,.pl-fold,.pl-sorts button,.pl-view){min-width:44px;min-height:44px}.mp-zoombtn,.svc-nav .svc-nav-arrow{min-width:44px}.mp-zoombtn{min-height:44px}.tdg-page>.pl-hero-wrap{width:100%;margin:0}@media(min-width:992px){body:has(.public-contact-dock) :is(.svc-nav,#pkgFilterBar){padding-right:84px}}#pkgFilterBar{flex-wrap:wrap}#pkgFilterBar .pl-opts{flex:0 0 auto;min-width:44px;margin-left:auto}@media(min-width:1200px){.tdg-go-top[data-footer-visible=true]{bottom:calc(var(--dock-h,0px) + 168px + env(safe-area-inset-bottom))!important}}.fsvc-pkg .fp-shot-btn{min-width:44px;min-height:44px}.fsvc-pkg .fp-headin{padding-right:44px}.fsvc-pkg .fp-addbox{height:112px}.fsvc-pkg .fp-addbox.open{height:162px}.fsvc-pkg .fp-moreslot{height:44px}.fsvc-pkg .fp-morebtn{min-height:44px}.fsvc-pkg .fp-noadd{height:162px}@media(max-width:991px){body:has(.public-contact-dock) .svc-nav{padding-right:128px}}#pkgFilterBar:has(.pl-bd-menu,.pl-opts-menu){z-index:90}#pkgFilterBar :is(.pl-bd-menu,.pl-opts-menu){overscroll-behavior:contain}#pkgFilterBar :is(.pl-bd-menu,.pl-opts-menu) button{min-height:44px}#pkgFilterBar .pl-bd-item{min-height:44px}.fsvc-pkg :is(.fp-cmp,.fp-pdbtn,.fp-sh,.fp-dl){min-width:44px;min-height:44px}body[data-site-brand] main .accordion-button{min-height:44px;padding:10px 12px;text-align:left}@media(max-width:991px){body:has(#pkgFilterBar) .public-contact-dock{flex-direction:row}}