.fragrance-guide{background-color:var(--fg-bg);color:var(--fg-text);font-family:var(--fg-body-font);padding-block:var(--fg-section-pad)}.fg-container{max-width:var(--fg-content-width);margin-inline:auto;padding-inline:24px;padding-block:48px}.fg-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:768px){.fg-hero__inner{grid-template-columns:1fr}}.fg-hero__title{font-family:var(--fg-heading-font);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.05;margin:0 0 16px}.fg-hero__desc{font-size:.95rem;line-height:1.7;opacity:.85}.fg-hero__image img{width:100%;height:auto;display:block}.fg-img-caption{font-size:.75rem;opacity:.6;margin-top:8px}.fg-meta-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--fg-border);margin-top:32px}@media(max-width:600px){.fg-meta-row{grid-template-columns:repeat(2,1fr)}}.fg-meta-item{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-right:1px solid var(--fg-border)}.fg-meta-item:last-child{border-right:none}.fg-meta-label{font-size:var(--fg-label-size);text-transform:uppercase;letter-spacing:.08em;opacity:.5}.fg-meta-value{font-size:.9rem;font-weight:500}.fg-eyebrow,.fg-section-label{font-family:var(--fg-body-font);font-size:var(--fg-label-size);text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin:0 0 12px}.fg-section-heading{font-family:var(--fg-heading-font);margin:0 0 20px;line-height:1.1}.fg-section-heading--xl{font-size:clamp(2rem,4vw,3rem);font-weight:700}.fg-section-heading--lg{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.fg-section-heading--md{font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600}.fg-section-heading--sm{font-size:1.1rem;font-weight:600}.fg-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;border-top:1px solid var(--fg-border)}@media(max-width:768px){.fg-two-col{grid-template-columns:1fr;gap:24px}}.fg-body-text{font-size:.95rem;line-height:1.75;opacity:.85}.fg-divider{border:none;border-top:1px solid var(--fg-border);margin:0 24px;padding:0}.fg-cards-grid{display:grid;gap:16px}.fg-cards-grid--2{grid-template-columns:repeat(2,1fr)}.fg-cards-grid--3{grid-template-columns:repeat(3,1fr)}.fg-cards-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.fg-cards-grid--4,.fg-cards-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.fg-cards-grid--2,.fg-cards-grid--3,.fg-cards-grid--4{grid-template-columns:1fr}}.fg-card{background:var(--fg-card-bg);border:1px solid var(--fg-border);padding:24px}.fg-card__title{font-family:var(--fg-heading-font);font-size:1rem;font-weight:600;margin:0 0 8px}.fg-card__text{font-size:.875rem;line-height:1.65;opacity:.8;margin:0}.fg-table-wrap{overflow-x:auto;margin-top:24px}.fg-table{width:100%;border-collapse:collapse;font-size:.9rem}.fg-table th,.fg-table td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--fg-border)}.fg-table thead th{font-size:var(--fg-label-size);text-transform:uppercase;letter-spacing:.08em;opacity:.5;font-weight:500}.fg-table__feature-col{font-weight:600}.fg-table tbody tr:last-child td{border-bottom:none}.fg-highlight{padding-block:0}.fg-highlight .fg-highlight__text{background:var(--fg-highlight-bg);color:var(--fg-highlight-text);padding:20px 28px;font-size:.9rem;margin:0;line-height:1.7}.fg-faq__list{margin-top:24px}.fg-faq__item{border-bottom:1px solid var(--fg-border)}.fg-faq__item:first-child{border-top:1px solid var(--fg-border)}.fg-faq__question{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;font-size:.95rem;font-weight:500;list-style:none;gap:16px}.fg-faq__question::-webkit-details-marker{display:none}.fg-faq__question:after{content:"+";flex-shrink:0;font-size:1.2rem;opacity:.5;transition:transform .2s ease}details[open] .fg-faq__question:after{transform:rotate(45deg)}.fg-faq__answer{font-size:.9rem;line-height:1.75;opacity:.8;padding-bottom:18px}.fg-related-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--fg-border);overflow:hidden;transition:opacity .2s ease}.fg-related-card:hover{opacity:.75}.fg-related-card__img{width:100%;height:180px;object-fit:cover;display:block}.fg-related-card__title{font-family:var(--fg-heading-font);font-weight:600;font-size:.95rem;padding:16px 16px 4px;margin:0}.fg-related-card__desc{font-size:.8rem;opacity:.65;padding:0 16px 16px;margin:0}shopify-account{--shopify-account-color-accent: var(--buttonBgColor);--shopify-account-color-accent-hover: var(--buttonBgHover);--shopify-account-color-accent-text: var(--buttonColor);--shopify-account-color-background: var(--bgColor);--shopify-account-color-background-subdued: var(--boxBgColor);--shopify-account-color-text: var(--color);--shopify-account-color-text-subdued: var(--colorRGB);--shopify-account-color-border: var(--globalBorderColor);--shopify-account-color-card-background: var(--boxBgColor);--shopify-account-color-card-text: var(--boxColor);--shopify-account-color-control-background: var(--boxBgColor);--shopify-account-color-control-text: var(--boxColor);--shopify-account-color-shadow: var(--colorRGB);--shopify-account-font-heading: var(--hFontFamily);--shopify-account-font-heading-transform: var(--hTxTransform);--shopify-account-font-heading-weight: var(--hWeight);--shopify-account-font-body: var(--fontFamily);--shopify-account-font-body-transform: none;--shopify-account-font-body-weight: var(--fontWeight);--shopify-account-radius-base: var(--radius);--shopify-account-radius-button: var(--buttonRadius);--shopify-account-radius-button-small: var(--buttonRadius);--shopify-account-radius-dialog: var(--radius-2);--shopify-account-radius-input: var(--boxRadius);--shopify-account-dialog-position-top: calc(var(--headerHeight, 50px) + var(--space-1));--shopify-account-signed-in-avatar-color-background: var(--bgColor);--shopify-account-signed-in-avatar-color-text: var(--color);--shopify-account-signed-in-avatar-size: var(--buttonPadding);--shopify-account-avatar-size: var(--buttonPadding);line-height:1;vertical-align:middle}shopify-account::part(signed-out-avatar){opacity:1}shopify-account::part(signed-out-avatar):hover,shopify-account::part(signed-out-avatar):focus-visible{color:var(--linkHover);border-color:var(--globalBorderColor)}shopify-account [slot=signed-out-avatar]{font-size:var(--fontSize);font-family:var(--fontFamily)}shopify-account::part(dialog){border:var(--globalBorder);box-shadow:none}shopify-account::part(dialog):open::backdrop{background:var(--overlayBg);-webkit-backdrop-filter:var(--overlayBlur);backdrop-filter:var(--overlayBlur)}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
