:root{--fg-ease-out: cubic-bezier(.23, 1, .32, 1);--fg-gold: 231 217 154}@media screen and (min-width:1000px)and (min-height:760px){.product .product-gallery{position:sticky;inset-block-start:calc(var(--sticky-area-height, 0px) + 20px);align-self:start}}.st_ugc-section-title h2,.st_testimonial-header h2,.st_Table-TopTitle,.st_check-section h2{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight, 500)!important;letter-spacing:var(--heading-letter-spacing, .08em)!important;text-transform:var(--heading-text-transform, uppercase)!important;line-height:1.3!important;font-size:var(--text-h2)!important}.st_wrapper [class*=st_testimonial-wrapper--] .st_testimonial-header h2{font-weight:var(--heading-font-weight, 500)!important;font-size:var(--text-h2)!important;letter-spacing:var(--heading-letter-spacing, .08em)!important;text-transform:var(--heading-text-transform, uppercase)!important}.st_ugc-section-title h3,.st_testimonial-header h3,.st_testimonial-header p{font-family:var(--text-font-family)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}sale-price,compare-at-price,.price-list,.price-list *,.product-card__price,.fragrens-mirage-upsell__pricing,.badge--on-sale{font-variant-numeric:tabular-nums}.badge--sold-out{background-color:#fff!important;color:#404040!important;box-shadow:inset 0 0 0 1px #4040408c;opacity:1!important}product-card:has(.badge--sold-out) .product-card__media img{opacity:.7;transition:opacity .2s var(--fg-ease-out)}@media(hover:hover)and (pointer:fine){product-card:has(.badge--sold-out):hover .product-card__media img{opacity:.85}}@media screen and (min-width:700px){.product-card__info .product-title{min-height:2.8em}@supports (min-height: 2lh){.product-card__info .product-title{min-height:2lh}}}.product-card__scent-badges{flex-wrap:wrap!important;overflow:visible!important;justify-content:center!important;row-gap:.35rem}.product-card__scent-badge:focus-visible{outline:2px solid rgb(var(--fg-gold))!important;outline-offset:2px}.button,.circle-button,.prev-next-button,.product-card__scent-badge{transition:transform .16s var(--fg-ease-out),background-color .16s ease,color .16s ease,border-color .16s ease}.button:active,.circle-button:active,.prev-next-button:active,.product-card__scent-badge:active{transform:scale(.97)}product-card .product-card__media{transition:transform .2s var(--fg-ease-out)}product-card:active .product-card__media{transform:scale(.985)}::selection{background-color:rgb(var(--fg-gold) / .35);color:#111}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,product-card:focus-visible{outline:2px solid rgb(var(--fg-gold));outline-offset:2px;border-radius:2px}#shopify-section-template--31347449004380__seo-text .prose{max-width:70ch;margin-inline:auto}.fragrens-assurance{margin-block-start:1.75rem;text-align:start}.fragrens-assurance__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 500);letter-spacing:var(--heading-letter-spacing, .08em);text-transform:var(--heading-text-transform, uppercase);font-size:.75rem;margin-block-end:.85rem;opacity:.75}.fragrens-assurance__list{margin:0;padding:0;list-style:none;border-block-start:1px solid rgb(26 26 26 / .12)}.fragrens-assurance__item{display:flex;gap:.7rem;align-items:start;padding-block:.7rem;border-block-end:1px solid rgb(26 26 26 / .12);font-size:.8125rem;line-height:1.45}.fragrens-assurance__icon{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-block-start:.12rem;color:#1a1a1a;opacity:.7}.fragrens-assurance__item strong{display:block;font-weight:600;color:#1a1a1a}.fragrens-assurance__item span{color:#1a1a1ab8}.fragrens-assurance__contact{margin-block-start:.85rem;font-size:.75rem;color:#1a1a1ab8}.fragrens-assurance__contact a{color:inherit;text-underline-offset:.2em}.fragrens-idealo-link{font-size:.75rem;opacity:.7;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.fragrens-idealo-link:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.button,.circle-button,.prev-next-button,.product-card__scent-badge,product-card .product-card__media,product-card:has(.badge--sold-out) .product-card__media img{transition-duration:1ms!important}.button:active,.circle-button:active,.prev-next-button:active,.product-card__scent-badge:active,product-card:active .product-card__media{transform:none}}.predictive-search__suggestions a{display:inline-flex;align-items:center;padding:.5rem .9rem;border:1px solid rgb(var(--text-color) / .3);border-radius:999px;background:rgb(var(--text-color) / .07);color:rgb(var(--text-color));font-size:var(--text-sm);line-height:1.2;white-space:nowrap;text-decoration:none}.predictive-search__suggestions a:hover,.predictive-search__suggestions a:focus-visible{border-color:rgb(var(--text-color) / .65);background:rgb(var(--text-color) / .14)}.predictive-search__suggestions mark{background:transparent;color:inherit;font-weight:600}.predictive-search__results .predictive-search__category{color:rgb(var(--text-color) / .75)}@media screen and (max-width:699px){.predictive-search__suggestions{display:flex;flex-wrap:wrap;gap:.6rem}.predictive-search__suggestions a{padding:.45rem .8rem}}@media screen and (max-width:699px){.product-info h1.product-title{font-size:20px!important;line-height:1.3!important;overflow-wrap:break-word}.product-info price-list>sale-price{font-size:22px!important;line-height:1.3;font-weight:600}.product-info .swatch-view[role=radiogroup]{display:flex;flex-wrap:wrap!important;gap:8px}.product-info .swatch-view-item[role=radio]:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}product-sticky-bar.product-sticky-bar{display:flex;align-items:center;gap:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}product-sticky-bar .product-sticky-bar__info{display:block!important;flex:0 0 auto}product-sticky-bar .product-sticky-bar__info img,product-sticky-bar .product-sticky-bar__info .v-stack>span,product-sticky-bar .product-sticky-bar__info compare-at-price{display:none}product-sticky-bar .product-sticky-bar__info price-list{margin:0!important}product-sticky-bar .product-sticky-bar__info sale-price{font-size:16px!important;font-weight:600;white-space:nowrap}product-sticky-bar>buy-buttons{flex:1 1 auto;min-width:0}product-sticky-bar>buy-buttons>button{width:100%;min-height:48px;padding-inline:12px;font-size:13px;letter-spacing:.02em}}@media screen and (max-width:699px){.product-info .fragrens-pay-icons{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%;max-width:100%}.product-info .fragrens-pay-icons .fragrens-pay-icons__img{flex:0 1 38px!important;width:38px!important;min-width:0;max-width:38px!important;height:25px!important;object-fit:contain!important;margin:0!important}}.fragrens-assurance__payments{display:grid;gap:.5rem;margin-block-end:1.4rem}.fragrens-assurance__payments-label{color:#1a1a1ab8;font-size:.75rem;line-height:1.3}.fragrens-assurance__payments-list{display:flex;flex-wrap:nowrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none}.fragrens-assurance__payments-list li{display:flex;flex:none}.fragrens-assurance__payment-icon{display:block;width:2.125rem;height:auto}@media screen and (max-width:699px){.fragrens-assurance__payments-list{justify-content:space-between;gap:.1875rem}.fragrens-assurance__payment-icon{width:1.625rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fragrens-designpass.css.map */
