.cpi[data-cpi-root]{--cpi-background: 0 0% 100%;--cpi-foreground: 60 8% 11%;--cpi-primary: 138 11% 54%;--cpi-primary-foreground: 0 0% 100%;--cpi-muted-foreground: 60 8% 30%;--cpi-border: 0 0% 90%;--cpi-sage-wash: 120 20% 88%;color:hsl(var(--cpi-foreground));font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpi[data-cpi-root] *,.cpi[data-cpi-root] *:before,.cpi[data-cpi-root] *:after{box-sizing:border-box}.cpi[data-cpi-root] h1,.cpi[data-cpi-root] h2,.cpi[data-cpi-root] p,.cpi[data-cpi-root] ul,.cpi[data-cpi-root] li,.cpi[data-cpi-root] label{margin:0;padding:0}.cpi[data-cpi-root] ul{list-style:none}.cpi[data-cpi-root] :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.cpi[data-cpi-root] a{color:inherit}.cpi[data-cpi-root] .cpi__wrap{padding:5rem 0 4rem}@media(min-width:768px){.cpi[data-cpi-root] .cpi__wrap{padding:7rem 0 6rem}}.cpi[data-cpi-root] .cpi__container{max-width:120rem;margin:0 auto;padding:0 1.5rem}@media(min-width:990px){.cpi[data-cpi-root] .cpi__container{padding:0 24px}}.cpi[data-cpi-root] .cpi__grid{display:grid;gap:2.4rem;align-items:start}@media(min-width:768px){.cpi[data-cpi-root] .cpi__grid{grid-template-columns:1fr 1fr;gap:3.2rem}}@media(min-width:1024px){.cpi[data-cpi-root] .cpi__grid{gap:4.8rem}}@media(min-width:768px){.cpi[data-cpi-root] .cpi__left{position:sticky;top:9rem;align-self:start}}.cpi[data-cpi-root] .cpi__info{padding-top:.5rem}@media(min-width:768px){.cpi[data-cpi-root] .cpi__info{padding-top:0}}.cpi[data-cpi-root] .cpi__vendor{font-size:12px;line-height:1.6rem;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--cpi-muted-foreground));margin-bottom:1rem}.cpi[data-cpi-root] .cpi__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:2.8rem;line-height:1.2;margin-bottom:1.2rem}@media(min-width:768px){.cpi[data-cpi-root] .cpi__title{font-size:3.4rem}}@media(min-width:1024px){.cpi[data-cpi-root] .cpi__title{font-size:36px}}.cpi[data-cpi-root] .cpi__price{font-size:18px;line-height:2.8rem;margin-bottom:.8rem}.cpi[data-cpi-root] .cpi__tax{font-size:1.5rem;line-height:2.2rem;color:hsl(var(--cpi-muted-foreground));margin-bottom:2.4rem}.cpi[data-cpi-root] .cpi__u,.cpi[data-cpi-root] .cpi__tax a{text-decoration:underline;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cpi-base.css.map */
