/*! @version pwa-studio: 14.0.1 React 18, build-id: 2011, @magento/venia-ui: file:./packages/magento/venia-ui/11.4.0-r18.tgz, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: file:./packages/magento/pwa-buildpack/11.5.3-r18.tgz, @magento/peregrine: file:./packages/magento/peregrine/14.3.1-r18.tgz, @magento/pagebuilder: file:./packages/magento/pagebuilder/9.3.1-r18.tgz, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: file:./packages/magento/babel-preset-peregrine/1.3.3-r18.tgz, @apollo/client: ~3.11.4 */
.buttonAddToCart-button-2w4,.buttonAddToCart-outOfStock-1Qo{width:100%}.buttonAddToCart-outOfStock-1Qo{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;cursor:default;font-size:1.2rem;justify-content:center;margin-left:10px;min-height:var(--buttonHeight-normal);text-align:center;text-transform:uppercase}.buttonAddToCart-buttonPdp-3rW{padding-left:36px;padding-right:36px}
.productFullDetail-root-3g6{padding-bottom:var(--padding-default)}.productFullDetail-root-3g6 a{text-decoration:none}.productFullDetail-eventTimer-18h{grid-area:eventTimer;padding-bottom:0}.productFullDetail-eventTimer-18h:empty{display:none}.productFullDetail-title-33C{-webkit-box-align:center;align-items:center;grid-area:title}.productFullDetail-brand-2kX{margin-bottom:4px}.productFullDetail-brand-2kX,.productFullDetail-productName-1ah{display:block;font-size:1.4rem;font-weight:var(--fontWeight-normal);letter-spacing:var(--letter-spacing-normal)}.productFullDetail-productName-1ah{margin-bottom:15px}.productFullDetail-priceContainer-1r4{display:grid;grid-template-columns:repeat(2,auto);-webkit-box-pack:justify;font-size:1.1rem;justify-content:space-between;margin-top:27px}.productFullDetail-priceContainer-1r4 [class*=productPrice-root]{-webkit-box-pack:start;justify-content:flex-start}.productFullDetail-nameVolume-dZe{display:block;font-size:1.4rem}.productFullDetail-omnibus-2J8:empty{display:none}.productFullDetail-omnibus-2J8,.productFullDetail-omnibus-2J8 *{font-size:1.2rem;line-height:2rem}.productFullDetail-imageCarousel-3cy{grid-area:images;grid-column:1/2;grid-row:1/fold;margin:5px auto 50px;max-width:640px;position:relative}.productFullDetail-formErrors-1Gv{grid-area:errors}.productFullDetail-actions-2tj{display:grid;grid-area:actions;margin-bottom:27px;margin-top:20px;-webkit-box-align:center;align-items:center;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}.productFullDetail-addToCartButton-3zZ{margin-left:2px;padding-left:10px;padding-right:10px;width:100%}.productFullDetail-description-3UP{border-top:1px solid var(--color-gray-90);grid-area:description}.productFullDetail-accordion-3AD{border-bottom:1px solid var(--color-gray-90)}.productFullDetail-accordionContent-2o9{padding:9px 0 20px}.productFullDetail-accordion-3AD button{padding:14px 6px 11px 0}.productFullDetail-accordionIcon-1bt{font-size:1.2rem}.productFullDetail-accordioniconIsToggled-2qC{}.productFullDetail-description-3UP p{margin-bottom:19px}.productFullDetail-description-3UP p~ul{margin-top:-15px}.productFullDetail-descriptionTitle-3ya{font-size:1.3rem;font-weight:var(--fontWeight-normal);letter-spacing:1.5px;text-transform:uppercase}.productFullDetail-unavailableContainer-5C2{-webkit-box-align:center;align-items:center;background-color:rgb(var(--venia-global-color-gray));color:rgb(var(--venia-global-color-gray-darker));grid-column-gap:.5rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;font-style:italic;grid-auto-flow:column;-webkit-box-pack:start;justify-content:start;padding:.75rem;width:100%}.productFullDetail-dailyDealLabel-2i_{margin-top:5px}@media (max-width:767px){.productFullDetail-productName-1ah{line-height:1.25}}@media (min-width:768px){.productFullDetail-priceContainer-1r4{font-size:1.2rem}.productFullDetail-dailyDealLabel-2i_{margin-bottom:6px}.productFullDetail-actions-2tj{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;margin-bottom:35px;width:auto}.productFullDetail-addToCartButton-3zZ{min-width:236px;width:auto}}@media (min-width:1024px){.productFullDetail-root-3g6{-webkit-box-align:start;align-items:start;display:grid;grid-auto-flow:row;grid-template-areas:"images title" "images errors" "images actions" "images description" "images .";grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(7,-webkit-max-content) 1fr [fold];grid-template-rows:repeat(7,max-content) 1fr [fold];grid-column-gap:60px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-top:73px}.productFullDetail-imageCarousel-3cy{margin:0;max-width:800px}.productFullDetail-description-3UP ol,.productFullDetail-description-3UP ul{line-height:2rem}}
@media (min-width:1024px){.thumbnail-root-2u2{border-radius:0;font-size:0;height:auto;margin-bottom:1px;margin-top:1px;outline:1px solid var(--color-gray-86);-webkit-transition:none;transition:none;width:90px}.thumbnail-root-2u2 [class^=image-root]{z-index:var(--z-index-behind)}.thumbnail-rootSelected-2pL{outline-color:var(--color-gray-02)}.thumbnail-image-1ki{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}}
.carousel-imageContainer-1f-{grid-area:1/1/2/4}.carousel-currentImage-25O{}.carousel-currentImage_placeholder-2FO{background-color:rgb(var(--venia-global-color-gray))}.carousel-root-EzN [class*=slick-slide] img{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-thumbnailListWrapper-67T{margin-top:15px;max-height:560px;overflow:auto;width:100%}.carousel-thumbnailList-1Zs{align-content:stretch;display:grid;grid-auto-flow:column;grid-gap:6px;-webkit-box-pack:start;justify-content:flex-start;z-index:var(--z-index-default)}.carousel-sliderWrapper-2zW{margin-top:5px;width:100%}.carousel-root-EzN [class*=slick-dots]{bottom:-30px}.carousel-root-EzN [class*=slick-dots] li{height:10px;width:10px}.carousel-root-EzN [class*=slick-dots] button:before{background-color:var(--color-gray-77);border:1px solid var(--color-text-light);border-radius:50%;content:"";height:8px;opacity:1;width:8px}.carousel-root-EzN [class*=slick-dots] li[class*=slick-active] button:before{background-color:var(--color-text)}@media (min-width:1024px){.carousel-root-EzN{display:grid;-webkit-box-align:start;align-items:flex-start;grid-gap:17px;grid-template-areas:"thumbs main";grid-template-columns:125px 1fr}.carousel-carouselContainer-2Z0{display:grid;grid-area:main;grid-template-columns:repeat(3,1fr);position:relative}.carousel-thumbnailListWrapper-67T{margin-top:0}.carousel-thumbnailList-1Zs{align-content:start;grid-auto-flow:row;grid-gap:18px;grid-template-columns:1fr;margin-right:10px;padding-left:1px}.carousel-sliderWrapper-2zW{border:1px solid var(--color-gray-95);margin-top:0;padding:17px 13px}}
.carousel-shimmer-thumbnailRoot-35k{}.carousel-shimmer-thumbnailImage-VYR{}
.option-root-2u8{margin:0 0 21px;position:relative}.option-title-2fO{font-size:1.1rem;font-weight:var(--fontWeight-normal);margin-bottom:11px}.option-titleLabel-3tU{color:var(--color-neutral-80)}
.tileList-root-124{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:-6px;margin-right:-6px}.tileList-root-124>*{margin:0 6px 6px 0}
.product-eventTimerAdjust-2x8{margin:25px 0}@media (min-width:768px){.product-eventTimerAdjust-2x8{padding:0 var(--padding-default)}}@media (min-width:1280px){.product-eventTimerAdjust-2x8{margin:30px -23px 0;padding:0}}.product-bottom-Ejx{padding-bottom:var(--padding-default)}
.label-root-3Y3{display:-webkit-box;display:flex;font-size:1em;position:relative;z-index:1}.label-image-25O{height:auto;max-height:100%;position:static!important;width:100%}.label-imageContainer-2C6{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;max-height:100%;opacity:1;-webkit-box-align:center;align-items:center}.label-imageContainer-2C6 .label-imageContainer-2C6{display:none}.label-text-1o1{font-size:100%;line-height:1.2;text-align:inherit;width:100%}.label-imageContainer-2C6+.label-text-1o1{left:0;overflow:hidden;position:absolute;text-align:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.productLabels-root-1ip{bottom:0;display:block;left:0;pointer-events:none;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productLabels-groupRoot-38D,.productLabels-root-1ip{position:absolute}.productLabels-groupRoot-38D{display:-webkit-box;display:flex;font-size:1em;z-index:1}.productLabels-vertical-3tC{-webkit-box-orient:vertical;flex-direction:column}.productLabels-horizontal-bTq,.productLabels-vertical-3tC{-webkit-box-direction:normal}.productLabels-horizontal-bTq{-webkit-box-orient:horizontal;flex-direction:row}.productLabels-topCenter-xDA,.productLabels-topLeft-3be{left:0;top:0}.productLabels-topCenter-xDA{right:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.productLabels-topRight-gLK{right:0;text-align:right;top:0}.productLabels-middleLeft-HR7{margin-bottom:auto;margin-top:auto}.productLabels-middleCenter-391,.productLabels-middleLeft-HR7{bottom:0;left:0;top:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.productLabels-middleCenter-391{margin:auto;right:0}.productLabels-middleRight-1X4{bottom:0;right:0;top:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:auto;margin-top:auto;text-align:right}.productLabels-bottomCenter-7-3,.productLabels-bottomLeft-3KN{bottom:0;left:0}.productLabels-bottomCenter-7-3{right:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.productLabels-bottomRight-3hL{bottom:0;right:0;text-align:right}.productLabels-horizontal-bTq.productLabels-bottomCenter-7-3,.productLabels-horizontal-bTq.productLabels-bottomLeft-3KN,.productLabels-horizontal-bTq.productLabels-bottomRight-3hL,.productLabels-vertical-3tC.productLabels-bottomRight-3hL,.productLabels-vertical-3tC.productLabels-middleRight-1X4,.productLabels-vertical-3tC.productLabels-topRight-gLK{-webkit-box-align:end;align-items:flex-end}.productLabels-vertical-3tC.productLabels-bottomLeft-3KN,.productLabels-vertical-3tC.productLabels-middleLeft-HR7,.productLabels-vertical-3tC.productLabels-topLeft-3be{-webkit-box-align:start;align-items:flex-start}
.dailyDealLabel-root-sdm{color:var(--color-error);font-size:1.2rem;grid-area:dailyDeal;line-height:1.4rem;margin-bottom:8px;padding:0!important;position:static!important}
.ratingStars-root-1cP{display:inline-block}.ratingStars-root-1cP>:not(:first-child){margin-left:unset;padding-left:5px}.ratingStars-starEmpty-3Hr,.ratingStars-starFull-3vS,.ratingStars-starHalf-1mJ{color:var(--color-rating-star-full);font-size:1.4rem;font-style:normal;position:relative}.ratingStars-starEmpty-3Hr,.ratingStars-starHalf-1mJ{color:var(--color-gray-88)}.ratingStars-starEmpty-3Hr:before,.ratingStars-starFull-3vS:before,.ratingStars-starHalf-1mJ:after,.ratingStars-starHalf-1mJ:before{font-family:icomoon}.ratingStars-starEmpty-3Hr:before,.ratingStars-starFull-3vS:before{content:"\e90b"}.ratingStars-starHalf-1mJ:before{color:var(--color-gray-88);content:"\e90b"}.ratingStars-starHalf-1mJ:after{color:var(--color-rating-star-full);content:"\e922";left:4px;position:absolute;top:-3px}
.upsellProducts-heading-3NU{display:none}.upsellProducts-wrapper-jRf{padding:24px var(--padding-default)}.upsellProducts-root-LFt .slick-track{display:-webkit-box;display:flex}.upsellProducts-root-LFt .slick-list{margin:0 -6px}.upsellProducts-root-LFt .slick-slide>div{height:100%}.upsellProducts-root-LFt .slick-slide{height:inherit;margin:0;padding:0 2px}@media (max-width:767px){.upsellProducts-root-LFt .slick-list{margin:0 -10px;padding:0!important}}@media (min-width:600px){.upsellProducts-root-LFt .slick-list{margin:0 45px}}@media (min-width:1024px){.upsellProducts-root-LFt{border-top:1px solid var(--color-neutral-10);margin-top:40px}.upsellProducts-heading-3NU{display:block;font-size:2.5rem;font-weight:var(--fontWeight-normal);line-height:1;padding:40px 0;text-align:center}}
.productCarouselItem-root-Vpq{}.productCarouselItem-rootCenter-1gq{}.productCarouselItem-rootRight-2eQ{}.productCarouselItem-root-Vpq span[class^=dailyDealLabel-root],.productCarouselItem-rootRight-2eQ span[class^=dailyDealLabel-root]{font-size:14px!important;margin-bottom:12px}.productCarouselItem-name-2aX{}.productCarouselItem-fragranceName-2rQ,.productCarouselItem-name-2aX{font-size:1.6rem;letter-spacing:.1px;line-height:1.25}.productCarouselItem-fragranceName-2rQ{margin-bottom:5px}.productCarouselItem-details-2UF{}.productCarouselItem-images-pum{margin-bottom:12px}.productCarouselItem-price-wV8{margin-bottom:2px;margin-top:8px}.productCarouselItem-productPriceRoot-2o4{font-size:1.8rem;line-height:1.1}.productCarouselItem-buttonAddToCart-1NB{font-weight:var(--fontWeight-bold)}
.slider-root-1b8{display:-webkit-box;display:flex;gap:32px;overflow:auto}.slider-root-1b8::-webkit-scrollbar{height:7px}.slider-root-1b8>div{flex-shrink:0;height:515px;width:230px}.slider-root-1b8>div *{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.accordion-root-osQ{border-bottom:1px solid var(--color-neutral-60)}.accordion-root-osQ:last-child{border-bottom:0}.accordion-title-21x{display:-webkit-box;display:flex;padding:15px 6px 13px 0;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;font-size:1.2rem;font-weight:var(--fontWeight-bold);justify-content:space-between;letter-spacing:.7px}.accordion-content-2Xt{padding:4px 0 20px}
.ticker-root-oZY{gap:6px;margin:12px 0 18px}.ticker-item-3BG,.ticker-root-oZY{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.ticker-item-3BG{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-white);border-radius:2px;color:var(--color-review-blue);flex-flow:column;gap:2px;height:54px;padding:3px 0;width:62px}.ticker-itemValue-4q5{font-size:2rem;font-weight:var(--fontWeight-super-bold)}.ticker-itemLabel-1eI{color:var(--color-primary);font-size:1rem;font-weight:var(--fontWeight-normal);text-transform:uppercase}@media (min-width:768px){.ticker-root-oZY{-webkit-box-align:center;align-items:center;margin:0}.ticker-item-3BG{gap:6px;height:auto;max-width:62px;padding:2.5vw 0;width:6vw}}@media (min-width:1280px){.ticker-item-3BG{height:124px;padding:36px 0;width:62px}.ticker-itemValue-4q5{font-size:32px}}
:root{--tablet-height:14vw;--desktop-height:206px}.catalogEventTimer-root-3p9{background-color:var(--color-review-blue);border-radius:4px;margin:0 auto;text-align:center;width:320px}.catalogEventTimer-left-2FU{align-content:flex-start;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;gap:10px;min-height:92px}.catalogEventTimer-left-2FU,.catalogEventTimer-middle-1DX{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%}.catalogEventTimer-middle-1DX{height:84px}.catalogEventTimer-right-1v4,.catalogEventTimer-textWrapper-3-w{display:-webkit-box;display:flex;width:100%}.catalogEventTimer-textWrapper-3-w{-webkit-box-pack:center;justify-content:center}.catalogEventTimer-aligner-2xf{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:56px}.catalogEventTimer-title-2aj{align-self:flex-start;background-color:var(--color-white);border-radius:2px;color:var(--color-review-blue);font-size:.8rem;letter-spacing:.1rem;line-height:1;padding:9px 16px 8px}.catalogEventTimer-subtitle-3H6,.catalogEventTimer-title-2aj{font-weight:var(--fontWeight-bold)}.catalogEventTimer-subtitle-3H6{color:var(--color-white);font-size:2.4rem;line-height:1.2;margin:0 45px}.catalogEventTimer-right-1v4{border-radius:4px;height:132px;overflow:hidden;position:relative}.catalogEventTimer-button-130{bottom:7px;color:var(--color-white);left:0;margin:auto;position:absolute;right:0}.catalogEventTimer-buttonExtra-33d{background-color:var(--color-review-blue);border-radius:4px;font-size:1.4rem;height:40px;padding-top:13px;width:306px}@media (min-width:768px){.catalogEventTimer-root-3p9{border-radius:0;display:grid;grid-template-columns:1fr auto 40.27%;height:100%;min-height:14vw;min-height:var(--tablet-height);width:100%}.catalogEventTimer-left-2FU{gap:10px;height:auto;padding-left:3vw;padding-top:2vw;text-align:left}.catalogEventTimer-textWrapper-3-w{-webkit-box-pack:start;justify-content:start}.catalogEventTimer-title-2aj{font-size:.8rem;padding:.5vw 1.25vw}.catalogEventTimer-subtitle-3H6{font-size:2vw;margin:0}.catalogEventTimer-middle-1DX{height:auto;margin:0 2vw;width:auto}.catalogEventTimer-right-1v4{border-radius:0;height:14vw;height:var(--tablet-height);overflow:hidden;position:relative;width:100%}.catalogEventTimer-buttonExtra-33d{width:25vw}}@media (min-width:1280px){.catalogEventTimer-root-3p9{grid-template-columns:1fr auto auto;height:100%;min-height:206px;min-height:var(
            --desktop-height
        );width:1244px}.catalogEventTimer-left-2FU{gap:19px;padding-left:45px;padding-top:37px}.catalogEventTimer-title-2aj{font-size:1.1rem;padding:8px 16px}.catalogEventTimer-subtitle-3H6{font-size:3.6rem}.catalogEventTimer-middle-1DX{margin:0 45px}.catalogEventTimer-right-1v4{height:206px;height:var(--desktop-height);width:501px}.catalogEventTimer-button-130{bottom:37px}.catalogEventTimer-buttonExtra-33d{font-weight:var(--fontWeight-bold);height:40px;padding-left:60px;padding-right:60px;padding-top:13px;width:306px}}
.quantity-root-3N6{display:grid;grid-template-columns:-webkit-max-content 39px -webkit-max-content;grid-template-columns:max-content 39px max-content;text-align:center;grid-column-gap:2px;justify-items:center}.quantity-root-3N6,.quantity-wrap-1ns{-webkit-box-align:center;align-items:center}.quantity-wrap-1ns{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.quantity-label-Jws:not(:focus):not(:active){height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap}.quantity-button-1I-{display:-webkit-inline-box;display:inline-flex;height:35px;width:35px;-webkit-box-align:center;align-items:center;border:1px solid transparent;-webkit-box-pack:center;background-color:var(--color-gray-95);color:var(--color-text);font-size:1.1rem;justify-content:center}.quantity-button-1I-:hover:not(:disabled){border-color:var(--color-text)}.quantity-button-1I-:disabled{background-color:var(--color-gray-96);cursor:not-allowed}.quantity-button-1I-:focus{outline:none}.quantity-button_decrement-2_i{padding-top:2px}.quantity-button_increment-1Yi{}.quantity-icon-36H{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;touch-action:manipulation}.quantity-input-3u_,.quantity-root-3N6 [class^=fieldIcons-root-]{height:35px}.quantity-input-3u_{background-color:var(--color-gray-95);border-color:var(--color-gray-95);font-size:1.2rem;padding:0 2px;text-align:center}
.productRating-root-2ug{font-size:1.2rem;margin-top:5px}.productRating-root-2ug a{color:var(--color-text)}.productRating-root-2ug span{margin-left:5px}.productRating-root-2ug .productRating-count-3BA{margin-left:15px}.productRating-root-2ug a .productRating-count-3BA{margin-left:10px}.productRating-button-3ss{margin-left:13px}
.richText-root-yhs{font-size:1.2rem}.richText-root-yhs ul{list-style-position:inside;list-style-type:disc;margin-bottom:10px;margin-top:19px;padding-left:2px}.richText-root-yhs ul:last-child{margin-bottom:0}
