/* Selected NOLIK fashion design: warm ivory, forest green, muted gold. */
.fashion-home{background:#fcfaf7;color:#162e2b}.fashion-home .header{width:min(1320px,calc(100% - 80px));min-height:86px;padding-block:9px;border:0;background:#fcfaf7;gap:28px}.fashion-home .header .logo{width:122px}.fashion-home .header nav{gap:29px;font-size:15px}.fashion-home .button{border-radius:17px;background:#123d36;border-color:#123d36;font-size:15px;min-height:46px;padding:10px 23px;gap:18px}.fashion-home .header .compact{font-size:14px;border-radius:16px;min-height:42px}.fashion-home h1,.fashion-home h2,.fashion-home h3{color:#112d29}.fashion-home .container{width:min(1280px,calc(100% - 80px))}.fashion-home main p{line-height:2}.fashion-home .eyebrow{color:#ac824e;font-size:11px;letter-spacing:4px}.fashion-hero{background:#f6f1e9;overflow:hidden;position:relative}.fashion-hero-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;min-height:530px;position:relative}.fashion-copy{padding:34px 58px 24px 24px;position:relative;z-index:1;background:linear-gradient(270deg,#f6f1e9 75%,#f6f1e900);min-width:0}.overline{font-size:13px;color:#816747;display:block;margin-bottom:17px}.fashion-home .fashion-copy h1{font-size:clamp(30px,3.05vw,46px);line-height:1.65;font-weight:780;letter-spacing:-1.1px;margin:0 0 10px;text-align:right}.fashion-home .fashion-copy h2{font-size:clamp(22px,2vw,29px);line-height:1.8;color:#ae8755;margin-bottom:22px;font-weight:650;letter-spacing:-.5px;text-align:right}.fashion-copy>p{font-size:16px;color:#2e413a;max-width:470px;margin-bottom:27px}.fashion-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.fashion-home .ghost{border-color:#cdb18d;background:transparent;color:#7f5b31}.play-symbol{border:1px solid currentColor;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:15px}.fashion-hero-image{position:relative;align-self:stretch;min-width:0;order:0;direction:ltr}.fashion-hero-image>img{width:100%;height:100%;min-height:530px;object-fit:cover;object-position:center;display:block}.fashion-hero-image:after{content:'';position:absolute;top:0;bottom:0;right:0;width:90px;background:linear-gradient(90deg,transparent,#f6f1e9);pointer-events:none}.photo-note{position:absolute;bottom:12px;left:20px;background:#fffdf6de;border-radius:20px;padding:2px 10px;font-size:10px;color:#375348;z-index:1}.fashion-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:22px 26px;position:relative}.fashion-benefits>span{display:flex;align-items:center;justify-content:center;gap:12px}.fashion-benefits svg{width:27px;height:27px;stroke-width:1.2}.fashion-benefits b{font-size:14px;font-weight:500}.fashion-modules{padding-block:48px}.fashion-section-title{text-align:center;margin:0 auto 28px}.fashion-home .fashion-section-title h2{text-align:center;font-size:30px;margin-bottom:9px}.fashion-section-title p{font-size:16px;margin-bottom:10px;text-align:center!important}.fashion-module-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.fashion-module{display:flex;align-items:center;flex-direction:column;text-align:center;font:inherit;min-width:0;padding:20px 10px 0;background:linear-gradient(135deg,#ffffff,#faf7f2);border:1px solid #e9e3db;border-radius:20px;overflow:hidden;box-shadow:0 8px 20px #614c2e06;transition:transform .2s,box-shadow .2s}.fashion-module:hover{transform:translateY(-5px);box-shadow:0 16px 26px #614c2e13}.module-gold-icon{display:flex;width:39px;height:39px;align-items:center;justify-content:center;background:linear-gradient(135deg,#eddfc7,#b58e57);border-radius:10px;color:#173b33;margin-bottom:13px}.module-gold-icon svg{width:23px;height:23px;stroke-width:1.3}.fashion-home .fashion-module h3{font-size:17px;letter-spacing:-.5px;margin:0 0 8px;line-height:1.8;text-align:center}.fashion-module>p{font-size:13px!important;line-height:1.9!important;margin-bottom:10px;text-align:center!important;min-height:49px;color:#35453e}.development-tag,.current-tag{font-size:10px;border-radius:20px;padding:2px 8px;background:#e9efe8;color:#395447;line-height:1.9}.development-tag{background:#eee5d5;color:#785d34}.module-preview{width:calc(100% + 8px);height:173px;margin:13px -4px 0;position:relative;overflow:hidden;border:1px solid #e9e9e1;border-radius:13px 13px 0 0;background:#fff;box-shadow:0 -2px 12px #102b2210}.module-discover{font-size:11px;color:#6e5733;padding:8px 0;display:block}.mini-shop{padding:8px 6px}.mini-shop-top{display:flex;align-items:center;justify-content:space-between;gap:4px;direction:ltr;margin-bottom:14px}.mini-shop-top img{width:35px}.mini-shop-top span{font-size:7px}.mini-products{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mini-products img{width:100%;height:76px;object-fit:cover;border-radius:5px}.mini-products i{display:block;height:3px;background:#d9dfd6;width:70%;margin:6px auto}.mini-total{display:flex;justify-content:space-between;font-size:6px;border-top:1px solid #eee;padding-top:10px}.inventory-preview{padding:7px}.inventory-preview>img{width:100%;height:104px;object-fit:cover;object-position:center 35%;border-radius:7px}.swatches{display:flex;gap:7px;justify-content:center;margin:8px}.swatches i{width:12px;height:12px;background:#193a30;border-radius:50%}.swatches i:nth-child(2){background:#c8bca3}.swatches i:nth-child(3){background:#303230}.mini-sizes{display:flex;justify-content:center;gap:5px;direction:ltr}.mini-sizes span{font:8px Arial;border:1px solid #d9ddcf;padding:2px 6px;border-radius:4px;background:white;color:#234638}.finance-preview{padding:14px 9px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6px}.mini-ledger span{font-size:9px}.mini-ledger i{display:block;height:5px;background:#dbe6df;margin:12px 0;border-radius:2px}.mini-ledger i:nth-child(odd){width:70%;background:#e1d1b7}.donut-preview{width:75px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#264f46 0 45%,#bbd5c5 45% 70%,#d7be96 70% 90%,#f1e5cd 90%);position:relative}.donut-preview:after{content:'';position:absolute;inset:15px;background:white;border-radius:50%}.mini-caption{grid-column:1/-1;font-size:7px;margin-top:4px}.mini-commerce{padding:6px}.mini-commerce>span{font:7px Arial;letter-spacing:1px;display:block;margin-bottom:4px}.mini-commerce img{height:120px;width:100%;object-fit:cover;object-position:50% 30%;border-radius:5px}.mini-commerce b{font-size:8px;font-weight:500}.mini-customers{padding:15px 10px}.mini-customers>div{display:flex;align-items:center;gap:5px;padding:12px 0;border-bottom:1px solid #efefeb}.mini-customers>div>span{display:flex;padding:5px;border-radius:50%;background:#e8e1d6}.mini-customers svg{width:15px;height:15px}.mini-customers b{font-size:8px;font-weight:500}.mini-customers i{width:5px;height:5px;background:#8cac95;border-radius:50%;margin-right:auto}.chart-preview{padding:12px}.chart-preview>span{display:block;font-size:8px;text-align:right}.module-preview .preview-chart{width:100%;height:130px;fill:none;stroke-width:1;stroke-linecap:round;flex-shrink:1}
.fashion-mobile{position:relative;background:#e8e1d5;overflow:hidden;isolation:isolate}.fashion-mobile:before{content:'';position:absolute;inset:-30px;background:linear-gradient(90deg,#ece5d8cb,#ece5d8ee),url('assets/boutique-editorial.webp') center/cover;filter:blur(10px);z-index:-1}.fashion-mobile-grid{display:grid;grid-template-columns:1fr 1.05fr .55fr;gap:35px;align-items:center;min-height:360px;direction:ltr}.fashion-mobile-copy,.mobile-function-list{direction:rtl}.fashion-home .fashion-mobile-copy h2{font-size:32px;line-height:1.65;margin:0 0 18px;text-align:right}.fashion-mobile-copy>p{font-size:16px;margin-bottom:20px}.fashion-mobile-copy .network-note{font-size:11px;color:#3f5148;margin:14px 0 0}.fashion-phones{height:380px;position:relative;align-self:end;direction:ltr}.fashion-phone{position:absolute;bottom:-50px;width:183px;height:365px;border:6px solid #1a201d;border-radius:29px;background:#fcfaf5;overflow:hidden;box-shadow:0 12px 24px #23362d25}.phone-products{left:0;bottom:-45px;transform:rotate(7deg);z-index:2}.phone-dashboard{right:0;bottom:-20px;transform:rotate(-6deg)}.phone-camera{position:absolute;z-index:3;top:0;left:28%;right:28%;height:14px;border-radius:0 0 12px 12px;background:#161e19}.phone-top{padding:22px 10px 8px;display:flex;align-items:center;justify-content:space-between;direction:rtl}.phone-top img{width:48px}.phone-top span{font-size:8px}.phone-garment{width:100%;height:177px;object-fit:cover;object-position:50% 30%}.phone-product-info{padding:8px 10px;text-align:right}.phone-product-info>b{font-size:11px;display:block}.phone-product-info>span{font-size:8px;color:#435647;display:block;margin:6px 0}.phone-dashboard-screen{padding-top:8px}.phone-dashboard-screen>img{width:100%;height:auto}.mobile-function-list{display:grid;gap:11px}.mobile-function-list a{display:flex;align-items:center;gap:13px;background:#fffdf7af;border:1px solid #fff8;border-radius:15px;padding:13px 15px;font-size:13px;white-space:nowrap}.mobile-function-list a:hover{background:#fff}.mobile-function-list svg{color:#8e6d3e;width:22px;height:22px}.fashion-audience{text-align:center;padding-block:30px}.fashion-home .fashion-audience h2{font-size:19px;text-align:center;letter-spacing:0;margin-bottom:17px;font-weight:500}.fashion-audience>div{display:flex;justify-content:space-evenly;align-items:center;gap:22px;flex-wrap:wrap}.fashion-audience span{font-size:17px;color:#5b6154}.fashion-audience i{font-style:normal;color:#bb9d70;font-size:11px}.fashion-story{display:grid;grid-template-columns:1fr 1fr;background:#123c33;direction:ltr;min-height:350px}.fashion-story-image{position:relative;min-width:0}.fashion-story-image>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.fashion-story-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,#123c33)}.fashion-story-copy{direction:rtl;align-self:center;padding:38px 65px 38px 35px;max-width:690px}.fashion-home .fashion-story h2{color:#fffdf6;font-size:30px;line-height:1.8;margin-bottom:14px;letter-spacing:-.5px}.fashion-story-copy>p:not(.eyebrow){font-size:16px;color:#edf2e7;line-height:2}.fashion-story .eyebrow{color:#d7ba87}.story-link{color:#eed8b5;font-size:14px;font-weight:550}.fashion-more{padding-block:20px}.fashion-more>details{border-bottom:1px solid #e0dfd3;padding:15px 0}.fashion-more summary{font-size:16px;color:#284c3f;cursor:pointer}.fashion-more .story-copy{max-width:900px;margin:25px auto}.future-note{max-width:900px;margin:25px auto}.future-note h3{font-size:24px;margin:10px 0}.fashion-more .roadmap-details{max-width:900px;margin:20px auto}.fashion-more #product .inventory-section{width:100%;padding-block:30px}.fashion-home .demo-section{background:#f7f3eb}.fashion-home .demo-invitation{padding-block:42px;gap:50px}.fashion-home .demo-invitation h2{font-size:28px}.fashion-home .demo-concept{max-width:500px;justify-self:end}.fashion-home .demo-invitation-copy>p:not(.eyebrow){font-size:16px}.fashion-home .demo-benefits{font-size:15px;margin-block:15px 22px}.fashion-home .faq-section{padding-block:35px;gap:65px}.fashion-home .faq-section h2{font-size:26px}.fashion-home .contact-section .contact-grid{padding-block:35px}.fashion-home .contact-section h2{font-size:28px}.fashion-home .contact-section form h3{font-size:23px}.fashion-home .contact-section p{font-size:16px}.fashion-home footer{background:#102f2b}.fashion-home .footer-top{padding-block:32px}.fashion-home .footer-top .logo{padding:0;background:transparent;filter:brightness(0) invert(1);width:110px}.fashion-home .footer-bottom{padding-block:15px}.fashion-home dialog{border:1px solid #e4dccd;border-radius:22px;width:min(580px,calc(100% - 36px));padding:35px;color:#273d33;box-shadow:0 20px 100px #112b3c40;background:#fffdf9}.fashion-home dialog::backdrop{background:#102f2b80;backdrop-filter:blur(4px)}.dialog-close{position:absolute;top:10px;left:15px;font-size:28px;border:0;background:none;color:#2c4b3c}.fashion-home dialog h2{font-size:26px;text-align:right;margin:14px 0}.fashion-home dialog p,.fashion-home dialog li{font-size:16px}.fashion-home dialog .eyebrow{margin-top:18px}.fashion-home dialog ul{padding-right:20px;margin-bottom:25px}.fashion-home details:target{scroll-margin-top:30px}
@media(min-width:1600px){.fashion-copy{padding-right:75px}.fashion-hero-grid{min-height:570px}.fashion-hero-image>img{min-height:570px}}
@media(max-width:1100px){.fashion-home .container,.fashion-home .header{width:calc(100% - 48px)}.fashion-home .header nav{gap:20px;font-size:14px}.fashion-copy{padding:30px 30px 20px 15px}.fashion-hero-grid{grid-template-columns:1fr 1.1fr;min-height:450px}.fashion-hero-image>img{min-height:450px}.fashion-home .fashion-copy h1{font-size:33px}.fashion-home .fashion-copy h2{font-size:22px}.fashion-home .fashion-actions .button{font-size:13px;padding:9px 15px;gap:10px}.fashion-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fashion-module{padding-top:18px}.fashion-module>p{min-height:0}.module-preview{height:170px;max-width:235px}.fashion-mobile-grid{grid-template-columns:1fr 1fr;gap:25px;min-height:400px}.fashion-phones{height:385px;max-width:380px;width:100%;margin:auto}.mobile-function-list{display:none}.fashion-story-copy{padding:30px}.fashion-home .fashion-story h2{font-size:26px}.fashion-home .fashion-mobile-copy h2{font-size:29px}}
@media(max-width:780px){.fashion-home .header{min-height:82px;gap:16px;position:relative;z-index:5}.fashion-home .header nav{font-size:15px}.fashion-home .header .logo{width:108px}.fashion-home .header .compact{font-size:12px;padding:8px 13px;gap:9px}.fashion-home .header nav.open{background:#fffdf8;box-shadow:0 20px 30px #1e3d3012}.fashion-hero-grid{display:flex;flex-direction:column;min-height:0}.fashion-copy{padding:30px 26px 22px;background:transparent;width:min(620px,100%)}.fashion-home .fashion-copy h1{font-size:36px;line-height:1.65}.fashion-home .fashion-copy h2{font-size:24px}.fashion-copy>p{max-width:100%;font-size:16px}.fashion-hero-image{width:100%;max-height:none;align-self:auto}.fashion-hero-image>img{height:auto;min-height:0;width:100%;aspect-ratio:3/2;object-fit:cover}.fashion-hero-image:after{top:0;left:0;right:0;height:35px;width:auto;bottom:auto;background:linear-gradient(#f6f1e9,transparent)}.fashion-benefits{grid-template-columns:repeat(2,1fr);gap:20px;padding-block:22px}.fashion-benefits>span{justify-content:flex-start}.fashion-benefits b{font-size:12px}.fashion-home .fashion-section-title h2{font-size:26px}.fashion-section-title>p{font-size:15px}.fashion-modules{padding-block:35px}.fashion-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fashion-home .fashion-module h3{font-size:17px}.fashion-module>p{font-size:12px!important;min-height:46px}.fashion-mobile-grid{display:flex;flex-direction:column;gap:0;padding-top:30px}.fashion-mobile-copy{max-width:540px}.fashion-home .fashion-mobile-copy h2{font-size:29px}.fashion-phones{height:350px;max-width:340px}.fashion-phone{width:170px;height:340px}.phone-products{left:5px}.phone-dashboard{right:5px}.fashion-audience{padding-block:27px}.fashion-audience>div{gap:14px}.fashion-audience span{font-size:14px}.fashion-audience i{display:none}.fashion-home .fashion-audience h2{font-size:17px}.fashion-story{display:flex;flex-direction:column;min-height:0}.fashion-story-image{height:250px}.fashion-story-image>img{position:static;height:100%}.fashion-story-image:after{background:linear-gradient(transparent 60%,#123c33)}.fashion-story-copy{padding:23px 26px 30px}.fashion-home .fashion-story h2{font-size:26px}.fashion-story-copy>p:not(.eyebrow){font-size:16px}.fashion-home .demo-invitation{gap:28px;padding-block:32px}.fashion-home .demo-invitation h2{font-size:25px}.fashion-home .demo-concept{justify-self:stretch;max-width:100%}.fashion-home .faq-section{padding-block:30px;gap:22px}.fashion-home .contact-section h2{font-size:24px}.fashion-home .contact-section .contact-grid{padding-block:30px}.fashion-more .photo-inventory{height:360px}.fashion-more .feature-copy h2{font-size:25px}.fashion-home .footer-top{padding-block:28px}}
@media(max-width:480px){.fashion-home .container,.fashion-home .header{width:calc(100% - 36px)}.fashion-copy{padding-inline:22px}.fashion-home .fashion-copy h1{font-size:30px;letter-spacing:-.7px}.fashion-home .fashion-copy h2{font-size:21px;letter-spacing:-.3px}.overline{font-size:11px;margin-bottom:10px}.fashion-actions{gap:9px}.fashion-home .fashion-actions .button{font-size:12px;padding:10px 13px;gap:9px}.fashion-home .fashion-section-title h2{font-size:23px}.fashion-section-title .eyebrow{font-size:10px;letter-spacing:3px}.fashion-module{border-radius:16px;padding-inline:7px}.fashion-home .fashion-module h3{font-size:15px}.module-gold-icon{width:35px;height:35px}.module-preview{height:155px}.donut-preview{width:59px}.finance-preview{padding-inline:6px}.fashion-home .fashion-story h2{font-size:23px}.fashion-home .fashion-mobile-copy h2{font-size:27px}.fashion-home .contact-section h2{font-size:clamp(19px,5.4vw,24px)}.fashion-home .demo-invitation h2{font-size:23px}.fashion-home .faq-section h2{font-size:23px}.fashion-home dialog{padding:30px 23px}.fashion-home dialog h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.fashion-module{transition:none}.fashion-module:hover{transform:none}}
.fashion-home .contact-section h2{color:#fffaf0}.fashion-home .button.gold{background:#e4c597;border-color:#e4c597;color:#173e34}.fashion-home .button.gold:hover{background:#eed4ad}.fashion-home .demo-concept{width:100%}.fashion-home .contact-section form h3{color:#fffaf0}
