.footer-social,.copyright-socails,.clothify-footer__social{display:none!important}.cookie-consent{left:0;right:0;z-index:99999;pointer-events:none;padding:0 20px 20px;animation:.4s ease-out cookieConsentFadeIn;position:fixed;bottom:0}.cookie-consent__bar{pointer-events:auto;background:#fff;border-radius:16px;width:100%;max-width:1140px;margin:0 auto;animation:.45s cubic-bezier(.22,1,.36,1) cookieConsentSlideUp;position:relative;overflow:hidden;box-shadow:0 -4px 24px rgba(5,18,41,.08),0 20px 60px rgba(5,18,41,.16)}.cookie-consent__accent{background:linear-gradient(90deg,#5f8f3e 0%,#94bf47 50%,#b5d66a 100%);height:4px}.cookie-consent__inner{justify-content:space-between;align-items:center;gap:32px;padding:24px 28px;display:flex}.cookie-consent__content{flex:1;align-items:flex-start;gap:18px;min-width:0;display:flex}.cookie-consent__icon-wrap{color:#6a9c38;background:linear-gradient(135deg,#eef6e2 0%,#f4f9ec 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.cookie-consent__icon-svg{width:28px;height:28px}.cookie-consent__body{min-width:0}.cookie-consent__badge{color:#5f8f3e;letter-spacing:.06em;text-transform:uppercase;background:#f0f6e8;border-radius:999px;margin-bottom:6px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.cookie-consent__title{color:#051229;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.3}.cookie-consent__text{color:#676e7a;max-width:560px;margin:0;font-size:14px;line-height:1.65}.cookie-consent__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cookie-consent__btn{cursor:pointer;border-radius:50px;min-width:110px;padding:13px 24px;font-size:14px;font-weight:700;line-height:1;transition:background-color .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.cookie-consent__btn:hover{transform:translateY(-2px)}.cookie-consent__btn--accept{color:#fff;background:#94bf47;border:2px solid #94bf47;box-shadow:0 8px 20px rgba(148,191,71,.35)}.cookie-consent__btn--accept:hover{background:#7fad3a;border-color:#7fad3a;box-shadow:0 10px 24px rgba(148,191,71,.45)}.cookie-consent__btn--reject{color:#364052;background:0 0;border:2px solid #ced7e0}.cookie-consent__btn--reject:hover{color:#5f8f3e;background:#f7faf3;border-color:#94bf47}@keyframes cookieConsentSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookieConsentFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:991px){.cookie-consent__inner{flex-direction:column;align-items:stretch;gap:20px;padding:22px 22px 24px}.cookie-consent__actions{width:100%}.cookie-consent__btn{flex:1}}@media (max-width:575px){.cookie-consent{padding:0 12px 12px}.cookie-consent__bar{border-radius:14px}.cookie-consent__inner{padding:18px 16px 20px}.cookie-consent__content{flex-direction:column;align-items:flex-start;gap:14px}.cookie-consent__icon-wrap{border-radius:12px;width:46px;height:46px}.cookie-consent__title{font-size:18px}.cookie-consent__actions{flex-direction:column-reverse}.cookie-consent__btn{width:100%;min-width:unset;padding:14px 20px}}.site-logo .logo{max-width:180px}.site-logo .logo .header-logo-img,.hamburger_logo .header-logo-img{object-fit:contain;background:0 0;border-radius:0;width:100%;height:auto;max-height:44px;display:block}.tj-header-area.header-light-bg{background:#fff;border-bottom:1px solid #e8edf2;position:relative;box-shadow:0 8px 24px rgba(5,18,41,.05)}.tj-header-area.header-light-bg .mainmenu>ul>li>a,.tj-header-area.header-light-bg .mainmenu ul>li>a{color:#051229}.tj-header-area.header-light-bg .mainmenu>ul>li:hover>a,.tj-header-area.header-light-bg .mainmenu>ul>li.current-menu-ancestor>a,.tj-header-area.header-light-bg .mainmenu>ul>li.current-menu-item>a,.tj-header-area.header-light-bg .mainmenu ul>li:hover>a,.tj-header-area.header-light-bg .mainmenu ul>li.current-menu-ancestor>a,.tj-header-area.header-light-bg .mainmenu ul>li.current-menu-item>a{color:#5f8f3e}.tj-header-area.header-light-bg .header_search,.tj-header-area.header-light-bg .header_search i{color:#051229}.tj-header-area.header-light-bg .header_search:hover,.tj-header-area.header-light-bg .header_search:hover i{color:#5f8f3e}.tj-header-area.header-light-bg .menu_btn .cubes span{border-color:#051229}.tj-header-area.header-light-bg .menu_btn .cubes span:nth-child(2){box-shadow:inset 0 0 0 2px #051229}.portfolio-details--no-banner{padding-top:64px}.portfolio-details__breadcrumb{color:#676e7a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:14px;font-weight:600;display:flex}.portfolio-details__breadcrumb a{color:#5f8f3e;transition:color .25s}.portfolio-details__breadcrumb a:hover{color:#94bf47}.portfolio-details__breadcrumb span:last-child{color:#051229}.portfolio-details__main{flex-direction:column;gap:28px;display:flex}.portfolio-details__hero{background:#f4f7ef;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(5,18,41,.1)}.portfolio-details__hero-accent{background:linear-gradient(90deg,#5f8f3e 0%,#94bf47 50%,#b5d66a 100%);height:5px}.portfolio-details__hero-frame{background:#fff;padding:18px}.portfolio-details__showcase-wrap{flex-direction:column;gap:18px;display:flex}.portfolio-details__showcase{--showcase-phone-width:200px;--showcase-phone-offset:24px;position:relative}.portfolio-details__showcase-desktop{aspect-ratio:1448/1086;background:#f4f7ef;border-radius:14px;position:relative;overflow:hidden}.portfolio-details__showcase-desktop-img{object-fit:cover;object-position:center top}.portfolio-details__showcase-mobile{right:var(--showcase-phone-offset);bottom:var(--showcase-phone-offset);width:var(--showcase-phone-width);z-index:2;position:absolute}.portfolio-details__phone{filter:drop-shadow(0 16px 32px rgba(5,18,41,.24))}.portfolio-details__phone-shell{background:linear-gradient(160deg,#222833 0%,#0b0f15 100%);border:1px solid rgba(255,255,255,.1);border-radius:26px;padding:9px}.portfolio-details__phone-screen{aspect-ratio:9/19.5;background:#000;border-radius:18px;position:relative;overflow:hidden}.portfolio-details__phone-img{object-fit:cover;object-position:center top}.portfolio-details__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portfolio-details__gallery-item{aspect-ratio:16/10;background:#f4f7ef;border-radius:14px;position:relative;overflow:hidden}.portfolio-details__gallery-img{object-fit:cover}.portfolio-details__hero-img{object-fit:cover;border-radius:14px}.portfolio-details__meta{flex-wrap:wrap;gap:10px;display:flex}.portfolio-details__tag{color:#5f8f3e;background:#eef6e2;border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.portfolio-details__title{color:#051229;margin:0;font-size:max(28px,min(4vw,40px));line-height:1.2}.portfolio-details__lead{color:#676e7a;margin:0;font-size:18px;line-height:1.7}.portfolio-details__content{flex-direction:column;gap:24px;display:flex}.portfolio-details__section,.portfolio-details__result{background:#fff;border:1px solid #e8edf2;border-radius:18px;padding:28px 30px;box-shadow:0 10px 30px rgba(5,18,41,.04)}.portfolio-details__result{background:linear-gradient(135deg,#f7faf3 0%,#fff 100%);border-color:#dbe8c8}.portfolio-details__section-title{color:#051229;margin:0 0 14px;font-size:22px}.portfolio-details__section p,.portfolio-details__result p{color:#364052;margin:0;font-size:16px;line-height:1.8}.portfolio-details__points{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.portfolio-details__points li{color:#364052;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.portfolio-details__points i{color:#94bf47;flex-shrink:0;margin-top:3px;font-size:18px}.portfolio-details__sidebar{flex-direction:column;gap:24px;display:flex;position:-webkit-sticky;position:sticky;top:110px}.portfolio-details__info-card{background:#fff;border:1px solid #e8edf2;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px rgba(5,18,41,.08)}.portfolio-details__info-header{background:linear-gradient(135deg,#5f8f3e 0%,#94bf47 100%);padding:22px 24px}.portfolio-details__info-header h5{color:#fff;margin:0;font-size:18px;font-weight:700}.portfolio-details__info-list{margin:0;padding:8px 24px 20px;list-style:none}.portfolio-details__info-list li{border-bottom:1px solid #edf1f5;flex-direction:column;gap:6px;padding:16px 0;display:flex}.portfolio-details__info-list li:last-child{border-bottom:0;padding-bottom:0}.portfolio-details__info-label{letter-spacing:.06em;text-transform:uppercase;color:#94bf47;font-size:12px;font-weight:700}.portfolio-details__info-value{color:#051229;font-size:15px;font-weight:600;line-height:1.5}.portfolio-details__share{padding:0 24px 24px}.portfolio-details__share-label{letter-spacing:.06em;text-transform:uppercase;color:#676e7a;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.portfolio-details__share-links{flex-wrap:wrap;gap:10px;display:flex}.portfolio-details__share-btn{color:#5f8f3e;background:#eef6e2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.portfolio-details__share-btn:hover{color:#fff;background:#94bf47;transform:translateY(-2px)}.portfolio-details__nav{background:#fff;border:1px solid #e8edf2;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px 24px;display:grid}.portfolio-details__nav-link{color:#051229;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:color .25s;display:inline-flex}.portfolio-details__nav-link:hover{color:#94bf47}.portfolio-details__nav-item--next{text-align:right}.portfolio-details__nav-item--next .portfolio-details__nav-link{justify-content:flex-end}.portfolio-details__nav-grid{color:#5f8f3e;background:#eef6e2;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.portfolio-details__nav-grid:hover{color:#fff;background:#94bf47;transform:translateY(-2px)}@media (max-width:991px){.portfolio-details__sidebar{position:static}.portfolio-details__showcase--dual{flex-direction:column;align-items:center;gap:22px;display:flex}.portfolio-details__showcase-mobile{width:min(240px,72vw);min-width:0;max-width:240px;position:static}.portfolio-details__showcase--dual{--showcase-phone-width:min(240px,72vw)}.portfolio-details__showcase-desktop{width:100%}}@media (max-width:767px){.portfolio-details--no-banner{padding-top:40px}.portfolio-details__breadcrumb{margin-bottom:24px}.portfolio-details__hero-frame{padding:12px}.portfolio-details__section,.portfolio-details__result{padding:22px 18px}.portfolio-details__nav{text-align:center;grid-template-columns:1fr}.portfolio-details__nav-item--next{text-align:center}.portfolio-details__nav-item--next .portfolio-details__nav-link,.portfolio-details__nav-link{justify-content:center}.portfolio-details__nav-grid{margin:0 auto}}.tj-sidebar-cta--green:before{opacity:1!important;background:linear-gradient(155deg,rgba(47,79,30,.92) 0%,rgba(94,143,62,.88) 45%,rgba(148,191,71,.82) 100%)!important}.tj-sidebar-cta--green{border:1px solid rgba(181,214,106,.35);border-radius:18px;box-shadow:0 20px 50px rgba(47,79,30,.22)}.tj-sidebar-cta--green .content{z-index:2;position:relative}.tj-sidebar-cta--green .tj-sidebar-cta__brand-icon{object-fit:contain;width:54px;height:auto}.tj-sidebar-cta--green .icon{margin-bottom:22px}.tj-sidebar-cta--green h3{color:#fff;font-size:24px;line-height:1.35}.tj-sidebar-cta--green p{color:rgba(255,255,255,.88);line-height:1.7}.tj-sidebar-cta--green .cta-btn{z-index:2;position:relative}.tj-sidebar-cta--green .tj-primary-btn.green-btn{background-color:#fff}.tj-sidebar-cta--green .tj-primary-btn.green-btn .btn_inner:before{background-color:#94bf47}.tj-sidebar-cta--green .tj-primary-btn.green-btn .btn_text,.tj-sidebar-cta--green .tj-primary-btn.green-btn .btn_icon{color:#051229}.tj-sidebar-cta--green .cta-btn .shapes{filter:brightness(0)invert();opacity:.85}.portfolio-page{background:linear-gradient(#f8fbf4 0%,#fff 220px)}.portfolio-page__header{max-width:760px;margin:0 auto 56px}.portfolio-page__eyebrow{color:#5f8f3e;letter-spacing:.08em;text-transform:uppercase;background:#eef6e2;border-radius:999px;margin-bottom:14px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}.portfolio-page__title{color:#051229;margin:0 0 16px;font-size:max(30px,min(4vw,42px));line-height:1.2}.portfolio-page__lead{color:#676e7a;max-width:640px;margin:0 auto;font-size:18px;line-height:1.7}.portfolio-page__count{color:#94bf47;margin:18px 0 0;font-size:14px;font-weight:600}.portfolio-page__grid>[class*=col-]{display:flex}.portfolio-page__pagination{justify-content:center;margin-top:48px;display:flex}.portfolio-card{background:#fff;border:1px solid #e8edf2;border-radius:20px;flex-direction:column;width:100%;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 16px 40px rgba(5,18,41,.06)}.portfolio-card:hover{border-color:#dbe8c8;transform:translateY(-6px);box-shadow:0 24px 50px rgba(47,79,30,.12)}.portfolio-card__media{aspect-ratio:4/3;background:#f4f7ef;position:relative;overflow:hidden}.portfolio-card__media-link{height:100%;display:block}.portfolio-card__media img{transition:transform .45s}.portfolio-card:hover .portfolio-card__media img{transform:scale(1.04)}.portfolio-card__category{z-index:2;color:#5f8f3e;letter-spacing:.04em;text-transform:uppercase;background:rgba(255,255,255,.94);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;position:absolute;top:16px;left:16px;box-shadow:0 8px 20px rgba(5,18,41,.08)}.portfolio-card__body{flex-direction:column;flex:1;gap:14px;padding:24px 24px 28px;display:flex}.portfolio-card__title{margin:0;font-size:22px;line-height:1.35}.portfolio-card__title a{color:#051229;transition:color .25s}.portfolio-card__title a:hover{color:#5f8f3e}.portfolio-card__desc{color:#676e7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.portfolio-card__tags{flex-wrap:wrap;gap:8px;display:flex}.portfolio-card__tag{color:#364052;background:#f4f7ef;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.portfolio-card__link{color:#5f8f3e;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;transition:gap .25s,color .25s;display:inline-flex}.portfolio-card__link i{font-size:16px;transition:transform .25s}.portfolio-card__link:hover{color:#94bf47;gap:14px}.portfolio-card__link:hover i{transform:translate(4px)}@media (max-width:767px){.portfolio-page__header{margin-bottom:40px}.portfolio-page__lead{font-size:16px}.portfolio-card__body{padding:20px 18px 24px}.portfolio-card__title{font-size:20px}}.clothify-footer{color:rgba(255,255,255,.86);background:linear-gradient(#051229 0%,#0f1f14 100%);position:relative;overflow:hidden}.clothify-footer__accent{background:linear-gradient(90deg,#5f8f3e 0%,#94bf47 50%,#b5d66a 100%);height:4px}.clothify-footer__cta{border-bottom:1px solid rgba(255,255,255,.08);padding:56px 0}.clothify-footer__cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.clothify-footer__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#94bf47;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.clothify-footer__cta-title{color:#fff;max-width:640px;margin:0;font-size:max(28px,min(4vw,40px));line-height:1.25}.clothify-footer__cta-btn{color:#051229;background:#94bf47;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:16px;font-weight:700;transition:background-color .25s,transform .25s;display:inline-flex}.clothify-footer__cta-btn:hover{color:#051229;background:#b5d66a;transform:translateY(-2px)}.clothify-footer__cta-btn i{font-size:18px;transition:transform .25s}.clothify-footer__cta-btn:hover i{transform:translate(4px)}.clothify-footer__main{padding:72px 0 56px}.clothify-footer__row{align-items:flex-start}@media (min-width:992px){.clothify-footer__row{flex-wrap:nowrap}.clothify-footer__row>[class*=col-]{display:flex}.clothify-footer__brand,.clothify-footer__column,.clothify-footer__newsletter{width:100%;height:100%}}.clothify-footer__logo{margin-bottom:18px;display:inline-block}.clothify-footer__logo img{max-width:150px;height:auto}.clothify-footer__desc{color:rgba(255,255,255,.72);margin:0 0 20px;font-size:14px;line-height:1.7}.clothify-footer__social{gap:12px;display:flex}.clothify-footer__social a{color:#fff;background:rgba(255,255,255,.08);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.clothify-footer__social a:hover{color:#051229;background:#94bf47;transform:translateY(-2px)}.clothify-footer__title{color:#fff;margin:0 0 20px;font-size:18px;font-weight:700}.clothify-footer__links{gap:12px;margin:0;padding:0;list-style:none;display:grid}.clothify-footer__links a{color:rgba(255,255,255,.72);font-size:15px}.clothify-footer__links a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:color .25s,padding-left .25s}.clothify-footer__links a:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:color .25s,padding-left .25s}.clothify-footer__links a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:color .25s,padding-left .25s}.clothify-footer__links a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:color .25s,padding-right .25s}.clothify-footer__links a:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:color .25s,padding-right .25s}.clothify-footer__links a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:color .25s,padding-right .25s}.clothify-footer__links a:hover{color:#94bf47}.clothify-footer__links a:hover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px}.clothify-footer__links a:hover:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px}.clothify-footer__links a:hover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px}.clothify-footer__links a:hover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:4px}.clothify-footer__links a:hover:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:4px}.clothify-footer__links a:hover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:4px}.clothify-footer__contact{gap:14px;margin:0;padding:0;list-style:none;display:grid}.clothify-footer__contact li{color:rgba(255,255,255,.72);align-items:center;gap:14px;font-size:15px;line-height:1.6;display:flex}.clothify-footer__contact-icon{color:#b5d66a;background:rgba(148,191,71,.16);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:inline-flex}.clothify-footer__contact-icon i{line-height:1;display:inline-flex}.clothify-footer__contact a{color:rgba(255,255,255,.86)}.clothify-footer__contact a:hover{color:#94bf47}.clothify-footer__newsletter{width:100%;margin-top:0}.clothify-footer__newsletter-card{background:linear-gradient(145deg,rgba(255,255,255,.08) 0%,rgba(148,191,71,.08) 100%);border:1px solid rgba(148,191,71,.18);border-radius:18px;height:100%;padding:20px;box-shadow:0 18px 40px rgba(0,0,0,.14)}.clothify-footer__newsletter-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.clothify-footer__newsletter-icon{color:#b5d66a;background:rgba(148,191,71,.16);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex}.clothify-footer__newsletter-icon i{line-height:1;display:inline-flex}.clothify-footer__newsletter-title{color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.clothify-footer__newsletter-text{color:rgba(255,255,255,.62);margin:0;font-size:13px;line-height:1.5}.clothify-footer__newsletter-form{background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:6px;display:flex;box-shadow:0 10px 24px rgba(5,18,41,.12)}@media (min-width:1200px){.clothify-footer__newsletter-form{flex-direction:row;align-items:stretch}}.clothify-footer__newsletter-form input[type=email]{color:#051229;border-radius:10px;flex:1;width:auto;min-width:0;height:auto;padding:12px 14px;font-size:14px;line-height:1.4;background:0 0!important;border:0!important}.clothify-footer__newsletter-form input[type=email]::placeholder{color:#8b95a5}.clothify-footer__newsletter-form input[type=email]:focus{box-shadow:none;outline:none}.clothify-footer__newsletter-form input[type=email]:-webkit-autofill{-webkit-text-fill-color:#051229;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.clothify-footer__newsletter-form input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#051229;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.clothify-footer__newsletter-form input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:#051229;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.clothify-footer__newsletter-form button[type=submit]{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;flex-shrink:0;width:100%;height:auto;padding:12px 18px;font-size:14px;font-weight:700;line-height:1;transition:transform .25s,box-shadow .25s,background .25s;background:linear-gradient(135deg,#5f8f3e 0%,#94bf47 100%)!important}.clothify-footer__newsletter-form button[type=submit]:hover{color:#051229;transform:translateY(-1px);box-shadow:0 8px 18px rgba(94,143,62,.28);background:linear-gradient(135deg,#94bf47 0%,#b5d66a 100%)!important}@media (min-width:1200px){.clothify-footer__newsletter-form button[type=submit]{width:auto}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clothify-footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding:22px 0}.clothify-footer__bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.clothify-footer__bottom-inner p{color:rgba(255,255,255,.55);margin:0;font-size:14px}.clothify-footer__legal{flex-wrap:wrap;gap:18px;display:flex}.clothify-footer__legal a{color:rgba(255,255,255,.55);font-size:14px;transition:color .25s}.clothify-footer__legal a:hover{color:#94bf47}@media (max-width:767px){.clothify-footer__main{padding:56px 0 40px}.clothify-footer__cta{padding:40px 0}.clothify-footer__newsletter{max-width:100%}.clothify-footer__newsletter-form{flex-direction:column}.clothify-footer__newsletter-form button{width:100%;min-height:46px}.clothify-footer__bottom-inner{flex-direction:column;align-items:flex-start}}
