@font-face{font-family:Archivo Narrow;font-weight:700;font-style:normal;font-display:swap;src:url(//chooseme.co.za/cdn/fonts/archivo_narrow/archivonarrow_n7.c049bee49aa92b4cfee86dd4e79c9194b8519e2b.woff2) format("woff2"),url(//chooseme.co.za/cdn/fonts/archivo_narrow/archivonarrow_n7.89eabe3e1f3044c02b965aa5ad3e57c9e898709d.woff) format("woff")}.cmbs{--cmbs-ink:#111111;--cmbs-pink:#BD6396;--cmbs-pink-dark:#a14d7d;--cmbs-plum:#541236;--cmbs-grey:#f3f3f3;--cmbs-line:#e6e6e6;--cmbs-r:16px;--cmbs-r-sm:12px;--cmbs-r-btn:8px;background:#fff;color:var(--cmbs-ink)}.cmbs *{box-sizing:border-box}.cmbs h1,.cmbs h2,.cmbs h3,.cmbs .cmbs-h{font-family:var(--font-heading-family);font-weight:700;color:var(--cmbs-ink);letter-spacing:0;margin:0;line-height:1.1}.cmbs p{margin:0}.cmbs-up{text-transform:uppercase}.cmbs-title{font-size:clamp(2.8rem,3.4vw,4.4rem)}.cmbs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 3.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;line-height:1.2;background:var(--cmbs-ink);color:#fff;border:0;border-radius:var(--cmbs-r-btn,8px);cursor:pointer;transition:background-color .2s ease}.cmbs-btn:hover{background:#3a3a3a;color:#fff}.cmbs-btn--pink{background:var(--cmbs-pink)}.cmbs-btn--pink:hover{background:var(--cmbs-pink-dark)}.cmbs-btn:focus-visible{outline:2px solid var(--cmbs-pink);outline-offset:3px}.cmbs-pack{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.cmbs-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;-webkit-overflow-scrolling:touch}.cmbs-scroller>*{scroll-snap-align:start}.cmbs .cmbs-photo{padding:0!important;overflow:hidden}.cmbs .cmbs-photo .cmbs-pack{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center var(--pos,35%);mix-blend-mode:normal}.cmbs .cmbs-slide__media,.cmbs .cmbs-ed__img,.cmbs .cmbs-pn__img,.cmbs .cmbs-ch__media{border-radius:var(--cmbs-r);overflow:hidden}.cmbs .cmbs-sk__box,.cmbs .cmbs-ch__chip{border-radius:var(--cmbs-r-sm)}@media screen and (max-width:749px){.cmbs .is-photo .cmbs-slide__media,.cmbs .is-photo .cmbs-ch__media{margin:1.6rem 0 0!important}.cmbs .cmbs-pn__grid{scroll-padding-inline:1.5rem}}@media screen and (min-width:750px){.cmbs .cmbs-pn__grid{gap:3.2rem 1.6rem!important;padding:0 1.6rem!important}}body:has(cmbs-slider,.cmbs-ch__band) #MainContent,body:has(cmbs-slider,.cmbs-ch__band) #MainContent>.shopify-section,body:has(cmbs-slider,.cmbs-ch__band) #MainContent .color-scheme-1.gradient{background:#fff}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card{background:#fff;border:1px solid var(--cmbs-line,#e6e6e6);border-radius:12px;overflow:hidden}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__inner{border-radius:12px}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__media .media{background:#fff}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__media .media img{object-fit:contain;padding:8%;box-sizing:border-box}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__content{padding:1.2rem 1.2rem 1.4rem}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__information{text-align:center;padding-bottom:1rem}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__heading a,body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__heading a:hover{text-decoration:none;color:#111}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .price{justify-content:center;font-weight:700;font-size:1.6rem;margin-top:.6rem;color:#111}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .price__container{justify-content:center;display:flex;width:100%}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .card__badge .badge{border-radius:6px;background:#111;color:#fff;border:0;text-transform:uppercase;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;padding:.4rem 1rem}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add{margin:0}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add__submit,body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add .button{min-height:4.4rem;border-radius:8px;background:#111;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.03em;text-transform:uppercase;--border-opacity:0;box-shadow:none}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add__submit:after,body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add .button:after,body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add__submit:before,body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add .button:before{box-shadow:none}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add__submit:hover,body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add .button:hover{background:#3a3a3a}body:has(cmbs-slider,.cmbs-ch__band) .card-wrapper .quick-add__submit .loading__spinner .path{stroke:#fff}@media screen and (max-width:749px){.cmbs-grid--scroll{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;-webkit-overflow-scrolling:touch}.cmbs-grid--scroll .grid__item{flex:0 0 46%;width:46%;max-width:46%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/cmb-skin.css.map */
