:root{color-scheme:light}[hidden]{display:none!important}.site-header,.nav-sheet{background:var(--paper);color:var(--ink)}.nav-sheet{color-scheme:light}.nav-sheet nav a{border-color:var(--kraft)}.button,.product-buy [data-add-to-cart]{min-height:2.5rem;padding:.5rem 1.5rem;border-radius:0}.button--secondary{background:transparent;color:inherit;border-color:currentColor}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dengo-hero{background:var(--paper)}.dengo-hero .hero-design{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;min-height:38rem;height:auto;max-height:none;aspect-ratio:auto;overflow:hidden}.dengo-hero .campaign-hero__copy{position:relative;z-index:2;width:auto;padding:4rem 3rem 4rem 12%;align-self:center}.dengo-hero .hero-title{font-size:clamp(3rem,5vw,5.5rem);line-height:1.02;font-weight:500;letter-spacing:-.045em;margin:1.5rem 0}.dengo-hero .campaign-lead{font-size:1rem;line-height:1.75;max-width:26rem}.hero-aroma-name{font-size:1.125rem;font-weight:500;margin:0 0 1rem}.hero-design__geometry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero-design__geometry span{position:absolute;display:block}.hero-design--palo{background:var(--kraft);color:var(--ink)}.hero-design--palo .hero-design__geometry span:first-child{width:42rem;height:42rem;right:-3rem;top:-4rem;border-radius:50%;background:var(--gold)}.hero-design--palo .hero-design__geometry span:last-child{width:34rem;height:34rem;right:1rem;top:0;border-radius:50%;border:1px solid var(--paper)}.hero-design--alecrim{background:var(--earth);color:var(--paper)}.hero-design--alecrim .hero-design__geometry span:first-child{width:28rem;height:48rem;right:4rem;top:3rem;border-radius:16rem 16rem 0 0;background:var(--kraft)}.hero-design--alecrim .hero-design__geometry span:last-child{width:28rem;height:48rem;right:6rem;top:1rem;border-radius:16rem 16rem 0 0;border:1px solid var(--paper)}.hero-design--rosas{background:var(--ink);color:var(--paper)}.hero-design--rosas .hero-design__geometry span:first-child{width:36rem;height:36rem;right:-6rem;top:1rem;border-radius:50%;background:var(--earth)}.hero-design--rosas .hero-design__geometry span:last-child{width:35rem;height:35rem;right:-3rem;top:0;border-radius:50%;border:1px solid var(--gold)}.hero-design--lavanda{background:var(--paper);color:var(--ink)}.hero-design--lavanda .hero-design__geometry span:first-child{width:38rem;height:38rem;right:-5rem;bottom:-7rem;background:var(--kraft);transform:rotate(35deg)}.hero-design--lavanda .hero-design__geometry span:last-child{width:34rem;height:34rem;right:-3rem;bottom:-6rem;border:1px solid var(--earth);transform:rotate(35deg)}.hero-design--alecrim .campaign-hero__copy,.hero-design--rosas .campaign-hero__copy{background:transparent}.hero-product-composition{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:34rem;align-self:stretch}.hero-product-cutout{position:absolute;width:80%;height:82%;object-fit:contain;filter:drop-shadow(0 1.5rem 1rem color-mix(in srgb,var(--ink) 25%,transparent))}.hero-design--palo .hero-product-cutout{transform:rotate(-9deg)}.hero-design--alecrim .hero-product-cutout{transform:rotate(5deg)}.hero-design--lavanda .hero-product-cutout{transform:rotate(9deg)}.hero-object-caption{position:absolute;left:2rem;right:2rem;bottom:1.5rem;text-align:center;font-size:.75rem;line-height:1.5}.hero-design--alecrim .hero-object-caption{left:20%;right:10%;color:var(--ink)}.hero-design--alecrim .campaign-actions .button,.hero-design--rosas .campaign-actions .button{background:var(--kraft);border-color:var(--kraft);color:var(--ink)}.hero-design--alecrim .campaign-actions .button--secondary,.hero-design--rosas .campaign-actions .button--secondary{background:transparent;color:var(--paper);border-color:var(--paper)}.hero-navigation{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;padding:1.25rem 6%;border-bottom:1px solid var(--kraft)}.hero-navigation__choices,.hero-navigation__controls{display:flex;align-items:center;gap:.5rem}.hero-choice,.hero-control{min-height:2.5rem;min-width:2.5rem;border:1px solid var(--earth);padding:.5rem;font-size:.75rem}.hero-choice[aria-current=true]{background:var(--earth);color:var(--paper)}.hero-control:disabled{opacity:.5;cursor:default}.dengo-hero [data-hero-slide]:not([hidden]) .campaign-hero__copy{animation:dengo-enter .4s ease-out}@keyframes dengo-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.product-grid{gap:1.5rem;border:0;background:transparent}.product-card .product-card__visual{background:#fff;color:var(--ink);aspect-ratio:4/5}.product-card .product-card__visual>img{width:100%;height:100%;object-fit:contain;filter:none;transform:none}.product-card:hover .product-card__visual>img{transform:none}.product-card__open{opacity:1}.product-card__body{padding:1.5rem 0}.product-card h3{min-height:3.5rem}.card-aroma-profile{font-size:.75rem;color:var(--earth);margin:1rem 0}.product-card-description{font-size:.875rem;line-height:1.75}.product-card__foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.product-card__foot>span{font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--ink)}.generic-pack-note{display:block;font-size:.75rem;line-height:1.6;color:var(--earth);margin-top:1rem}.premium-product .product-detail__visual{background:#fff;padding:0;min-height:0;height:38rem;overflow:hidden}.premium-product [data-gallery-slide],.premium-product [data-gallery-slide] img{height:100%;width:100%;object-fit:contain;filter:none;transform:none}.product-gallery__thumbs img,.gallery-enlarged{background:#fff}.gallery-enlarged img{object-fit:contain;filter:none}.product-photo-dialog{max-height:calc(100dvh - 2rem);overflow:auto}.product-sensory{display:grid;gap:1rem;margin:1.5rem 0}.product-sensory dt,.quantity-label{font-size:.75rem;color:var(--earth);margin-bottom:.5rem}.product-sensory dd{margin:0;font-size:1rem;line-height:1.6}.premium-product .product-price{font-size:1.875rem;line-height:2.25rem;font-weight:600;color:var(--ink);margin:1.5rem 0}.premium-product .product-buy{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:stretch;margin:0}.premium-product .quantity{display:flex;border:0;height:2.5rem;padding:0;margin:0;align-items:stretch}.quantity-control{width:2.5rem;height:2.5rem;border:1px solid var(--earth);padding:0}.premium-product .quantity input{width:4rem;height:2.5rem;text-align:center;border:1px solid var(--earth);border-left:0;border-right:0;background:var(--paper);color:var(--ink);padding:.25rem}.premium-product .product-buy [data-add-to-cart]{height:2.5rem;border:1px solid var(--earth)}.premium-product .variant-select{min-height:2.5rem;background:var(--paper);color:var(--ink);margin-bottom:1rem;width:100%}.product-information .rte p{margin-bottom:1.25rem}.ritual-preview-original{background:var(--paper)}.ritual-preview-original figure{background:#fff}.ritual-preview-original .editorial-photo{height:auto;max-height:none;width:100%;aspect-ratio:4/5;object-fit:contain;filter:none}.ritual-preview-original figcaption{padding:1rem}.ritual-preview-original ol{padding-left:1.25rem;line-height:1.75;font-size:.875rem}.ritual-preview-original li{margin-bottom:1rem}.shopify-ritual{padding:4rem 6%}.shopify-ritual>header{max-width:48rem;margin-bottom:3rem}.shopify-ritual h1{font-size:clamp(2.75rem,5vw,5.5rem);line-height:1.05;font-weight:500;letter-spacing:-.045em;margin:1.5rem 0}.shopify-ritual p{line-height:1.75}.ritual-moments{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0}.ritual-moments .button{background:transparent;color:var(--earth)}.ritual-moments .button[aria-pressed=true]{background:var(--earth);color:var(--paper)}.ritual-panel{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.ritual-panel figure{margin:0;background:#fff;aspect-ratio:4/5}.ritual-panel figure img{width:100%;height:100%;object-fit:contain;filter:none}.ritual-panel figcaption{background:var(--paper);padding:1rem 0;font-size:.875rem}.ritual-panel__copy{background:var(--kraft);padding:2rem}.ritual-panel h2{font-size:2.25rem;line-height:1.1;font-weight:500;letter-spacing:-.04em;margin:1.5rem 0}.ritual-panel ol{padding-left:1.25rem;line-height:1.75;font-size:.875rem}.ritual-panel li{margin:1.25rem 0}.ritual-explained{margin-top:5rem;max-width:64rem}.ritual-explained h2{font-size:2.5rem;line-height:1.1;font-weight:500}.ritual-explained details{padding:1rem 0;border-bottom:1px solid var(--kraft);font-size:.875rem;line-height:1.75}.ritual-explained summary{cursor:pointer;font-weight:500}.ritual-panel .generic-pack-note{padding:1rem;background:var(--paper)}@media(max-width:1000px){.dengo-hero .campaign-hero__copy{padding:3rem 2rem}.dengo-hero .hero-title{font-size:3.5rem}}@media(max-width:767px){.site-header{height:68px}.dengo-hero .hero-design{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:0}.dengo-hero .campaign-hero__copy{display:grid;gap:.75rem;min-width:0;padding:1rem 1.5rem}.dengo-hero .campaign-hero__copy>*{margin:0}.dengo-hero .eyebrow{font-size:.75rem;line-height:1rem}.dengo-hero .hero-title{font-size:1.875rem;max-width:none;line-height:2.25rem}.dengo-hero .hero-aroma-name{font-size:1rem;line-height:1.5rem}.dengo-hero .campaign-lead{font-size:.875rem;line-height:1.25rem;max-width:none}.dengo-hero .campaign-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem}.dengo-hero .campaign-actions>a{min-width:0;white-space:normal;font-size:.875rem;line-height:1.25rem}.dengo-hero .hero-product-composition{flex-direction:column;min-width:0;min-height:0;height:auto;padding:1rem 1.5rem;gap:1rem}.dengo-hero .hero-product-cutout{position:static;width:100%;height:14rem;max-width:100%;object-fit:contain;transform:none;filter:none}.dengo-hero .hero-design__geometry{top:auto;bottom:4rem;height:14rem}.hero-design--palo .hero-design__geometry span:first-child{width:26rem;height:26rem;right:-8rem;top:0}.hero-design--palo .hero-design__geometry span:last-child{width:22rem;height:22rem;right:-6rem;top:1rem}.hero-design--alecrim .hero-design__geometry span{width:17rem;right:1rem;top:1rem}.hero-design--rosas .hero-design__geometry span{width:22rem;height:22rem;right:-5rem;top:0}.dengo-hero .hero-object-caption{position:static;width:100%;font-size:.75rem;line-height:1.125rem;color:inherit}.dengo-hero .hero-navigation{display:grid;grid-template-columns:minmax(0,1fr);padding:1rem 1.5rem;gap:.75rem}.dengo-hero .hero-navigation>.section-index{width:100%;margin:0}.dengo-hero .hero-navigation__choices{flex:none;flex-wrap:nowrap;gap:.5rem;max-width:100%;overflow-x:auto;justify-self:center}.dengo-hero .hero-navigation__controls{flex-wrap:nowrap;gap:.5rem;justify-self:center}.product-grid,.aroma-choice-grid{grid-template-columns:1fr;gap:2rem}.product-card,.premium-aroma{display:flex;flex-direction:column;gap:0}.product-card .product-card__visual{aspect-ratio:4/5}.premium-product .product-detail__grid{grid-template-columns:1fr;gap:2rem}.premium-product .product-detail__copy{position:static;padding:0}.premium-product .product-detail__visual{height:28rem}.premium-product .product-buy{grid-template-columns:1fr}.premium-product .quantity{justify-content:flex-start}.safe-ritual-preview.ritual-preview-original{grid-template-columns:1fr;padding:3rem 1.5rem;gap:2rem}.safe-ritual-preview.ritual-preview-original figure{order:0}.shopify-ritual{padding:3rem 1.5rem}.ritual-panel{grid-template-columns:1fr}.ritual-panel__copy{padding:1.5rem}.ritual-panel h2,.ritual-explained h2{font-size:2rem}.ritual-moments{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dengo-hero [data-hero-slide] .campaign-hero__copy{animation:none}*{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/current.css.map */
