/*! @version pwa-studio: 14.1.0 React 18, build-id: 206, @magento/venia-ui: file:./packages/magento/venia-ui/11.6.0-r18.tgz, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: file:./packages/magento/pwa-buildpack/11.5.4-r18.tgz, @magento/peregrine: file:./packages/magento/peregrine/14.5.1-r18.tgz, @magento/pagebuilder: file:./packages/magento/pagebuilder/9.3.3-r18.tgz, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: file:./packages/magento/babel-preset-peregrine/1.3.4-r18.tgz, @apollo/client: ~3.11.8 */
.productTabs-root-Qs3{}.productTabs-tabList-gai{}.productTabs-tab-GCO{background-color:rgb(var(--color-gray-50))}.productTabs-tabTitle-5AP{}.productTabs-selectedTab-dHU{}.productTabs-tabPanelContent-Csr{}.productTabs-reviews-eZ6{}.productTabs-producer-mhr{}

.section-contentsContainer-GYO{}.section-contentsContainer_closed-Qcq{}.section-title-jNK{}.section-titleContainer-rfw{background-color:rgb(var(--color-gray-50))}.section-titleContainer_opened-92e{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-primary)/var(--tw-border-opacity))}.section-titleWrapper-AqW{}.section-icon-vC-{--tw-text-opacity:1;color:rgb(var(--color-black)/1);color:rgb(var(--color-black)/var(--tw-text-opacity))}
.review-root-Bg1{}.review-summary-lqi{}.review-content-0iN{grid-template-columns:1fr}@media (min-width:768px){.review-content-0iN{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}}.review-text-T9l{}.review-author-phs{}
.reviews-root-KbJ{}.reviews-headingWrapper-Bz1{}.reviews-heading-Mrx{}.reviews-emptyReviews-QK9{}
.relatedProducts-root-Ds9{}.relatedProducts-heading-Sba{}
.relatedProducts-shimmer-shimmerRoot-8Pw{}.relatedProducts-shimmer-shimmerCarousel-Cer{}.relatedProducts-shimmer-shimmerItem-8bH{}
.upsellProducts-root-HKF{}.upsellProducts-heading-05K{}
.upsellProducts-shimmer-shimmerRoot-LOO{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.upsellProducts-shimmer-shimmerCarousel-2c2,.upsellProducts-shimmer-shimmerRoot-LOO{display:-webkit-box;display:flex}.upsellProducts-shimmer-shimmerCarousel-2c2{-webkit-box-pack:center;gap:20px;justify-content:center;padding-left:0;width:100%}.upsellProducts-shimmer-shimmerItem-VWR{width:100%}
.carousel-root-nHW{grid-template-areas:"main" "thumbs"}@media (min-width:960px){.carousel-root-nHW{grid-template-areas:"thumbs main";grid-template-columns:17fr 80fr}}.carousel-carouselContainer-nMz{grid-area:main;grid-template-columns:repeat(3,1fr)}.carousel-imageContainer-JR4{grid-area:1/1/2/4}.carousel-currentImage-t5u{}.carousel-currentImage_placeholder-Tdh{}.carousel-nextButton-qEF,.carousel-previousButton-1Nl{}.carousel-previousButton-1Nl{grid-area:1/1/2/2}.carousel-nextButton-qEF{grid-area:1/3/2/4}.carousel-chevron-8rK{}.carousel-nextButton-qEF:focus>.carousel-chevron-8rK,.carousel-previousButton-1Nl:focus>.carousel-chevron-8rK{border-radius:.5rem;-webkit-box-shadow:0 0 4px 2px rgb(var(--venia-global-color-teal));box-shadow:0 0 4px 2px rgb(var(--venia-global-color-teal))}.carousel-thumbnailList-8vW{}
.thumbnail-root-r-N{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.thumbnail-rootSelected-YfQ{}.thumbnail-image-4Z1{}@media (min-width:960px){.thumbnail-rootSelected-YfQ{-webkit-box-shadow:0 0 10px 0 rgb(var(--venia-global-color-teal));box-shadow:0 0 10px 0 rgb(var(--venia-global-color-teal))}.thumbnail-image-4Z1{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}}
.carousel-shimmer-thumbnailRoot-2k-{}.carousel-shimmer-thumbnailImage-OQg{}
.productFullDetail-root-rKe{}@media (min-width:1024px){.productFullDetail-root-rKe{gap:0 1rem;grid-template-areas:"images content" "images options" "images quantityActionsWrapper" "images errors" "images benefits" "images cart" "images .";grid-template-columns:minmax(0,1.5625fr) minmax(0,1fr);grid-template-rows:repeat(5,-webkit-min-content) 1fr [fold];grid-template-rows:repeat(5,min-content) 1fr [fold]}}.productFullDetail-section-5Xj{}.productFullDetail-sectionTitle-l-K{}.productFullDetail-content-6k1{grid-area:content}.productFullDetail-productName-jhS{}.productFullDetail-serie-U1V{}.productFullDetail-productPriceWrapper-YDH{}.productFullDetail-productPriceWrapper-YDH>span{margin-top:.5rem}.productFullDetail-productPrice-JBH{}.productFullDetail-productPriceDiscounted-DVL{font-weight:400}.productFullDetail-priceOld-FbP{}.productFullDetail-galleryCarousel-SLv{grid-area:images;grid-column:1/2;grid-row:1/fold}.productFullDetail-galleryCarouselButtons-98U{}.productFullDetail-options-08e{grid-area:options}.productFullDetail-formErrors-0gW{grid-area:errors;padding:0}.productFullDetail-quantityActionsWrapper-tVH{grid-area:quantityActionsWrapper}.productFullDetail-actions-Vaf{}.productFullDetail-actButton-vLp{}.productFullDetail-actButton-vLp button{width:100%}.productFullDetail-addToListButton-VJ7{min-width:auto}.productFullDetail-addToListButtonSelected-uOW{min-width:auto}.productFullDetail-description-BaH{grid-column:1/span 1;grid-row:fold/span 1}.productFullDetail-descriptionTitle-1jX{}.productFullDetail-details-sT7{grid-column:2/span 1;grid-row:fold/span 1}.productFullDetail-detailsPageBuilder-0rP{grid-column:1/span 2}.productFullDetail-detailsPageBuilderList-GTJ{list-style:none}@media (min-width:1024px){.productFullDetail-details-sT7{align-self:stretch;border-top-width:1px;margin:0;padding-left:1.5rem;padding-right:1.5rem}}.productFullDetail-detailsTitle-I-H{}.productFullDetail-related-SKj{border-bottom-width:0;grid-column:1/span 2}.productFullDetail-relatedTitle-plU{}.productFullDetail-unavailableContainer-7jB{}.productFullDetail-badges-K9M{}.productFullDetail-badge-LiX{}
.tileList-root-jvp{grid-template-columns:repeat(auto-fit,minmax(4.8rem,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(4.8rem,max-content))}
.option-root-MYE{}.option-title-S4a{}.option-selected-3OS{}
.product-bottomSection-ArV{}.product-additionalContent-DS6{}
.thumbnail-image-VGu{}.thumbnail-image_selected-kDP{}
.carousel-root-YQ3{grid-template-areas:"main" "thumbs"}@media (min-width:1024px){.carousel-root-YQ3{grid-template-areas:"thumbs main";grid-template-columns:80px 1fr}}.carousel-carouselContainer-BXJ{grid-area:main;grid-template-columns:50px 1fr 50px}@media (min-width:1024px){.carousel-carouselContainer-BXJ{grid-template-columns:repeat(3,1fr)}}.carousel-imageContainer-rlH,.carousel-sliderContainer-PXB{grid-area:1/1/2/4}.carousel-imageContainer-rlH{}.carousel-currentImage-ETH{}.carousel-currentImage_placeholder-Gx-{}.carousel-nextButton-YuP,.carousel-previousButton--Qh{}.carousel-previousButton--Qh{grid-area:1/1/2/2}.carousel-nextButton-YuP{grid-area:1/3/2/4}.carousel-chevron-0sZ{}.carousel-chevron-0sZ svg{stroke:rgb(var(--color-black))}.carousel-nextButton-YuP:focus>.carousel-chevron-0sZ,.carousel-previousButton--Qh:focus>.carousel-chevron-0sZ{border-radius:.5rem;-webkit-box-shadow:0 0 4px 2px rgb(var(--venia-global-color-teal));box-shadow:0 0 4px 2px rgb(var(--venia-global-color-teal))}.carousel-thumbnailList-4Ph{}.carousel-imageCarouselZoomWrapper-nUf{z-index:9999}.carousel-imageCarouselZoomRoot-Ep7{}@media (min-width:1024px){.carousel-imageCarouselZoomRoot-Ep7{grid-template-areas:"thumbs main";grid-template-columns:100px 1fr}}.carousel-imageCarouselZoomRoot-Ep7 .carousel-thumbnailList-4Ph{align-content:center;display:grid}@media (min-width:1024px){.carousel-imageCarouselZoomRoot-Ep7 .carousel-thumbnailList-4Ph{align-content:center;display:grid}}.carousel-imageCarouselZoomRoot-Ep7 .carousel-imageContainer-rlH,.carousel-imageCarouselZoomRoot-Ep7 .carousel-sliderContainer-PXB{grid-area:auto}.carousel-imageCarouselZoomRoot-Ep7 .carousel-imageContainer-rlH{max-height:100%}@media (min-width:1024px){.carousel-imageCarouselZoomRoot-Ep7 .carousel-imageContainer-rlH{max-height:calc(100vh - 80px)}.carousel-imageCarouselZoomRoot-Ep7 .carousel-carouselContainer-BXJ{grid-template-columns:1fr calc(100vh - 80px) 1fr}}.carousel-imageCarouselZoomDismissButton-RPE{}.carousel-root-YQ3 .slick-list{display:block;margin:0;min-height:inherit;overflow:hidden;padding:0;position:relative}.carousel-root-YQ3 .slick-list:focus{outline:none}.carousel-root-YQ3 .slick-slide{display:none;float:left;height:100%;min-height:inherit}.carousel-root-YQ3 .slick-slide img{display:block}.carousel-root-YQ3 .slick-initialized .slick-slide{display:block}.carousel-root-YQ3 .slick-next,.carousel-root-YQ3 .slick-prev{font-size:0}
.omnibusPrice-omnibus-PEF{}.omnibusPrice-tooltipWrapper-wuD{}.omnibusPrice-tooltipIcon-lkA{}.omnibusPrice-tooltipText-Wvd{}.omnibusPrice-tooltipText-Wvd:after{--tw-content:"";content:"";content:var(--tw-content);left:50%;margin-left:-.5rem;position:absolute;top:100%;--tw-border-opacity:1;border:.5rem solid transparent;border-top:.5rem solid rgb(var(--color-gray-300)/var(--tw-border-opacity))}.omnibusPrice-tooltipWrapper-wuD:hover .omnibusPrice-tooltipText-Wvd{opacity:1;visibility:visible}
.pricePerUnit-root-kJY{}
.productRating-root-nRB{}
.ratingStars-root-uTz{line-height:0}.ratingStars-stars-unA{z-index:2}.ratingStars-starsContent-XOl{}.ratingStars-star-B-z,.ratingStars-starEmpty-Gfk{}.ratingStars-star-B-z{background-image:url(/starFilled-f22b5a8dcd26fe92d412.svg)}.ratingStars-starEmpty-Gfk{background-image:url(/star-602771a66884d9b3e840.svg)}.ratingStars-star-B-z:last-child,.ratingStars-starEmpty-Gfk:last-child{margin-right:0}
.quantityStepper-root-b25{--stroke:rgb(var(--color-black));grid-template-columns:1fr 4rem 1fr}.quantityStepper-wrap--lt{}.quantityStepper-label-0uD:not(:focus):not(:active){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.quantityStepper-button-st2{stroke:rgb(var(--stroke))}.quantityStepper-button-st2:hover{--stroke:rgb(var(--venia-global-color-gray-900))}.quantityStepper-button-st2:disabled,.quantityStepper-button-st2:disabled:hover{--stroke:rgb(var(--venia-global-color-gray-400))}.quantityStepper-button_decrement-c6S,.quantityStepper-button_increment-YZl{}.quantityStepper-icon-bd0{touch-action:manipulation}.quantityStepper-input-kpA{padding:0!important}
