.pdp-benefits-root{display:block}.pdp-benefits{--pdp-benefits-bg: #ffffff;--pdp-benefits-active-bg: #faf7fb;--pdp-benefits-ink: #211b23;--pdp-benefits-muted: #6b646d;--pdp-benefits-purple: #452960;--pdp-benefits-divider: #eae4eb;--pdp-benefits-radius: 20px;width:100%;max-width:none;margin:0;background:var(--pdp-benefits-bg);color:var(--pdp-benefits-ink);font-family:var(--font-primary),sans-serif}.pdp-benefits__inner{display:flex;flex-direction:column;gap:20px;min-width:0;padding-top:36px;padding-bottom:40px}.pdp-benefits__intro-block{margin:0}.pdp-benefits__eyebrow{margin:0 0 8px;color:var(--pdp-benefits-purple);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.pdp-benefits__heading{margin:0;color:var(--pdp-benefits-ink);font-family:var(--font-primary),sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.15;text-transform:none;word-break:break-word}.pdp-benefits__intro{margin:10px 0 0;max-width:42rem;color:#3a3150;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:750px){.pdp-benefits__intro{font-size:14px}}.pdp-benefits__media{min-width:0;margin:0}.pdp-benefits__frame{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--pdp-benefits-radius);background:#efe9f5;box-shadow:0 10px 30px #582e911a}.pdp-benefits__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-benefits__list{display:grid;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.pdp-benefits__list-item{margin:0;padding:0}.pdp-benefits__item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;margin:0;padding:15px 16px;border:0;border-bottom:1px solid var(--pdp-benefits-divider);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.pdp-benefits__item:focus-visible{outline:2px solid var(--pdp-benefits-purple);outline-offset:2px}.pdp-benefits__item.is-active{background:linear-gradient(90deg,var(--pdp-benefits-active-bg),transparent);border-bottom-color:#d8c7e0;border-radius:14px}.pdp-benefits__number{display:flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pdp-benefits-purple);font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1}.pdp-benefits__item.is-active .pdp-benefits__number{background:var(--pdp-benefits-purple);color:#fff}.pdp-benefits__copy{display:flex;flex-direction:column;min-width:0;padding-top:4px}.pdp-benefits__title{display:block;margin:0 0 5px;color:var(--pdp-benefits-ink);font-size:14px;font-weight:600;line-height:1.2;word-break:break-word}.pdp-benefits__description{display:block;color:var(--pdp-benefits-muted);font-size:16px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.pdp-benefits__item.is-active .pdp-benefits__title{color:var(--pdp-benefits-purple)}.pdp-benefits-editor-note{margin:16px;padding:12px 14px;border:1px dashed var(--pdp-benefits-purple, #582e91);border-radius:12px;color:#3a3150;font-size:14px;line-height:1.4}@media(prefers-reduced-motion:no-preference){.pdp-benefits__item{transition:background-color .2s ease,border-color .2s ease}.pdp-benefits__image{transition:opacity .2s ease}.pdp-benefits__image.is-swapping{opacity:.6}}@media(hover:hover){.pdp-benefits__item:not(.is-active):hover{background:#faf8fc}}@media screen and (min-width:990px){.pdp-benefits__inner{display:grid;grid-template-columns:540px minmax(0,520px);grid-template-rows:auto auto;column-gap:64px;row-gap:20px;align-items:start;justify-content:center;padding-top:56px;padding-bottom:56px}.pdp-benefits__media{grid-column:1;grid-row:1 / span 2;align-self:center;width:540px;aspect-ratio:1 / 1}.pdp-benefits__intro-block{grid-column:2;grid-row:1}.pdp-benefits__intro{max-width:none}.pdp-benefits__list{grid-column:2;grid-row:2}.pdp-benefits__item{padding:17px 12px;gap:14px}.pdp-benefits__heading{font-size:43px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pdp-benefits.css.map */
