.halo-block-header .title,.featured-collection .title,.section-header .title,.collection-header .title{font-size:28px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111!important;text-transform:capitalize!important;margin-bottom:24px!important}.halo-block-header .title:before,.halo-block-header .title:after{display:none!important}.product-item{padding:10px!important;border:none!important;background:transparent!important}.product-item .card{background:#fff!important;border-radius:24px!important;border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 4px 20px #0000000a!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease!important;position:relative!important;height:100%!important}.product-item:hover .card{transform:translateY(-6px)!important;box-shadow:0 14px 34px #00000014!important}.product-item .card-product,.card-product,.card-product__wrapper{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;position:relative!important}.card-product .card-media{background:#fff!important;position:relative!important;overflow:hidden!important;padding-top:15px!important}.card-product .card-media>img,.card-product .card-media img{object-fit:contain!important;transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important;padding:10px!important}.product-item:hover .card-media>img,.product-item:hover .card-media img{transform:scale(1.05)!important}.perfume-card-badges-wrapper{position:absolute!important;top:14px!important;left:14px!important;right:14px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;z-index:10!important;pointer-events:none!important}.perfume-badge-discount{background-color:#d4ff32!important;color:#111!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:6px!important;line-height:1.2!important;box-shadow:0 2px 5px #0000000d!important;display:inline-block!important}.perfume-badge-gender{width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px #0000000f!important;flex-shrink:0!important}.perfume-badge-gender svg{display:block!important;width:17px!important;height:17px!important}.perfume-badge-gender.gender-male{background-color:#cde8fa!important;color:#0b5c9b!important}.perfume-badge-gender.gender-female,.perfume-badge-gender.gender-unisex{background-color:#d4ff32!important;color:#111!important}.perfume-scent-pill-container{position:absolute!important;bottom:12px!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;z-index:10!important;pointer-events:none!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)!important}.product-item:hover .perfume-scent-pill-container,.card:hover .perfume-scent-pill-container{opacity:1!important;transform:translateY(0)!important}.perfume-scent-pill{background-color:#000!important;color:#fff!important;border-radius:30px!important;padding:5px 14px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 4px 14px #00000059!important;max-width:90%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.perfume-scent-pill .scent-icon{font-size:10px!important;color:#fff!important;opacity:.9!important}.card-information{background:#fff!important;text-align:center!important;padding:14px 14px 18px!important;border:none!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.card-title,.card__heading a,.card-information .card-title{color:#2c2c2c!important;font-size:13px!important;font-weight:400!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1.35!important;text-align:center!important;margin:0 auto 8px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:35px!important;transition:color .2s ease!important}.product-item:hover .card-title,.product-item:hover .card__heading a{color:#000!important;text-decoration:underline!important}.card-price{text-align:center!important;margin:0 auto 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.card-price .price,.card-price .price dl{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.card-price .price--on-sale .price__sale{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:6px!important;margin:0!important}.card-price .price--on-sale .price__regular{display:none!important}.card-price .price:not(.price--on-sale) .price__regular{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.card-price .price:not(.price--on-sale) .price__sale{display:none!important}.card-price .price__last{order:1!important;margin:0!important;display:inline-flex!important}.card-price .price__compare{order:2!important;margin:0!important;display:inline-flex!important}.card-price .price-item--sale,.card-price .price-item--last,.card-price .price__last .price-item,.card-price .price__regular .price-item,.card-price .price__regular .price-item--regular,.card-price .price:not(.price--on-sale) .price-item,.card-price .price:not(.price--on-sale) .price-item--regular{font-size:14.5px!important;font-weight:800!important;color:#111!important;letter-spacing:.01em!important;text-decoration:none!important;white-space:nowrap!important;line-height:1!important}.card-price .price__compare s,.card-price .price__compare .price-item,.card-price .price__compare .price-item--regular,.card-price .price--on-sale .price__compare s,.card-price .price--on-sale .price__compare .price-item,.card-price .price--on-sale .price__compare .price-item--regular,.card-price .price__sale .price__compare s,.card-price .price__sale .price__compare .price-item,.card-price .price__sale .price__compare .price-item--regular{font-size:12.5px!important;font-weight:400!important;color:#9e9e9e!important;text-decoration:line-through!important;white-space:nowrap!important;line-height:1!important}.card-price .price__saved,.card-price .price__label_sale,.card-price .price__label_percent,.card-price .unit-price{display:none!important}.perfume-delivery-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background-color:#f4fbf2!important;border:1px solid #d5f2cb!important;color:#1a741a!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:20px!important;margin:0 auto 10px!important;line-height:1.2!important;width:fit-content!important;white-space:nowrap!important}.perfume-delivery-badge .delivery-icon{font-size:11px!important;line-height:1!important}.perfume-card-atc-wrapper,.card-action.perfume-card-atc-wrapper{display:block!important;width:100%!important;margin-top:4px!important}.perfume-card-atc-wrapper form{width:100%!important;margin:0!important}.perfume-card-atc-wrapper .button-ATC,.perfume-card-atc-wrapper .button,.perfume-card-atc-wrapper button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background-color:#111!important;color:#fff!important;border:1px solid #111111!important;border-radius:12px!important;padding:10px 16px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:0 2px 8px #00000014!important;line-height:1.2!important;white-space:nowrap!important}.perfume-card-atc-wrapper .button-ATC:hover,.perfume-card-atc-wrapper .button:hover,.perfume-card-atc-wrapper button:hover{background-color:#000!important;color:#d4ff32!important;border-color:#000!important;box-shadow:0 6px 18px #0000002e!important;transform:translateY(-2px)!important}@media(max-width:550px){.product-item{padding:5px!important}.product-item .card{border-radius:18px!important}.card-information{padding:10px 6px 14px!important}.card-title,.card__heading a{font-size:11.5px!important;min-height:30px!important;margin-bottom:5px!important;line-height:1.3!important}.card-price .price--on-sale .price__sale{gap:5px!important;margin-bottom:6px!important}.card-price .price-item--sale,.card-price .price-item--last,.card-price .price__last .price-item,.card-price .price__regular .price-item,.card-price .price__regular .price-item--regular,.card-price .price:not(.price--on-sale) .price-item,.card-price .price:not(.price--on-sale) .price-item--regular{font-size:13px!important;text-decoration:none!important}.card-price .price__compare s,.card-price .price__compare .price-item,.card-price .price__compare .price-item--regular,.card-price .price--on-sale .price__compare s,.card-price .price--on-sale .price__compare .price-item,.card-price .price--on-sale .price__compare .price-item--regular,.card-price .price__sale .price__compare s,.card-price .price__sale .price__compare .price-item,.card-price .price__sale .price__compare .price-item--regular{font-size:11px!important;text-decoration:line-through!important}.perfume-delivery-badge{font-size:9px!important;padding:3px 7px!important;margin-bottom:8px!important}.perfume-card-atc-wrapper .button-ATC,.perfume-card-atc-wrapper button{font-size:10px!important;padding:8px!important;border-radius:10px!important}.perfume-card-badges-wrapper{top:8px!important;left:8px!important;right:8px!important}.perfume-badge-discount{font-size:9px!important;padding:3px 6px!important}.perfume-badge-gender{width:26px!important;height:26px!important}.perfume-badge-gender svg{width:14px!important;height:14px!important}}.card__badge,.halo-productBadges,.card-vendor,.card-product__group,.wrapper-review-size,.card-quickview,.positive_vibes,.wrapper__card{display:none!important}.halo-cart-sidebar{border-radius:28px 0 0 28px!important;overflow:hidden!important}.halo-sidebar-header{padding:22px 24px 14px!important;border-bottom:1px solid rgba(0,0,0,.05)!important;position:relative!important}.halo-sidebar-header .title{font-size:24px!important;font-weight:800!important;color:#111!important;letter-spacing:-.02em!important}.halo-sidebar .halo-sidebar-close,.halo-sidebar [data-close-cart-sidebar],.halo-sidebar [data-search-close-sidebar]{position:absolute!important;width:32px!important;height:32px!important;border-radius:50%!important;background-color:#f3f4f6!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;font-size:0!important;line-height:0!important;top:16px!important;right:18px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 6px #0000000f!important;z-index:10!important}.halo-sidebar .halo-sidebar-close:hover,.halo-sidebar [data-close-cart-sidebar]:hover,.halo-sidebar [data-search-close-sidebar]:hover{background-color:#111!important;color:#fff!important;transform:scale(1.05)!important}.halo-sidebar .halo-sidebar-close svg,.halo-sidebar [data-close-cart-sidebar] svg,.halo-sidebar [data-search-close-sidebar] svg{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:2.2!important}.previewCartAction .button-view-cart,.previewCartCheckout .button-view-cart{background:transparent!important;border:none!important;color:#6b7280!important;font-size:13.5px!important;font-weight:600!important;text-decoration:underline!important;text-transform:capitalize!important;letter-spacing:.01em!important;box-shadow:none!important;padding:10px 0 4px!important;margin:10px auto 0!important;display:block!important;width:fit-content!important;text-align:center!important;transition:color .2s ease!important}.previewCartAction .button-view-cart:hover,.previewCartCheckout .button-view-cart:hover{background:transparent!important;color:#111!important;transform:none!important;box-shadow:none!important}.halo-cart-sidebar{display:flex!important;flex-direction:column!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.halo-sidebar-header{flex-shrink:0!important;padding:20px 22px 14px!important;border-bottom:1px solid #f3f4f6!important}.halo-sidebar-header .title{font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111!important}.halo-sidebar-wrapper{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 20px 60px!important}cart-item-tool,.cartTool-item{display:none!important}.previewCart{padding:0!important}.previewCartItem{display:flex!important;align-items:flex-start!important;position:relative!important;gap:14px!important;padding:18px 0!important;border-bottom:1px solid #f0f0f0!important}.previewCartItem-image{width:76px!important;min-width:76px!important;height:76px!important;border-radius:12px!important;background-color:#f7f7f7!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;position:relative!important;top:0!important;border:1px solid #f0f0f0!important}.previewCartItem-image:before{display:none!important}.previewCartItem-image img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.previewCartItem-content{flex:1 1 auto!important;width:auto!important;padding:0 24px 0 0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.previewCartItem-name{font-size:13.5px!important;font-weight:700!important;line-height:1.35!important;margin:0!important;color:#111!important}.cart-item-properties,.previewCartItem-content .definitionList{margin:3px 0!important;padding:0!important}.previewCartItem-content .definitionList dt{display:none!important}.previewCartItem-content .definitionList dd{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:700!important;color:#1a741a!important;background-color:#f4fbf2!important;border:1px solid #d5f2cb!important;padding:2px 8px!important;border-radius:12px!important;margin:0!important}.cart-discounts{margin:2px 0 0!important;padding:0!important}.discounts__discount{font-size:11.5px!important;color:#6b7280!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.discounts__discount svg{width:12px!important;height:12px!important}.previewCartItem-change{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:6px!important;gap:12px!important}.previewCartItem-price{margin:0!important}.previewCartItem-price .price,.previewCartItem-price .discounted-price{font-size:14.5px!important;font-weight:800!important;color:#111!important}.previewCartItem-price .before-discount-price{font-size:12px!important;color:#9ca3af!important;text-decoration:line-through!important;margin-right:4px!important}.previewCartItem-qty{width:90px!important;margin:0!important}.previewCartItem-qty .quantity{height:34px!important;padding:4px 10px!important;border-radius:17px!important;border:1px solid #e5e7eb!important;font-weight:700!important;font-size:13px!important}.previewCartItem-remove{position:absolute!important;top:14px!important;right:0!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:none!important;border:none!important;color:#9ca3af!important;cursor:pointer!important;padding:0!important;transition:color .2s ease,transform .2s ease!important}.previewCartItem-remove:hover{color:#111!important;transform:scale(1.15)!important}.previewCartItem-remove svg{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:2.5!important}.previewCartTotalsPrice{border-top:1px solid #f0f0f0!important;padding:16px 0 6px!important;margin:16px 0 10px!important}.previewCartTotals{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:3px 0!important}.previewCartTotals-label{font-size:14px!important;color:#6b7280!important;font-weight:600!important}.previewCartTotals-value{font-size:14px!important;color:#111!important;font-weight:700!important}.previewCartTotals.total{margin-top:6px!important;padding-top:8px!important;border-top:1px dashed #e5e7eb!important}.previewCartTotals.total .previewCartTotals-label{font-size:16px!important;font-weight:800!important;color:#111!important}.previewCartTotals.total .previewCartTotals-value{font-size:18px!important;font-weight:900!important;color:#111!important}.previewCartTotals.shipTotal .previewCartTotals-value{font-size:11.5px!important;color:#8a8e98!important;font-weight:500!important;text-align:left!important;margin-top:2px!important}.previewCartAction{margin-top:14px!important;padding-bottom:24px!important}.previewCartGroup{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:12px!important}.previewCartAction .button-checkout,.previewCartCheckout .button-checkout{background-color:#111!important;color:#fff!important;border-radius:999px!important;font-weight:800!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.05em!important;width:100%!important;padding:16px 24px!important;border:none!important;transition:all .25s ease!important;display:block!important;text-align:center!important;box-shadow:0 4px 14px #0000001f!important}.previewCartAction .button-checkout:hover,.previewCartCheckout .button-checkout:hover{background-color:#000!important;color:#d4ff32!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000040!important}.previewCartAction .button-view-cart,.previewCartCheckout .button-view-cart{background:transparent!important;border:none!important;color:#555!important;font-size:13.5px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important;text-transform:capitalize!important;letter-spacing:.01em!important;box-shadow:none!important;padding:8px 16px!important;margin:0 auto!important;display:inline-block!important;text-align:center!important;cursor:pointer!important;transition:color .2s ease!important}.previewCartAction .button-view-cart:hover,.previewCartCheckout .button-view-cart:hover{background:transparent!important;color:#000!important;transform:none!important;box-shadow:none!important}@media(max-width:600px){.halo-cart-sidebar{width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important}.halo-sidebar-header{padding:16px 18px 12px!important}.halo-sidebar-header .title{font-size:20px!important}.halo-sidebar-wrapper{padding:0 16px 60px!important}.tiered-cart-container{padding:12px 6px 10px!important;margin-bottom:12px!important}.tiered-cart-headline{font-size:12px!important;line-height:1.35!important;margin-bottom:12px!important}.tiered-cart-track-wrap{height:32px!important;margin:0 14px 6px!important}.node-circle{width:30px!important;height:30px!important}.node-circle svg{width:14px!important;height:14px!important}.tiered-cart-subtitle{font-size:11.5px!important}.previewCartItem-image{width:68px!important;min-width:68px!important;height:68px!important}.previewCartItem-content{padding:0 20px 0 0!important}.previewCartItem-name{font-size:13px!important}}.previewCartCollection,.previewCartProduct,[data-product-collection-cart]{display:none!important}.preload-screen{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.cart-sidebar-show .mobile-floating-dock,body.cart-sidebar-show #mobile-floating-dock,body.open-cart-sidebar .mobile-floating-dock,body.open-cart-sidebar #mobile-floating-dock,.cart-sidebar-show .mobile-floating-dock{display:none!important;transform:translateY(200%)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.halo-sidebar,.halo-sidebar-left,.halo-sidebar-right,.halo-sidebar_menu,#navigation-mobile,.halo-cart-sidebar,#halo-cart-sidebar,#search-form-mobile{z-index:100005!important}.background-overlay{z-index:100000!important}#navigation-mobile,#navigation-mobile .halo-sidebar-wrapper,#navigation-mobile .site-nav-mobile,#navigation-mobile .list-menu,#navigation-mobile a,#navigation-mobile button{pointer-events:auto!important}body.menu_open .header-mobile,body.menu_open .header__heading-link{pointer-events:none!important}#search-form-mobile .header__search-full{display:block!important;width:100%!important;position:relative!important}#search-form-mobile .field{display:flex!important;align-items:center!important;width:100%!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:0 6px 0 16px!important;margin-bottom:15px!important}#search-form-mobile .field__input{border:none!important;background:transparent!important;height:44px!important;font-size:14px!important;color:#111!important;width:100%!important;box-shadow:none!important;outline:none!important}#search-form-mobile .field__button{background:transparent!important;border:none!important;width:36px!important;height:36px!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;position:relative!important;-webkit-text-size-adjust:100%!important}@media(max-width:768px){.products-flex>.product:only-child,.products-grid>.product:only-child,.section-block-product-recently-viewed .products-flex>.product:only-child,.section-block-product-recommendations .products-flex>.product:only-child{flex-basis:100%!important;width:100%!important;max-width:290px!important;margin:0 auto!important}.card-information{text-align:center!important;align-items:center!important}.card-information .card-title,.card-information .card__heading,.card-information .card__heading a{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.card-information .perfume-delivery-badge{margin-left:auto!important;margin-right:auto!important}}@media(max-width:768px){.mobile-floating-dock{left:12px!important;right:12px!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important}.mobile-dock-actions-row{display:flex!important;gap:8px!important}.mobile-dock-btn{flex:1 1 50%!important;min-width:0!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
