@font-face{font-family:AquademyProduct;src:url('aromasence-inter-100.woff2') format('woff2');font-weight:100;font-display:swap}
@font-face{font-family:AquademyProduct;src:url('aromasence-inter-300.woff2') format('woff2');font-weight:300 500;font-display:swap}
#aq-respiro-product{--font-body--family:AquademyProduct,Inter,Arial,sans-serif;--font-body--weight:300;--font-body--style:normal;--font-heading--family:AquademyProduct,Inter,Arial,sans-serif;--font-heading--weight:100;--font-heading--style:normal;--font-h1--family:var(--font-heading--family);--font-h1--weight:100;position:relative;isolation:isolate;z-index:20}
#aq-respiro-product .aq-info{container-type:inline-size}
#aq-respiro-product[data-story-product="16095581962571"] h1{font-size:min(42px,12cqw)}
#aq-respiro-product .aq-header{height:60px;min-height:60px;padding:0 22px;background:#fff;gap:24px}
#aq-respiro-product .aq-logo{display:block;width:125px;height:auto}
#aq-respiro-product .aq-nav{gap:22px;font-size:12px;align-items:center}
#aq-respiro-product .aq-header-tools{display:flex;align-items:center;gap:24px}
#aq-respiro-product .aq-header-tools a{display:flex;align-items:center;justify-content:center;width:20px;height:32px}
#aq-respiro-product .aq-header-tools svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1}
#aq-respiro-product .aq-finish-sample{cursor:default}
#aq-respiro-product .aq-swatch[title=Black] span:first-child{background:#202022}
#aq-respiro-product .aq-swatch[title=White] span:first-child{background:#eaeae7;border:1px solid #d7d7d5}
#aq-respiro-product .aq-field-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;display:block;margin:0 0 8px}
#aq-respiro-product .aq-variant-choices{margin:0 0 22px}
#aq-respiro-product .aq-story-link{display:flex;justify-content:space-between;border-top:1px solid var(--aq-line);padding:20px 0;margin-top:20px;font-size:11px}
#aq-respiro-product .aq-zoom{position:absolute;right:20px;top:20px;width:44px;height:44px;border:1px solid #1b146440;background:#f6f6f6dc;z-index:1;font-size:22px}
#aq-respiro-product .aq-stage.is-zoomed img{transform:scale(1.6)}
@media(max-width:1100px){#aq-respiro-product .aq-nav{gap:12px;font-size:10px}#aq-respiro-product .aq-header-tools{gap:14px}}
@media(max-width:820px){#aq-respiro-product .aq-header{padding:0 20px}#aq-respiro-product .aq-nav{display:none}#aq-respiro-product h1,#aq-respiro-product[data-story-product="16095581962571"] h1{font-size:34px}}
