Plus Size Faux-Denim Patchwork Two-Piece Set
SOFT DENIM-LOOK CO-ORD Denim Style, Cloud-Like Comfort ✨ Love the edgy look of vintage denim patchworks but hate the stiff, heavy feel? Enjoy the best of both worlds with this styl ish 2-piece set! Crafted with an ultra-soft, breathable 2D printed stretch fabric that gives you the trendy denim aesthetic without any of the restriction. STYLE MEETS COMFORT Why You’ll Love It 💖 👖 Chic Faux-Denim Patchwork Print Get the high-fashion, vintage patchwork denim look with realistic stitching detail—all in a smooth, vibrant, and durable 2D print that won't fade or crack. ☁️ 100% Non-Denim, Featherlight Comfort Made from a buttery-soft, breathable knit fabric blend (No heavy/rigid denim here!). It moves smoothly with your body for effortless all-day wear. 👗 Curve-Flattering Relaxed Silhouette Features an elongating V-neckline, long sleeves, and wide-leg trousers designed specifically for plus-size figures to drape beautifully and conceal midsection worries. 🛍️ Versatile 2-Piece Co-ord Set Wear them together for an instantly elevated, put-together look, or mix and match the tunic top with white shorts or the wide-leg pants with a basic tee. FIND YOUR BEST FIT NOTE: Please allow 0.4"–0.8" difference due to manual measurement. DETAILS AT A GLANCE ⚙️ Product Specifications Set Includes 1x V-Neck Tunic Top & 1x Wide-Leg Pants Fit Type Plus Size Friendly / Loose & Flowy Fit Neckline Flattering Notch V-Neck Print Technology High-Definition 2D Faux-Denim Patchwork Print Fabric Material Stretchy Knit Fabric Blend Care Instructions Machine Wash Cold (Gentle Cycle), Hang or Line Dry GOOD TO KNOW Frequently Asked Questions ❓ Q: Is this set made of real heavy denim fabric? A: No! This set is made from an ultra-soft, lightweight, and stretchy knit fabric blend with a high-definition 2D denim print. You get the iconic denim aesthetic with 100% breathable comfort! Q: How does the sizing run for plus-size figures? A: It features a true-to-size, relaxed flowy fit with generous stretch. If you prefer a loose, casual drape, order your standard size. Please refer to our size guide for exact measurements. Q: Will the patchwork print fade after washing? A: Not at all. We use advanced color-lock printing technology. Simply machine wash in cold water on a gentle cycle and hang dry to keep the colors vibrant. ✈️ Fast Shipping Delivered safely right to your door 🔄 Hassle-Free Returns 30-day easy exchanges & returns 🔒 100% Secure Checkout Protected payment processing Soft comfort. Denim-inspired style. One easy outfit. BUY NOW → /* ========================================================= GLOBAL / FULL WIDTH / NO OUTER SPACE ========================================================= */ html { scroll-behavior: smooth; } #svs-top-page, #svs-top-page *, #svs-top-page *::before, #svs-top-page *::after { box-sizing: border-box; } #svs-top-page { --svs-ink: #1d2931; --svs-text: #56656e; --svs-muted: #78858d; --svs-denim: #496e83; --svs-denim-dark: #294b5e; --svs-denim-deep: #1f3b4a; --svs-blue-soft: #e8f0f3; --svs-blue-mist: #dce8ed; --svs-ivory: #fbfaf7; --svs-warm: #f6f4ef; --svs-white: #ffffff; --svs-border: rgba(55, 87, 104, .13); --svs-shadow: 0 14px 40px rgba(37, 64, 78, .07); position: relative; display: block; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--svs-ink); background: transparent; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; line-height: 1.62; overflow: hidden; border: 0 !important; box-shadow: none !important; container-type: inline-size; } /* REMOVE OUTER SECTION MARGINS */ #svs-top-page section, #svs-top-page .svs-intro, #svs-top-page .svs-benefits, #svs-top-page .svs-size-section, #svs-top-page .svs-details-section, #svs-top-page .svs-faq-section, #svs-top-page .svs-guarantee-section { width: 100% !important; max-width: 100% !important; margin: 0 !important; } #svs-top-page img { display: block; max-width: 100%; height: auto; } #svs-top-page h2, #svs-top-page h3, #svs-top-page p { margin-top: 0; } #svs-top-page p { color: var(--svs-text); font-size: clamp(15px, 1.65vw, 17px); } /* ========================================================= COMMON HEADINGS ========================================================= */ .svs-section-heading { max-width: 760px; margin: 0 auto 30px; text-align: center; } .svs-section-kicker { display: block; margin-bottom: 7px; color: var(--svs-denim); font-size: 11px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; } .svs-section-heading h2 { margin: 0; color: var(--svs-ink); font-size: clamp(28px, 4vw, 40px); line-height: 1.16; letter-spacing: -.025em; } /* ========================================================= HERO ========================================================= */ .svs-intro { position: relative; overflow: hidden; margin: 0 !important; padding: clamp(36px, 5vw, 58px) clamp(18px, 5vw, 54px) clamp(28px, 4vw, 40px); text-align: center; background: radial-gradient( circle at 88% 8%, rgba(73,110,131,.12), transparent 32% ), linear-gradient( 145deg, #fbfaf7 0%, #f2f5f5 44%, #e4edf1 100% ); border: 0; border-radius: 0; } .svs-eyebrow { display: inline-flex; margin-bottom: 13px; padding: 7px 14px; color: var(--svs-denim-dark); background: rgba(255,255,255,.72); border: 1px solid rgba(62,94,111,.12); border-radius: 999px; font-size: 10px; font-weight: 800; letter-spacing: .16em; } .svs-intro__title { max-width: 800px; margin: 0 auto 16px; color: var(--svs-ink); font-size: clamp(29px, 4.4vw, 44px); line-height: 1.12; letter-spacing: -.03em; } .svs-intro__text { max-width: 790px; margin: 0 auto 22px; color: #56656e !important; font-size: clamp(16px, 1.9vw, 19px) !important; line-height: 1.7; } /* ========================================================= GIF NATURAL SIZE / NO FORCED STRETCH ========================================================= */ .svs-gif-wrap { display: flex; justify-content: center; align-items: center; width: 100%; margin: 0 !important; padding: 0 !important; line-height: 0; } #svs-top-page .svs-main-gif { width: auto !important; max-width: 100% !important; height: auto !important; margin: 0 auto !important; border-radius: 18px; box-shadow: 0 15px 36px rgba(39,64,76,.10); } /* TEXT BELOW GIF */ .svs-gif-bottom-text { max-width: 790px; margin: 22px auto 0 !important; padding: 0 8px; color: var(--svs-text) !important; font-size: clamp(16px, 1.8vw, 18px) !important; line-height: 1.7; text-align: center; } /* ========================================================= BENEFITS ========================================================= */ .svs-benefits { margin: 0 !important; padding: clamp(42px, 5vw, 60px) clamp(16px, 4vw, 45px); background: transparent !important; } .svs-benefit-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; } .svs-benefit-card { overflow: hidden; background: var(--svs-white); border: 1px solid var(--svs-border); border-radius: 20px; box-shadow: var(--svs-shadow); transition: transform .25s ease, box-shadow .25s ease; } .svs-benefit-card:hover { transform: translateY(-2px); box-shadow: 0 18px 44px rgba(37,64,78,.10); } .svs-benefit-image { width: 100%; overflow: hidden; background: #edf2f4; } .svs-benefit-image img { width: 100%; height: auto; } .svs-benefit-card__content { padding: 23px 25px 25px; } .svs-benefit-title { margin-bottom: 10px !important; color: var(--svs-denim-deep) !important; font-size: clamp(19px, 2.4vw, 23px) !important; line-height: 1.28; } .svs-benefit-title b { display: flex; align-items: center; gap: 11px; } .svs-benefit-icon { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 39px; width: 39px; height: 39px; background: transparent !important; border: 1px solid rgba(61,94,111,.08); border-radius: 11px; font-size: 18px; box-shadow: 0 4px 12px rgba(39,66,79,.05); } .svs-benefit-card__content > p:last-child { margin-bottom: 0; font-size: 15px !important; line-height: 1.68; } /* ========================================================= SIZE GUIDE ========================================================= */ .svs-size-section { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 38px clamp(16px, 4vw, 45px); background: transparent !important; } .svs-size-box { width: 100%; max-width: 1000px; margin: 0 auto; padding: 25px 27px; background: rgba(255,255,255,.92); border: 1px solid var(--svs-border); border-radius: 19px; box-shadow: 0 10px 30px rgba(39,65,78,.05); } .svs-size-heading { margin-bottom: 18px; text-align: center; } .svs-size-heading h3 { margin: 0 0 5px; color: var(--svs-ink); font-size: clamp(22px, 2.8vw, 28px); line-height: 1.25; } .svs-size-heading p { margin: 0 !important; color: var(--svs-muted) !important; font-size: 12.5px !important; } .svs-size-table-wrap { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; border: 1px solid rgba(55,87,104,.12); border-radius: 12px; background: #ffffff; } .svs-size-table { width: 100%; min-width: 860px; border-collapse: collapse; border-spacing: 0; color: var(--svs-text); font-size: 13px; text-align: center; } .svs-size-table th, .svs-size-table td { padding: 13px 11px; border-right: 1px solid rgba(55,87,104,.11); border-bottom: 1px solid rgba(55,87,104,.11); white-space: nowrap; } .svs-size-table tr > *:last-child { border-right: 0; } .svs-size-table tbody tr:last-child > * { border-bottom: 0; } .svs-size-table thead th { color: #ffffff; background: linear-gradient( 135deg, #496e83, #294b5e ); font-size: 12px; font-weight: 800; letter-spacing: .035em; } .svs-size-table tbody th { color: var(--svs-denim-dark); background: #f3f7f8; font-size: 11px; font-weight: 800; text-align: left; } .svs-size-table tbody tr:nth-child(even) td { background: #fafcfc; } .svs-size-note { margin: 13px 2px 0 !important; color: var(--svs-muted) !important; font-size: 11.5px !important; line-height: 1.5; text-align: center; } .svs-size-note strong { color: var(--svs-denim-dark); } /* ========================================================= PRODUCT DETAILS ========================================================= */ .svs-details-section { margin: 0 !important; padding: 38px clamp(16px, 4vw, 45px); background: transparent !important; } .svs-details-box { max-width: 900px; margin: 0 auto; padding: 25px 27px; background: rgba(255,255,255,.90); border: 1px solid var(--svs-border); border-radius: 19px; box-shadow: 0 10px 30px rgba(39,65,78,.05); } .svs-detail-heading { margin-bottom: 16px; } .svs-detail-heading h3 { margin: 0; color: var(--svs-ink); font-size: clamp(22px, 2.8vw, 28px); line-height: 1.25; } .svs-product-detail-list { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 9px; } .svs-product-detail-item { padding: 12px 14px; background: linear-gradient( 135deg, #fafbfa, #edf3f5 ); border: 1px solid rgba(62,94,111,.08); border-radius: 11px; } .svs-product-detail-item span { display: block; margin-bottom: 3px; color: var(--svs-denim-dark); font-size: 11px; font-weight: 800; letter-spacing: .03em; } .svs-product-detail-item p { margin: 0 !important; color: var(--svs-text) !important; font-size: 13px !important; line-height: 1.45; } /* ========================================================= FAQ ========================================================= */ .svs-faq-section { margin: 0 !important; padding: clamp(40px, 5vw, 58px) clamp(16px, 4vw, 45px); background: transparent !important; } .svs-faq-container { display: flex; flex-direction: column; gap: 10px; max-width: 840px; margin: 0 auto; } .svs-faq-accordion { overflow: hidden; background: #ffffff; border: 1px solid var(--svs-border); border-radius: 14px; transition: border-color .28s ease, box-shadow .28s ease; } .svs-faq-accordion[open] { border-color: rgba(55,91,109,.22); box-shadow: 0 8px 24px rgba(37,64,78,.06); } .svs-faq-summary { display: flex; justify-content: space-between; align-items: center; padding: 17px 19px; color: var(--svs-denim-deep); font-size: 15px; font-weight: 750; cursor: pointer; list-style: none; user-select: none; } .svs-faq-summary::-webkit-details-marker { display: none; } .svs-faq-title { padding-right: 16px; } .svs-faq-arrow { flex-shrink: 0; width: 9px; height: 9px; margin-right: 3px; border-right: 2px solid var(--svs-denim); border-bottom: 2px solid var(--svs-denim); transform: rotate(45deg); transition: transform .28s ease; } .svs-faq-accordion[open] .svs-faq-arrow { transform: rotate(225deg); } .svs-faq-content { padding: 0 19px 17px; border-top: 1px solid rgba(55,87,104,.07); } .svs-faq-content p { margin: 13px 0 0 !important; font-size: 14px !important; line-height: 1.65; } /* ========================================================= TRUST + CTA ========================================================= */ .svs-guarantee-section { margin: 0 !important; padding: 8px clamp(16px, 4vw, 45px) 32px; background: #f8f9f8; } .svs-trust-purchase { overflow: hidden; max-width: 920px; margin: 0 auto !important; padding: 17px; background: linear-gradient( 135deg, #f2f6f7 0%, #e1eaee 55%, #ebf0f1 100% ); border: 1px solid rgba(55,87,104,.10); border-radius: 18px; box-shadow: 0 10px 28px rgba(35,69,89,.06); } .lss-trust-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 7px; } .lss-trust-card { display: flex; align-items: center; gap: 9px; min-width: 0; padding: 10px 11px; background: rgba(255,255,255,.68); border: 1px solid rgba(55,87,104,.07); border-radius: 11px; } .lss-trust-icon { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 32px; width: 32px; height: 32px; background: rgba(255,255,255,.94); border-radius: 50%; font-size: 14px; box-shadow: 0 4px 10px rgba(35,69,89,.05); } .lss-trust-copy { min-width: 0; } .lss-trust-card h3 { margin: 0 0 2px; color: var(--svs-denim-deep); font-size: 12px; font-weight: 800; line-height: 1.2; } .lss-trust-card p { margin: 0 !important; color: #708089 !important; font-size: 10px !important; line-height: 1.35; } /* ========================================================= BUY NOW ========================================================= */ .svs-cta-container { margin-top: 15px; padding-top: 14px; text-align: center; border-top: 1px solid rgba(48,78,94,.10); } .svs-cta-container p { margin: 0 auto 11px; color: #60717a !important; font-size: 12.5px !important; } .svs-buy-now-btn { display: inline-flex; align-items: center; justify-content: center; width: min(100%, 410px); min-height: 51px; padding: 13px 27px; color: #ffffff !important; background: linear-gradient( 135deg, #486f84 0%, #284c60 100% ); border-radius: 999px; box-shadow: 0 9px 22px rgba(39,75,95,.22); font-size: 15px; font-weight: 800; letter-spacing: .04em; text-decoration: none !important; transition: transform .2s ease, box-shadow .2s ease; } .svs-buy-now-btn span { margin-left: 7px; transition: transform .2s ease; } .svs-buy-now-btn:hover { color: #ffffff !important; transform: translateY(-1px); box-shadow: 0 12px 27px rgba(39,75,95,.29); } .svs-buy-now-btn:hover span { transform: translateX(3px); } /* ========================================================= TABLET ========================================================= */ @container (max-width: 780px) { .svs-benefit-grid { grid-template-columns: 1fr; } } /* ========================================================= MOBILE ========================================================= */ @media (max-width: 700px) { #svs-top-page { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } .svs-intro { margin: 0 !important; padding: 30px 13px 22px; border-radius: 0; } .svs-eyebrow { margin-bottom: 10px; padding: 6px 11px; font-size: 9px; } .svs-intro__title { padding: 0 7px; margin-bottom: 13px; font-size: 28px; } .svs-intro__text { padding: 0 8px; margin-bottom: 18px; font-size: 14.5px !important; } #svs-top-page .svs-main-gif { width: auto !important; max-width: 100% !important; height: auto !important; border-radius: 13px; } .svs-gif-bottom-text { margin-top: 17px !important; padding: 0 8px; font-size: 14.5px !important; line-height: 1.65; } .svs-benefits { margin: 0 !important; padding: 34px 13px; } .svs-benefit-grid { gap: 15px; } .svs-benefit-card { border-radius: 16px; } .svs-benefit-card__content { padding: 19px 17px 21px; } .svs-benefit-title { font-size: 19px !important; } .svs-benefit-icon { flex-basis: 35px; width: 35px; height: 35px; font-size: 16px; } .svs-benefit-card__content > p:last-child { font-size: 14px !important; } .svs-size-section { margin: 0 !important; padding: 29px 13px; } .svs-size-box { padding: 19px 13px; border-radius: 16px; } .svs-size-heading { margin-bottom: 14px; } .svs-size-heading h3 { font-size: 22px; } .svs-size-heading p { font-size: 11.5px !important; } .svs-size-table { min-width: 820px; font-size: 12px; } .svs-size-table th, .svs-size-table td { padding: 11px 9px; } .svs-size-note { margin-top: 11px !important; font-size: 10.5px !important; } .svs-details-section { margin: 0 !important; padding: 29px 13px; } .svs-details-box { padding: 19px 15px; border-radius: 16px; } .svs-product-detail-list { grid-template-columns: 1fr; gap: 6px; } .svs-product-detail-item { padding: 10px 12px; } .svs-product-detail-item span { margin-bottom: 2px; font-size: 10.5px; } .svs-product-detail-item p { font-size: 12.5px !important; } .svs-faq-section { margin: 0 !important; padding: 34px 13px; } .svs-faq-summary { padding: 15px 16px; font-size: 14px; } .svs-faq-content { padding: 0 16px 15px; } .svs-faq-content p { font-size: 13px !important; } .svs-guarantee-section { margin: 0 !important; padding: 4px 13px 25px; } .svs-trust-purchase { padding: 11px; } .lss-trust-grid { grid-template-columns: 1fr; gap: 5px; } .lss-trust-card { padding: 9px 10px; } .lss-trust-icon { flex-basis: 29px; width: 29px; height: 29px; font-size: 13px; } .lss-trust-card h3 { font-size: 11.5px; } .lss-trust-card p { font-size: 9.5px !important; } .svs-cta-container { margin-top: 11px; padding-top: 12px; } .svs-buy-now-btn { min-height: 50px; font-size: 14px; } } /* ========================================================= REMOVE ALL OUTER SECTION BACKPLATES Keep only the inner cards/modules colored ========================================================= */ #svs-top-page { background: transparent !important; border: 0 !important; box-shadow: none !important; } #svs-top-page .svs-benefits, #svs-top-page .svs-size-section, #svs-top-page .svs-details-section, #svs-top-page .svs-faq-section, #svs-top-page .svs-guarantee-section { background: transparent !important; background-image: none !important; border: 0 !important; box-shadow: none !important; } /* Prevent Shopify RTE/product-description wrappers from adding a visible layer */ .product__description, .product__description.rte, .product-description, .rte { background: transparent !important; }