:root{--cba-paper:#f7f4ed;--cba-olive:#41482f;--cba-olive-dark:#303722;--cba-stone:#d9cfbf;--cba-ink:#29271f;--cba-muted:#766f63;--cba-line:#e6dfd3}body{background:var(--cba-paper)!important;color:var(--cba-ink)}#header-group{position:relative;z-index:20}#header-group .shopify-section:first-child{background:var(--cba-olive)!important;color:#fff}#header-group .shopify-section:first-child *{color:#fff}#header-group .shopify-section:nth-child(2){background:#faf8f3f7!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(65,72,47,.12)}#header-group .shopify-section:nth-child(2) a:hover{color:var(--cba-olive)!important}.cba-home{--cba-olive:#41482f;--cba-ink:#29271f;--cba-muted:#766f63;--cba-cream:#f5f1e9;color:var(--cba-ink);background:#fff}.cba-home *{box-sizing:border-box}.cba-hero{min-height:clamp(500px,46vw,660px);display:flex;align-items:center;position:relative;background-image:linear-gradient(90deg,#f7f4edf7,#f7f4ede0 34%,#f7f4ed0a 73%),var(--cba-hero-image);background-size:cover;background-position:center 48%;padding:clamp(40px,7vw,100px) max(5vw,24px)}.cba-hero__copy{max-width:600px;position:relative;z-index:1}.cba-eyebrow{font-size:11px;letter-spacing:.22em;font-weight:600;color:var(--cba-olive);margin:0 0 16px;text-transform:uppercase}.cba-hero h1,.cba-section-heading h2,.cba-story h2,.cba-wholesale h2,.cba-empty-products h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.02}.cba-hero h1{font-size:clamp(44px,5.7vw,76px);margin:0 0 20px;max-width:600px;text-wrap:balance}.cba-hero__intro{font-size:17px;line-height:1.65;max-width:440px;color:#514b42}.cba-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.cba-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 22px;background:var(--cba-olive);color:#fff!important;text-decoration:none!important;border:1px solid var(--cba-olive);border-radius:2px;font-size:13px;font-weight:600;letter-spacing:.025em;box-shadow:0 5px 16px #2d301f1a;transition:background .2s ease}.cba-button:hover{background:#292e1d}.cba-button--outline{background:transparent;color:var(--cba-ink)!important;border-color:#6e675c;box-shadow:none}.cba-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:24px 5vw;background:#f1ede4;border-top:1px solid #e6dfd2;border-bottom:1px solid #e6dfd2}.cba-values>div{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid #d5cec1}.cba-values>div:last-child{border:0}.cba-value-icon{font-size:30px;color:var(--cba-olive)}.cba-values p{margin:0;display:grid;gap:4px}.cba-values strong{font-size:14px}.cba-values small{font-size:12px;color:var(--cba-muted)}.cba-section-heading{text-align:center;padding:78px 20px 28px}.cba-section-heading .cba-eyebrow{margin-bottom:10px}.cba-section-heading h2{font-size:clamp(34px,4vw,48px);margin:0 0 12px}.cba-section-heading>p:last-child{color:var(--cba-muted);margin:0}.cba-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 5vw 58px}.cba-collection-card{text-decoration:none!important;color:var(--cba-ink)!important;min-width:0}.cba-collection-card__image{aspect-ratio:1.08;overflow:hidden;border-radius:3px;background:linear-gradient(135deg,#e9e1d5,#d8d0c2);display:flex;align-items:center;justify-content:center}.cba-collection-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cba-collection-card:hover img{transform:scale(1.04)}.cba-collection-card__placeholder{font-family:Georgia,serif;font-size:24px;color:#77705f;text-align:center;padding:20px}.cba-collection-card__label{display:flex;justify-content:space-between;align-items:center;padding:16px 3px;font-family:Georgia,serif;font-size:17px;font-weight:400;border-bottom:1px solid #e7e1d7}.cba-collection-card:hover .cba-collection-card__label{color:var(--cba-olive)}.cba-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 5vw 60px}.cba-product-card{display:grid;gap:8px;color:var(--cba-ink)!important;text-decoration:none!important;font-size:14px}.cba-product-card__image{aspect-ratio:4/5;background:var(--cba-cream);overflow:hidden;border-radius:2px}.cba-product-card__image img{width:100%;height:100%;object-fit:cover}.cba-product-card__title{font-weight:500}.cba-product-card__price{color:var(--cba-muted);font-size:13px}.cba-empty-products{text-align:center;background:#f2eee6;border:1px solid #e6dfd2;margin:0 5vw 56px;padding:44px 20px}.cba-empty-products h2{font-size:34px;margin:0 0 12px}.cba-empty-products p:last-child{color:var(--cba-muted)}.cba-story{display:grid;grid-template-columns:1fr 1fr;background:#f0ece3;min-height:360px}.cba-story__image{background-image:url(/cdn/shop/files/craftbyansari-homepage-design-reference.png?v=1793996232);background-size:cover;background-position:20% 83%;min-height:340px}.cba-story__copy{padding:clamp(36px,6vw,78px);align-self:center}.cba-story h2{font-size:clamp(34px,4vw,48px);margin:0 0 16px}.cba-story__copy>p:not(.cba-eyebrow){line-height:1.7;color:#625b50;margin-bottom:24px}.cba-wholesale{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:42px 5vw;background:linear-gradient(110deg,#41482f,#303722);color:#fff}.cba-wholesale .cba-eyebrow{color:#d9d6c7}.cba-wholesale h2{font-size:clamp(30px,3.5vw,42px);margin:0 0 10px}.cba-wholesale p:last-child{margin:0;color:#eeece4}.cba-button--light{background:#f7f4ed;color:var(--cba-ink)!important;border-color:#f7f4ed;white-space:nowrap}footer{background:#f1ede5}.template-collection main,.template-product main{background:#fff}.template-collection h1,.template-product h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.template-collection .section:first-child{background:var(--cba-paper);border-bottom:1px solid var(--cba-line)}.template-collection .section:first-child h1{font-size:clamp(38px,4.5vw,58px);margin-bottom:12px}.template-collection .section:first-child p{color:var(--cba-muted);max-width:760px;line-height:1.7}.template-collection [class*=filter],.template-collection [class*=facets]{font-size:13px}.template-collection [class*=product-card] img{transition:transform .5s ease}.template-collection [class*=product-card]:hover img{transform:scale(1.025)}.template-product .product-information,.template-product [class*=product-information]{padding-top:clamp(28px,4vw,58px)}.template-product [class*=product-details]{padding-left:clamp(20px,3vw,54px)}.template-product h1{font-size:clamp(34px,4vw,52px);line-height:1.06}.template-product [class*=price]{font-size:20px;color:var(--cba-olive)}.template-product button[name=add],.template-product [type=submit]{background:var(--cba-olive)!important;color:#fff!important;border:1px solid var(--cba-olive)!important;border-radius:2px;min-height:52px;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.template-product button[name=add]:hover,.template-product [type=submit]:hover{background:#303722!important}.template-product [class*=variant] button{border-radius:2px}.template-product details{border-color:var(--cba-line)}.template-product .product__description,.template-product [class*=description]{line-height:1.75;color:#5e594f}@media(max-width:749px){.cba-hero{min-height:510px;background-image:linear-gradient(90deg,#f7f4edf5,#f7f4edad),var(--cba-hero-image);background-position:61% center;padding:48px 24px}.cba-hero h1{font-size:46px}.cba-values{grid-template-columns:1fr;padding:18px 24px;gap:14px}.cba-values>div{justify-content:flex-start;border-right:0;border-bottom:1px solid #d5cec1;padding-bottom:12px}.cba-values>div:last-child{border:0;padding-bottom:0}.cba-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 38px}.cba-section-heading{padding:52px 18px 24px}.cba-collection-card__image{aspect-ratio:.92}.cba-collection-card__label{font-size:15px}.cba-products{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 42px;gap:14px}.cba-story{grid-template-columns:1fr}.cba-story__image{min-height:260px}.cba-story__copy{padding:34px 24px}.cba-wholesale{display:grid;padding:34px 24px}.cba-button--light{width:100%}.template-collection main,.template-product main{overflow:hidden}.template-collection .section:first-child{padding-block:30px}.template-product [class*=product-details]{padding:22px 18px}.template-product h1{font-size:34px}}.header-logo:not(:has(img)) [data-testid=header-logo]{display:none!important}.header-logo:not(:has(img)):after{content:"CraftByAnsari";display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,25px);font-weight:600;letter-spacing:.015em;color:#29271f;white-space:nowrap}@media(max-width:749px){.header-logo:not(:has(img)):after{font-size:20px}}:root{--cba-paper:#f5f1e8;--cba-olive:#3f482d;--cba-ink:#24251e;--cba-clay:#b9785c;--cba-line:#ded6c8}html{scroll-behavior:smooth}body{background:#f8f6f1!important;color:var(--cba-ink)}#header-group .shopify-section:nth-child(2){box-shadow:0 5px 24px #2222180b}#header-group .shopify-section:nth-child(2) .header{min-height:76px}.header-logo:not(:has(img)):after{font-family:Georgia,Times New Roman,serif;font-size:25px;letter-spacing:-.035em;font-weight:600}.cba-hero{min-height:min(720px,76vw);background-image:linear-gradient(90deg,#f7f4edf5,#f7f4edd6,#f7f4ed1f 78%),var(--cba-hero-image);background-position:center 52%;padding-left:clamp(28px,8vw,130px)}.cba-hero:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.48);pointer-events:none}.cba-hero__copy{max-width:650px}.cba-eyebrow{letter-spacing:.24em;font-size:10px}.cba-hero h1{font-size:clamp(52px,7vw,94px);line-height:.94;letter-spacing:-.06em;max-width:690px}.cba-hero__intro{font-size:clamp(16px,1.45vw,19px);max-width:490px;line-height:1.72}.cba-button{min-height:52px;padding:15px 25px;text-transform:uppercase;letter-spacing:.09em;font-size:10px;border-radius:0;box-shadow:none}.cba-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #23271926}.cba-values{padding:25px 7vw;background:#343c28;color:#fff;border:0}.cba-values>div{border-color:#ffffff38}.cba-values strong{color:#fff;letter-spacing:.02em}.cba-values small{color:#d7d5c9}.cba-value-icon{color:#d5c7a9}.cba-section-heading{padding:88px 20px 34px}.cba-section-heading h2{font-size:clamp(40px,5vw,62px);letter-spacing:-.055em}.cba-section-heading>p:last-child{font-size:14px;letter-spacing:.015em}.cba-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 clamp(20px,6vw,92px) 76px}.cba-collection-card__image{aspect-ratio:1/1.12;border-radius:0;position:relative;background:linear-gradient(145deg,#e6dfd1,#cfc4b2);box-shadow:inset 0 0 0 1px #ffffff47}.cba-collection-card__image:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.52);pointer-events:none}.cba-collection-card:nth-child(1) .cba-collection-card__image{background:linear-gradient(145deg,#e6d8c6,#bca58c)}.cba-collection-card:nth-child(2) .cba-collection-card__image{background:linear-gradient(145deg,#e9e2d7,#c4bba9)}.cba-collection-card:nth-child(3) .cba-collection-card__image{background:linear-gradient(145deg,#dce0d2,#9da58c)}.cba-collection-card:nth-child(4) .cba-collection-card__image{background:linear-gradient(145deg,#e3d5c7,#b48c73)}.cba-collection-card:nth-child(5) .cba-collection-card__image{background:linear-gradient(145deg,#e6e0d5,#b7aa97)}.cba-collection-card:nth-child(6) .cba-collection-card__image{background:linear-gradient(145deg,#d8d9cd,#8e927b)}.cba-collection-card__placeholder{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.4vw,31px);font-weight:400;letter-spacing:-.035em;color:#3b3b30;max-width:220px;line-height:1.08}.cba-collection-card__label{font-size:19px;padding:17px 2px 14px;border-bottom:1px solid #d8d0c2;letter-spacing:-.02em}.cba-collection-card__label span:last-child{font-family:Arial,sans-serif;font-size:15px}.cba-collection-card:hover .cba-collection-card__image{box-shadow:0 14px 35px #2d2b201f}.cba-empty-products{margin:0 clamp(20px,6vw,92px) 76px;padding:58px 24px;background:#eeebe2;border:0;position:relative}.cba-empty-products:before,.cba-empty-products:after{content:"";position:absolute;background:#b8aa94}.cba-empty-products:before{width:42px;height:1px;top:24px;left:calc(50% - 21px)}.cba-empty-products:after{width:1px;height:42px;top:24px;left:50%}.cba-empty-products h2{font-size:clamp(32px,4vw,48px);max-width:650px;margin:0 auto 14px}.cba-story{background:#e9e4d9;min-height:470px}.cba-story__image{min-height:470px;background-position:center;background-size:cover}.cba-story__copy{padding:clamp(40px,7vw,100px)}.cba-story h2{font-size:clamp(42px,5vw,64px);line-height:.98}.cba-story__copy>p:not(.cba-eyebrow){font-size:15px;max-width:460px}.cba-wholesale{padding:clamp(38px,5vw,70px) clamp(24px,7vw,110px);background:linear-gradient(115deg,#343c28,#252b1d)}.cba-wholesale h2{font-size:clamp(38px,4.5vw,58px);letter-spacing:-.045em}.cba-wholesale>div{max-width:690px}.cba-button--light{background:#f5f1e8;color:#29271f!important}footer{background:#f5f1e8}@media(max-width:749px){.cba-hero{min-height:570px;padding:54px 25px;background-image:linear-gradient(90deg,#f7f4edf0,#f7f4edc2),var(--cba-hero-image);background-position:62% center}.cba-hero:after{top:10px;right:10px;bottom:10px;left:10px}.cba-hero h1{font-size:clamp(46px,13vw,62px);line-height:.96;max-width:100%}.cba-hero__intro{font-size:15px;line-height:1.65;max-width:350px}.cba-actions{gap:9px}.cba-button{min-height:48px;padding:13px 15px;font-size:9px;letter-spacing:.07em}.cba-values{padding:22px 26px}.cba-section-heading{padding:60px 20px 26px}.cba-section-heading h2{font-size:40px}.cba-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 13px;padding:0 16px 52px}.cba-collection-card__image{aspect-ratio:.82}.cba-collection-card__image:after{top:7px;right:7px;bottom:7px;left:7px}.cba-collection-card__placeholder{font-size:22px;padding:14px}.cba-collection-card__label{font-size:14px;padding:13px 1px 11px;gap:5px}.cba-empty-products{margin:0 16px 52px;padding:54px 20px 38px}.cba-empty-products h2{font-size:34px}.cba-story{min-height:0}.cba-story__image{min-height:290px}.cba-story__copy{padding:42px 25px}.cba-story h2{font-size:44px}.cba-wholesale{padding:40px 25px}.cba-wholesale h2{font-size:40px}.cba-wholesale p:last-child{line-height:1.65}.header-logo:not(:has(img)):after{font-size:20px}}@media(min-width:750px)and (max-width:1050px){.cba-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/craftbyansari-custom.css.map */
