.cc-scarf-swatches-wrapper{margin-bottom:1.6rem}.cc-scarf-swatches-wrapper .form__label{display:flex;gap:.6rem;align-items:baseline;margin-bottom:1rem}.cc-scarf-selected-label{font-weight:400;color:#3d1a2a8c;font-size:.9em}.cc-scarf-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.7rem}.cc-scarf-swatch{position:relative;border-radius:.5rem;overflow:hidden;border:2.5px solid transparent;cursor:pointer;aspect-ratio:1;background:none;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s}.cc-scarf-swatch img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.8);transition:transform .2s ease}.cc-scarf-swatch:hover{border-color:#c4547a73}.cc-scarf-swatch:hover img{transform:scale(1.65)}.cc-scarf-swatch--active{border-color:var(--cc-rose, #C4547A);box-shadow:0 0 0 1px var(--cc-rose, #C4547A)}.cc-scarf-swatch__label{position:absolute;bottom:0;left:0;right:0;background:#3d1a2ab8;color:#fff;font-size:.9rem;text-align:center;padding:.2rem;opacity:0;transition:opacity .15s;line-height:1.2;pointer-events:none}.cc-scarf-swatch:hover .cc-scarf-swatch__label,.cc-scarf-swatch--active .cc-scarf-swatch__label{opacity:1}.footer.color-scheme-5{border-top:none!important}.footer.color-scheme-5 .footer__content-bottom{border-top:1px solid rgba(196,84,122,.15)}.cc-footer-newsletter__sub{font-size:1.35rem;line-height:1.6;color:#0000008c;margin:0 0 1.8rem}label.cc-colour-btn{display:flex;align-items:center;justify-content:center;padding:.4rem;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:border-color .18s ease}label.cc-colour-btn:hover{border-color:#c4547a59}input:checked+label.cc-colour-btn{border-color:var(--cc-rose, #C4547A)}.cc-colour-dot{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--cc-swatch-color, #e0e0e0);border:1.5px solid rgba(0,0,0,.08);display:block;transition:transform .18s ease,box-shadow .18s ease;position:relative}label.cc-colour-btn:hover .cc-colour-dot,input:checked+label.cc-colour-btn .cc-colour-dot{transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--cc-rose, #C4547A)}.cc-colour-name{display:none}[data-colour=dusty-rose] .cc-colour-dot,[data-colour=dusty-rose-disco] .cc-colour-dot,[data-colour=rose] .cc-colour-dot{--cc-swatch-color: #C4547A}[data-colour=rose-pink] .cc-colour-dot{--cc-swatch-color: #E8688A}[data-colour=deep-rose] .cc-colour-dot{--cc-swatch-color: #A5365F}[data-colour=blush] .cc-colour-dot{--cc-swatch-color: #F9C8D8}[data-colour=pink] .cc-colour-dot,[data-colour=pink-disco] .cc-colour-dot{--cc-swatch-color: #FFB6C1}[data-colour=bubblegum-pink] .cc-colour-dot{--cc-swatch-color: #FFC1D4}[data-colour=hot-pink] .cc-colour-dot{--cc-swatch-color: #FF69B4}[data-colour=peachy] .cc-colour-dot{--cc-swatch-color: #FFCBA4}[data-colour=coral] .cc-colour-dot{--cc-swatch-color: #FF7F7F}[data-colour=ivory] .cc-colour-dot{--cc-swatch-color: #F5F0E8}[data-colour=cream] .cc-colour-dot,[data-colour=cream-pony] .cc-colour-dot{--cc-swatch-color: #FFF8DC}[data-colour=ecru] .cc-colour-dot{--cc-swatch-color: #EFEAD8}[data-colour=white] .cc-colour-dot{--cc-swatch-color: #F8F8F8}[data-colour=beige] .cc-colour-dot{--cc-swatch-color: #E8DCC8}[data-colour=sand] .cc-colour-dot{--cc-swatch-color: #C8B89A}[data-colour=tan] .cc-colour-dot,[data-colour=tan-disco] .cc-colour-dot{--cc-swatch-color: #D2B48C}[data-colour=taupe-brown] .cc-colour-dot{--cc-swatch-color: #9A8070}[data-colour=caramel] .cc-colour-dot{--cc-swatch-color: #C68642}[data-colour=toffee] .cc-colour-dot{--cc-swatch-color: #8B5E3C}[data-colour=chestnut] .cc-colour-dot{--cc-swatch-color: #954535}[data-colour=chocolate] .cc-colour-dot{--cc-swatch-color: #7B3F00}[data-colour=brown] .cc-colour-dot,[data-colour=brown-pony] .cc-colour-dot{--cc-swatch-color: #8B4513}[data-colour=brown-pony-beige-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #8B4513 50%, #E8DCC8 50%)}[data-colour=burgundy-pony-grey-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #800020 50%, #9E9E9E 50%)}[data-colour=orange-pony-pink-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #FF7722 50%, #FFB6C1 50%)}[data-colour=pink-pony-blue-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #FFB6C1 50%, #4169E1 50%)}[data-colour=pink-pony-grey-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #FFB6C1 50%, #9E9E9E 50%)}[data-colour=red-pony-blue-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #CC2200 50%, #4169E1 50%)}[data-colour=yellow-pony-blue-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #FFD700 50%, #4169E1 50%)}[data-colour=yellow-pony-cream-wings] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #FFD700 50%, #FFF8DC 50%)}[data-colour=grey-pink-disco] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #9E9E9E 50%, #FFB6C1 50%)}[data-colour=grey-tan-disco] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #9E9E9E 50%, #D2B48C 50%)}[data-colour=blue-wing-disco] .cc-colour-dot{--cc-swatch-color: linear-gradient(135deg, #4169E1 50%, #87CEEB 50%)}[data-colour=black] .cc-colour-dot,[data-colour=black-pony] .cc-colour-dot,[data-colour=black-disco] .cc-colour-dot{--cc-swatch-color: #1a1a1a}[data-colour=zebra-pony] .cc-colour-dot{--cc-swatch-color: repeating-linear-gradient(45deg, #1a1a1a 0, #1a1a1a 4px, #F8F8F8 4px, #F8F8F8 8px)}[data-colour=charcoal] .cc-colour-dot{--cc-swatch-color: #36454F}[data-colour=grey] .cc-colour-dot,[data-colour=gray] .cc-colour-dot{--cc-swatch-color: #9E9E9E}[data-colour=silver] .cc-colour-dot{--cc-swatch-color: #C0C0C0}[data-colour=navy] .cc-colour-dot{--cc-swatch-color: #003153}[data-colour=midnight] .cc-colour-dot{--cc-swatch-color: #191970}[data-colour=royal-blue] .cc-colour-dot,[data-colour=blue] .cc-colour-dot,[data-colour=blue-disco] .cc-colour-dot{--cc-swatch-color: #4169E1}[data-colour=sky] .cc-colour-dot,[data-colour=sky-blue] .cc-colour-dot{--cc-swatch-color: #87CEEB}[data-colour=baby-blue] .cc-colour-dot{--cc-swatch-color: #B8D4E8}[data-colour=ocean] .cc-colour-dot{--cc-swatch-color: #006994}[data-colour=sage] .cc-colour-dot{--cc-swatch-color: #B2C5A8}[data-colour=mint] .cc-colour-dot{--cc-swatch-color: #98DDCA}[data-colour=pistachio] .cc-colour-dot{--cc-swatch-color: #93C572}[data-colour=kelly-green] .cc-colour-dot{--cc-swatch-color: #4CBB17}[data-colour=emerald-green] .cc-colour-dot{--cc-swatch-color: #50C878}[data-colour=green] .cc-colour-dot,[data-colour=green-disco] .cc-colour-dot{--cc-swatch-color: #4CBB17}[data-colour=forest] .cc-colour-dot{--cc-swatch-color: #3B7A57}[data-colour=olive] .cc-colour-dot{--cc-swatch-color: #808000}[data-colour=orange] .cc-colour-dot,[data-colour=orange-disco] .cc-colour-dot{--cc-swatch-color: #FF7722}[data-colour=tangerine] .cc-colour-dot{--cc-swatch-color: #F28500}[data-colour=marigold] .cc-colour-dot{--cc-swatch-color: #EAA221}[data-colour=red] .cc-colour-dot{--cc-swatch-color: #CC2200}[data-colour=terracotta] .cc-colour-dot,[data-colour=clay] .cc-colour-dot{--cc-swatch-color: #E2725B}[data-colour=rust] .cc-colour-dot{--cc-swatch-color: #B7410E}[data-colour=burgundy] .cc-colour-dot{--cc-swatch-color: #800020}[data-colour=lilac] .cc-colour-dot{--cc-swatch-color: #C8A2C8}[data-colour=lavender] .cc-colour-dot{--cc-swatch-color: #E6E6FA}[data-colour=mauve] .cc-colour-dot{--cc-swatch-color: #C19A9A}[data-colour=plum] .cc-colour-dot{--cc-swatch-color: #8B4067}[data-colour=yellow] .cc-colour-dot,[data-colour=yellow-disco] .cc-colour-dot,[data-colour=yellow-pony] .cc-colour-dot{--cc-swatch-color: #FFD700}[data-colour=lemon] .cc-colour-dot{--cc-swatch-color: #FFF44F}[data-colour=butter] .cc-colour-dot{--cc-swatch-color: #FFFACD}.cc-colour-dot--img{background-image:var(--cc-swatch-img);background-size:cover;background-position:center}[data-colour=freina] .cc-colour-dot{--cc-swatch-color: #B8C7D2}[data-colour=renee] .cc-colour-dot{--cc-swatch-color: #C2A3A5}[data-colour=samantha] .cc-colour-dot{--cc-swatch-color: #2E52A3}[data-colour=christina] .cc-colour-dot{--cc-swatch-color: #514B51}[data-colour=georgie] .cc-colour-dot{--cc-swatch-color: #8C7463}[data-colour=paris] .cc-colour-dot{--cc-swatch-color: #D3527F}[data-colour=jane] .cc-colour-dot{--cc-swatch-color: #DD7837}[data-colour=megan] .cc-colour-dot{--cc-swatch-color: #DEA3BA}[data-colour=laura] .cc-colour-dot{--cc-swatch-color: #AB5B34}[data-colour=maddison] .cc-colour-dot{--cc-swatch-color: #B05A33}[data-colour=angie] .cc-colour-dot{--cc-swatch-color: #827B39}[data-colour=kate] .cc-colour-dot{--cc-swatch-color: #58715F}[data-colour=chloe] .cc-colour-dot{--cc-swatch-color: #EF83A6}[data-colour=clementine] .cc-colour-dot{--cc-swatch-color: #257B51}[data-colour=bethany] .cc-colour-dot{--cc-swatch-color: #746E5D}[data-colour=brittany] .cc-colour-dot{--cc-swatch-color: #902C26}[data-colour=fernando] .cc-colour-dot{--cc-swatch-color: #D3527F}[data-colour=pablo] .cc-colour-dot{--cc-swatch-color: #595640}.cc-promises{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 0;border-top:1px solid rgba(61,26,42,.08);border-bottom:1px solid rgba(61,26,42,.08);margin:2rem 0}.cc-promise{display:flex;align-items:center;gap:1.4rem}.cc-promise__icon{width:4rem;height:4rem;border-radius:50%;background:var(--cc-blush, #F9E4EC);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-promise__icon svg{width:1.8rem;height:1.8rem;color:var(--cc-rose, #C4547A)}.cc-promise__text{display:flex;flex-direction:column;gap:.1rem}.cc-promise__title{font-size:1.35rem;font-weight:600;color:var(--cc-plum, #3D1A2A);letter-spacing:.01em}.cc-promise__sub{font-size:1.2rem;color:#3d1a2a94;letter-spacing:.01em}.product__info-container .accordion{border-top:1px solid rgba(61,26,42,.1);margin-top:0}.product__info-container .accordion:last-of-type{border-bottom:1px solid rgba(61,26,42,.1)}.product__info-container details>summary{padding:1.8rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body-family, "Jost", sans-serif);font-size:1.35rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-plum, #3D1A2A);list-style:none}.product__info-container details>summary::-webkit-details-marker{display:none}.product__info-container details[open]>summary{color:var(--cc-rose, #C4547A)}.product__info-container .accordion__content{padding-bottom:2rem;font-size:1.4rem;line-height:1.75;color:#3d1a2ab3}.cc-charm-showcase{padding:6rem 0;background:var(--cc-light-blush, #FDF0F5);border-top:1px solid rgba(196,84,122,.1)}.cc-charm-showcase__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 5rem}@media screen and (max-width:749px){.cc-charm-showcase__inner{padding:0 2rem}}.cc-charm-showcase__header{text-align:center;margin-bottom:4rem}.cc-charm-showcase__eyebrow{display:block;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cc-rose, #C4547A);margin-bottom:1rem;font-weight:500}.cc-charm-showcase__title{font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:3.8rem;font-weight:300;color:var(--cc-plum, #3D1A2A);margin:0 0 1rem}.cc-charm-showcase__sub{font-size:1.45rem;color:#3d1a2a99;max-width:50rem;margin:0 auto;line-height:1.6}.cc-charm-showcase__scroll{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}@media screen and (max-width:749px){.cc-charm-showcase__scroll{grid-template-columns:repeat(2,1fr);gap:1rem}}.cc-charm-showcase__item{border-radius:1rem;overflow:hidden;background:#fff}.cc-charm-showcase__img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.cc-charm-showcase__footer{text-align:center;margin-top:4rem;padding:0 5rem}@media screen and (max-width:749px){.cc-charm-showcase__footer{margin-top:3rem;padding:0 2rem}}.cc-charm-showcase__footer .button{background-color:var(--cc-plum, #3D1A2A);border-color:var(--cc-plum, #3D1A2A);color:#fff;padding:1.6rem 4rem;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,border-color .2s}.cc-charm-showcase__footer .button:hover{background-color:var(--cc-rose, #C4547A);border-color:var(--cc-rose, #C4547A)}.cc-charm-card{flex:0 0 28rem;border-radius:1.2rem;overflow:hidden;background:#fff;position:relative}@media screen and (max-width:749px){.cc-charm-card{flex:0 0 22rem}}.cc-charm-card__image{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.cc-charm-card__label{padding:1.4rem 1.6rem;font-size:1.3rem;font-weight:500;color:var(--cc-plum, #3D1A2A);font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:1.6rem;letter-spacing:.02em}.cc-reviews{padding:6rem 0;background:#fff;border-top:1px solid rgba(61,26,42,.07)}.cc-reviews__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 5rem}@media screen and (max-width:749px){.cc-reviews__inner{padding:0 2rem}}.cc-reviews__header{text-align:center;margin-bottom:4.5rem}.cc-reviews__eyebrow{display:block;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cc-rose, #C4547A);margin-bottom:1rem;font-weight:500}.cc-reviews__title{font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:3.8rem;font-weight:300;color:var(--cc-plum, #3D1A2A);margin:0 0 .8rem}.cc-reviews__average{font-size:1.4rem;color:#3d1a2a8c;letter-spacing:.04em}.cc-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:989px){.cc-reviews__grid{grid-template-columns:1fr;gap:2rem}}.cc-review-card{background:var(--cc-light-blush, #FDF0F5);border-radius:1.2rem;padding:3rem 2.5rem;display:flex;flex-direction:column;gap:1.6rem}.cc-review-card__stars{display:flex;gap:.3rem}.cc-review-card__star{width:1.8rem;height:1.8rem;color:var(--cc-rose, #C4547A)}.cc-review-card__text{font-size:1.45rem;line-height:1.75;color:var(--cc-plum, #3D1A2A);font-style:italic;font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:1.7rem;flex-grow:1}.cc-review-card__author{display:flex;flex-direction:column;gap:.2rem;border-top:1px solid rgba(196,84,122,.15);padding-top:1.5rem}.cc-review-card__name{font-size:1.3rem;font-weight:600;color:var(--cc-plum, #3D1A2A);letter-spacing:.04em}.cc-review-card__meta{font-size:1.2rem;color:#3d1a2a80}.cc-review-card__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:1.05rem;color:var(--cc-rose, #C4547A);font-weight:500;letter-spacing:.04em}.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar.color-scheme-4,.announcement-bar-section .color-scheme-4{width:100%}.footer.color-scheme-3{background-color:var(--cc-plum, #3D1A2A)}.footer.color-scheme-3 .footer-block__heading{color:#ffffffe6;font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:1.6rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.8rem}.footer.color-scheme-3 .list-menu__item--link,.footer.color-scheme-3 .footer-block__details-content{color:#ffffffa6;font-size:1.35rem;line-height:2}.footer.color-scheme-3 .link:hover{color:var(--cc-blush, #F9E4EC)}.footer.color-scheme-3 .footer__copyright,.footer.color-scheme-3 .copyright__content{color:#fff6;font-size:1.2rem}.footer.color-scheme-3 .footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)}.footer.color-scheme-3 .icon.icon--full-color{filter:brightness(0) invert(.6)}.footer__brand-tagline{font-size:1.4rem;line-height:1.7;color:#ffffff8c;margin-top:1.2rem;font-style:italic;font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:1.6rem}.footer__social-heading{color:#ffffffe6;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:1rem;display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cc-product.css.map */
