.sp-top{--spt-ink: 42, 42, 53;--spt-ecru: 248, 247, 242;--spt-accent: #4f6b60;--spt-ease: cubic-bezier(.16, 1, .3, 1)}.sp-top--herbier .product__title h1,.sp-top--nocturne .product__title h1,.sp-top--express .product__title h1{font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.05}.sp-top--herbier .product__title h1{font-size:clamp(2.8rem,4vw,4.4rem)}.sp-top--herbier .product__text.caption-with-letter-spacing{color:var(--spt-accent);font-weight:700;letter-spacing:.22em;font-size:1.2rem}.sp-top--herbier .product__info-container{border:.15rem solid rgb(var(--spt-ink));padding:2.4rem 2rem;background:rgb(var(--spt-ecru))}.sp-top--herbier .product__info-container>*+*{margin-top:1.2rem}.sp-top--herbier .price{font-size:2rem;font-weight:700}.sp-top--herbier .plant-specs{display:block;margin:2rem 0;padding:0;border-top:.15rem solid rgb(var(--spt-ink));border-bottom:0}.sp-top--herbier .plant-specs__item{display:grid;grid-template-columns:11rem 1fr;align-items:baseline;gap:1.2rem;text-align:left;padding:1.1rem 0;border-bottom:.1rem solid rgba(var(--spt-ink),.35)}.sp-top--herbier .plant-specs__icon{display:none}.sp-top--herbier .plant-specs__label{font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--spt-ink))}.sp-top--herbier .plant-specs__value{font-size:1.5rem;text-align:left}@media screen and (max-width:749px){.sp-top--herbier .product__media-wrapper{margin-inline:-1.5rem}.sp-top--herbier .product__info-container{margin-top:-2.4rem;position:relative;margin-inline:.4rem}}.sp-top--nocturne{--color-background: var(--spt-ink);--color-foreground: var(--spt-ecru);--gradient-background: rgb(var(--spt-ink));background:rgb(var(--spt-ink));color:rgb(var(--spt-ecru))}.sp-top--nocturne .product__media-wrapper .product__media-item,.sp-top--nocturne .product__media-wrapper .product-media-container{background:radial-gradient(ellipse at 50% 38%,#ffffff29,#fff0 68%)}.sp-top--nocturne .product__title h1{font-size:clamp(2.8rem,4.2vw,4.8rem);color:#fff}.sp-top--nocturne .product__text.caption-with-letter-spacing{color:#b4c2bc;letter-spacing:.22em}.sp-top--nocturne .price,.sp-top--nocturne .price-item{color:#fff;font-size:2rem}.sp-top--nocturne .plant-specs{border-color:#ffffff2e}.sp-top--nocturne .plant-specs__icon{background:#ffffff14;color:#fff}.sp-top--nocturne .product-form__submit{--color-button: 248, 247, 242;--color-button-text: 42, 42, 53}.sp-top--nocturne .quantity{--color-foreground: 248, 247, 242}.sp-top--nocturne .product__description{color:rgba(var(--spt-ecru),.85)}.sp-top--express .product__title h1{font-size:clamp(2.4rem,3.4vw,3.6rem)}.sp-top--express .price{font-size:2.2rem;font-weight:800}.sp-top--express .product__text:not(.caption-with-letter-spacing){display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 0;padding:.6rem 1.2rem;border-radius:99rem;background:rgb(var(--spt-ecru));font-size:1.35rem;font-weight:600}.sp-top--express .product__text:not(.caption-with-letter-spacing):before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--spt-accent)}@media screen and (max-width:749px){.sp-top--express .product__media-wrapper{margin-inline:-1.5rem}.sp-top--express .product__info-container>*{margin-top:.8rem;margin-bottom:0}}.sp-buybar{position:fixed;inset:auto 0 0 0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--spt-ink));color:#fff;box-shadow:0 -.4rem 1.6rem #0000002e;transform:translateY(110%);transition:transform .3s var(--spt-ease)}.sp-buybar.is-visible{transform:translateY(0)}.sp-buybar__info{flex:1;min-width:0;display:grid;gap:.2rem}.sp-buybar__title{font-size:1.3rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-buybar__price{font-size:1.5rem;font-weight:800}.sp-buybar__btn{min-height:4.4rem;padding:0 2rem;border:0;border-radius:99rem;background:rgb(var(--spt-ecru));color:rgb(var(--spt-ink));font:inherit;font-weight:800;font-size:1.4rem;cursor:pointer}.sp-buybar__btn[disabled]{opacity:.5;cursor:not-allowed}.sp-buybar__btn:focus-visible{outline:.3rem solid #b4c2bc;outline-offset:.3rem}@media screen and (min-width:990px){.sp-buybar{display:none}}@media(prefers-reduced-motion:reduce){.sp-buybar{transition:none}}.sp-top--nocturne [id*=essential_upsell]{padding:1.6rem;border-radius:1.2rem;background:rgb(var(--spt-ecru));color:rgb(var(--spt-ink));--color-foreground: var(--spt-ink)}.sp-desc-tab{margin-top:2rem;border-top:.15rem solid rgb(var(--spt-ink))}.sp-desc-tab details{border-bottom:.1rem solid rgba(var(--spt-ink),.25)}.sp-desc-tab .accordion__title{font-weight:800;letter-spacing:.06em}.sp-desc-tab .accordion__content{padding-bottom:1.6rem}.sp-top--express .product__info-container>.product__description{position:relative;margin-top:1.6rem;padding:1.4rem 1.6rem 1.4rem 3.2rem;border-radius:1.6rem;background:rgb(var(--spt-ecru));font-size:1.45rem;line-height:1.55}.sp-top--express .product__info-container>.product__description:before{content:"";position:absolute;top:2.05rem;left:1.4rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--spt-accent)}.sp-top--express .product__info-container>.product__description>:first-child{margin-top:0}.sp-top--express .product__info-container>.product__description>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sp-product-top.css.map */
