.ccolhero{position:relative;display:grid;isolation:isolate;align-items:end;color:var(--c-white, var(--t-white));background:var(--c-fg);margin-bottom:clamp(28px,5vw,52px)}.ccolhero--short{min-height:42vh}.ccolhero--tall{min-height:62vh}.ccolhero__pic,.ccolhero__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:-1}.ccolhero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgb(var(--t-ink-rgb) / var(--ccolhero-scrim, .32)) 0%,rgb(var(--t-ink-rgb) / calc(var(--ccolhero-scrim, .32) * .35)) 52%,transparent 85%)}.ccolhero__in{padding-block:clamp(26px,5vw,54px);width:100%}.ccolhero__h{margin:0;font-family:var(--c-serif);font-weight:400;font-size:clamp(30px,7vw,58px);line-height:1.04;letter-spacing:-.02em;text-shadow:0 1px 24px rgb(var(--t-ink-rgb) / .3)}.ccolhero__d{margin:10px 0 0;max-width:52ch;font-size:14.5px;line-height:1.62;opacity:.92;text-wrap:pretty}.ccolhero__d p{margin:0}.ccol__layout{display:block}.ccol__main{min-width:0}@media(min-width:1000px){.ccol__layout--side{display:block;max-width:var(--c-max);margin:0 auto;padding:0 20px}.ccol__layout--side .ccol__grid,.ccol__layout--side .ccol__bar,.ccol__layout--side .ccol__pag{padding-inline:0}}.cfil{position:fixed;top:0;bottom:0;right:0;left:auto;z-index:1001;display:flex;flex-direction:column;inline-size:min(88vw,390px);block-size:100vh;block-size:100dvh;max-block-size:100dvh;background:var(--c-bg);border-radius:0;box-shadow:none;transform:translate(101%);transition:transform .34s var(--c-ease),visibility .34s;visibility:hidden;will-change:transform}.cfil.is-on{transform:translate(0);visibility:visible}.cfil__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--c-hair);flex:none}.cfil__title{font-size:11px;letter-spacing:var(--c-eyebrow, .2em);text-transform:uppercase;color:var(--c-soft)}.cfil__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 20px 12px}.cfil__foot{flex:none;display:flex;align-items:center;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--c-hair)}.cfil__clear{flex:none;min-height:44px;display:inline-flex;align-items:center;color:var(--c-muted);font-size:12px;text-decoration:none;border-bottom:1px solid var(--c-line)}.cfil__apply{flex:1 1 auto;min-height:46px;border:0;border-radius:var(--c-r, 2px);background:var(--c-fg);color:var(--c-white, var(--t-white));font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cfil__g{border-bottom:1px solid var(--c-hair)}.cfil__g>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-block:12px;cursor:pointer;list-style:none;font-size:13px}.cfil__g>summary::-webkit-details-marker{display:none}.cfil__g>summary:after{content:"";width:8px;height:8px;border-right:1px solid var(--c-soft);border-bottom:1px solid var(--c-soft);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s var(--c-ease)}.cfil__g[open]>summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.cfil__list{display:flex;flex-direction:column;padding-bottom:10px}.cfil__list label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px;color:var(--c-fg);cursor:pointer}.cfil__list input{width:17px;height:17px;accent-color:var(--c-fg);flex:none}.cfil__list input:disabled+span{color:var(--c-soft)}.cfil__price{display:flex;gap:10px;padding-bottom:14px}.cfil__price input{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--c-hair);border-radius:var(--c-r, 2px);background:var(--c-bg);font:inherit}@media(prefers-reduced-motion:reduce){.cfil{transition:none}.cfil__g>summary:after{transition:none}}@media(min-width:1000px){.cfil__body,.cfil__body form{display:block}.cfil__g{border-bottom:1px solid var(--c-hair);position:static}.cfil__foot{margin-left:auto;padding:0;border-top:0}}.ccol__sort{display:flex;gap:6px;flex-wrap:wrap}.ccol__sortpill{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--c-hair);border-radius:999px;color:var(--c-muted);text-decoration:none;font-size:11.5px;letter-spacing:.08em;white-space:nowrap;transition:color .25s var(--c-ease),border-color .25s var(--c-ease)}.ccol__sortpill:hover{color:var(--c-fg);border-color:var(--c-line)}.ccol__sortpill.is-on{color:var(--c-fg);border-color:var(--c-fg)}@media(prefers-reduced-motion:reduce){.ccol__sortpill{transition:none}}.ccol__rating{margin-top:10px;justify-content:center}.ccolhero .ccol__rating{justify-content:flex-start;color:inherit;opacity:.92}.ccolhero .crate__star{color:rgb(var(--t-white-rgb) / .45)}.ccolhero .crate__star.is-on{color:var(--c-white, var(--t-white))}.ccol{--c-gutter-col: 16px}@media(min-width:1000px){.ccol{--c-gutter-col: 40px}}.ccol__bar{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px var(--c-gutter-col, 16px) 16px;border-bottom:1px solid var(--c-hair)}.ccol__count{margin:0;font-size:10px;letter-spacing:var(--c-eyebrow, .2em);text-transform:uppercase;color:var(--c-soft);white-space:nowrap}.ccol__ctrls{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.ccol__ctrl{display:flex;align-items:center;justify-content:space-between;gap:10px;inline-size:100%;min-block-size:46px;padding:10px 16px;border:1px solid var(--c-line);border-radius:4px;background:transparent;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-fg);cursor:pointer;white-space:nowrap;list-style:none}.ccol__ctrl::-webkit-details-marker{display:none}.ccol__ctrli{inline-size:15px;block-size:15px;flex:none;color:var(--c-muted)}@media(hover:hover){.ccol__ctrl:hover{border-color:var(--c-fg)}}.ccol__ctrl:focus-visible{outline:2px solid var(--c-fg);outline-offset:2px}.ccol__sortwrap{position:relative;min-inline-size:0}.ccol__sortwrap[open] .ccol__ctrl{border-color:var(--c-fg)}.ccol__sortwrap[open] .ccol__ctrli{transform:rotate(180deg)}.ccol__sortmenu{position:absolute;z-index:5;inset-inline:0;inset-block-start:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:var(--c-bg);border:1px solid var(--c-line);border-radius:6px;box-shadow:0 10px 30px rgb(var(--t-ink-rgb) / .08)}.ccol__sortopt{display:block;padding:10px 12px;border-radius:4px;font-size:13px;letter-spacing:0;text-transform:none;color:var(--c-fg);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.ccol__sortopt:hover{background:var(--c-hair)}}.ccol__sortopt.is-on{font-weight:600}@media(min-width:1000px){.ccol__bar{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding-inline:0}.ccol__ctrls{grid-template-columns:repeat(2,minmax(0,auto));gap:10px;flex:none}.ccol__ctrl{min-block-size:44px;padding-inline:20px}.ccol__sortmenu{inset-inline:auto 0;min-inline-size:220px}}.ccard__rating.crate--col{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;margin:0 0 8px;min-width:0;line-height:1}.crate--col .crate__stars{display:inline-flex;flex:none;gap:1px;font-size:10.5px;line-height:1}.crate--col .crate__star{font-size:inherit;line-height:1}.crate--col .crate__txt{flex:none;white-space:nowrap;font-size:11.5px;line-height:1;font-variant-numeric:tabular-nums;color:var(--c-muted, var(--t-neutral))}.cgrid .ccard{container-type:inline-size;container-name:ccard}@container ccard (max-width: 150px){.crate--col .crate__star:nth-child(n+2){display:none}.crate--col .crate__stars{font-size:11px}}.ccol__ratingnote{margin:0 0 14px;padding:8px 12px;border:1px dashed var(--c-line);border-radius:10px;font-family:var(--c-sans);font-size:12px;line-height:1.45;color:var(--c-muted)}.cgrid .ccard--col{height:100%}.cgrid .ccard--col .ccard__inner{height:100%;display:flex;flex-direction:column}.cgrid .ccard--col .ccard__foot{display:flex;flex-direction:column;flex:1 1 auto}.cgrid .ccard--col .ccard__buy{margin-top:auto}@container ccard (max-width: 220px){.ccard--col .ccard__foot{padding-inline:12px}.ccard--col .ccard__row{display:block;gap:0}.ccard--col .ccard__t{display:block;-webkit-line-clamp:3;line-clamp:3;min-height:0;font-size:13.5px;font-weight:600;letter-spacing:normal;line-height:1.3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 5px}.ccard--col .ccard__p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;white-space:normal;margin:0}.ccard--col .ccard__now,.ccard--col .ccard__was{white-space:nowrap}.ccard--col .ccard__p.ccard__p .ccard__was{order:1;font-size:11.5px;color:var(--ccard-was)}.ccard--col .ccard__p.ccard__p .ccard__now{order:2;font-size:14px;font-weight:600;color:var(--c-fg)}.ccard--col .ccard__p.ccard__p{justify-content:flex-start}.ccard--col .ccard__rating{margin-bottom:6px}.ccard--col .ccard__foot>.ccard__row{margin-top:0}.ccard--col .ccard__foot>.ccard__sw{margin-top:8px}.ccard--col .ccard__foot>.ccard__buy{margin-top:auto}.ccard--col .ccard__foot>:nth-last-child(2){margin-bottom:12px}}@container ccard (max-width: 150px){.crate--col .crate__starf:nth-child(n+2){display:none}.crate--col .crate__starfill{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-collection.css.map */
