:root{--cb-white: #FFFFFF;--cb-powder: #C6DBEE;--cb-sky: #E7F0F8;--cb-charcoal: #232A33;--cb-burgundy: #561A24;--cb-pink: #F7CFD6;--cb-rose: #E58A9C;--cb-muted: #4C5560;--cb-radius: 20px;--cb-fun: "Caprasimo", Georgia, serif;--cb-sans: var(--font-body--family, "Jost", "Futura", sans-serif)}.cb{font-family:var(--cb-sans);color:var(--cb-charcoal);font-size:16px;line-height:1.6}.cb *,.cb *:before,.cb *:after{box-sizing:border-box}.cb img,.cb video{display:block;max-width:100%}.cb a{color:inherit}.cb--white{background:var(--cb-white);color:var(--cb-charcoal)}.cb--sky{background:var(--cb-sky);color:var(--cb-charcoal)}.cb--powder{background:var(--cb-powder);color:var(--cb-charcoal)}.cb--pink{background:var(--cb-pink);color:var(--cb-burgundy)}.cb--burgundy{background:var(--cb-burgundy);color:var(--cb-white)}.cb__wrap{max-width:var(--page-width, 1440px);margin:0 auto;padding:32px 18px 44px}@media(min-width:990px){.cb__wrap{padding:72px 40px 80px}}.cb__eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-burgundy)}.cb--burgundy .cb__eyebrow{color:var(--cb-pink)}.cb__h2{margin:0;font-family:var(--cb-sans);font-size:26px;font-weight:700;letter-spacing:.04em;line-height:1.05;text-transform:uppercase;color:inherit}.cb__fun{margin:2px 0 8px;font-family:var(--cb-fun);font-weight:400;font-size:24px;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--cb-burgundy)}.cb--burgundy .cb__fun{color:var(--cb-pink)}.cb__lede{margin:0 0 18px;max-width:34em}.cb--burgundy .cb__lede{color:#f2dde1}.cb__muted{color:var(--cb-muted)}@media(min-width:990px){.cb__h2{font-size:40px}.cb__fun{font-size:34px}}.cb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;border:1.5px solid var(--cb-burgundy);background:var(--cb-burgundy);color:var(--cb-white)!important;text-decoration:none;font-family:var(--cb-sans);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.cb-btn:hover{opacity:.88}.cb-btn--white{background:var(--cb-white);border-color:var(--cb-white);color:var(--cb-burgundy)!important}.cb-btn--outline{background:transparent;border-color:var(--cb-charcoal);color:var(--cb-charcoal)!important}.cb-btn--pink{background:var(--cb-pink);border-color:var(--cb-pink);color:var(--cb-burgundy)!important}.cb-btn--block{display:flex;width:100%}.cb-sticker{position:absolute;z-index:2;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--cb-pink);border:2px solid var(--cb-burgundy);color:var(--cb-burgundy);font-family:var(--cb-fun);font-size:15px;line-height:1.05;padding:6px;transform:rotate(9deg);white-space:pre-line;pointer-events:none}.cb-sticker--blue{background:var(--cb-powder);transform:rotate(-8deg)}@media(min-width:990px){.cb-sticker{width:104px;height:104px;font-size:19px}}.cb-badge{display:inline-block;padding:2px 11px;border-radius:999px;background:var(--cb-pink);color:var(--cb-burgundy);font-family:var(--cb-fun);font-size:13px;line-height:1.5}.cb-badge--burgundy{background:var(--cb-burgundy);color:var(--cb-white)}.cb-badge--outline{background:var(--cb-white);box-shadow:inset 0 0 0 1.5px var(--cb-burgundy)}.cb-card{background:var(--cb-white);border-radius:var(--cb-radius);overflow:hidden;color:var(--cb-charcoal)}.cb-price{font-weight:600;color:var(--cb-burgundy)}.cb-was{color:#6b7480;text-decoration:line-through;font-size:.875em}.cb-scroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px}.cb-scroll::-webkit-scrollbar{display:none}.cb-scroll>*{scroll-snap-align:start}@media(min-width:990px){.cb-scroll{margin:0;padding:0}}.cb-tabs{display:flex;flex-wrap:wrap;gap:8px}.cb-tab{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--cb-white);background:var(--cb-white);color:var(--cb-charcoal);cursor:pointer;font-family:var(--cb-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cb-tab[aria-selected=true],.cb-tab[aria-pressed=true]{background:var(--cb-burgundy);border-color:var(--cb-burgundy);color:var(--cb-white)}.cb--white .cb-tab{border-color:var(--cb-sky);background:var(--cb-sky)}.cb--white .cb-tab[aria-selected=true],.cb--white .cb-tab[aria-pressed=true]{background:var(--cb-burgundy);border-color:var(--cb-burgundy)}.shopify-section-group-footer-group em{font-family:var(--cb-fun);font-style:normal;font-weight:400;color:var(--cb-pink)}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:var(--cb-burgundy)!important}.jdgm-histogram__bar-content{background:var(--cb-burgundy)!important}.jdgm-write-rev-link,.jdgm-paginate__load-more{border-radius:999px!important}.variant-option--buttons .variant-option__button-label:has(input:checked){background:var(--cb-burgundy)!important;border-color:var(--cb-burgundy)!important;color:var(--cb-white)!important}.variant-option--buttons .variant-option__button-label:hover{border-color:var(--cb-burgundy)}.product-information__details:has(.add-to-cart-button[disabled]) .shopify-block[id*=ai_gen_block_8cc7ab1]{display:none}#klaviyo-bis-button-container button{background:var(--cb-burgundy)!important;color:var(--cb-white)!important;border:0!important;border-radius:999px!important;min-height:52px;font-family:var(--cb-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}#klaviyo-bis-button-container button:hover{opacity:.88}[data-header-price] [hidden]{display:none!important}[class*=ai-product-header__container-]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;align-items:start}[class*=ai-product-header__container-]>*{grid-column:1 / -1;margin:0!important}[class*=ai-product-header__container-]>h1{grid-column:1;grid-row:1}[class*=ai-product-header__container-]>[data-header-price]{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px;white-space:nowrap}.product-information__details:has(cb-stack-save) .shopify-block[id*=ai_gen_block_ab1c9fb]{display:none}html .dmega-wrapper{--dmega-cream: #E7F0F8;--dmega-cream-border: #C6DBEE;--dmega-pink: #F7CFD6;--dmega-pink-border: #E58A9C;--dmega-coral: #561A24;--dmega-burgundy-soft: #4C5560}html .mnd-root{--mnd-cream: #E7F0F8;--mnd-cream-border: #C6DBEE;--mnd-tan: #E7F0F8;--mnd-pink: #F7CFD6;--mnd-pink-border: #E58A9C;--mnd-coral: #561A24;--mnd-burgundy-soft: #4C5560}html .dmega-intro h2{font-family:var(--cb-fun);font-weight:400;letter-spacing:0}html .dmega-eyebrow{letter-spacing:.14em}cart-drawer-component free-shipping-goal{padding:12px 14px;border-radius:16px;background:var(--cb-pink);color:var(--cb-burgundy)!important}cart-drawer-component free-shipping-goal *{color:var(--cb-burgundy)!important}cart-drawer-component .progress-bar__container{background:#ffffffb3;border-radius:999px}cart-drawer-component .progress-bar__fill{background:var(--cb-burgundy)!important;border-radius:999px}cart-drawer-component .cart-summary .btn--outline{display:none}cart-drawer-component .cart-summary__checkout-button{min-height:54px}html .mnd-chip-circle{width:60px;height:60px;background:#e7f0f8;border:0;transition:transform .2s ease}html .mnd-chip-circle svg.cb-icon{width:40px;height:40px}html .mnd-chip-item:hover .mnd-chip-circle,html .mnd-chip-item:focus-visible .mnd-chip-circle{transform:rotate(-8deg) scale(1.06)}html .mnd-learn-icon{width:46px;height:46px;border:0;background:#fff}html .mnd-learn-icon svg.cb-icon{width:34px;height:34px}html .mnd-bundle-icon{width:42px;height:42px;border:0;background:#fff}html .mnd-bundle-icon svg.cb-icon{width:32px;height:32px}html .dmega-guide-icon{width:6rem;height:6rem;border:0;background:#fff;transition:transform .2s ease}html .dmega-guide-icon svg.cb-icon{width:4.4rem;height:4.4rem}html .dmega-guide-card{background:#e7f0f8;border-color:#c6dbee}html .dmega-guide-card:hover .dmega-guide-icon{transform:rotate(-8deg) scale(1.06)}@media(prefers-reduced-motion:reduce){html .mnd-chip-circle,html .dmega-guide-icon{transition:none;transform:none!important}}.commslayer-customer-portal{font-family:var(--cb-sans)!important;color:var(--cb-charcoal)!important}.commslayer-customer-portal .portal-heading{font-family:var(--cb-fun)!important;font-weight:400!important;color:var(--cb-burgundy)!important;letter-spacing:0!important}.commslayer-customer-portal h2.portal-heading{font-size:28px!important;margin-bottom:16px!important}.commslayer-customer-portal .hero-section{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,var(--cb-pink) 0%,#FBE4E8 50%,var(--cb-sky) 100%)!important;border-radius:28px!important;padding:60px 24px 68px!important;margin:8px auto 36px!important;max-width:1100px!important;text-align:center!important}.commslayer-customer-portal .hero-section:before{content:""!important;position:absolute!important;width:240px!important;height:240px!important;border-radius:50%!important;background:var(--cb-powder)!important;opacity:.75!important;bottom:-130px!important;left:-70px!important;pointer-events:none!important}.commslayer-customer-portal .hero-section:after{content:"ask us anything"!important;position:absolute!important;top:22px!important;right:22px!important;width:96px!important;height:96px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:8px!important;background:var(--cb-white)!important;border:2px solid var(--cb-burgundy)!important;color:var(--cb-burgundy)!important;font-family:var(--cb-fun)!important;font-size:17px!important;line-height:1.05!important;transform:rotate(9deg)!important;pointer-events:none!important}.commslayer-customer-portal .hero-section h1.portal-heading{position:relative!important;z-index:1!important;font-size:clamp(34px,5vw,54px)!important;line-height:1.08!important;margin:0 auto 10px!important;max-width:15ch!important}.commslayer-customer-portal .hero-section h1.portal-heading:after{content:"Shipping, returns, fit, washing and all things cloth."!important;display:block!important;font-family:var(--cb-sans)!important;font-size:17px!important;color:var(--cb-muted)!important;margin-top:14px!important}.commslayer-customer-portal .hero-search-wrapper{position:relative!important;z-index:2!important;max-width:560px!important;margin:24px auto 0!important}.commslayer-customer-portal .search-bar{background:var(--cb-white)!important;border:2px solid var(--cb-burgundy)!important;border-radius:999px!important;box-shadow:0 5px 0 var(--cb-burgundy)!important;transition:transform .15s ease,box-shadow .15s ease!important}.commslayer-customer-portal .search-bar:focus-within{transform:translateY(2px)!important;box-shadow:0 3px 0 var(--cb-burgundy)!important}.commslayer-customer-portal .search-input{font-family:var(--cb-sans)!important;font-size:17px!important}.commslayer-customer-portal .search-icon{color:var(--cb-burgundy)!important}.commslayer-customer-portal .order-action-card{border:2px solid var(--cb-burgundy)!important;border-radius:var(--cb-radius)!important;background:var(--cb-sky)!important;transition:transform .15s ease,box-shadow .15s ease!important}.commslayer-customer-portal .order-action-card:hover{transform:translateY(-3px)!important;box-shadow:0 5px 0 var(--cb-burgundy)!important}.commslayer-customer-portal .order-action-icon-wrapper{background:var(--cb-white)!important;border-radius:50%!important}.commslayer-customer-portal .order-action-label{font-family:var(--cb-fun)!important;font-weight:400!important;color:var(--cb-burgundy)!important;font-size:19px!important}.commslayer-customer-portal .categories-grid{gap:16px!important}.commslayer-customer-portal .category-grid-item{border:2px solid var(--cb-burgundy)!important;border-radius:var(--cb-radius)!important;padding:22px 20px!important;min-height:112px!important;transition:transform .2s ease,box-shadow .2s ease!important}.commslayer-customer-portal .category-grid-item:hover{transform:translateY(-4px) rotate(-1deg)!important;box-shadow:0 6px 0 var(--cb-burgundy)!important}.commslayer-customer-portal .category-grid-item:nth-child(3n+1){background:var(--cb-pink)!important}.commslayer-customer-portal .category-grid-item:nth-child(3n+2){background:var(--cb-sky)!important}.commslayer-customer-portal .category-grid-item:nth-child(3n+3){background:var(--cb-powder)!important}.commslayer-customer-portal .category-grid-item>svg{background:var(--cb-white)!important;border-radius:50%!important;padding:9px!important;width:42px!important;height:42px!important;color:var(--cb-burgundy)!important;flex-shrink:0!important;transition:transform .2s ease!important}.commslayer-customer-portal .category-grid-item:hover>svg{transform:rotate(-8deg) scale(1.06)!important}.commslayer-customer-portal .category-item-name{font-family:var(--cb-fun)!important;font-weight:400!important;font-size:20px!important;color:var(--cb-burgundy)!important;line-height:1.15!important}.commslayer-customer-portal .category-item-count{font-size:14px!important;color:var(--cb-muted)!important}.commslayer-customer-portal .popular-articles-list{border:2px solid var(--cb-burgundy)!important;border-radius:var(--cb-radius)!important;overflow:hidden!important;background:var(--cb-white)!important}.commslayer-customer-portal .article-row{transition:background .15s ease!important}.commslayer-customer-portal .article-row:hover{background:var(--cb-sky)!important}.commslayer-customer-portal .article-row-title{font-size:16px!important;font-weight:500!important}.commslayer-customer-portal .article-row-icon,.commslayer-customer-portal .article-row-chevron{color:var(--cb-burgundy)!important}.commslayer-customer-portal .article-badge{background:var(--cb-pink)!important;color:var(--cb-burgundy)!important;border-radius:999px!important;font-family:var(--cb-fun)!important;font-weight:400!important}.commslayer-customer-portal .c-article-body h2,.commslayer-customer-portal .c-article-body h3{font-size:24px!important;line-height:1.2!important;margin:30px 0 10px!important;font-family:var(--cb-fun)!important;font-weight:400!important;color:var(--cb-burgundy)!important}.commslayer-customer-portal a:not(.portal-card):not(.category-grid-item):not(.article-row):not(.breadcrumb-home){color:var(--cb-burgundy)!important}@media(max-width:640px){.commslayer-customer-portal .hero-section{border-radius:22px!important;padding:84px 18px 48px!important;margin:4px 0 28px!important}.commslayer-customer-portal .hero-section:after{width:76px!important;height:76px!important;font-size:14px!important;top:14px!important;right:14px!important}.commslayer-customer-portal .hero-section h1.portal-heading:after{font-size:15px!important}.commslayer-customer-portal .category-grid-item{min-height:0!important}}@media(prefers-reduced-motion:reduce){.commslayer-customer-portal *{transition:none!important;transform:none!important}}.header__buttons .cb-icon{width:20px;height:20px;display:block;transition:transform .2s ease}.header__buttons a:hover .cb-icon,.header__buttons button:hover .cb-icon,.header__buttons a:focus-visible .cb-icon,.header__buttons button:focus-visible .cb-icon{transform:rotate(-8deg) scale(1.08)}.header-help-button{width:44px;height:44px;color:inherit}@media(max-width:749px){.header__buttons .cb-icon{width:20px;height:20px}.header-help-button{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.header__buttons .cb-icon{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/cb-brand.css.map */
