.cs-spice-section{--cs-spice-ink: #38251c;--cs-spice-accent: #b43c16;background:#fdfaf5}.cs-spice-section .product-info{min-width:0}.cs-spice-section .product-info [data-block-type=vendor]{display:none}.cs-spice-section .product-info [data-block-type=title]{position:relative}.cs-spice-section .cs-spice-eyebrow{display:flex;align-items:center;gap:.85rem;margin-block-end:.65rem;padding-inline-end:6rem;color:var(--cs-spice-accent);font-size:.75rem;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.06em}.cs-spice-eyebrow:after{content:"";flex:1;height:1px;background:#d99473}.cs-spice-section .product-title{position:relative;padding-inline-end:4.5rem;color:var(--cs-spice-ink);font-family:"DM Serif Display";font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.06;text-transform:uppercase;text-wrap:pretty}.cs-spice-branch{position:absolute;inset-block-start:-1.35rem;inset-inline-end:-.75rem;width:clamp(6rem,9vw,8.5rem);pointer-events:none}.cs-spice-branch img{display:block;width:100%;height:auto}.cs-spice-section .product-info [data-block-type=short-description] .prose{color:var(--cs-spice-ink)}.cs-spice-section .cs-product-summary .cs-spice-summary__lead{margin:0;font-family:"DM Serif Display";font-size:clamp(1.3rem,1.9vw,1.8rem);line-height:1.25;letter-spacing:-.015em}.cs-spice-summary__lead:after{content:"";display:block;width:2rem;height:2px;margin-block-start:.85rem;background:var(--cs-spice-accent)}.cs-spice-section .cs-product-summary .cs-spice-summary__body{margin-block-start:.9rem;font-size:1.0625rem;line-height:1.65}.cs-spice-section .product-gallery__media{border-radius:.65rem;box-shadow:none}.cs-spice-section .product-gallery__thumbnail[aria-current=true]{border-color:var(--cs-spice-accent)}.cs-spice-section .variant-icon-swatch{border-radius:.3rem}.cs-spice-section :checked+.variant-icon-swatch{border-color:var(--cs-spice-accent);background:#fcf0e5}.cs-spice-editorial{position:relative;isolation:isolate;overflow:hidden;align-self:start;min-width:0;padding:1.65rem 1.8rem 1.4rem;border:1px solid #dfc9b1;border-radius:.65rem;background:radial-gradient(ellipse at 50% 0,#fffdf9,#fcf5e9);color:var(--cs-spice-ink)}.cs-spice-editorial:before{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;z-index:-1;border-block:1px solid #eaddcc;pointer-events:none}.cs-spice-editorial--desktop{display:none;grid-area:spice-editorial}.cs-spice-editorial--mobile{margin-block-start:1.5rem}.cs-spice-editorial__botanical{position:absolute;z-index:-1;width:4.75rem;height:auto;pointer-events:none}.cs-spice-editorial__botanical--left{inset-inline-start:-1.8rem;inset-block-end:-.6rem;transform:rotate(15deg)}.cs-spice-editorial__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.cs-spice-editorial__list li{display:flex;flex-direction:column;align-items:center;padding-inline:.65rem;text-align:center}.cs-spice-editorial__list li+li{border-inline-start:1px solid #dfc9b1}.cs-spice-editorial__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-block-end:.8rem;border:1px solid #efdfcc;border-radius:48% 52% 46% 54%;background:radial-gradient(circle at 35% 30%,#fffaf1,#f0dcc4);box-shadow:0 0 0 4px #fffaf380;color:var(--cs-spice-accent)}.cs-spice-editorial__list li:first-child .cs-spice-editorial__icon{color:#77452c}.cs-spice-editorial__icon svg{width:3.1rem;height:3.1rem}.cs-spice-editorial__title{font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.03em;text-transform:uppercase}.cs-spice-editorial__text{margin-block-start:.3rem;font-size:.8125rem;line-height:1.45;color:#705b4a}@media(min-width:1000px){.cs-spice-editorial--desktop{display:block}.cs-spice-editorial--mobile{display:none}.cs-spice-section>.container{--container-max-width: 1440px}.shopify-section--main-product .cs-spice-section:not([allow-transparent-header]) .product{row-gap:1.25rem;column-gap:clamp(2rem,3vw,3rem)}.cs-spice-section .product-info{position:static}}@media(max-width:699px){.cs-spice-editorial{padding:1.25rem .65rem}.cs-spice-editorial__botanical{width:3.75rem;opacity:.8}.cs-spice-branch{width:5.5rem;inset-inline-end:-.65rem;inset-block-start:-.75rem}.cs-spice-section .cs-spice-eyebrow{padding-inline-end:4.5rem}.cs-spice-editorial__list li{padding-inline:.4rem}.cs-spice-editorial__icon{width:3.4rem;height:3.4rem}.cs-spice-editorial__icon svg{width:2.5rem;height:2.5rem}.cs-spice-editorial__title{font-size:.6875rem;letter-spacing:0;overflow-wrap:anywhere}.cs-spice-editorial__text{font-size:.75rem}.cs-spice-section .product-title{padding-inline-end:3.5rem;font-size:clamp(1.75rem,7vw,2.3rem)}}.cs-tea-editorial{min-width:0;align-self:start}.cs-tea-editorial .cs-spice-editorial{padding-block-end:1.9rem;border-color:#d8d6c5;background:radial-gradient(ellipse at 50% 0,#fffdf8,#f8f7ef)}.cs-tea-editorial .cs-spice-editorial:before{border-color:#e3e0d2}.cs-tea-editorial .cs-spice-editorial__list li+li{border-color:#d8d6c5}.cs-tea-editorial .cs-spice-editorial__icon{border-color:#e6e7d9;background:radial-gradient(circle at 35% 30%,#f8f8ee,#e5e7d8);color:#945025}.cs-tea-editorial__flourish{position:absolute;inset-inline:.5rem;inset-block-end:.3rem;width:calc(100% - 1rem);height:1.25rem;pointer-events:none}.cs-tea-editorial__scene{display:block;width:min(100%,36rem);height:auto;margin:.75rem auto 0}@media(max-width:699px){.cs-tea-editorial__scene{width:min(100%,24rem);margin-block-start:1rem}}.cs-spice-section:not(.cs-tea-section) .product-info{--cs-spice-block-gap: 1rem;--product-info-gap: var(--cs-spice-block-gap);font-family:Roboto}.cs-spice-section:not(.cs-tea-section) .product-info__block-list>.product-info__block-item{--product-info-gap: var(--cs-spice-block-gap);margin-block-end:0}.cs-spice-section:not(.cs-tea-section) .product-info [data-block-type=title]{margin-block-start:0}.cs-spice-section:not(.cs-tea-section) .cs-product-breadcrumb{margin-block-end:1.5rem}.cs-spice-section:not(.cs-tea-section) .cs-spice-eyebrow{padding-inline-end:0;margin-block-end:.65rem}.cs-spice-section:not(.cs-tea-section) .product-title{padding-inline-end:0;font-size:clamp(1.9rem,2.65vw,2.5rem);line-height:1.12;text-wrap:pretty;overflow-wrap:anywhere}.cs-spice-section:not(.cs-tea-section) .cs-spice-branch,.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__botanical{display:none}.cs-spice-section:not(.cs-tea-section) .cs-favorite-button{color:var(--cs-spice-ink)}.cs-spice-section:not(.cs-tea-section) .cs-favorite-button svg{color:var(--cs-spice-accent)}.cs-spice-section:not(.cs-tea-section) .product-info [data-block-type=price]{--product-info-gap: .75rem}.cs-spice-section:not(.cs-tea-section) .price-list--product>:not(compare-at-price){color:var(--cs-spice-accent);font-size:1.9rem;line-height:1.2}.cs-spice-section:not(.cs-tea-section) .cs-product-summary .cs-spice-summary__lead{font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.35}.cs-spice-section:not(.cs-tea-section) .cs-spice-summary__lead:after{margin-block-start:.85rem}.cs-spice-section:not(.cs-tea-section) .cs-product-summary .cs-spice-summary__body{margin-block-start:.9rem;font-size:1.0625rem;line-height:1.65}.cs-spice-section:not(.cs-tea-section) .variant-icon-swatch{--variant-icon-size: 2.3rem;min-height:3.5rem;padding:.5rem .6rem;background:#fffcf7}.cs-spice-section:not(.cs-tea-section) :checked+.variant-icon-swatch{background:#fcf0e5;border-color:var(--cs-spice-accent)}.cs-spice-section:not(.cs-tea-section) .product-quantity-purchase-line{align-items:end;flex-wrap:wrap}.cs-spice-section:not(.cs-tea-section) .quantity-selector{--quantity-selector-height: 2.75rem}.cs-spice-section:not(.cs-tea-section) .product-quantity-price__total{color:var(--cs-spice-accent)}.cs-spice-section:not(.cs-tea-section) .buy-buttons{gap:.85rem}.cs-spice-section:not(.cs-tea-section) .buy-buttons .button{min-height:3rem;padding:.75rem 1.25rem;border-radius:.2rem;font-family:Roboto;font-size:.85rem;line-height:1.4;letter-spacing:.12em}:where(.cs-spice-section:not(.cs-tea-section)) .buy-buttons .button--outline{color:var(--cs-spice-accent);border-color:var(--cs-spice-accent)}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial{padding:1.4rem 1.25rem;border-color:#dfc9b1;background:#fffcf7;font-family:Roboto}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial:before{display:none}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__icon{width:3.75rem;height:3.75rem;margin-block-end:.75rem;border:0;border-radius:50%;box-shadow:none}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__icon svg{width:2.75rem;height:2.75rem}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__title{font-size:.75rem;letter-spacing:.015em;overflow-wrap:anywhere}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__text{max-width:100%;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.cs-spice-section:not(.cs-tea-section) .product-gallery__carousel{margin-inline:0}.cs-spice-section:not(.cs-tea-section) .product-gallery__image-list{min-width:0}.cs-spice-section:not(.cs-tea-section) .product-gallery--carousel_thumbnails_bottom{--product-gallery-gap: .5rem;--product-gallery-thumbnail-size: 2.75rem}.cs-spice-section:not(.cs-tea-section) .product-gallery--carousel_thumbnails_bottom>.product-gallery__thumbnail-list{padding-block-start:.25rem}.cs-spice-section:not(.cs-tea-section) .product-gallery--carousel_thumbnails_bottom .product-gallery__thumbnail-scroller{gap:.55rem;padding-block-end:.25rem}.cs-spice-section:not(.cs-tea-section) .product-gallery--carousel_thumbnails_bottom .product-gallery__thumbnail:after{display:none}@media(min-width:700px){.cs-spice-section:not(.cs-tea-section) .product:has(>.product-gallery){grid-template-areas:"product-gallery product-info" "spice-editorial product-info" "product-content product-content";grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:clamp(1.25rem,2.5vw,2.5rem);row-gap:1rem}.cs-spice-section:not(.cs-tea-section) .product-gallery--carousel_thumbnails_bottom .product-gallery__media{aspect-ratio:var(--product-gallery-media-aspect-ratio, 1)}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial--desktop{display:block}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial--mobile{display:none}}@media(min-width:700px)and (max-width:999px){.cs-spice-section:not(.cs-tea-section) .variant-picker__option-values:has(.variant-icon-swatch){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.shopify-section--main-product .cs-spice-section:not(.cs-tea-section){padding-block-start:2rem;background-image:url(cs-spice-page-background.png?v=3e81fc144548);background-size:100% auto;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.cs-spice-section:not(.cs-tea-section)>.container{--container-max-width: 1180px;--container-gutter: clamp(5rem, 9vw, 10rem)}.cs-spice-section:not(.cs-tea-section) .product:has(>.product-gallery){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:699px){.cs-spice-section:not(.cs-tea-section) .product{row-gap:1rem}.cs-spice-section:not(.cs-tea-section) .product-title{font-size:clamp(1.75rem,7vw,2.25rem)}.cs-spice-section:not(.cs-tea-section) .product-gallery--carousel_thumbnails_bottom .product-gallery__media{aspect-ratio:var(--product-gallery-media-aspect-ratio, 1)}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial--mobile{margin-block-start:1.25rem}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial{padding:1.1rem .5rem}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__icon{width:3.2rem;height:3.2rem}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__title{font-size:.6875rem;letter-spacing:0}}@media(max-width:374px),(min-width:700px)and (max-width:819px){.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__list{grid-template-columns:minmax(0,1fr);gap:.75rem}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__list li{display:grid;grid-template:"icon title" auto "icon text" auto / 3rem minmax(0,1fr);column-gap:.75rem;padding-inline:.35rem;text-align:start;justify-items:start}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__list li+li{border-inline-start:0;border-block-start:1px solid #dfc9b1;padding-block-start:.75rem}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__icon{grid-area:icon;width:3rem;height:3rem;margin:0}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__title{grid-area:title;align-self:end}.cs-spice-section:not(.cs-tea-section) .cs-spice-editorial__text{grid-area:text}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cs-product-spice.css.map */
