.finder{margin:60px 5% 0;padding:38px 40px 24px;background:#e9edE3;border:1px solid #d5ddce;display:grid;grid-template-columns:1fr 1.25fr;gap:12px 65px;align-items:center}.finder h2{font-size:38px;margin-bottom:16px}.finder p{font-size:13px;line-height:1.8}.finder>div>p:last-child{max-width:320px;color:#5c6c5e}.finderControls>label{display:block;font-size:12px;font-weight:600;margin-bottom:12px}.designerCombobox{position:relative}.designerInput{display:flex;background:#fffefa;border:1px solid #aab8a5}.designerInput input{flex:1;width:100%;border:0;border-radius:0;padding:17px 15px;background:transparent}.designerInput button{border:0;padding:12px 18px;font-size:22px}.designerCombobox ul{position:absolute;z-index:5;top:100%;left:0;right:0;margin:0;padding:6px;list-style:none;max-height:290px;overflow:auto;background:#fffefa;border:1px solid #aab8a5;box-shadow:0 14px 24px #253d3320}.designerCombobox li{font-size:13px;padding:13px 12px;cursor:pointer;display:flex;gap:18px;justify-content:space-between;line-height:1.5}.designerCombobox li:hover,.designerCombobox li[aria-selected=true]{background:#e9ede3}.designerCombobox li span{color:#71806a}.designerCombobox .noOption{cursor:default;color:#697367}.designerCombobox [hidden]{display:none}.clearDesigner{border:0;border-bottom:1px solid #aab8a5;border-radius:0;padding:7px 0;font-size:11px;margin-top:9px}#matchSummary{font-size:11px;min-height:20px;margin:12px 0;color:#5c6c5e}.popularComparisons{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px}.popularComparisons button{padding:7px 9px;font-size:10px;border-color:#aab8a5;border-radius:20px}.finderNote{grid-column:1/-1;border-top:1px solid #ccd6c5;padding-top:18px;margin-top:17px;font-size:10px!important;color:#65705d}.product{display:flex;flex-direction:column}.productImageButton{width:100%;border:0;padding:0;border-radius:0}.productBody{display:flex;flex-direction:column;flex:1;padding-top:16px}.scentFamily{font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#747858;margin:0 0 8px}.product h3{margin:0 0 8px;min-height:0}.productTitle{font:inherit;border:0;padding:0;text-align:left;border-radius:0}.productTitle:hover{text-decoration:underline}.comparison{font-size:11px;line-height:1.65;margin:0 0 9px;min-height:37px}.comparison span{display:block;color:#6b7867;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.productDescription{font-size:12px;line-height:1.8;color:#647062;margin:0 0 16px;flex:1}.productBody>.meta{margin-top:auto}.detailsLink{border:0;padding:10px 0 0;text-align:left;font-size:10px;align-self:flex-start}.ownerTools{font-size:11px;line-height:1.8;color:#687260;margin:18px 0}.ownerTools summary{cursor:pointer;width:fit-content;border-bottom:1px solid #bdc6b5}.ownerTools .reviewToolbar{margin:12px 0}.product .picture img{transition:transform .25s}.product .picture:hover img{transform:scale(1.045)}#productDetails{width:950px;padding:25px 35px 30px}#productDetails .baghead{margin-bottom:20px}.detailLayout{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:start}.detailPhoto{background:#eeeee5;height:450px;display:flex;align-items:center;justify-content:center}.detailPhoto img{max-width:90%;max-height:90%;object-fit:contain;mix-blend-mode:multiply}.detailLayout h2{font-size:36px;margin:10px 0 16px}.detailPrice{font-size:22px;margin:0 0 22px}.detailComparison{padding:15px 0;border-block:1px solid var(--line);margin-bottom:18px}.detailComparison span{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px}.detailComparison strong{font:19px 'Playfair Display',serif}.detailDescription{font-size:14px;line-height:1.9}.notesTitle{font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-top:23px}.noteChips{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0}.noteChips li{font-size:11px;border:1px solid #d3d9ca;padding:6px 9px}.detailAdd{width:100%;margin:5px 0 18px}.comparisonInfo{font-size:11px;line-height:1.8}.comparisonInfo summary{cursor:pointer}.comparisonInfo .sourceLink{font-size:10px;margin-bottom:5px}.detailLayout>.meta{line-height:1.8}#productDetails .ownerTools{margin-bottom:0}@media(min-width:1100px){header{padding-top:27px;padding-bottom:27px}.brand{font-size:31px}.hero{padding-top:60px}.product .picture{height:265px}}@media(max-width:900px){.finder{gap:20px 30px;padding:28px}.finder h2{font-size:32px}.detailPhoto{height:360px}}@media(max-width:600px){.finder{grid-template-columns:1fr;margin-top:35px;padding:25px 20px;gap:15px}.finder h2{font-size:31px}.finder h2 br{display:none}.finderNote{margin-bottom:0}.designerInput input{font-size:13px;padding:15px 10px}.popularComparisons{gap:6px}.finderControls>label{font-size:11px}.productBody{padding-top:12px}.scentFamily{font-size:8px;letter-spacing:1px}.productDescription{font-size:11px;line-height:1.7}.comparison{font-size:10px;min-height:0}.buyrow button{padding:8px;font-size:10px}.detailLayout{grid-template-columns:1fr;gap:25px}.detailPhoto{height:280px}.detailLayout h2{font-size:30px}#productDetails{padding:20px}.detailLayout .detailDescription{font-size:13px}.detailComparison strong{font-size:18px}.finder .designerCombobox li{font-size:12px}}

.finderResults{display:inline-block;border-bottom:1px solid #7b8c72;font-size:12px;padding-bottom:4px;margin:0 0 12px}.popularComparisons[hidden],.finderResults[hidden]{display:none}.designerCombobox li span{font-size:10px;white-space:nowrap;align-self:center}.inspirationDisclaimer{max-width:1260px;margin:45px auto 0;padding:35px 5%;border-top:1px solid var(--line)}.inspirationDisclaimer h2{font-size:27px}.inspirationDisclaimer>p:not(.eyebrow){max-width:850px;font-size:11px;line-height:1.9;color:#697467}

@media(max-width:600px){.designerInput input,.collectionCombobox input{font-size:16px}.designerCombobox ul,.collectionCombobox ul{position:relative;top:auto;max-height:280px;max-height:min(40dvh,280px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.designerCombobox li{min-height:48px;touch-action:manipulation}.designerInput button{min-width:48px;min-height:48px}}
