:root{--cp-ink:#15206e;--cp-cobalt:#2535ab;--cp-paper:#fff4de;--cp-butter:#ffe08a;--cp-serif:Georgia,"Times New Roman",serif}body{background:var(--cp-paper)}.cp-header,.cp-hero,.cp-grid,.cp-banner,.cp-feature,.cp-benefits,.cp-footer{font-family:var(--cp-serif);color:var(--cp-ink);letter-spacing:normal}.cp-header a,.cp-hero a,.cp-grid a,.cp-banner a,.cp-feature a,.cp-benefits a,.cp-footer a{color:inherit}.cp-header img,.cp-hero img,.cp-grid img,.cp-banner img,.cp-feature img,.cp-footer img{display:block;max-width:100%;height:auto}.cp-ann{background:var(--cp-cobalt);color:#fff;text-align:center;font-size:1.55rem;font-weight:700;padding:.45rem 1rem}.cp-header-inner{max-width:168rem;margin:auto;display:grid;grid-template-columns:minmax(13rem,1fr) auto minmax(8rem,1fr);align-items:center;gap:2rem;padding:1.1rem clamp(1.5rem,4vw,6rem)}.cp-logo{display:inline-block;text-decoration:none;font-size:2.7rem;font-weight:700;line-height:1.03}.cp-logo img{width:18rem}.cp-header nav{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.3rem,3vw,4rem);font-weight:700}.cp-header nav a{text-decoration:none}.cp-header nav a:hover{text-decoration:underline}.cp-actions{display:flex;justify-content:flex-end;gap:1.8rem}.cp-actions a{display:flex;align-items:center;text-decoration:none;gap:.3rem}.cp-actions svg,.cp-benefits svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}.cp-hero{display:grid;grid-template-columns:41% 59%;background:var(--cp-butter);overflow:hidden;position:relative;isolation:isolate}.cp-hero-copy{padding:clamp(4rem,8vw,13rem) 0 clamp(4rem,8vw,12rem) clamp(2rem,5vw,9rem);z-index:1}.cp-hero h1,.cp-feature h2,.cp-banner h2,.cp-grid h2,.cp-card h3,.cp-footer h2{color:inherit;font-family:inherit;font-weight:700;letter-spacing:-.035em;margin:0}.cp-hero h1{font-size:clamp(4.3rem,7.5vw,13rem);line-height:.92;max-width:8ch;margin:0 0 2.4rem}.cp-hero-photo{position:relative;clip-path:polygon(14% 0,100% 0,100% 100%,0 89%);margin-left:-8%;align-self:stretch;min-width:0}.cp-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.cp-hero-copy p,.cp-feature-copy p{font-size:clamp(1.6rem,1.8vw,2.2rem);line-height:1.48;max-width:40ch}a.cp-button{display:inline-block;background:var(--cp-cobalt);color:#fff;text-decoration:none;font-weight:700;padding:.9rem 1.7rem;font-size:clamp(1.5rem,1.65vw,2.1rem);line-height:1.3}a.cp-button:hover{filter:brightness(.9);text-decoration:underline}.cp-grid{padding:clamp(3rem,6vw,8rem) clamp(1.8rem,5vw,8rem);background:var(--cp-paper)}.cp-grid-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,4rem)}.cp-grid h2{font-size:clamp(3rem,4vw,6rem);margin-bottom:2rem}.cp-card a{display:block;text-decoration:none}.cp-card a:hover h3{text-decoration:underline}.cp-card-image{aspect-ratio:1.14;overflow:hidden;background:#f6e9cf}.cp-card-image img{width:100%;height:100%;object-fit:cover}.cp-collections .cp-card:nth-child(1){transform:rotate(-3deg);margin-top:3.8rem}.cp-collections .cp-card:nth-child(2){transform:rotate(-2deg)}.cp-collections .cp-card:nth-child(3){transform:rotate(-3deg);margin-top:2rem}.cp-card h3{font-size:clamp(1.85rem,2.4vw,3.7rem);line-height:1.07}.cp-collections h3{position:relative;display:inline-block;margin:-1.8rem 0 0 .8rem;padding:.9rem 1.1rem;background:var(--cp-butter)}.cp-products .cp-card-image{background:#fff;aspect-ratio:1.22}.cp-products .cp-card-image img{object-fit:contain}.cp-products .cp-card h3{margin-top:1.3rem;border-bottom:.35rem solid var(--cp-butter);padding-bottom:.8rem;width:fit-content}.cp-products .price{margin-top:.6rem}.cp-banner{background:var(--cp-cobalt);color:var(--cp-paper);position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.8rem,4vw,6rem) clamp(2rem,5vw,8rem)}.cp-banner h2{font-size:clamp(3.5rem,6vw,9rem);line-height:.95;position:relative;z-index:1}.cp-banner img{position:absolute;inset:auto -3% -35% auto;width:min(54%,65rem);opacity:.42;z-index:-1;transform:rotate(-6deg)}.cp-feature{display:grid;grid-template-columns:43% 57%;background:var(--cp-paper);min-height:clamp(29rem,38vw,64rem);overflow:hidden;isolation:isolate;position:relative}.cp-feature-copy{grid-area:1/1;align-self:center;padding:clamp(2.8rem,5vw,8rem);z-index:1}.cp-feature-copy h2{font-size:clamp(3.6rem,6vw,9rem);line-height:.94;max-width:11ch}.cp-feature-image{grid-area:1/2;min-width:0}.cp-feature-image img{width:100%;height:100%;object-fit:cover}.cp-feature--paper{border-top:1px solid #e5d4ac}.cp-feature--butter{grid-template-columns:57% 43%;background:var(--cp-butter)}.cp-feature--butter .cp-feature-image{grid-area:1/1;clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.cp-feature--butter .cp-feature-copy{grid-area:1/2;padding-left:clamp(1.8rem,3vw,5rem)}.cp-feature--ink{background:var(--cp-ink);color:#fff4de;grid-template-columns:42% 58%;border-top:.7rem solid var(--cp-paper)}.cp-feature--ink .cp-feature-image{grid-area:1/1/2/3;z-index:-2}.cp-feature--ink .cp-feature-image img{object-position:72% 52%}.cp-feature--ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(13,18,58,.98) 0%,rgba(13,18,58,.84) 34%,transparent 76%);z-index:-1}.cp-feature--ink .cp-button{background:var(--cp-butter);color:var(--cp-ink)}.cp-benefits{background:var(--cp-paper);display:grid;grid-template-columns:repeat(3,1fr);padding:1.3rem 2rem;border-top:1px solid #eadaba;text-align:center}.cp-benefits div{display:flex;align-items:center;justify-content:center;gap:.9rem;font-size:clamp(1.45rem,1.55vw,2rem);font-weight:700}.cp-benefits div+div{border-left:1px solid var(--cp-ink)}.cp-footer{background:var(--cp-ink);color:var(--cp-paper);padding:3rem clamp(2rem,5vw,8rem) 1.5rem}.cp-footer-grid{display:grid;grid-template-columns:1.15fr 1fr .8fr 1fr;gap:clamp(1.5rem,3vw,4rem)}.cp-footer-grid>div .cp-logo{display:block;margin-bottom:1rem}.cp-footer-grid>div a{overflow-wrap:anywhere}.cp-footer h2{font-size:2.2rem;margin-bottom:.6rem}.cp-footer ul{list-style:none;padding:0;margin:0}.cp-footer li{line-height:1.55;font-size:1.55rem}.cp-footer .cp-payments{display:flex;gap:.5rem;flex-wrap:wrap;align-content:center}.cp-payments svg{display:block;width:3.8rem;height:auto}.cp-legal{border-top:1px solid #ffffff45;padding-top:1rem;margin:2.3rem 0 0;font-size:1.35rem}.product__media img,.product-media-modal__content img,.card__media .media img{object-fit:contain!important}.product__media,.card__media .media{background:#fff}@media(max-width:749px){.cp-header-inner{grid-template-columns:1fr auto;gap:.8rem}.cp-header nav{grid-row:2;grid-column:1/-1;justify-content:flex-start;column-gap:1.25rem;row-gap:.3rem;font-size:1.35rem}.cp-logo img{width:15rem}.cp-hero{display:block}.cp-hero-copy{padding:3.2rem 2rem 2.6rem}.cp-hero h1{max-width:11ch}.cp-hero-photo{margin:0;clip-path:none}.cp-hero-photo img{height:auto;aspect-ratio:1.4}.cp-grid-inner{grid-template-columns:1fr;gap:2.6rem}.cp-collections .cp-card:nth-child(n){margin:0;transform:none}.cp-collections .cp-card:nth-child(2){margin-left:1.3rem}.cp-collections .cp-card:nth-child(3){margin-right:1.3rem}.cp-card-image{aspect-ratio:1.55}.cp-products .cp-card-image{aspect-ratio:1.36}.cp-feature{display:flex;flex-direction:column;min-height:0}.cp-feature .cp-feature-image{clip-path:none}.cp-feature .cp-feature-image img{height:auto;aspect-ratio:1.48}.cp-feature--paper .cp-feature-copy{order:-1}.cp-feature--ink{display:grid;grid-template-columns:minmax(0,1fr)}.cp-feature--ink .cp-feature-image{grid-area:1/1}.cp-feature--ink .cp-feature-image img{height:100%;aspect-ratio:auto}.cp-feature--ink:after{background:linear-gradient(90deg,#0d123bea,#0d123b61)}.cp-benefits{padding:1.2rem .6rem}.cp-benefits div{flex-direction:column;gap:.3rem;padding:.2rem;font-size:1.25rem}.cp-footer-grid{grid-template-columns:1fr 1fr;gap:2rem 1.2rem}.cp-footer-grid>div:first-child{grid-column:1/-1}.cp-footer .cp-payments{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/crestfield.css.map */
