.cc-soon{padding-top:32px;padding-bottom:44px;color:#202520}.cc-soon__panel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);background:#f6f5f0;border:1px solid #e4e1d8;border-radius:8px;overflow:hidden}.cc-soon__visual{margin:0;display:flex;flex-direction:column;justify-content:center;padding:28px;background:#eeede5;min-width:0}.cc-soon__visual img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px}.cc-soon__visual figcaption{margin-top:14px;text-align:center;font-size:11px;line-height:1.5;color:#555b51}.cc-soon__copy{padding:36px 40px;min-width:0}.cc-soon__eyebrow{margin:0 0 14px;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a73814}.cc-soon__copy h2{margin:0 0 14px;font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:-.02em;color:#202520}.cc-soon__intro{font-size:15px;line-height:1.65;margin:0 0 24px;max-width:520px}.cc-soon__copy h3{font-size:12px;line-height:1.5;font-weight:700;margin:0 0 10px;color:#3c4739}.cc-soon__ideas{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:8px}.cc-soon__ideas li{position:relative;padding-left:17px;font-size:14px;line-height:1.5}.cc-soon__ideas li:before{content:"+";position:absolute;left:0;color:#a73814;font-weight:700}.cc-soon__note{font-size:12px;line-height:1.6;color:#565c52;margin:0 0 12px;max-width:520px}.cc-soon__shop{display:inline-flex;gap:20px;align-items:center;min-height:44px;padding:10px 0;margin-top:5px;color:#202520;text-decoration:underline;text-underline-offset:5px;font-size:13px;font-weight:600}.cc-soon__explore{padding-top:22px}.cc-soon__explore>p{font-size:12px;font-weight:600;margin:0 0 10px}.cc-soon__nav{display:flex;flex-wrap:wrap;gap:8px}.cc-soon__nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #d9ddd6;border-radius:100px;color:#313c32;background:#fff;font-size:12px;line-height:1.3;text-decoration:none}.cc-soon__nav a:hover{border-color:#52664f;background:#f4f6ee}.cc-soon__nav a[aria-current=page]{background:#edf1df;border-color:#637456;color:#23351c;font-weight:600}.cc-soon a:focus-visible{outline:3px solid #b9380d;outline-offset:4px}@media(max-width:989px){.cc-soon__copy{padding:28px}.cc-soon__visual{padding:20px}}@media(max-width:749px){.cc-soon{padding-top:20px;padding-bottom:30px}.cc-soon__panel{grid-template-columns:1fr}.cc-soon__visual{padding:20px 24px 14px}.cc-soon__visual img{max-width:270px;align-self:center}.cc-soon__visual figcaption{font-size:10px;margin-top:10px}.cc-soon__copy{padding:26px 22px}.cc-soon__copy h2{font-size:28px}.cc-soon__intro{font-size:14px;margin-bottom:20px}.cc-soon__eyebrow{font-size:10px}.cc-soon__nav{gap:6px}.cc-soon__nav a{padding:8px 12px;font-size:11px}}.cc-stock-status{margin:1rem 0;padding:1rem 1.2rem;border-left:3px solid #745644;background:#f7f1eb;color:#33261f;font-size:1.35rem;line-height:1.45;text-align:left}.cc-stock-status p{margin:0 0 .65rem}.cc-stock-status p:last-child{margin-bottom:0}.cc-stock-status--ready{border-left-color:#396147;background:#edf4ed;color:#264431}.cc-stock-status--pending{border-left-color:#746f68;background:#f3f1ed;color:#595959}.cc-stock-status--card{padding:.7rem .85rem;font-size:1.2rem}.cc-stock-status--detail{font-size:1.4rem}.cc-stock-status--cart{padding:.6rem .8rem;font-size:1.2rem}.cc-stock-status__delivery{margin-top:1em;font-family:var(--font-body-family);font-size:inherit;line-height:inherit}.cc-stock-status__delivery summary{font-family:var(--font-body-family);font-size:inherit;line-height:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.2rem}.cc-stock-status__delivery[open] summary{margin-bottom:.8rem}.cc-stock-status a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.product-card-wrapper:has(.cc-stock-status--pending) .card__media img,.cc-featured-card:has(.cc-stock-status--pending) .cc-featured-image img,.predictive-search__list-item:has(.cc-stock-status--pending) img,product-info:has([id^=CCAvailability-] .cc-stock-status--pending) .product__media-wrapper img{filter:grayscale(1);opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map?subset=AAIAAAAAAAAAAAQ */
