.product-detail-premium{color:#35143f;padding-top:24px;padding-bottom:70px}.detail-breadcrumb{color:#8e7798;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:25px;font-size:11px;line-height:1.6;display:flex}.detail-breadcrumb a{color:#795284;font-size:11px;text-decoration:none}.detail-breadcrumb a:hover{text-decoration:underline}.detail-breadcrumb [aria-current]{color:#a28cab;overflow-wrap:anywhere;max-width:100%}.detail-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.3fr);align-items:start;gap:38px;display:grid}.detail-image-panel{background:linear-gradient(140deg,#fff,#fdfafe);border:1px solid #eadfee;border-radius:25px;padding:26px 22px 17px;position:sticky;top:20px;overflow:hidden;box-shadow:0 9px 32px #59216505}.detail-product-photo{color:#92759b;place-items:center;height:490px;font-size:13px;display:grid}.detail-product-photo img.product-image-real{object-fit:contain;object-position:center;filter:none;background:0 0;border-radius:0;width:100%;max-width:100%;height:100%;min-height:0;max-height:490px;padding:16px;display:block;transform:none}.detail-photo-caption{text-align:center;color:#9a82a2;margin:12px 0 0;font-size:11px;line-height:1.5}.detail-summary{min-width:0;padding-top:5px}.detail-brand{text-transform:uppercase;color:#864091;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.detail-summary h1{color:#361140;text-align:left;letter-spacing:-.032em;overflow-wrap:anywhere;max-width:none;margin:0 0 16px;font:500 clamp(27px,2.8vw,39px)/1.13 Georgia,serif}.detail-tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.detail-tags span{color:#80528c;background:#f5ecfa;border:1px solid #eadcf0;border-radius:999px;padding:6px 12px;font-size:11px;line-height:1.45}.detail-summary h2{color:#4e225b;letter-spacing:-.015em;margin:0 0 8px;font:600 16px/1.3 Georgia,serif}.detail-description p{color:#7b6385;margin:0;font-size:14px;line-height:1.75}.detail-concerns{margin-top:19px}.detail-concerns ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.detail-concerns li{color:#7c4e8b;border-left:2px solid #c28bcf;padding:3px 10px;font-size:12px;line-height:1.5}.detail-concerns li:first-letter{text-transform:uppercase}.detail-purchase{align-items:center;gap:18px;margin-top:25px;margin-bottom:17px;display:flex}.detail-purchase .amazon-affiliate-link{flex:1;min-width:0}.detail-purchase .amazon-affiliate-link .offer{background:linear-gradient(115deg,#88349c,#551660);border-radius:12px;justify-content:center;align-items:center;min-height:51px;margin:0;padding:14px 18px;font-size:14px;display:flex;box-shadow:0 5px 18px #69207716}.detail-purchase .amazon-affiliate-link .offer:hover{background:#50135e}.detail-purchase .amazon-affiliate-link>span{color:#92779a;margin-top:8px;font-size:10px;line-height:1.5;display:block}.detail-opinions{color:#896891;text-underline-offset:4px;max-width:140px;font-size:11px;line-height:1.6}.detail-beauty-ai{color:#6b2b7b;background:linear-gradient(115deg,#f5e8fc,#fdfafe);border:1px solid #e7d3ee;border-radius:14px;align-items:center;gap:13px;min-height:83px;padding:16px;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:flex}.detail-beauty-ai:hover{border-color:#b78bc5;box-shadow:0 5px 16px #6b307414}.detail-ai-icon{color:#9346a3;background:#ead1f4;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:32px;display:grid}.detail-beauty-ai strong{color:#55225f;margin-bottom:5px;font-size:14px;font-weight:650;display:block}.detail-beauty-ai>span:nth-child(2)>span{color:#936b9c;font-size:11px;line-height:1.5;display:block}.detail-beauty-ai>span:last-child{margin-left:auto}.detail-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:21px;display:grid}.detail-info-card{background:#fff;border:1px solid #e9dfee;border-radius:14px;padding:17px}.detail-info-card h2{margin-bottom:10px;font-size:16px}.detail-info-card ul{color:#8b6b95;margin:0;padding-left:16px;font-size:12px;line-height:1.6}.detail-info-card li{margin-bottom:5px}.detail-info-card li:first-letter{text-transform:uppercase}.detail-info-card p{color:#8b6b95;margin:0;font-size:12px;line-height:1.65}.detail-use-note{background:linear-gradient(115deg,#fff,#fcf9fd);grid-column:1/-1}.detail-use-note a{color:#80528c;text-underline-offset:3px;margin-top:10px;font-size:11px;display:inline-block}.detail-fragrance{color:#8a7293;margin:15px 0 0;font-size:11px;line-height:1.6}.detail-fragrance strong{font-weight:600}.detail-inci{background:#fff;border:1px solid #e9dfee;border-radius:14px;margin-top:28px;padding:18px}.detail-inci summary{color:#794b87;cursor:pointer;font-size:13px}.detail-inci p{color:#93799c;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.detail-data-sources{color:#967f9e;border-top:1px solid #eadfee;margin-top:24px;padding:15px 0;font-size:11px;line-height:1.65}.detail-data-sources p{margin:4px 0}.detail-data-sources a{color:#8a6695;text-underline-offset:3px}.detail-related{border-top:1px solid #eadfee;margin-top:14px;padding-top:28px}.detail-related-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.detail-eyebrow{text-transform:uppercase;color:#a779b4;letter-spacing:.15em;margin:0 0 7px;font-size:10px;font-weight:700}.detail-related-heading h2{color:#481652;letter-spacing:-.025em;margin:0;font:500 28px/1.2 Georgia,serif}.detail-related-heading>a{color:#7c408b;white-space:nowrap;font-size:11px;text-decoration:none}.detail-related-note{color:#9a82a3;margin:9px 0 18px;font-size:11px;line-height:1.6}.detail-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.detail-related-grid .catalog-editorial-card .kb-product-image{height:190px}.detail-related-grid .catalog-editorial-card .kb-product-copy{padding:16px}.detail-related-grid .catalog-editorial-card .kb-product-copy h3{font-size:14px}.detail-related-grid .catalog-editorial-card .kb-product-image img.product-image-real{padding:14px}.detail-beauty-ai:focus-visible{outline-offset:4px;outline:3px solid #ae7dbb}.detail-purchase a:focus-visible{outline-offset:4px;outline:3px solid #ae7dbb}.detail-breadcrumb a:focus-visible{outline-offset:4px;outline:3px solid #ae7dbb}@media (max-width:950px){.detail-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.detail-product-photo{height:400px}.detail-product-photo img.product-image-real{max-height:400px}.detail-image-panel{padding:15px}.detail-summary h1{font-size:31px}.detail-purchase{display:block}.detail-opinions{max-width:none;margin-top:9px;display:inline-block}.detail-information-grid{grid-template-columns:1fr}.detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.product-detail-premium{padding-top:18px;padding-bottom:45px}.detail-breadcrumb{gap:6px;margin-bottom:19px;font-size:10px}.detail-breadcrumb a{font-size:10px}.detail-breadcrumb [aria-current],.detail-breadcrumb>span[aria-hidden]:last-of-type{display:none}.detail-hero{grid-template-columns:1fr;gap:24px}.detail-image-panel{border-radius:20px;padding:14px;position:static}.detail-product-photo{height:310px}.detail-product-photo img.product-image-real{max-height:310px;padding:12px}.detail-photo-caption{margin-top:5px;font-size:10px}.detail-summary{padding:0}.detail-summary h1{margin-bottom:14px;font-size:30px;line-height:1.16}.detail-brand{font-size:11px}.detail-tags{margin-bottom:18px}.detail-description p{font-size:13px}.detail-purchase{margin-top:22px}.detail-purchase .amazon-affiliate-link .offer{min-height:52px;font-size:14px}.detail-opinions{min-height:35px;padding-top:5px}.detail-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-info-card{padding:14px 12px}.detail-info-card h2{font-size:16px}.detail-info-card ul,.detail-info-card p{font-size:11px}.detail-beauty-ai strong{font-size:14px}.detail-related-heading h2{font-size:25px}.detail-related-heading>a{font-size:10px}.detail-related-grid{gap:11px}.detail-related-grid .catalog-editorial-card .kb-product-image{height:160px}.detail-related-grid .catalog-editorial-card .kb-product-copy{padding:13px}.detail-related-grid .catalog-editorial-card .kb-product-copy h3{font-size:13px}}@media (max-width:360px){.detail-information-grid{grid-template-columns:1fr}.detail-summary h1{font-size:27px}.detail-product-photo{height:280px}.detail-related-heading{flex-direction:column;align-items:start;gap:10px}.detail-related-grid .catalog-editorial-card .kb-product-image{height:140px}}@media (prefers-reduced-motion:reduce){.detail-beauty-ai{transition:none}}.product-detail-premium .detail-purchase .amazon-affiliate-link a.offer{color:#fff}.detail-summary .detail-description p{color:#73577e}.detail-info-card p,.detail-info-card ul{color:#795984}
