:root{--radius-sm: 4px;--radius-md: 12px;--radius-lg: 20px;--shadow-card: 0 2px 20px rgba(44, 26, 16, .08)}.cp-coll-hero{background:var(--cream);border-bottom:1px solid rgba(155,58,90,.1)}.cp-coll-hero__inner{max-width:1440px;margin:0 auto;padding:26px 40px 30px}.cp-coll-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#2c1a1099;margin-bottom:16px}.cp-coll-breadcrumb__link{color:#2c1a10bf;text-decoration:none}@media(prefers-reduced-motion:no-preference){.cp-coll-breadcrumb__link{transition:color .15s}}.cp-coll-breadcrumb__link:hover{color:var(--burgundy)}.cp-coll-breadcrumb__sep{color:#2c1a1080}.cp-coll-breadcrumb__current{color:var(--espresso, var(--bark));font-weight:500}.cp-coll-hero__h1{font-family:var(--font-heading--family);font-weight:400;font-size:52px;line-height:1.04;color:var(--espresso, var(--bark));letter-spacing:-.01em;margin:0 0 8px}.cp-coll-hero__sub{font-family:var(--font-accent--family);font-style:italic;font-weight:400;font-size:21px;color:var(--bark);margin:0 0 18px;line-height:1.35}.cp-coll-hero__trust{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-size:.8125rem;color:var(--bark)}.cp-coll-hero__trust-item{display:inline-flex;align-items:center;gap:8px}.cp-coll-hero__trust-item svg{color:var(--gold);flex-shrink:0}.cp-coll-hero__trust-dot{color:#d4920c8c}@media(max-width:900px){.cp-coll-hero__inner{padding:18px 20px 22px}.cp-coll-hero__h1{font-size:32px}.cp-coll-hero__sub{font-size:18px}.cp-coll-hero__trust-dot{display:none}.cp-coll-hero__trust{gap:8px 14px}}.coll-desc{background:var(--ivory, #FAF5EC);border-top:1px solid var(--cream, #F5E8C8)}.coll-desc-inner{max-width:1440px;margin:0 auto;padding:40px 40px 36px}.coll-desc-h2{font-family:var(--font-heading--family);font-weight:500;font-size:26px;color:var(--bark, #5C3A28);margin:0 0 14px;line-height:1.2}.coll-desc-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.coll-desc-body.is-expanded{display:block;overflow:visible}.coll-desc-body p{font-family:var(--font-accent--family);font-size:17px;line-height:1.65;color:var(--bark, #5C3A28);margin:0 0 10px}.coll-desc-body h3{font-family:var(--font-heading--family);font-weight:500;font-size:18px;color:var(--bark, #5C3A28);margin:18px 0 6px}.coll-desc-more{display:flex;align-items:center;justify-content:flex-end;gap:6px;background:none;border:none;padding:12px 0 0;color:var(--burgundy, #9B3A5A);font-family:var(--font-body--family);font-weight:700;font-size:.875rem;cursor:pointer;width:100%}.coll-desc-more:hover{opacity:.8}.coll-desc-more__icon{flex-shrink:0}@media(max-width:900px){.coll-desc-inner{padding:28px 20px 24px}.coll-desc-h2{font-size:22px}}.product-grid__item .cp-pc{height:100%}:is(.facets--vertical,.facets--drawer) .facets__item{border-bottom:1px solid var(--cream-dark, #EDD8A8)}:is(.facets--vertical,.facets--drawer) .facets__summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;border-bottom:none}:is(.facets--vertical,.facets--drawer) .facets__summary::-webkit-details-marker{display:none}:is(.facets--vertical,.facets--drawer) .facets__label{font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--burgundy, #9B3A5A)}:is(.facets--vertical,.facets--drawer) .facets__status-wrapper .svg-wrapper.icon-caret svg{stroke:var(--burgundy, #9B3A5A);color:var(--burgundy, #9B3A5A)}:is(.facets--vertical,.facets--drawer) .facets__inputs-list{padding-bottom:18px}:is(.facets--vertical,.facets--drawer) .facets__inputs-list-item{padding:3px 0}:is(.facets--vertical,.facets--drawer) .checkbox .icon-checkmark{border-radius:5px;border-color:#5c3a284d;flex-shrink:0}:is(.facets--vertical,.facets--drawer) .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:var(--burgundy, #9B3A5A)}:is(.facets--vertical,.facets--drawer) .checkbox .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--burgundy, #9B3A5A);border-color:var(--burgundy, #9B3A5A)}:is(.facets--vertical,.facets--drawer) .checkbox .checkbox__label-text{font-family:var(--font-body--family);font-size:14px;color:var(--espresso, #2C1A10)}:is(.facets--vertical,.facets--drawer) .checkbox .checkbox__input:checked+.checkbox__label .checkbox__label-text{font-weight:600;color:var(--burgundy, #9B3A5A)}:is(.facets--vertical,.facets--drawer) .price-facet__field .field__input{box-shadow:0 0 0 1.5px var(--cream-dark, #EDD8A8);border-radius:10px;background-color:#fff;font-size:14px}@media(prefers-reduced-motion:no-preference){:is(.facets--vertical,.facets--drawer) .price-facet__field .field__input{transition:box-shadow .15s}}:is(.facets--vertical,.facets--drawer) .price-facet__field .field__input:focus{box-shadow:0 0 0 1.5px var(--burgundy, #9B3A5A);outline:none}:is(.facets--vertical,.facets--drawer) .price-facet__label{font-size:14px}:is(.facets--vertical,.facets--drawer) .price-facet__separator{font-size:14px}:is(.facets--vertical,.facets--drawer) .price-facet__highest-price{font-size:13px}.products-count-wrapper,.facets-controls-wrapper .facets__label,.sorting-filter__select{font-size:14px}.facets-controls-wrapper .sorting-filter__container .facets__label,.facets--drawer .sorting-filter__container .facets__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--burgundy, #9B3A5A)}:is(.facets--vertical,.facets--drawer) .price-facet__range-track-fill{background-color:var(--burgundy, #9B3A5A)}:is(.facets--vertical,.facets--drawer) .price-facet__range-thumb{border-color:var(--burgundy, #9B3A5A);background-color:#fff}.cp-facet-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-facet-row .checkbox{flex:1;min-width:0}.cp-facet-count{font-family:var(--font-body--family);font-size:12.5px;color:#5c3a2880;flex-shrink:0}.how-band{background:var(--ivory, #FAF5EC)}.how-inner{max-width:1440px;margin:0 auto;padding:64px 40px 68px}.section-eyebrow{text-align:center;font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold, #D4920C);margin-bottom:12px}.section-h2{text-align:center;font-family:var(--font-heading--family);font-style:italic;font-weight:400;font-size:36px;line-height:1.15;color:var(--bark, #5C3A28);margin-bottom:44px}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.how-step{position:relative;text-align:center;padding:8px}.how-step .num{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--burgundy, #9B3A5A);color:var(--ivory, #FAF5EC);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading--family);font-size:22px;font-weight:500;position:relative;z-index:1}.how-step .ic{color:var(--gold, #D4920C);margin-bottom:14px;display:flex;justify-content:center}.how-step h4{font-family:var(--font-heading--family);font-weight:500;font-size:19px;color:var(--bark, #5C3A28);margin-bottom:6px;line-height:1.2}.how-step p{font-family:var(--font-accent--family);font-size:17px;line-height:1.45;color:var(--bark, #5C3A28);opacity:.85}.how-step:not(:last-child):before{content:"";position:absolute;top:28px;left:calc(50% + 40px);right:calc(-50% + 40px);height:1.5px;background:repeating-linear-gradient(90deg,rgba(212,146,12,.5) 0 6px,transparent 6px 12px)}@media(max-width:900px){.how-inner{padding:48px 20px 52px}.how-steps{grid-template-columns:repeat(2,1fr);gap:32px 20px}.how-step:not(:last-child):before{display:none}.section-h2{font-size:28px;margin-bottom:32px}}.faq-band{background:var(--cream, #F5E8C8);border-top:1px solid var(--cream, #F5E8C8)}.faq-band .faq-inner{max-width:860px;margin:0 auto;padding-left:40px;padding-right:40px}.faq-band .section-h2{margin-bottom:28px}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--ivory, #FAF5EC);border:1px solid rgba(155,58,90,.1);border-radius:var(--radius-md);overflow:hidden}@media(prefers-reduced-motion:no-preference){.faq-item{transition:box-shadow .2s}}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-family:var(--font-body--family);font-size:15px;font-weight:600;color:var(--bark, #5C3A28);text-align:left}.faq-q::-webkit-details-marker{display:none}details[open]>.faq-q{color:var(--burgundy, #9B3A5A)}.faq-q .chev{flex-shrink:0;color:var(--gold, #D4920C);display:flex}@media(prefers-reduced-motion:no-preference){.faq-q .chev{transition:transform .3s ease}}details[open]>.faq-q .chev{transform:rotate(180deg)}.faq-a{display:grid;grid-template-rows:0fr}@media(prefers-reduced-motion:no-preference){.faq-a{transition:grid-template-rows .3s ease}}details[open]>.faq-a{grid-template-rows:1fr}.faq-a-inner{overflow:hidden;padding:0 20px 18px;font-family:var(--font-accent--family);font-size:17px;line-height:1.6;color:var(--bark, #5C3A28);opacity:.85}.faq-a-inner p{margin:0 0 8px}.faq-a-inner p:last-child{margin-bottom:0}.faq-contact{margin-top:30px;background:var(--ivory, #FAF5EC);border-radius:var(--radius-md);padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(155,58,90,.1)}.faq-contact .txt h4{font-family:var(--font-heading--family);font-size:18px;font-weight:500;color:var(--bark, #5C3A28);margin:0 0 4px}.faq-contact .txt p{font-family:var(--font-body--family);font-size:14px;color:var(--bark, #5C3A28);opacity:.8;margin:0}.faq-contact .txt p b{color:var(--burgundy, #9B3A5A)}.faq-contact .cbtn{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;background:transparent;color:var(--burgundy, #9B3A5A);border:1.5px solid var(--burgundy, #9B3A5A);border-radius:100px;padding:12px 24px;font-family:var(--font-body--family);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.faq-contact .cbtn{transition:background .18s,color .18s}}.faq-contact .cbtn:hover{background:var(--burgundy, #9B3A5A);color:var(--ivory, #FAF5EC)}@media(max-width:900px){.faq-band .faq-inner{padding-left:20px;padding-right:20px}.faq-contact{flex-direction:column;align-items:flex-start;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cp-collection.css.map */
