Wednesday, May 27, 2026

Pinterest’s Summer Trends Predict That Sports & Fandom Will Shape Our Style

As we rack our brains for our next girls’ night outfit, vacation capsule wardrobe, gameday aesthetic, and more, many of us go straight to our socials for inspiration. And luckily, Pinterest has released its Summer 2026 Trend Report with the best and boldest looks to try across fashion and beauty, according to data from over 600 million users worldwide. The biggest prediction? Fandom will continue to grow and influence our summer style

“Fandom is evolving into a form of self-expression (‘WNBA game outfits’ +70%). Pinterest users are tapping into this shift, translating team spirit into an everyday aesthetic (‘female jersey outfit‘ +494%),” according to the report. Basically, many people are pulling from sport iconography and implementing it into their wardrobes off the courts or field.

And at least in New York, we’re especially seeing fandemonium surrounding the Knicks making it to the playoffs and the World Cup touching down stateside. So, appropriately, many of Pinterest’s timely summer trends revolve around sports, from luxe athleisurewear to varsity and preppy aesthetics, plus sweaty lived-in glam.

Ahead, read about some of the top summer trends that blend sports, culture, and fashion together. Then shop the best styles to actually achieve them. Go sports!

DashDividers_1_500x100

Sports-Luxe Street Style & Off-Duty Varsity

With search terms like “Formula 1 aesthetic outfit” increasing by 483%, “Brazil jersey outfit women” by 302%, and “baddie tracksuit outfit” by 276% on Pinterest, it’s clear that we’re looking to athletic staples off the field for summer uniforms that work for watch parties and weekend plans.

According to Pinterest: “The look taps into that late-’90s/early-2000s polished playbook: windbreakers & tracksuits treated like chic sets, motorsport details adding a sharp racing edge, and the capri revival offering a refined alternative to shorts.” So, whether you opt for ‘90s minimalist palettes and athleisurewear or bold team colors and actual World Cup soccer jerseys, anyone can incorporate the look into their wardrobes.

DashDividers_1_500x100

Dockside Americana

2025 brought us the fisherman aesthetic. And in 2026, we’ve been seeing sailor-core outfits all over our feeds, which Pinterest confirms will continue to trend this summer. “It’s preppy, athletic, and purposely a little performative: sailor stripes, crisp blues and whites, and deck shoes create a clean uniform base, while lake-ready layers (rugby tops, half-zips, slouchy crewnecks) keep it low-maintenance from chilly mornings to late dock sunsets,” according to Pinterest.

The effortless, nostalgia-inspired look is backed by trending searches like “vintage sailor aesthetic” jumping up 385% and “boat day outfit summer” up 205%. Plus, several nautical and preppy-coded staples like striped shirts, boat shoes, polo tops, linen shorts, crochet sweaters, and jelly shoes have all received bumps in Pinterest searches.

DashDividers_1_500x100

Hybrid Kicks & Statement Shades

Sneakers are a huge shoe trend for the summer, perhaps more than sandals. Searches for “dad sneakers” increased by 906%, while hybrid styles like sneaker ballet flats and Mary Janes along with sneaker wedges, mules, and loafers have all increased on Pinterest. According to the report, there’s “a surge in hybrids that blend comfort with unexpected silhouettes,” with a “familiar sneaker DNA, reworked into lighter, more styled shapes that feel novelty-driven but easy to wear.” Therefore, slim retro sneakers continue to reign.

Moving up the body, statement sunglasses are another major accessory trend. This summer, “retro micro frames (90s ovals, tiny lenses) and bold statement shapes (wraparound, shield, rimless, spiked),” will take over, according to Pinterest. Wondering how this ties into sports and fan culture? Just take style inspo from WAGs (wives and girlfriends of professional athletes) like Victoria Beckham and Ciara

DashDividers_1_500x100

Pep-Rally Glam & Fan-Finishing Touches

From tons of female athletes showing off full beats on the courts and fields to fans going all out with their gameday glam, beauty has officially entered the sports chat. According to Pinterest: “Pep-Rally Glam is summer’s sports-lifestyle makeup mood: high-energy, a little sweaty, and intentionally lived-in.” We’re talking dewy skin and smudged eyeliner that can easily translate from day to night.

Nostalgic blue eyeshadow and face gems have made their presence known, especially, backed by celebrities like Zara Larsson and Zendaya. The report also states that “Pinners are building watch-party looks around team colors and iconic symbols, layering in high-impact accents like hair tinsel.” So with “tinsel hair ideas” climbing 622% and “face stickers” up 119%, get excited for playful, colorful, and sparkling beauty looks this summer.

Like what you see? How about some more R29 goodness, right here?

The Summer Trends To Shop Before Everyone Else

5 Ways To Style A Soccer Jersey For The World Cup

The R29 Lookbook: The Making of a Summer Star

No Passport? No Problem: How to Master This Summer’s Top Style Personas

Not everyone is heading to the South of France this summer, but your wardrobe doesn't have to know that. Between rooftop dinners, beach weekends, city staycations, and group chat plans that mysteriously turn into flights, vacation dressing has shifted. It's less about the destination and more about the energy you bring to it. 

According to a 2026 SHEIN survey of adults 18+, nearly half of shoppers are planning a beach or coastal getaway this summer, while 38% are embracing staycations instead. Translation: whether you're headed to an actual resort or romanticizing your local iced coffee run, the wardrobe still needs to deliver. 

This season, it's less about following one trend and more about leaning into a persona. Maybe you're in your Euro Girl Summer era one weekend, then full Coastal Chic the next. Either way, SHEIN's Vacay Trends make it easy to build a summer wardrobe that feels aspirational — no passport stamp required. Search "Vacay Vibe" on SHEIN for your full style guide. 
SUNSET SIREN 

For the girls who treat golden hour like a personality trait. Think sun-kissed skin, bodycon silhouettes, asymmetrical cuts, wrap miniskirts, and sheer cut-out cover-ups in burnt orange and deep red — shades that look better the later it gets. The entire vibe is resort-ready, effortless, and built for the kind of moment where someone says "wait, take another picture."

SHEIN SHEIN BAE Deep Cutout Beaded Maxi Dress, $, available at SHEIN
MEADOW GIRL 

The fashion equivalent of putting your phone on Do Not Disturb. Linen separates, English garden florals, puff sleeves, soft ruffles, and delicate lace details bring romantic countryside energy to life. It's giving iced matcha in the park, a tote bag full of books, and a summer you've mentally scheduled somewhere far from your inbox. 

SHEIN WESTFADE Chiffon Floral Tiered Ruffle Maxi Dress, $, available at SHEIN
EURO GIRL SUMMER 

Still dominating mood boards — and for good reason. Off-white tones, cream yellow shades, gingham separates, cotton-linen crop tops, and chic headscarves make every sidewalk feel like the South of France. Add oversized sunglasses, and suddenly your local brunch becomes a whole cinematic moment. 

SHEIN COSMINA Cotton Scallop V-Neck Button Front Midi Dress, $, available at SHEIN
COASTAL CHIC 

For anyone whose dream summer involves being near water at all times. Mariner stripes, sailor-inspired silhouettes, and navy-and-white layers deliver nautical-cool without trying too hard. It's "weekend on a boat" energy meets an expensive gelato date near the marina. 

SHEIN Aloruh Polka Dot Metallic Seashell Buttons Vest, $, available at SHEIN
WHIMSICAL GARDEN 

This one's for the maximalists. Bubble hems, chiffon layers, rose embellishments, and sheer fabrics create outfits that are playful, dramatic, and genuinely compliment-bait. These are the looks built for a photo dump, and they know it. 

SHEIN Enchnt Chiffon Floral Ruffle Midi Dress, $, available at SHEIN
TROPIC GIRLY POP 

High-saturation colors, tropical fruit patterns, textured fabrics, and playful floral prints that make every outfit feel like a vacay playlist turned into clothing. Bold, unapologetic, and impossible to ignore.

SHEIN TRAVACHIC Floral Cami Maxi Dress, $, available at SHEIN
CAMPCORE 

Proof that practical dressing can still look cool. Utility vests, cargo pants, shell jackets in retro tones, and technical fabrics strike the balance between function and style. It's the aesthetic for anyone whose summer plans involve actual trails and still wanting to look good on them. 

What makes these trends work is that none of them feel precious. They're wearable, mood-driven, and easy to make your own, whether your summer involves a flight or just a reason to stay out a little later while the weather holds. Ready to find your persona? All seven looks are available through SHEIN's "Vacay Vibe" hub in the app.

SHEIN athîral Striped Retro Baseball Jacket, $, available at SHEIN

Like what you see? How about some more R29 goodness, right here?

Tuesday, May 26, 2026

Iconic Reality TV Stars Reunite For R29’s Summer 2026 Lookbook

We caught up with some of the most iconic stars from the model reality show that had us all glued to our TVs! Shot by renowned photographer Nigel Barker, with coaching by Miss J Alexander, Refinery29’s Summer ’26 Lookbook brought together familiar faces Naima Mora, Toccara Jones, Mercedes Yvette, and Molly O’Connell for a nostalgic day on set.

Watch the BTS Video below.

The Refinery29 Lookbook has always been about more than just trends — it’s about celebrating the creative visionaries who shape culture and collaborating with them to bring the season’s most inspiring fashion and beauty ideas to life. For Refinery29’s Summer 2026 Lookbook, we kept returning to one idea: the making of a star. Not perfection, not polish, but the transformation that happens when someone decides to be seen. – Brooke DeVard , Refinery29, Chief Content Officer

Get into the full Summer ’26 Lookbook here!

Like what you see? How about some more R29 goodness, right here?

ANTM Stars Reunite for Our Summer 2026 Lookbook

We caught up with some of the most iconic stars from America’s Next Top Model! Shot by ANTM judge and renowned photographer Nigel Barker, with coaching by Miss J Alexander, Refinery29’s Summer ’26 Lookbook brought together familiar faces Naima Mora, Toccara Jones, Mercedes Yvette, and Molly O’Connell for a nostalgic day on set.

Watch the BTS Video below.

The Refinery29 Lookbook has always been about more than just trends — it’s about celebrating the creative visionaries who shape culture and collaborating with them to bring the season’s most inspiring fashion and beauty ideas to life. For Refinery29’s Summer 2026 Lookbook, we kept returning to one idea: the making of a star. Not perfection, not polish, but the transformation that happens when someone decides to be seen. – Brooke DeVard , Refinery29, Chief Content Officer

Get into the full Summer ’26 Lookbook here!

Like what you see? How about some more R29 goodness, right here?

Wednesday, May 20, 2026

Summer House‘s Ciara Miller Teams Up With DSW For A Summer Shoe Edit

The name on everyone’s lips lately has been Ciara Miller. The Summer House star has been all over our feeds, and now the conversation is moving down to… our feet! Miller has teamed up with DSW on a summer footwear and accessory collection that’s as bold and stylish as she is.

“To usher in a true ‘girls’ girl’ summer through the launch of the exclusive ‘Ciara Edit’,” this curated selection is here to elevate our style with Miller’s picks, according to a press release.

From trendy slim sneakers and sleek kitten heels to sweet mini bags and thick-frame sunglasses, Miller has narrowed down DSW’s new summer arrivals to the pieces most authentic to her. In keeping with her authenticity, Miller is also honoring the Girl Scouts of Greater New York and DSW is making a donation of up to $25,000 from the proceeds of the Ciara Edit.

Ahead, peruse Miller’s DSW must-haves and cart up your favorite shoes, handbags, and sunglasses to channel the star all summer long. (Bonus: Many styles are on sale with DSW’s early Memorial Day deals.)

DashDividers_1_500x100

Ciara Miller-Approved Heels & Sandals

Miller’s selection of heels and heeled sandals are as ready for the red carpets she walks as they are for vacations and summer weddings we’re attending all season long.

Speaking on the BDBGeneration clear lucite heels, Miller said on DSW’s website: “These are the kind of shoes that make getting dressed feel easy. Simple, clean, and exactly what I’m reaching for.” Meanwhile, for a more casual look, she likes the Jessica Simpson thong kitten heels because “they’re comfortable, they make sense with my everyday looks, and somehow they still elevate the outfit without trying.”

DashDividers_1_500x100

Ciara Miller-Approved Sneakers & Flats

From viral slim retro kicks and trendy Mary Jane sneakers to not-so-basic mules, clogs and flip flops, Miller isn’t afraid of unique silhouettes or bold colorways.

Modeling the Puma Replicatch style, Miller said: “This sneaker is all about personality. It gives the outfit a little edge, but it’s still something I’d wear every day.” It also allows you to easily try out the “unexpected red theory.”

DashDividers_1_500x100

Ciara Miller-Approved Handbags & Sunglasses

These accessory picks are as on-trend as they are timeless. From drawstrings, buckles, and metal handles — all trending handbag details this season and on Miller’s wishlist — to the It-girl Goodr sunglasses she’s reaching for, the TV personality’s picks will no doubt become the cherry on top of all your summer outfits.

Shop the full Ciara Miller x DSW collection

Like what you see? How about some more R29 goodness, right here?

I'm Wearing Ganni x Melissa Jelly Shoes All Summer

The Best Cost-Per-Wear Summer Bags To Invest In

American Eagle x Bubble Is A Playful Gen Z Dream

Tuesday, May 19, 2026

The Best Early Memorial Day Sales & Deals To Shop Already

Memorial Day weekend is finally here, and so are the sales. Many of our favorite brands and retailers have already launched their MDW deals, and we’ve done the digging so you can shop effortlessly. If you’re in the market for big-ticket items like designer fashion, luxury beauty, and top-rated mattresses, or want to stock up on everyday products, now’s the time to make those purchases for less (and enjoy the long weekend relaxing instead of scrolling).

Read on for your one-stop guide to every worthwhile discount code and markdown from reader-favorite brands and retailers like Nordstrom and Vacation. So fill your virtual cart with summer staples while they’re at their lowest.

DashDividers_1_500x100

Best Memorial Day Sale Quick Links

Abercrombie & Fitch: Take between 20% and 40% off almost everything. Plus, take an extra 15% off almost everything with stackable code AFSUMMER.
Avocado: Take up to 20% off organic mattresses
Away: Take up to 25% off select luggage
Calpak: Take 20% off sitewide.  
Cider: Take up to 70% off select styles.
Cozy Earth: Take 20% off sitewide or 25% off your order when you buy 3 or more items.
DSW: Loyalty Members take 25% off full-price and clearance styles.
Eberjey: Take an extra 20% off all sale styles with code GETAWAY26.
Flamingo: Take 15% off sitewide with code LONGWEEKEND
Good American: Take 40% off all sale styles
Great Jones: Take 25% off sitewide
Hollister: Take between 25% and 50% off sitewide.
Hutch: Take an extra 50% off markdowns with code SUMMERTIME.
Ilia: Take 20% off sitewide (25% off for VIPs). Plus, get free full-sized products on $100+ and $175+ purchases. 
JC Penney: Take an extra 25% off select apparel, shoes, accessories, and fine jewelry with code GARDEN.
J.Crew: Take up to 40% off your purchase of select items, and 50% off dresses. Plus, take an extra 40% off sale styles with code SUMMER
Jenny Bird: Take 15% off any two water-resistant pieces.
L’Agence: Take 25% off sale styles and select full-priced styles. 
Levi’s: Take 30% off sitewide, plus an extra 40% off sale styles.
Made In: Take up to 30% off summer cookware
Medik8: Take 25% almost everything (excluding kits, tools, and travel).
Miraclesuit: Take 25% off select styles with code MDW.
Nordstrom: Take up to 50% off clothing, accessories, and home.
Nordstrom Rack: Take up to 60% off vacation styles and up to 75% off new markdowns
Nori: Take 25% off sitewide.
Olaplex: Take 25% off sitewide
Parachute: Take 25% off sitewide and 30% off bundles.
PinkCherry: Ttake up to 80% off select items, plus 40% off sitewide with code SCREAM
Purple: Take up to $700 off select mattresses or $900 off a mattress and base. 
Quince: Take 25% off bedding bundles.  
Ruggable: Take up to 25% off select products.
Supergoop!: Take 20% off sitewide.
Vacation Sale: Take up to 35% off select products, and get a free lip balm or lotion on $70+ and $90+ purchases.
Wayfair: Take up to 70% off select homeware
Zales: Take an extra 20% off clearance.

DashDividers_1_500x100

Best Memorial Day Fashion Sales

Abercrombie & Fitch Sale 

From May 20 through May 25, take between 20% and 40% off almost everything. Plus, take an extra 15% off almost everything with stackable code AFSUMMER

Calpak Sale 

Through May 29, take 20% off sitewide.  

Cider Sale 

From May 22 through May 25, take up to 70% off select styles

Cozy Earth Sale 

Through May 21, take 20% off sitewide or 25% off your order when you buy 3 or more items. 

DSW Sale 

From May 20 through May 25, Loyalty Members take 25% off full-price and clearance styles during the Bi-Annual Friends & Family Sale. 

Eberjey Sale 

Through May 23, take an extra 20% off all sale styles with code GETAWAY26

Good American Sale 

Through May 27, take 40% off all sale styles

Hollister Sale 

From May 20 through May 25, take between 25% and 50% off sitewide.  

Hutch Sale  

From May 21 through May 27, take an extra 50% off markdowns with code SUMMERTIME

JC Penney Sale 

Through May 25, take an extra 25% off select apparel, shoes, accessories, and fine jewelry with code GARDEN

J.Crew Sale 

Through May 26, take up to 40% off your purchase of select items, and 50% off dresses. Plus, take an extra 40% off sale styles with code SUMMER

Jenny Bird Sale 

From May 21 through May 25, take 15% off any two water-resistant pieces.

L’Agence Sale

From May 22 to May 25, take 25% off sale styles and select full-priced styles. 

Levi’s Sale

Through May 25, take 30% off sitewide, plus an extra 40% off sale styles.

Miraclesuit Sale 

From May 22 through May 26, take 25% off select styles with code MDW

Nordstrom Sale 

From May 21 through June 1, take up to 50% off clothing, accessories, and home during the Half Yearly Sale. 

Nordstrom Rack Sale 

For a limited time, take up to 60% off vacation styles and up to 75% off new markdowns

Zales Sale

Through May 26, take an extra 20% off clearance.

DashDividers_1_500x100

Best Memorial Day Beauty Sales

Flamingo Sale 

From May 21 through May 22, take 15% off sitewide with code LONGWEEKEND

Ilia Sale 

Through May 28, take 20% off sitewide (25% off for VIPs) during the Friends & Family Sale. Plus, get free full-sized products on $100+ and $175+ purchases. 

Medik8 Sale 

From May 22 through May 28, take 25% almost everything (excluding kits, tools, and travel).  

Olaplex Sale 

Through May 25, take 25% off sitewide

Supergoop! Sale 

Through May 19, take 20% off sitewide during the Friends & Family Sale.  

Vacation Sale 

From May 20 to May 25, take up to 35% off select products, and get a free lip balm or lotion on $70+ and $90+ purchases.  

DashDividers_1_500x100

Best Memorial Day Home & Furniture Sales

Away Sale 

From May 21 through May 26, take up to 25% off select luggage.  

Great Jones Sale 

Through May 26, take 25% off sitewide.  

Made In Sale 

Through May 31, take up to 30% off summer cookware.  

Nori Sale 

From May 22 through June 1, take 25% off sitewide.  

Ruggable Sale 

Through May 27, take up to 25% off select products.  

Wayfair Sale 

For a limited time, take up to 70% off select homeware

DashDividers_1_500x100

Best Memorial Day Mattress & Bedding Sales

Avocado Sale 

Through June 6, take up to 20% off organic mattresses

Parachute Sale 

For a limited time, take 25% off sitewide and 30% off bundles.  

Purple Sale 

Through June 2, take up to $700 off select mattresses or $900 off a mattress and base. 

Quince Sale 

For a limited time, take 25% off bedding bundles.  

DashDividers_1_500x100

Best Memorial Day Sex Toy Sales

PinkCherry Sale 

During the Masturbation May event, take up to 80% off select items, plus 40% off sitewide with code SCREAM

Like what you see? How about some more R29 goodness, right here?

The 29 Best Weekend Sales Across Fashion & Beauty

This Is The Glowiest Body Sunscreen I’ve Tried

The Summer Trends To Shop Before Everyone Else

The R29 Lookbook: The Making of a Summer Star

let ProdMobile = false; if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) { ProdMobile = true; } function ProdLeft(id) { let w = (window.innerWidth)/2; let i = ["PROD__scroller" + id]; let o = document.getElementById(i); o.scrollLeft += -(w); } function ProdRight(id) { let w = (window.innerWidth)/2; let i = ["PROD__scroller" + id]; let o = document.getElementById(i); o.scrollLeft += w; } function ProdArrows(id) { const container = document.querySelectorAll(".multi-product-carousel-container")[id]; const newArrows = document.createElement('div'); newArrows.setAttribute('class',"caro__arrows"); container.appendChild(newArrows); const ar_l = ">"; const ar_r = ">"; // Arrows code, add id to the fucntion calls const a = ""; ////// ??????????????????????? //////// // Target the carousel // let b = document.querySelectorAll(".prod__arrows")[id]; // Add arrows to carousel newArrows.innerHTML = a; } function ProdMonitor(id,wd) { let i = ["PROD__scroller" + id]; let o = document.getElementById(i); let pos = o.scrollLeft; // Get number of cards in scroller let num = o.childElementCount; // Get window width let w = window.innerWidth; // Calc scrolling sapce let max = -((w - wd)+20); let gla = ["PROD__left" + id]; let gra = ["PROD__right" + id]; let la = document.getElementById(gla); let ra = document.getElementById(gra); // Left Arrow if (pos > -20 && pos max-20) { ra.style.display = "none"; ra.style.opacity = "0.0"; } else { ra.style.display = "block"; ra.style.opacity = "1.0"; } } function ProdDevice(id) { let i = ["PROD__scroller" + id]; let o = document.getElementById(i); let pos = o.scrollLeft; if (pos > 100) { let gra = ["PROD__right" + id]; let ra = document.getElementById(gra); ra.style.opacity = "0.0"; ra.style.transition = "all 0.7s"; ra.style.WebkitTransition = "all 0.7s"; let wait = setTimeout(function() { ra.style.display = "none"; clearTimeout(wait); }, 200); } } function ProdCount(id) { let a = ["PROD__scroller" + id]; let b = document.getElementById(a).children; return b.length; } function ProdWidthCheck(id,wd) { console.log("ProdWidthCheck"); let w = window.innerWidth; let a = ["PROD__scroller" + id]; let b = document.getElementById(a); let gla = ["PROD__left" + id]; let gra = ["PROD__right" + id]; let la = document.getElementById(gla); let ra = document.getElementById(gra); console.log(id + "browser " + w); console.log(id + "scroller " + wd); if (wd <= w) { console.log("Center it"); b.style.justifyContent = "center"; la.style.visibility = "hidden"; ra.style.visibility = "hidden"; } else { console.log("Left it"); b.style.justifyContent = "start"; la.style.visibility = "visible"; ra.style.visibility = "visible"; } } function ProdSetup(id) { // Assemble carousel id attribute let a = ["PROD" + id]; let aa = ["PROD__scroller" + id]; // Target the carousel let b = document.querySelectorAll(".section-multi-product-container")[id]; let bb = document.querySelectorAll(".products-row")[id]; // Get width of cards // let crd = bb.querySelectorAll(".product")[1].clientWidth; // Get width from the second card // Set the attribute of the carousel b.setAttribute("id",a); bb.setAttribute("id",aa); // Get width of the scroller element let wd = bb.scrollWidth; // let count = ProdCount(id); // Watch the carousel scolling bb.addEventListener("scroll", function() { if (ProdMobile == false) { ProdMonitor(id,wd); } else { ProdDevice(id); } }, false); // Add the arrows ProdArrows(id); // Check width of cards, if not wider than browser, center and turn off arrows ProdWidthCheck(id,wd); } function ProdResize() { let a = document.querySelectorAll(".section-multi-product-container"); let b,c,d,wd; for (let i = 0; i < a.length; i++) { b = ["PROD__scroller" + i]; c = document.getElementById(b); d = b.childElementCount; wd = c.scrollWidth; console.log(b + " = " + wd); ProdWidthCheck(i,wd,d); } } function ProdInit() { console.log("ProdInit"); // Look for Carousels let a = document.querySelectorAll(".section-multi-product-container"); // Run setup for each carousel found for (let i = 0; i < a.length; i++) { ProdSetup(i); } // If browser resize, recheck if carousels need centering and arrows window.onresize = function() { ProdResize(); }; } const ProdWait = setTimeout(function() { console.log("ProdWait"); clearTimeout(ProdWait); let a = document.querySelectorAll(".section-multi-product-container")[0].id; if (a != "PROD0") { ProdInit(); } }, 1500); /* Roboto */ @import url('https://ift.tt/otBrpSx'); /* Roboto Mono */ @import url('https://ift.tt/C2cBe5N'); :root { /* //////////////////////////////////////////////////////////////////// */ /* System colors */ --color-cream: #E8F6F7; --color-black: #000; --color-white: #E8F6F7; --color-light-gray: #EAE0D4; --color-medium-gray: #555555; /* Hovers */ --color-dark-gray: #4B4D56; /* Primary colors, use white or black text */ --color-pink: #F300CE; --color-blue: #1F69FF; /* Secondary colors, use black text only*/ --color-orange: #4B4D56; --color-yellow: #FBF5E7; --color-green: #4B4D56; --color-teal: #4B4D56; --color-purple: #4B4D56; /* //////////////////////////////////////////////////////////////////// */ /* Fonts */ --Brown-Regular: Brown Regular, Gill Sans, Arial, Helvetica, Roboto, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; --Brown-Bold: Brown Bold, Gill Sans, Arial, Helvetica, Roboto, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; --Roboto: 'Roboto', Arial, Helvetica, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; --Roboto-Mono: 'Roboto Mono', Monaco, monospace; --Owners-Narrow: 'owners-narrow-black', sans-serif; --Playfair: Playfair Display, Times New Roman Bold, TimesNewRomanPSMT-Bold, Times Bold, Noto Serif Bold, NotoSerif-Bold, Georgia, serif; --Ivy-Presto: 'owners', Helvetica, Roboto, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; --Owners: 'owners', Helvetica, Roboto, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; --OwnersWide: 'owners-wide', Helvetica, Roboto, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; --OwnersXwide: 'owners-xwide', Helvetica, Roboto, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; --NeueHaus-Unica: neue-haas-unica, Helvetica, Roboto, Segoe UI Light, Ubuntu Light, DroidSans, sans-serif; /* Font Letterspacing < DO NOT ALTER */ --Tight: -0.01em; --Normal: 0em; --Loose: 0.02em; --Spread: 0.1em; /* Intro column div{font-family:var(--Roboto-Mono);font-weight:var(--Weight-Roboto-Mono-Regular);font-size:.7rem;text-transform:uppercase;text-decoration:none;letter-spacing:.02em;color:var(--subnav-text-color);border-bottom:1px solid transparent}.subnav__container a:hover,.subnav__container-mobile button:hover,.subnav__container>div:hover{color:var(--subnav-text-hover-color);border-bottom:1px solid var(--subnav-text-hover-color)}.subnav__read-more{pointer-events: none;color:var(--subnav-read-more-color);border:0!important;text-decoration:none}.subnav__container-mobile{display:none}#subnav__marker{height:1px;margin-top:-1px}@media only screen and (max-width:1100px){.subnav__container{display:none}.subnav__container-mobile{display:flex}}@media only screen and (max-width:1024px){.subnav__container{width:100%;height:30px;display:flex!important;flex-direction:row;justify-content:start;align-items:center;gap:30px;overflow-x:auto;scroll-behavior:smooth;padding:0 20px 2px}.subnav__container a,.subnav__container-mobile button,.subnav__container>div{white-space:nowrap}.subnav__container::-webkit-scrollbar{height:1px;pointer-events:auto;cursor:pointer}.subnav__container::-webkit-scrollbar-thumb{background:rgba(255,255,255,0);border-radius:6px;border:0}.subnav__container::-webkit-scrollbar-track{background:rgba(0,0,0,0);padding:0}}@media only screen and (max-width:760.98px){.subnav__container a,.subnav__container-mobile button,.subnav__container>div{font-size:.65rem;border-bottom:1px solid var(--subnav-text-color-underline)}.subnav__container,.subnav__container-mobile{gap:20px}} #subnav, .subnav { transition: translateY 0.5s ease-in-out; -webkit-transition: translateY 0.5s ease-in-out; z-index: 99; } /* //////////////////////////////////////////////////////////////////// */ /* Anchors */ .caro__marker{position:relative}.caro__anchor{position:absolute;top:-40px;left:0;width:100%;height:1px}.caro__marker .caro__anchor{top:-140px} .marker_set{position:relative}.marker{position:absolute;top:-40px;left:0;width:100%;height:1px}.marker_set .marker{top:-140px} .section-html, .module {position: relative;} /* //////////////////////////////////////////////////////////////////// */ /* Carousel Basics */ .caro,.caro__scroller{display:block;width:100%}.caro{clear:both;margin:0;padding:0;overflow:hidden}.caro__scroller{position:relative}.caro__scroller-wrapper{width:100%;display:flex;flex-direction:column;position:relative}.caro__count{display:none}.caro__arrows{position:absolute;top:0;left:0;right:0;width:100%;pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.caro__arrow,.caro__arrow-left,.caro__arrow-right{padding:0;pointer-events:auto}.caro__arrow-left{top:auto;bottom:auto;left:40px;width:auto;margin:0;display:none;opacity:0}.caro__arrow-right{top:auto;right:40px;width:100px;margin:0;display:block;opacity:1;animation-name:moveArrow;animation-timing-function:ease-in-out;animation-duration:1.5s;animation-iteration-count:infinite}.caro__arrow{position:absolute;width:60px;height:60px;cursor:pointer;margin:-20px 0 0}.caro__arrow-file svg{width:100%;height:100%}.caro__arrow-file svg path{fill: var(--carousel-arrow-shape-color)}.caro__arrow-file:hover path{fill:var(--carousel-arrow-shape-color-hover)}.caro__arrow-file svg circle{fill:var(--carousel-arrow-bgcolor);stroke:var(--carousel-arrow-bordercolor)}.caro__arrow-file:hover svg circle{fill:var(--carousel-arrow-bgcolor-hover);stroke:var(--carousel-arrow-bordercolor-hover)}.caro__arrow-right:hover{animation-play-state:paused;-webkit-animation-play-state:paused}@keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(30px)}}@-moz-keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(30px)}}@-webkit-keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(30px)}}@-o-keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(30px)}}.caro__scroller-list{width:100%;height:fit-content;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:0 20px;padding:0 0 20px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(100,340px);font-size:0;display:flex;justify-content:start;align-items:start;gap:20px;flex-wrap:nowrap}.is-promos .caro__scroller-list,.is-wide .caro__scroller-list,.is-youtube .caro__scroller-list{grid-template-columns:repeat(100,500px)}.is-social .caro__scroller-list,.is-tall .caro__scroller-list{grid-template-columns:repeat(100,340px)}.caro__card{overflow:hidden;width:340px;min-width:340px;max-width:340px;background-color:transparent;height:fit-content;scroll-snap-align:start;position:relative;display:inline-block;float:none;box-sizing:content-box;padding:0;margin:0}.caro__card img{width:100%}.caro__card>div{box-sizing:border-box;width:inherit}.caro__card:first-of-type{padding-left:20px}.caro__card:last-of-type{margin-right:20px}.is-promos .caro__card,.is-wide .caro__card,.is-youtube .caro__card{width:500px;min-width:500px;max-width:500px}.is-youtube .caro__card iframe{width:500px!important;height:281px!important}.is-social .caro__card iframe.instagram-media{max-width:unset!important;width:100%!important;border-radius:0!important;margin:-54px 0 0!important;border:0!important}@media only screen and (max-width:760.98px){.caro__arrow-left{left:15px}.caro__arrow-right{right:15px;pointer-events:none}.caro__arrow-right .caro__arrow-file{transform:rotate(180deg)}.caro__arrow-file{width:85px;height:85px}.caro__arrow-file img,.caro__arrow-file svg{padding:11px}@keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(20px)}}@-moz-keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(20px)}}@-webkit-keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(20px)}}@-o-keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(20px)}}.caro__scroller-list,.is-people .caro__scroller-list,.is-promos .caro__scroller-list,.is-social .caro__scroller-list,.is-tall .caro__scroller-list,.is-wide .caro__scroller-list,.is-youtube .caro__scroller-list{grid-template-columns:repeat(100,335px)}.caro__card,.is-people .caro__card,.is-promos .caro__card,.is-social .caro__card,.is-tall .caro__card,.is-wide .caro__card,.is-youtube .caro__card{width:335px;min-width:335px;max-width:335px}.is-youtube .caro__card iframe{width:335px!important;height:188px!important}.caro__arrows{display:none!important}}.caro__scroller-list::-webkit-scrollbar{height:4px;pointer-events:auto;cursor:pointer;background:0 0!important}.caro__scroller-list::-webkit-scrollbar-track{background:0 0!important;padding:2px 0}.caro__scroller-list::-webkit-scrollbar-thumb{background:0 0!important;border-radius:6px;border:0}.caro__scroller-list::-webkit-scrollbar-thumb:hover{background:0 0!important} /* /////////////////////////////////////////////////////////////////////////////// */ /* Editors */ .editors { margin: 40px auto 0; padding: 0; } .editors__wrapper { } .editors__list { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; flex-wrap: wrap; width: 100%; gap: 15px; } .editors__card { width: 100%; max-width: 250px; display: block; margin: 0; padding: 0 20px; } .editors__card-image { width: 100%; max-width: 250px; margin: 0 auto 10px; } .editors__card-image img { width: 100%; border-radius: 500px; border: var(--editor-border-size) solid var(--editor-border-color); } .editors__card-details { width: 100%; display: flex; flex-direction: column; font-family: var(--editor-details-font); font-weight: var(--editor-details-weight); color: var(--editor-details-color); font-size: 0.7rem; line-height: 1.45; text-align: center; } .editors__card-details a:hover { color: var(--editor-name-hover-color); } .editors__card-name { font-size: 1.2rem; color: var(--editor-name-color); font-family: var(--editor-name-font); font-weight: var(--editor-name-weight); } .editors__card-role { color: var(--editor-role-color); text-transform: uppercase; letter-spacing: 0.05em; } .editors__card-social { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 0; } .editors__card-social-icon svg { width: 50px; height: 50px; } .editors__card-social-icon svg path { fill: var(--editor-social-color); } .editors__card-social-icon:hover svg path { fill: var(--editor-social-hover-color); } @media only screen and (max-width: 760px) { .editors { padding: 0 0 40px; } .editors__list { gap: 20px; } .editors__card { margin-bottom: 20px; } } /* //////////////////////////////////////////////////////////////////// */ /* Products */ .product__card { width: 100%; height: 100%; display: flex; flex-direction: column; gap: 0; align-items: stretch; justify-content: center; } .product__image { width: 100%; overflow: hidden; display: flex; flex-direction: column; justify-content: start; align-items: center; position: static; padding-bottom: 0; height: fit-content; top: 0; max-height: 440px; } /* new */ .product__image { width: 100%; overflow: hidden; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding-bottom: 0; height: 440px; /* 420px; */ } .product_image-container { width: 100%; overflow: hidden; position: relative; padding-bottom: 0; height: auto; border: 0; /* var(--product-img-border-size) solid var(--product-img-border-color); */ border-radius: 0; /* var(--product-img-border-radius); */ display: flex; flex-direction: column; justify-content: center; align-items: center; } .product__image img { width: 100%; position: static; top: unset; -ms-transform: unset; transform: unset; top: 0; left: 0; } .product__eyebrow { width: 100%; font-family: var(--product-brand-font); font-weight: var(--product-brand-weight); font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--product-brand-color); text-decoration: none; padding: 15px 10px 5px; overflow: hidden; height: 35px; } .product__name { width: 100%; font-family: var(--product-name-font); font-weight: var(--product-name-weight); font-size: 1.1rem; text-transform: none; letter-spacing: 0em; color: var(--product-name-color); text-decoration: none; padding: 0 10px 15px; white-space: normal; overflow: hidden; height: 60px; } .product__name span { border-bottom: 1px solid transparent; } .product__name:hover span { border-bottom: 1px solid var(--product-name-color); } .product__buy { width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: stretch; padding: 0 10px 10px; gap: 20px; } .product__buy-button { width: fit-content; padding: 8px 20px; font-family: Brown Bold, sans-serif; font-weight: 400; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--product-buy-text-color); background-color: var(--product-buy-bg-color); border: var(--product-buy-border-size) solid var(--product-buy-border-color); border-radius: 100px; text-align: center; text-decoration: none; } .product__buy-button:hover { background-color: var(--product-buy-bg-hover-color); color: var(--product-buy-text-hover-color); } .product__buy-details { display: flex; flex-direction: column; gap: 5px; width: 100%; } .product__prices { font-family: Brown Bold, sans-serif; font-weight: 400; font-size: 0.7rem; color: var(--product-brand-color); text-decoration: none; } .product__retailer { font-family: Brown Regular, sans-serif; font-weight: 400; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--product-brand-color); text-decoration: none; } .product__card { text-align: left; } .caro.is-products .caro__card { width: 220px !important; min-width: 220px !important; max-width: 220px !important; } .product__name { font-size: 1.1rem !important; } .product__image { height: 320px !important; } .product__buy { padding: 0 0 10px !important; gap: 15px !important; } .product__name, .product__eyebrow { padding-left: 0 !important; padding-right: 0 !important; } .caro__card:first-of-type { padding-left: 0 !important; } .caro__card:last-of-type { margin-right: 0 !important; } .caro__scroller-list { scroll-padding: 0 20px; padding: 0 20px 20px !important; } h2.caro__header { font-family: var(--OwnersXwide); font-weight: 300; font-size: 3.75rem; margin: 0 auto 40px; text-transform: uppercase; line-height: 1.0; padding: 0 20px; } h2.caro__header strong { font-weight: 700; } h2.caro__header.is-minor { font-size: 2rem; } h3.caro__subheader { font-family: var(--NeueHaus-Unica); font-weight: 300; font-size: 1.45rem; margin: 0 auto 20px; text-transform: none; font-style: italic; padding: 0 20px; } h2.caro__header img { height: 120px; } @media only screen and (max-width: 768px) { h2.caro__header { font-size: 3.0rem; } h3.caro__subheader { font-size: 1.15rem; } h2.caro__header img { height: auto; width: 100%; max-width: 400px; padding: 0 20px; } h2.caro__header.is-minor { font-size: 1.5rem; } } @media only screen and (max-width: 500px) { h2.caro__header img { max-width: 375px; } } @media only screen and (max-width: 420px) { h2.caro__header img { max-width: 335px; } } .caro__eyebrow { margin-bottom: 10px; padding-top: 20px; font-family: var(--NeueHaus-Unica); font-weight: 300; } .subnav { /* background-color: #FFEEEE; */ } .header__container { width: 100%; display: flex; flex-direction: row; justify-content: start; align-items: center; gap: 0; } .header__column { width: 33.333%; } .header__column.is-two-column { width: 66.6666%; } .header__column img { width: 100%; } .intro__break { display: block; } .tmp-hero-overlay { position: absolute; top: 0; left: 0; width: 100%; right: 0; margin: 0 auto; } .tmp-hero-overlay img { width: 100%; } @media only screen and (max-width: 968px) { .header__container { flex-direction: column; } .header__column { width: 100%; } .header__column.is-two-column { width: 100%; } .intro__break { display: none; } } .overlay__deaktop { display: block; } .overlay__mobile { display: none; } @media only screen and (max-width: 768px) { .overlay__deaktop { display: none; } .overlay__mobile { display: block; } .tmp-hero-overlay { top: 0; left: 0; width: 100%; } h2.caro__header { font-size: 2.0rem; } } /* Hide broken ad */ .goku, .bxc { display: none !important; } /* LOOKBOOK */ .gallery { width: 100%; margin-top: -20px; font-size: 0; } .gallery__container { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; gap: 0; } .gallery__item { width: 25%; } .gallery__image { width: 100%; height: 100%; z-index: 98; position: relative; } .gallery__image img { width: auto; position: relative; height: 80vh; } .gallery__details { padding: 15px 0 0; z-index: 99; position: relative; } .gallery__item-title { font-family: 'Brown Regular', sans-serif; font-size: 1.2rem; color: var(--color-black); text-align: left; margin: 5px auto; display: flex; flex-direction: row; justify-content: start; align-items: center; gap: 12px; max-width: 720px; padding: 0 20px 40px; } .gallery__item-credit { font-family: var(--Roboto-Mono); font-size: 0.7rem; text-transform: uppercase; text-align: left; display: flex; flex-direction: row; justify-content: start; align-items: center; gap: 12px; padding-top: 0; } .caro__subheader .gallery__item-credit { font-size: 0.9rem; font-family: 'Brown Regular', sans-serif; padding-top: 7px; } .gallery__item-credit a:hover { background-color: var(--color-black); color: var(--color-cream); } .footnote { font-family: 'Brown Regular', sans-serif; font-size: 0.65rem; color: var(--color-black); } .person__overlay-set { font-family: 'Brown Regular', sans-serif; font-size: 1rem; line-height: 1.65; } .person__image-container { font-size: 0; } .is-double { width: 50%; } .caro.is-gallery .caro__card { width: fit-content; min-width: fit-content; max-width: fit-content; height: fit-content; height: fit-content; } .gallery__credit-notes { font-family: var(--Roboto-Mono); font-size: 0.6rem; text-transform: uppercase; text-align: center; width: 100%; max-width: 1100px; margin: 0 auto; padding: 0 20px 50px; white-space: normal; } /* Images */ .gallery__image.gallery__image-group { display: flex; flex-direction: column; gap: 20px; height: 80vh; } .gallery__image.gallery__image-group img { height: 50%; } .gallery__image { overflow: hidden; } .gallery__image a img { transform: scale(1.0); transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; } .gallery__image a:hover img { transform: scale(1.1); transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; } @media only screen and (max-width: 1400px) { .gallery__image img, .gallery__image.gallery__image-group { height: 70vh; } } @media only screen and (max-width: 1200px) { .gallery__image img, .gallery__image.gallery__image-group { height: 60vh; } } .is-quote-bg { background: #f7e5ba; background: -webkit-linear-gradient(180deg, rgba(247, 229, 186, 1) 0%, rgba(247, 231, 244, 0.85) 100%); background: -moz-linear-gradient(180deg, rgba(247, 229, 186, 1) 0%, rgba(247, 231, 244, 0.85) 100%); background: linear-gradient(180deg, rgba(247, 229, 186, 1) 0%, rgba(247, 231, 244, 0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7E5BA", endColorstr="#F7E7F4", GradientType=0); } .caro__subheader { font-family: var(--Owners); font-size: 1.35rem; color: var(--color-black); text-align: center; display: block; flex-direction: column; align-items: center; gap: 12px; max-width: 750px; margin: 0 auto 20px; padding: 0 20px 20px; } @media only screen and (max-width: 600px) { .gallery__image img, .gallery__image.gallery__image-group { height: auto; width: 100%; max-width: 87vw; } } .caro__overlay { pointer-events: none; position: absolute; top: 0; left: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #C0D6FA; width: 100%; height: 100%; opacity: 0.0; z-index: 99; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .caro__overlay-set { padding: 40px; } .gallery__image a:hover .caro__overlay { opacity: 1.0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .caro__overlay-close { position: absolute; top: 10px; right: 10px; font-family: 'Brown Regular', sans-serif; font-size: 0.8rem; line-height: 1.5; color: #000; pointer-events: auto; cursor: pointer; } .caro__overlay-info { position: absolute; top: 5px; right: 5px; padding: 0; width: 44px; height: 44px; display: none; flex-direction: column; justify-content: center; align-items: center; pointer-events: auto; cursor: pointer; } .caro__overlay-info-set { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: rgba(0,0,0,0.25); border-radius: 3px; width: 26px; height: 26px; padding: 4px; font-family: 'Brown Regular', sans-serif; font-style: italic; font-size: 0.8rem; line-height: 1; color: #fff; border: 0 solid #fff; } .icon__info { display: flex; flex-direction: column; justify-content: center; align-items: start; gap: 2px; } .icon__info-bar { width: 15px; height: 1px; background-color: #fff; } .icon__info-bar-md { width: 13px; height: 1px; background-color: #fff; } .icon__info-bar-sm { width: 10px; height: 1px; background-color: #fff; } .caro__overlay.is-mobile-overlay { display: none; opacity: 1.0; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 9999999999; } .caro__overlay.is-mobile-overlay { justify-content: start; } .caro__overlay.is-mobile-overlay .caro__overlay-set { overflow-y: auto; justify-content: start; max-width: 720px; } .caro__overlay-set>p { font-family: 'Brown Regular', sans-serif; font-size: 1.4rem; line-height: 1.5; color: #000; white-space: normal; width: 100%; } @media only screen and (max-width: 1400px) { .caro__overlay-set>p { font-size: 1.25rem; } } @media only screen and (max-width: 1200px) { .caro__overlay-set>p { font-size: 1.0rem; } } .mobile__overlays { display: none; } @media only screen and (max-width: 1024px) { .mobile__overlays { display: block; } .caro__overlay-info { display: flex; } .caro__overlay.is-desktop { display: none; } } .gallery__item.is-quote { width: 100%; } .is-quote .gallery__image { margin: 0 auto; text-align: center; } .is-quote .gallery__image img { height: auto; width: 100%; max-width: 1100px; margin: 0 auto; } .quote__credit { width: fit-content; margin: 40px auto 20px; } .quote__credit .gallery__image img { width: 100%; max-width: 150px; max-height: 150px; border-radius: 400px; margin: 0 auto; } .quote__name { /* font-family: Brown Bold, sans-serif; */ font-family: var(--OwnersWide); font-size: 1.45rem; letter-spacing: 0; line-height: 1.2; word-spacing: normal; font-weight: 500; color: var(--color-black); text-align: center; padding: 8px 20px 3px; } .quote__role { font-family: var(--OwnersWide); font-size: 1.45rem; letter-spacing: 0; line-height: 1.2; word-spacing: normal; font-weight: 300; color: var(--color-black); text-align: center; } .quote__desktop { display: block; } .quote__mobile { display: none; } @media only screen and (max-width: 760px) { .quote__credit .gallery__image img { max-width: 100px; max-height: 100px; } .quote__name, .quote__role { font-size: 1.25rem; } .quote__desktop { display: none; } .quote__mobile { display: block; } } .quote__credit a .gallery__image { transform: scale(1.0); transition: all 0.5s ease-in; -webkit-transition: all 0.3s ease-in; } .quote__credit a:hover .gallery__image { transform: scale(1.1); transition: all 0.5s ease-in; -webkit-transition: all 0.3s ease-in; } .quote__credit a .quote__name span { border-bottom: 1px solid transparent; transition: all 0.5s ease-in; -webkit-transition: all 0.3s ease-in; } .quote__credit a:hover .quote__name span { border-bottom: 1px solid var(--color-black); transition: all 0.5s ease-in; -webkit-transition: all 0.3s ease-in; } .intro__sm { font-size: 17px !important; text-align: left; } .tmp-intro p { max-width: 750px !important; text-align: left; font-size: 17px; } @media only screen and (max-width: 760px) { .intro__sm { font-size: 17px !important; text-align: left; } } .subheader-break { display: block; } @media only screen and (max-width: 960px) { .subheader-break { display: none; } } .related-entries-header { font-family: var(--Owners); font-size: 2rem; font-weight: 700; letter-spacing: 0; line-height: 1.3; } .related-entry-title { font-family: var(--NeueHaus-Unica); font-size: 1.0rem; font-weight: 400; word-spacing: normal; letter-spacing: 0; line-height: 1.4; text-transform: none; text-decoration: none; border-bottom: 1px solid var(--color-black); text-overflow: ellipsis; } .related-entries-container .related-entries .related-entry.has-border { border-left: 1px solid transparent; } .related-entry-title:hover { border-bottom: 1px solid var(--color-black); } .section-text { font-family: var(--body-font); font-weight: 300; max-width: 750px; margin-left: auto; margin-right: auto; text-align: left; padding-left: 20px; padding-right: 20px; color: #000; } .r29-article { overflow-x: hidden !important; overflow-y: hidden !important; margin-top: 0; /* -17px; */ } @media only screen and (max-width: 760.98px) { .r29-article { margin-top: 0; } } .section-text h3 { text-align: center; } .section-text a, .section-text a:link, .section-text a:visited { border-bottom: 1px solid #000; } .section-text a:hover { border-bottom: 1px solid #000; } /* Product Carousel */ .section-multi-product-container .multi-product-carousel-container .products-row { width: 100%; overflow-x: auto; scroll-behavior: smooth; padding: 0 20px; } .section-multi-product-container .left-arrow, .section-multi-product-container .left-arrow.disabled, .section-multi-product-container .right-arrow { display: none !important; } .section-multi-product-container .product-count { display: none !important; } .multi-product-carousel-container .product { font-family: var(--NeueHaus-Unica); font-weight: 300; } .multi-product-carousel-container .product .short-title { text-align: center; font-family: var(--NeueHaus-Unica); font-weight: 400; letter-spacing: 0; } .multi-product-carousel-container .product .brand-name { color: #000; text-align: center; font-weight: 400; } .multi-product-carousel-container .product .retailer-credit, .product-carousel .product .retailer-credit, .product-grid .product .retailer-credit { display: none; } .multi-product-carousel-container .product .buy-details, .product-carousel .product .buy-details, .product-grid .product .buy-details { margin: 0 auto 10px 0; justify-content: start; align-items: center; flex-flow: column; flex-direction: column-reverse; } .multi-product-carousel-container .product .buy-button, .multi-product-carousel-container .product .more-info, .product-carousel .product .buy-button, .product-carousel .product .more-info, .product-grid .product .buy-button, .product-grid .product .more-info { width: fit-content !important; padding: 12px 20px; border-radius: 100px; background-color: #fff; margin-top: 7px !important; filter: drop-shadow(0 2px 1px rgba(0, 0, 0, 0.15)) } .multi-product-carousel-container .product .price-details, .product-carousel .product .price-details, .product-grid .product .price-details { align-items: center; } .buy-button.full-width { margin: 0 0 10px 0 !important; } .custom__images { display: flex; flex-flow: column; justify-content: center; align-items: center; gap: 40px; width: 100%; margin: 0 auto; padding: 50px 20px; } .custom__images-row { display: flex; flex-flow: row; justify-content: center; align-items: center; gap: 40px; width: 100%; max-width: 1200px; margin: 0 auto; padding: 0; } .custom__image { width: 30%; } .custom__image img { width: 100%; } @media only screen and (max-width: 760.98px) { .custom__images-row { flex-flow: column; gap: 20px; } .custom__image { width: 100%; } } h4 { font-family: var(--NeueHaus-Unica); font-weight: 300; font-size: 1.75rem; margin: 0 auto 20px; text-transform: none; font-style: normal; line-height: 1.4; padding: 50px 20px; text-align: center; } h4 strong { font-weight: 600; } .section-multi-product-container .multi-product-carousel-container .products-row::-webkit-scrollbar { background: rgba(0,0,0,0.0); height: 10px; pointer-events: auto; cursor: pointer; } .caro__scroller-list::-webkit-scrollbar-track { background: rgba(0,0,0,0); padding: 2px 0; } .section-multi-product-container .multi-product-carousel-container .products-row::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.0); border-radius: 3px; border: 4px solid #E8F6F7; pointer-events: auto; cursor: pointer; } .section-multi-product-container .multi-product-carousel-container .products-row::-webkit-scrollbar-track { background: rgba(0,0,0,0); padding: 0; } .section-multi-product-container .multi-product-carousel-container:hover .products-row::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.1); } @media only screen and (min-width: 760.98px) { .full-reveal .reveal-image .reveal-fixed-wrap .reveal-fixed { top: 50px; } } .openIntro { font-family: 'Brown Regular', sans-serif; font-style: normal; font-size: 0.7rem; line-height: 1; color: #000; border-bottom: 1px solid #000; text-align: center; width: fit-content; margin: -10px 0 0 5px; pointer-events: auto; cursor: pointer; display: inline-block; } .moreIntro { display: none; } const hasSubnav = true; /* //////////////////////////////////////////////////////////////////// */ /* DO NOT ALTER */ function showIntro() { const a = document.getElementById("moreIntro"); const b = document.getElementById("button__show"); a.style.display = "block"; b.style.display = "none"; } function hideIntro() { const a = document.getElementById("moreIntro"); const b = document.getElementById("button__show"); a.style.display = "none"; b.style.display = "inline-block"; } function fixImageSizes() { const w = setTimeout(function() { clearTimeout(w); let a = document.querySelectorAll(".product_image-container img"); let h; for (let i = 0; i < a.length; i++) { // Get image height h = a[i].clientHeight; // If height is less than 440px if (h 760) { // c = document.getElementById("video_desktop"); // c.pause(); } a.style.position = "fixed"; b.style.height = "30px"; a.style.transform = "translateY(-50px)"; const w = setTimeout(function() { a.style.transform = "translateY(58px)"; a.style.transition = "all 0.75s ease-in-out"; a.style.webkitTransition = "all 0.75s ease-in-out"; }, 500); } function subnavOff() { const a = document.getElementById("subnav"); const b = document.getElementById("subnav__marker"); let c; if (window.innerWidth > 760) { // c = document.getElementById("video_desktop"); // c.play(); } a.style.transform = "translateY(0)"; a.style.transition = "all 0.75s ease-in-out"; a.style.webkitTransition = "all 0.75s ease-in-out"; const w = setTimeout(function() { clearTimeout(w); a.style.position = "relative"; b.style.height = "1px"; }, 10); } function setupSubnav() { if (Waypoint) { var waySticky = new Waypoint({ element: document.getElementById('subnav__marker'), handler: function(direction) { if (direction == 'down') { subnavOn(); } if (direction == 'up') { subnavOff(); } }, offset: 110 }); } } function initSubnav() { const w = setTimeout(function() { clearTimeout(w); setupSubnav(); }, 1000); } function initAnchors() { let a = document.querySelectorAll("#below-the-fold-modules>div"); let b,c,d,e,dv; for (let i = 0; i { const script = document.createElement('script'); script.src = url; script.onload = resolve; script.onerror = reject; document.head.appendChild(script); }); } function initLoad() { loadScript('https://studio-assets.rf29.net/Assets/Site/JS/waypoints.min.js') .then(() => { // Loaded if (hasSubnav) { initSubnav(); // initAnchors(); } // fixImageSizes(); }) .catch(error => { // Not loaded console.error('Error loading script:', error); }); } const checkInit = setTimeout(function() { clearTimeout(checkInit); const a = document.getElementById("tmp-hero"); // Make sure to do this just once in case of page re-render if (a == undefined) { let b = document.querySelectorAll(".tmp-hero")[0]; b.setAttribute("id","tmp-hero"); initLoad(); } }, 50); function showOverlay(e) { let a = [e]; let b = document.getElementById(a); b.style.opacity = "0.0"; b.style.display = "flex"; const w = setTimeout(function() { b.style.opacity = "1.0"; b.style.transition = "all 0.5s ease-in-out"; b.style.webkitTransition = "all 0.5s ease-in-out"; }, 50); } function closeOverlay(e) { let a = [e]; let b = document.getElementById(a); b.style.opacity = "0.0"; b.style.transition = "all 0.5s ease-in-out"; b.style.webkitTransition = "all 0.5s ease-in-out"; const w = setTimeout(function() { b.style.display = "none"; }, 550); }
<!-- --> <!-- -->
<!--
-->

There’s something in the air this summer: a collective desire to stop shrinking, stop waiting, and step fully into the spotlight of our own lives. The Refinery29 Lookbook has always been about more than just trends — it’s about celebrating the creative visionaries who shape culture and collaborating with them to bring the season’s most inspiring fashion and beauty ideas to life. For Refinery29’s Summer 2026 Lookbook, we kept returning to one idea: the making of a star. Not perfection, not polish, but the transformation that happens when someone decides to be seen.

To bring that vision to life, we reunited some of the most iconic figures from America’s Next Top Model: Nigel Barker behind the camera, Miss J Alexander on set, and beloved stars Naima, Toccara, Mercedes, and Molly — women many of us grew up watching, admiring, and learning from. They taught an entire generation about fashion, beauty, confidence, presence, and what it means to command a room unapologetically. Having them together again felt electric, emotional, and honestly a little surreal.

<!--

-->

I grew up watching ANTM, and in many ways, I learned what it meant to be on set — what it meant to create fantasy, collaborate creatively, and build an image — from faithfully tuning in every Wednesday night. Sitting in the TV room of the New York City apartment I grew up in, I’d be on three-way calls with my two best friends during commercial breaks, doing immediate deep dives on everything we were watching unfold. Waiting until the next day at school to discuss it simply wasn’t enough.

Now, 20 years later, as the Chief Content Officer of Refinery29, I feel deeply affirmed knowing creative work can still give me that same buzz, that same electricity. And we hope you feel it too.

The result is a celebration of self-expression, glamour, and stepping into your power. Whether this summer finds you headed to the office, a wedding, a beach club, or simply becoming a new version of yourself, consider this your reminder: you are the star of the story. Take up space accordingly.

<!-- -->

The Summer
Maximalist

How Molly is maximizing her summer, going from daytime pool parties to late-night dancing.

This summer, we’re making the most of every moment out — and dressing accordingly. Think looks that move as easily as you do, transitioning seamlessly from sun-soaked pool parties to late-night dance floors like Molly, all with that effortless, “cool Phoebe Philo” energy, as stylist Ana Tess puts it. 

Key makeup artist Alexis De La Isla channels the heat and glow of peak summer: “There’s beauty in imperfection — that’s how I imagine a true day-to-night look. Smudged liner, a sunburnt rosy flush, that just-left-the-beach sheen.” The key is keeping things simple, but never boring, like fresh, radiant skin and defined lashes that feels instinctively cool. “I often use Colorfix on the lashes because it’s waterproof,” says beauty entrepreneur Danessa Myricks. “And I’m a ride-or-die Maybelline fan — they can do no wrong when it comes to mascara.” 

Meanwhile, for hair, embrace undone, beachy texture in the warmer months. “If you can just enhance your natural texture and your natural beauty, then you're not fighting against the natural elements,” says hairstylist Anike Rabiu.

The Resort Queen

How Toccara is beach club-maxxing all summer long.

Whether you’re a card-carrying member of a posh beach club or just channeling that energy, summer dressing is going full throttle on color and print. For this Y2K-leaning, maximalist moment, Tess’s directive is simple: “It’s either mini, layers of sheer fabric, or a dress with a really interesting print — think Pucci or Missoni.” 

For makeup, De La Isla looks to other celebrity artists like Ngozi Edeme (who often works with Tyla) and Sophia Sinot (Zara Larsson’s go-to for glam) for their signature “high-exposure shine.” Expect glow dialed all the way up: “I see dimensional blush getting even bolder this summer,” adds Myricks, who recommends glazing cheekbones with a touch of holographic highlighter for a hyper-radiant finish. 

Hair follows suit with an intentionally undone feel. “It’s effortless because you’re at the beach,” says Anike, suggesting you brush out your style, like she did on Toccara, so the texture feels loose, airy, and fully free-flowing. 

The Office Siren

How Naima is serving office mermaid personality hire to make working in July more bearable.

The office siren is getting a sea-soaked update this season, reemerging as the office mermaid. The key, says Tess, is all in the mix: layering playful textures — sequins, feathers, flashes of metal — over the everyday staples already in your closet, like a classic white tee. 

Bringing vacation energy to the 9-to-5 means leaning into unexpected texture: a crochet sarong tied over white capris, crystal-embellished Alexandre Birman heels, a structured blazer, and a DeMellier bag that says you mean business even when you'd rather be at the pool. 

For De La Isla, it’s about bringing a hint of vacation energy to your 9-to-5. “I’d always rather be at the pool in the summer, so why not bring that light into the office?” she asks, pointing to a metallic lip as a modern twist on the classic red: “It’s a little nostalgic, a little forward.” 

As for hair, Rabiu keeps it refreshingly low effort. “It’s probably the last thing you want to think about at work,” she notes. “Just push it back out of your face so you can focus on your fierceness.” A strong-hold gel — like TRESemmé’s Instant Fix Styling Stick — delivers an instant slick-back in a few swipes, and is ideal for on-the-go touch-ups, whether you’re wearing a cropped cut à la Naima or long, waist-grazing lengths. 

The Best-Dressed
Plus One

How Mercedes is mastering every dress code for each summer wedding and soirée on the calendar.

It’s the bride’s special day, but you can still bring your best look forward — even as a plus one. For summer weddings, garden parties, and everything in between, take cues from ’90s It girls with monochromatic makeup and polished updos that feel equal parts timeless and cool. 

While a slinky silk slip dress will always hold its own, Tess suggests dialing up the interest with thoughtful details — think embroidery, prints, or a textural layer like the crocheted fringe shawl seen here on Mercedes. 

“The makeup inspiration I drew from was a ’90s beauty campaign,” says De La Isla of the tonal look. “It felt like such a fun way to be sleek and classic — without veering bridal.” For hair, it’s all about reworking the classics. “For weddings, I was thinking an updo, right?” asks Anike. “But Mercedes is so fierce, we went with a ’90s French roll with a side part and a little oomph.” 

.teaser { display: block !important; position: relative !important; width: 100% !important; height: auto !important; padding-top: 50px !important; padding-bottom: 50px !important; background: unset !important; background-size: unset !important; } .teaser__video { position: relative !important; left: 0 !important; top: 0 !important; width: 1100px !important; height: auto !important; } @media only screen and (max-width: 1220px) { .teaser__video { position: relative !important; left: 0 !important; top: 0 !important; width: 720px !important; } } @media only screen and (max-width: 760px) { .teaser__video { position: relative !important; left: 0 !important; top: 0 !important; width: 500px !important; } } @media only screen and (max-width: 540px) { .teaser__video { position: relative !important; left: 0 !important; top: 0 !important; width: 100% !important; } }

Hot girl summer may come and go, but summer star energy is forever. So this season, whether you’re heading to the office, the afterparty, or somewhere in between, lean into shimmer, texture, and glow — and don’t be afraid to let your star shine.

MAKE-up provided by
DANESSA MYRICKS
.credits { width: 100%; max-width: 960px; padding: 0 20px 0; color: var(--color-black); margin: 0 auto; text-align: center; } .credits>p { font-family: 'Roboto Mono', monospace; font-size: 0.65rem; font-weight: 400; line-height: 1.55; text-transform: uppercase; text-align: center; margin: 0 auto 20px; } .credits a { color: var(--color-black); text-decoration: underline; }

CREDITS:

Chief Content Officer: Brooke DeVard; Featured PHOTOGRAPHER: NIGEL BARKER; Featured creative: miss j alexander; Stylist: Ana Tess; Stylist assistant: Vanni Rubio;

Model: Mercedes Yvette Scelba-Shorte, Toccara Jones, Naima Mora, and Molly O’Connell.

MAKE-up provided by danessa myricks; MAKE-UP ARTIST: Alexis de la Isla; MAKEUP ASSISTANTS: Bri Swing, Grant Karpin; HAIR STYLIST: Anike; hair stylist assistant: Keila Rivera;

LIGHTING DIRECTOR & DIGITAL technician: TOBY SPRAGUE; Photo Assistants: Christian Ern, Tommy Kearns;

DIRECtor: Kathy Fusco; 1st assistant director: Jim Muscarella; 2nd ASSISTANT DIRECTOR: Kenny Williams; Director of Photography: Joe Victorine; CAMERA OPERATOR: Omar Guinier; 1st Assistant Camera: Jason Knoblock; 2nd Assistant Camera & Media Manager: Giacomo Novelli; KEY GAFFER: JOHN BUSCH; KEY GRIP: BROOKS TOMB; SOUND ENGINEER: Tara Sommer; PRODUCTION ASSISTANTs: Jordan Chavez Darquea, Eddie Claudon;

Production designer: Rae Godin; art assistants: Natalie Geldres, Goksu Kocakcigil, Madelyn Minicozzi;

VP, Creative: Praise Paige; DIRECTOR, CONTENT PRODUCTION: LAUREN STAIR; CREATIVE DIRECTORs: Madeleine Mogul, Heather Rosenthanl, Hayley Champoux; VISUALS DIRECTOR: Breanna Hall; Producer: Sharon Viera; Talent Manager: Anne Marie Andrews; Social LEAD: Taylor Loren; Fashion: Victoria Montalti; beauty: KARINA HOSHIKAWA;

.stories { width: 100%; padding-bottom: 80px; } .stories__container { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; gap: 20px; padding: 0 40px; margin: 0 auto; } .stories__card { height: 600px; position: relative; width: 340px; margin: 0; display: inline-block; background-color: #FFEEEE; text-align: center; color: var(--color-black); min-width: 140px; -webkit-transition: box-shadow .2s ease-in-out; transition: box-shadow .2s ease-in-out; vertical-align: top; } .stories__opener-image { min-height: 405px; z-index: 40; position: relative; } .stories__opener-image img { position: static; width: 100%; z-index: 60; } .stories__story-content { text-align: left; margin: 20px; } .stories__section { font-family: Brown Regular, sans-serif; font-size: 12px; letter-spacing: .1em; line-height: 1.2em; word-spacing: normal; font-weight: 400; color: var(--color-black); text-transform: uppercase; margin-bottom: 15px; } .stories__title { font-family: Brown Bold, sans-serif; font-size: 25px; font-weight: 400; word-spacing: normal; letter-spacing: 0em; line-height: 1.3em; text-transform: none; font-size: 20px; text-align: left; } .stories__card a .stories__title>span { -webkit-transition: border-bottom 0.1s ease-in; transition: border-bottom 0.1s ease-in; border-bottom: 1px solid transparent; } .stories__card a:hover .stories__title>span { -webkit-transition: border-bottom 0.1s ease-in; transition: border-bottom 0.1s ease-in; border-bottom: 1px solid var(--color-black); } .stories__story-meta { font-family: Brown Regular, sans-serif; font-size: 12px; letter-spacing: .1em; line-height: 1.2em; word-spacing: normal; font-weight: 400; text-transform: uppercase; color: var(--color-black); } .stories__author { padding-top: 2.5em; position: absolute; bottom: 20px; left: 20px; } .stories__author-name { text-transform: uppercase; } .stories__publish-date { position: absolute; bottom: 20px; right: 20px; } @media only screen and (max-width: 1550px) { .stories__container { max-width: 1000px; } }

PAST LOOKBOOKS

Like what you see? How about some more R29 goodness, right here?