/* Somovo NN 2.2 — warm classic-modern visual system. */
:root {
  --nn-blue:#6d4732;
  --nn-orange:#c49a6c;
  --nn-ink:#271e19;
  --nn-cream:#f5efe6;
  --nn-white:#fffdf9;
  --nn-line:#e7dacb;
  --nn-muted:#756960;
  --classic-brown:#6d4732;
  --classic-brown-dark:#34231b;
  --classic-gold:#c49a6c;
  --classic-ivory:#f5efe6;
  --classic-paper:#fffdf9;
  --classic-shadow:0 22px 60px rgba(66,43,30,.11);
  --classic-shadow-soft:0 12px 34px rgba(66,43,30,.08);
}

html,body{background:var(--classic-ivory)!important}
body{color:var(--nn-ink)!important}
body,button,input,select,textarea{font-family:Manrope,Arial,sans-serif}
h1,h2,h3,.nn-hero h1,.nn-section-head h2,.nn-room-story h2,.nn-studio h2,.site-footer h2,.nn-page h1,.nn-page h2,.product_title{
  font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;letter-spacing:-.045em!important
}
.shell{width:min(1380px,calc(100% - 48px))}
a,button{-webkit-tap-highlight-color:transparent}

/* Rounded, quiet header with the original Somovo signature. */
.site-header.nn-header{
  position:relative;padding:14px 0 10px;border:0!important;background:linear-gradient(180deg,#f5efe6,rgba(245,239,230,.96))!important;box-shadow:none!important
}
.nn-header .nn-header-main{
  min-height:92px;padding:14px 18px 14px 25px!important;border:1px solid rgba(109,71,50,.12)!important;border-radius:26px!important;
  background:rgba(255,253,249,.96)!important;box-shadow:var(--classic-shadow-soft)!important
}
.site-brand{min-width:190px}
.somovo-original-brand{display:block;width:218px;max-width:100%}
.somovo-original-brand img{display:block;width:100%;height:auto}
.nn-primary-nav{align-items:center!important;height:auto!important}
.nn-primary-nav .nav-list{align-items:center!important;gap:4px!important}
.nn-primary-nav .nav-list li{align-items:center!important;height:auto!important}
.nn-primary-nav .nav-list a{
  height:44px!important;min-height:44px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;color:#4d4038!important;font-size:12px!important;font-weight:700!important;letter-spacing:-.01em!important
}
.nn-primary-nav .nav-list a:hover{background:#f2e9de!important;color:var(--classic-brown)!important}
.nn-primary-nav .nav-list small{display:none!important}
.header-actions{gap:8px!important}
.phone-action{
  min-height:52px!important;padding:0 14px 0 18px!important;border:1px solid var(--nn-line)!important;border-radius:17px!important;background:#fff!important;color:var(--nn-ink)!important
}
.phone-action small{color:var(--nn-muted)!important}.phone-action b{color:var(--classic-gold)!important}
.account-link{
  width:52px!important;height:52px!important;border:1px solid var(--nn-line)!important;border-radius:17px!important;background:#f8f3ec!important;color:var(--classic-brown)!important
}
.cart-pill{
  min-height:52px!important;padding:0 16px 0 18px!important;border:0!important;border-radius:17px!important;background:var(--classic-brown-dark)!important;color:#fff!important;
  box-shadow:0 10px 22px rgba(52,35,27,.18)!important
}
.cart-pill em{background:var(--classic-gold)!important;color:var(--classic-brown-dark)!important}
.nn-catalogue-bar{margin-top:10px;border:0!important;background:transparent!important}
.nn-catalogue-row{
  display:grid!important;grid-template-columns:190px minmax(300px,430px) minmax(0,1fr)!important;align-items:center!important;height:60px!important;min-height:60px;padding:7px!important;border:1px solid rgba(109,71,50,.1)!important;border-radius:20px!important;background:rgba(255,253,249,.9)!important;
  box-shadow:0 7px 20px rgba(66,43,30,.05)
}
.nn-catalogue-link{
  min-height:44px!important;padding:0 18px!important;border-radius:14px!important;background:var(--classic-brown)!important;color:#fff!important
}
.nn-header .header-search{height:44px!important;border:0!important;border-radius:14px!important;background:#f5efe8!important}
.header-search input{padding-left:18px!important;color:var(--nn-ink)!important}
.header-search button{margin:4px!important;border-radius:11px!important;background:var(--classic-paper)!important;color:var(--classic-brown)!important}
.nn-header .collection-rail{align-items:center!important;height:44px!important;padding-left:7px!important}
.nn-header .collection-rail a{height:36px!important;padding:0 11px!important;border:0!important;border-radius:999px!important;color:#675a50!important}
.collection-rail a:hover{background:#eee2d5!important;color:var(--classic-brown)!important}
.collection-rail small{color:var(--classic-gold)!important}

/* Home hero — one warm furniture salon card, no blue blocks. */
.nn-home{overflow:hidden}
.nn-hero{padding:16px 0 52px!important;background:var(--classic-ivory)!important}
.nn-hero-grid{
  display:grid!important;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)!important;gap:16px!important;padding:16px!important;
  border:1px solid rgba(109,71,50,.11)!important;border-radius:34px!important;background:var(--classic-paper)!important;box-shadow:var(--classic-shadow)!important
}
.nn-hero-copy{
  display:flex!important;flex-direction:column;justify-content:center;min-height:610px!important;padding:clamp(36px,4.5vw,68px)!important;border-radius:26px!important;
  background:linear-gradient(145deg,#f3e9dc,#faf6f0 72%)!important;color:var(--nn-ink)!important
}
.nn-hero-kicker{margin-bottom:28px!important;color:var(--classic-brown)!important}
.nn-hero-kicker b{padding:8px 12px!important;border-radius:999px;background:#fff9;color:var(--classic-brown)!important}
.nn-hero-copy h1{
  max-width:650px;margin:0 0 25px!important;font-size:clamp(49px,5.2vw,78px)!important;line-height:.97!important;color:var(--nn-ink)!important
}
.nn-hero-copy h1 em{color:var(--classic-brown)!important;font-style:italic!important}
.nn-hero-copy>p{max-width:570px;color:#675b53!important;font-size:15px!important;line-height:1.75!important}
.nn-button{min-height:52px!important;padding:0 20px!important;border-radius:999px!important;font-size:12px!important}
.nn-button-primary{background:var(--classic-brown)!important;color:#fff!important;box-shadow:0 10px 25px rgba(109,71,50,.18)}
.nn-button-primary:hover{background:var(--classic-brown-dark)!important;transform:translateY(-2px)}
.nn-button-quiet{border:1px solid #d9c9b8!important;background:rgba(255,255,255,.55)!important;color:var(--classic-brown)!important}
.nn-hero-facts{gap:8px!important;margin-top:32px!important}
.nn-hero-facts>div{padding:14px 15px!important;border:1px solid rgba(109,71,50,.1)!important;border-radius:16px!important;background:rgba(255,253,249,.72)!important}
.nn-hero-facts strong{font-family:Georgia,serif;color:var(--classic-brown)!important}
.nn-hero-visual{min-height:610px!important;border-radius:26px!important;overflow:hidden!important}
.nn-hero-media,.nn-hero-media .hero-slide{border-radius:inherit!important}
.nn-hero-visual:after{border-radius:inherit;background:linear-gradient(180deg,transparent 50%,rgba(36,24,17,.62))!important}
.nn-hero-caption{left:28px!important;right:28px!important;bottom:26px!important;color:#fff!important}
.nn-hero-controls{
  left:auto!important;right:22px!important;top:22px!important;bottom:auto!important;width:auto!important;padding:6px!important;gap:5px!important;
  border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:rgba(40,28,21,.42)!important;backdrop-filter:blur(12px)
}
.nn-hero-controls>button{width:38px!important;height:38px!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;color:var(--classic-brown-dark)!important}
.nn-hero-controls .hero-dots{display:none!important}
.nn-hero-stamp{
  right:22px!important;bottom:22px!important;border:0!important;border-radius:18px!important;background:var(--classic-gold)!important;color:var(--classic-brown-dark)!important;
  transform:none!important;box-shadow:0 12px 28px rgba(43,29,21,.2)
}

/* Common editorial rhythm. */
.nn-section,.nn-room-story,.nn-products,.nn-studio,.nn-craft,.nn-seo{background:var(--classic-ivory)!important}
.nn-section{padding:clamp(70px,8vw,118px) 0!important}
.nn-section-head{margin-bottom:38px!important}
.nn-section-head>div>span,.nn-room-story-copy>span,.nn-studio-copy>span,.nn-seo>.shell>span{color:var(--classic-brown)!important}
.nn-section-head h2,.nn-room-story h2,.nn-studio h2{font-size:clamp(43px,5vw,70px)!important;line-height:1!important;color:var(--nn-ink)!important}
.nn-section-head h2 em,.nn-room-story h2 em,.nn-studio h2 em{color:var(--classic-brown)!important;font-style:italic!important}
.nn-section-head>p,.nn-section-head>div>p{color:var(--nn-muted)!important}

/* Collections become rich rounded image cards. */
.nn-collection-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;border:0!important}
.nn-collection-row{
  position:relative!important;display:block!important;min-height:330px!important;padding:24px!important;border:0!important;border-radius:26px!important;overflow:hidden!important;
  background:#ddd0c3!important;box-shadow:var(--classic-shadow-soft)!important;transition:transform .35s ease,box-shadow .35s ease!important
}
.nn-collection-row:first-child{grid-column:span 2}
.nn-collection-row:hover{transform:translateY(-7px)!important;box-shadow:var(--classic-shadow)!important}
.nn-collection-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.nn-collection-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,18,14,.05),rgba(26,18,14,.67))}
.nn-collection-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .55s ease!important}
.nn-collection-row:hover img{transform:scale(1.045)}
.nn-collection-number,.nn-collection-name,.nn-collection-count,.nn-collection-go{position:absolute!important;z-index:2;color:#fff!important}
.nn-collection-number{top:22px;left:22px;padding:8px 11px;border-radius:999px;background:rgba(31,21,15,.44);backdrop-filter:blur(8px)}
.nn-collection-name{left:24px;bottom:24px}
.nn-collection-name small{color:rgba(255,255,255,.7)!important}
.nn-collection-name strong{font-family:Georgia,serif!important;font-size:clamp(27px,3vw,40px)!important;font-weight:500!important}
.nn-collection-count{right:24px;bottom:28px;color:rgba(255,255,255,.76)!important}
.nn-collection-go{top:22px;right:22px;display:grid!important;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--classic-brown)!important}

/* Room chooser. */
.nn-room-story{padding:0 0 108px!important}
.nn-room-story-grid{gap:18px!important;padding:18px!important;border-radius:32px!important;background:var(--classic-paper)!important;box-shadow:var(--classic-shadow-soft)!important}
.nn-room-story-copy{padding:clamp(34px,5vw,70px)!important;border-radius:24px!important;background:#efe3d5!important}
.nn-room-story-copy>a{color:var(--classic-brown)!important;border-color:#cdb8a4!important}
.nn-room-options{gap:14px!important}
.nn-room-options>a{min-height:210px!important;padding:28px!important;border:1px solid var(--nn-line)!important;border-radius:24px!important;background:#fbf8f3!important}
.nn-room-options>a:hover{border-color:#cdb69f!important;background:#f5ecdf!important;transform:translateX(4px)}
.nn-room-options>a>span{color:var(--classic-gold)!important}
.nn-room-options strong{font-family:Georgia,serif!important;font-weight:500!important;color:var(--classic-brown-dark)!important}

/* Product cards. */
.home-product-grid.columns-4,ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
ul.products li.product,.somovo-product-grid li.product{
  border:1px solid rgba(109,71,50,.12)!important;border-radius:24px!important;overflow:hidden!important;background:var(--classic-paper)!important;
  box-shadow:0 10px 28px rgba(66,43,30,.06)!important;transition:transform .3s ease,box-shadow .3s ease!important
}
ul.products li.product:hover{transform:translateY(-6px)!important;box-shadow:var(--classic-shadow)!important}
.product-card-media,.product-image-wrap,ul.products li.product .woocommerce-LoopProduct-link{border-radius:22px 22px 0 0!important;background:#f4efe8!important;overflow:hidden}
.product-card-body{padding:18px!important}
.product-card-category,ul.products li.product .product-category{color:var(--classic-brown)!important}
ul.products li.product h2,.woocommerce-loop-product__title{font-family:Georgia,serif!important;font-weight:500!important;letter-spacing:-.025em!important;color:var(--nn-ink)!important}
ul.products li.product .price,.product-card-price{color:var(--classic-brown)!important}
.quick-view-button,.product-quick-view{
  border:4px solid rgba(255,255,255,.88)!important;border-radius:50%!important;background:var(--classic-brown)!important;color:#fff!important;box-shadow:0 8px 24px rgba(52,35,27,.2)!important
}
.quick-view-button:hover,.product-quick-view:hover{background:var(--classic-gold)!important;color:var(--classic-brown-dark)!important;transform:scale(1.07)!important}
.product-card-button,.product-configure,ul.products li.product .button{
  border-color:var(--classic-brown)!important;border-radius:999px!important;background:var(--classic-brown)!important;color:#fff!important
}
.product-configure:hover{border-color:var(--classic-brown-dark)!important;background:var(--classic-brown-dark)!important}
.product-details-link{border:0!important;border-radius:50%!important;background:var(--classic-gold)!important;color:var(--classic-brown-dark)!important}

/* Service, craft and text blocks. */
.nn-studio{padding:0 0 110px!important}
.nn-studio-grid{gap:0!important;padding:18px!important;border-radius:34px!important;background:var(--classic-brown-dark)!important;box-shadow:var(--classic-shadow)!important}
.nn-studio-media{min-height:590px!important;border-radius:26px!important;overflow:hidden!important}
.nn-studio-media img{border-radius:inherit!important}
.nn-studio-copy{padding:clamp(40px,5vw,74px)!important;color:#fff!important}
.nn-studio-copy h2{color:#fff!important}.nn-studio-copy h2 em{color:#dfbd94!important}
.nn-studio-copy>p,.nn-studio-copy ol small{color:rgba(255,255,255,.68)!important}
.nn-studio-copy ol li{border-color:rgba(255,255,255,.14)!important}.nn-studio-copy ol b{color:var(--classic-gold)!important}
.nn-studio-copy .nn-button-primary{background:var(--classic-gold)!important;color:var(--classic-brown-dark)!important}
.nn-craft{padding:100px 0!important}
.nn-craft-panorama{border-radius:30px!important;overflow:hidden!important;box-shadow:var(--classic-shadow-soft)}
.nn-craft-grid{gap:14px!important;margin-top:14px!important;border:0!important;background:transparent!important}
.nn-craft-grid article{padding:27px!important;border:1px solid var(--nn-line)!important;border-radius:20px!important;background:var(--classic-paper)!important}
.nn-craft-grid article>span{color:var(--classic-gold)!important}
.nn-craft-grid article strong{font-family:Georgia,serif!important;color:var(--classic-brown-dark)!important}
.nn-seo{padding:0 0 100px!important}
.nn-seo>.shell{padding:clamp(32px,5vw,66px)!important;border:1px solid var(--nn-line)!important;border-radius:30px!important;background:#efe3d5!important}
.nn-seo h2{font-size:clamp(35px,4vw,56px)!important;color:var(--classic-brown-dark)!important}

/* Inner pages, catalogue, product and popups inherit one system. */
.nn-page,.shop-shell,.single-product .site-main{background:var(--classic-ivory)!important}
.nn-page h1{max-width:1050px;font-size:clamp(46px,5.6vw,76px)!important;line-height:1!important}
.nn-page h1 em,.nn-page h2 em{color:var(--classic-brown)!important}
.nn-page-index,.nn-page-cta,.nn-about-principle-grid article,.nn-payment article,.nn-delivery-check-grid p,.nn-page-faq details,
.nn-contact-card,.collection-room-card,.woocommerce-ordering,.shop-toolbar,.product .summary,.woocommerce-product-gallery,.somovo-size-panel,
.quick-helper,.quick-selection,.cart_totals,.woocommerce-checkout-review-order{
  border-color:var(--nn-line)!important;border-radius:22px!important;background:var(--classic-paper)!important;box-shadow:0 8px 24px rgba(66,43,30,.05)!important
}
.nn-about-portrait,.nn-delivery-photo figure,.nn-contact-media,.page-hero-media,.single-product .woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image{
  border-radius:28px!important;overflow:hidden!important
}
.collection-room-card:hover,.nn-page-cta{background:#efe3d5!important}
.collection-room-card.is-active{background:var(--classic-brown)!important;color:#fff!important}
.collection-room-nav{
  gap:10px!important;padding:10px!important;border:0!important;border-radius:28px!important;background:var(--classic-paper)!important;box-shadow:var(--classic-shadow-soft)!important;overflow:hidden
}
.collection-room-intro{padding:28px!important;border:0!important;border-radius:20px!important;background:#efe3d5!important}
.collection-room-options{gap:10px!important}
.collection-room-card{border:0!important;border-radius:20px!important;background:#faf6f0!important;box-shadow:none!important}
.woocommerce-breadcrumb a,.product_meta a,.reset_variations{color:var(--classic-brown)!important}
.single_add_to_cart_button,.checkout-button,#place_order,.wc-proceed-to-checkout a{
  border-radius:999px!important;background:var(--classic-brown)!important;color:#fff!important
}
.quick-sheet,.cart-drawer-panel,.privacy-gate-card{border-radius:30px 30px 0 0!important;background:var(--classic-paper)!important}
.quick-add,.cart-drawer-checkout,.privacy-accept{border-radius:999px!important;background:var(--classic-brown)!important;color:#fff!important}
.somovo-size-panel__grid article{border-radius:16px!important;background:#f4eee7!important}

/* Warm dark footer, rounded project panel. */
.site-footer{padding-top:30px!important;background:var(--classic-brown-dark)!important;color:#fff!important}
.footer-status{margin-bottom:18px!important;padding:15px 20px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important}
.footer-status i{background:var(--classic-gold)!important}
.site-footer .footer-project{
  gap:16px!important;padding:16px!important;border-radius:34px!important;background:#efe3d5!important;color:var(--classic-brown-dark)!important
}
.site-footer .footer-project-copy{padding:clamp(40px,5vw,72px)!important;border-radius:25px!important;background:var(--classic-brown)!important;color:#fff!important}
.site-footer .footer-project-copy .eyebrow,.site-footer .footer-project-copy h2 em{color:#e7c39a!important}
.site-footer .footer-project-copy h2{font-size:clamp(42px,5vw,68px)!important;letter-spacing:-.045em!important}
.site-footer .footer-project-panel{padding:clamp(35px,4vw,58px)!important;border-radius:25px!important;background:#f8f2e9!important;color:var(--classic-brown-dark)!important}
.site-footer .footer-project-phone,.site-footer .footer-project-mail{border-color:#d8c5b1!important;color:var(--classic-brown-dark)!important}
.site-footer .footer-project-phone i,.site-footer .footer-project-mail i{border-radius:50%!important;background:var(--classic-brown)!important;color:#fff!important}
.footer-directory{gap:18px!important;padding-top:65px!important}
.footer-directory>*{padding:24px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:rgba(255,255,255,.035)!important}
.site-brand-footer .somovo-original-brand img{filter:brightness(0) invert(1);opacity:.96}
.footer-accordion summary,.footer-accordion-content a,.footer-identity p{color:rgba(255,255,255,.72)!important}
.footer-service-tags span{border-radius:999px!important;background:rgba(255,255,255,.08)!important}
.footer-wordmark{color:rgba(255,255,255,.12)!important}
.footer-commerce,.footer-bottom{border-color:rgba(255,255,255,.12)!important}
.payment-sbp,.payment-mir,.payment-cash{border-radius:8px!important}
.back-to-top{background:var(--classic-gold)!important;color:var(--classic-brown-dark)!important}

@media (max-width:1180px){
  .nn-primary-nav{display:none!important}
  .nn-hero-grid{grid-template-columns:1fr 1.15fr!important}.nn-hero-copy{padding:38px!important}
  .nn-collection-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .home-product-grid.columns-4,ul.products.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:860px){
  .shell{width:min(100% - 28px,1380px)}.site-header.nn-header{padding-top:8px}
  .nn-header .nn-header-main{grid-template-columns:44px minmax(0,1fr) 52px!important;min-height:72px;padding:10px 12px!important;border-radius:20px!important}
  .nn-header .menu-toggle{grid-column:1!important;grid-row:1!important}
  .nn-header .site-brand{position:static!important;left:auto!important;grid-column:2!important;grid-row:1!important;min-width:0;justify-self:center!important;transform:none!important}
  .nn-header .header-actions{grid-column:3!important;grid-row:1!important;width:52px!important;justify-self:end!important}
  .somovo-original-brand{width:168px}
  .nn-header .menu-toggle{border-color:var(--nn-line)!important;border-radius:14px!important;background:#f8f3ec!important;color:var(--classic-brown)!important}
  .phone-action,.account-link{display:none!important}.cart-pill{min-height:48px!important}.nn-catalogue-bar{display:none!important}
  .nn-hero{padding-top:6px!important}.nn-hero-grid{grid-template-columns:1fr!important;padding:10px!important;border-radius:25px!important}
  .nn-hero-copy{order:2;min-height:auto!important;padding:35px 25px!important;border-radius:20px!important}
  .nn-hero-visual{min-height:500px!important;border-radius:20px!important}.nn-hero-copy h1{font-size:clamp(42px,10vw,64px)!important}
  .nn-collection-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nn-collection-row:first-child{grid-column:span 2}
  .nn-room-story-grid,.nn-studio-grid{grid-template-columns:1fr!important}.nn-studio-media{min-height:480px!important}
  .home-product-grid.columns-4,ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nn-craft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .site-footer .footer-project{grid-template-columns:1fr!important}
}
@media (max-width:560px){
  .shell{width:min(100% - 20px,1380px)}.nn-header .nn-header-main{border-radius:17px!important}.somovo-original-brand{width:142px}
  .cart-pill{width:48px!important;padding:0!important;justify-content:center!important;border-radius:15px!important}.cart-pill>span,.cart-pill>b{display:none!important}
  .nn-hero-grid{border-radius:20px!important}.nn-hero-visual{min-height:380px!important}.nn-hero-copy{padding:28px 20px!important}.nn-hero-copy h1{font-size:clamp(39px,12vw,54px)!important}
  .nn-hero-actions{align-items:stretch!important;flex-direction:column!important}.nn-hero-facts{grid-template-columns:1fr 1fr 1fr!important}.nn-hero-facts>div{padding:10px 8px!important}.nn-hero-stamp{display:none!important}
  .nn-collection-index{grid-template-columns:1fr!important}.nn-collection-row,.nn-collection-row:first-child{grid-column:auto!important;min-height:270px!important}.nn-collection-count{display:none!important}
  .home-product-grid.columns-4,ul.products.columns-4{gap:10px!important}ul.products li.product,.somovo-product-grid li.product{border-radius:18px!important}.product-card-body{padding:13px!important}
  .nn-craft-grid{grid-template-columns:1fr!important}.nn-studio-grid,.nn-room-story-grid,.site-footer .footer-project{padding:10px!important;border-radius:24px!important}
  .nn-studio-media{min-height:350px!important;border-radius:18px!important}.nn-studio-copy{padding:34px 20px!important}
  .site-footer .footer-project-copy,.site-footer .footer-project-panel{border-radius:18px!important}.footer-directory>*{border-radius:17px!important}
}
