.bnon-sq{--bnon-sq-bg: #f1d0c3;--bnon-sq-card-bg: #fff;--bnon-sq-card-border: #111;--bnon-sq-card-radius: 72px;--bnon-sq-card-border-width: 1px;--bnon-sq-scale: 1;position:relative;width:100%;background:var(--bnon-sq-bg);overflow:clip;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bnon-sq img,.bnon-sq picture,.bnon-sq a,.bnon-sq button{-webkit-user-drag:none;user-drag:none}.bnon-sq input,.bnon-sq textarea,.bnon-sq [contenteditable=true]{-webkit-user-select:text;user-select:text}.bnon-sq__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--bnon-sq-default-bg-desktop);background-position:center;background-size:cover;background-repeat:no-repeat}.bnon-sq.has-bg-image .bnon-sq__background{background-image:var(--bnon-sq-bg-desktop)}.bnon-sq__inner{position:relative;z-index:1;width:100%;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--bnon-sq-pt-d) var(--bnon-sq-px-d) var(--bnon-sq-pb-d)}.bnon-sq__content-width{width:100%;max-width:var(--bnon-sq-max-width);margin-inline:auto}.bnon-sq.is-fullscreen-desktop .bnon-sq__content-width{max-width:none}.bnon-sq__scale-shell{position:relative;width:100%}.bnon-sq__stage{width:var(--bnon-sq-max-width);max-width:none;margin-inline:auto;transform-origin:top center}.bnon-sq__panel[hidden]{display:none!important}.bnon-sq__panel{width:100%}.bnon-sq__panel-wrap{width:100%;display:flex;flex-direction:column;align-items:center}.bnon-sq__card{width:min(var(--bnon-sq-card-width-d),calc(100% - 80px));min-height:var(--bnon-sq-card-min-height-d);background:var(--bnon-sq-card-bg);border:var(--bnon-sq-card-border-width) solid var(--bnon-sq-card-border);border-radius:var(--bnon-sq-card-radius);padding:var(--bnon-sq-card-py-d) var(--bnon-sq-card-px-d);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.bnon-sq__panel[data-panel=result] .bnon-sq__card.is-cardless{width:min(var(--bnon-sq-result-width-d),calc(100% - 80px));min-height:0;padding:0;border:0;border-radius:0;background:transparent}.bnon-sq__eyebrow,.bnon-sq__heading,.bnon-sq__helper,.bnon-sq__option-label,.bnon-sq__nav,.bnon-sq__email-input,.bnon-sq__consent,.bnon-sq__email-submit,.bnon-sq__skip,.bnon-sq__result-subtitle,.bnon-sq__result-description,.bnon-sq__result-notes,.bnon-sq__product-role,.bnon-sq__product-name,.bnon-sq__product-price,.bnon-sq__product-cta,.bnon-sq__restart{margin:0}.bnon-sq .rte,.bnon-sq .rte p,.bnon-sq .rte strong,.bnon-sq .rte em,.bnon-sq .rte a,.bnon-sq .rte li{font-size:inherit;line-height:inherit}.bnon-sq .rte>*:first-child{margin-top:0}.bnon-sq .rte>*:last-child{margin-bottom:0}.bnon-sq__progress,.bnon-sq__eyebrow,.bnon-sq__heading,.bnon-sq__helper{width:100%}.bnon-sq__eyebrow{margin-bottom:12px}.bnon-sq__heading{margin-bottom:18px}.bnon-sq__helper{margin-bottom:24px}.bnon-sq__option-label{display:block;width:100%;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.bnon-sq__language-actions{display:inline-flex;width:fit-content;max-width:100%;flex-wrap:wrap;gap:var(--bnon-sq-language-gap-d, 12px);align-items:center;justify-content:flex-start}.bnon-sq__language-button,.bnon-sq__option,.bnon-sq__email-submit,.bnon-sq__skip,.bnon-sq__nav,.bnon-sq__restart{font:inherit;color:inherit;appearance:none;-webkit-appearance:none}.bnon-sq__language-button,.bnon-sq__option--text{width:max-content;max-width:100%;border:var(--bnon-sq-button-border-width) solid var(--bnon-sq-button-border);border-radius:var(--bnon-sq-button-radius);background:var(--bnon-sq-button-bg);padding:var(--bnon-sq-button-py) var(--bnon-sq-button-px);cursor:pointer;text-align:inherit}.bnon-sq .bnon-sq__option--text{flex:0 1 auto;width:fit-content;max-width:100%;min-width:0;height:auto;margin:0!important;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.bnon-sq__option--text [data-typo=option]{display:block;width:100%;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.bnon-sq__option-overlay-label,.bnon-sq__option-overlay-label [data-lang-copy]{white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.bnon-sq [data-typo=option],.bnon-sq [data-typo=option] [data-lang-copy]{text-transform:none!important;font-variant-caps:normal}.bnon-sq__language-button:hover,.bnon-sq__option--text:hover,.bnon-sq__language-button:focus-visible,.bnon-sq__option--text:focus-visible{background:var(--bnon-sq-button-bg-hover)}.bnon-sq__language-button:focus-visible,.bnon-sq__option:focus-visible,.bnon-sq__nav:focus-visible,.bnon-sq__skip:focus-visible,.bnon-sq__email-submit:focus-visible,.bnon-sq__restart:focus-visible,.bnon-sq__product-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bnon-sq__progress{margin-bottom:12px}.bnon-sq__options{display:grid;grid-template-columns:repeat(var(--bnon-sq-cols-d),minmax(0,1fr));gap:var(--bnon-sq-options-gap-d);width:100%;align-items:start}.bnon-sq__option-cell{min-width:0;display:flex;align-items:flex-start;justify-content:var(--bnon-sq-option-justify-d, var(--bnon-sq-text-option-justify-d, center))}.bnon-sq__option{position:relative;min-width:0}.bnon-sq__option[aria-pressed=true]{box-shadow:0 0 0 2px currentColor inset}.bnon-sq__option--image{width:100%;overflow:hidden;border:var(--bnon-sq-image-option-border-width) solid var(--bnon-sq-image-option-border);border-radius:var(--bnon-sq-image-option-radius);padding:0;background:transparent;cursor:pointer}.bnon-sq__option-media{position:relative;width:100%;aspect-ratio:var(--bnon-sq-option-aspect, 4 / 3);overflow:hidden}.bnon-sq__option-media.is-adapt{aspect-ratio:auto}.bnon-sq__option-media img{display:block;width:100%;height:100%;object-fit:cover}.bnon-sq__option-media.is-adapt img{height:auto}.bnon-sq__option-overlay-label{position:absolute;inset:12px 12px auto;z-index:1;text-align:center;pointer-events:none}.bnon-sq__question-nav,.bnon-sq__email-nav{width:min(var(--bnon-sq-card-width-d),calc(100% - 80px));display:flex;flex-direction:column;align-items:stretch;gap:20px;margin-top:34px}.bnon-sq__nav,.bnon-sq__skip{width:100%;border:0;background:transparent;padding:6px 8px;cursor:pointer;text-decoration:none}.bnon-sq__restart{cursor:pointer;text-decoration:none}.bnon-sq__email-form{width:100%}.bnon-sq__email-field{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.bnon-sq__email-input{display:block;width:min(100%,520px);height:var(--bnon-sq-email-height-d);border:var(--bnon-sq-email-border-width) solid var(--bnon-sq-email-border);border-radius:var(--bnon-sq-email-radius);background:var(--bnon-sq-email-bg);padding-inline:22px;text-align:center;box-sizing:border-box}.bnon-sq__consent-row{display:flex;align-items:flex-start;justify-content:center;gap:10px}.bnon-sq__consent-check{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto}.bnon-sq__email-submit{width:100%;border:0;background:transparent;padding:6px 10px;cursor:pointer}.bnon-sq__email-submit:disabled{opacity:.38;cursor:not-allowed}.bnon-sq__form-message{margin-top:14px;text-align:center}.bnon-sq__result-main{width:100%;text-align:center}.bnon-sq__result-description,.bnon-sq__result-notes{max-width:780px;margin-inline:auto}.bnon-sq__result-description{margin-top:20px}.bnon-sq__result-notes{margin-top:16px}.bnon-sq__result-visual{width:min(100%,var(--bnon-sq-result-image-width-d));margin:30px auto 0}.bnon-sq__result-visual picture,.bnon-sq__result-visual img{display:block;width:100%}.bnon-sq__result-visual img{height:auto}.bnon-sq__products{width:100%;margin-top:var(--bnon-sq-products-mt-d);display:grid;grid-template-columns:repeat(var(--bnon-sq-products-cols-d),minmax(0,1fr));gap:var(--bnon-sq-products-gap-d)}.bnon-sq__product{min-width:0}.bnon-sq__product-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.bnon-sq__product-image{width:100%;aspect-ratio:var(--bnon-sq-product-aspect, 1 / 1);overflow:hidden}.bnon-sq__product-image.is-adapt{aspect-ratio:auto}.bnon-sq__product-image img{display:block;width:100%;height:100%;object-fit:contain}.bnon-sq__product-image.is-adapt img{height:auto}.bnon-sq__product-role{margin-top:14px}.bnon-sq__product-name{margin-top:8px}.bnon-sq__product-price{margin-top:6px}.bnon-sq__product-price-group{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px}.bnon-sq__product-price-compare{opacity:.5}.bnon-sq__product-price-current{text-decoration:none}.bnon-sq__result-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;box-sizing:border-box;cursor:pointer;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.bnon-sq__product-cta{align-self:var(--bnon-sq-cta-justify-d, center);margin-top:14px;color:var(--bnon-sq-cta-color);background:var(--bnon-sq-cta-bg);border-color:var(--bnon-sq-cta-border);border-style:solid;border-width:var(--bnon-sq-cta-border-width);border-radius:var(--bnon-sq-cta-radius);padding:var(--bnon-sq-cta-py-d) var(--bnon-sq-cta-px-d)}.bnon-sq__product-cta.is-outline{background:transparent}.bnon-sq__product-cta.is-line{background:transparent;border-width:0 0 var(--bnon-sq-cta-border-width) 0;border-radius:0}.bnon-sq__product-cta:hover,.bnon-sq__product-link:focus-visible .bnon-sq__product-cta{color:var(--bnon-sq-cta-color-hover);background:var(--bnon-sq-cta-bg-hover);border-color:var(--bnon-sq-cta-border-hover)}.bnon-sq__restart-wrap{width:100%;margin-top:34px;display:flex;justify-content:var(--bnon-sq-restart-justify-d, center)}.bnon-sq__restart.bnon-sq__result-button{width:fit-content;color:var(--bnon-sq-restart-color);background:var(--bnon-sq-restart-bg);border-color:var(--bnon-sq-restart-border);border-style:solid;border-width:var(--bnon-sq-restart-border-width);border-radius:var(--bnon-sq-restart-radius);padding:var(--bnon-sq-restart-py-d) var(--bnon-sq-restart-px-d)}.bnon-sq__restart.bnon-sq__result-button.is-outline{background:transparent}.bnon-sq__restart.bnon-sq__result-button.is-line{background:transparent;border-width:0 0 var(--bnon-sq-restart-border-width) 0;border-radius:0}.bnon-sq__restart.bnon-sq__result-button:hover,.bnon-sq__restart.bnon-sq__result-button:focus-visible{color:var(--bnon-sq-restart-color-hover);background:var(--bnon-sq-restart-bg-hover);border-color:var(--bnon-sq-restart-border-hover)}.bnon-sq [data-lang-copy][hidden]{display:none!important}@media screen and (max-width:749px){.bnon-sq{overflow:hidden}.bnon-sq.has-bg-image .bnon-sq__background{background-image:var(--bnon-sq-bg-mobile, var(--bnon-sq-bg-desktop))}.bnon-sq__inner{min-height:0;padding:var(--bnon-sq-pt-m) var(--bnon-sq-px-m) var(--bnon-sq-pb-m)}.bnon-sq__scale-shell{height:auto!important}.bnon-sq__stage{position:static!important;width:100%;transform:none!important}.bnon-sq__card{width:100%;min-height:var(--bnon-sq-card-min-height-m);border-radius:var(--bnon-sq-card-radius-m);padding:var(--bnon-sq-card-py-m) var(--bnon-sq-card-px-m)}.bnon-sq__panel[data-panel=result] .bnon-sq__card.is-cardless{width:100%}.bnon-sq__language-actions{gap:var(--bnon-sq-language-gap-m, 12px)}.bnon-sq__options{grid-template-columns:repeat(var(--bnon-sq-cols-m),minmax(0,1fr));gap:var(--bnon-sq-options-gap-m)}.bnon-sq__option-cell{justify-content:var(--bnon-sq-option-justify-m, var(--bnon-sq-text-option-justify-m, center))}.bnon-sq .bnon-sq__option--text{border-radius:min(var(--bnon-sq-button-radius),16px)}.bnon-sq .bnon-sq__option--image{border-radius:min(var(--bnon-sq-image-option-radius),18px)}.bnon-sq__question-nav,.bnon-sq__email-nav{width:100%;margin-top:28px}.bnon-sq__email-input{height:var(--bnon-sq-email-height-m)}.bnon-sq__result-visual{width:min(100%,var(--bnon-sq-result-image-width-m))}.bnon-sq__products{margin-top:var(--bnon-sq-products-mt-m);grid-template-columns:repeat(var(--bnon-sq-products-cols-m),minmax(0,1fr));gap:var(--bnon-sq-products-gap-m)}.bnon-sq__product-cta{align-self:var(--bnon-sq-cta-justify-m, center);padding:var(--bnon-sq-cta-py-m) var(--bnon-sq-cta-px-m)}.bnon-sq__restart-wrap{justify-content:var(--bnon-sq-restart-justify-m, center)}.bnon-sq__restart.bnon-sq__result-button{padding:var(--bnon-sq-restart-py-m) var(--bnon-sq-restart-px-m)}}@media(prefers-reduced-motion:reduce){.bnon-sq *,.bnon-sq *:before,.bnon-sq *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.bnon-sq .bnon-sq__option-overlay-label{inset:14px auto auto 50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);padding:7px 16px;background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);line-height:1.3;border-radius:20px}.bnon-sq .bnon-sq__option-overlay-label,.bnon-sq .bnon-sq__option-overlay-label [data-lang-copy]{word-break:keep-all;overflow-wrap:normal!important}.bnon-sq .bnon-sq__email-input{font-size:inherit}.bnon-sq .bnon-sq__email-input::placeholder{color:#8a8a8a;opacity:1}.bnon-sq .bnon-sq__email-submit{width:min(100%,520px);background:#111;color:#fff;border-radius:999px;padding:15px 24px;letter-spacing:.08em;transition:opacity .2s}.bnon-sq .bnon-sq__email-submit:disabled{opacity:.32}.bnon-sq .bnon-sq__email-submit:not(:disabled):hover{opacity:.85}@media(max-width:749px){.bnon-sq .bnon-sq__option-overlay-label{inset:8px auto auto 50%;max-width:calc(100% - 14px);padding:5px 10px;border-radius:14px;font-size:13px!important;line-height:1.3!important}.bnon-sq .bnon-sq__option-overlay-label [data-lang-copy]{font-size:13px!important}.bnon-sq .bnon-sq__option--image .bnon-sq__option-media{aspect-ratio:4/5}.bnon-sq .bnon-sq__option--image .bnon-sq__option-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bnon-sq .bnon-sq__option--image .bnon-sq__option-media img{width:100%;height:100%!important;object-fit:cover}.bnon-sq .bnon-sq__email-submit{width:100%;padding:14px 20px}}.bnon-sq .sqi{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.bnon-sq .sqi__eyebrow{font-size:15px;letter-spacing:.12em;margin-bottom:18px}.bnon-sq .sqi__heading{font-size:38px;line-height:1.2;font-weight:400;margin:0 0 16px}.bnon-sq .sqi__text{font-size:19px;line-height:1.55;margin-bottom:34px}.bnon-sq .sqi__btn{background:#111;color:#fff;border:0;border-radius:999px;padding:15px 34px;font-size:16px;letter-spacing:.06em;cursor:pointer}.bnon-sq .sqi__btn:hover{opacity:.85}.bnon-sq .sqi .sqi__btn{width:auto!important;align-self:flex-start;flex:0 0 auto}@media(max-width:749px){.bnon-sq .sqi .sqi__btn{width:100%!important;align-self:stretch}}.bnon-sq__panel[data-panel=result] .bnon-sq__card:not(.is-cardless){width:min(1060px,calc(100% - 80px));min-height:0;padding:64px 70px}.bnon-sq .sqr{text-align:left;color:#111}.bnon-sq .sqr,.bnon-sq .sqi{word-break:keep-all;overflow-wrap:break-word}.bnon-sq .sqr__top{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.bnon-sq .sqr__eyebrow{font-size:14px;letter-spacing:.14em}.bnon-sq .sqr__mod{font-size:24px;margin-top:18px;color:#444;line-height:1.2}.bnon-sq .sqr__type{font-size:56px!important;line-height:1.02!important;font-weight:500!important;letter-spacing:.01em;margin:4px 0 0!important;text-transform:none}.bnon-sq .sqr__ko{font-size:18px;color:#555;margin-top:10px}.bnon-sq .sqr__scent{display:inline-block;margin-top:18px;font-size:14px;letter-spacing:.04em;border:1px solid #111;border-radius:999px;padding:6px 14px}.bnon-sq .sqr__desc{font-size:16px;line-height:1.7;margin-top:20px;color:#222}.bnon-sq .sqr__desc p{margin:0}.bnon-sq .sqr__notes{margin-top:20px}.bnon-sq .sqr__family{display:block;font-size:13px;letter-spacing:.1em;color:#666;margin-bottom:8px;text-transform:uppercase}.bnon-sq .sqr__chips{display:flex;flex-wrap:wrap;gap:8px}.bnon-sq .sqr__chips span{border:1px solid #111;border-radius:999px;padding:5px 13px;font-size:14px}.bnon-sq .sqr__hero{background:#f8f8f8;border-radius:40px;overflow:hidden;aspect-ratio:1}.bnon-sq .sqr__hero img{width:100%;height:100%;object-fit:cover;display:block}.bnon-sq .sqr__hero--m{display:none}.bnon-sq .sqr__lotion{margin-top:40px;background:#f6f3ee;border-radius:28px;padding:26px 30px}.bnon-sq .sqr__label{font-size:13px;letter-spacing:.12em;color:#666;margin-bottom:8px}.bnon-sq .sqr__lotion p{margin:0;font-size:16px;line-height:1.65}.bnon-sq .sqr__ritual{margin-top:40px;border-top:1px solid #111;padding-top:26px}.bnon-sq .sqr__rh{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;letter-spacing:.12em;font-weight:500}.bnon-sq .sqr__rh em{font-style:normal;font-size:14px;letter-spacing:0;color:#666;font-weight:400}.bnon-sq .sqr__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:20px}.bnon-sq .sqr__step{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.bnon-sq .sqr__img{background:#f8f8f8;border-radius:22px;overflow:hidden;aspect-ratio:1}.bnon-sq .sqr__img img{width:100%;height:100%;object-fit:cover;display:block}.bnon-sq .sqr__n{font-size:13px;letter-spacing:.12em;color:#666}.bnon-sq .sqr__name{font-size:16px;line-height:1.3;margin:4px 0 6px;min-height:2.6em}.bnon-sq .sqr__note{font-size:14px;line-height:1.55;color:#444;min-height:4.65em}.bnon-sq .sqr__pr{font-size:15px;margin-top:8px;display:flex;gap:12px;align-items:baseline}.bnon-sq .sqr__pr u{font-size:13px}.bnon-sq .sqr__step:hover .sqr__img{opacity:.9}.bnon-sq .sqr__cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px}.bnon-sq .sqr__set{background:#111;color:#fff;border-radius:999px;padding:17px 40px;font-size:16px;letter-spacing:.08em;text-decoration:none}.bnon-sq .sqr__set s{opacity:.55;margin-left:6px}.bnon-sq .sqr__set:hover{opacity:.88}.bnon-sq .sqr__restart{background:none;border:0;font-size:14px;text-decoration:underline;cursor:pointer;color:#111}@media(max-width:749px){.bnon-sq .sqi__heading{font-size:28px}.bnon-sq .sqi__text{font-size:16px}.bnon-sq .sqi__btn{width:100%;font-size:15px}.bnon-sq__panel[data-panel=result] .bnon-sq__card:not(.is-cardless){width:100%;padding:44px 22px 34px}.bnon-sq .sqr__top{display:block;text-align:center}.bnon-sq .sqr__hero--d{display:none}.bnon-sq .sqr__hero--m{display:block;width:72%;margin:22px auto 0;border-radius:28px}.bnon-sq .sqr__type{font-size:40px!important}.bnon-sq .sqr__mod{font-size:20px}.bnon-sq .sqr__desc{font-size:15px;text-align:left}.bnon-sq .sqr__chips{justify-content:center}.bnon-sq .sqr__lotion{padding:22px 20px;border-radius:22px}.bnon-sq .sqr__lotion p{font-size:15px}.bnon-sq .sqr__rh em{display:none}.bnon-sq .sqr__steps{grid-template-columns:1fr;gap:14px}.bnon-sq .sqr__step{flex-direction:row;gap:14px;align-items:flex-start}.bnon-sq .sqr__img{width:96px;flex:none;border-radius:16px}.bnon-sq .sqr__name,.bnon-sq .sqr__note{min-height:0}.bnon-sq .sqr__set{width:100%;text-align:center;padding:16px 10px;font-size:15px}}.bnon-sq .sqr__hero.is-note{aspect-ratio:4/5;border-radius:32px;background:#f3f1ec}@media(max-width:749px){.bnon-sq .sqr__hero--m.is-note{width:78%;border-radius:24px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bnon-skin-scent-quiz-v3.css.map */
