.sme-page{background:#f3ebdd;color:#183d32}.sme-page a{color:inherit;text-decoration:none}.sme-page h1,.sme-page h2,.sme-page h3{font-family:Georgia,serif;font-weight:400;color:inherit;letter-spacing:-.035em;margin:0;text-wrap:balance}.sme-page h2{font-size:clamp(32px,3.3vw,54px);line-height:1.06}.sme-page p{font:16px/1.6 Arial,sans-serif;margin:15px 0 0}.sme-page .sme-eyebrow{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.18em;margin:0 0 18px}.sme-page a:focus-visible{outline:3px solid #9c7332;outline-offset:5px}.sme-hero{height:520px;position:relative;isolation:isolate;overflow:hidden}.sme-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 44%;z-index:-2}.sme-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#f3ebdd 0%,#f3ebddeb 23%,#f3ebdd90 41%,transparent 65%);z-index:-1}.sme-hero-copy{padding:35px 4.5vw;max-width:590px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sme-breadcrumb{font:12px/1.5 Arial,sans-serif;margin-bottom:32px}.sme-hero h1{font-size:clamp(42px,4.5vw,76px);line-height:1;max-width:500px}.sme-hero p:not(.sme-eyebrow){max-width:390px;font-size:17px}.sme-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.sme-page .sme-button{display:inline-flex;gap:20px;justify-content:space-between;align-items:center;min-height:46px;padding:14px 20px;background:#183d32;color:#f3ebdd;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid #183d32}.sme-page .sme-button--outline{background:#f3ebddab;color:#183d32}.sme-pad{padding:56px 4.5vw}.sme-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.sme-heading p{max-width:620px}.sme-page .sme-text-link{display:inline-flex;align-items:center;min-height:44px;gap:18px;font:600 11px/1.5 Arial,sans-serif;border-bottom:1px solid currentColor;letter-spacing:.04em}.sme-category-grid,.sme-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sme-category-grid a,.sme-details-grid a{min-width:0;display:block}.sme-category-grid img{display:block;width:100%;height:300px;object-fit:cover;object-position:50% 42%}.sme-category-grid .sme-quartet{object-position:50% 65%}.sme-category-grid h3,.sme-details-grid h3{font:600 12px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:18px}.sme-rotation{background:#e9e2d5;border-block:1px solid #b8a17b66}.sme-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sme-pick-photo{display:block;aspect-ratio:4/5;overflow:hidden;background:#f8f5ee}.sme-pick-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.sme-pick h3{font-size:23px;line-height:1.18;margin-top:18px}.sme-pick .sme-price{font-size:14px;margin:10px 0 5px}.sme-layer{display:grid;grid-template-columns:55% 45%;background:#392b23;color:#f3ebdd;scroll-margin-top:120px}.sme-layer-photo{display:block;min-height:580px;position:relative;overflow:hidden}.sme-layer-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.sme-layer-copy{padding:55px max(30px,4.5vw);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.sme-layer-copy h2{font-size:clamp(36px,4vw,64px)}.sme-layer-copy p:not(.sme-eyebrow){font:19px/1.6 Georgia,serif;max-width:390px;margin:24px 0}.sme-layer-copy .sme-button{background:#f3ebdd;color:#392b23;border-color:#f3ebdd}.sme-layer-copy .sme-text-link{margin-top:18px}.sme-fleece{background:#f3ebdd}.sme-fleece-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1020px;margin:auto}.sme-fleece-grid .sme-pick{display:grid;grid-template-columns:55% 1fr;column-gap:22px;align-content:center}.sme-fleece-grid .sme-pick-photo{grid-row:1/5;aspect-ratio:4/5}.sme-fleece-grid h3{align-self:end;font-size:25px}.sme-fleece-grid .sme-text-link{justify-self:start;align-self:start}.sme-details{background:repeating-linear-gradient(90deg,#eeeadb 0,#eeeadb 41px,#c7c8b3 42px,#eeeadb 43px)}.sme-details .sme-heading{background:#eeeadbe6;width:fit-content;padding:12px 22px 15px 0}.sme-details-grid img{width:100%;height:330px;display:block;object-fit:cover;object-position:50% 53%}.sme-details-grid a:first-child img{object-position:50% 50%}.sme-interlude{display:flex;align-items:center;justify-content:center;gap:35px;padding:28px;background:#f3ebdd;font:600 11px/1.5 Arial,sans-serif;letter-spacing:.18em}.sme-interlude svg{width:38px;height:auto}.sme-page .sb19{margin:0}.sme-page .sb19-drinks{display:none}.sme-page .sb-flask-campaign{margin:0}.sme-page .sb19 h2{font-size:clamp(38px,4vw,66px)}

@media(hover:hover){.sme-pick-photo:hover img{transform:scale(1.035)}.sme-button:hover{opacity:.85}}

@media(max-width:989px){.sme-category-grid img{height:240px}.sme-fleece-grid .sme-pick{display:block}.sme-layer-copy{padding:36px 28px}.sme-layer-photo{min-height:540px}.sme-details-grid img{height:270px}}

@media(max-width:749px){.sme-hero{height:auto;display:flex;flex-direction:column;isolation:auto}.sme-hero-image{position:static;height:260px;object-position:75% 45%;z-index:auto}.sme-hero-shade{display:none}.sme-hero-copy{padding:30px 22px 36px;max-width:none}.sme-breadcrumb{margin-bottom:22px}.sme-hero h1{font-size:49px;max-width:360px}.sme-hero p:not(.sme-eyebrow){font-size:16px}.sme-pad{padding:38px 22px}.sme-heading{align-items:flex-start;flex-direction:column;gap:10px}.sme-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sme-category-grid img{height:165px}.sme-category-grid h3{font-size:10px;letter-spacing:.06em;margin-top:12px}.sme-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.sme-pick h3{font-size:20px}.sme-layer{grid-template-columns:1fr;scroll-margin-top:80px}.sme-layer-photo{min-height:0;aspect-ratio:4/5}.sme-layer-copy{padding:38px 25px 42px}.sme-layer-copy h2{font-size:44px}.sme-layer-copy p:not(.sme-eyebrow){font-size:18px}.sme-fleece-grid{gap:20px}.sme-fleece-grid h3{font-size:21px}.sme-details-grid{grid-template-columns:1fr;gap:28px}.sme-details-grid img{height:auto;aspect-ratio:4/3}.sme-details-grid a:first-child img{object-position:50% 47%}.sme-details-grid h3{margin-top:13px}.sme-interlude{padding:24px 22px;gap:18px;font-size:9px;letter-spacing:.1em}.sme-page .sb19-main{gap:24px}.sme-page .sb19 h2{font-size:42px}}

@media(prefers-reduced-motion:reduce){.sme-pick-photo img{transition:none}}

.sme-layer-photo img{object-position:50% 0%}.sme-category-grid .sme-quartet{object-position:50% 35%}.sme-category-grid a:first-child img{object-position:50% 20%}.sme-page .sb19-drink-strip{display:none}

.sme-look{position:relative;min-height:780px;display:flex;align-items:center;justify-content:flex-end;padding:44px 4.5vw;background:#46392e;isolation:isolate;scroll-margin-top:100px}

.sme-look-photo{position:absolute;inset:0 auto 0 0;width:72%;z-index:-1;overflow:hidden}

.sme-look-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 12%}

.sme-look-panel{width:40%;padding:38px 34px;background:#f3ebdd;box-shadow:0 8px 36px #17171715}

.sme-look-panel h2{font-size:clamp(34px,3.3vw,56px);line-height:1.06}

.sme-look-panel .sme-look-intro{font:17px/1.55 Georgia,serif;margin-top:18px}

.sme-look-panel .sme-shop-label{margin:28px 0 8px}

.sme-look-products{margin-bottom:24px}

.sme-look-item{display:grid;grid-template-columns:76px 1fr 20px;gap:16px;align-items:center;min-height:98px;padding:11px 0;border-bottom:1px solid #b8a17b70}

.sme-look-item img{width:76px;height:76px;object-fit:cover;background:#e9e2d5}

.sme-look-item strong{font:600 12px/1.5 Arial,sans-serif;display:block}

.sme-look-price{font:13px/1.5 Arial,sans-serif;display:block;margin-top:5px}

.sme-look-panel .sme-button{width:100%;box-sizing:border-box}

.sme-fleece{background:#f5f0e7;padding-top:65px;padding-bottom:65px}

.sme-fleece-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:none;margin:0}

.sme-fleece-grid .sme-pick{display:block}

.sme-fleece-grid .sme-pick-photo{aspect-ratio:4/5}

.sme-fleece-grid h3{font-size:25px}

.sme-fleece-grid .sme-pick-photo img{object-position:50% 20%}

.sme-page .sme-pick>.sme-text-link{display:flex;justify-content:space-between;padding:11px 16px;background:#183d32;color:#f3ebdd;border:1px solid #183d32;min-height:44px;box-sizing:border-box;text-transform:uppercase;font-size:10px;letter-spacing:.12em;margin-top:15px}

.sme-company{background:#f3ebdd;height:500px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}

.sme-company-photo{position:absolute;inset:0;width:74%;height:100%;object-fit:cover;object-position:50% 0%;z-index:-2}

.sme-company:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 30%,#f3ebdd20 48%,#f3ebdde8 68%,#f3ebdd 100%)}

.sme-company-copy{width:33%;padding:40px 4.5vw 40px 35px;box-sizing:content-box}

.sme-company-copy h2{font-size:clamp(36px,4vw,64px)}

.sme-company-copy p:not(.sme-eyebrow){max-width:310px;margin:22px 0 26px}

.sme-details{padding-top:55px;padding-bottom:60px}

.sme-details-grid img{height:290px}

.sme-details-grid a:nth-child(2) img{object-position:50% 0%}

@media(max-width:1099px) and (min-width:750px){.sme-look{min-height:760px;padding:30px}.sme-look-panel{width:46%;padding:30px 24px}.sme-look-item{gap:12px;grid-template-columns:64px 1fr 16px}.sme-look-item img{width:64px;height:70px}.sme-look-photo{width:70%}.sme-company-copy{width:40%;padding-right:30px}.sme-fleece-grid h3{font-size:22px}}

@media(max-width:749px){.sme-look{display:flex;flex-direction:column;min-height:0;padding:0;background:#f3ebdd;isolation:auto}.sme-look-photo{position:relative;inset:auto;width:100%;z-index:auto;aspect-ratio:4/5}.sme-look-photo img{object-position:50% 12%}.sme-look-panel{width:100%;padding:32px 24px 38px;box-sizing:border-box;box-shadow:none}.sme-look-panel h2{font-size:43px}.sme-look-panel .sme-look-intro{font-size:18px}.sme-look-item{grid-template-columns:76px 1fr 18px;gap:14px}.sme-look-item strong{font-size:12px}.sme-fleece{padding:36px 22px 44px}.sme-fleece-grid{grid-template-columns:1fr;gap:32px}.sme-fleece-grid .sme-pick-photo{aspect-ratio:4/5}.sme-fleece-grid h3{font-size:25px}.sme-company{height:auto;display:flex;flex-direction:column;isolation:auto}.sme-company-photo{position:relative;width:100%;height:auto;aspect-ratio:4/3;object-position:50% 0%;z-index:auto}.sme-company:before{display:none}.sme-company-copy{width:auto;padding:35px 24px 40px;background:#f3ebdd;box-sizing:border-box}.sme-company-copy h2{font-size:43px}.sme-company-copy p:not(.sme-eyebrow){max-width:none}.sme-details-grid img{height:auto}.sme-details{padding:38px 22px 42px}}
.sme-page .sme-details-grid img.sme-detail-gloves{object-position:50% 20%!important}
.sme-page .sme-details-grid img.sme-detail-belt{object-position:50% 0%!important}
.sme-page .sme-details-grid img.sme-detail-pants{object-position:50% 72%!important}

.sme-page .sme-category-grid img.sme-category-polos{object-position:50% 35%!important}
.sme-page .sme-category-grid img.sme-category-hats{object-position:50% 8%!important}
