:root{--cn-cream: #FDE8EF;--cn-paper: #FEF4F7;--cn-latte: #FDE8EF;--cn-nude: #F3B9CE;--cn-line: #F3B9CE;--cn-espresso: #A50D42;--cn-rose: #C8104F;--cn-pink: #B3305F;--cn-pink-2: #B3305F;--cn-deep: #A50D42;--cn-ink: #A50D42;--cn-text: #A50D42;--cn-muted: #B3305F;--cn-blush: #FDE8EF;--cn-blush-2: #FEF4F7;--cn-lilac: #FDE8EF;--cn-wa: #C8104F;--cn-btn: #C8104F;--cn-btn-hover: #A50D42;--cn-btn-text: #FFFFFF;--cn-ease: cubic-bezier(.25, .1, .25, 1)}body{background:var(--cn-paper)}.cn-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.cn-sec{padding:56px 0;color:var(--cn-text)}.cn-sec--blush{background:var(--cn-blush-2)}.cn-sec--lilac{background:var(--cn-cream)}.cn-h2{margin:0 0 10px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:34px;line-height:1.08;letter-spacing:-.005em;color:var(--cn-ink);text-align:center;text-transform:none}.cn-sub{margin:0 auto 28px;max-width:520px;text-align:center;color:var(--cn-muted);font-size:15px;line-height:1.6;letter-spacing:.01em}.cn-kicker{margin:0 0 12px;text-align:center;color:var(--cn-pink);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.cn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:2px;font:500 13px/1.1 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--cn-espresso);transition:background-color .4s var(--cn-ease),color .4s var(--cn-ease),border-color .4s var(--cn-ease),opacity .4s}.cn-btn--pri{background:var(--cn-btn);border-color:var(--cn-btn);color:var(--cn-btn-text)}.cn-btn--pri:hover{background:var(--cn-btn-hover);border-color:var(--cn-btn-hover);color:var(--cn-btn-text)}.cn-btn--sec{background:transparent;border-color:var(--cn-btn);color:var(--cn-espresso)}.cn-btn--sec:hover{background:var(--cn-btn);border-color:var(--cn-btn);color:var(--cn-btn-text)}.cn-btn--wa{background:transparent;border-color:var(--cn-espresso);color:var(--cn-espresso)}.cn-btn--wa:hover{background:var(--cn-btn);border-color:var(--cn-btn);color:var(--cn-btn-text)}.cn-btn[disabled]{opacity:.55;cursor:default}.cn-center{text-align:center}.cn-card{position:relative;display:flex;flex-direction:column;background:var(--cn-paper);border-radius:2px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--cn-line)}.cn-card__media{position:relative;aspect-ratio:1;background:var(--cn-blush);overflow:hidden}.cn-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--cn-ease)}.cn-card:hover .cn-card__media img{transform:scale(1.02)}.cn-card__badge{position:absolute;left:10px;top:10px;padding:5px 10px;border-radius:2px;background:var(--cn-paper);color:var(--cn-ink);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.cn-card__body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 16px;flex:1}.cn-card__name{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:22px;line-height:1.15;color:var(--cn-ink)}.cn-card__mood{margin:0;font-size:14px;color:var(--cn-muted);line-height:1.4}.cn-card__spec{margin:2px 0 0;font-size:11px;font-weight:500;color:var(--cn-pink);letter-spacing:.18em;text-transform:uppercase}.cn-card__price{margin:auto 0 0;padding-top:6px;font-weight:400;font-size:15px;color:var(--cn-ink)}.cn-card__price s{font-weight:400;color:#b3305f;font-size:13px;margin-left:6px}.cn-card.is-soldout .cn-card__media img{opacity:.6}@media(prefers-reduced-motion:reduce){.cn-card__media img{transition:none}}@media screen and (min-width:750px){.cn-sec{padding:96px 0}.cn-wrap{padding:0 32px}.cn-h2{font-size:46px}.cn-sub{font-size:16px;margin-bottom:40px}}.cn-label{font:500 11px/1.4 var(--font-body--family);letter-spacing:.24em;text-transform:uppercase;color:var(--cn-muted)}.cn-btn:focus-visible,.cn-link:focus-visible{outline:1px solid var(--cn-espresso);outline-offset:3px}.cn-link{color:var(--cn-espresso);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.cn-btn{transition:none}}.cn-seeit{position:absolute;z-index:3;top:12px;left:12px;padding:6px 10px;background:#fef4f7eb;color:#a50d42;font:500 10px/1 var(--font-body--family);letter-spacing:.24em;text-transform:uppercase;pointer-events:none}h1,h2,h3,.h1,.h2,.h3{font-weight:var(--font-heading--weight)}.product-details .h1,.product-details h1{letter-spacing:-.01em}.product-media:has(.cn-seeit){position:relative}.cvw__row{display:flex;gap:12px;overflow-x:auto;padding:0 16px 8px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cvw__row::-webkit-scrollbar{display:none}.cvw__row[data-autoscroll=true]{scroll-snap-type:none}.cvw__item{flex:0 0 auto;width:58vw;max-width:240px;margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.cvw__open{display:block;width:100%;padding:0;border:1px solid var(--cn-line);background:var(--cn-cream);aspect-ratio:9 / 16;overflow:hidden;cursor:pointer;border-radius:2px}.cvw__open:focus-visible{outline:1px solid var(--cn-espresso);outline-offset:3px}.cvw__vid,.cvw__img{width:100%;height:100%;object-fit:cover;display:block}.cvw__cap{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cvw__name{font-family:var(--font-heading--family);font-size:20px;line-height:1.15;color:var(--cn-ink)}.cvw__shop{min-height:40px;padding:9px 16px;font-size:11px}.cvw__shop[aria-busy=true]{opacity:.55}.cvw__ph{aspect-ratio:9 / 16;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border:1px dashed var(--cn-nude);color:var(--cn-muted);font-size:12px;letter-spacing:.06em;background:var(--cn-cream)}.cvw__tile .cvw__open{aspect-ratio:4 / 5}.cvw__by{font-size:12px;color:var(--cn-muted);letter-spacing:.04em}.cvw__stars{color:#c8104f;letter-spacing:.12em;font-size:12px}.cvw__empty{flex:0 0 auto;width:58vw;max-width:240px;aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px;border:1px solid var(--cn-line);background:var(--cn-paper);color:var(--cn-muted);font-size:14px;line-height:1.55}.cvw__empty strong{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:20px;color:var(--cn-ink)}.cvw-dlg{width:min(92vw,420px);max-height:92vh;padding:0;border:0;background:var(--cn-paper);color:var(--cn-text)}.cvw-dlg::backdrop{background:#3d0b24b8}.cvw-dlg[open]{animation:cvwIn .5s var(--cn-ease)}@keyframes cvwIn{0%{opacity:0}to{opacity:1}}.cvw-dlg__vid{display:block;width:100%;max-height:74vh;aspect-ratio:9 / 16;object-fit:cover;background:#a50d42}.cvw-dlg__cap{padding:14px 16px 18px}.cvw-dlg__x{position:absolute;z-index:2;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:50%;background:#fef4f7e6;color:var(--cn-espresso);font-size:24px;line-height:1;cursor:pointer}@media(prefers-reduced-motion:reduce){.cvw-dlg[open]{animation:none}}html.cfx-still .cvw-dlg[open]{animation:none}@media screen and (min-width:750px){.cvw__row{padding:0 32px 8px;gap:20px}.cvw__item,.cvw__empty{width:240px}}.cn-anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height, 64px) + 8px)}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-prev-badge__stars,.jdgm-carousel-item__review-rating,.jdgm-rev__rating{color:#c8104f!important}.jdgm-star.jdgm--off{color:#f3b9ce!important}.jdgm-write-rev-link,.jdgm-btn--solid,.jdgm-ask-question-btn{background-color:#c8104f!important;border-color:#c8104f!important;color:#fff!important}::selection{background:#fde8ef;color:#a50d42}html body koala-bundle-block[class] .koala-deal__title,html body .koala-deal .koala-deal__title{color:#a50d42!important}html body koala-bundle-block[class] .koala-deal__bundle-action__button,html body .koala-deal .koala-deal__bundle-action__button{background-color:#c8104f!important;border-color:#c8104f!important;color:#fff!important}html body koala-bundle-block[class]{border-color:#f3b9ce!important;background-color:#fef4f7!important;border-radius:2px!important}html body koala-bundle-block[class] .koala-deal__bundle-product{background-color:#fde8ef!important;border-color:#f3b9ce!important;border-radius:2px!important}html body koala-bundle-block[class] .koala-deal__bundle-product__image{border-color:#f3b9ce!important;background-color:#fef4f7!important;border-radius:2px!important}html body koala-bundle-block[class] .koala-deal__bundle-product__separator{background-color:#fef4f7!important;border-color:#f3b9ce!important;color:#a50d42!important}html body koala-bundle-block[class] .koala-deal__bundle-product__title,html body koala-bundle-block[class] .koala-deal__bundle-product__price,html body koala-bundle-block[class] .koala-deal__bundle-total__label,html body koala-bundle-block[class] .koala-deal__bundle-total__price{color:#a50d42!important}html body koala-bundle-block[class] .koala-deal__bundle-product__regular-price,html body koala-bundle-block[class] .koala-deal__bundle-total__regular-price{color:#b3305f!important}html body koala-bundle-block[class] .koala-deal__bundle-total{background-color:#fde8ef!important;border-color:#f3b9ce!important;border-radius:2px!important}html body koala-bundle-block[class] .koala-deal__bundle-action__button{border-radius:2px!important}html body .jm-button.jm-button--primary{background-color:#c8104f!important;border-color:#c8104f!important;color:#fff!important}html body .jm-button.jm-button--primary:hover{background-color:#a50d42!important;border-color:#a50d42!important}.tax-note{font-family:var(--font-body--family)!important;font-weight:400!important;font-size:14px!important;letter-spacing:0!important;color:var(--cn-muted, #B3305F)}:root{--cn-paper: #FEF4F7;--cn-cream: #FDE8EF;--cn-latte: #FDE8EF;--cn-blush: #FDE8EF;--cn-blush-2: #FEF4F7;--cn-lilac: #FDE8EF;--cn-nude: #F3B9CE;--cn-line: #F3B9CE;--cn-espresso: #A50D42;--cn-deep: #A50D42;--cn-dark: #A50D42;--cn-ink: #A50D42;--cn-text: #A50D42;--cn-muted: #B3305F;--cn-faint: #B3305F;--cn-pink: #B3305F;--cn-pink-2: #B3305F;--cn-rose: #C8104F}body{background:var(--cn-paper);color:var(--cn-text)}h1 em,h2 em,h3 em,.cn-h2 em,.chero__title em,.cls__h em{font-family:var(--font-heading--family);font-style:italic;font-weight:inherit;letter-spacing:-.01em}.cn-h2,.chero__title,.ctry__title,.cqz__title,.crc__title{font-weight:400;letter-spacing:-.015em}.cn-h2{font-size:40px;line-height:1.02}@media screen and (min-width:750px){.cn-h2{font-size:56px}}.cn-kicker,.cn-label{color:var(--cn-muted);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.cn-sub{color:var(--cn-muted)}.cn-btn{border-radius:999px;min-height:46px;padding:12px 24px;font:500 12px/1.1 var(--font-body--family);letter-spacing:.14em}.cn-btn--pri:after{content:"\2192";display:inline-block;margin-left:2px;font-size:14px;letter-spacing:0;transition:transform .4s var(--cn-ease)}.cn-btn--pri:hover:after{transform:translate(3px)}.cn-btn--sec,.cn-btn--wa{background:transparent;border-color:#a50d42;color:#a50d42}.cn-btn--sec:hover,.cn-btn--wa:hover{background:#a50d42;border-color:#a50d42;color:#fef4f7}.button,button.button,.shopify-payment-button__button--unbranded,.product-form__submit,.add-to-cart-button{border-radius:999px!important}.cn-hcta{display:none}@media screen and (min-width:990px){.cn-hcta{display:inline-flex;align-items:center;gap:8px;margin-right:10px;min-height:38px;padding:0 18px;border-radius:999px;background:#c8104f;color:#fff;font:500 11px/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .4s var(--cn-ease)}.cn-hcta:after{content:"\2192";font-size:13px;letter-spacing:0}.cn-hcta:hover{background:#a50d42;color:#fff}}.cfoot-band{background:#a50d42;color:#fef4f7;overflow:hidden;padding:22px 18px 0}.cfoot-band__row{display:flex;justify-content:space-between;gap:16px;max-width:1320px;margin:0 auto;font:500 10px/1.4 var(--font-body--family);letter-spacing:.24em;text-transform:uppercase;color:#fef4f7b8}.cfoot-band__mark{margin:18px 0 0;text-align:center;font:300 25vw/.78 var(--font-body--family);letter-spacing:.02em;color:#fef4f7;white-space:nowrap;transform:translateY(6%)}@media screen and (min-width:750px){.cfoot-band{padding:30px 32px 0}.cfoot-band__row{font-size:11px}.cfoot-band__mark{font-size:23vw}}.jdgm-write-rev-link,.jdgm-btn--solid,.jdgm-ask-question-btn,.jdgm-btn{border-radius:999px!important}.jdgm-rev-widg__title,.jdgm-carousel-title{font-family:var(--font-heading--family)!important;font-weight:400!important;color:#a50d42!important}.jdgm-rev__author,.jdgm-rev__body,.jdgm-rev-widg__summary-text{color:#a50d42!important}html body koala-bundle-block[class] .koala-deal__bundle-action__button{border-radius:999px!important}html body koala-bundle-block[class],html body koala-bundle-block[class] .koala-deal__bundle-product,html body koala-bundle-block[class] .koala-deal__bundle-total{border-radius:12px!important}::selection{background:#f3b9ce;color:#a50d42}html{scrollbar-color:#F49BBE #FDE8EF}.add-to-cart-button[disabled],button[name=add][disabled],.product-form-buttons button[disabled]{opacity:1!important;background:#f3b9ce!important;color:#a50d42!important;border-color:#f3b9ce!important;cursor:not-allowed}.add-to-cart-button[disabled] *,button[name=add][disabled] *{color:#a50d42!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#c8104f}body:has(dialog[open]) .cbar{display:none!important}@media screen and (max-width:749px){.cbar.cbar--pdp{display:none!important}}.cvw__looks{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;border-top:1px solid var(--cn-line)}.cvw__look{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--cn-line);font-size:13px}.cvw__lk{flex:1 1 auto;min-width:0;color:var(--cn-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvw__lk:hover{text-decoration:underline}.cvw__pr{flex:0 0 auto;color:var(--cn-muted);font-variant-numeric:tabular-nums}.cvw__plus{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:50%;background:#c8104f;color:#fff;font-size:18px;line-height:1;cursor:pointer}.cvw__plus:focus-visible{outline:2px solid #C8104F;outline-offset:2px}.cvw__plus[aria-busy=true]{opacity:.55}.cvw__out{flex:0 0 auto;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cn-muted)}.cvw-dlg__cap .cvw__looks{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/65/assets/cannie.css.map */
