.elementor-10111 .elementor-element.elementor-element-239d02a{--display:flex;--min-height:607px;--justify-content:center;--overlay-opacity:0.19;}.elementor-10111 .elementor-element.elementor-element-239d02a:not(.elementor-motion-effects-element-type-background), .elementor-10111 .elementor-element.elementor-element-239d02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;background-image:url("https://yapstores.com/wp-content/uploads/2026/06/Untitled-design-21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10111 .elementor-element.elementor-element-239d02a::before, .elementor-10111 .elementor-element.elementor-element-239d02a > .elementor-background-video-container::before, .elementor-10111 .elementor-element.elementor-element-239d02a > .e-con-inner > .elementor-background-video-container::before, .elementor-10111 .elementor-element.elementor-element-239d02a > .elementor-background-slideshow::before, .elementor-10111 .elementor-element.elementor-element-239d02a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10111 .elementor-element.elementor-element-239d02a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10111 .elementor-element.elementor-element-7b53e04{text-align:center;}.elementor-10111 .elementor-element.elementor-element-7b53e04 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.79);color:#FFFFFF;}.elementor-10111 .elementor-element.elementor-element-689e606{--display:flex;--min-height:0px;}.elementor-10111 .elementor-element.elementor-element-689e606:not(.elementor-motion-effects-element-type-background), .elementor-10111 .elementor-element.elementor-element-689e606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-inner li.product{width:25%;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-details-wrap, .elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-product__link{text-align:center;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce li.product{margin-bottom:10px;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 19px/2 );padding-left:calc( 19px/2 );}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -19px/2 );margin-right:calc( -19px/2 );}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-marquee ul.products{--pa-marquee-spacing:19px;}#premium-woo-quick-view-e881fea{--pa-qv-align:inline;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce .premium-woo-product-desc{color:#000000;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-cart-btn .premium-woo-add-cart-icon{color:#000000;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-cart-btn{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, .elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-cart-btn:hover .premium-woo-add-cart-icon{color:#FFFFFF;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, .elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-cart-btn:hover{background-color:#000000;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce li.product .price{color:var( --e-global-color-c04edd1 );font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce .woocommerce-loop-product__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;text-decoration:none;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-product-sale-wrap .premium-woo-product-onsale{color:#000000;font-family:"Poppins", Sans-serif;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:#FFFFFF;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:#FFFFFF;border-right-color:#FFFFFF;border-left-width:calc( 32px / 2);border-right-width:calc( 32px / 2);}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{line-height:32px;border-radius:24px 24px 24px 24px;padding:0px 4px 0px 4px;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:32px;}body.elementor-page-10111:not(.elementor-motion-effects-element-type-background), body.elementor-page-10111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-inner li.product{width:50%;}}@media(max-width:767px){.elementor-10111 .elementor-element.elementor-element-239d02a{--min-height:40vh;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-10111 .elementor-element.elementor-element-239d02a:not(.elementor-motion-effects-element-type-background), .elementor-10111 .elementor-element.elementor-element-239d02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-10111 .elementor-element.elementor-element-7b53e04 .elementor-heading-title{font-size:25px;}.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-inner li.product{width:100%;}}@media(min-width:768px){.elementor-10111 .elementor-element.elementor-element-239d02a{--width:1140%;}.elementor-10111 .elementor-element.elementor-element-689e606{--width:86%;}}@media(min-width:1025px){.elementor-10111 .elementor-element.elementor-element-239d02a:not(.elementor-motion-effects-element-type-background), .elementor-10111 .elementor-element.elementor-element-239d02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for premium-woo-products, class: .elementor-element-e881fea *//* Remove line only from product titles, not buttons */
.elementor-10111 .elementor-element.elementor-element-e881fea .woocommerce-loop-product__title,
.elementor-10111 .elementor-element.elementor-element-e881fea ul.products li.product a:not(.button),
.elementor-10111 .elementor-element.elementor-element-e881fea .products .product h2,
.elementor-10111 .elementor-element.elementor-element-e881fea .products .product a:not(.button) {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* Also remove line on hover, but keep buttons safe */
.elementor-10111 .elementor-element.elementor-element-e881fea .woocommerce-loop-product__title:hover,
.elementor-10111 .elementor-element.elementor-element-e881fea ul.products li.product a:not(.button):hover,
.elementor-10111 .elementor-element.elementor-element-e881fea .products .product a:not(.button):hover {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}













/* Center content + fix title truncation on hover - Claude fix */
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-inner ul.products{justify-content:center;}
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-product-wrapper{overflow:visible !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-product-thumbnail{display:flex !important;align-items:center !important;justify-content:center !important;height:230px !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-product-thumbnail a.woocommerce-LoopProduct-link{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-product-thumbnail img:not(.premium-woo-product__on_hover){width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;margin:0 auto !important;position:static !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-product-thumbnail img.premium-woo-product__on_hover{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;margin:0 !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea li.product:hover .price, .elementor-10111 .elementor-element.elementor-element-e881fea li.product:hover .price .amount, .elementor-10111 .elementor-element.elementor-element-e881fea li.product:hover .price .woocommerce-Price-amount{color:#1a73e8 !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-products-details-wrap{text-align:center !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea .woocommerce-loop-product__title{white-space:normal !important;overflow:visible !important;display:block !important;min-height:2.6em;line-height:1.3;text-align:center !important;}
.elementor-10111 .elementor-element.elementor-element-e881fea .price{text-align:center !important;display:block;}
.elementor-10111 .elementor-element.elementor-element-e881fea .premium-woo-atc-button{text-align:center !important;}/* End custom CSS */
/* Start custom CSS *//* roster-style grid */ body.elementor-page-10111 .premium-woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 22px;width:100%;margin:0 0 30px;} body.elementor-page-10111 .premium-woocommerce ul.products li.product{width:100% !important;margin:0 !important;float:none;display:flex;flex-direction:column;height:100%;} body.elementor-page-10111 .premium-woo-product-wrapper{display:flex;flex-direction:column;height:100%;width:100%;} body.elementor-page-10111 .premium-woo-product-thumbnail{flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:230px;} body.elementor-page-10111 .premium-woo-product-thumbnail a.woocommerce-LoopProduct-link{display:flex;align-items:center;justify-content:center;width:100%;} body.elementor-page-10111 .premium-woo-product-thumbnail img{height:200px !important;width:auto !important;max-width:100% !important;object-fit:contain;} body.elementor-page-10111 .premium-woo-products-details-wrap{display:flex;flex-direction:column;flex-grow:0;} body.elementor-page-10111 .premium-woo-products-details-wrap .woocommerce-loop-product__title{font-size:13px;font-weight:600;line-height:1.45;margin:0 0 4px;min-height:38px;text-align:center;opacity:0;transition:opacity .25s ease;} body.elementor-page-10111 .premium-woo-products-details-wrap .price{display:block;text-align:center;margin:0 0 10px;min-height:20px;opacity:0;transition:opacity .25s ease;} body.elementor-page-10111 .premium-woocommerce li.product:hover .woocommerce-loop-product__title,body.elementor-page-10111 .premium-woocommerce li.product:hover .price{opacity:1;} body.elementor-page-10111 .premium-woo-products-details-wrap .button{align-self:center;margin-top:auto;} @media(max-width:1024px){body.elementor-page-10111 .premium-woocommerce ul.products{grid-template-columns:repeat(3,1fr);gap:18px;} body.elementor-page-10111 .premium-woo-product-thumbnail{min-height:210px;} body.elementor-page-10111 .premium-woo-product-thumbnail img{height:175px !important;}} @media(max-width:767px){body.elementor-page-10111 .premium-woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:14px;} body.elementor-page-10111 .premium-woo-product-thumbnail{min-height:160px;} body.elementor-page-10111 .premium-woo-product-thumbnail img{height:135px !important;} body.elementor-page-10111 .premium-woo-products-details-wrap .woocommerce-loop-product__title{opacity:1;font-size:12px;min-height:0;text-align:left;} body.elementor-page-10111 .premium-woo-products-details-wrap .price{opacity:1;text-align:left;min-height:0;font-size:12px;}}/* End custom CSS */