GWP × Virgin Wines · concept mockup

Free gifts at the basket,
themed to Virgin Wines.

A third-party-funded gift-with-purchase offer rendered inside the Virgin Wines basket. It's built from their live design tokens — Roboto, the green action colour, the Virgin red, the 4px cards with their hairline borders — and it sits in the slot Virgin Wines already uses for add-ons. The difference: this one adds value instead of asking for more spend.

Desktop basket Mobile basket 3 funded offers £0 cost to Virgin Wines Commission per claim

Surface 01

Desktop basket

The gift panel sits in the left column directly beneath the case, immediately above the add-on carousel — the same slot in which Virgin Wines already offers a paid add-on case. The only change outside the panel is a single £0.00 Free gifts line in the summary, beside their own You save row — the total, the delivery date and the route to checkout are untouched. Toggle to see the basket before and after a shopper picks their gifts.

virginwines.co.uk/basket/display
Help | FAQs | About Us | 0343 224 1001

My Basket

Order now for delivery within 1 to 3 working days.
Blow Your Socks Off Mixed Wine Case
Blow Your Socks Off Mixed Wine Case
£136.88 was £151.38 save -£14.50
Remove from basket

Your free gifts & offers

Pick up to 3 · nothing added to your total
OFFER55% off box one, 40% off box two
from Gousto · T&Cs apply
OFFER50% Off Your First Box + FREE Vase
from Freddie's Flowers · T&Cs apply
FREEFREE Summer Skincare Kit (Worth £36)!
from grüum · T&Cs apply
Funded by the brands offering them — no cost to Virgin Wines, and your case, price and delivery date are unchanged. Claim links arrive with your order confirmation email. Each gift is provided by the brand named and is subject to that brand's own terms.
Need help?Simply call us now on 0343 224 1001 and we'll help you complete your order.
Award winningOnline Retailer of the Year at the Drinks Business Awards 2026.
Secure checkoutSpend with confidence, our checkout is 100% secure.

What changes when a gift is picked: the row flips to an “Added” state and the summary gains a Free gifts line at £0.00, sitting alongside their own You save row — added value without touching the total, the case or the delivery date.

Surface 02

Mobile basket

Below their 992px breakpoint Virgin Wines drops to a single column and the order summary stacks beneath the basket contents. The gift panel keeps its place directly under the case, so it's seen before the shopper ever reaches the summary — and each CTA goes full width rather than competing for space.

9:41●●●●

My Basket

Order now for delivery within 1 to 3 working days.
Blow Your Socks Off Mixed Wine Case
Blow Your Socks Off Mixed Wine Case
£136.88 was £151.38 save -£14.50
Remove from basket

Your free gifts & offers

Pick up to 3 · nothing added to your total
OFFER55% off box one, 40% off box two
from Gousto · T&Cs apply
OFFER50% Off Your First Box + FREE Vase
from Freddie's Flowers · T&Cs apply
FREEFREE Summer Skincare Kit (Worth £36)!
from grüum · T&Cs apply
Funded by the brands offering them — no cost to Virgin Wines, and your case, price and delivery date are unchanged. Each gift is provided by the brand named and is subject to that brand's own terms.
Sub total£136.88
Total£136.88
You save£14.50
Free gifts (2)£0.00

Captured, not guessed: Chrome can't be sized below Virgin Wines' 992px breakpoint at this display's zoom, so I fetched their stylesheet, disabled every min-width block and re-rendered the live basket on their mobile-first CSS. That confirmed the single column and the summary stacking below — this replica follows that, not an assumption.

How it's built

Themed from Virgin Wines' own tokens

Every value below was read off the live basket at virginwines.co.uk and dropped into the widget's theme config — the same way any retailer is styled.

Tokens in use
#35b63eGift CTA — the same green as
their Add to basket
#e10a0a“FREE” chip — Virgin red,
as used on Remove
#2d2d2dType + selected outline
#f8f8f8Panel header — same fill as
their delivery note
rgba(0,0,0,.08)1px card hairline, 4px radius
Roboto + JoyUI in Roboto; headings in their
brand face (substituted)
Reusable for any prospect
  1. Capture the tokens. Read the CTA colour, type colours, fonts and radius straight off the live DOM — never off a screenshot.
  2. Paste them in. All of them live in one :root block at the top of this file.
  3. Swap the contents. Replace the line item and the three offers with ones that suit their customer.
  4. Publish. One command puts it on a public link you can send — the recipient needs no login.

Same process produced the Pro Breeze, Studio, Acer and Halfords mockups.