@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/cmfy-cormorant.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/cmfy-cormorant-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/cdn/shop/files/cmfy-jost.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html:root{--cl-ink: #2A2320;--cl-ink-soft: #3B322D;--cl-paper: #FFFFFF;--cl-cream: #F8F5F0;--cl-sand: #EFE9E1;--cl-stone: #E2D9CE;--cl-slate: #7C7168;--cl-terra: #6B5646;--cl-terra-dark: #4E3E32;--cl-terra-tint: #F2ECE5;--cl-green: #6B5646;--cl-green-tint: #F2ECE5;--cl-cta: #2A2320;--cl-cta-dark: #0F0C0A;--cl-cta-tint: #EFE9E1;--cl-font-head: "Cormorant Garamond", "Times New Roman", serif;--cl-font-body: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cl-font-mark: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cl-h1: 40px;--cl-h2: 32px;--cl-h3: 22px;--cl-r-card: 2px;--cl-r-panel: 2px;--cl-r-btn: 0px;--cl-r-input: 0px;--cl-border: 1px solid var(--cl-stone);--cl-lift: 0 1px 2px rgba(42,35,32,.04), 0 12px 32px rgba(42,35,32,.06)}@media(min-width:900px){html:root{--cl-h1: 64px;--cl-h2: 44px;--cl-h3: 26px}}html body{background:var(--cl-cream);color:var(--cl-ink);font-family:var(--cl-font-body);font-weight:400;letter-spacing:.005em}html body h1,html body h2,html body h3{font-family:var(--cl-font-head);font-weight:500;letter-spacing:0}html body h1{line-height:1.04}html body h2{line-height:1.1}html body h4{font-family:var(--cl-font-body);font-weight:500;letter-spacing:.02em}html body .cl-eyebrow{font-family:var(--cl-font-body);font-size:11px;font-weight:500;letter-spacing:.24em;color:var(--cl-slate)}html body .cl-lede{color:var(--cl-slate)}html body .cl-link{font-weight:500;text-decoration-thickness:1px;text-underline-offset:5px}html body .cl-hl{color:var(--cl-terra);font-style:italic}html body .cl-btn{border-radius:0;font-family:var(--cl-font-body);font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;min-height:52px;background:var(--cl-ink);color:#fff;box-shadow:none}html body .cl-btn:hover{background:var(--cl-cta-dark);transform:none}html body .cl-btn--ghost{background:transparent;color:var(--cl-ink);border-color:var(--cl-ink)}html body .cl-btn--ghost:hover{background:var(--cl-ink);color:#fff}html body .cl-btn--light{background:#fff;color:var(--cl-ink)}html body .cl-btn--light:hover{background:var(--cl-cream)}html body .cl-badge{border-radius:0;font-weight:500;letter-spacing:.16em}html body .cl-pill{border-radius:0;letter-spacing:.06em}html body .cl-chip{border-radius:0;box-shadow:none}html body .cl-rot{background:var(--cl-ink)}html body .cl-rot__item{font-family:var(--cl-font-body);font-weight:400;letter-spacing:.2em;font-size:11px}@media(max-width:480px){html body .cl-rot__item{font-size:10px;letter-spacing:.14em}}html body .cl-header{background:var(--cl-paper);border-bottom:1px solid var(--cl-stone)}html body .cl-header__wordmark{font-family:var(--cl-font-mark);font-weight:300;font-size:18px;letter-spacing:.38em;padding-left:.38em;text-transform:uppercase;color:var(--cl-ink);white-space:nowrap}@media(min-width:900px){html body .cl-header__wordmark{font-size:24px}}html body .cl-header__utility{font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:var(--cl-slate)}html body .cl-header__count{background:var(--cl-ink)}@media(min-width:900px){html body .cl-header__link,html body .cl-header__drop>summary{font-size:11.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;border-bottom-width:1px}html body .cl-header__link:hover,html body .cl-header__link.is-active{border-bottom-color:var(--cl-ink)}html body .cl-header__nav{gap:40px}}html body .cl-drawer__link{font-family:var(--cl-font-head);font-weight:500;font-size:26px;letter-spacing:0}html body .cl-card__media{border-radius:0;background:var(--cl-sand);aspect-ratio:4 / 5}html body .cl-card__name{font-weight:400;font-size:14.5px;letter-spacing:.02em}html body .cl-card__benefit{color:var(--cl-slate)}html body .cl-card__foot .cl-price{color:var(--cl-ink);font-weight:400}html body .cl-card__cta{display:none}html body .cl-media,html body .cl-stat,html body .cl-tickbox__item,html body .cl-panel{border-radius:0}html body .cl-panel--terra{background:var(--cl-sand);color:var(--cl-ink)}html body .cl-panel--terra p{color:var(--cl-slate)}html body .cl-acc__sum .cl-i{color:var(--cl-ink)}html body .cl-news__glow{display:none}html body .cl-news h2{font-weight:400}html body .cl-news__form{border-radius:0;border:1px solid var(--cl-stone);box-shadow:none}html body .cl-news__small{color:var(--cl-slate)}html body .cl-footer{background:var(--cl-ink);margin-top:0}html body .cl-footer__wave{display:none}html body .cl-footer__wordmark{font-family:var(--cl-font-mark);font-weight:300;font-size:19px;letter-spacing:.38em;text-transform:uppercase}html body .cl-footer__h{letter-spacing:.24em;font-weight:500;font-family:var(--cl-font-body)}html body .cl-footer__col a{font-weight:400}html body .cl-cartbtn{border-radius:0;letter-spacing:.18em;font-weight:500}html body .cl-pdp .cl-btn:not(.cl-btn--ghost):not(.cl-btn--light){background:var(--cl-cta)}html body .cl-pdp .cl-btn:not(.cl-btn--ghost):not(.cl-btn--light):hover{background:var(--cl-cta-dark)}html body .cl-pdp__price .cl-price{font-weight:400;font-family:var(--cl-font-body)}html body [data-cl-drawer=cart] .cl-drawer__panel,html body [data-cl-drawer=cart] .cl-cartd__foot{background:#fbf9f6}html body .cl-cartbar{background:var(--cl-ink);font-weight:400;font-size:10.5px;letter-spacing:.22em;padding:9px 16px}html body .cl-cartbar .cl-i{width:15px;height:15px}html body .cl-cartd__media{border-radius:0;background:#eeeae4;aspect-ratio:4 / 5}html body .cl-cartd__line{grid-template-columns:76px 1fr}html body .cl-cartd__title{font-weight:400;font-size:14px;letter-spacing:.02em}html body .cl-cartd__sub{font-weight:500;letter-spacing:.04em}html body .cl-cartd__sub>span:first-child{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:400}html body .cl-cartbtn{border-radius:0;box-shadow:none;min-height:54px;background:var(--cl-ink);color:#fff;font-family:var(--cl-font-body);font-weight:500;font-size:12px;letter-spacing:.24em}html body .cl-cartbtn:hover{filter:none;transform:none;box-shadow:none;background:#000}html body .cl-cartbtn svg{width:13px;height:13px}html body .cl-cartd__pay--main{gap:5px;margin-top:14px;opacity:.9}html body .cl-cartd__pay--main .cl-paymark{height:17px;width:auto}html body .cl-cartd__trust li{font-size:12px;letter-spacing:.03em}html body .cl-cartd__trust .cl-i{color:var(--cl-ink)}html body .cl-qty{border-color:#e4ddd4}html body .cl-qty span{font-weight:400}html body .cl-header__logo img,html body .cl-header a img[src*=cmfy-logo]{display:block;height:30px;width:auto}@media(min-width:900px){html body .cl-header a img[src*=cmfy-logo]{height:34px}}html body .cl-cartrate__stars{gap:3px}html body .cl-cartrate__stars span{width:13px;height:13px;background:none}html body .cl-cartrate__stars svg{width:13px;height:13px}html body .cl-cartrate__stars svg path{fill:var(--cl-ink)}html body .cl-cartrate__score{font-size:12px;letter-spacing:.06em}html body .cl-cartrate__label{font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-slate)}html body .cmfy-new{position:absolute;top:12px;left:12px;z-index:3;pointer-events:none;display:inline-block;padding:7px 8px 6px 11px;background:#2a2320;color:#f8f5f0;font-family:var(--cl-font-body);font-size:9.5px;font-weight:500;line-height:1;letter-spacing:.34em;text-transform:uppercase;outline:1px solid rgba(42,35,32,.32);outline-offset:2px}@media(min-width:900px){html body .cmfy-new{top:16px;left:16px;font-size:10px;padding:8px 9px 7px 12px}}html body .bgp-card__media,html body .cl-card__media{position:relative}
/*# sourceMappingURL=/cdn/shop/t/110/assets/cmfy-bags.css.map */
