.printarna-archive-sexy .content-append-before,
.printarna-archive-sexy .woocommerce-products-header {
    display: none !important;
}

.printarna-archive-sexy .products {
    row-gap: 28px;
}

.printarna-archive-sexy .products li.product {
    position: relative;
    overflow: hidden;
    border-radius: 22px !important;
    background: linear-gradient(180deg, #ffffff 0%, #fffaf5 100%);
    border: 1px solid rgba(226, 232, 240, 0.92);
    box-shadow: 0 14px 34px rgba(15, 23, 42, 0.05) !important;
    transition: transform 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease !important;
}

.printarna-archive-sexy .products li.product:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.09) !important;
    border-color: rgba(251, 146, 60, 0.22);
}

.printarna-archive-sexy .products li.product .product-thumb {
    margin: 0;
    padding: 18px 18px 8px;
    background: linear-gradient(180deg, #fff 0%, #fff7ed 100%);
}

.printarna-archive-sexy .products li.product .product-thumb img {
    transition: transform 0.28s ease;
}

.printarna-archive-sexy .products li.product:hover .product-thumb img {
    transform: scale(1.015);
}

.printarna-archive-sexy .products li.product .product-info {
    padding: 0 18px 6px;
}

.printarna-archive-sexy .products li.product .product-title,
.printarna-archive-sexy .products li.product .product-title a,
.printarna-archive-sexy .products li.product .woocommerce-loop-product__title,
.printarna-archive-sexy .products li.product h2,
.printarna-archive-sexy .products li.product h3 {
    color: #0f172a !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.28 !important;
    letter-spacing: -0.03em !important;
}

.printarna-archive-sexy .products li.product .price {
    display: inline-flex;
    align-items: center;
    padding: 8px 12px;
    border-radius: 999px;
    background: #fff7ed;
    color: #c2410c !important;
    font-size: 16px !important;
    font-weight: 800 !important;
}

.printarna-archive-sexy .products .compare,
.printarna-archive-sexy .products .yith-wcwl-add-to-wishlist,
.printarna-archive-sexy .products .woosc-btn,
.printarna-archive-sexy .products .wpc-compare-button,
.printarna-archive-sexy .products .quick-view-button,
.printarna-archive-sexy .products .tinv-wraper {
    display: none !important;
}

.printarna-archive-sexy .pr-loop-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% - 36px);
    min-height: 48px;
    margin: 14px 18px 20px;
    padding: 0 14px;
    border: none;
    border-radius: 14px;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: -0.01em;
    text-align: center;
    text-decoration: none;
    transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
    cursor: pointer;
}

.printarna-archive-sexy .pr-loop-btn:hover {
    transform: translateY(-1px);
}

.printarna-archive-sexy .pr-loop-btn.pr-btn-buy {
    background: #0f172a;
    color: #fff !important;
    box-shadow: 0 12px 24px rgba(15, 23, 42, 0.12);
}

.printarna-archive-sexy .pr-loop-btn.pr-btn-buy:hover {
    background: #1e293b;
}

.printarna-archive-sexy .pr-loop-btn.pr-btn-design {
    background: linear-gradient(135deg, #fb923c 0%, #f97316 100%);
    color: #fff !important;
    box-shadow: 0 12px 24px rgba(249, 115, 22, 0.18);
}

.printarna-archive-sexy .pr-loop-btn.pr-btn-design:hover {
    background: linear-gradient(135deg, #f97316 0%, #ea580c 100%);
}

@media (max-width: 767px) {
    .printarna-archive-sexy .products li.product {
        border-radius: 18px !important;
    }
}
