@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;800&family=Playfair+Display:ital,wght@0,400;1,400&display=swap";:root{--cd-serif: "Playfair Display", Georgia, serif;--font-heading-family: "Montserrat", -apple-system, system-ui, sans-serif;--font-heading-weight: 500;--font-body-family: "Montserrat", -apple-system, system-ui, sans-serif;--font-body-weight: 400;--buttons-radius: 999px;--buttons-radius-outset: 999px}.title.h0,.title.h1,.title.h2,.collection-list-title,.rich-text__heading,.image-with-text__heading,.collection-hero__title,.main-page-title,.email-signup-banner__heading,.blog__title,.related-products__heading,.collapsible-content__heading,.title--primary{font-family:var(--cd-serif);font-weight:400;font-size:clamp(2.6rem,3.6vw,3.6rem);line-height:1.15;letter-spacing:.05rem}[id^=cdww-],[id^=cdrv-],[id^=cdkr-]{--cdww-serif: var(--cd-serif) !important;--cdrv-serif: var(--cd-serif) !important;--cdkr-serif: var(--cd-serif) !important}.cd-ptitle,.cd-sec-title h2,.cdsg-in h3{font-family:var(--cd-serif)!important}.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.accordion summary{list-style:none;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary .icon-caret{display:none}.accordion summary:after{content:"+";flex:none;margin-left:1.2rem;font-family:var(--font-body-family);font-size:2.2rem;font-weight:300;line-height:1}.accordion details[open]>summary:after{content:"\2013"}.accordion__title{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.product-form__submit,.sticky-atc__button{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sticky-atc.sticky-atc{background:#fff;color:#1a1a1a;padding:.9rem 0 calc(.9rem + env(safe-area-inset-bottom));box-shadow:0 -4px #8db8de73,0 -10px 28px #8db8de40}.sticky-atc .sticky-atc__left{display:flex;flex-direction:column;min-width:0}.sticky-atc .sticky-atc__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .sticky-atc__price{margin-top:.3rem}.sticky-atc .price-item--regular{color:#000;font-weight:600}.sticky-atc .price--on-sale .price-item--regular{color:#a1a1a1}.sticky-atc .price-item--sale{color:#44ab52;font-weight:600}.sticky-atc .badge{background:#44ab52;color:#fff;border:0;font-weight:600}.sticky-atc .sticky-atc__left:after{content:"30-day guarantee  \b7  Tracked shipping";margin-top:.4rem;font:600 1rem/1.3 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:#6b6468}.sticky-atc .sticky-atc__button .button{background:#1a1a1a!important;color:#fff!important;border-radius:999px;min-height:4.2rem;padding:0 2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease}.sticky-atc .sticky-atc__button .button:hover{background:#d9608c!important}.sticky-atc .sticky-atc__button .button[disabled]{background:#9a9a9a!important}@media screen and (min-width:750px){.sticky-atc .sticky-atc__title{font-size:1.4rem}.sticky-atc .sticky-atc__left:after{font-size:1.1rem}.sticky-atc .sticky-atc__button .button{padding:0 3rem;font-size:1.3rem}}.quantity-breaks-container .quantity-breaks__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1a1a1a}.quantity-breaks-container .quantity-breaks__title span:nth-of-type(1),.quantity-breaks-container .quantity-breaks__title span:nth-of-type(3){background:#f9d3e1}.quantity-breaks-container label.quantity-break{background:#fff;border:2px solid #EBBFD0;border-radius:16px;padding:1.9rem 1.75rem 1.9rem 4.2rem;transition:background .22s ease,box-shadow .22s ease}.quantity-breaks-container label.quantity-break:before{border-color:#ebbfd0}.quantity-breaks-container label.quantity-break:hover{background:#fef3f7;border-color:#ebbfd0;box-shadow:0 12px 28px #1a1a1a17}.quantity-breaks-container input:checked+label.quantity-break{background:#fef3f7;border-color:#ebbfd0;box-shadow:0 12px 28px #1a1a1a17}.quantity-breaks-container input:checked+label.quantity-break:before{background:#d9608c;border-color:#fff;box-shadow:0 0 0 .1rem #d9608c}.quantity-breaks-container .quantity-break__left .quantity-break__label{font-family:var(--font-body-family);font-size:1.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a}.quantity-breaks-container .quantity-break__benefit{background:#fff;color:#1a1a1a;border:1px solid #1A1A1A;border-radius:.6rem;font-size:1.1rem;font-weight:400;line-height:1.9;padding:0 .75rem;letter-spacing:0;margin-left:.5rem}.quantity-breaks-container .quantity-break__caption{color:#6b6468;font-size:1.3rem;line-height:1.2}.quantity-breaks-container .quantity-break__price{color:#1a1a1a;font-size:1.8rem;font-weight:700;line-height:1}.quantity-breaks-container .quantity-break__right:has(.quantity-break__compare-price) .quantity-break__price{color:#44ab52}.quantity-breaks-container .quantity-break__compare-price{font-size:1.4rem;color:#8a8387}.quantity-breaks-container .quantity-break__badge{background:#cfe3f5;color:#1a1a1a;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:2;padding:0 1.1em;border-radius:999px}@media screen and (max-width:480px){.quantity-breaks-container .quantity-break__price{font-size:1.7rem}.quantity-breaks-container .quantity-break__left .quantity-break__label{font-size:1.4rem}}[id^=cdg-] .cdg-card{padding:12px;border:1px solid transparent;border-radius:22px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}[id^=cdg-] .cdg-media{border-radius:14px}[id^=cdg-] .cdg-badges{top:22px;left:22px}@media(hover:hover){[id^=cdg-] .cdg-card:hover{background:#fef3f7;border-color:#f9d3e1;box-shadow:0 12px 28px #1a1a1a17;transform:translateY(-3px)}}[id^=cdf-] .cdf-card{padding:12px;border:1px solid transparent;border-radius:22px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}[id^=cdf-] .cdf-btn{display:none!important}[id^=cdf-] .cdf-price{margin-bottom:0}@media(hover:hover){[id^=cdf-] .cdf-card:hover{background:#fef3f7;border-color:#f9d3e1;box-shadow:0 12px 28px #1a1a1a17;transform:translateY(-3px)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cd-reviews.css.map */
