.ccol{padding-block:0 48px}#MainContent>.shopify-section>.calmy.ccol.ccol.ccol.ccol.ccol.ccol.ccol.ccol{padding-block-start:0}@media(min-width:750px){.ccol{padding-block:0 64px}}.cbn{position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:var(--t-page, #FBF7EF)}.cbn--image,.cbn--video{min-height:var(--cbn-h-m, 240px);color:var(--cbn-ink, #FFFFFF)}.cbn__pic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cbn__img,.cbn__video,.cbn__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--cbn-pos, 50% 50%);display:block}.cbn__still{z-index:1;display:none}.cbn__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--cbn-overlay, #231E19);opacity:var(--cbn-overlay-a, .3);pointer-events:none}.cbn__in{position:relative;z-index:3;width:100%}.cbn__wrap{padding-block:26px}.cbn--none{min-height:0;color:var(--t-ink);border-bottom:1px solid rgb(var(--t-ink-rgb) / .08)}.cbn--none .cbn__wrap{padding-block:14px 16px}.cbn--none.cbn--center .cbn__wrap{text-align:start}.cbn--none .cbn__h{margin-inline:0}.cbn--none .cbn__t{margin-inline:0;max-inline-size:60ch}.cbn__promo{margin:0 0 8px;font-family:var(--c-sans);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.cbn__h{margin:0;font-family:var(--c-serif, Georgia, serif);font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cbn__d{margin:8px 0 0;max-width:46ch;font-family:var(--c-sans);font-size:14px;line-height:1.5;opacity:.92}.cbn__d p{margin:0}.cbn--image .cbn__d,.cbn--video .cbn__d{opacity:.95}.cbn .ccol__rating{margin:10px 0 0}.cbn--image .ccol__rating,.cbn--video .ccol__rating{color:inherit}.cbn--left .cbn__wrap{text-align:left}.cbn--center .cbn__wrap{text-align:center}.cbn--center .cbn__d{margin-left:auto;margin-right:auto}.cbn--right .cbn__wrap{text-align:right}.cbn--right .cbn__d{margin-left:auto}.cbn__toggle{position:absolute;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:#0000006b;color:#fff;font-family:var(--c-sans);font-size:11.5px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cbn__toggle:hover{background:#00000094}.cbn__toggle:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.cbn__toggleic{width:9px;height:10px;border-left:3px solid currentColor;border-right:3px solid currentColor}.cbn__toggle[aria-pressed=true] .cbn__toggleic{width:0;height:0;border-left:8px solid currentColor;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent}@media(min-width:750px){.cbn--image,.cbn--video{min-height:var(--cbn-h-d, 360px)}.cbn__wrap{padding-block:34px}.cbn--none .cbn__wrap{padding-block:30px 24px}.cbn__h{font-size:40px}.cbn__d{font-size:15px}.cbn__toggle{right:20px;bottom:20px}}@media(prefers-reduced-motion:reduce){.cbn__still{display:block}}.cbn--image,.cbn--video{align-items:flex-end}.cbn--image .cbn__wrap,.cbn--video .cbn__wrap{padding:0 20px 20px;text-align:start;max-inline-size:none;margin-inline:0}.cbn--image.cbn--center .cbn__wrap,.cbn--video.cbn--center .cbn__wrap{text-align:start}.cbn--image .cbn__d,.cbn--video .cbn__d{margin-left:0;margin-right:auto}.cbn--image .cbn__scrim,.cbn--video .cbn__scrim{opacity:1;background:linear-gradient(to bottom,rgb(var(--t-ink-rgb) / 0) 42%,rgb(var(--t-ink-rgb) / calc(var(--cbn-overlay-a, .3) * .55)) 72%,rgb(var(--t-ink-rgb) / calc(var(--cbn-overlay-a, .3) * 2.4)))}.cbn--image .cbn__h,.cbn--video .cbn__h{font-family:var(--c-sans, system-ui, sans-serif);font-weight:700;font-size:30px;line-height:1.08;letter-spacing:-.02em;color:var(--cbn-ink, #FFFFFF)}.cbn--image .cbn__d,.cbn--video .cbn__d{margin-block-start:8px;max-inline-size:42ch;font-size:15px;line-height:1.45;color:var(--cbn-ink, #FFFFFF);opacity:.92}@media(min-width:750px){.cbn--image .cbn__wrap,.cbn--video .cbn__wrap{padding:0 40px 40px}.cbn--image .cbn__h,.cbn--video .cbn__h{font-size:44px}.cbn--image .cbn__d,.cbn--video .cbn__d{font-size:17px;max-inline-size:52ch}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-collection-banner.css.map */
