.dwps-wrap{--dwps-ink: #111111;--dwps-eyebrow: #999999;--dwps-text: #555555;--dwps-text-light: #666666;--dwps-line: rgba(17, 17, 17, .1);--dwps-bg-soft: #fafafa;--dwps-radius: 16px;color:var(--dwps-ink)}.dwps-wrap *{box-sizing:border-box}.dwps-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--dwps-eyebrow);margin:0 0 16px}.dwps-heading{font-weight:700;font-size:clamp(24px,2.6vw,28px);letter-spacing:-.3px;line-height:1.25;color:var(--dwps-ink);margin:0 0 18px}.dwps-heading--center{text-align:center}.dwps-subheading{text-align:center;color:var(--dwps-text-light);font-size:15px;margin:-8px 0 40px}.dwps-body{font-size:15.5px;line-height:1.75;color:var(--dwps-text);max-width:34rem}.dwps-body p{margin:0 0 14px}.dwps-divider{display:flex;justify-content:center;padding:8px 0}.dwps-divider span{display:block;width:48px;height:1px;background:var(--dwps-line)}.dwps-story{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;max-width:1120px;margin:0 auto;padding:40px 24px}@media(min-width:900px){.dwps-story{grid-template-columns:1fr 1fr;gap:56px;padding:40px 24px}.dwps-story--reverse{direction:rtl}.dwps-story--reverse>*{direction:ltr}}.dwps-story__media img,.dwps-story__placeholder{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--dwps-radius);background:linear-gradient(160deg,#1a1a1a,#2e2e2e)}.dwps-story__content{padding:0}.dwps-notes{max-width:1080px;margin:0 auto;padding:48px 24px 72px;text-align:center}.dwps-notes__grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:8px}@media(min-width:768px){.dwps-notes__grid{grid-template-columns:repeat(3,1fr);gap:40px}}.dwps-note{padding:20px 14px;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.dwps-note:hover{transform:translateY(-6px);box-shadow:0 12px 24px #0000000f}.dwps-note__icon{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;margin:0 auto 16px;background:#fbf3de}.dwps-note__icon svg{width:26px;height:26px;fill:none;stroke-width:1.6;stroke:#b8902e}.dwps-note__label{display:block;font-size:15.5px;font-weight:600;color:var(--dwps-ink);margin-bottom:8px}.dwps-note__text{color:var(--dwps-text-light);font-size:13.5px;line-height:1.6;margin:0 auto;max-width:270px}.dwps-ritual{background:var(--dwps-bg-soft);padding:48px 24px 72px}.dwps-ritual__grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:640px){.dwps-ritual__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.dwps-ritual__grid{grid-template-columns:repeat(4,1fr)}}.dwps-ritual__step{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid var(--dwps-line);padding:32px 20px;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dwps-ritual__step:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000014;border-color:transparent}.dwps-ritual__icon{display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:50%;margin-bottom:16px;background:#fbf3de}.dwps-ritual__icon svg{width:24px;height:24px;fill:none;stroke-width:1.6;stroke:#b8902e}.dwps-ritual__num{display:block;font-size:13px;font-weight:700;color:var(--dwps-eyebrow);letter-spacing:1px;margin-bottom:12px}.dwps-ritual__title{font-weight:600;font-size:15.5px;color:var(--dwps-ink);margin:0 0 8px}.dwps-ritual__text{font-size:13.5px;line-height:1.65;color:var(--dwps-text-light);margin:0;max-width:240px}.dwps-testimonials{max-width:1120px;margin:0 auto;padding:48px 24px 88px;text-align:center}.dwps-testimonials__grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:8px}@media(min-width:768px){.dwps-testimonials__grid{grid-template-columns:repeat(3,1fr);gap:40px}}.dwps-testimonial{padding:20px 14px;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.dwps-testimonial:hover{transform:translateY(-6px);box-shadow:0 12px 24px #0000000f}.dwps-testimonial__stars{color:var(--dwps-ink);letter-spacing:2px;font-size:13px;margin-bottom:14px}.dwps-testimonial__quote{font-size:15.5px;font-weight:600;line-height:1.6;color:var(--dwps-ink);margin:0 0 14px}.dwps-testimonial__author{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--dwps-eyebrow);margin:0}.dwps-note-block{max-width:640px;margin:0 auto;padding:24px;text-align:center;color:var(--dwps-text);font-size:15px;line-height:1.7}.dwps-faq{max-width:800px;margin:0 auto;padding:48px 24px 72px}.dwps-faq__list{margin-top:8px;display:flex;flex-direction:column;gap:12px}.dwps-faq__item{border:1px solid var(--dwps-line);border-radius:12px;padding:4px 20px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.dwps-faq__item:hover{border-color:#1113;box-shadow:0 8px 20px #0000000d}.dwps-faq__item[open]{border-color:#1113}.dwps-faq__question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:15.5px;color:var(--dwps-ink)}.dwps-faq__question::-webkit-details-marker{display:none}.dwps-faq__chevron{flex-shrink:0;display:flex;transition:transform .3s ease}.dwps-faq__chevron svg{width:18px;height:18px;stroke:var(--dwps-ink);fill:none;stroke-width:1.8}.dwps-faq__item[open] .dwps-faq__chevron{transform:rotate(180deg)}.dwps-faq__answer{padding:0 0 20px;color:var(--dwps-text-light);font-size:14.5px;line-height:1.7}.dwps-faq__answer p{margin:0}@media(max-width:900px){.dwps-story{grid-template-columns:1fr;gap:28px;padding:32px 24px}.dwps-story--reverse{direction:ltr}.dwps-story__media{max-width:420px;margin:0 auto;width:100%}.dwps-notes__grid,.dwps-testimonials__grid{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/perfume-product-story.css.map */
