main.fragrance{max-width:1160px;margin:auto;padding:clamp(16px,4vw,48px);color:#382636}.fragrance h1{font:clamp(2rem,5vw,3.6rem)/1.1 Georgia,serif}.fragrance .intro{max-width:75ch;font-size:1.1rem}.fragrance .compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fragrance fieldset{border:1px solid #c8b3c6;min-width:0;padding:22px;background:#fcf8fc}.fragrance legend{font:bold 1.4rem Georgia,serif;padding:0 10px}.fragrance label{display:block;font-weight:bold;margin-bottom:15px}.fragrance input,.fragrance select{display:block;width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:11px;border:1px solid #92748e;background:white}.fragrance .result{border-top:5px solid #733c69;padding:20px;background:#f3eaf2;margin:24px 0}.fragrance .scroll{overflow:auto;max-width:100%}.fragrance table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fragrance td,.fragrance th{text-align:left;border-bottom:1px solid #bb9fb7;padding:12px;min-width:90px}.fragrance button{font:inherit;padding:12px 17px;border:1px solid #733c69;background:#733c69;color:white;margin:8px 8px 8px 0;cursor:pointer}.fragrance :focus-visible{outline:3px solid #157b87;outline-offset:3px}.fragrance p,.fragrance li{line-height:1.75}.fragrance section{margin:28px 0}.fragrance details{padding:16px 0;border-bottom:1px solid #c8b3c6}.fragrance summary{cursor:pointer;font-weight:bold}.fragrance a{text-decoration:underline;color:#733c69}@media(max-width:650px){.fragrance .compare{grid-template-columns:1fr}.fragrance fieldset{padding:16px}.fragrance .result{padding:12px}}@media print{header,footer,.fragrance form,.fragrance button{display:none}.fragrance .scroll{overflow:visible}.fragrance .result{background:white}.fragrance table{font-size:10px}.fragrance td,.fragrance th{min-width:0;padding:5px}}
