.listingPageAppearance[style*=--pp-backgroundColor\:]{background:var(--pp-backgroundColor)!important}.listingPageAppearance[style*=--pp-textColor\:]{color:var(--pp-textColor)}.listingPageAppearance[data-product-radius=true] :is(.storeProductCard,.storeProductMedia,.storeCollectionHero,.storeCatalogIntroPanel){border-radius:var(--pp-radius)!important}.listingPageAppearance[data-surface-color=true] :is(.storeProductCard,.storeCollectionHero,.storeCatalogIntroPanel){background:var(--pp-surfaceColor)!important}.listingPageAppearance[data-price-color=true] .storeProductPrice strong{color:var(--pp-priceColor)!important}.listingPageAppearance[style*=--pp-textColor\:] :is(.storeCollectionHero,.storeCatalogIntroPanel,.storeProductCopy) :is(h1,h3,h3 a,p){color:var(--pp-textColor)!important}.listingPageAppearance .storeProductMedia img{object-fit:var(--pp-image-fit,cover)!important}.storeLayoutV2 .storeTheme .storeMain.listingPageAppearance[data-product-radius=true] .storeProductGrid .storeProductCard[data-mobile-layout]{border-radius:var(--pp-radius)!important}.storeLayoutV2 .storeTheme .storeMain.listingPageAppearance[data-surface-color=true] .storeProductGrid .storeProductCard[data-mobile-layout]{background:var(--pp-surfaceColor)!important}.storeLayoutV2 .storeTheme .storeMain.listingPageAppearance .storeProductGrid .storeProductCard .storeProductMedia img{object-fit:var(--pp-image-fit,cover)!important}
.productPageAppearance .storeProductFeature img,.productPageAppearance .storeGallery img{object-fit:var(--pp-image-fit,cover)!important}.productPageAppearance[data-image-aspect]:not([data-image-aspect=original]) .storeProductFeature{height:auto;aspect-ratio:var(--pp-image-aspect)!important;min-height:0!important}.productPageAppearance[data-product-radius=true] :is(.storeProductFeature,.storeGallery>button,.productCustomizationSteps,.storeProductContent article,.storeProductDetails button[type=submit]){border-radius:var(--pp-radius)!important}.productPageAppearance[data-show-short=false] .storeProductDetails>p,.productPageAppearance[data-show-description=false] .storeFullDescription{display:none}.productPageAppearance[data-show-included=false] :is(.storeMobileIncluded,.storeDesktopIncluded){display:none!important}.productPageAppearance[data-show-description=false][data-show-included=false] .storeProductContent{display:none}.productPageAppearance[data-customization-style=flat] .productCustomizationSteps{box-shadow:none!important;background:0 0!important;border:0!important}.productPageAppearance[data-customization-style=flat] .productCustomizationSteps fieldset{background:0 0!important;border:0!important;padding-inline:0!important}.productPageAppearance[data-customization-style=card] .productCustomizationSteps{border:1px solid color-mix(in srgb,var(--brand-ink) 14%,transparent)!important;background:var(--pp-surfaceColor,var(--brand-surface,#fff))!important}.productPageAppearance[data-surface-color=true] :is(.storeProductFeature,.productCustomizationSteps,.storeProductContent article){background:var(--pp-surfaceColor)!important}.productPageAppearance[data-price-color=true] :is(.storePrice,.storeAddRow strong){color:var(--pp-priceColor)!important}.productPageAppearance[data-product-spacing=compact] .storeProductLayout{gap:14px!important}.productPageAppearance[data-product-spacing=compact] .productCustomizationSteps{margin-top:14px!important;padding:12px!important}.productPageAppearance[data-product-spacing=compact] .storeProductContent article{padding:16px}.productPageAppearance[data-product-spacing=comfortable] .storeProductLayout{gap:32px!important}.productPageAppearance[data-product-spacing=comfortable] .productCustomizationSteps{margin-top:28px!important;padding:24px!important}@media (min-width:801px){.productPageAppearance[data-gallery-position=right] .storeProductLayout>div:first-child{order:2}.productPageAppearance[data-gallery-position=right] .storeProductDetails{order:1}.productPageAppearance[data-gallery-position=right] .storeProductLayout{grid-template-columns:3fr 2fr}.productPageAppearance[data-image-height-desktop=true] .storeProductFeature{height:var(--pp-imageHeightDesktop)!important;aspect-ratio:auto!important;min-height:0!important}.productPageAppearance[data-content-width=true] :is(.storeProductPage,.storeProductContent){max-width:100%;margin-inline:auto;width:min(var(--pp-contentWidth),calc(100% - 40px))!important}.productPageAppearance[style*=--pp-titleSizeDesktop\:] .storeProductDetails>h1{font-size:var(--pp-titleSizeDesktop)!important}.productPageAppearance[style*=--pp-priceSizeDesktop\:] :is(.storePrice,.storeAddRow strong){font-size:var(--pp-priceSizeDesktop)!important}}@media (max-width:800px){.productPageAppearance[data-image-height-mobile=true] .storeProductFeature{height:var(--pp-imageHeightMobile)!important;aspect-ratio:auto!important;min-height:0!important}.productPageAppearance[style*=--pp-titleSizeMobile\:] .storeProductDetails>h1{font-size:var(--pp-titleSizeMobile)!important}.productPageAppearance[style*=--pp-priceSizeMobile\:] :is(.storePrice,.storeAddRow strong){font-size:var(--pp-priceSizeMobile)!important}}
