.sbs-page{color:#183d32;background:#f3ebdd;overflow:clip}.sbs-page a{color:inherit}.sbs-page h1,.sbs-page h2,.sbs-page h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.sbs-page h1{font-size:clamp(42px,4.7vw,76px);line-height:1.02;margin:16px 0 22px}.sbs-page h2{font-size:clamp(36px,3.8vw,62px);line-height:1.08;margin:12px 0 22px}.sbs-page h3{font-size:clamp(22px,2vw,31px);line-height:1.15;margin:10px 0}.sbs-page p{font:18px/1.55 Georgia,serif}.sbs-page .sbs-kicker{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.sbs-pad{padding:58px 4.5vw 48px}.sbs-hero{position:relative;min-height:480px;height:35vw;max-height:650px;display:flex;align-items:center}.sbs-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.sbs-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f3ebddf5 0%,#f3ebddd9 23%,#f3ebdd00 58%)}.sbs-hero-copy{position:relative;z-index:1;padding:35px 4.5vw;max-width:52%}.sbs-hero-copy>p:not(.sbs-kicker){max-width:390px}.sbs-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.sbs-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:14px 21px;border:1px solid #183d32;background:#183d32;color:#f3ebdd!important;text-decoration:none;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.sbs-button--outline{color:#183d32!important;background:#f3ebddcc}.sbs-section-title{text-align:center;margin-bottom:32px}.sbs-section-title h2:after{content:'';display:block;width:46px;height:2px;background:#682c3b;margin:18px auto 0}.sbs-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.sbs-pick{min-width:0}.sbs-pick-photo{display:block;aspect-ratio:4/5;overflow:hidden;background:#e7dfd2}.sbs-pick-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%!important;transition:transform .5s}.sbs-pick--signature_polo .sbs-pick-photo img{object-position:50% 35%!important}.sbs-pick--signature_tumbler .sbs-pick-photo img{object-position:76% 50%!important}.sbs-pick .sbs-kicker{margin:18px 0 8px;min-height:15px}.sbs-pick h3 a{text-decoration:none}.sbs-pick .sbs-price{font:15px/1.4 Arial,sans-serif;margin:12px 0 16px}.sbs-pick .sbs-button{width:100%;justify-content:space-between}.sbs-browse{text-align:center;margin:32px 0 0}.sbs-browse a,.sbs-text-link{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:6px}.sbs-category-nav{display:flex;justify-content:center;gap:0;flex-wrap:wrap;padding:24px 4.5vw;background:repeating-linear-gradient(90deg,#eee7d9 0,#eee7d9 42px,#c8c5b6 43px,#eee7d9 44px);border-block:1px solid #183d3233}.sbs-category-nav>span,.sbs-category-nav>a{padding:0 35px;border-right:1px solid #682c3b66}.sbs-category-nav>:last-child{border:0}.sbs-category-nav a{display:inline-flex;align-items:center;min-height:38px;font:600 12px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;background:#eee7d9dd}.sbs-generations{display:grid;grid-template-columns:65% 35%;background:#362c25;color:#f3ebdd}.sbs-generations-photo{aspect-ratio:6/5;overflow:hidden}.sbs-generations-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 46%!important;display:block}.sbs-generations-copy{align-self:center;padding:42px 3.5vw}.sbs-generations-copy p:not(.sbs-kicker){font-size:18px}.sbs-look-links{display:grid;gap:12px;margin-top:30px}.sbs-look-links a{font:12px/1.5 Arial,sans-serif;padding:13px 14px;border:1px solid #f3ebdd88;text-decoration:none;min-height:44px}.sbs-story{display:grid;grid-template-columns:46% 54%;background:#f3ebdd}.sbs-story-copy{padding:50px 5vw;align-self:center}.sbs-story-copy>p:not(.sbs-kicker){max-width:430px}.sbs-story-photo{display:block;aspect-ratio:6/5;overflow:hidden}.sbs-story-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 30%!important}.sbs-story-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.sbs-essentials{background:#e9e1d5}.sbs-essential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sbs-essential{text-decoration:none;min-width:0}.sbs-essential-photo{aspect-ratio:4/3;overflow:hidden}.sbs-essential-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 24%!important;display:block}.sbs-essential--essential_accessories .sbs-essential-photo img{object-position:75% 50%!important}.sbs-essential-copy{padding:13px 0 0}.sbs-essential-copy p{font-size:16px;margin:10px 0}.sbs-signoff{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 4.5vw;background:#682c3b;color:#f3ebdd;font:11px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sbs-signoff svg{width:55px;height:26px}.sbs-signoff a{text-underline-offset:5px}.sbs-page a:focus-visible{outline:3px solid #b68b39;outline-offset:5px}.sbs-page a:hover{filter:brightness(.96)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.sbs-pick-photo:hover img{transform:scale(1.025)}}
@media(max-width:1099px){.sbs-hero-copy{max-width:55%}.sbs-generations{grid-template-columns:60% 40%}.sbs-generations-photo{aspect-ratio:4/5}.sbs-generations-copy{padding:30px 28px}.sbs-generations h2{font-size:42px}.sbs-product-grid{gap:18px}.sbs-category-nav>span,.sbs-category-nav>a{padding-inline:22px}}
@media(max-width:749px){.sbs-pad{padding:36px 20px}.sbs-page h1{font-size:46px}.sbs-page h2{font-size:40px}.sbs-page h3{font-size:23px}.sbs-hero{height:auto;min-height:0;display:block;padding-top:58vw}.sbs-hero-photo{height:58vw;object-position:75% 50%}.sbs-hero:after{display:none}.sbs-hero-copy{padding:28px 22px 34px;max-width:none}.sbs-hero-copy .sbs-kicker{margin-bottom:8px}.sbs-hero-copy h1{margin-top:10px}.sbs-page p{font-size:17px}.sbs-actions{gap:10px}.sbs-button{font-size:10px;padding:12px 14px}.sbs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}.sbs-pick .sbs-kicker{font-size:8px;letter-spacing:.1em}.sbs-pick h3{font-size:22px;min-height:50px}.sbs-pick .sbs-button{font-size:9px;padding:11px 10px;gap:5px}.sbs-category-nav{padding:15px 12px;gap:8px 0}.sbs-category-nav>span,.sbs-category-nav>a{padding-inline:14px}.sbs-category-nav a{font-size:10px;letter-spacing:.08em}.sbs-generations{grid-template-columns:1fr}.sbs-generations-photo{aspect-ratio:1/1}.sbs-generations-copy{padding:34px 24px 40px}.sbs-generations-copy h2{font-size:42px}.sbs-story{display:flex;flex-direction:column-reverse}.sbs-story-photo{aspect-ratio:1/1}.sbs-story-copy{padding:35px 24px 40px}.sbs-essential-grid{grid-template-columns:1fr;gap:32px}.sbs-essential-photo{aspect-ratio:4/3}.sbs-signoff{padding:25px 22px;flex-wrap:wrap;font-size:9px}.sbs-signoff svg{width:42px}}
.sbs-essential--essential_hats .sbs-essential-photo img{object-position:50% 0%!important}

.sbs-generations h2,.sbs-generations h3{color:#f3ebdd}.sbs-signoff{color:#f3ebdd}