@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800;900&family=Lora:ital,wght@0,400;0,600;1,400&display=swap";.cloudalign-dupe-page{--ca-navy: #1a1a1a;--ca-header-red: #d2232a;--ca-blue: #297dd6;--ca-blue-dark: #1c5aa0;--ca-green: #1a9c4c;--ca-star: #f2a900;--ca-gray-600: #4b5563;--ca-gray-500: #6b7280;--ca-gray-200: #e5e7eb;--ca-gray-100: #f3f5f8;font-family:Nunito Sans,sans-serif;color:var(--ca-navy);background:#fff}.cloudalign-dupe-page img{max-width:100%;display:block}.cloudalign-dupe-page .shell{max-width:1160px;margin:0 auto;padding:0 20px}.cloudalign-dupe-page .cta{display:inline-flex;align-items:center;gap:8px;background:var(--ca-navy);color:#fff!important;text-decoration:none!important;font-weight:800;font-size:17px;padding:14px 22px;border-radius:999px}.cloudalign-dupe-page .cta.cta-purple{background:var(--ca-blue)}.cloudalign-dupe-page .cta.cta-dark{background:var(--ca-navy)}.cloudalign-dupe-page .cta.cta-light{background:#fff;color:var(--ca-navy)!important}.cloudalign-dupe-page .promo-bar{background:var(--ca-header-red);color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:10px 16px;text-align:center;font-size:15.5px}.cloudalign-dupe-page .sold-out-pill{background:#00000040;padding:4px 10px;border-radius:999px;font-weight:800;font-size:14px}.cloudalign-dupe-page .promo-message{font-weight:700;display:none}@media screen and (min-width:640px){.cloudalign-dupe-page .promo-message{display:inline}}.cloudalign-dupe-page .promo-cta{color:#fff!important;text-decoration:underline!important;font-weight:800}.cloudalign-dupe-page .site-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--ca-gray-200);position:sticky;top:0;background:#fff;z-index:50}.cloudalign-dupe-page .brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;font-weight:900;font-size:21px;color:var(--ca-navy)}.cloudalign-dupe-page .brand-mark{width:28px;height:28px;border-radius:50%;background:var(--ca-header-red);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;text-transform:uppercase}.cloudalign-dupe-page .desktop-nav{display:none;gap:24px}@media screen and (min-width:900px){.cloudalign-dupe-page .desktop-nav{display:flex}}.cloudalign-dupe-page .desktop-nav a{color:var(--ca-navy)!important;text-decoration:none!important;font-weight:700;font-size:16.5px}.cloudalign-dupe-page .header-shop{background:var(--ca-navy);color:#fff;border:none;border-radius:999px;padding:10px 18px;font-weight:800;font-size:16px;cursor:pointer}.cloudalign-dupe-page .mobile-menu{background:none;border:none;font-size:24px;cursor:pointer;padding:4px 8px}@media screen and (min-width:900px){.cloudalign-dupe-page .mobile-menu{display:none}}.cloudalign-dupe-page .mobile-nav{display:none;flex-direction:column;padding:10px 20px;border-bottom:1px solid var(--ca-gray-200)}.cloudalign-dupe-page .mobile-nav.is-open{display:flex}.cloudalign-dupe-page .mobile-nav a{color:var(--ca-navy)!important;text-decoration:none!important;font-weight:700;padding:10px 0;border-bottom:1px solid var(--ca-gray-200)}main#top{display:block}.cloudalign-dupe-page .article-hero{padding:32px 20px 0}.cloudalign-dupe-page .eyebrow{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ca-blue);margin:0 0 10px}.cloudalign-dupe-page .article-hero h1{font-family:Lora,serif;font-size:32px;font-weight:700;line-height:1.3;margin:0 0 16px}@media screen and (min-width:900px){.cloudalign-dupe-page .article-hero h1{font-size:42px}}.cloudalign-dupe-page .article-hero h1 em{color:var(--ca-blue);font-style:normal}.cloudalign-dupe-page .byline{margin-bottom:16px}.cloudalign-dupe-page .author-line{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--ca-gray-600)}.cloudalign-dupe-page .author-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex:none}.cloudalign-dupe-page .author-avatar img{width:100%;height:100%;object-fit:cover}.cloudalign-dupe-page .author-line small{display:block;color:var(--ca-gray-500);font-size:14.5px}.cloudalign-dupe-page .hero-rule{border-top:1px solid var(--ca-gray-200);margin:10px 0 20px}.cloudalign-dupe-page .hero-art img{border-radius:12px;width:100%}.cloudalign-dupe-page .article-sidebar{display:none}.cloudalign-dupe-page .main-column{min-width:0}@media screen and (min-width:1100px){.cloudalign-dupe-page main#top{display:grid;grid-template-columns:1fr 320px;gap:32px;max-width:1160px;margin:0 auto;align-items:start}.cloudalign-dupe-page .article-hero,.cloudalign-dupe-page .story{padding-left:0;padding-right:0}.cloudalign-dupe-page .article-sidebar{display:block;padding:32px 0 0}}.cloudalign-dupe-page .sidebar-trending,.cloudalign-dupe-page .sidebar-comments{background:var(--ca-gray-100);border-radius:12px;padding:18px;margin-bottom:20px}.cloudalign-dupe-page .article-sidebar h2{font-size:15px;font-weight:900;letter-spacing:.06em;margin:0 0 14px}.cloudalign-dupe-page .sidebar-trending a{display:flex;gap:12px;text-decoration:none!important;color:var(--ca-navy)!important}.cloudalign-dupe-page .sidebar-trending img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex:none}.cloudalign-dupe-page .sidebar-trending strong{display:block;font-size:16px;line-height:1.35}.cloudalign-dupe-page .sidebar-trending small{color:var(--ca-gray-500);font-size:14.5px}.cloudalign-dupe-page .sidebar-comments article{margin-bottom:16px}.cloudalign-dupe-page .sidebar-comments article>div{display:flex;justify-content:space-between;font-size:15px;margin-bottom:4px}.cloudalign-dupe-page .sidebar-comments time{color:var(--ca-gray-500)}.cloudalign-dupe-page .sidebar-comments p{font-size:15.5px;line-height:1.55;color:var(--ca-gray-600);margin:0 0 6px}.cloudalign-dupe-page .sidebar-comments small{color:var(--ca-gray-500);font-size:14px}.cloudalign-dupe-page .story{padding:32px 20px 0;max-width:720px;margin:0 auto;font-family:Lora,serif}.cloudalign-dupe-page .story h2{font-size:26px;font-weight:700;line-height:1.3;margin:36px 0 16px;font-family:Lora,serif}.cloudalign-dupe-page .story>p,.cloudalign-dupe-page .story section p{font-size:19px;line-height:1.75;color:#2b2f3a;margin:0 0 18px}.cloudalign-dupe-page .story-image{margin:28px 0}.cloudalign-dupe-page .story-image img{border-radius:12px;width:100%}.cloudalign-dupe-page .image-caption{font-size:15px;color:var(--ca-gray-500);text-align:center;margin-top:8px;font-family:Nunito Sans,sans-serif}.cloudalign-dupe-page .pillow-list{padding-left:20px;margin:0 0 18px}.cloudalign-dupe-page .pillow-list li{font-size:19px;line-height:1.7;margin-bottom:10px;color:#2b2f3a}.cloudalign-dupe-page .total-damage{font-size:20px;font-weight:700}.cloudalign-dupe-page .quote-card{background:var(--ca-gray-100);border-radius:14px;padding:28px;margin:28px 0;text-align:center}.cloudalign-dupe-page .quote-mark{font-size:50px;color:var(--ca-blue);line-height:1;font-family:Lora,serif}.cloudalign-dupe-page .quote-card h2{margin:8px 0 12px}.cloudalign-dupe-page blockquote{border-left:3px solid var(--ca-blue);background:#e8f1fb;padding:18px 20px;margin:24px 0;font-style:italic;font-size:20px;color:#2b2f3a}.cloudalign-dupe-page .image-slot{margin:28px 0}.cloudalign-dupe-page .image-slot img{border-radius:12px;width:100%}.cloudalign-dupe-page .feature-bullets{list-style:none;padding:0;margin:0 0 18px}.cloudalign-dupe-page .feature-bullets li{font-size:19px;line-height:1.6;padding:10px 0 10px 28px;position:relative;border-bottom:1px solid var(--ca-gray-200)}.cloudalign-dupe-page .feature-bullets li:before{content:"\2713";position:absolute;left:0;color:var(--ca-green);font-weight:900}.cloudalign-dupe-page .feature-bullets li span{display:block;font-size:16px;color:var(--ca-gray-500);font-style:italic}.cloudalign-dupe-page .no-more-list{list-style:none;padding:0;margin:0 0 18px}.cloudalign-dupe-page .no-more-list li{font-size:19px;line-height:1.7;padding-left:24px;position:relative;margin-bottom:8px}.cloudalign-dupe-page .no-more-list li:before{content:"\2717";position:absolute;left:0;color:#d2232a;font-weight:900}.cloudalign-dupe-page .timeline{margin:28px 0}.cloudalign-dupe-page .timeline h2{margin-top:0;text-align:left;font-family:Nunito Sans,sans-serif;font-weight:800}.cloudalign-dupe-page .timeline-grid{display:flex;flex-direction:column}.cloudalign-dupe-page .timeline-grid>div{margin-bottom:24px}.cloudalign-dupe-page .timeline-grid strong{display:inline-block;background:var(--ca-blue);color:#fff;font-family:Nunito Sans,sans-serif;font-weight:800;font-size:19px;padding:10px 18px;border-radius:8px;margin-bottom:14px}.cloudalign-dupe-page .timeline-grid p{font-size:19px;line-height:1.6;margin:0}.cloudalign-dupe-page .why-section{margin:28px 0}.cloudalign-dupe-page .section-kicker{font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ca-blue);margin-bottom:8px}.cloudalign-dupe-page .difference-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:20px}@media screen and (min-width:640px){.cloudalign-dupe-page .difference-grid{grid-template-columns:1fr 1fr}}.cloudalign-dupe-page .difference-card{background:var(--ca-gray-100);border-radius:12px;padding:20px;font-family:Nunito Sans,sans-serif}.cloudalign-dupe-page .card-number{display:block;font-weight:900;font-size:24px;color:var(--ca-blue);margin-bottom:8px}.cloudalign-dupe-page .difference-card h3{font-size:18px;font-weight:900;margin:0 0 8px}.cloudalign-dupe-page .difference-card p{font-size:16.5px;line-height:1.6;color:var(--ca-gray-600);margin:0}.cloudalign-dupe-page .honest-truth{margin:36px 0;text-align:left;background:var(--ca-blue);color:#fff;border-radius:24px;padding:36px 28px}.cloudalign-dupe-page .story .honest-truth .section-kicker{text-align:left;color:#fff}.cloudalign-dupe-page .story .honest-truth h2{color:#fff;font-family:Nunito Sans,sans-serif}.cloudalign-dupe-page .story section.honest-truth p{color:#fff}.cloudalign-dupe-page .big-line{font-size:26px;font-weight:800;color:#fff;margin:24px 0}.cloudalign-dupe-page .offer{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;background:var(--ca-gray-100);border-radius:16px;padding:28px;margin:36px 0;font-family:Nunito Sans,sans-serif}@media screen and (min-width:768px){.cloudalign-dupe-page .offer{grid-template-columns:1.1fr .9fr}}.cloudalign-dupe-page .offer-copy h2{font-family:Nunito Sans,sans-serif;font-size:26px;margin:0 0 14px}.cloudalign-dupe-page .offer-copy h2 span{color:var(--ca-blue)}.cloudalign-dupe-page .offer-copy ul{list-style:none;padding:0;margin:0 0 20px}.cloudalign-dupe-page .offer-copy ul li{font-size:17px;font-weight:700;padding:8px 0;border-bottom:1px solid var(--ca-gray-200)}.cloudalign-dupe-page .offer-copy .divider{margin:0 6px;color:var(--ca-gray-500)}.cloudalign-dupe-page .offer-visual{position:relative}.cloudalign-dupe-page .offer-visual img{border-radius:12px;width:100%}.cloudalign-dupe-page .offer-badge{position:absolute;top:-10px;right:-10px;background:var(--ca-blue);color:#fff;border-radius:50%;width:70px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;font-size:20px;text-align:center;z-index:2}.cloudalign-dupe-page .offer-badge small{font-size:12px;font-weight:800}.cloudalign-dupe-page .reviews{margin:36px 0;font-family:Nunito Sans,sans-serif;text-align:center}.cloudalign-dupe-page .review-intro .stars{color:var(--ca-star);font-size:22px;margin-bottom:8px}.cloudalign-dupe-page .review-intro h2{font-family:Nunito Sans,sans-serif;font-size:24px}.cloudalign-dupe-page .review-intro p{font-size:17px;color:var(--ca-gray-600)}.cloudalign-dupe-page .review-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0;text-align:left}@media screen and (min-width:640px){.cloudalign-dupe-page .review-grid{grid-template-columns:1fr 1fr}}.cloudalign-dupe-page .review-grid blockquote{border-left:none;background:var(--ca-gray-100);border-radius:12px;padding:18px;margin:0;font-style:normal;font-size:16.5px}.cloudalign-dupe-page .review-grid p{margin:0 0 10px;color:var(--ca-navy)}.cloudalign-dupe-page .review-grid cite{font-weight:800;font-style:normal;font-size:15.5px;color:var(--ca-gray-500)}.cloudalign-dupe-page .trending{margin:36px 0;font-family:Nunito Sans,sans-serif}.cloudalign-dupe-page .trending-card{display:grid;grid-template-columns:1fr;gap:16px;background:var(--ca-gray-100);border-radius:14px;padding:20px}@media screen and (min-width:640px){.cloudalign-dupe-page .trending-card{grid-template-columns:180px 1fr}}.cloudalign-dupe-page .trending-image{border-radius:10px;overflow:hidden;min-height:140px;background:var(--ca-gray-200)}.cloudalign-dupe-page .trending-image img{width:100%;height:100%;object-fit:cover}.cloudalign-dupe-page .trend-label{font-size:14.5px;font-weight:800;color:var(--ca-blue);text-transform:uppercase;margin:0 0 6px}.cloudalign-dupe-page .trending-card h2{font-family:Lora,serif;font-size:21px;margin:0 0 8px}.cloudalign-dupe-page .trending-card p{font-size:16.5px;color:var(--ca-gray-600)}.cloudalign-dupe-page .text-link{color:var(--ca-blue)!important;font-weight:700;text-decoration:none!important;font-size:16px}.cloudalign-dupe-page .comments{margin:36px 0;font-family:Nunito Sans,sans-serif}.cloudalign-dupe-page .comment-list{display:flex;flex-direction:column;gap:16px}.cloudalign-dupe-page .comment{background:var(--ca-gray-100);border-radius:12px;padding:16px 18px}.cloudalign-dupe-page .comment.extra-comment{display:none}.cloudalign-dupe-page .comment.extra-comment.is-visible{display:block}.cloudalign-dupe-page .comment-meta{display:flex;justify-content:space-between;font-size:15.5px;margin-bottom:6px}.cloudalign-dupe-page .comment-meta span{color:var(--ca-gray-500)}.cloudalign-dupe-page .comment p{font-size:16.5px;line-height:1.6;color:var(--ca-navy);margin:0 0 8px}.cloudalign-dupe-page .comment-actions{display:flex;gap:8px;font-size:15px;font-weight:700;color:var(--ca-gray-500)}.cloudalign-dupe-page .show-more{display:block;margin:18px auto 0;background:none;border:1px solid var(--ca-gray-200);border-radius:999px;padding:10px 22px;font-weight:800;font-size:16px;cursor:pointer}.cloudalign-dupe-page .faq{margin:36px 0;font-family:Nunito Sans,sans-serif}.cloudalign-dupe-page .faq-list details{border-bottom:1px solid var(--ca-gray-200);padding:14px 0}.cloudalign-dupe-page .faq-list summary{font-weight:800;font-size:17.5px;cursor:pointer;list-style:none}.cloudalign-dupe-page .faq-list summary::-webkit-details-marker{display:none}.cloudalign-dupe-page .faq-list details p{font-size:17px;line-height:1.6;color:var(--ca-gray-600);margin:10px 0 0}.cloudalign-dupe-page .site-footer{background:var(--ca-blue);color:#fff;margin-top:48px;padding:40px 20px 0}.cloudalign-dupe-page .footer-inner{text-align:center;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.25);max-width:500px;margin:0 auto 28px}.cloudalign-dupe-page .footer-brand span{color:#fff}.cloudalign-dupe-page .footer-inner p{font-size:16px;margin:10px 0 18px}.cloudalign-dupe-page .footer-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1160px;margin:0 auto;padding-bottom:28px}@media screen and (min-width:768px){.cloudalign-dupe-page .footer-columns{grid-template-columns:repeat(4,1fr)}}.cloudalign-dupe-page .footer-columns h3{font-size:15.5px;font-weight:800;color:#fff;margin:0 0 12px}.cloudalign-dupe-page .footer-columns a{display:block;color:#ffffffd9!important;text-decoration:none!important;font-size:15.5px;margin-bottom:10px}.cloudalign-dupe-page .footer-bottom{border-top:1px solid rgba(255,255,255,.25);padding:18px 20px;display:flex;flex-direction:column;gap:6px;font-size:14px;text-align:center;color:#ffffffbf}.cloudalign-dupe-page .drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.cloudalign-dupe-page .drawer.is-open{visibility:visible}.cloudalign-dupe-page .drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .2s ease}.cloudalign-dupe-page .drawer.is-open .drawer-backdrop{opacity:1}.cloudalign-dupe-page .drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(380px,90vw);background:#fff;transform:translate(100%);transition:transform .25s ease;overflow-y:auto;padding:20px}.cloudalign-dupe-page .drawer.is-open .drawer-panel{transform:translate(0)}.cloudalign-dupe-page .drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cloudalign-dupe-page .drawer-head h2{font-size:20px;font-weight:900;margin:0}.cloudalign-dupe-page .drawer-head button{background:none;border:none;font-size:24px;cursor:pointer}.cloudalign-dupe-page .drawer-grid{display:flex;flex-direction:column;gap:16px}.cloudalign-dupe-page .mini-product{display:flex;gap:12px}.cloudalign-dupe-page .mini-product img{width:72px;height:72px;object-fit:cover;border-radius:8px;background:var(--ca-gray-100);flex:none}.cloudalign-dupe-page .mini-tag{display:inline-block;background:var(--ca-blue);color:#fff;font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;margin-bottom:4px}.cloudalign-dupe-page .mini-copy h3{font-size:16.5px;font-weight:800;margin:0 0 4px}.cloudalign-dupe-page .mini-copy p{font-size:14.5px;color:var(--ca-gray-600);margin:0 0 6px}.cloudalign-dupe-page .mini-copy div{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cloudalign-dupe-page .mini-copy strong{font-size:16px}.cloudalign-dupe-page .mini-copy s{color:var(--ca-gray-500);font-size:14.5px}.cloudalign-dupe-page .mini-cta{color:var(--ca-blue)!important;text-decoration:none!important;font-weight:800;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-cloudalign-dupe.css.map */
