.pdp-ai-main{--pdp-gallery-bg: #f6f6f6}.pdp-ai-main .product__main-photos{position:relative}.pdp-ai-main.pdp-ai-main .product__videoButton svg path{fill:currentColor}.pdp-ai-main .pdp-gallery-branding{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.pdp-ai-main .pdp-gallery-branding{transition:opacity .2s ease}.pdp-ai-main .product__main-photos:has(.product-main-slide.is-selected[data-media-alt*="#no-logos"]) .pdp-gallery-branding{opacity:0;visibility:hidden}.pdp-ai-main .pdp-gallery-branding__badge,.pdp-ai-main .pdp-gallery-branding__logo{position:absolute;display:block;height:auto;object-fit:contain}.pdp-ai-main .pdp-gallery-branding__badge{display:none;top:-7px;right:12px;width:60px}.pdp-ai-main .pdp-gallery-branding__logo{top:15px;left:12px;width:72px}@media(min-width:769px){.pdp-ai-main .pdp-gallery-branding__badge{display:block;top:-12px;right:auto;left:20px;width:110px}.pdp-ai-main .pdp-gallery-branding__logo{top:30px;right:20px;left:auto;width:163px}}.custom-background-section.chef-shogun.pdp-ai-chefs{background:#fff;color:#000}.custom-background-section.pdp-ai-chefs h2,.custom-background-section.pdp-ai-chefs h3,.custom-background-section.pdp-ai-chefs p,.custom-background-section.pdp-ai-chefs .text-content,.custom-background-section.pdp-ai-chefs .section-text{color:#000}@media(max-width:1023px){.custom-background-section.pdp-ai-chefs .text-side{width:100%;align-self:stretch}.custom-background-section.pdp-ai-chefs .text-side,.custom-background-section.pdp-ai-chefs .text-side .section-title,.custom-background-section.pdp-ai-chefs .text-side .section-text{text-align:left}}.custom-background-section.pdp-ai-chefs .swiper-pagination{background-color:#ddd}.custom-background-section.pdp-ai-chefs .swiper-pagination-progressbar-fill{background-color:#000}.custom-background-section.pdp-ai-chefs .swiper-slide h3{font-size:14px!important}@media(min-width:1024px){.custom-background-section.pdp-ai-chefs .swiper-slide h3{font-size:22px!important}}.pdp-ai-main .product__photos,.pdp-ai-main .product__photos .product__thumb-arrow,.pdp-ai-main .product__thumbs.horizontal,.pdp-ai-main .product__main-photos .image-element{background-color:var(--pdp-gallery-bg)}.pdp-ai-main .product__video-wrapper{background-color:var(--pdp-gallery-bg);padding-bottom:100%!important}:where(.pdp-ai-main) .pdp-main-product--slider,:where(.pdp-ai-main) .product__photos,:where(.pdp-ai-main) .product__thumb-arrow{position:relative}.pdp-ai-main .page-content--product .product__thumbs.horizontal{height:103px}@media only screen and (min-width:769px){.pdp-ai-main .page-content--product .product__thumbs.horizontal{height:68px}}.pdp-ai-main .product__thumbs.horizontal .product__thumbs--scroller{column-gap:10px}.pdp-ai-main .product__thumbs.horizontal .product__thumb-item{flex:0 0 48px;width:48px;max-width:48px;height:48px;margin:0;border:0}.pdp-ai-main .page-content--product .product__photos .product__thumb-item a.product__thumb{display:block;width:48px;height:48px!important}.pdp-ai-main .product__thumb>.image-wrap{width:100%;height:100%!important;padding-bottom:0!important}.pdp-ai-main .page-content--product .product__thumb>.image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.pdp-ai-main .collapsible-content__inner.is-specifications{row-gap:10px}.pdp-ai-main .popular-add-ons-container{margin-bottom:10px}@media only screen and (min-width:769px){.pdp-ai-main .popular-add-ons-items-container.swiper{padding-bottom:42px}}.pdp-ai-main .pdp-gallery-footer{position:absolute;left:12px;right:12px;bottom:-28px;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:12px;pointer-events:none}.pdp-ai-main .pdp-gallery-footer .product__videoButton{position:static;flex:none;margin-right:auto;pointer-events:auto}.pdp-ai-main .pdp-gallery-footer__legal{display:block;margin:0 0 0 auto;flex:0 1 auto;min-width:0;width:240px;max-width:100%;height:auto}@media(min-width:769px){.pdp-ai-main .pdp-gallery-footer{left:20px;right:20px;bottom:0}.pdp-ai-main .pdp-gallery-footer__legal{width:340px}}body:has(.pdp-ai-main) .product__videoWrapper{background:#000;border-color:#000}body:has(.pdp-ai-main) .product__videoWrapper .icon-closePopup circle{r:15px;fill:#000;stroke:#fff;stroke-width:1.5px}@media(min-width:769px){body:has(.pdp-ai-main) .product__videoWrapper{box-sizing:border-box;max-height:calc(100dvh - 40px)}body:has(.pdp-ai-main) .product__videoWrap video{display:block;width:100%;height:auto;max-height:calc(100dvh - 84px);object-fit:contain;background:#000}}
/*# sourceMappingURL=/cdn/shop/t/1516/assets/pdp-ai-general.css.map */
