:root{--cc-ink:#2B2722;--cc-soft:#F6F2EA;--cc-line:#E2DDD5;--cc-accent:#8B6F4E;--cc-muted:#5A534A}.collection-image--portrait,.collection-image--square{padding-top:125%!important}.collection-item__title{letter-spacing:.12em}.variant__button-label.color-swatch{width:44px;height:44px;border-radius:50%;font-size:0!important;color:transparent!important;overflow:hidden;box-shadow:0 0 0 1px var(--cc-line)}.variant-input input:checked+.variant__button-label.color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--cc-ink)}.color-swatch--small{width:22px;height:22px;border-radius:50%}.cc-sec{padding:72px 0}.cc-wrap{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:border-box}.cc-eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--cc-accent);text-align:center}.cc-h2{margin:0 0 36px;text-align:center;font-size:30px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-ink)}.cc-marquee{background:var(--cc-ink);color:#fff;overflow:hidden;white-space:nowrap;padding:14px 0}.cc-marquee__track{display:inline-flex;gap:40px;animation:cc-marq 30s linear infinite;font-size:12px;letter-spacing:.3em;text-transform:uppercase}.cc-marquee__track span{flex:none}@keyframes cc-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cc-marquee__track{animation:none}}.cc-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cc-cat{display:block;text-decoration:none;color:var(--cc-ink)}.cc-cat__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--cc-soft)}.cc-cat__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cc-cat:hover .cc-cat__img img{transform:scale(1.04)}.cc-cat__label{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.cc-cat__label span:last-child{color:var(--cc-accent)}.cc-band{background:var(--cc-soft);text-align:center;padding:96px 24px}.cc-band__title{margin:0 auto 18px;max-width:760px;font-size:38px;font-weight:400;letter-spacing:.04em;line-height:1.2;color:var(--cc-ink);text-transform:none}.cc-band__text{margin:0 auto 30px;max-width:620px;font-size:16px;line-height:1.8;color:var(--cc-muted)}.cc-btn{display:inline-block;padding:16px 34px;background:var(--cc-ink);color:#fff!important;font-size:12px;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;transition:background .2s}.cc-btn:hover{background:var(--cc-accent)}.cc-btn--ghost{background:transparent;color:var(--cc-ink)!important;border:1px solid var(--cc-ink)}.cc-btn--ghost:hover{background:var(--cc-ink);color:#fff!important}@media(max-width:989px){.cc-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cc-sec{padding:52px 0}.cc-h2{font-size:22px;margin-bottom:26px}.cc-cats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.cc-cat{flex:0 0 62%;scroll-snap-align:start}.cc-band{padding:64px 20px}.cc-band__title{font-size:27px}}@media(max-width:749px){.hero__top-subtitle{font-size:11px!important;letter-spacing:.2em!important}.hero__title{font-size:30px!important}.hero__subtitle{font-size:15px!important;line-height:1.5!important}.hero__link .btn{padding:12px 16px!important;font-size:11px!important}}@media(max-width:749px){.cc-cat__label span:last-child{display:none}.cc-cats{scrollbar-width:none}.cc-cats::-webkit-scrollbar{display:none}}.collection-image img{object-fit:cover!important;width:100%!important;height:100%!important}.grid__image-ratio--portrait img,.grid__image-ratio img{object-fit:cover}.product-single__title{font-size:26px!important;text-transform:none!important;letter-spacing:.02em!important;line-height:1.3!important}.product-block--price .product__policies{display:none!important}.product-single__meta .rte,.product-single__meta .rte h1,.product-single__meta .rte h2,.product-single__meta .rte h3,.product-single__meta .rte h4,.product-single__meta .rte p,.product-single__meta .rte li{text-align:left!important}@media(min-width:769px){.grid:has(>.product-single__sticky){display:flex;flex-wrap:wrap;align-items:flex-start}.product-single__sticky{position:sticky!important;top:24px;align-self:flex-start}}@media(max-width:749px){.product-single__title{font-size:21px!important}}@media(max-width:749px){.cc-pay__list{gap:4px!important}.cc-pay__icon{width:34px!important;height:22px!important}}@media(max-width:768px){.product-single__meta,.product-single__meta .product-block,.product-single__meta .small--text-center{text-align:left!important}.product-single__meta .product-single__title,.product-single__meta .product__price,.product-single__meta .product-block--price{text-align:left!important;justify-content:flex-start!important}.product-single__meta .variant-wrapper,.product-single__meta .variant__label{text-align:left!important}.product-single__meta .variant-input-wrap{justify-content:flex-start!important}.product-single__meta .cc-usp,.product-single__meta .product__inventory{justify-content:flex-start!important;text-align:left!important}.product-single__meta .cc-pay__list{justify-content:center!important}}@media(max-width:768px){.product-single__meta .sales-points .icon-and-text{justify-content:flex-start!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cc-design.css.map */
