.grandparent:not(.grandparent--all-images) .header__dropdown__wrapper,.wrapper,.wrapper--full{width:100%}.wrapper--narrow{max-width:50%}@media only screen and (max-width:989px){.wrapper--narrow{max-width:66%}}@media only screen and (max-width:767px){.wrapper--narrow{max-width:100%}}.shopify-section.shopify-section-group-group-header{margin-bottom:31px}.header__desktop+.header__menu .header__menu__inner{justify-content:center}.header__desktop+.header__menu .navtext{font-size:14px;letter-spacing:3px}.js__show__mobile .header__desktop+.header__menu{display:none}@media only screen and (max-width:511px){.header__desktop+.header__menu{display:none}}.doop-card--circle .product-grid-item__image-wrapper,.doop-product-image--circle{border-radius:50%;overflow:hidden}.doop-narrow-gallery{width:100%;min-width:0;margin-inline:auto}@media only screen and (min-width:768px){.doop-narrow-gallery{width:66.666667%;margin-block-start:40px}[data-thumbnails-left] .doop-narrow-gallery{display:flex}.doop-narrow-gallery>.product__grid{min-width:0;margin-inline:0}}@media only screen and (min-width:1100px){.product-single--doop-narrow .product__main__content{min-width:0}.product-single--doop-narrow .product__inner{width:100%;max-width:none;padding-inline:16px 24px}}.header__desktop+.header__menu .navtext{letter-spacing:1.4px}.product__grid__title{font-weight:400;line-height:1.55}.product-section .product__title{font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.25;letter-spacing:-.02em}.product-section .product__title__wrapper{gap:16px;align-items:flex-start}.product-section .radio__inputs:not(.radio__inputs--swatch){display:flex;flex-wrap:wrap;gap:10px}.product-section .radio__button{max-width:100%;min-width:0}.product-section .radio__fieldset .radio__button label{min-height:44px;min-width:68px;padding:11px 18px;align-items:center;line-height:1.5;letter-spacing:.06em;overflow-wrap:anywhere}.product-section .radio__legend{display:flex;flex-wrap:wrap;gap:6px;line-height:1.5;margin-bottom:14px}.product-section .doop-option--circle input{position:absolute}.product-section .radio__fieldset .doop-option--circle label{box-sizing:border-box;width:64px;height:64px;min-width:64px;min-height:64px;padding:8px;border-radius:50%;font-size:13px;letter-spacing:.04em;white-space:nowrap}.product-section .radio__button input:focus-visible+label{outline:2px solid var(--text-dark, #000000);outline-offset:3px}.product-section .doop-option--bulk{flex-basis:100%}.product-section .radio__fieldset .doop-option--bulk label{flex-direction:column;flex-wrap:nowrap;gap:4px;width:100%;text-align:center}.product-section .doop-option__note{display:block;margin-top:0;text-align:center;font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none}.product-section .product__inner .shopify-product-form{width:100%;max-width:none}.product-section .radio__fieldset .doop-option--bulk label,.product-section .btn--add-to-cart{box-sizing:border-box;width:100%;min-height:52px;padding:14px 18px;font-size:14px;line-height:1.5}.header__menu .menu__item{display:flex;align-items:center}.header__menu .menu__item.parent{position:relative}.header__menu .parent>.header__dropdown{min-width:260px;width:max-content;max-width:min(420px,90vw)}.doop-menu-toggle{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;padding:0;border:0;white-space:nowrap;background:transparent;color:inherit}.doop-menu-toggle:focus-visible{position:static;clip-path:none;overflow:visible;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:32px;padding:8px;font-size:12px;cursor:pointer}.header__menu .navlink--toplevel:before,.header__dropdown:before{pointer-events:none}.doop-home-hero .hero__content{padding:24px}.doop-home-hero .hero__kicker{letter-spacing:.16em;font-size:12px}.doop-home-hero .hero__title{font-size:clamp(30px,3.5vw,44px);line-height:1.15;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.doop-home-hero .hero__description{max-width:520px;margin-inline:auto;font-size:16px;line-height:1.65}.doop-home-hero .hero__cta__wrapper{margin-top:20px}.use_pixels_420{height:420px}.product-section .product__block__title,.product-section .product__block__buttons,.product-section .product__block__description{padding-bottom:24px}.product-section .product__block__variants{padding-bottom:20px}.doop-footer--organized{border-top:1px solid var(--COLOR-A10)}.doop-footer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:28px}.doop-footer-columns h2{margin:0 0 12px;font-family:var(--FONT-STACK-ACCENT);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.doop-footer-columns ul{list-style:none;margin:0;padding:0}.doop-footer-columns li{margin:0}.doop-footer-columns a{display:inline-block;padding-block:4px;font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}@media only screen and (max-width:767px){.use_pixels_420{height:380px}}@media only screen and (max-width:599px){.doop-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(pointer:coarse){.doop-footer-columns a{min-height:44px;padding-block:10px}}.btn--outline,.btn--primary.btn--outline,.btn--outline.shopify-challenge__button{--btn-bg: var(--doop-button-bg, #000000);--btn-text: var(--doop-button-text, #ffffff);--btn-bg-hover: var(--doop-button-hover, #616161);--btn-text-hover: var(--doop-button-text, #ffffff);background-color:var(--btn-bg);color:var(--btn-text)}.btn--outline:hover,.btn--outline:active,.btn--outline:focus-visible{background-color:var(--btn-bg-hover);color:var(--btn-text)}.btn--outline .btn-state-complete{border-color:currentColor}.btn--outline .btn-state-loading .svg-loader{--border: var(--btn-text);--text: var(--btn-text)}.section-collection .kicker-flourished{margin-bottom:24px}html body.focus-enabled :focus-visible,html body :focus-visible{outline:2px solid #000000!important;outline-offset:3px!important;box-shadow:0 0 0 5px #fff!important}.skip-link:focus,.skip-link:focus-visible{position:absolute!important;top:12px;left:12px;z-index:99999;padding:10px 12px;background:#fff;color:#000;border:2px solid #000000;border-radius:6px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.product-section .radio__fieldset .radio__button label{border-color:#767676}.product-section [role=tab]{color:var(--text-dark, #000000);min-height:44px}.doop-home-hero .hero__title>h1,.doop-home-hero .hero__title>h2{font:inherit;letter-spacing:inherit;margin:0}@media(forced-colors:active){html body.focus-enabled :focus-visible,html body :focus-visible{outline:2px solid Highlight!important;box-shadow:none!important}.product-section .radio__button input:checked+label{border:3px solid Highlight}}.doop-card--square .product-grid-item__image-wrapper,.doop-product-image--square{border-radius:0;overflow:hidden}.doop-card--rounded .product-grid-item__image-wrapper,.doop-product-image--rounded{border-radius:16px;overflow:hidden}.doop-card--arch .product-grid-item__image-wrapper,.doop-product-image--arch{border-radius:50% 50% 0 0;overflow:hidden}.doop-comparison-frame:focus-within{outline:2px solid #000;outline-offset:3px;box-shadow:0 0 0 5px #fff}.jdgm-rev__transparency-badge[data-badge-type=review_written_in_shop_app]{color:#595959!important;background-color:#fff!important}[role=tabpanel][hidden]{display:none!important}.product-section .doop-title--left .product__title__wrapper{flex-direction:row;align-items:flex-start}.product-section .doop-title--left .product__title,.product-section .doop-title--left .product__page__cutline{text-align:left}.product-section .doop-title--center .product__title__wrapper{flex-direction:column;align-items:center}.product-section .doop-title--right .product__title__wrapper{flex-direction:column;align-items:flex-end}.product-section .doop-title--center .product__title,.product-section .doop-title--right .product__title{width:100%;margin-inline:0}.product-section .doop-title--center .product__title,.product-section .doop-title--center .product__page__cutline{text-align:center}.product-section .doop-title--right .product__title,.product-section .doop-title--right .product__page__cutline{text-align:right}.product-section .doop-title--left .rating__wrapper__title,.product-section .doop-title--center .rating__wrapper__title,.product-section .doop-title--right .rating__wrapper__title{margin-top:0}.product-section .product__align-left{--doop-details-text: left;--doop-details-justify: flex-start}.product-section .product__align-center{--doop-details-text: center;--doop-details-justify: center}.product-section .product__align-right{--doop-details-text: right;--doop-details-justify: flex-end}.product-section .product__inner{text-align:var(--doop-details-text, left)}.product-section .radio__inputs,.product-section .radio__legend,.product-section .product__price__main,.product-section .product-tabs-title,.product-section .product__page__siblings,.product-section .product__button__meta:not(.product__button__meta--packed){justify-content:var(--doop-details-justify, flex-start)}.product-section .product__align-right .product__price__wrap,.product-section .product__align-right .variant__countdown,.product-section .product__align-right .product__subheading,.product-section .product__align-right .radio__fieldset,.product-section .product__align-right .selector-wrapper label,.product-section .product__align-right .breadcrumb{text-align:right}.product-section .product__align-right .quantity__wrapper{margin-left:auto;margin-right:0}.product-section .product__align-right .shopify-payment-button__more-options{text-align:right}.product-section [data-doop-description-align=left]{--doop-description-text: left}.product-section [data-doop-description-align=center]{--doop-description-text: center}.product-section [data-doop-description-align=right]{--doop-description-text: right}.product-section [data-doop-description-align]:not([data-doop-description-align=original]),.product-section [data-doop-description-align]:not([data-doop-description-align=original]) :is(p,h1,h2,h3,h4,h5,h6,div,ul,ol,li){text-align:var(--doop-description-text)!important}.search-popdown{top:16px;width:min(760px,calc(100% - 32px));margin-inline:auto;max-height:calc(100dvh - 32px);border:1px solid var(--border);border-radius:8px}.search-popdown .search__predictive__outer{border-radius:8px 8px 0 0}.search-popdown .search__predictive__outer>.wrapper,.search-popdown .header__search__results>.wrapper{width:100%;max-width:none;padding-inline:12px}.search-popdown .search__predictive__main{height:auto;min-height:72px;gap:8px;padding-block:12px}.search-popdown .search__predictive__actions{flex:1 1 auto;align-items:center;min-width:0;height:44px}.search-popdown .search__predictive__actions input{flex:1 1 auto;min-width:0;width:100%;height:44px;min-height:44px;padding:10px 8px;font-size:16px;line-height:1.5}.search-popdown .search__predictive__button,.search-popdown .search__predictive__close,.search-popdown .search__predictive__close__inner{flex:0 0 auto;min-width:44px;width:auto;height:44px}.search-popdown .search__predictive__button,.search-popdown .search__predictive__close__inner{display:inline-flex;align-items:center;justify-content:center;padding:8px}.search-popdown .search__predictive__close{width:44px}.search-popdown .search__predictive__clear{flex:0 0 auto}.search-popdown predictive-search[open] .header__search__results{max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);border:1px solid var(--border);border-radius:0 0 8px 8px}.search-popdown .search__results__wrapper{padding-block:12px 16px}.search-popdown .search__results__heading{padding-bottom:8px;margin-bottom:12px}.search-popdown .search__results__products__list{gap:12px;margin-block:12px}.search-popdown .product__inline__link{gap:12px}.search-popdown .product__inline__image img{max-width:48px}.search-popdown .product__inline__title{font-size:14px}.search-popdown .product__inline__price{font-size:13px;margin-top:3px}@media only screen and (max-width:767px){.search-popdown{top:12px;width:calc(100% - 24px)}}.checkout__button.doop-checkout--square{border-radius:0}.checkout__button.doop-checkout--rounded{border-radius:8px}.checkout__button.doop-checkout--pill{border-radius:999px}.checkout__button[class*=doop-checkout--]:before,.checkout__button[class*=doop-checkout--]:after{border-radius:inherit}.doop-cart-image--square .doop-cart-image-frame{border-radius:0;overflow:hidden}.doop-cart-image--rounded .doop-cart-image-frame{border-radius:12px;overflow:hidden}.doop-cart-image--circle .doop-cart-image-frame{border-radius:50%;overflow:hidden}.doop-cart-image--arch .doop-cart-image-frame{border-radius:50% 50% 0 0;overflow:hidden}.btn--add-to-cart.doop-product-button--square,.product-section .doop-variants--square .radio__button label{border-radius:0}.btn--add-to-cart.doop-product-button--rounded,.product-section .doop-variants--rounded .radio__button label{border-radius:8px}.btn--add-to-cart.doop-product-button--pill,.product-section .doop-variants--pill .radio__button label{border-radius:999px}.btn--add-to-cart[class*=doop-product-button--]:before,.btn--add-to-cart[class*=doop-product-button--]:after{border-radius:inherit}.product-section .doop-variants--original .radio__button:not(.doop-option--circle) label,.product-section .doop-variants--circle .radio__button:not(.doop-option--circle) label{border-radius:0}.btn--add-to-cart.doop-product-button--original{border-radius:0}.checkout__button.doop-checkout--original{border-radius:999px}#request-a-fragrance-doop-fragrance-co main [role=heading][aria-level="1"]{max-width:680px;margin:0 auto 24px;padding:28px;background:#202020;color:#fff;font-size:30px;font-weight:400;line-height:1.25;box-sizing:border-box}#request-a-fragrance-doop-fragrance-co main form#contact_form{max-width:680px;margin:24px auto;padding:28px;border:1px solid #dedede;background:#fff;box-sizing:border-box}#request-a-fragrance-doop-fragrance-co main form#contact_form label{font-size:13px;font-weight:500}#request-a-fragrance-doop-fragrance-co main form#contact_form :is(input:not([type=hidden]),textarea,select){border:1px solid #888;border-radius:0;background:#fff;color:#202020;font-size:16px;min-height:44px;max-width:100%;box-sizing:border-box}#request-a-fragrance-doop-fragrance-co main form#contact_form :is(button[type=submit],input[type=submit]){width:100%;min-height:48px;border:1px solid #202020;border-radius:0;background:#202020;color:#fff;padding:14px 20px;font-size:12px;letter-spacing:.08em}#request-a-fragrance-doop-fragrance-co main h4[role=presentation]{display:none}@media(max-width:600px){#request-a-fragrance-doop-fragrance-co main form#contact_form{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/doop-styles.css.map */
