html:root{--ds-navy: #38465d;--ds-pine: #303622;--ds-sage: #cbd2bd;--ds-moss: #b9aa3c;--ds-teal: #2abfab;--ds-ink: #292b17;--ds-alt: #f6f7f3;--ds-cream: #fffaf4;--ds-field: #dedede;--ds-sale: #c8291a;--ds-display: "Red Hat Display", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-text: "Red Hat Text", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-gutter: 20px;--color-accent: #38465d;--color-accent2: #303622;--color-accent3: #f6f7f3;--color-border: #cbd2bd;--color-form-border: #dedede;--solid-button-label: #ffffff;--outline-button-label: #303622;--button-border-radius: 30px;--button-letter-spacing: .06em;--badge-corner-radius: 2px;--color-badge-sale: #c8291a;--color-badge-text: #ffffff;--color-price: #000000;--color-header-links-hover: #303622;--color-footer-bar-bg: #303622;--color-footer-bar-text: #fffaf4;--color-footer-bg: #292b17;--color-footer-text: #fffaf4;--color-footer-link: #fffaf4;--color-footer-link-hover: #cbd2bd;--shopify-accelerated-checkout-button-border-radius: 30px;--font-urbanist: "Red Hat Display", system-ui, sans-serif;--font-open-sans: "Red Hat Text", system-ui, sans-serif}@media(min-width:1100px){html:root{--ds-gutter: 40px}}html body,html .body-font,html .thb-product-detail .product-title{font-family:var(--ds-text);font-weight:400;color:var(--ds-navy);-webkit-font-smoothing:antialiased}html h1,html h2,html h3,html h4,html h5,html h6,html .h1,html .h2,html .h3,html .h4,html .h5,html .h6,html .logolink.text-logo,html .collection-grid .collection-card.style1 h2,html .product.thb-product-detail .product-title,html .breadcrumbs{font-family:var(--ds-display);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ds-navy)}html h1,html .h1{font-size:clamp(32px,3.4vw,40px);line-height:1.1}html h2,html .h2{font-size:clamp(26px,2.6vw,32px);line-height:1.19}html h3,html .h3{font-size:clamp(20px,2vw,24px);line-height:1.25}html h4,html .h4{font-size:18px;line-height:1.33}html a{color:var(--ds-navy)}html a:hover{color:var(--ds-pine)}html .slideshow__slide h1,html .collection-card.style2 .collection-card__content h2{font-family:var(--ds-display);font-weight:600;letter-spacing:0}html .announcement-bar p,html .full-menu,html .breadcrumbs{font-family:var(--ds-text)}html .button,html input[type=submit],html .spr-summary-actions-newreview,html .load-more-container #load-more-btn1{font-family:var(--ds-text);font-size:13px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;height:auto;min-height:44px;padding:0 24px;border-radius:30px!important;background:var(--ds-navy);color:#fff!important;border:1px solid transparent!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}html .button:before,html input[type=submit]:before{content:none}html .button:hover,html .button:focus-visible,html input[type=submit]:hover,html .load-more-container #load-more-btn1:hover{background:var(--ds-teal);color:var(--ds-pine)!important}html .button:focus-visible,html input[type=submit]:focus-visible{outline:2px solid var(--ds-pine);outline-offset:2px}html .button.outline{background:transparent;border-color:var(--ds-pine)!important;color:var(--ds-pine)!important}html .button.outline:hover{background:var(--ds-pine);color:#fff!important}html .button.white{background:#fff;color:var(--ds-ink)!important}html .button.white:hover{background:var(--ds-teal);color:var(--ds-pine)!important}html .button.outline.white{background:transparent;border-color:#fff!important;color:#fff!important}html .button.outline.white:hover{background:#fff;color:var(--ds-ink)!important}html .button.accent2{background:var(--ds-sage);color:var(--ds-pine)!important}html .button.accent2:hover{background:var(--ds-pine);color:#fff!important}html .button.small{min-height:32px;padding:0 16px}html .button[disabled]{background:transparent;color:var(--ds-navy)!important;border-color:var(--ds-sage)!important}html input[type=text],html input[type=email],html input[type=tel],html input[type=search],html input[type=number],html input[type=password],html select,html textarea{font-family:var(--ds-text);color:var(--ds-navy);border-color:var(--ds-field)}html .badge,html .product-card-badge,html .badges .badge{border-radius:2px;font-family:var(--ds-text);font-size:11px;line-height:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}html .badge.onsale{background:var(--ds-sale);color:#fff}html .product-featured-image,html .product-thumbnail,html .product-cart-item-image,html .collection-card__image,html .product-featured-image img{border-radius:0}html .ms-nav{--msn-navy: #38465d;--msn-navy-line: #4a5872;--msn-orange: #303622;--msn-orange-hover: #292b17;--msn-ink: #292b17;--msn-body: #292b17;--msn-muted: #5b6577;--msn-line: #cbd2bd;--msn-line-soft: #e4e8dc;--msn-sage: #cbd2bd;--msn-cream: #fffaf4;--msn-sale: #c8291a;--msn-forest: #303622;--msn-forest-deep: #292b17;font-family:var(--ds-text);color:var(--ds-ink)}html .ms-nav .msn-wrap{padding:0 var(--ds-gutter)}html .ms-nav .msn-annc{background:var(--ds-ink);color:#fff;font-size:14px;line-height:20px}html .ms-nav .msn-annc__inner{padding-top:8px;padding-bottom:8px}html .ms-nav .msn-annc__side,html .ms-nav .msn-annc__mid{font-size:14px;font-weight:400;color:#fff}html .ms-nav .msn-annc__mid{font-weight:500}html .ms-nav .msn-annc a:hover{color:#fff}html .ms-nav .msn-bar{background:var(--ds-navy);border-bottom:0;box-shadow:0 -1px 0 var(--ds-navy)}html .ms-nav .msn-top{padding-top:14px;padding-bottom:6px}html .ms-nav .msn-top__right{gap:0}html .ms-nav .msn-icon{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-cream);border-radius:30px;cursor:pointer}html .ms-nav .msn-icon:hover,html .ms-nav .msn-icon[aria-expanded=true]{color:var(--ds-sage)}html .ms-nav .msn-icon:focus-visible{outline:2px solid var(--ds-sage);outline-offset:-2px}html .ms-nav .msn-icon svg{width:22px;height:22px}html .ms-nav .msn-count{position:absolute;top:5px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ds-sage);color:var(--ds-pine);font-size:11px;line-height:16px;font-weight:500;text-align:center}html .ms-nav .msn-count:empty,html .ms-nav .msn-count[data-zero=true]{display:none}html .ms-nav .msn-searchpop{display:flex;justify-content:center;padding:6px var(--ds-gutter) 14px}html .ms-nav .msn-searchpop[hidden]{display:none!important}html .ms-nav .msn-searchpop .msn-search{flex:0 1 560px}html .ms-nav .msn-search__box{height:44px;border-radius:30px;padding:0 20px 0 16px;gap:10px;background:#fff;border:1px solid var(--ds-field)}html .ms-nav .msn-search__box:focus-within{border-color:var(--ds-sage);outline:2px solid var(--ds-sage);outline-offset:1px}html .ms-nav .msn-search__icon{color:var(--ds-ink);width:18px;height:18px}html .ms-nav .msn-search__input{color:var(--ds-navy);font-size:15px;height:24px;line-height:24px;font-family:var(--ds-text)}html .ms-nav .msn-search__input::placeholder{color:#5b6577}html .ms-nav .msn-suggest{left:0;right:0;width:auto;border-color:var(--ds-sage)}html .ms-nav .msn-suggest__label{font-weight:500;font-size:12px;letter-spacing:.06em;color:var(--ds-pine)}html .ms-nav .msn-suggest__t{font-weight:600;color:var(--ds-navy)}html .ms-nav .msn-suggest__v{font-weight:500;color:var(--ds-pine)}html .ms-nav .msn-suggest a:hover,html .ms-nav .msn-suggest a:focus-visible{background:var(--ds-alt)}html .ms-nav .msn-suggest__all{font-weight:600;color:var(--ds-navy)}html .ms-nav .msn-tabs{gap:0 4px;padding-bottom:0;flex-wrap:wrap}html .ms-nav .msn-tab{position:relative;font-family:var(--ds-text);font-size:14px;line-height:20px;font-weight:400;color:var(--ds-cream);padding:12px;margin-bottom:0;border-bottom:0}html .ms-nav .msn-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:transparent}html .ms-nav .msn-tab:hover,html .ms-nav .msn-tab.is-open,html .ms-nav .msn-tab.is-current{color:#fff}html .ms-nav .msn-tab:hover:after,html .ms-nav .msn-tab.is-open:after,html .ms-nav .msn-tab.is-current:after{background:var(--ds-sage)}html .ms-nav .msn-tab:focus-visible{outline:2px solid var(--ds-sage);outline-offset:-2px;border-radius:4px}html .ms-nav .msn-tab--story{margin-left:8px;padding-left:16px;border-left:1px solid rgba(255,250,244,.28)}html .ms-nav .msn-tab--story:after{left:16px}html .ms-nav .msn-tab--story svg{stroke:var(--ds-moss)}html .ms-nav .msn-tab--sale{color:#f3b3a8}html .ms-nav .msn-tab--run{align-self:center;background:var(--ds-sage);color:var(--ds-pine);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;margin:0 0 0 8px;border-radius:30px}html .ms-nav .msn-tab--run:after{content:none}html .ms-nav .msn-tab--run:hover,html .ms-nav .msn-tab--run.is-open{background:#fff;color:var(--ds-pine)}html .ms-nav .msn-panel{background:#fff;border-top:1px solid var(--ds-sage);border-bottom:1px solid var(--ds-sage);box-shadow:0 16px 32px #292b171a}html .ms-nav .msn-row{flex-wrap:nowrap;gap:40px;padding:32px 0}html .ms-nav .msn-row--mountains,html .ms-nav .msn-col--edit{background-image:none;padding-bottom:0}html .ms-nav .msn-col{min-width:0;flex:1 1 0}html .ms-nav .msn-col__h{font-family:var(--ds-display);font-weight:600;font-size:12px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ds-navy);padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--ds-sage)}html .ms-nav .msn-col--edit .msn-col__h{border-bottom-color:var(--ds-sage)}html .ms-nav .msn-link{font-size:14px;line-height:20px;padding:4px 0;color:var(--ds-ink)}html .ms-nav .msn-link:hover,html .ms-nav .msn-col__h:hover{color:var(--ds-navy);text-decoration:underline}html .ms-nav .msn-link--strong{font-weight:600;color:var(--ds-navy)}html .ms-nav .msn-link--sale,html .ms-nav a.msn-link--sale:hover{color:var(--ds-sale);font-weight:600}html .ms-nav .msn-kicker{font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ds-pine);border-bottom:0;padding-bottom:0;margin-bottom:8px}html .ms-nav .msn-img{background:transparent;border:0;outline:0;box-shadow:none}html .ms-nav .msn-img:empty{background:var(--ds-alt)}html .ms-nav .msn-spot,html .ms-nav .msn-card{flex:0 0 auto}html .ms-nav .msn-spot__t,html .ms-nav .msn-card__t,html .ms-nav .msn-tile__t,html .ms-nav .msn-mtiles__t{font-family:var(--ds-display);font-weight:600;font-size:18px;line-height:24px;color:var(--ds-navy)}html .ms-nav .msn-card--small .msn-card__t,html .ms-nav .msn-tile__t,html .ms-nav .msn-mtiles__t{font-size:16px;line-height:22px}html .ms-nav .msn-spot__d,html .ms-nav .msn-card__d,html .ms-nav .msn-tile__d,html .ms-nav .msn-story__d{font-size:14px;line-height:20px;color:var(--ds-ink)}html .ms-nav .msn-spot__cta{font-size:14px;line-height:20px;font-weight:600;color:var(--ds-navy)}html .ms-nav .msn-spot a:hover .msn-spot__t,html .ms-nav .msn-card:hover .msn-card__t,html .ms-nav .msn-tile:hover .msn-tile__t{color:var(--ds-navy);text-decoration:underline}html .ms-nav .msn-story__t{font-family:var(--ds-display);font-weight:600;font-size:24px;line-height:30px;color:var(--ds-navy)}html .ms-nav .msn-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;border-radius:30px;background:var(--ds-navy);color:#fff;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}html .ms-nav .msn-btn:hover{background:var(--ds-teal);color:var(--ds-pine)}html .ms-nav .msn-brands{justify-content:flex-start;gap:8px 24px;border-top:1px solid var(--ds-sage);padding:14px 0}html .ms-nav .msn-brands__k{font-family:var(--ds-display);font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;color:var(--ds-navy);margin-right:8px}html .ms-nav .msn-brands a{font-size:14px;font-weight:400;color:var(--ds-ink)}html .ms-nav .msn-brands a:hover{color:var(--ds-navy);text-decoration:underline}html .ms-nav .msn-brands a.msn-brands__all{font-weight:600;color:var(--ds-navy)}html .ms-nav .msn-tiles-wrap{padding:32px 0}html .ms-nav .msn-tiles-head{justify-content:flex-start}html .ms-nav .msn-tiles-head__k{font-family:var(--ds-display);font-weight:600;font-size:18px;letter-spacing:0;text-transform:none;color:var(--ds-navy)}html .ms-nav .msn-tiles-head__s{font-size:14px;color:var(--ds-ink)}html .ms-nav .msn-tiles-head a{font-size:14px;font-weight:600;color:var(--ds-sale)}html .ms-nav .msn-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}html .ms-nav .msn-tile,html .ms-nav .msn-tile .msn-img{width:auto}html .ms-nav .msn-tile .msn-img{aspect-ratio:4 / 3;height:auto}html .ms-nav .msn-runbar{background:var(--ds-sage);border-top:0}html .ms-nav .msn-rsub{color:var(--ds-pine);font-weight:500;font-size:13px}html .ms-nav .msn-rsub:hover,html .ms-nav .msn-rsub.is-active{color:var(--ds-navy);border-bottom-color:var(--ds-navy)}html .ms-nav .msn-runmore{background:var(--ds-alt)}html .ms-nav .msn-runmore__k{color:var(--ds-pine);font-weight:500;font-size:12px}html .ms-nav .msn-runmore a{color:var(--ds-ink)}html .ms-nav .msn-runmore a:hover{color:var(--ds-navy);text-decoration:underline}html .ms-nav .msn-badge{background:var(--ds-pine);color:#fff;font-weight:500;font-size:11px;line-height:14px;letter-spacing:.06em;padding:4px 8px;border-radius:2px}html .ms-nav a.msn-badge:hover{background:var(--ds-ink)}html .ms-nav .msn-runhalf{background:var(--ds-sage);color:var(--ds-pine)}html .ms-nav .msn-runhalf__t{font-family:var(--ds-display);font-weight:600;font-size:32px;line-height:38px;color:var(--ds-pine)}html .ms-nav .msn-runhalf__d{color:var(--ds-pine);font-size:14px;line-height:20px}html .ms-nav .msn-runhalf__h{font-family:var(--ds-display);font-weight:600;font-size:12px;letter-spacing:.06em;color:var(--ds-pine);border-bottom-color:#3036224d}html .ms-nav .msn-runhalf__cols a{color:var(--ds-pine);font-size:14px;line-height:20px;padding:4px 0}html .ms-nav .msn-runhalf__cols a:hover{color:var(--ds-navy)}html .ms-nav .msn-runhalf__cta a{background:var(--ds-pine);color:#fff;border-radius:30px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:14px 24px}html .ms-nav .msn-runhalf__cta a:hover{background:var(--ds-teal);color:var(--ds-pine)}html .ms-nav .msn-run-sale{color:var(--ds-sale)}html .ms-nav.is-stuck .msn-top{padding-top:10px;padding-bottom:4px}html .ms-nav .msn-mbar{background:var(--ds-navy)}html .ms-nav .msn-mbar__row{padding:8px;gap:4px}html .ms-nav .msn-mbar__left{gap:0}html .ms-nav .msn-burger{width:44px;height:44px;padding:13px 11px;justify-content:center}html .ms-nav .msn-burger span{background:var(--ds-cream)}html .ms-nav .msn-micon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-cream)}html .ms-nav .msn-micon svg{width:22px;height:22px}html .ms-nav .msn-mbar__right{gap:0}html .ms-nav .msn-mquick{border-top-color:var(--msn-navy-line);font-size:13px;font-weight:500}html .ms-nav .msn-drawer{font-family:var(--ds-text)}html .ms-nav .msn-drawer__head{background:var(--ds-navy);padding:8px}html .ms-nav .msn-drawer__close{width:44px;height:44px;color:var(--ds-cream)}html .ms-nav .msn-drawer__search{padding:16px var(--ds-gutter) 8px}html .ms-nav .msn-drawer__search .msn-search__box{border-color:var(--ds-field);height:48px}html .ms-nav .msn-acc__item{border-bottom-color:#e4e8dc}html .ms-nav .msn-acc__item.is-open{background:var(--ds-alt)}html .ms-nav .msn-acc__btn{padding:14px var(--ds-gutter);font-family:var(--ds-display);font-weight:600;font-size:18px;line-height:24px;color:var(--ds-navy)}html .ms-nav .msn-acc__item.is-open>.msn-acc__btn{background:transparent;color:var(--ds-navy)}html .ms-nav .msn-acc__item.is-open>.msn-acc__btn .msn-acc__chev{transform:rotate(90deg)}html .ms-nav .msn-acc__chev{transition:transform .15s ease;color:var(--ds-pine)}html .ms-nav .msn-acc__item--run>.msn-acc__btn{border-left:0;padding:14px var(--ds-gutter);font-size:18px;font-weight:600}html .ms-nav .msn-acc__item--run.is-open>.msn-acc__btn{background:transparent}html .ms-nav .msn-acc__badge,html .ms-nav .msn-acc__item--run.is-open .msn-acc__badge{background:var(--ds-pine);color:#fff;border-radius:2px;font-weight:500;font-size:11px;letter-spacing:.06em}html .ms-nav .msn-acc__item--minor>.msn-acc__btn{font-family:var(--ds-text);font-weight:500;font-size:15px;color:var(--ds-navy);padding:12px var(--ds-gutter)}html .ms-nav .msn-acc__item--minor.is-open>.msn-acc__btn{color:var(--ds-navy)}html .ms-nav .msn-acc__panel{padding:0 var(--ds-gutter) 16px}html .ms-nav .msn-acc__links a{font-size:15px;line-height:20px;padding:10px 0;color:var(--ds-ink);border-bottom-color:#e4e8dc}html .ms-nav .msn-acc__links a.is-sale{color:var(--ds-sale);font-weight:600}html .ms-nav .msn-acc__links a.is-strong{color:var(--ds-navy);font-weight:600}html .ms-nav .msn-acc__group{font-family:var(--ds-display);font-weight:600;font-size:12px;letter-spacing:.06em;color:var(--ds-pine)}html .ms-nav .msn-acc__runlink,html .ms-nav .msn-acc__plain{display:flex;align-items:center;justify-content:space-between;padding:14px var(--ds-gutter);font-family:var(--ds-display);font-weight:600;font-size:18px;line-height:24px;color:var(--ds-navy);background:#fff;border-bottom:1px solid #e4e8dc}html .ms-nav .msn-acc__runlink,html .ms-nav .msn-acc__runlink:hover{background:var(--ds-sage);color:var(--ds-pine)}html .ms-nav .msn-drawer__foot{padding:20px var(--ds-gutter) 28px;gap:12px;font-size:15px}html .ms-nav .msn-drawer__foot a{color:var(--ds-navy);font-weight:500}html .ms-nav .msn-drawer__back{background:var(--ds-sage);color:var(--ds-pine);font-weight:600;padding:14px var(--ds-gutter)}html .ms-nav .msn-drawer__back:hover{color:var(--ds-pine)}html .ms-fall{--msf-cream: #f6f7f3;--msf-stone: #f6f7f3;--msf-slate: #303622;--msf-muted: #38465d;--msf-line: #cbd2bd;--msf-accent: #38465d;--msf-link: #38465d;--msf-orange: #303622;--msf-ink: #38465d}html .ms-fall .msf-root{font-family:var(--ds-text);color:var(--ds-navy)}html .ms-fall .msf-root :where(h1,h2,h3){font-family:var(--ds-display);font-weight:600;letter-spacing:0;color:var(--ds-navy)}html .ms-fall .msf-wrap{padding-left:var(--ds-gutter);padding-right:var(--ds-gutter)}html .ms-fall .msf-section{padding:64px 0}html .ms-fall .msf-section--tight{background:var(--ds-alt)}html .ms-fall .msf-section:has(.msf-brands-grid){background:var(--ds-alt)}html .ms-fall .msf-band,html .ms-fall .msf-story{margin-top:0}html .ms-fall .msf-band{background:var(--ds-alt)}html .ms-fall .msf-band-grid,html .ms-fall .msf-story-grid{padding-left:0;padding-right:0;max-width:none}html .ms-fall .msf-band-copy{padding:64px;background:var(--ds-alt)}html .ms-fall .msf-story{background:#fff}html .ms-fall .msf-story-grid{gap:0;padding:0;align-items:stretch}html .ms-fall .msf-story-copy{background:var(--ds-alt);padding:64px;display:flex;flex-direction:column;justify-content:center}html .ms-fall .msf-store{display:none}html .ms-fall .msf-eyebrow,html .ms-fall .msf-kicker{font-family:var(--ds-text);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ds-pine);margin-bottom:8px}html .ms-fall .msf-kicker{font-family:var(--ds-display);font-weight:600;font-size:32px;line-height:38px;color:var(--ds-navy);margin-bottom:28px}html .ms-fall .msf-eyebrow--orange,html .ms-fall .msf-eyebrow--slate,html .ms-fall .msf-eyebrow--teal{color:var(--ds-pine)}html .ms-fall .msf-hero-eyebrow{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ds-sage)}html .ms-fall .msf-hero-title{font-family:var(--ds-display);font-weight:600;letter-spacing:0;line-height:1.1;color:#fff}html .ms-fall .msf-hero-sub{color:var(--ds-cream);font-size:18px;line-height:28px}html .ms-fall .msf-sec-title,html .ms-fall .msf-band-title,html .ms-fall .msf-story-title,html .ms-fall .msf-layer-title{font-family:var(--ds-display);font-weight:600;font-size:clamp(26px,2.6vw,32px);line-height:1.19;letter-spacing:0;color:var(--ds-navy)}html .ms-fall .msf-sec-lede,html .ms-fall .msf-band-body,html .ms-fall .msf-story-body{font-size:16px;line-height:24px;color:var(--ds-navy)}html .ms-fall .msf-band-body--muted{color:var(--ds-pine)}html .ms-fall .msf-story-sign{font-style:normal;font-family:var(--ds-display);font-weight:600;font-size:18px;color:var(--ds-pine)}html .ms-fall .msf-root .msf-btn{min-height:44px;padding:0 24px;border-radius:30px;border:1px solid transparent;font-family:var(--ds-text);font-size:13px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}html .ms-fall .msf-root .msf-btn--accent{background:var(--ds-navy);color:#fff}html .ms-fall .msf-root .msf-btn--accent:hover{filter:none;background:var(--ds-teal);color:var(--ds-pine)}html .ms-fall .msf-root .msf-btn--ghost-light{border-color:#fff;color:#fff}html .ms-fall .msf-root .msf-btn--ghost-light:hover{background:#fff;color:var(--ds-ink)}html .ms-fall .msf-root .msf-btn--ghost-dark{border-color:var(--ds-pine);color:var(--ds-pine)}html .ms-fall .msf-root .msf-btn--ghost-dark:hover{background:var(--ds-pine);color:#fff}html .ms-fall .msf-root .msf-link-ul,html .ms-fall .msf-root .msf-shopall-link{font-size:14px;line-height:20px;font-weight:600;color:var(--ds-navy);border-bottom:0;padding-bottom:0}html .ms-fall .msf-root .msf-link-ul:after,html .ms-fall .msf-root .msf-shopall-link:after{content:" \203a"}html .ms-fall .msf-root .msf-link-ul:hover,html .ms-fall .msf-root .msf-shopall-link:hover{color:var(--ds-navy);text-decoration:underline}html .ms-fall .msf-cats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}html .ms-fall .msf-cat-img{aspect-ratio:1 / 1}html .ms-fall .msf-cat-label{margin-top:12px;font-size:16px;line-height:22px;font-weight:500;color:var(--ds-navy)}html .ms-fall .msf-cat-text{border-bottom:0;padding-bottom:0}html .ms-fall .msf-cat-arrow{display:none}html .ms-fall .msf-cat:hover .msf-cat-text{color:var(--ds-navy);text-decoration:underline}html .ms-fall .msf-card-media{aspect-ratio:4 / 5}html .ms-fall .msf-card-brand{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ds-pine)}html .ms-fall .msf-card-name{font-size:16px;line-height:22px;font-weight:400;color:var(--ds-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}html .ms-fall .msf-now{font-size:16px;line-height:22px;font-weight:500;color:#000}html .ms-fall .msf-now--sale{color:var(--ds-sale)}html .ms-fall .msf-was{color:#5b6577}html .ms-fall .msf-arrow{width:44px;height:44px;border-radius:30px;border:1px solid var(--ds-pine);background:#fff;color:var(--ds-pine);font-size:22px;padding:0}html .ms-fall .msf-arrow:hover{background:var(--ds-pine);color:#fff}html .ms-fall .msf-fc-grad{background:linear-gradient(to top,#292b17c7,#292b1714 60%)}html .ms-fall .msf-fc-title{font-family:var(--ds-display);font-weight:600;font-size:24px;line-height:30px;color:#fff}html .ms-fall .msf-fc-blurb{color:var(--ds-cream);font-size:14px;line-height:20px}html .ms-fall .msf-fc-cta{color:#fff;font-size:13px;font-weight:500;letter-spacing:.06em}html .ms-fall .msf-brand{background:#fff}html .ms-fall .msf-brand-badge{font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ds-pine)}html .ms-fall .msf-brand-name{font-family:var(--ds-display);font-weight:600;font-size:24px;line-height:30px}html .ms-fall .msf-brand-name a{color:var(--ds-navy)}html .ms-fall .msf-brand:hover .msf-brand-name a{color:var(--ds-navy);text-decoration:underline}html .ms-fall .msf-brand-blurb{font-size:16px;line-height:24px;color:var(--ds-navy)}@media(max-width:1099px){html .ms-fall .msf-cats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){html .ms-fall .msf-section{padding:40px 0}html .ms-fall .msf-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .ms-fall .msf-band-copy,html .ms-fall .msf-story-copy{padding:40px var(--ds-gutter)}html .ms-fall .msf-hero-copy{padding-left:var(--ds-gutter);padding-right:var(--ds-gutter)}html .ms-fall .msf-kicker{font-size:26px;line-height:32px;margin-bottom:20px}}html .product-card .product-card-vendor{font-family:var(--ds-text);font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ds-pine)}html .product-card .product-card-title{font-family:var(--ds-text);font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ds-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}html .product-card:hover .product-card-title{text-decoration:underline}html .product-card .price,html .product-card .price .amount{font-family:var(--ds-text);font-size:16px;line-height:22px;font-weight:500;color:#000}html .product-card .price ins,html .product-card .price ins .amount{color:#000;text-decoration:none}html .product-card .price:has(del) ins,html .product-card .price:has(del) ins .amount{color:var(--ds-sale)}html .product-card .price del,html .product-card .price del .amount{color:#5b6577;font-weight:400}html .product-card .product-featured-image{background:#fff}html .product-card--add-to-cart-button{border-radius:30px;background:var(--ds-navy);color:#fff}html .product-card--add-to-cart-button:hover{background:var(--ds-teal);color:var(--ds-pine)}html .facets,html .facet-drawer{font-family:var(--ds-text);color:var(--ds-navy)}html .thb-filter{border-color:var(--ds-sage)}html .thb-filter-title,html .facets__label,html .facets .h4,html .facet-drawer .side-panel-header .h4{font-family:var(--ds-display);font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;text-transform:none;color:var(--ds-navy)}html .facet-checkbox{font-size:14px;line-height:20px;color:var(--ds-ink)}html .facet-checkbox input[type=checkbox]{accent-color:var(--ds-navy)}html .facet-checkbox .count,html .thb-filter-count{color:#5b6577}html .facets__reset,html .facets__selected a,html .row--facets-active a{font-size:14px;color:var(--ds-navy)}html .row--facets-active a,html .facets__selected a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--ds-sage);border-radius:30px;background:#fff}html .row--facets-active a:hover,html .facets__selected a:hover{border-color:var(--ds-navy)}html .facets-toggle,html .thb-filter-sort,html .facet-filters__sort{font-family:var(--ds-text);font-size:14px;color:var(--ds-navy)}html .facet-filters__sort{border:1px solid var(--ds-field);border-radius:30px;min-height:44px;padding:0 36px 0 16px;background-color:#fff}html .price_slider .ui-slider-range,html .noUi-connect{background:var(--ds-navy)}html .noUi-handle{border-color:var(--ds-navy)}html .collection-card__content h2,html .list-collections .collection-card__content{font-family:var(--ds-display);font-weight:600}html .ms-pdp{--ink: #38465d;--forest: #303622;--slate-1: #38465d;--paper: #f6f7f3;--paper-deep: #eef0e8;--rust: #303622;--rust-fill: #303622;--orange: #303622;--orange-hover: #292b17;--teal: #38465d;--teal-hover: #2abfab;--teal-deep: #38465d;--star: #b9aa3c;--line: #cbd2bd;--line-soft: #e4e8dc;--surface-alt: #f6f7f3;--on-dark: #fffaf4;--ink-1: #292b17;--ink-2: #38465d;--ink-3: #4f5a6c;--ink-4: #5b6577;--tile: #f6f7f3;--row-alt: #f6f7f3;--border-strong: #cbd2bd;--danger: #c8291a;--font-sans: "Red Hat Text", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-sans);color:var(--ds-navy)}html .ms-pdp :where(h1,h2,h3,h4){font-family:var(--ds-display);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ds-navy)}html .ms-pdp .btn{border-radius:30px;font-family:var(--ds-text);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;min-height:44px}html .ms-footer{background:var(--ds-ink);color:var(--ds-cream);font-family:var(--ds-text)}html .ms-footer :where(h2,h3,h4,h5,.ms-footer-col-title,.ms-footer-heading){font-family:var(--ds-display);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ds-cream)}html .ms-footer a{color:var(--ds-cream)}html .ms-footer a:hover{color:var(--ds-sage)}html .ms-footer .ms-btn-directions,html .ms-footer .ms-btn-subscribe,html .ms-footer .ms-mobile-cta{border-radius:30px;font-family:var(--ds-text);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;min-height:44px;width:auto}html .ms-footer .ms-btn-subscribe,html .ms-footer .ms-mobile-cta--primary{background:var(--ds-sage);color:var(--ds-pine);border-color:var(--ds-sage)}html .ms-footer .ms-btn-subscribe:hover,html .ms-footer .ms-mobile-cta--primary:hover{background:var(--ds-teal);color:var(--ds-pine)}html .ms-footer input[type=email]{border-radius:30px}@media(max-width:749px){html .ms-footer-main,html .ms-footer-bottom-inner{padding-left:var(--ds-gutter);padding-right:var(--ds-gutter)}html .ms-footer .ms-mobile-cta-row{justify-content:flex-start}html .ms-footer .ms-mobile-cta{flex:0 0 auto}}html .side-panel{font-family:var(--ds-text);color:var(--ds-navy)}html .side-panel-header .h4,html .side-panel-header h4{font-family:var(--ds-display);font-weight:600}html .free-shipping{font-family:var(--ds-text)}html #main-content:has(>.ms-pickup-section:last-of-type){padding-bottom:0!important}@media(min-width:641px){html .ms-footer .ms-footer-main{padding-top:56px;padding-bottom:40px;gap:40px;align-items:start}html .ms-footer .ms-footer-col h4,html .ms-footer .ms-footer-contact h4{font-family:var(--ds-text);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}}html .ms-footer .ms-footer-col ul{font-size:14px;line-height:20px}html .ms-footer .ms-footer-col li{margin:0 0 6px;font-size:14px;line-height:20px}html .ms-footer .ms-footer-col a{font-size:14px;line-height:20px}html .ms-footer .ms-footer-col a:hover{text-decoration:underline;text-underline-offset:3px}html .ms-footer .ms-footer-tagline{margin-bottom:14px;line-height:1.5}html .ms-footer .ms-store-detail{margin-bottom:8px}html .ms-footer .ms-btn-directions{margin-top:10px;min-height:40px;padding:0 18px}html .ms-footer .ms-contact-method{margin-bottom:10px}html .ms-footer .ms-social-links{margin-top:14px}html .ms-footer .ms-footer-newsletter{margin-top:20px;padding-top:16px}html .ms-footer .ms-footer-newsletter h3{font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}html .ms-footer .ms-footer-newsletter p{margin-bottom:12px;font-size:13px;line-height:18px}html .ms-footer .ms-footer-signup-row{gap:8px}html .ms-footer .ms-btn-subscribe{min-height:40px;padding:0 20px}html .ms-footer .ms-signup-channels{margin-top:8px}html .ms-footer .ms-footer-bottom-inner{padding-top:16px;padding-bottom:16px}@media(min-width:1025px){html .ms-footer .ms-footer-contact{display:contents}html .ms-footer .ms-footer-main{row-gap:0;align-items:start;grid-template-rows:auto auto auto 1fr auto}html .ms-footer .ms-footer-main>.ms-footer-store{grid-column:1;grid-row:1 / span 5}html .ms-footer .ms-footer-main>.ms-footer-col{grid-row:1 / span 4}html .ms-footer .ms-footer-contact>h4{grid-column:5;grid-row:1}html .ms-footer .ms-footer-contact>.ms-contact-method:nth-of-type(1){grid-column:5;grid-row:2}html .ms-footer .ms-footer-contact>.ms-contact-method:nth-of-type(2){grid-column:5;grid-row:3}html .ms-footer .ms-footer-contact>.ms-social-links{grid-column:5;grid-row:4;margin-top:4px}html .ms-footer .ms-footer-newsletter{grid-column:2 / span 4;grid-row:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:auto auto;column-gap:40px;row-gap:4px;align-items:center;align-content:center;margin-top:28px;padding-top:24px}html .ms-footer .ms-footer-newsletter h3{grid-column:1;grid-row:1;margin:0;align-self:end}html .ms-footer .ms-footer-newsletter>p{grid-column:1;grid-row:2;margin:0;align-self:start}html .ms-footer .ms-footer-newsletter>form{grid-column:2;grid-row:1 / span 2}html .ms-footer .ms-footer-signup-row{flex-direction:row;flex-wrap:nowrap;align-items:flex-start}html .ms-footer .ms-footer-signup-row .ms-input-wrap{flex:1 1 auto;width:auto;min-width:0}html .ms-footer .ms-footer-signup-row .ms-btn-subscribe{flex:0 0 auto;width:auto}}html .ms-fall .msf-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html .ms-fall .msf-story-img{position:relative;min-height:480px}html .ms-fall .msf-story-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){html .ms-fall .msf-story-grid{grid-template-columns:minmax(0,1fr)}html .ms-fall .msf-story-img{min-height:320px}}html .ms-pdp .bb-select select{border-radius:30px;padding-left:20px;border-color:var(--ds-field)}html .ms-pdp .bb-select select:focus-visible{outline:2px solid var(--ds-navy);outline-offset:1px}html .ms-pdp .pill{border-radius:30px;padding-left:16px;padding-right:16px}html .ms-pdp .bb-qty input{height:46px;line-height:46px;margin:0;font-family:var(--ds-text)}html:root{--ds-max: 1280px}html .ms-nav .msn-wrap,html .ms-fall .msf-wrap,html .ms-fall .msf-hero-copy,html .ms-pdp .pdp-container,html .ms-pickup__in,html .ms-footer-main,html .rich-text,html .collection-container,html .ms-page-wrap{max-width:var(--ds-max);margin-left:auto;margin-right:auto;padding-left:var(--ds-gutter);padding-right:var(--ds-gutter);box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ms-ds.css.map */
