/* Originalaus Jolie 4201 maketo proporcijos; prekių ir svetainės logotipai nekeičiami. */
.pt-original-design .elementor-5502{max-width:none;padding-inline:0}
.pt-original-design .elementor-location-archive>.elementor-section{padding-inline:30px}
.pt-original-design .elementor-location-archive>.elementor-section>.elementor-container{max-width:none}
.pt-original-design .pt-jolie-title .elementor-heading-title{font-size:70px;line-height:1.2;letter-spacing:-2px;overflow-wrap:anywhere}
.pt-original-design .pt-jolie-hero .elementor-widget-text-editor{font-size:40px;line-height:1.28;letter-spacing:-1px}
.pt-original-design .pt-jolie-hero .elementor-element-181271a>.elementor-widget-wrap{min-height:483px;padding:90px 60px}
.pt-original-design .pt-jolie-hero .elementor-element-dfbbdaf>.elementor-widget-wrap{background-size:contain;background-repeat:no-repeat;background-position:center!important;min-height:483px}
.pt-original-design .pt-jolie-products{scroll-margin-top:115px}
.pt-original-design .pt-jolie-products .woocommerce-result-count{float:left!important;margin:0 0 24px!important;line-height:48px!important}
.pt-original-design .pt-jolie-products .woocommerce-ordering{float:right!important;margin:0 0 24px!important}
.pt-original-design .pt-jolie-products ul.products{clear:both}
.pt-original-design .pt-jolie-products .woocommerce-loop-product__title{text-transform:none!important}
.pt-original-design .pt-active-category{clear:both;font-size:14px;margin-bottom:24px}
.pt-original-design .pt-active-category a{text-decoration:underline;text-underline-offset:4px}
.pt-original-design .elementor-18290>.elementor-section,.pt-original-design .elementor-18290>.elementor-section>.elementor-container{background:#f5f3f1}
.pt-original-design .elementor-location-header{background:#f5f3f1}
.pt-original-design .elementor-18290 .elementor-top-section{background-color:#f5f3f1!important}
.pt-original-design .elementor-18290>.elementor-section>.elementor-container{max-width:none}
.pt-original-design .elementor-18290 .elementor-nav-menu--main>.elementor-nav-menu>.menu-item>a{padding-block:38px}
.pt-original-design .elementor-18290 .elementor-nav-menu--main .elementor-item:hover{text-decoration:underline!important}
.pt-original-design .vamtam-header-mega-menu .elementor-nav-menu a{font-size:16px;line-height:1.5;text-transform:none;padding-block:8px;white-space:normal}
.pt-original-design .vamtam-header-mega-menu .elementor-section>.elementor-container{max-width:1120px}
.pt-original-design .pt-jolie-info-title,.pt-original-design .pt-jolie-info-content{padding-inline:30px}
.pt-original-design .pt-jolie-info-title>.elementor-container{max-width:none}
.pt-original-design .pt-jolie-info-title h1{font-size:70px;line-height:1.2;letter-spacing:-2px;overflow-wrap:anywhere}
.pt-original-design .pt-jolie-info-content>.elementor-container{max-width:940px}
.pt-original-design .pt-jolie-info-content{line-height:1.8}
.pt-original-design .pt-jolie-info-content img{max-width:100%;height:auto}
.pt-original-design a:focus-visible,.pt-original-design button:focus-visible{outline:2px solid #ff6a00;outline-offset:4px}
@media(min-width:768px) and (max-width:1024px){
 .pt-original-design .pt-jolie-title .elementor-heading-title,.pt-original-design .pt-jolie-info-title h1{font-size:54px}
 .pt-original-design .pt-jolie-hero .elementor-widget-text-editor{font-size:32px}
 .pt-original-design .pt-jolie-hero .elementor-element-181271a>.elementor-widget-wrap{padding:60px 30px;min-height:380px}
 .pt-original-design .pt-jolie-hero .elementor-element-dfbbdaf>.elementor-widget-wrap{min-height:380px}
}
@media(max-width:767px){
 .pt-original-design .elementor-location-archive>.elementor-section{padding-inline:20px}
 .pt-original-design .pt-jolie-title .elementor-heading-title,.pt-original-design .pt-jolie-info-title h1{font-size:38px;letter-spacing:-1px}
 .pt-original-design .pt-jolie-hero .elementor-widget-text-editor{font-size:28px;letter-spacing:-.5px}
 .pt-original-design .pt-jolie-hero .elementor-element-181271a>.elementor-widget-wrap{min-height:0;padding:40px 24px;gap:24px}
 .pt-original-design .pt-jolie-hero .elementor-element-dfbbdaf>.elementor-widget-wrap{min-height:320px}
 .pt-original-design .pt-jolie-products .woocommerce-result-count,.pt-original-design .pt-jolie-products .woocommerce-ordering{float:none!important;width:100%;margin-bottom:12px!important}
 .pt-original-design .pt-jolie-products .vamtam-product-content{padding:16px!important}
 .pt-original-design .pt-jolie-products .woocommerce-loop-product__title{font-size:12px!important;line-height:1.45!important;padding-inline:0!important}
 .pt-original-design .pt-jolie-products .price{padding-inline:0!important}
 .pt-original-design .elementor-18290 .elementor-nav-menu--dropdown a{min-height:44px;white-space:normal}
 .pt-original-design .pt-jolie-info-title,.pt-original-design .pt-jolie-info-content{padding-inline:20px}
 .pt-original-design .pt-jolie-info-content{margin-top:40px!important}
 .pt-original-design .pt-jolie-info-content>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}
}
@media(prefers-reduced-motion:reduce){.pt-original-design .elementor-motion-effects-element,.pt-original-design .elementor-motion-effects-layer{transform:none!important;transition:none!important;animation:none!important}}
