/*! @version pwa-studio: 14.3.1 React 18, build-id: 2298, @magento/venia-ui: file:./packages/magento/venia-ui/11.7.1-r18.tgz, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: file:./packages/magento/pwa-buildpack/11.5.5-r18.tgz, @magento/peregrine: file:./packages/magento/peregrine/15.5.3-r18.tgz, @magento/pagebuilder: file:./packages/magento/pagebuilder/9.3.6-r18.tgz, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: file:./packages/magento/babel-preset-peregrine/1.3.5-r18.tgz, @apollo/client: ~3.11.8 */
.label-root-5kz{display:-webkit-box;display:flex;font-size:1em;position:relative;z-index:1}.label-image-bVX{height:auto;max-height:100%;position:static!important;width:100%}.label-imageContainer-n3t{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-n3t .label-imageContainer-n3t{display:none}.label-text-LG2{font-size:100%;line-height:1.2;text-align:inherit;width:100%}.label-imageContainer-n3t+.label-text-LG2{left:0;overflow:hidden;position:absolute;text-align:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.productLabels-root-2QC{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-6XS,.productLabels-root-2QC{position:absolute}.productLabels-groupRoot-6XS{display:-webkit-box;display:flex;font-size:1em;z-index:1}.productLabels-vertical-TfU{-webkit-box-orient:vertical;flex-direction:column}.productLabels-horizontal-g-1,.productLabels-vertical-TfU{-webkit-box-direction:normal}.productLabels-horizontal-g-1{-webkit-box-orient:horizontal;flex-direction:row}.productLabels-topCenter-Tdv,.productLabels-topLeft-OZD{left:0;top:0}.productLabels-topCenter-Tdv{right:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.productLabels-topRight-nNK{right:0;text-align:right;top:0}.productLabels-middleLeft-fVS{margin-bottom:auto;margin-top:auto}.productLabels-middleCenter-bgV,.productLabels-middleLeft-fVS{bottom:0;left:0;top:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.productLabels-middleCenter-bgV{margin:auto;right:0}.productLabels-middleRight-gR9{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-XTX,.productLabels-bottomLeft-o-7{bottom:0;left:0}.productLabels-bottomCenter-XTX{right:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.productLabels-bottomRight-fqm{bottom:0;right:0;text-align:right}.productLabels-horizontal-g-1.productLabels-bottomCenter-XTX,.productLabels-horizontal-g-1.productLabels-bottomLeft-o-7,.productLabels-horizontal-g-1.productLabels-bottomRight-fqm,.productLabels-vertical-TfU.productLabels-bottomRight-fqm,.productLabels-vertical-TfU.productLabels-middleRight-gR9,.productLabels-vertical-TfU.productLabels-topRight-nNK{-webkit-box-align:end;align-items:flex-end}.productLabels-vertical-TfU.productLabels-bottomLeft-o-7,.productLabels-vertical-TfU.productLabels-middleLeft-fVS,.productLabels-vertical-TfU.productLabels-topLeft-OZD{-webkit-box-align:start;align-items:flex-start}
.dailyDealLabel-root-sBR{color:var(--color-accent-secondary);font-size:1.4rem;font-weight:var(--fontWeight-semibold);grid-area:dailyDeal;line-height:1.6rem;margin-bottom:8px;padding:0!important;position:static!important;text-align:left}
.buttonAddToCart-button-rDE,.buttonAddToCart-outOfStock-YY8{width:100%}.buttonAddToCart-outOfStock-YY8{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:48px;text-align:center;text-transform:uppercase}.buttonAddToCart-buttonPdp-Sg8{padding-left:36px;padding-right:36px}
.ratingStars-root-wDO{display:inline-block}.ratingStars-root-wDO>:not(:first-child){margin-left:0;padding-left:5px}.ratingStars-starEmpty-GbV,.ratingStars-starFull-Rls,.ratingStars-starHalf-Ezc{color:var(--color-rating-star-full);font-size:1.4rem;font-style:normal;position:relative}.ratingStars-starEmpty-GbV,.ratingStars-starHalf-Ezc{color:var(--color-gray-88)}.ratingStars-starEmpty-GbV:before,.ratingStars-starFull-Rls:before,.ratingStars-starHalf-Ezc:after,.ratingStars-starHalf-Ezc:before{font-family:icomoon}.ratingStars-starEmpty-GbV:before,.ratingStars-starFull-Rls:before{content:"\e90b"}.ratingStars-starHalf-Ezc:before{color:var(--color-gray-88);content:"\e90b"}.ratingStars-starHalf-Ezc:after{color:var(--color-rating-star-full);content:"\e922";left:4px;position:absolute;top:-3px}
.megafanProduct-root-pfq{border:1px solid var(--color-separator);margin-bottom:20px;max-width:588px;padding:16px 18px 23px 10px}.megafanProduct-item-w8r{display:grid;grid-auto-flow:row;grid-template-areas:"main wishlistButton" "main dailyDeal" "main details" "main rating" "main price" "main nameVolume" "main stockStatus" "main button";position:relative;grid-column-gap:13px;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;grid-template-columns:30% 1fr;margin-bottom:0;padding-top:0}.megafanProduct-price-PG2{grid-area:price}.megafanProduct-price-PG2>div{-webkit-box-pack:start;justify-content:flex-start}.megafanProduct-actionsContainer-erP{margin-bottom:10px;position:static}.megafanProduct-ratingContainer-gY9{margin:5px 0 10px}@media (min-width:768px){.megafanProduct-root-pfq{padding:16px 100px 42px 48px}.megafanProduct-item-w8r{-webkit-column-gap:23px;-moz-column-gap:23px;column-gap:23px;grid-template-columns:177px 1fr}}
