/*! @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 */
.quantity-root-cRF{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-cRF,.quantity-wrap-59t{-webkit-box-align:center;align-items:center}.quantity-wrap-59t{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.quantity-label-aTq: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-ApO{display:-webkit-inline-box;display:inline-flex;height:48px;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-ApO:hover:not(:disabled){border-color:var(--color-text)}.quantity-button-ApO:disabled{background-color:var(--color-gray-96);cursor:not-allowed}.quantity-button-ApO:focus{outline:none}.quantity-button_decrement-nX5{padding-top:2px}.quantity-button_increment-iIs{}.quantity-icon-ecJ{-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-2O7,.quantity-root-cRF [class^=fieldIcons-root-]{height:48px}.quantity-input-2O7{background-color:var(--color-gray-95);border-color:var(--color-gray-95);font-size:1.2rem;padding:0 2px;text-align:center}
.option-root-MYE{margin:0 0 21px;position:relative}.option-title-S4a{font-size:1.1rem;font-weight:var(--fontWeight-normal);margin-bottom:11px}.option-titleLabel-taM{color:var(--color-neutral-80)}
.productFullDetail-root-rKe{padding-bottom:var(--padding-default)}.productFullDetail-root-rKe a{-webkit-text-decoration:none;text-decoration:none}.productFullDetail-eventTimer-58a{grid-area:eventTimer;padding-bottom:0}.productFullDetail-eventTimer-58a:empty{display:none}.productFullDetail-title-UBH{-webkit-box-align:center;align-items:center;grid-area:title}.productFullDetail-brand-fTV{margin-bottom:4px}.productFullDetail-brand-fTV,.productFullDetail-productName-jhS{display:block;font-size:1.4rem;font-weight:var(--fontWeight-normal);letter-spacing:var(--letter-spacing-normal)}.productFullDetail-productName-jhS{margin-bottom:15px}.productFullDetail-priceContainer-4ox{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-4ox [class*=productPrice-root]{-webkit-box-pack:start;justify-content:flex-start}.productFullDetail-nameVolume-Yry{display:block;font-size:1.4rem}.productFullDetail-omnibus-TFp:empty{display:none}.productFullDetail-omnibus-TFp,.productFullDetail-omnibus-TFp *{font-size:1.2rem;line-height:2rem}.productFullDetail-imageCarousel-qDL{grid-area:images;grid-column:1/2;grid-row:1/fold;margin:5px auto 50px;max-width:640px;position:relative}.productFullDetail-formErrors-0gW{grid-area:errors}.productFullDetail-actions-Vaf{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-zop{margin-left:2px;padding-left:10px;padding-right:10px;width:100%}.productFullDetail-description-BaH{border-top:1px solid var(--color-gray-90);grid-area:description}.productFullDetail-accordion-Vde{border-bottom:1px solid var(--color-gray-90)}.productFullDetail-accordionContent-NGX{padding:9px 0 20px}.productFullDetail-accordion-Vde button{padding:14px 6px 11px 0}.productFullDetail-accordionIcon-rUj{font-size:1.2rem}.productFullDetail-accordioniconIsToggled-FKi{}.productFullDetail-description-BaH p{margin-bottom:19px}.productFullDetail-description-BaH p~ul{margin-top:-15px}.productFullDetail-descriptionTitle-1jX{font-size:1.3rem;font-weight:var(--fontWeight-normal);letter-spacing:1.5px;text-transform:uppercase}.productFullDetail-unavailableContainer-7jB{-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;grid-auto-flow:column;-webkit-box-pack:start;justify-content:start;padding:.75rem;width:100%}.productFullDetail-dailyDealLabel-Yug{margin-top:5px}@media (max-width:767px){.productFullDetail-productName-jhS{line-height:1.25}}@media (min-width:768px){.productFullDetail-priceContainer-4ox{font-size:1.2rem}.productFullDetail-dailyDealLabel-Yug{margin-bottom:6px}.productFullDetail-actions-Vaf{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;margin-bottom:35px;width:auto}.productFullDetail-addToCartButton-zop{min-width:236px;width:auto}}@media (min-width:1024px){.productFullDetail-root-rKe{-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-qDL{margin:0;max-width:800px}.productFullDetail-description-BaH ol,.productFullDetail-description-BaH ul{line-height:2rem}}
.addToCartDialog-root-ZbG{display:grid;grid-template-areas:"image top" "image top" "image quantity";grid-column-gap:65px;-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px;grid-row-gap:0;grid-template-columns:1.5fr 1fr;row-gap:0}.addToCartDialog-root-ZbG [class*=tileList-root]{margin-right:0}.addToCartDialog-dialog-9-l{max-width:100vw;min-height:590px!important;padding:50px 40px 25px 39px!important;width:1030px!important}.addToCartDialog-header-Uv6{display:none}.addToCartDialog-closeButton-UxM{right:22px;top:15px}.addToCartDialog-closeButton-UxM i{font-size:2.4rem}.addToCartDialog-imageContainer-Ozw{grid-area:image;position:relative}.addToCartDialog-title-uzj{grid-area:top;margin-bottom:35px}.addToCartDialog-productName-K44{font-size:1.4rem;font-weight:var(--fontWeight-normal)}.addToCartDialog-description-DLp{margin-top:23px}.addToCartDialog-productPrice-dva{-webkit-box-pack:start;justify-content:flex-start;margin-bottom:8px;margin-top:28px}.addToCartDialog-deal-mSO{color:var(--color-error)}.addToCartDialog-quantity-Hud{border-width:1px;border-bottom:1px solid var(--color-gray-95);border-left:0 solid var(--color-gray-95);border-right:0 solid var(--color-gray-95);border-top:1px solid var(--color-gray-95);display:-webkit-box;display:flex;margin-bottom:20px;padding:19px 0 24px;-webkit-box-align:center;align-items:center}.addToCartDialog-addToCartButton-ou6{margin-bottom:0;margin-left:2px;width:100%}.addToCartDialog-omnibus-gxA:empty{display:none}.addToCartDialog-omnibus-gxA,.addToCartDialog-omnibus-gxA *{font-size:1.2rem;line-height:2rem}
@media (min-width:1024px){.thumbnail-root-GJ-{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-GJ- [class^=image-root]{z-index:var(--z-index-behind)}.thumbnail-rootSelected-f0k{outline-color:var(--color-gray-02)}.thumbnail-image-4YG{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}}
.carousel-imageContainer-0LK{grid-area:1/1/2/4}.carousel-currentImage-f7-{}.carousel-currentImage_placeholder-Wr9{background-color:rgb(var(--venia-global-color-gray))}.carousel-root-W1G [class*=slick-slide] img{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-thumbnailListWrapper-iDO{margin-top:15px;max-height:560px;overflow:auto;width:100%}.carousel-thumbnailList-IqC{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-Amj{margin-top:5px;width:100%}.carousel-root-W1G [class*=slick-dots]{bottom:-30px}.carousel-root-W1G [class*=slick-dots] li{height:10px;width:10px}.carousel-root-W1G [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-W1G [class*=slick-dots] li[class*=slick-active] button:before{background-color:var(--color-text)}@media (min-width:1024px){.carousel-root-W1G{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-pcp{display:grid;grid-area:main;grid-template-columns:repeat(3,1fr);position:relative}.carousel-thumbnailListWrapper-iDO{margin-top:0}.carousel-thumbnailList-IqC{align-content:start;grid-auto-flow:row;grid-gap:18px;grid-template-columns:1fr;margin-right:10px;padding-left:1px}.carousel-sliderWrapper-Amj{border:1px solid var(--color-gray-95);margin-top:0;padding:17px 13px}}
.productRating-root-Dp-{font-size:1.2rem;margin-top:5px}.productRating-root-Dp- a{color:var(--color-text)}.productRating-root-Dp- span{margin-left:5px}.productRating-root-Dp- .productRating-count-tez{margin-left:15px}.productRating-root-Dp- a .productRating-count-tez{margin-left:10px}.productRating-button-J50{margin-left:13px}
