html.cdrc-lock{overflow:hidden}.cdrc-section{display:contents}dialog.cdrc{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent;overflow:hidden;font-size:1.5rem;line-height:1.45}dialog.cdrc:not([open]){display:none}.cdrc::backdrop{background:#12102880}.cdrc__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:92vh;max-height:92dvh;background:rgb(var(--color-background));border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -.8rem 3.2rem #0000002e;transition:transform .28s cubic-bezier(.2,.8,.2,1)}@starting-style{.cdrc[open] .cdrc__panel{transform:translateY(100%)}}@media(min-width:750px){.cdrc__panel{top:0;left:auto;width:46rem;max-height:none;height:100%;border-radius:0;box-shadow:-.8rem 0 3.2rem #0000002e}@starting-style{.cdrc[open] .cdrc__panel{transform:translate(100%)}}}@media(prefers-reduced-motion:reduce){.cdrc__panel{transition:none}}.cdrc__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 2rem 1.2rem;border-bottom:.1rem solid var(--cdsl-line)}.cdrc__title{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1;text-transform:uppercase;color:rgb(var(--color-foreground-title))}.cdrc__title:focus,.cdrc__title:focus-visible{outline:none}.cdrc__x{flex:none;display:grid;place-items:center;width:4rem;height:4rem;margin-right:-.8rem;border:0;border-radius:50%;background:none;color:rgb(var(--color-foreground));cursor:pointer}.cdrc__x:hover{background:var(--cdsl-soft)}.cdrc__x svg{width:1.4rem;height:1.4rem}.cdrc__scroll{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column}.cdrc__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.4rem 2rem 2rem;display:flex;flex-direction:column;gap:1.6rem}.cdrc[aria-busy] [data-cdrc-part=items],.cdrc[aria-busy] [data-cdrc-part=summary],.cdrc[aria-busy] [data-cdrc-part=foot] strong{opacity:.5;transition:opacity .15s}.cdrc__empty{margin:2.4rem 0 0;text-align:center}.cdrc__items{list-style:none;margin:0;padding:0}.cdrc-line{display:grid;grid-template-columns:7.2rem 1fr auto;gap:1.2rem;align-items:start;padding:1.6rem 0;border-bottom:.1rem solid var(--cdsl-line)}.cdrc-line__media{position:relative}.cdrc-line__img{width:7.2rem;aspect-ratio:1;border-radius:.8rem;overflow:hidden;background:rgb(var(--color-background-secondary))}.cdrc-line__img img{width:100%;height:100%;object-fit:cover}.cdrc-line--gift .cdrc-line__img{width:5.6rem;justify-self:center}.cdrc-line__info{min-width:0}.cdrc-line__title{margin:0 0 .2rem;font-weight:700;font-size:1.5rem;line-height:1.3;overflow-wrap:anywhere}.cdrc-line__meta{margin:0;font-size:1.3rem;opacity:.8}.cdrc-line__tag{display:inline-flex;align-items:center;gap:.6rem;margin:.6rem 0 0;font-size:1.3rem;font-weight:700;line-height:1.3}.cdrc-line__tag svg{flex:none;width:1.8rem;height:1.8rem}.cdrc-line__price{text-align:right;font-size:1.5rem;white-space:nowrap}.cdrc-line__price strong{display:block}.cdrc-line__price s{display:block;font-size:1.3rem;opacity:.6}.cdrc-line__x{position:absolute;top:-.8rem;left:-.8rem;z-index:1;display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:.1rem solid var(--cdsl-line);border-radius:50%;cursor:pointer;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .1rem .4rem #00000029}.cdrc-line__x:after{content:"";position:absolute;top:-1.1rem;right:-1.1rem;bottom:-1.1rem;left:-1.1rem}.cdrc-line__x svg{width:1.2rem;height:1.2rem}.cdrc button:focus-visible,.cdrc a:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.cdrc__save{display:flex;align-items:center;gap:.8rem;margin:1rem 0 0;padding:1rem 1.2rem;border-radius:.4rem;background:rgba(var(--color-foreground),.08);font-size:1.4rem}.cdrc__save svg{flex:none;width:1.4rem;height:1.4rem}.cdrc__sum{margin:0;font-size:1.4rem}.cdrc__sum>div{display:flex;justify-content:space-between;gap:1.2rem;padding:.3rem 0}.cdrc__sum dt{margin:0}.cdrc__sum dd{margin:0;white-space:nowrap;font-weight:700}.cdrc__free{text-transform:uppercase;letter-spacing:.04rem}.cdrc__ship{margin-top:.8rem;font-size:1.3rem}.cdrc__ship p{margin:0 0 .6rem}.cdrc__bar{display:block;height:.6rem;border-radius:1rem;background:var(--cdsl-line);overflow:hidden}.cdrc__bar span{display:block;height:100%;background:rgb(var(--color-button))}.cdrc__label{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase;opacity:.75}.cdrc__card{padding:1.4rem 1.6rem;border-radius:var(--cdsl-radius, 1.2rem);background:rgb(var(--color-background-secondary))}.cdrc__impact{display:flex;flex-direction:column;gap:1rem}.cdrc__impact>*{margin:0}.cdrc__h3{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.cdrc__h3 svg{flex:none;width:2rem;height:2rem}.cdrc__copy{font-size:1.4rem}.cdrc__copy p{margin:0 0 .8rem}.cdrc__partner{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;padding-top:1rem;border-top:.1rem solid var(--cdsl-line);font-size:1.2rem;font-weight:700}.cdrc__partner-logo{height:3.2rem;width:auto}.cdrc__proof{margin:0 0 .6rem;font-size:1.3rem;font-weight:700}.cdrc__upsell-row{display:grid;grid-template-columns:5.6rem 1fr auto;gap:1.2rem;align-items:center}.cdrc__thumb{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.8rem}.cdrc__upsell-text{margin:0;min-width:0;display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;overflow-wrap:anywhere}.cdrc__upsell-text s{opacity:.6}.cdrc__add{min-height:3.6rem;padding:.6rem 1.6rem;border-radius:.8rem;cursor:pointer;border:.15rem solid rgb(var(--color-button));background:none;color:rgb(var(--color-button));font-family:var(--font-button-family);font-size:1.3rem;font-weight:700;text-transform:uppercase}.cdrc__add.is-loading{position:relative;color:transparent;pointer-events:none}.cdrc__add.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.6rem;height:1.6rem;border:.2rem solid rgb(var(--color-button));border-top-color:transparent;border-radius:50%;animation:cdrc-spin .7s linear infinite}@keyframes cdrc-spin{to{transform:rotate(360deg)}}.cdrc__brand{font-size:1.3rem;font-weight:700;opacity:.8}.cdrc__brand p{margin:0}.cdrc__fine{margin:0;font-size:1.2rem;line-height:1.4;opacity:.7}.cdrc__center{text-align:center}.cdrc__jump{position:absolute;right:1.6rem;bottom:1.6rem;z-index:2;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 .4rem 1.2rem #0000003d}.cdrc__jump[hidden]{display:none}.cdrc__jump svg{width:2rem;height:2rem}.cdrc__foot{flex:none;padding:1.4rem 2rem calc(1.4rem + env(safe-area-inset-bottom));border-top:.1rem solid var(--cdsl-line);background:rgb(var(--color-background));display:flex;flex-direction:column;gap:.8rem}.cdrc__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:1.6rem}.cdrc__total strong{font-size:1.8rem}.cdrc__back{align-self:center;border:0;background:none;padding:.6rem 1rem;cursor:pointer;font:inherit;font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/71/assets/cd-review-cart.css.map */
