.aury-pdp--visual{--pdp-ivory:#eee3dd;--pdp-paper:#faf6ef;--pdp-ink:#51474b;--pdp-copper:#7f6871;--pdp-copper-text:#7f6871}.aury-pdp--visual .aury-pdp__shell{max-width:1180px;padding-inline:clamp(24px,5vw,64px)}.pdp-motion-control{justify-content:flex-end;padding-top:8px;display:flex}.pdp-motion-control button{color:#51474b;cursor:pointer;text-underline-offset:4px;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 0 8px 16px;font-size:11px;text-decoration:underline}.pdp-motion-control button:disabled{cursor:default;text-decoration:none}.aury-pdp--visual .aury-pdp__hero{padding-top:12px;padding-bottom:48px}.aury-pdp--visual .aury-pdp__buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px)}.aury-pdp--visual .aury-gallery{justify-self:center;width:100%;max-width:440px}.aury-pdp--visual .aury-gallery__main{aspect-ratio:1;background:#fff}.aury-pdp--visual .aury-gallery__thumbs button{background:#fff}.aury-pdp--visual .aury-pdp__purchase{padding-top:8px}.aury-pdp--visual .aury-pdp__purchase h1{font-size:clamp(45px,5.4vw,66px)}.aury-pdp--visual .aury-pdp__tagline{margin-top:10px!important}.aury-pdp--visual .aury-pdp__serum-note{margin-top:6px}.aury-pdp--visual .aury-pdp__quick-info summary{min-height:52px}.aury-pdp--visual .aury-pdp__reassurance{padding-left:0;list-style:none}.aury-pdp--visual .aury-buy-form__status span.is-available{background:#7f6871}.pdp-story-nav{border-block:1px solid var(--au-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,5vw,60px);padding-block:8px;display:flex}.pdp-story-nav a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:11px;text-decoration:none;display:flex}.pdp-story-nav a:hover{text-decoration:underline}.pdp-visual-section{background:#faf6ef;padding-block:clamp(48px,6vw,76px);scroll-margin-top:100px}.pdp-visual-section--rose{background:#eee3dd}.pdp-visual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,76px);display:grid}.pdp-visual-grid--reverse .pdp-visual-photo{grid-area:1/2}.pdp-visual-grid--reverse .pdp-visual-copy{grid-area:1/1}.pdp-visual-photo{justify-self:center;width:100%;max-width:440px;margin:0}.pdp-visual-photo__image{aspect-ratio:1;background:#eee3dd;overflow:hidden}.pdp-visual-photo img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;transition:transform .45s;display:block}.pdp-visual-photo figcaption{letter-spacing:.065em;color:#51474b;padding-top:14px;font-size:10px;line-height:1.65}.pdp-visual-copy{min-width:0;max-width:440px}.pdp-visual-copy h2{letter-spacing:-.05em;margin:18px 0 22px;scroll-margin-top:110px;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.07}.pdp-visual-copy h2 em{color:#7f6871;font-weight:400}.pdp-visual-copy>p:not(.aury-pdp__eyebrow){font-size:13px;line-height:1.8}.pdp-visual-copy .aury-pdp__eyebrow{color:#6e5962;letter-spacing:.13em;font-size:10px;font-weight:400;line-height:1.7}.pdp-specimen{border-bottom:1px solid var(--au-line);align-items:center;gap:24px;margin-bottom:18px;padding:22px 0;display:flex}.pdp-specimen>span{letter-spacing:-.06em;color:#7f6871;font:64px/1 Georgia,serif}.pdp-specimen small{font-size:28px}.pdp-specimen p{font-size:11px;line-height:1.8}.pdp-visual-copy .pdp-visual-fine{margin-top:16px;line-height:1.75;font-size:11px!important}.pdp-visual-details{border-bottom:1px solid var(--au-line);margin-top:0}.pdp-visual-details summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;padding-block:12px;font-size:12px;line-height:1.6;list-style:none;display:flex}.pdp-visual-details summary::-webkit-details-marker{display:none}.pdp-visual-details summary>span:last-child{margin-left:auto;font-size:16px;transition:transform .25s}.pdp-visual-details[open] summary>span:last-child{transform:rotate(45deg)}.pdp-visual-details p{padding-bottom:14px;font-size:12px;line-height:1.8}.pdp-visual-details a{text-underline-offset:3px;text-decoration:underline}.pdp-modes{border-top:1px solid var(--au-line);margin-top:20px}.pdp-mode-number{color:#6e5962;min-width:24px;font:13px Georgia,serif}.pdp-ritual-list{border-top:1px solid var(--au-line);margin:24px 0 14px;padding:0;list-style:none}.pdp-ritual-list li{margin:0}.pdp-text-link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-flex}.pdp-key-facts{border-bottom:1px solid var(--au-line);flex-wrap:wrap;gap:12px 24px;margin:0;padding:18px 0;list-style:none;display:flex}.pdp-key-facts li{margin:0;font-size:12px}.pdp-compact-specs{margin:0 0 16px}.pdp-compact-specs>div{border-bottom:1px solid var(--au-line);grid-template-columns:1fr 1.4fr;gap:16px;padding:10px 0;font-size:11px;line-height:1.6;display:grid}.pdp-compact-specs dd{margin:0}.aury-pdp--visual .aury-pdp__box{background:#eee3dd;padding-block:clamp(48px,6vw,76px)}.aury-pdp--visual .aury-pdp__box h2{font-size:clamp(34px,4vw,48px)}.aury-pdp--visual #box-contents-title{scroll-margin-top:110px}.aury-pdp--visual .aury-pdp__box-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,76px)}.aury-pdp--visual .aury-pdp__box-photo{justify-self:center;max-width:440px}.aury-pdp--visual .aury-pdp__box-photo>div{aspect-ratio:1;overflow:hidden}.aury-pdp--visual .aury-pdp__box-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.aury-pdp--visual .aury-pdp__box-photo figcaption{font-size:10px}.aury-pdp--visual .aury-pdp__box-items{gap:0}.aury-pdp--visual .aury-pdp__box-items li{border-bottom:1px solid var(--au-line);border-top:0;padding:14px 0;font-size:13px}.aury-pdp--visual .aury-pdp__box .pdp-visual-fine{margin-block:16px;font-size:12px;line-height:1.8}.aury-pdp--visual .aury-pdp__box .pdp-visual-details{margin-bottom:10px}.aury-pdp--visual .aury-pdp__faq{padding-block:clamp(48px,6vw,76px)}.aury-pdp--visual .aury-pdp__faq-inner{max-width:850px}.aury-pdp--visual .aury-pdp__faq h2{font-size:clamp(34px,4vw,48px)}.aury-pdp--visual .aury-pdp__questions summary{min-height:54px;font-size:13px}.aury-pdp--visual .aury-pdp__questions p{font-size:12px;line-height:1.8}.aury-pdp--visual .aury-pdp__medical-note,.aury-pdp--visual .aury-pdp__help-link{font-size:11px;line-height:1.75}.aury-pdp--visual .aury-purchase-reminder{margin-top:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pdp-visual-photo:hover img,.aury-pdp--visual .aury-pdp__box-photo:hover img,.aury-pdp--visual .aury-gallery__main:hover>img{transform:scale(1.025)}.aury-pdp--visual .aury-gallery__main>img{transition:transform .45s}}@keyframes pdp-reveal{0%{opacity:.84;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.is-pdp-revealed{animation:.45s ease-out both pdp-reveal}}.aury-pdp--visual[data-pdp-motion-paused=true] *,.aury-pdp--visual[data-pdp-motion-paused=true] :before,.aury-pdp--visual[data-pdp-motion-paused=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.aury-pdp--visual[data-pdp-motion-paused=true] .pdp-visual-photo img,.aury-pdp--visual[data-pdp-motion-paused=true] .aury-pdp__box-photo img,.aury-pdp--visual[data-pdp-motion-paused=true] .aury-gallery__main>img,.aury-pdp--visual[data-pdp-motion-paused=true] .aury-add-to-cart{transform:none!important}html:has(.aury-pdp--visual[data-pdp-motion-paused=true]){scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html:has(.aury-pdp--visual){scroll-behavior:auto!important}.aury-pdp--visual *,.aury-pdp--visual :before,.aury-pdp--visual :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.aury-pdp--visual .pdp-visual-photo img,.aury-pdp--visual .aury-pdp__box-photo img,.aury-pdp--visual .aury-gallery__main>img,.aury-pdp--visual .aury-add-to-cart{transform:none!important}}@media (width<=960px){.aury-pdp--visual .aury-pdp__buy-grid{grid-template-columns:1fr;gap:24px}.aury-pdp--visual .aury-pdp__purchase{justify-self:center;width:100%;max-width:560px}}@media (width<=680px){.aury-pdp--visual .aury-pdp__shell{padding-inline:24px}.pdp-motion-control{padding-top:0}.pdp-motion-control button{font-size:10px}.aury-pdp--visual .aury-pdp__hero{padding-block:4px 32px}.aury-pdp--visual .aury-pdp__buy-grid{gap:18px}.aury-pdp--visual .aury-gallery{max-width:342px}.aury-pdp--visual .aury-gallery__main{aspect-ratio:1.22;min-height:0;max-height:280px}.aury-pdp--visual .aury-pdp__purchase h1{font-size:44px}.pdp-story-nav{justify-content:space-between;gap:0 24px}.pdp-story-nav a{font-size:10px}.pdp-visual-grid,.aury-pdp--visual .aury-pdp__box-grid{grid-template-columns:1fr;gap:28px}.pdp-visual-grid--reverse .pdp-visual-photo,.pdp-visual-grid--reverse .pdp-visual-copy{grid-area:auto}.pdp-visual-photo,.aury-pdp--visual .aury-pdp__box-photo{max-width:342px}.pdp-visual-copy{max-width:none}.pdp-visual-copy h2{margin:16px 0 18px;font-size:36px}.pdp-visual-copy>p:not(.aury-pdp__eyebrow){font-size:13px}.pdp-visual-section,.aury-pdp--visual .aury-pdp__box,.aury-pdp--visual .aury-pdp__faq{padding-block:44px}.pdp-visual-details summary{font-size:12px}}
