:root{--cc-ink:#472632;--cc-cream:#fbf5ee;--cc-rose:#f2dedc;--cc-clay:#773c4b}.cc-logo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--cc-ink);font:600 27px/.95 Georgia,serif;letter-spacing:-.055em}.cc-logo svg{width:33px;height:33px;flex:none}.announcement-bar__text{text-align:center}.cc-home{background:var(--cc-cream);color:var(--cc-ink);padding:clamp(12px,3vw,48px) 0 0}.cc-home h1,.cc-home h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em;color:inherit}.cc-home h1{font-size:clamp(44px,6vw,96px);line-height:.98;margin:0}.cc-home h2{font-size:clamp(30px,4vw,54px);line-height:1.05;margin:0 0 24px}.cc-home p{line-height:1.55;font-size:16px}.cc-hero,.cc-wrap{width:min(1420px,calc(100% - clamp(28px,8vw,128px)));margin-inline:auto}.cc-hero{display:grid;grid-template-columns:45% 55%;overflow:hidden;background:#ead0ce;border-radius:24px}.cc-hero-copy{align-self:center;padding:clamp(26px,5vw,84px)}.cc-hero-image{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.cc-button{display:inline-flex;align-items:center;justify-content:center;background:var(--cc-ink);color:#fff;padding:12px 20px;min-height:44px;border-radius:30px;text-decoration:none}.cc-wrap{padding-block:clamp(34px,6vw,94px) 0}.cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2vw,26px)}.cc-card{display:block;min-width:0;text-decoration:none;color:var(--cc-ink);background:#fff;border:1px solid #e9d9d5;border-radius:15px;overflow:hidden}.cc-card:hover strong{text-decoration:underline}.cc-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;background:var(--cc-rose)}.cc-card div{padding:12px;display:grid;gap:4px}.cc-card strong{font-size:clamp(13px,1.4vw,17px);line-height:1.3}.cc-card span{font-size:13px}.cc-note{text-align:center;background:var(--cc-rose);margin-top:clamp(42px,7vw,106px);padding:clamp(34px,6vw,90px) 18px}.cc-note h2{margin-bottom:12px}.cc-footer{background:var(--cc-ink);color:#fff6f3}.cc-footer-inner{width:min(1420px,calc(100% - clamp(28px,8vw,128px)));margin:auto;display:grid;grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:28px;padding:clamp(32px,6vw,82px) 0}.cc-footer a{color:inherit;display:block;margin-bottom:9px}.cc-footer h2{font:600 15px/1.3 inherit;font-size:15px;color:inherit;margin:0 0 15px}.cc-footer-brand{font:600 35px/1 Georgia,serif;letter-spacing:-.05em;text-decoration:none}.cc-footer p{margin:0 0 10px}.cc-signup{display:flex;margin-top:7px}.cc-signup input{min-width:0;width:100%;color:var(--cc-ink);background:#fff6f3;border:0;padding:10px}.cc-signup button{border:0;color:var(--cc-ink);background:#eac7ca;min-height:44px;padding:0 14px}.cc-copyright{background:#351d26;border-top:1px solid #73545e;padding:16px;text-align:center}@media(max-width:749px){.cc-logo{font-size:23px;gap:5px}.cc-logo svg{width:27px;height:27px}.cc-hero{grid-template-columns:1fr;border-radius:16px}.cc-hero-image{min-height:0;aspect-ratio:1.35;height:auto}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.cc-footer-inner>div:first-child,.cc-footer-inner>div:last-child{grid-column:1/-1}}@media(min-width:1000px){.cc-footer-inner{grid-template-columns:1.2fr .75fr 1fr 1fr 1.15fr}}@media(min-width:750px)and (max-width:999px){.cc-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cc-footer-inner>div:nth-child(4){grid-column:1/-1}}.cc-spotlight-feature{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border-radius:24px;background:#ead5ca;margin-bottom:clamp(12px,2vw,26px)}.cc-spotlight--sets .cc-spotlight-feature{background:#ecdfe7}.cc-spotlight-copy{align-self:center;padding:clamp(24px,5vw,75px)}.cc-spotlight-copy h2{margin-bottom:12px}.cc-spotlight-copy p{margin:0 0 20px;max-width:35ch}.cc-spotlight-image{display:block;overflow:hidden}.cc-spotlight-image img{display:block;width:100%;height:100%;min-height:275px;max-height:385px;object-fit:cover}.cc-spotlight--sets .cc-spotlight-image{grid-column:1;grid-row:1}.cc-discover{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:clamp(16px,8vw,128px);text-align:left}.cc-discover h2{max-width:22ch}.cc-discover p{margin:0;max-width:46ch}.cc-discover-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.cc-button--outline{color:var(--cc-ink);background:transparent;border:1px solid var(--cc-ink)}@media(max-width:900px){.cc-discover{flex-direction:column;align-items:flex-start}.cc-discover-actions{flex-shrink:1}}@media(max-width:749px){.cc-spotlight-feature{grid-template-columns:1fr;border-radius:16px}.cc-spotlight--sets .cc-spotlight-image{grid-row:auto}.cc-spotlight-image img{min-height:0;max-height:none;aspect-ratio:1.48}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/claycup.css.map */
