body:has(.icwg-home){background:#faf7f0;color:#281e19}body:has(.icwg-home) .header-wrapper{background:#faf7f0}body:has(.icwg-home) .header{padding-top:12px;padding-bottom:12px;max-width:1360px}body:has(.icwg-home) .header__heading-logo-wrapper{max-width:96px}body:has(.icwg-home) .header__menu-item{font-size:14px;letter-spacing:.02em}body:has(.icwg-home) .announcement-bar__message{font-size:12px;letter-spacing:.09em;padding:8px 0;min-height:0}body:has(.icwg-home) .newsletter{background:#eae0d1}.icwg-home{--ink:#281e19;--muted:#70665c;--paper:#faf7f0;--line:#d8c9b5;--accent:#80613a;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55;letter-spacing:0}.icwg-home *{box-sizing:border-box}.icwg-home a{color:inherit;text-decoration:none}.icwg-home a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.icwg-home h1,.icwg-home h2,.icwg-home h3,.icwg-home p{margin:0}.icwg-home h1,.icwg-home h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;color:var(--ink)}.icwg-wrap{max-width:1360px;margin:auto;padding:0 40px}.icwg-hero{display:grid;grid-template-columns:.9fr 1.18fr;gap:56px;align-items:center;padding:38px 0 40px}.icwg-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.icwg-intro h1{font-size:clamp(44px,4.7vw,68px);line-height:1.06;max-width:490px;margin:17px 0 20px;text-wrap:balance}.icwg-lede{color:var(--muted);font-size:17px;max-width:375px;line-height:1.65}.icwg-button{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;background:var(--ink);color:#fff!important;border:1px solid var(--ink);padding:14px 22px;font-size:14px;font-weight:700;transition:background .18s,transform .18s;border-radius:4px}.icwg-intro .icwg-button{margin-top:26px}.icwg-button:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.icwg-quiet-link{display:block;width:fit-content;margin-top:14px;font-size:13px;color:var(--muted)!important}.icwg-quiet-link span{margin-left:15px}.icwg-made{margin-top:31px!important;display:flex;gap:9px;align-items:center;color:var(--muted);font-size:12px}.icwg-made span{font-size:21px;color:var(--accent)}.icwg-hero-gallery{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:210px 210px;gap:14px}.icwg-hero-card{display:flex;flex-direction:column;background:#ece3d4;border:1px solid #e1d4c1;border-radius:10px;overflow:hidden;transition:transform .22s}.icwg-hero-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #281e1914}.icwg-hero-card--1{grid-row:span 2}.icwg-hero-image{min-height:0;flex:1;overflow:hidden;background:#ece3d4}.icwg-image{width:100%;height:100%;display:block;object-fit:contain;transition:transform .35s}.icwg-hero-card--1 .icwg-image,.icwg-hero-card--2 .icwg-image{object-fit:contain}.icwg-hero-card--2 .icwg-hero-image{background:#090831}.icwg-hero-card--3 .icwg-image{object-fit:contain}.icwg-hero-card--3 .icwg-hero-image{background:#971a28}.icwg-hero-caption{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;background:#fffdf8;font-size:13px;font-weight:700;align-items:center}.icwg-arrow{font-size:19px;color:var(--accent)}.icwg-hero-card:hover .icwg-image,.icwg-product:hover .icwg-image,.icwg-category:hover .icwg-image{transform:scale(1.035)}.icwg-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.icwg-section-head h2{font-size:38px;line-height:1.15}.icwg-section-head .icwg-eyebrow{margin-bottom:9px}.icwg-section-head--small{margin-bottom:16px}.icwg-section-head--small h2{font-size:25px}.icwg-section-head--small>span{font-size:13px;color:var(--muted)}.icwg-categories{border-top:1px solid var(--line);padding:26px 0 38px}.icwg-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.icwg-category-image{height:135px;background:#fff;border:1px solid #e1d4c1;border-radius:8px;overflow:hidden}.icwg-category-image .icwg-image{padding:10px}.icwg-category>span{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:13px;font-weight:700;padding-top:10px}.icwg-category>span>span{font-size:17px;font-weight:400}.icwg-products{padding:28px 0 56px;scroll-margin-top:120px}.icwg-text-link{font-size:14px;border-bottom:1px solid var(--ink);padding:0 0 5px;white-space:nowrap}.icwg-text-link span{margin-left:18px}.icwg-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 23px}.icwg-product-image{aspect-ratio:1/1;position:relative;overflow:hidden;border:1px solid #e6dfd5;background:#fff;border-radius:8px}.icwg-product-image>.icwg-image{padding:16px}.icwg-card-action{display:flex;position:absolute;bottom:10px;left:10px;right:10px;align-items:center;justify-content:space-between;background:#fbf8f3f2;padding:8px 12px;font-size:11px;font-weight:700;border:1px solid #e1d4c1;border-radius:4px;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.icwg-product:hover .icwg-card-action,.icwg-product:focus-visible .icwg-card-action{opacity:1;transform:none}.icwg-product-kind{color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:14px!important}.icwg-product h3{font:600 16px/1.35 var(--font-body-family);letter-spacing:0;margin:5px 0 6px;color:var(--ink)}.icwg-price{font-size:14px;color:var(--accent);font-weight:700}.icwg-availability{font-size:11px;color:var(--muted);font-weight:400}.icwg-seasonal{display:grid;grid-template-columns:1fr 1fr;background:#241d19;border-radius:12px;overflow:hidden;margin:4px 0 48px;color:#fff}.icwg-seasonal-image{display:block;min-height:310px;background:#211915}.icwg-seasonal-image .icwg-image{object-fit:cover}.icwg-seasonal-copy{padding:42px;align-self:center}.icwg-seasonal .icwg-eyebrow{color:#d7be91}.icwg-seasonal h2{color:#fff;font-size:40px;line-height:1.12;margin:12px 0 16px}.icwg-seasonal-copy>p:not(.icwg-eyebrow){font-size:15px;color:#dfd5c7;max-width:380px}.icwg-button--light{margin-top:23px;border-color:#d7c2a2;background:#d7c2a2;color:#281e19!important}.icwg-details{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0 0 34px}.icwg-details>div{border-top:1px solid var(--line);padding-top:20px}.icwg-details>div>span{font-size:11px;color:var(--accent);letter-spacing:.1em}.icwg-details h2{font-size:24px;margin:8px 0}.icwg-details p{font-size:13px;line-height:1.65;color:var(--muted);max-width:315px}.icwg-custom{border-top:1px solid var(--line);display:flex;justify-content:center;gap:14px;align-items:center;flex-wrap:wrap;padding:24px 0 40px;font-size:13px;color:var(--muted)}.icwg-custom a{text-decoration:underline;text-underline-offset:4px}@media(min-width:1500px){.icwg-hero-gallery{grid-template-rows:230px 230px}}@media(max-width:1050px){.icwg-wrap{padding:0 28px}.icwg-hero{gap:28px;grid-template-columns:.9fr 1fr}.icwg-hero-gallery{grid-template-rows:185px 185px}.icwg-intro h1{font-size:49px}.icwg-category-grid{gap:12px}.icwg-category-image{height:115px}.icwg-category>span{font-size:12px}.icwg-seasonal-copy{padding:30px}}@media(max-width:749px){.icwg-wrap{padding:0 19px}.icwg-hero{grid-template-columns:1fr;gap:24px;padding:28px 0}.icwg-intro h1{font-size:44px;max-width:390px;margin:12px 0 14px}.icwg-eyebrow{font-size:10px}.icwg-lede{font-size:15px;max-width:380px}.icwg-intro .icwg-button{margin-top:20px}.icwg-quiet-link{display:inline-block;margin:0 0 0 18px;font-size:12px}.icwg-made{display:none}.icwg-hero-gallery{grid-template-columns:1.15fr 1fr;grid-template-rows:150px 150px;gap:10px}.icwg-hero-caption{padding:9px 11px;font-size:11px;gap:6px}.icwg-hero-caption .icwg-arrow{font-size:16px}.icwg-categories{padding:24px 0 18px}.icwg-section-head--small>span{display:none}.icwg-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 11px}.icwg-category-image{height:110px}.icwg-category>span{font-size:11px;align-items:start}.icwg-category>span>span{display:none}.icwg-category-image .icwg-image{padding:6px}.icwg-products{padding:28px 0 35px}.icwg-section-head h2{font-size:30px}.icwg-section-head--small h2{font-size:25px}.icwg-section-head{gap:10px;margin-bottom:20px}.icwg-text-link{font-size:12px}.icwg-text-link span{margin-left:5px}.icwg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.icwg-product-image>.icwg-image{padding:10px}.icwg-product-kind{font-size:9px}.icwg-product h3{font-size:14px}.icwg-price{font-size:13px}.icwg-card-action{display:none}.icwg-seasonal{grid-template-columns:1fr;margin-bottom:32px}.icwg-seasonal-image{min-height:0;height:215px}.icwg-seasonal-copy{padding:26px}.icwg-seasonal h2{font-size:33px}.icwg-details{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.icwg-details h2{font-size:23px}.icwg-details>div{padding-top:13px}.icwg-details p{max-width:none}.icwg-custom{padding:20px 0 30px;gap:5px;text-align:center}}@media(prefers-reduced-motion:reduce){.icwg-home *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAI */
