4 Of Our Best & Warmest Layering Tricks To Optimize Your Outdoor Time This Fall

OSTN Staff

// Show numbers on the images in page, set to false before publish to turn them off
const toolsOn = false;

// Should dots be onclick for all views?
const clickOn = false;

// Setup Annotation Content, the first spot is 0, second spot is 1 etc.
let content = new Array (

Cuddl Duds

Softwear With Stretch Leggings

$32.00

“Thanks, they have pockets” — something you can say when someone compliments you on these thermal leggings.

Cuddl Duds

Softwear With Stretch Long Sleeve Turtleneck

$34.00

Did you notice the turtleneck underneath? Another neutral piece adds warmth without detracting from the main pattern.

“,

Cuddl Duds

Softwear With Stretch Long Sleeve Crewneck Top

$34.00

This lightweight shirt debunks the notion that warmth must equal bulk.

“,

Cuddl Duds

Softwear With Stretch Long Sleeve Crewneck Top

$34.00

Fifteen colorways means you can make even more eye-catching combos with these crazy-comfy tops.

“,

Cuddl Duds

Chenille Knit Beanie With Pom

$34.00

Chenille isn’t just for throws — a pom-pom beanie in the ultra-soft fabric feels just as snuggly.

);

// Tools
function tagImages() {
let e, t = document.querySelectorAll(“.section-image .img-container”);
for (e = 0; e < t.length; e++) {

t[e].setAttribute(“id”, [“image” + e]);

if (toolsOn == true) {
let n = document.createElement(“DIV”);
t[e].appendChild(n), n.innerHTML = “

” + e + “


}

}
}

function countDots() {

let annos = document.querySelectorAll(“.anno-dot”);
let count = annos.length;

let n = document.createElement(“DIV”);
n.setAttribute(“class”, “dotCount”);

if (toolsOn == false) {
n.style.display = “none”;
}

let w = document.getElementsByClassName(“body”);
w[0].appendChild(n);
n.innerHTML = “

Setup CSS for ” + count + ” dots & pops

“;

}

// Setup Annotations, do not alter
var grabnav,
elem = new Array(),
mobilebuy = new Array(),
closebutton = new Array(),
init = !1,
previous = 100,
mobile = !1,
desktop = !0;

function assembleArray(n, e) {
return [document.getElementById(“anno-tip” + n), document.getElementById(“anno-dot” + n + “-hint”), e];
}
function tipOn(n) {
var e = n[0],
i = n[1],
t = n[2];
0 == init && (initAnnotations(), (init = !0)), 1 == mobile ? (showPop(e, t, !0), window.innerWidth < 768 && hideGlobalNav()) : window.innerWidth < 768 ? (showPop(e, t, !0), hideGlobalNav()) : (showPop(e, t, !1), showHint(i));
}
function tipOff(n) {
var e = n[0],
i = n[1],
t = n[2];
1 == mobile ? (hidePop(e, t, !0), window.innerWidth < 768 && showGlobalNav()) : window.innerWidth 540 && mobileExtraOn(n);
}
function closeTip(n) {
tipOff(assembleArray(n, “0”)), window.innerWidth > 540 && mobileExtraOff(n);
}
function showTip(n) {
1 == desktop && window.innerWidth > 720 && tipOn(assembleArray(n, “-15%”));
}
function hideTip(n) {
1 == desktop && window.innerWidth > 720 && tipOff(assembleArray(n, “0”));
}
function mobileExtraOn(n) {
(mobilebuy[n].style.display = “block”), (closebutton[n].style.display = “block”);
}
function mobileExtraOff(n) {
(mobilebuy[n].style.display = “none”), (closebutton[n].style.display = “none”);
}
function initAnnotations() {
document.getElementsByClassName(“global-header”)[0].setAttribute(“id”, “tmp-global-header”),
(grabnav = document.getElementById(“tmp-global-header”)),
(mobilebuy = document.getElementsByClassName(“anno-mobile-buy”)),
(closebutton = document.getElementsByClassName(“anno-tip-close”));
}
function showGlobalNav() {
grabnav.style.display = “block”;
}
function hideGlobalNav() {
grabnav.style.display = “none”;
}

navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i) && ((mobile = !0), (desktop = !1));

function setupAnnotation(t, e) {
let n = document.querySelectorAll(“.section-image .img-container”),
o = document.createElement(“DIV”),
l = [“an” + e];
n[t].classList.add(“anno-layers”), n[t].setAttribute(“id”, l), n[t].appendChild(o), (o.innerHTML = content[e]), (content[e] = void 0), 0 == e;
}
function setAnnoDelays(t) {
let e = [“#an” + t + ” .anno-dot”],
n = document.querySelectorAll(e);
for (let e = 0; e < n.length; e++) {
let n = [“#an” + t + ” .anno-dot”],
o = [“anno-dot-delay” + e];
document.querySelectorAll(n)[e].classList.add(o);
}
}
function setClick(t, e) {
let n = [“openTip(” + e + “)”];
t.setAttribute(“onclick”, n);
}
function setRollover(t, e) {
let n = [“showTip(” + e + “)”],
o = [“hideTip(” + e + “)”];
t.setAttribute(“onmouseenter”, n), t.setAttribute(“onmouseleave”, o);
}
function activateAnnotations() {
let t = document.querySelectorAll(“.anno-dot”);
for (let e = 0; e 760 && 0 == clickOn ? setRollover(t[e], e) : setClick(t[e], e);
}
}

function setupPopups() {

let t = document.querySelectorAll(“.anno-tip”);
let tc = document.querySelectorAll(“.anno-tip-close”);
let ti = document.querySelectorAll(“.anno-tip-image”);

for (let e = 0; e < t.length; e++) {

let tid = [“anno-tip” + e];
t[e].setAttribute(“id”, tid);

let tcid = [“closeTip(” + e + “)”];
tc[e].setAttribute(“onclick”, tcid);

let tiid = [“anno-tip” + e + “_img”];
ti[e].setAttribute(“id”, tiid);

if (clickOn == true) {
tc[e].style.display = “block”;
}

}

activateAnnotations();

}

function setupInsetAnimations() {

let t = document.querySelectorAll(“.section-image .img-container”);

let a = document.createElement(“DIV”);
t[5].classList.add(“tmp-anim”);
t[5].appendChild(a);
a.innerHTML = “

“;

let b = document.createElement(“DIV”);
t[9].classList.add(“tmp-anim”);
t[9].appendChild(b);
b.innerHTML = “

“;

let c = document.createElement(“DIV”);
t[11].classList.add(“tmp-anim”);
t[11].appendChild(c);
c.innerHTML = “

“;

t = void 0;

console.log(“ran the annimations”);
}

function fixClear() {

let o = document.querySelectorAll(“.section-outer-container .section-text-container”);
o[3].style.clear = “none”;
o[4].style.clear = “none”;
}

function setup() {

// Number the images, turn off for publish
tagImages();

// Annotations, set number based on image tag using the tag images function
// first variable is image location
// second variable is the content array position
setupAnnotation(0,0);
setupAnnotation(2,1);
setupAnnotation(4,2);
setupAnnotation(6,3);

// Setup the popups
setupPopups();

// Add delay to dot pulses
setAnnoDelays(0);
setAnnoDelays(1);
setAnnoDelays(2);
setAnnoDelays(3);

// How many dots to css
countDots();

// Set up anim gif replace
// setupInsetAnimations();

fixClear();

}

/* Preload */

function ready(e){(document.attachEvent?”complete”===document.readyState:”loading”!==document.readyState)?e():document.addEventListener(“DOMContentLoaded”,e)}document.onmouseleave=function(){window.isReady=!1},window.addEventListener(“resize”,function(){window.isReady=!1}),window.isReady=void 0!==window.isReady&&window.isReady,ready(function(){var e=setInterval(function(){window.imagesLoaded&&(imagesLoaded(“#tmp-load”,{background:!0},function(){window.isReady=!1,clearInterval(e)}),clearInterval(e))},100);if(!1!==window.isReady)return;window.isReady=!0;const t=setTimeout(function(){clearTimeout(t),setup()},300)});

Of all the changes we’ve gone through in the past 1.75 years, there’s one so minor you might not have even noticed it: checking the weather report with increased regularity. It makes sense — whereas in the before times we’d go door to door from home to the train/bus/car to the office then back again, these days, we’re still maintaining our daily walk schedules and socializing more outside.

But what does this mean for our wardrobes? For one, we’re now even more highly attuned to the exact mille-feuille of clothes needed for specific temps (more on that in a bit.) For another, we’ve found the key to achieving successful layering: Cuddl Duds, whose much-loved thermals, turtlenecks, leggings, and more have kept us toasty through it all — including a holiday dinner outdoors when we were sat far from any heat lamps (true story).

This philosophy served us well then, as it will this cold-weather season. So below, see four tried-and-true outfit recipes — accompanied by some sample forecasts — that’ll keep you warm and stylish.

Cool and overcast (though that can’t dull your shine)

When in doubt, choose co-ords — these come in a printed thermal that’ll keep you toasty and autumnally picturesque. Top the matchy-matchy affair with a neutral shacket and headband to keep the focus on that cheerful red and blue buffalo check.

55° with a chance of toasting marshmallows

For a streamlined look that’s still appropriate for all-day light bopping, start with a feels-like-nothing-at-all-soft top to wear closest to your skin. Then add a heavier shirt on top and matching bottoms — both in the most unbelievably warm fleece — to make a monochromatic outer layer (very put-together). Finally, pull on gloves to keep your digits flexible — we heard there’s going to be a s’mores assembly line later.

Brisk & ideal for browsing a farm stand

Double the tops means double the insulation against the elements, which you’ll need if you’re going to rise early to unearth the best produce for your tagine. (Seriously, the farmer’s market can be a competitive sport sometimes.) A lightweight duster can 1) be removed if picking out the most prize-winning turnip has you heated, and 2) easily take you straight to post-harvest brunch, combined with a pair of stretchy leggings.

50° (but feels like 60° with the hiking)

Here, the formula has you layering fleece on top of the softest crewneck for the ultimate in warmth and comfort. (Play with scrunching the sleeves to reveal a flash of blue, and don’t forget leggings in a cloud-soft material to complete the cozy vibe.) As the cherry on top of your strategic fabric sandwiching, the outermost button-up can be peeled off to tie around your waist when you finally reach the overlook.

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

Powered by WPeMatico