html body .rf-header-refresh{--rf-header-height:82px;--rf-header-offset:0px;position:sticky!important;top:var(--rf-header-offset)!important;z-index:100!important;height:var(--rf-header-height)!important;min-height:var(--rf-header-height);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(28px,calc((100vw - 1360px)/2))!important;background:#fff!important;border-bottom:1px solid #e8e8e6!important;box-shadow:0 4px 18px #11111104;backdrop-filter:none!important;isolation:isolate;color:#202322}
.admin-bar .rf-header-refresh{--rf-header-offset:32px}
.rf-header-refresh,.rf-header-refresh input,.rf-header-refresh button,.rf-header-refresh select,.rf-header-refresh a,.rf-header-refresh summary{font-family:Inter,Arial,sans-serif!important;letter-spacing:0!important;box-sizing:border-box!important}
.rf-header-refresh *{box-sizing:border-box;letter-spacing:0!important}
.rf-header-refresh a{text-decoration:none!important;color:inherit}
.rf-header-refresh .rp-logo{display:flex;align-items:center;flex:0 0 126px;min-height:56px}
.rf-header-refresh .rp-logo img{width:126px!important;height:auto!important;max-height:62px;object-fit:contain}
.rf-header-refresh svg.rf-header-icon{display:block;width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px;fill:none!important;stroke:currentColor}
.rf-header-refresh .rp-desktop-nav{display:flex;align-items:center;align-self:stretch;gap:4px!important;margin:0 auto}
.rf-header-refresh .rp-desktop-nav>a,.rf-header-refresh .rp-collection-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:12px 13px!important;font:500 14px/1.3 Inter,Arial,sans-serif!important;color:#252926;border-radius:3px;position:relative;background:transparent;transition:color .18s,background .18s}
.rf-header-refresh .rp-desktop-nav>a:hover,.rf-header-refresh .rp-collection-menu>summary:hover,.rf-header-refresh .rp-collection-menu[open]>summary{background:#f5f5f3;color:#c54418}
.rf-header-refresh .rp-desktop-nav>a:after{left:13px;right:13px;bottom:4px;height:2px;background:#ff6028}
.rf-header-refresh .rp-collection-menu>summary .rf-header-icon{width:14px!important;height:14px!important;min-width:14px;flex-basis:14px}
.rf-header-refresh .rp-header-actions{display:flex;align-items:center;flex-shrink:0;gap:7px!important}
.rf-header-refresh .rp-header-actions>.rp-icon-link,.rf-header-refresh .rp-search-menu>summary{display:grid;place-items:center;width:44px!important;height:44px!important;min-width:44px;padding:0!important;margin:0;border:0;border-radius:4px;background:transparent;color:#242925;list-style:none;cursor:pointer;transition:background .18s,color .18s}
.rf-header-refresh .rp-header-actions>.rp-icon-link:hover,.rf-header-refresh .rp-search-menu>summary:hover,.rf-header-refresh .rp-search-menu[open]>summary{background:#f2f3f0;color:#c54418}
.rf-header-refresh summary::-webkit-details-marker{display:none}
.rf-header-refresh .rp-currency{position:relative;flex:0 0 66px;width:66px;height:44px;margin:0}
.rf-header-refresh .rp-currency select{display:block!important;width:66px!important;max-width:66px!important;height:44px!important;min-height:44px;padding:0 23px 0 8px!important;appearance:none!important;background:#fff!important;border:0!important;border-radius:3px;color:#252926!important;font:600 12px/1 Inter,Arial,sans-serif!important;cursor:pointer;box-shadow:none!important}
.rf-header-refresh .rp-currency>.rf-header-icon{position:absolute;top:15px;right:7px;width:14px!important;height:14px!important;min-width:14px;pointer-events:none}
.rf-header-refresh .rp-header-shop{display:flex;justify-content:center;align-items:center;min-height:44px;padding:11px 18px!important;gap:20px;margin-left:8px;border-radius:3px;background:#ff6028;border:1px solid #ff6028;box-shadow:none;font-size:13px!important;font-weight:600!important;color:#fff!important}
.rf-header-refresh .rp-header-shop:hover{background:#dd4817;border-color:#dd4817}
.rf-header-refresh :is(a,button,summary,select,input):focus-visible{outline:2px solid #df4c1c!important;outline-offset:3px!important}
.rf-header-refresh .rp-search-menu{position:relative}
.rf-header-refresh .rp-search-menu form{top:57px;right:0;width:380px;padding:22px;border:1px solid #e2e4df;border-top:2px solid #ff6028;border-radius:0 0 5px 5px;box-shadow:0 16px 36px #161d171a}
.rf-header-refresh .rp-search-menu label{font:600 14px/1.5 Inter,Arial,sans-serif;color:#252926;margin-bottom:12px}
.rf-header-refresh .rp-search-menu input[type=search]{font-family:Inter,Arial,sans-serif!important;font-size:16px!important}
.rf-header-refresh .rp-search-menu button{display:grid;place-items:center;background:#242925!important;color:#fff!important;width:44px;min-height:44px;padding:0!important}
.rf-header-refresh .rf-collections-panel{top:calc(100% - 1px);left:50%;transform:translateX(-50%);width:min(980px,calc(100vw - 56px));padding:28px;grid-template-columns:1.1fr 1fr 1fr;gap:28px;border:1px solid #e5e6e2;border-top:2px solid #ff6028;border-radius:0 0 5px 5px;box-shadow:0 20px 36px #141b161a}
.rf-header-refresh .rf-nav-eyebrow{font:600 10px/1.5 Inter,Arial,sans-serif!important;color:#a94a2a;margin:0 0 8px}
.rf-header-refresh .rf-collection-links h2{font:600 28px/1.1 'Barlow Condensed',Arial,sans-serif!important;margin:0 0 18px;color:#212521;letter-spacing:0!important}
.rf-header-refresh .rf-collection-links>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:8px 0!important;font-size:13px;font-weight:500;border-bottom:1px solid #eee}
.rf-header-refresh .rf-collection-links>a:hover{color:#b3401b}
.rf-header-refresh .rf-collection-links .rf-view-all{margin-top:12px;border:0;font-weight:600;color:#b3401b}
.rf-header-refresh .rf-collection-links svg{width:16px!important;height:16px!important;min-width:16px;flex-basis:16px}
.rf-header-refresh .rf-nav-feature{display:block;min-width:0;border:0!important;padding:0!important;overflow:hidden;border-radius:3px;color:#242925}
.rf-header-refresh .rf-nav-feature>div{position:relative;aspect-ratio:1;overflow:hidden;background:#e8e7e3}
.rf-header-refresh .rf-nav-feature img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:62% 35%;transition:transform .3s}
.rf-header-refresh .rf-nav-feature:hover img{transform:scale(1.035)}
.rf-header-refresh .rf-nav-feature>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;font-size:13px;font-weight:600}
.rf-header-refresh .rf-nav-feature b{font-weight:400}
.rf-header-refresh .rp-mobile-menu{display:none}
.rf-nav-backdrop,.rf-mobile-drawer{display:none}
@media(min-width:1024px) and (max-width:1199px){.rf-header-refresh .rp-header-shop{display:none}.rf-header-refresh .rp-desktop-nav>a,.rf-header-refresh .rp-collection-menu>summary{padding-left:11px!important;padding-right:11px!important}.rf-header-refresh .rp-header-actions{gap:3px!important}}
@media(max-width:1023px){
 html body .rf-header-refresh{--rf-header-height:76px;padding:0 22px!important;gap:12px;box-shadow:0 2px 10px #18181804}
 .rf-header-refresh .rp-desktop-nav,.rf-header-refresh .rp-header-shop,.rf-header-refresh .rp-search-menu{display:none!important}
 .rf-header-refresh .rp-logo{flex:0 0 116px;min-height:52px}
 .rf-header-refresh .rp-logo img{width:116px!important;max-height:56px}
 .rf-header-refresh .rp-header-actions{gap:6px!important;margin-left:auto}
 .rf-header-refresh .rp-mobile-menu{display:block;margin:0}
 .rf-header-refresh .rp-mobile-menu>summary{display:grid;place-items:center;position:relative;width:44px!important;height:44px!important;padding:0!important;list-style:none;border-radius:4px;background:#f2f3f0;color:#252926;font-size:0!important;cursor:pointer}
 .rf-header-refresh .rp-mobile-menu>summary:after{display:none!important;content:none!important}
 .rf-header-refresh .rp-mobile-menu>summary .rf-icon-x{display:none}
 .rf-header-refresh .rp-mobile-menu[open]>summary{background:#fff0e9;color:#b63d16}
 .rf-header-refresh .rp-mobile-menu[open]>summary .rf-icon-x{display:block}
 .rf-header-refresh .rp-mobile-menu[open]>summary .rf-icon-menu{display:none}
 .rf-header-refresh .rp-mobile-menu[open]>.rf-nav-backdrop{display:block;position:fixed;inset:calc(var(--rf-header-offset) + var(--rf-header-height)) 0 0;background:#11111166;z-index:1}
 .rf-header-refresh .rp-mobile-menu[open]>.rf-mobile-drawer{display:grid;grid-template-rows:minmax(0,1fr) auto;position:fixed;z-index:2;right:0;top:calc(var(--rf-header-offset) + var(--rf-header-height));width:min(100vw,460px);height:calc(100dvh - var(--rf-header-height) - var(--rf-header-offset));max-height:none;background:linear-gradient(155deg,#1c1c1c,#111 80%);color:#fafaf7;box-shadow:-12px 0 40px #00000014;overflow:hidden;border:0;border-radius:0;animation:rf-drawer-enter .24s ease-out both;outline:none}
 .rf-header-refresh .rf-drawer-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 16px;scrollbar-width:thin;scrollbar-color:#555 #171717;-webkit-overflow-scrolling:touch}
 .rf-header-refresh .rf-drawer-account{display:flex;align-items:center;gap:12px;min-height:54px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ffffff20;color:#fff}
 .rf-header-refresh .rf-account-symbol{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #ffffff29;border-radius:50%;color:#eaece7;background:#252525}
 .rf-header-refresh .rf-drawer-account>span:nth-child(2){display:grid;gap:4px;flex:1}
 .rf-header-refresh .rf-drawer-account small{font:500 9px/1.4 Inter,Arial,sans-serif;color:#aaa}
 .rf-header-refresh .rf-drawer-account strong{font:500 14px/1.4 Inter,Arial,sans-serif;color:#fafaf7}
 .rf-header-refresh .rf-drawer-account>svg{color:#aaa}
 .rf-header-refresh .rf-drawer-search{display:flex;align-items:center;gap:12px;min-height:46px;margin:0 0 14px;padding:0 0 0 14px;background:#252525;border:1px solid #ffffff26;border-radius:4px;color:#aaa}
 .rf-header-refresh .rf-drawer-search input[type=search]{display:block;flex:1;width:0;min-width:0;height:44px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font:400 16px/1.5 Inter,Arial,sans-serif!important;box-shadow:none!important}
 .rf-header-refresh .rf-drawer-search input::placeholder{color:#b6b6b3;opacity:1}
 .rf-header-refresh .rf-drawer-search button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff;border-radius:3px}
 .rf-header-refresh nav.rf-drawer-links{position:static!important;display:block!important;inset:auto!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0;overflow:visible}
 .rf-header-refresh .rf-drawer-links>a,.rf-header-refresh .rf-nav-accordion>summary{display:flex!important;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:12px 0!important;margin:0;border:0;border-bottom:1px solid #ffffff20;border-radius:0;color:#f8f8f4!important;background:transparent;font:500 21px/1.35 Inter,Arial,sans-serif!important;cursor:pointer;list-style:none}
 .rf-header-refresh .rf-drawer-links .rf-new-arrivals{color:#ff895d!important}
 .rf-header-refresh .rf-nav-accordion{margin:0;padding:0;border:0;background:transparent}
 .rf-header-refresh .rf-nav-accordion>summary{width:100%!important;height:auto!important;max-width:none!important}
 .rf-header-refresh .rf-nav-accordion>summary>svg{width:18px!important;height:18px!important;flex-basis:18px;min-width:18px;color:#bdbdb9;transition:transform .18s}
 .rf-header-refresh .rf-nav-accordion[open]>summary{border-bottom-color:transparent}
 .rf-header-refresh .rf-nav-accordion[open]>summary>svg{transform:rotate(45deg);color:#ff895d}
 .rf-header-refresh .rf-nav-accordion>div{padding:0 0 12px 12px;border-bottom:1px solid #ffffff20}
 .rf-header-refresh .rf-nav-accordion>div>a{display:flex;align-items:center;min-height:44px;padding:10px 0;border:0;font:400 14px/1.5 Inter,Arial,sans-serif;color:#d6d6d0}
 .rf-header-refresh .rf-drawer-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 12px}
 .rf-header-refresh .rf-drawer-features .rf-nav-feature{background:transparent;color:#fff}
 .rf-header-refresh .rf-drawer-features .rf-nav-feature>div{aspect-ratio:4/3;background:#31312e;border-radius:3px}
 .rf-header-refresh .rf-drawer-features .rf-nav-feature img{object-position:65% 30%}
 .rf-header-refresh .rf-drawer-features .rf-nav-feature>span{padding:10px 0;min-height:42px;color:#e8e8e2;font-size:12px}
 .rf-header-refresh .rf-drawer-features .rf-header-icon{width:16px!important;height:16px!important;flex-basis:16px;min-width:16px;color:#aaa}
 .rf-header-refresh .rf-drawer-help{display:flex;align-items:center;flex-wrap:wrap;gap:6px 24px;border-top:1px solid #ffffff20;padding-top:8px}
 .rf-header-refresh .rf-drawer-help>a{display:flex;align-items:center;min-height:44px;color:#c8c8c2;font-size:12px}
 .rf-header-refresh .rf-drawer-actions{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #ffffff24;background:#151515}
 .rf-header-refresh .rf-drawer-actions>a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:11px;border-radius:3px;font:600 13px/1.4 Inter,Arial,sans-serif;white-space:nowrap}
 .rf-header-refresh .rf-drawer-actions .rf-drawer-shop{background:#ff6028;color:#fff;border:1px solid #ff6028}
 .rf-header-refresh .rf-drawer-actions .rf-drawer-email{background:transparent;color:#fff;border:1px solid #565651}
 .rf-header-refresh .rf-drawer-actions .rf-drawer-email svg{width:18px!important;height:18px!important;min-width:18px;flex-basis:18px}
 .rf-header-refresh .rp-mobile-menu.is-closing>.rf-mobile-drawer{animation:rf-drawer-exit .16s ease-in both}
 html.rf-nav-open,html.rf-nav-open body{overflow:hidden!important}
}
@media(max-width:767px){html body .rf-header-refresh{--rf-header-height:72px;padding:0 12px!important;gap:6px}.admin-bar .rf-header-refresh{--rf-header-offset:46px}.rf-header-refresh .rp-logo{flex-basis:102px;min-height:48px}.rf-header-refresh .rp-logo img{width:102px!important;max-height:48px}.rf-header-refresh .rp-header-actions{gap:3px!important}.rf-header-refresh .rp-currency,.rf-header-refresh .rp-currency select{width:60px!important;max-width:60px!important;flex-basis:60px}.rf-header-refresh .rp-currency select{padding-left:5px!important;font-size:11px!important}.rf-header-refresh .rp-currency>.rf-header-icon{right:5px}.rf-header-refresh .rf-drawer-scroll{padding:18px 20px 12px}.rf-header-refresh .rf-drawer-actions{padding-left:20px;padding-right:20px}}
@media(max-width:359px){.rf-header-refresh .rp-logo{flex-basis:88px}.rf-header-refresh .rp-logo img{width:88px!important}.rf-header-refresh .rp-header-actions{gap:1px!important}.rf-header-refresh .rp-currency,.rf-header-refresh .rp-currency select{width:56px!important;max-width:56px!important;flex-basis:56px}}
@keyframes rf-drawer-enter{from{transform:translateX(100%);opacity:.6}to{transform:translateX(0);opacity:1}}
@keyframes rf-drawer-exit{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:.6}}
@media(prefers-reduced-motion:reduce){.rf-header-refresh *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
