:root{--cp-plum:#5b2a3d;--cp-plum-d:#3b1d29;--cp-ink:#2b1d22;--cp-muted:#7a6670;--cp-cream:#fbf7f2;--cp-sand:#f3ebe3;--cp-blush:#f6e9ec;--cp-line:#eadfd6;--cp-r:16px;--cp-serif:"Georgia","Times New Roman",serif;--cp-sans:"Arial",sans-serif}html{-webkit-text-size-adjust:100%}body{font-family:var(--cp-sans)!important;color:var(--cp-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}h1,h2,.cp-serif,.wordmark,.cp-wordmark{font-family:var(--cp-serif)!important;font-weight:500!important;letter-spacing:-.005em}h1 em,h2 em,h1 i,h2 i{font-style:italic;font-weight:500}.cp-serif{line-height:1.15}.cp-title{font-size:clamp(30px,3.4vw,42px)!important;line-height:1.08!important;color:var(--cp-plum-d)!important}.cp-sh-head h2,.cp-cap b,.cp-perks b,.cp-bp-head b{font-weight:600!important}.eyebrow,.cp-eyebrow,.cp-sh-head small,.section-eyebrow,.quiz-progress{font-family:var(--cp-sans)!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:500}.btn:not(.light),.cp-btn:not(.light),button[name=checkout],.cp-mbar .p,.cp-cbar button,.cp-satc button{background:var(--cp-plum)!important;color:#fff!important;border:1px solid var(--cp-plum)!important;border-radius:999px!important;font-family:var(--cp-sans)!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;transition:background .25s,transform .25s,box-shadow .25s}.btn:not(.light):hover,.cp-btn:not(.light):hover,button[name=checkout]:hover,.cp-cbar button:hover,.cp-satc button:hover{background:var(--cp-plum-d)!important;border-color:var(--cp-plum-d)!important;box-shadow:0 12px 24px -16px #3b1d29b3}.btn:not(.light):disabled{opacity:.55}.btn.light,.cp-btn.light,.cp-btn-ghost,#load-more,.cp-mbar .s{background:transparent!important;color:var(--cp-plum)!important;border:1px solid var(--cp-plum)!important;border-radius:999px!important;font-family:var(--cp-sans)!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.btn.light:hover,.cp-btn.light:hover,.cp-btn-ghost:hover,#load-more:hover{background:var(--cp-plum)!important;color:#fff!important}.cp-mbar .s{background:#fff!important}.quiz-options button,.tabs button,[data-tab],.rich-copy button:not(.btn):not([class*=thumb]):not(.rich-related-card){border-radius:999px!important}.quiz-options button{border-color:#ffffff73!important}input[type=text],input[type=search],input[type=email],input[type=number],select,textarea,#product-search,#category-filter{border-radius:12px!important;border:1px solid #d9cbc0!important;font-family:var(--cp-sans)!important}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cp-plum)!important;outline-offset:2px}.product-image,.product-card img,.cp-bcard,.cp-ncard,.cp-bpanel,.cp-guar,.rich-related-card,.testimonial,.cp-ship,.cp-cart-gift,.dialog-grid img,.cara-cart-item>img{border-radius:var(--cp-r)!important}.product-card .product-image{overflow:hidden}.product-index{border-radius:999px!important;letter-spacing:.12em!important}.offer-price,#variant-price{font-family:var(--cp-sans)!important;font-weight:600!important;color:var(--cp-plum)!important}.reference-price s,.reference-price small{color:var(--cp-muted)!important}#domande details,.faq details{border-bottom:1px solid var(--cp-line)!important;padding:0!important}#domande summary,.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px!important;font-family:var(--cp-serif)!important;font-size:clamp(19px,1.8vw,23px)!important;font-weight:500!important;color:var(--cp-plum-d)}#domande summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}#domande summary:after,.faq summary:after{content:"+";flex:0 0 32px;height:32px;border:1px solid var(--cp-line);border-radius:50%;display:grid;place-items:center;font-family:var(--cp-sans);font-size:18px;line-height:1;color:var(--cp-plum);transition:transform .3s,background .3s}#domande details[open] summary:after,.faq details[open] summary:after{transform:rotate(45deg);background:var(--cp-blush)}#domande details>*:not(summary),.faq details>*:not(summary){padding:0 2px 22px!important;margin:0!important;color:var(--cp-muted);line-height:1.65}.announcement,.cp-announcement{background:var(--cp-plum)!important;color:#fff!important;font-family:var(--cp-sans)!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:none!important}.site-header .nav a,.cp-nav a{font-family:var(--cp-sans)!important;letter-spacing:.04em}.header-left.eyebrow{letter-spacing:.12em!important}.footer h3,.cp-footer h3{font-family:var(--cp-sans)!important;letter-spacing:.16em!important;font-weight:600!important}.shopify-policy__body,.cp-rte{line-height:1.75}.shopify-policy__body strong{font-family:var(--cp-serif);font-size:1.18em;font-weight:600;color:var(--cp-plum-d);display:inline-block;margin-top:10px}.shopify-policy__title h1{color:var(--cp-plum-d)}::selection{background:var(--cp-blush);color:var(--cp-plum-d)}.reading-progress{background:var(--cp-plum)!important}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.shopify-policy__body h2[data-lfile-container],.shopify-policy__body h2:empty,.shopify-policy__body h3:empty{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cara-style.css.map */
