current-sales-popup{--custom-image-radius:calc(var(--radius) - 15px);display:block;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:20}current-sales-popup .popup-modal__toggle{position:absolute;display:flex;top:0;right:0;cursor:pointer;border:none;box-shadow:none;text-decoration:none;background-color:transparent;padding:15px;margin:0;z-index:10}.current-sales-popup__block{display:flex;flex-direction:row;align-items:stretch;gap:15px;padding:15px;border-radius:var(--radius);min-width:358px;max-width:358px;background:var(--color-body-background);box-shadow:var(--shadow-modal) var(--shadow-modal-color);visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-110%,-50%);left:10px;transition:all var(--duration-medium) var(--animation-bezier)}.current-sales-popup__block.active{transform:translateY(-50%);visibility:visible;opacity:1;pointer-events:all;transition:all var(--duration-medium) var(--animation-bezier)}.current-sales-popup__block__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-right:35px}.current-sales-popup__block__content__top{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:5px}.current-sales-popup__block__image{flex:0 0 80px;align-self:center}@media(max-width:576px){current-sales-popup{display:none;pointer-events:none}}.promotion-popup{pointer-events:none}.promotion-popup>*{pointer-events:all}.promotion-popup .popup-modal__content__content>*{margin-top:30px}.promotion-popup .image-hover-box__container{--custom-image-radius:var(--radius-image)}.promotion-popup [class*=promotion-popup__text]+[class*=promotion-popup__text]{margin-top:20px}.promotion-popup .promotion-popup__button+.promotion-popup__button{margin-top:16px}.promotion-popup__discount_box{border-radius:var(--radius-image);border:1px solid var(--color-lines);cursor:pointer;background:var(--color-background, transparent);text-align:center}.promotion-popup__discount_text{padding:15px 0 16px;border-width:0;border-bottom-width:3px;border-style:dashed;dashes:4,4;angle:0 deg;border-color:var(--color-lines)}.promotion-popup__discount_action{padding:14px 0 12px}.promotion-popup__discount_action>*{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;min-height:20px;color:var(--color-accent-section, var(--color-accent))}.promotion-popup__discount_action svg path{fill:var(--color-accent-section, var(--color-accent))}.promotion-popup__discount_box:not(.copied) .promotion-popup__discount_action>*:last-child{display:none}.promotion-popup__discount_box.copied .promotion-popup__discount_action>*:first-child{display:none}.age-verification-popup .popup-modal__toggle{display:none}@media(min-width:1025px){.promotion-popup__left-side__content__image,.promotion-popup__left-side__content__image .image-hover-box__container,.promotion-popup__left-side__content__image .image-hover-box,.promotion-popup__left-side__content__image .image-hover-box>*{height:100%}modal-dialog.promotion-popup .promotion-popup__left-side{flex-direction:row;gap:36px;width:var(--width, 800px);padding-bottom:40px}modal-dialog.promotion-popup .popup-modal__content:not(.promotion-popup__left-side){width:var(--width, 800px)}modal-dialog.promotion-popup .promotion-popup__left-side__content{padding-left:40px;flex:0 0 50%}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__content{padding-bottom:0;margin-top:auto;margin-bottom:auto;margin-left:4px}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__data{width:100%;max-height:100%;height:auto}.promotion-popup .popup-modal__content__content__image{display:none}.promotion-popup .popup-modal__content__content__image+*{margin-top:0}.promotion-popup__left-side__content__image tag-image:not(:only-child):last-child{display:none}}@media(max-width:1024px){.promotion-popup__left-side__content{display:none}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__content{padding-bottom:0}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__data{padding-bottom:0;margin-bottom:40px}.promotion-popup .popup-modal__content__content__image tag-image:not(:only-child):first-child{display:none}.promotion-popup .popup-modal__content__content__image tag-image+tag-image{display:block}modal-dialog.promotion-popup .promotion-popup__left-side [style*=--aspect-ratio]:before{--aspect-ratio:var(--aspect-ratio-mobile)}}@media(min-width:577px){.promotion-popup .popup-modal__content__content__image-dynamic tag-image:not(:only-child):last-child{display:none}.promotion-popup__text-heading{font-size:var(--fontsize)}.promotion-popup .popup-modal__content.popup-modal__content__shadow{box-shadow:var(--shadow-modal) var(--shadow-modal-color)}}@media(max-width:576px){.hide-sp{display:none!important}.promotion-popup .popup-modal__content__content__image-dynamic tag-image:not(:only-child):first-child{display:none}modal-dialog.popup-modal.promotion-popup{padding-bottom:0;align-items:flex-end}[id*=promotion-popup-].popup-modal.promotion-popup .popup-modal__content{transform:translateY(110%)}[id*=promotion-popup-].popup-modal.promotion-popup.animate .popup-modal__content{transform:translate(0)}.popup-modal.promotion-popup .popup-modal__content__data{margin-top:45px;padding-top:5px}.promotion-popup .popup-modal__content__content{margin-bottom:0}.promotion-popup.popup-modal{padding-top:44px}.promotion-popup__text-heading{font-size:var(--fontsizemobile)}.promotion-popup .popup-modal__content{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}}.fragrance-quiz{max-width:640px;margin:2rem auto}.fragrance-quiz__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.fragrance-quiz__eyebrow{font-size:.85rem;font-weight:600;opacity:.7;margin:0}.fragrance-quiz__status{font-size:.8rem;background:#0000000f;border-radius:999px;padding:.3rem .8rem;white-space:nowrap}.fragrance-quiz__heading{font-size:1.6rem;margin:.4rem 0 .3rem}.fragrance-quiz__subtitle{opacity:.7;margin:0 0 1rem}.fragrance-quiz__progress{height:4px;background:#00000014;border-radius:999px;overflow:hidden;margin-bottom:1.5rem}.fragrance-quiz__progress-bar{height:100%;background:#3b5bdb;transition:width .2s ease}.fragrance-quiz__card{border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:1.75rem}.fragrance-quiz__select-label{font-size:.8rem;opacity:.6;margin:0 0 .35rem}.fragrance-quiz__prompt{font-size:1.2rem;font-weight:700;margin:0 0 1.25rem}.fragrance-quiz__options{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.fragrance-quiz__option{border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:.9rem 1.1rem;background:none;font-size:.95rem;text-align:left;cursor:pointer}.fragrance-quiz__option:hover{border-color:#3b5bdb}.fragrance-quiz__option.is-selected{border-color:#3b5bdb;background:#3b5bdb14}.fragrance-quiz__card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:1rem}.fragrance-quiz__back{border:1px solid rgba(0,0,0,.2);border-radius:999px;padding:.5rem 1.25rem;background:none;cursor:pointer}.fragrance-quiz__privacy{font-size:.75rem;opacity:.55;margin:0 0 0 auto}.fragrance-quiz__results-intro{text-align:left;border-left:3px solid #3b5bdb;background:#3b5bdb0f;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem}.fragrance-quiz__results-badge{display:inline-block;font-size:.75rem;background:#0000000f;border-radius:999px;padding:.2rem .7rem;margin:0 0 .5rem}.fragrance-quiz__results-intro h3{margin:0 0 .35rem}.fragrance-quiz__results-intro p:last-child{margin:0;opacity:.75;font-size:.9rem}.fragrance-quiz__result-card{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1.25rem;max-width:320px;margin:0 auto}.fragrance-quiz__result-image{aspect-ratio:1;background:#0000000a;border-radius:8px;overflow:hidden;margin-bottom:.75rem}.fragrance-quiz__result-image img{width:100%;height:100%;object-fit:cover}.fragrance-quiz__result-card h4{margin:0 0 .35rem;font-size:1.15rem}.fragrance-quiz__result-desc{font-size:.85rem;opacity:.75;margin:0 0 .5rem}.fragrance-quiz__result-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.fragrance-quiz__pill{border:1px solid rgba(0,0,0,.15);border-radius:999px;padding:.2rem .65rem;font-size:.75rem}.fragrance-quiz__result-footer{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.08)}.fragrance-quiz__result-price{font-weight:600;margin-right:auto}.fragrance-quiz__view-btn{border:1px solid rgba(0,0,0,.2);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;text-decoration:none;color:inherit}.fragrance-quiz__add-btn{border:none;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;background:#3b5bdb;color:#fff;cursor:pointer}.fragrance-quiz__add-btn:disabled{opacity:.7;cursor:default}.fragrance-quiz__empty{text-align:center;opacity:.7}.fragrance-quiz__retake{display:block;width:100%;margin-top:1.5rem;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:.75rem;background:none;cursor:pointer;font-size:.95rem}@media screen and (max-width:600px){.fragrance-quiz__options{grid-template-columns:1fr}}.cart-discount__error{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--color-error)}.cart-discount__error svg path,.cart-discount__error svg.theme-icon path{fill:var(--color-error)}.cart-discount__codes{display:flex;flex-wrap:wrap;gap:5px}.cart-discount__codes:not(:empty){margin-top:16px}.btn.btn--discount-pill{--background: var(--color-button_filter_reset);--color:var(--color-button-text_filter_reset, var(--color-base));--border:var(--color-button-border_filter_reset);--background-hover: var(--color-button-hover_filter_reset);--color-hover:var(--color-button-text-hover_filter_reset, var(--color-base));--border-hover:var(--color-button-border-hover_filter_reset);--border-width:var(--border-button-width_filter_reset);--border-width-hover:var(--border-button-width-hover_filter_reset);--icon:var(--color);--icon-hover:var(--color-hover);--button-opacity-hover:1;--shadow-button-current:unset;--shadow-button-current-hover:unset;--self-border-width:var(--border-button-width_filter_reset);--radius-button:var(--radius-button-swatches)}.btn--discount-pill svg{opacity:.3;transition:opacity var(--duration-medium) var(--animation-bezier)}@media(min-width:1025px){.btn--discount-pill:hover svg{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/368/compiled_assets/styles.css.map */
