/* Small presentation layer shared by the Studio preview and the live theme. */
.pictalia-header{background:var(--ps-header-background);color:var(--ps-header-color)}
.pictalia-header .pictalia-icon-button{color:inherit}.pictalia-header .sub-menu,.pictalia-navigation-dialog{background:var(--ps-header-background);color:var(--ps-header-color)}
.pictalia-header-inner{min-height:var(--ps-header-height)}
.pictalia-header .pictalia-logo img,.pictalia-header .custom-logo{width:var(--ps-header-logo-width);height:auto;max-height:130px;object-fit:contain}
.pictalia-topbar{background:var(--ps-header-topbar-background);color:var(--ps-header-topbar-color)}
.pictalia-header-static .pictalia-header{position:relative;top:auto}
.pictalia-hide-topbar .pictalia-topbar,.pictalia-hide-search .pictalia-header-actions [data-dialog="pictalia-search"],.pictalia-hide-account .pictalia-header-actions .pictalia-account,.pictalia-hide-heart .pictalia-favorites-toggle,.pictalia-hide-bag .pictalia-cart{display:none}
.pictalia-custom-icon{display:inline-block;width:24px!important;height:24px!important;object-fit:contain;vertical-align:middle;margin:0!important;border-radius:0!important}
.pictalia-submenu-toggle svg,.pictalia-submenu-toggle img{width:18px!important;height:18px!important;pointer-events:none}
.pictalia-menu-chevron:has(svg)::before,.pictalia-menu-chevron:has(img)::before{display:none}
.pictalia-menu-chevron svg,.pictalia-menu-chevron img{width:18px!important;height:18px!important}
.pictalia-menu-link-icon{display:inline-flex;margin-right:7px;vertical-align:middle}.pictalia-menu-link-icon svg{width:18px;height:18px}
.pictalia-footer{background:var(--ps-footer-background);color:var(--ps-footer-color)}
.pictalia-footer .pictalia-signature{padding-block:var(--ps-footer-space);background:var(--ps-footer-signature-background);color:var(--ps-footer-signature-color)}
.pictalia-signature-photo{display:block;width:min(480px,90%);height:240px;object-fit:cover;border-radius:20px;margin:0 auto 30px}
.pictalia-signature .pictalia-button{display:inline-flex;gap:12px;align-items:center}
.pictalia-product,.woocommerce .pictalia-commerce ul.products[class]>li.product[class]{border-radius:var(--ps-cards-radius);background:var(--ps-cards-background);text-align:var(--ps-cards-align)}
.pictalia-product-image,.woocommerce .pictalia-commerce ul.products li.product a img{aspect-ratio:var(--ps-cards-ratio)}
.pictalia-product-image img,.woocommerce .pictalia-commerce ul.products li.product a img{object-fit:var(--ps-cards-fit)}
.pictalia-product-content{padding:var(--ps-cards-padding)}
.pictalia-product-content h3,.woocommerce .pictalia-commerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--ps-cards-title-size)}
.woocommerce .pictalia-commerce ul.products li.product .woocommerce-loop-product__title,.woocommerce .pictalia-commerce ul.products li.product .price{padding-inline:var(--ps-cards-padding)}
.pictalia-cards-hide-price .pictalia-product .price,.pictalia-cards-hide-price ul.products li.product .price,.pictalia-cards-hide-favorite .pictalia-favorite{display:none}
.pictalia-product-cta,.woocommerce .pictalia-commerce .pictalia-card-link{display:inline-flex;align-items:center;gap:10px}
.pictalia-card-link svg,.pictalia-product-cta svg{width:18px;height:18px;flex-shrink:0}
.woocommerce .pictalia-commerce{max-width:var(--ps-catalog-width)}
.woocommerce .pictalia-commerce ul.products[class]{grid-template-columns:repeat(var(--ps-catalog-columns),minmax(0,1fr));gap:var(--ps-catalog-gap)}
.woocommerce-products-header{text-align:var(--ps-catalog-align)}
.pictalia-collection-hero img{max-height:360px;width:100%;object-fit:cover;border-radius:18px;margin-bottom:30px}
.woocommerce div.product div.images img{border-radius:var(--ps-product-radius)}
.woocommerce div.product .product_title{font-size:var(--ps-product-title-size)}
.pictalia-product-options-title{font-size:22px;margin-top:24px}.pictalia-product-options-note{font-size:14px}
.pictalia-service-intro{margin-bottom:32px}.pictalia-service-intro img{max-height:320px;object-fit:cover;border-radius:16px}
@media(min-width:1001px){.woocommerce div.product div.images{width:var(--ps-product-gallery-width)}.woocommerce div.product div.summary{width:calc(96% - var(--ps-product-gallery-width))}}
@media(max-width:1000px){.woocommerce .pictalia-commerce ul.products[class]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.woocommerce .pictalia-commerce ul.products[class]{grid-template-columns:repeat(var(--ps-catalog-mobile-columns),minmax(0,1fr));gap:16px}.pictalia-header .pictalia-logo img{max-width:108px}.woocommerce div.product .product_title{font-size:min(34px,var(--ps-product-title-size))}.woocommerce .pictalia-commerce ul.products li.product .woocommerce-loop-product__title{font-size:min(24px,var(--ps-cards-title-size))}.pictalia-header-inner{min-height:min(90px,var(--ps-header-height))}}
@media(prefers-reduced-motion:reduce){.pictalia-mobile-parent .pictalia-menu-chevron{transition:none}}
