:root{--cp-green:#1948c9;--cp-deep:#102f82;--cp-yellow:#ff947f;--cp-cream:#f6f7fc;--cp-pale:#e8efff;--cp-ink:#16264d;--cp-muted:#53617c;--cp-line:#d5ddf0;--cs-accent:#1948c9;--cs-soft:#e8efff;--cs-ink:#16264d;--cs-paper:#f8f9fd;--cs-line:#d0d9ed;--cs-muted:#53617c;--font-body--family:"Sora",Arial,sans-serif;--font-heading--family:"Sora",Arial,sans-serif;--font-subheading--family:"Sora",Arial,sans-serif;--font-accent--family:"Sora",Arial,sans-serif;--font-body--weight:500;--font-heading--weight:700;--font-subheading--weight:600;--font-accent--weight:700}body,body.cp-body,body :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,legend,summary,span,small,b,strong,dt,dd,th,td,figcaption,blockquote){font-family:Sora,Arial,sans-serif!important}body,body.cp-body{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:700!important}b,strong{font-weight:700}.cp-logo,.cs-brand,.cp-footer-brand{font-weight:800}.cp-logo small{font-weight:500}.cp-intro h1{font-size:42px;letter-spacing:-1.2px;font-weight:700}.cp-intro>p:last-child,.cs-lead{font-weight:500}.cs-hero h1{font-size:clamp(48px,4.7vw,64px);letter-spacing:-1.8px;font-weight:700}.cp-tag,.cs-eyebrow,.cp-kicker,.cr-kicker{font-weight:600}.cp-pack-top{font-weight:700;font-size:11px;color:#16264d}.cp-pack-price,.cp-pack-body>strong,.cp-add,.cp-link-button,.cs-button,.cp-habit-tabs button,.cs-pack strong,.cs-pack>b,.cp-packs legend{font-weight:700}.cp-pack-price{font-size:19px}.cp-pack-body>strong{font-size:23px}.cp-add>strong{font-weight:700}.cp-checkout-note,.cs-buy-note{font-weight:500}.cp-mini-features svg{width:22px;height:22px;stroke-width:2.3}.cp-mini-features p{font-weight:600}.cp-menu summary svg{stroke-width:2.4}.cp-guide-thumb b,.cp-guide-image>span,.cp-ribbon span[aria-hidden],.cs-ribbon span[aria-hidden],.cs-brand>span,.cp-problem-grid article>span{font-weight:700}.cp-details summary,.cp-faq summary,.cs-questions summary{font-weight:600}.cp-details summary>span,.cp-faq summary>span,.cs-questions summary>span{font-weight:700}.cp-sticky>button,.cp-sticky strong,.cp-sticky-picker{font-weight:700}.cr-inline-rating{color:#30456e;font-weight:600}.cr-inline-stars{color:#77839c}.cr-inline-stars b{color:#b84430}.cr-inline-rating [data-rating-summary-text]{font-size:12px;font-weight:600}.cr-stars{color:#b84430}body .cr-write{font-weight:700}body .cr-verified{background:#e8efff;color:#30456e}body .cr-empty-stars{color:#77839c}.cp-pack:has(input:focus-visible){outline-color:#b84430}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-color:#1948c9}.cp-habit button:focus-visible,.cp-sticky button:focus-visible{outline-color:#ff947f}.cp-comparison tbody td:nth-child(2){font-weight:600}.cs-cart span,.cp-cart b{font-weight:600}@media(max-width:1350px){.cp-intro h1{font-size:40px}.cp-pack-price{font-size:18px}.cp-product-card{gap:24px 32px}}@media(max-width:900px){.cp-intro h1{font-size:40px}.cp-pack-price{font-size:22px}.cp-pack-body>strong{font-size:27px}.cs-hero h1{font-size:48px}.cp-sticky>button{font-weight:700}.cp-sticky strong{font-weight:700}}@media(max-width:700px){.cs-hero h1{font-size:42px;letter-spacing:-1.2px}.cs-section-heading h2,.cs-reuse h2,.cs-faq h2,.cs-final h2{font-size:30px}.cs-lead{font-size:16px}.cs-sticky .cs-button{min-width:152px;font-size:13px}body .cg-grid figcaption{font-family:Sora,Arial,sans-serif;font-weight:500}}@media(max-width:600px){.cp-intro h1{font-size:34px;letter-spacing:-1px}.cp-pack-price{font-size:16px}.cp-pack-body>strong{font-size:21px}.cp-pack-top{font-size:11px;padding:8px 2px;line-height:1.5}.cp-pack-body>small{font-size:11px}.cp-mini-features p{font-size:11px}.cp-sticky>button{font-size:12px;padding-inline:14px}.cp-sticky strong{font-size:20px}.cp-logo{font-size:18px}.cp-logo small{font-size:8px}.cp-cart{font-size:11px}.cp-section h2,.cp-lifestyle h2,.cp-final h2{font-size:30px}.cr-inline-rating [data-rating-summary-text]{font-size:11px}}@media(max-width:360px){.cp-intro h1{font-size:30px}.cp-pack-price{font-size:13px}.cp-pack-body>strong{font-size:18px}.cp-pack-top{font-size:11px;min-height:48px;display:grid;place-items:center}.cp-sticky>button{padding-inline:10px;font-size:12px}.cp-sticky strong{font-size:17px}.cs-hero h1{font-size:36px}.cs-sticky .cs-button{min-width:136px}.cs-sticky{gap:12px;padding-inline:16px}.cp-habit-tabs button{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cloth-cobalt.css.map */
