/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.collection-item{display:flex;position:relative;flex-direction:column}@media screen and (min-width: 1025px){.collection-item.collection-item--full-width{grid-column:span 4}}.collection-item .badge{top:-16px;right:-16px;left:unset;transform:rotate(8.43deg);transform-origin:center center}.collection-item .badge span{font-size:1.5rem;letter-spacing:.0825rem;line-height:1.9rem;text-transform:lowercase}.collection-item .badge svg{width:120px;max-width:120px;height:120px}.collection-item .product-price__discounted{color:var(--discount-price-color, var(--collection-item-product-title-color, #000))}.collection-item__image-container{display:block;position:relative;width:100%;margin-bottom:11px;padding-top:88.5%;overflow:hidden}@media screen and (min-width: 750px){.collection-item__image-container{margin-bottom:24px}}@media screen and (min-width: 1025px){.collection-item--full-width .collection-item__image-container{padding-top:21%}}.collection-item__image{position:absolute;bottom:0;left:0;width:100%;height:100%}.collection-item__image img,.collection-item__image video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;object-fit:cover}.collection-item__image--secondary{z-index:1;transition:all 100ms ease-in;opacity:0}@media screen and (min-width: 1025px){.collection-item:hover .collection-item__image--secondary{opacity:1;transform:scale(1.05)}}.collection-item__content{position:relative}.collection-item__title{margin-bottom:4px;color:var(--collection-item-product-title-color, #000);font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;font-size:1.2rem;line-height:1.4rem}@media screen and (min-width: 1025px){.collection-item__title{margin-bottom:8px;font-size:1.8rem;line-height:2rem}}@media screen and (min-width: 1025px){.collection-item:hover .collection-item__title a{text-decoration:underline}}.collection-item__price{margin-bottom:4px;color:var(--collection-item-product-price-color, #000);font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;font-size:1.2rem;line-height:1.4rem}@media screen and (min-width: 1025px){.collection-item__price{margin-bottom:8px;font-size:1.8rem;line-height:2rem}}@media screen and (min-width: 1025px){.collection-item:hover .collection-item__price{text-decoration:underline}}.collection-item__subline{margin-bottom:8px;color:var(--collection-item-product-tagline-color, #000);font-family:"Sharp Grotesk Book 19",helvetica,arial,sans-serif;font-size:1.2rem;line-height:1.6rem}@media screen and (min-width: 1025px){.collection-item__subline{margin-bottom:20px;font-size:1.4rem;line-height:1.8rem}}.collection-item__form{margin-top:auto}.collection-item__form .btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0;border-radius:30px}@media screen and (min-width: 1025px){.collection-item__form .btn:hover,.collection-item__form .btn:focus{padding-left:18px}}.collection-item__waitlist{grid-column:span 2}.collection-item__countdown{display:flex;justify-content:center;width:100%;margin:0 0 20px;list-style:none}.collection-item__countdown li{width:40px;margin:0 2px;font-family:"Sharp Grotesk Book 23",helvetica,arial,sans-serif;font-size:1.2rem;line-height:1.4rem;text-align:center}@media screen and (min-width: 750px){.collection-item__countdown li{width:64px;margin:0 4px;font-size:1.6rem;line-height:2.4rem}}.collection-item__countdown li span{display:block;margin-top:0;font-family:"Sharp Grotesk Book 21",helvetica,arial,sans-serif;font-size:1.2rem;letter-spacing:.2rem;line-height:2.2rem;text-transform:uppercase}.collection-item--promo{min-height:300px}@media screen and (min-width: 750px){.collection-item--promo{min-height:450px}}.collection-item--promo img,.collection-item--promo video{filter:blur(var(--blur-percentage))}.collection-item--promo-moment-of-pause{padding:12px;border:1px solid #000;overflow:hidden;border-radius:10px;justify-content:flex-end}@media screen and (min-width: 750px){.collection-item--promo-moment-of-pause{padding:24px}}.collection-item--promo-moment-of-pause .collection-item__image-container{position:absolute;top:-1%;left:-1%;width:102%;height:102%;margin:0}.collection-item--promo-moment-of-pause .collection-item__content,.collection-item--promo-moment-of-pause .collection-item__promo-form{z-index:4;margin-top:0}.collection-item--promo-moment-of-pause .collection-item__title,.collection-item--promo-moment-of-pause .collection-item__price,.collection-item--promo-moment-of-pause .collection-item__subline,.collection-item--promo-moment-of-pause .fragrance-family,.collection-item--promo-moment-of-pause .collection-item__promo-cta{color:#fff}.collection-item--promo-moment-of-pause::after{content:"";display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55.87%, rgba(0, 0, 0, 0.8) 100%)}.collection-item--promo-moment-of-pause .collection-item__content--top{position:absolute;top:0;width:100%;left:0;padding:12px}@media screen and (min-width: 750px){.collection-item--promo-moment-of-pause .collection-item__content--top{padding:24px}}.collection-item--promo-moment-of-pause .collection-item__content--middle{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;padding:12px}@media screen and (min-width: 750px){.collection-item--promo-moment-of-pause .collection-item__content--middle{padding:24px}}.collection-item__promo-form{margin-top:auto}.collection-item__promo-form .btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0;border-radius:30px}@media screen and (min-width: 1025px){.collection-item__promo-form .btn:hover,.collection-item__promo-form .btn:focus{padding-left:18px}}.collection-item__promo-cta{font-size:1.6rem;line-height:2.4rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;text-underline-offset:8px;text-decoration:underline}.collection-item__review-overlay{position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,.4);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s cubic-bezier(0.46, 0.01, 0.32, 1)}.collection-item:hover .collection-item__review-overlay{opacity:0}.collection-item__review-stars{display:flex}.collection-item__review-stars path{stroke:#f8f0e9;fill:#f8f0e9}.collection-item__review-copy{font-size:1.2rem;line-height:1.4rem;font-weight:normal;letter-spacing:0rem;margin:8px 0 0;font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;text-align:center;max-width:210px;color:#f8f0e9}@media screen and (min-width: 750px){.collection-item__review-copy{font-size:1.8rem;line-height:2.1rem;font-weight:normal;letter-spacing:0rem}}.collection-item--promo .block-container,.collection-item--promo .block-container .block-container__content,.collection-item--promo .block-container .block-container__content>.grouping{height:100%}.collection__controls{--button-frame-color: #000;--button-background-color: #000;--button-color: #FFF;position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:5}@media screen and (min-width: 750px){.collection__controls{position:relative;bottom:unset;left:unset;transform:none;padding:24px;background-color:var(--collection-controls-background-color)}}.collection__sorting{position:relative;margin-bottom:16px}@media screen and (min-width: 750px){.collection__sorting{margin-bottom:0;width:50%}}.collection__sorting label{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Book 19",helvetica,arial,sans-serif;text-transform:lowercase}.collection__sorting select{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Book 19",helvetica,arial,sans-serif;display:block;padding:0 32px 0 0;margin-left:4px;text-transform:lowercase;border:0}.collection__sorting .dropdown-select{position:unset}.collection__sorting .dropdown-select:hover{cursor:pointer}.collection__sorting .dropdown-select:hover select{text-decoration:underline;text-underline-offset:2px}.collection__sorting .dropdown-select ul{max-height:none;border:1px solid #000;background-color:var(--collection-controls-sort-background-color);padding:32px;width:auto;margin-top:4px}.collection__sorting .dropdown-select ul li{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Book 19",helvetica,arial,sans-serif;display:flex;align-items:center;padding:0;margin-bottom:8px;text-transform:lowercase}.collection__sorting .dropdown-select ul li::before{content:"";display:inline-block;width:8px;height:8px;flex-shrink:0;outline:1px solid #000;outline-offset:2px;border-radius:50%;margin-right:12px}.collection__sorting .dropdown-select ul li:last-of-type{margin-bottom:0}.collection__sorting .dropdown-select ul li[aria-selected=true]{background-color:rgba(0,0,0,0)}.collection__sorting .dropdown-select ul li[aria-selected=true]::before{background-color:#000}.collection__sorting ul{list-style:none}.collection__filters-button{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Book 19",helvetica,arial,sans-serif}.collection__filters-button svg{margin-right:8px;display:block}.collection__filters-button:hover{text-decoration:underline;text-underline-offset:2px}.filter-drawer{display:flex;flex-direction:column}.filter-drawer__header{padding:26px 32px 22px;background-color:var(--collection-controls-filter-background-color);border-bottom:1px solid #000;flex-shrink:0}.filter-drawer__header h2{font-size:2.8rem;line-height:3.6rem;font-weight:normal;letter-spacing:0rem;margin-bottom:0}.filter-drawer__filters{height:100%;width:100%;padding:32px;overflow:scroll}.filter-drawer__filters>div{width:100%}.filter-drawer__filters ul{list-style:none;margin:0}.filter-drawer__filters li{margin:0 0 10px;display:flex;align-items:center;padding-left:4px}.filter-drawer__filters li,.filter-drawer__filters li label{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Book 19",helvetica,arial,sans-serif;text-transform:lowercase}.filter-drawer__filters input{opacity:0;width:0;margin:0}.filter-drawer__filters input+label::before{content:"";position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0;outline:1px solid #000;outline-offset:2px;border-radius:50%;transform:translateY(-1px);margin-right:14px}.filter-drawer__filters input:checked+label::before{background-color:#000}.filter-drawer__filters h3{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;margin-bottom:16px}.filter-drawer__footer{--button-frame-color: #000;--button-background-color: #000;--button-color: #FFF;border-top:1px solid #000;flex-shrink:0;padding:24px}.collection-filters .accordion__toggle{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;text-transform:lowercase}@media screen and (min-width: 750px){.collection-filters .accordion__toggle{font-size:1.8rem;line-height:2rem;font-weight:normal;letter-spacing:0rem}}.collection__filters-mobile-button{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;padding:8px 40px;font-family:"Sharp Grotesk Book 19",helvetica,arial,sans-serif}.collection__filters-mobile-button svg{display:block;margin-right:16px;margin-top:-2px}.collection{padding:32px 0;overflow:hidden;background-color:var(--collection-background-color);display:block}@media screen and (min-width: 750px){.collection{padding:76px 0}}.collection .wrapper{max-width:1512px;padding:0 20px}@media screen and (min-width: 750px){.collection .wrapper{padding:0 24px}}.collection__past-container{position:relative}@media screen and (min-width: 1400px){.collection__past-container{padding:0 60px}}.collection__past-header{display:inline-block;position:absolute;top:20px;left:35px;transform:rotate(-90deg) translate(-100%, -50%);transform-origin:top left;font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif}.collection__grid{display:grid;gap:20px;grid-template-columns:var(--collection-grid)}@media screen and (min-width: 750px){.collection__grid{gap:32px 24px;--collection-grid: repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.collection__grid{--collection-grid: repeat(4, minmax(0, 1fr))}}