.pt-home-categories{padding:110px 30px 130px;background:#fff}
.pt-home-categories>.elementor-container{max-width:1220px!important;margin:auto;gap:9%}
.pt-home-categories>.elementor-container>.elementor-column{width:27.33%}
.pt-home-categories .elementor-widget-wrap{padding:0!important;align-content:flex-start}
.pt-home-categories .elementor-column:nth-child(1){padding-top:135px}
.pt-home-categories .elementor-column:nth-child(3){padding-top:55px}
.pt-home-categories .pt-category-heading{margin:0 0 150px!important}
.pt-home-categories h2{font-size:44px;line-height:1.2}
.pt-home-categories h3{font-size:23px;line-height:1.25}
.pt-category-image img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}
.pt-home-recommended{padding:0 30px;background:#f5f3f1}
.pt-home-recommended>.elementor-container{max-width:1220px!important}
.pt-home-recommended h2{font-size:44px}
.pt-home-recommended .elementor-tabs-wrapper{display:flex;justify-content:center;gap:25px;padding:35px 0 45px}
.pt-home-recommended .elementor-tab-title{font-size:14px!important;line-height:1.4!important;padding:12px!important;white-space:normal;text-align:center}
.pt-home-recommended .elementor-tab-content{padding:20px!important}
.pt-home-recommended .elementor-tab-mobile-title{display:none!important}
.pt-home-recommended .elementor-tab-desktop-title.elementor-active{color:#ff6a00!important;text-decoration:underline;text-underline-offset:7px}
.pt-recommendation-grid{margin:0!important}
.pt-home-product-grid ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px!important;align-items:stretch}
.pt-home-product-grid ul.products:before,.pt-home-product-grid ul.products:after{display:none!important}
.pt-home-product-grid li.product{width:auto!important;margin:0!important;display:flex!important;flex-direction:column;background:#fff!important;border-radius:6px;overflow:hidden;min-width:0}
.pt-home-product-grid li.product>a.woocommerce-LoopProduct-link{order:0;flex:0 0 auto!important;height:auto!important;overflow:visible!important}
.pt-home-product-grid .vamtam-product-content{flex:1;display:flex;flex-direction:column;padding:20px 24px!important}
.pt-home-product-grid .vamtam-product-content>a{order:0!important;flex:0 0 auto!important;overflow:visible!important;margin:0!important}
.pt-home-product-grid .vamtam-product-content .woocommerce-loop-product__title{padding:0!important;margin-bottom:16px!important}
.pt-home-product-grid .vamtam-product-content>.price{order:1!important;padding:0!important;margin-top:auto!important}
.pt-home-product-grid .vamtam-add-to-cart-wrap{display:none!important}
.pt-home-product-grid li.product .price{order:1;margin-top:auto!important;padding:0 24px 24px!important;line-height:1.5!important}
.pt-home-product-grid li.product img{width:100%!important;aspect-ratio:1/1;object-fit:contain!important;padding:16px;background:#fff;margin:0!important}
.pt-home-product-grid .woocommerce-loop-product__title{font-size:14px!important;line-height:1.45!important;padding:20px 24px!important;text-transform:none!important;height:auto!important;min-height:0!important}
.pt-home-product-grid li.product .button{display:none!important}
.pt-home-promos{padding:90px 30px!important;margin:0!important;background:#fff}
.pt-home-promos>.elementor-container{max-width:1220px!important}
.pt-home-promos h3{font-size:44px;line-height:1.2}
.pt-home-promos img{width:100%;height:320px;object-fit:contain;mix-blend-mode:multiply}
.pt-home-promos .elementor-widget-image{margin-top:25px!important}
.pt-article-heading{padding:60px 30px 30px!important}
.pt-article-heading h1{font-size:clamp(36px,4.5vw,64px);line-height:1.15;max-width:1050px;margin-inline:auto;text-wrap:balance}
.pt-article-cover{max-width:1000px;margin-inline:auto!important;background-size:cover!important;background-position:center!important}
.pt-article-content{margin:60px 0!important;padding:0 30px!important}
.pt-article-content>.elementor-container{max-width:1040px!important}
.pt-article-content .pt-article-prose>.elementor-container{max-width:740px!important;margin-inline:auto}
.pt-article-prose .elementor-widget-wrap{padding:0!important}
.pt-article-text{font-size:17px;line-height:1.8}
.pt-article-text p{margin:0 0 20px}
.pt-article-text h2{font-family:Mattone,sans-serif;font-size:26px;line-height:1.35;margin:35px 0 20px}
.pt-article-text ul{padding-left:22px;margin:0 0 25px}
.pt-article-text li{padding-left:5px;margin-bottom:8px}
.pt-article-pair{margin:65px 0!important}
.pt-article-pair>.elementor-container{gap:30px}
.pt-article-pair>.elementor-container>.elementor-column{width:calc(50% - 15px)}
.pt-article-pair .elementor-widget-wrap{padding:0!important;align-content:flex-start}
.pt-article-pair .elementor-widget-image img{width:100%;height:auto;object-fit:contain;background:transparent}
.pt-article-pair ul.products{display:block!important;margin:0!important}
.pt-article-pair li.product{width:100%!important;margin:0!important;background:transparent!important;padding:0!important;display:flex!important;flex-direction:column}
.pt-article-pair li.product img{height:520px!important;object-fit:contain;background:#fff;padding:30px;width:100%!important;margin:0!important}
.pt-article-pair li.product .woocommerce-loop-product__title{font:14px/1.5 Kanit,sans-serif!important;text-transform:none!important;padding:15px 0 8px!important;min-height:0!important}
.pt-article-pair li.product>a.woocommerce-LoopProduct-link{order:0}
.pt-article-pair li.product>a.woocommerce-LoopProduct-link{flex:none!important;height:auto!important;overflow:visible!important}
.pt-article-pair .vamtam-product-content{padding:0!important;display:flex;flex-direction:column}
.pt-article-pair .vamtam-product-content>a{order:0!important;flex:none!important;overflow:visible!important}
.pt-article-pair .vamtam-product-content>.price{order:1!important}
.pt-article-pair .vamtam-add-to-cart-wrap{display:none!important}
.pt-article-pair li.product .price{order:1;padding:0!important;font-size:14px!important;line-height:1.5!important}
.pt-article-pair li.product .button{display:none!important}
.pt-article-pair .elementor-widget-text-editor{font-size:14px;line-height:1.5}
/* Tik straipsnių iliustracijų pora: originalūs vaizdai be maketo rėmų. */
.pt-article-content .pt-article-pair{--pt-photo-ratio:475/377}
.postid-988119 .pt-article-content .pt-article-pair,.postid-988121 .pt-article-content .pt-article-pair{--pt-photo-ratio:1/1}
.pt-article-content .pt-article-pair .elementor-element-ptartphotoimage .elementor-image{position:relative;aspect-ratio:var(--pt-photo-ratio);overflow:hidden;background:transparent}
.pt-article-content .pt-article-pair .elementor-element-ptartphotoimage img{position:absolute;width:144%!important;max-width:none!important;height:102.122%!important;left:-22.105%;top:-1.061%;object-fit:fill;background:transparent!important;display:block;border:0;border-radius:0;padding:0}
.postid-988119 .pt-article-content .pt-article-pair .elementor-element-ptartphotoimage img{width:181.432%!important;height:102.122%!important;left:-40.584%;top:-1.061%}
.postid-988121 .pt-article-content .pt-article-pair .elementor-element-ptartphotoimage img{width:100%!important;height:100%!important;left:0;top:0;object-fit:contain;mix-blend-mode:multiply}
.pt-article-content .pt-article-pair li.product,.pt-article-content .pt-article-pair .vamtam-product-content{background:transparent!important;border-radius:0!important;border:0!important;box-shadow:none!important}
.pt-article-content .pt-article-pair li.product>a.woocommerce-LoopProduct-link{border-radius:0!important}
.pt-article-content .pt-article-pair li.product img{height:auto!important;aspect-ratio:var(--pt-photo-ratio);object-fit:contain!important;padding:0!important;border-radius:0!important;display:block}
.pt-article-content .pt-article-pair .vamtam-product-content{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:baseline;gap:6px 12px;padding:14px 0 0!important;min-height:0!important}
.pt-article-content .pt-article-pair .vamtam-product-content>a{width:auto!important;max-width:100%;margin:0!important}
.pt-article-content .pt-article-pair li.product .woocommerce-loop-product__title{font:400 13px/1.5 Kanit,sans-serif!important;margin:0!important;padding:0!important;height:auto!important}
.pt-article-content .pt-article-pair li.product .price{font:600 13px/1.5 Kanit,sans-serif!important;margin:0!important;padding:0!important;color:#000!important;white-space:nowrap}
.pt-article-content .pt-article-pair .elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) span.onsale{display:none!important}
.pt-article-content .pt-article-pair .elementor-element-ptartphotolabel{font:400 13px/1.5 Kanit,sans-serif!important;margin:0!important}
.pt-article-content .pt-article-pair .elementor-element-ptartphotoimage{margin-bottom:14px!important}
.pt-article-content .pt-article-pair .elementor-element-ptartphotolabel p{margin:0!important}
.pt-related-articles{padding:70px 30px 100px!important;margin:0!important}
.pt-related-articles .elementor-element-1dab2a8 h2,.pt-related-articles .elementor-element-a1a8368 .elementor-heading-title{font:400 64px/1.15 Mattone,sans-serif!important;letter-spacing:-2px}
.pt-related-articles .elementor-element-a1a8368{margin:0 0 0 150px!important}
.pt-related-articles .elementor-element-a1a8368>.elementor-widget-container{padding:0!important}
.pt-related-articles .elementor-post__title{font-size:26px!important;line-height:1.3!important}
.pt-related-articles .elementor-post__read-more,.pt-blog-list .elementor-post__read-more{min-height:40px;display:inline-flex;align-items:center}
.elementor-490{padding:70px 30px}
.elementor-490 .elementor-post__title{font-size:26px;line-height:1.3}
.elementor-490 .elementor-element-5ccc6f3 h1,.elementor-490 .elementor-element-6f75acf .elementor-heading-title{font:400 clamp(38px,5vw,64px)/1.15 Mattone,sans-serif!important;letter-spacing:-1px;margin:0!important}
.elementor-490 .elementor-element-6f75acf>.elementor-widget-container{margin:0!important;padding-left:100px!important}
@media(max-width:767px){.elementor-490 .elementor-element-6f75acf>.elementor-widget-container{padding-left:45px!important}}
.pt-related-articles .elementor-element-1dab2a8 h2{margin:0!important}
.pt-related-articles .elementor-element-a1a8368>.elementor-widget-container{margin:0!important}
.pt-home-recommended .pt-home-product-grid ul.products{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important}
@media(max-width:1024px){.pt-home-recommended .pt-home-product-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.pt-home-product-grid .vamtam-product-content{padding:12px!important}.pt-home-recommended .pt-home-product-grid .vamtam-product-content .woocommerce-loop-product__title{padding:0!important}.pt-home-recommended .pt-home-product-grid .vamtam-product-content>.price{padding:0!important}}
@media(max-width:1024px){.pt-home-categories{padding:80px 30px}.pt-home-categories>.elementor-container{gap:5%}.pt-home-categories>.elementor-container>.elementor-column{width:30%}.pt-home-categories h2,.pt-home-recommended h2,.pt-home-promos h3{font-size:34px}.pt-home-categories h3{font-size:20px}.pt-home-categories .pt-category-heading{margin-bottom:100px!important}.pt-home-categories .elementor-column:nth-child(1){padding-top:100px}.pt-home-product-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-home-promos img{height:260px}.pt-article-pair img,.pt-article-pair li.product img{height:390px!important}.pt-related-articles .elementor-element-1dab2a8 h2,.pt-related-articles .elementor-element-a1a8368 .elementor-heading-title{font-size:50px!important}}
@media(max-width:767px){.pt-home-categories{padding:60px 20px}.pt-home-categories>.elementor-container{display:flex;flex-direction:column;gap:35px}.pt-home-categories>.elementor-container>.elementor-column{width:100%;padding:0!important}.pt-home-categories .elementor-column:nth-child(2){order:-1}.pt-home-categories .pt-category-heading{margin:0 0 30px!important}.pt-category-image img{aspect-ratio:4/5;max-height:440px}.pt-home-categories h2,.pt-home-recommended h2,.pt-home-promos h3{font-size:30px}.pt-home-categories h3{font-size:23px}.pt-home-recommended{padding:0 20px}.pt-home-recommended .elementor-tabs-wrapper{gap:2px;padding:20px 0;display:flex!important}.pt-home-recommended .elementor-tab-title{font-size:12px!important;padding:12px 8px!important}.pt-home-recommended .elementor-tab-content{padding:10px!important}.pt-home-product-grid ul.products{gap:16px!important}.pt-home-product-grid li.product img{padding:8px}.pt-home-product-grid .woocommerce-loop-product__title{font-size:12px!important;padding:12px!important}.pt-home-product-grid li.product .price{padding:0 12px 16px!important;font-size:12px!important}.pt-home-promos{padding:60px 20px!important}.pt-home-promos img{height:260px}.pt-article-heading{padding:35px 20px 20px!important}.pt-article-cover{margin-inline:20px!important}.pt-article-cover .elementor-spacer-inner{height:320px!important}.pt-article-content{padding:0 20px!important;margin:35px 0!important}.pt-article-text{font-size:16px;line-height:1.75}.pt-article-text h2{font-size:23px}.pt-article-pair{margin:35px 0!important}.pt-article-pair>.elementor-container{flex-direction:column;gap:30px}.pt-article-pair>.elementor-container>.elementor-column{width:100%}.pt-article-pair .elementor-widget-image img,.pt-article-pair li.product img{height:360px!important}.pt-related-articles{padding:45px 20px 65px!important}.pt-related-articles .elementor-element-1dab2a8 h2,.pt-related-articles .elementor-element-a1a8368 .elementor-heading-title{font-size:38px!important;letter-spacing:-1px}.pt-related-articles .elementor-element-a1a8368{margin-left:65px!important}.pt-related-articles .elementor-post__title{font-size:23px!important}.elementor-490{padding:40px 20px}}
