.cp{font-family:Georgia,serif;color:#3a3530;max-width:820px;margin:0 auto}.cp *{box-sizing:border-box}.cp-hero{background:linear-gradient(135deg,#f5e6e0,#e8d5cc 40%,#d4c5c0);padding:52px 32px 44px;text-align:center;border-radius:16px;margin-bottom:40px;position:relative;overflow:hidden}.cp-hero:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:#ffffff2e;border-radius:50%}.cp-hero:after{content:"";position:absolute;bottom:-40px;left:-40px;width:160px;height:160px;background:#ffffff1f;border-radius:50%}.cp-hero-tag{display:inline-block;background:#c9a96e;color:#fff;font-size:.72em;letter-spacing:2.5px;text-transform:uppercase;padding:5px 16px;border-radius:20px;margin-bottom:18px;font-family:Arial,sans-serif}.cp-hero h1{font-size:2.1em;color:#3a3530;line-height:1.25;margin-bottom:12px}.cp-hero p{color:#6e5e58;font-size:1.05em;max-width:480px;margin:0 auto 22px;line-height:1.6}.cp-trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.cp-trust span{font-family:Arial,sans-serif;font-size:.78em;color:#6e5e58;display:flex;align-items:center;gap:5px}.cp-trust span:before{content:"\2713";color:#8baf8b;font-weight:700;font-size:1.1em}.cp-section-title{text-align:center;margin:44px 0 28px}.cp-section-title h2{font-size:1.6em;color:#3a3530;margin-bottom:6px}.cp-section-title p{color:#9e9589;font-size:.92em;font-family:Arial,sans-serif}.cp-divider{width:48px;height:2px;background:#e8c9be;margin:10px auto 0}.cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:44px}.cp-card{background:#fff;border:1px solid #ede8e4;border-radius:14px;overflow:hidden;box-shadow:0 2px 16px #3a35300f}.cp-img-wrap{padding:28px 20px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #ede8e4;min-height:160px}.cp-img-icon{font-size:3em;margin-bottom:10px}.cp-img-label{font-family:Arial,sans-serif;font-size:.75em;color:#9e9589;text-transform:uppercase;letter-spacing:1.5px}.cp-card-bg-1{background:linear-gradient(135deg,#f0f5f0,#daeada)}.cp-card-bg-2{background:linear-gradient(135deg,#fdf4ec,#f5e8d0)}.cp-card-bg-3{background:linear-gradient(135deg,#fdf0ee,#f5ddd8)}.cp-card-bg-4{background:linear-gradient(135deg,#f0f4f0,#d8ead8)}.cp-card-body{padding:20px}.cp-card-body h3{font-size:1.05em;margin-bottom:6px;color:#3a3530}.cp-price-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cp-price{font-size:1.25em;font-weight:700;color:#8baf8b;font-family:Arial,sans-serif}.cp-tag{font-size:.68em;background:#f5e6e0;color:#c07060;padding:3px 9px;border-radius:10px;font-family:Arial,sans-serif;letter-spacing:.5px}.cp-card-body ul{list-style:none;padding:0;margin:0}.cp-card-body li{font-family:Arial,sans-serif;font-size:.82em;color:#6e5e58;padding:3px 0 3px 16px;position:relative}.cp-card-body li:before{content:"\b7";position:absolute;left:4px;color:#c9a96e;font-size:1.4em;line-height:1}.cp-bundle{background:linear-gradient(135deg,#fdf4ec,#f8edd8);border:2px solid #e8c9a0;border-radius:16px;padding:36px 32px;text-align:center;margin:8px 0 44px;position:relative}.cp-bundle-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#c9a96e;color:#fff;font-family:Arial,sans-serif;font-size:.75em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 20px;border-radius:20px;white-space:nowrap}.cp-bundle h2{font-size:1.55em;color:#3a3530;margin-bottom:8px}.cp-bundle p{color:#6e5e58;font-size:.95em;max-width:460px;margin:0 auto 16px;font-family:Arial,sans-serif;line-height:1.6}.cp-bundle-price{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}.cp-bundle-orig{font-family:Arial,sans-serif;font-size:1.05em;color:#aaa;text-decoration:line-through}.cp-bundle-new{font-family:Arial,sans-serif;font-size:1.8em;font-weight:700;color:#c9a96e}.cp-bundle-save{font-family:Arial,sans-serif;font-size:.8em;background:#8baf8b;color:#fff;padding:4px 12px;border-radius:12px}.cp-code-wrap{background:#fff;border:2px dashed #e8c9a0;border-radius:10px;display:inline-flex;align-items:center;gap:12px;padding:10px 24px;margin-bottom:10px}.cp-code-label{font-family:Arial,sans-serif;font-size:.75em;color:#9e9589;text-transform:uppercase;letter-spacing:1px}.cp-code-val{font-family:Courier New,monospace;font-size:1.5em;font-weight:700;color:#3a3530;letter-spacing:3px}.cp-how{background:#faf7f2;border-radius:14px;padding:32px;margin-bottom:44px}.cp-how h2{text-align:center;font-size:1.4em;margin-bottom:24px;color:#3a3530}.cp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.cp-step-num{width:36px;height:36px;background:#e8c9be;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-family:Arial,sans-serif;font-weight:700;color:#6e5e58;font-size:.95em}.cp-step-title{font-size:.9em;font-weight:700;margin-bottom:4px}.cp-step-desc{font-family:Arial,sans-serif;font-size:.78em;color:#9e9589;line-height:1.5}.cp-faq{margin-bottom:44px}.cp-faq h2{text-align:center;font-size:1.4em;margin-bottom:20px}.cp-faq-item{border-bottom:1px solid #ede8e4;padding:14px 0}.cp-faq-q{font-weight:700;font-size:.92em;margin-bottom:6px;color:#3a3530}.cp-faq-a{font-family:Arial,sans-serif;font-size:.84em;color:#6e5e58;line-height:1.6}.cp-foot{text-align:center;padding:20px;background:#faf7f2;border-radius:12px;font-family:Arial,sans-serif;font-size:.8em;color:#9e9589;line-height:1.8}@media(max-width:580px){.cp-grid{grid-template-columns:1fr}.cp-steps{grid-template-columns:1fr 1fr}.cp-hero h1{font-size:1.6em}}.cp-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cp-reveal.is-visible{opacity:1;transform:translateY(0)}.cp-reveal-delay-1{transition-delay:.1s}.cp-reveal-delay-2{transition-delay:.2s}.cp-reveal-delay-3{transition-delay:.3s}.cp-reveal-delay-4{transition-delay:.4s}.cp-reveal-delay-5{transition-delay:.5s}.cp-reveal-left{opacity:0;transform:translate(-30px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cp-reveal-left.is-visible{opacity:1;transform:translate(0)}.cp-reveal-scale{opacity:0;transform:scale(.92);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cp-reveal-scale.is-visible{opacity:1;transform:scale(1)}.product-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)!important;border-radius:12px;overflow:hidden}.product-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 40px #2c2c2c1f,0 8px 16px #2c2c2c14!important}.product-card .card-gallery,.product-card__image{transition:transform .5s cubic-bezier(.22,1,.36,1)!important}.product-card:hover .card-gallery,.product-card:hover .product-card__image{transform:scale(1.04)!important}.cp-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;position:absolute;top:12px;left:12px;z-index:10;pointer-events:none}.cp-badge--bestseller{background:#8fa882;color:#fff}.cp-badge--new{background:#2c2c2c;color:#faf8f5}.cp-badge--download{background:#faf8f5;color:#8fa882;border:1.5px solid #8FA882}.button--primary,[class*=button][class*=primary],.product-form__submit{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}.button--primary:hover,[class*=button][class*=primary]:hover,.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #8fa88259!important}.product-form__submit:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);transition:none}.product-form__submit:hover:after{left:140%;transition:left .6s ease}.cp-trust-bar{display:flex;align-items:center;justify-content:center;gap:32px;padding:14px 24px;background:#faf8f5;border-top:1px solid rgba(143,168,130,.2);border-bottom:1px solid rgba(143,168,130,.2);flex-wrap:wrap}.cp-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#2c2c2c;white-space:nowrap}.cp-trust-item svg{color:#8fa882;flex-shrink:0}.cp-download-promise{background:linear-gradient(135deg,#faf8f5,#f0ede8);border:1.5px solid rgba(143,168,130,.3);border-radius:12px;padding:20px 24px;margin:20px 0}.cp-download-promise__title{font-size:14px;font-weight:700;color:#2c2c2c;margin:0 0 12px;display:flex;align-items:center;gap:8px}.cp-download-promise__title svg{color:#8fa882}.cp-download-promise__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cp-download-promise__list li{font-size:13px;color:#555;display:flex;align-items:center;gap:8px}.cp-download-promise__list li:before{content:"\2713";color:#8fa882;font-weight:700;flex-shrink:0}@keyframes cp-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.banner__heading,.hero__heading,[class*=banner] h1,[class*=banner] h2{animation:cp-fade-up .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}.banner__content .button,.hero .button,[class*=banner] .button{animation:cp-fade-up .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.35s}.collection-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)!important;border-radius:12px;overflow:hidden}.collection-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 32px #2c2c2c1a!important}.header__menu-item a,.header__menu-item button{position:relative}.header__menu-item>a:after,.header__menu-item>button:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#8fa882;transition:width .25s ease}.header__menu-item:hover>a:after,.header__menu-item:hover>button:after{width:100%}header-component{transition:box-shadow .3s ease,background-color .3s ease}header-component.is-scrolled{box-shadow:0 2px 20px #2c2c2c14}.quick-add__submit{transition:all .25s ease!important}.quick-add__submit:hover{transform:scale(1.02)!important}@keyframes cp-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-for-layout{animation:cp-page-enter .4s cubic-bezier(.22,1,.36,1) both}.cp-scroll-top{position:fixed;bottom:32px;right:32px;width:44px;height:44px;background:#8fa882;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;box-shadow:0 4px 16px #8fa88266;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.cp-scroll-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.cp-scroll-top:hover{background:#7d9870;transform:translateY(-2px)!important}.cp-email-capture{background:linear-gradient(135deg,#8fa882,#7d9870);border-radius:16px;padding:40px 48px;text-align:center;color:#fff}.cp-email-capture__title{font-size:clamp(20px,3vw,28px);font-weight:700;margin:0 0 8px;color:#fff}.cp-email-capture__subtitle{font-size:15px;opacity:.9;margin:0 0 24px}.product__media-gallery .thumbnail{transition:opacity .2s ease,border-color .2s ease!important}.product__media-gallery .thumbnail:hover,.product__media-gallery .thumbnail.is-active{opacity:1!important;border-color:#8fa882!important}.featured-blog-posts-card,.blog-post-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)!important;border-radius:12px;overflow:hidden}.featured-blog-posts-card:hover,.blog-post-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 32px #2c2c2c1a!important}@media(max-width:749px){.cp-trust-bar{gap:16px;padding:12px 16px}.cp-trust-item{font-size:12px}.cp-scroll-top{bottom:20px;right:20px;width:40px;height:40px}.product-card:hover{transform:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){.cp-reveal,.cp-reveal-left,.cp-reveal-scale{opacity:1;transform:none;transition:none}.product-card,.collection-card,.featured-blog-posts-card{transition:none!important}.banner__heading,.banner__content .button,.content-for-layout{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/clarity-prints.css.map */
