html body .barber-site{overflow:clip;container-type:inline-size}html body .barber-site .b-team{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}html body .barber-site .b-team>div{background:0 0;align-self:start;min-width:0;margin:0;padding:0}html body .barber-site .b-avatar{aspect-ratio:4/5;width:100%;min-width:0;height:auto;min-height:0;max-height:550px;display:block;position:relative;overflow:hidden}html body .barber-site .b-avatar>img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}html body .barber-site .b-avatar .p-inline-anchor,html body .barber-site .b-avatar .p-edit-target{width:100%;height:100%;display:block}html body .barber-site .b-avatar .p-edit-target>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .barber-site .b-avatar>span:not(.p-inline-anchor){place-items:center;height:100%;min-height:200px;display:grid}html body .barber-site .b-about-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:25px 8%;display:grid}html body .barber-site .b-about-split>.b-eyebrow{grid-column:1/-1}html body .barber-site .b-about-split>h2{grid-area:2/1;margin:0}html body .barber-site .b-about-split>p{grid-area:2/2;margin:0;font-size:20px;line-height:1.75}html body .barber-site .b-photo{min-width:0;position:relative}html body .barber-site .b-photo>img{object-fit:cover;max-width:100%;min-height:0;display:block}html body .barber-site .b-site-links{align-items:center;gap:24px;font-size:13px;display:flex}html body .barber-site .b-service,html body .barber-site .b-service>div{min-width:0}html body .barber-site .b-service h3{overflow-wrap:anywhere}html body .barber-site .b-service-book{flex-shrink:0}html body .barber-site .b-hour-list>div{gap:20px}html body .barber-site .b-visit p{overflow-wrap:anywhere}html body .barber-site .b-gallery-grid img{object-fit:cover;max-width:100%;display:block}html body .barber-site .b-scroll-reveal{clip-path:none;filter:none;transition:opacity .5s,transform .6s;transform:translateY(16px)}html body .barber-site .b-revealed{opacity:1;clip-path:none;filter:none;transform:none}html body .b-template-noir .b-team{grid-template-columns:1fr;gap:55px}html body .b-template-noir .b-team>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 45px;display:grid!important}html body .b-template-noir .b-avatar{aspect-ratio:4/5;grid-area:1/1/span 4;max-height:500px}html body .b-template-noir .b-team>div:nth-child(2n) .b-avatar{grid-column:2}html body .b-template-noir .b-team>div:nth-child(2n)>:not(.b-avatar){grid-column:1}html body .b-template-noir .b-team h3{grid-row:1;margin-top:30px}html body .b-template-noir .b-team p{grid-row:auto;margin:10px 0}html body .b-template-coastal .b-team>div{display:block!important}html body .b-template-midnight .b-avatar{aspect-ratio:4/3;max-height:400px}html body .b-template-city .b-avatar{aspect-ratio:1;max-height:500px}html body .b-template-minimal .b-avatar{aspect-ratio:4/5;max-height:360px}html body .b-template-heritage .b-avatar{aspect-ratio:1;max-height:450px}html body .b-template-club .b-avatar{aspect-ratio:4/5;max-height:500px}html body .b-template-sand .b-avatar{aspect-ratio:4/5;max-height:450px}html body .b-template-noir .b-about-split{display:block}html body .b-template-noir .b-about-split>p{max-width:55ch;margin-top:35px;font-size:23px}html body .b-template-minimal .b-about-split{display:block}html body .b-template-minimal .b-about-split>p{max-width:55ch;margin-top:30px}html body .barber-site .b-btn,html body .shop-booking-overlay .p-btn{transition:background .2s,opacity .2s;transform:none}html body .barber-dark .b-btn{color:#111711}html body .hero-paper .b-btn{color:#e9deca}html body .b-template-city .b-btn,html body .b-template-minimal .b-btn,html body .b-template-heritage .b-btn,html body .b-template-club .b-btn{border-radius:4px}html body .b-template-velocity .b-btn,html body .b-template-coastal .b-btn{border-radius:999px}html body .shop-booking-overlay{z-index:300}html body .shop-booking-overlay .p-book-modal{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}html body .shop-booking-overlay .p-book-bottom{background:var(--booking-bg);z-index:3;padding:18px 0 10px;position:sticky;bottom:-36px}html body .shop-booking-overlay .p-choice{text-align:left;width:100%}html body .shop-booking-overlay .p-close{z-index:5}html body .template-site-grid{align-items:start}html body .template-preview{height:650px;overflow:hidden}html body .p-template-collection .template-preview{height:520px}html body .template-site-caption{align-items:start;min-height:150px}@container (width<=760px){html body .barber-site .b-site-links{display:none}html body .barber-site .b-nav{min-height:75px;padding:18px 5%}html body .barber-site .b-name{overflow-wrap:anywhere;min-width:0;max-width:65%;font-size:18px}html body .barber-site .b-nav>.b-btn{flex-shrink:0;min-height:44px;padding:12px 16px;font-size:12px}html body .barber-site .shop-hero{min-height:0;padding:40px 6%}html body .barber-site .shop-hero h1{letter-spacing:-.05em;font-size:clamp(42px,10cqw,72px);line-height:1.03}html body .barber-site .shop-hero p{font-size:15px}html body .barber-site .hero-velocity,html body .barber-site .hero-wide-heading,html body .barber-site .hero-city-grid,html body .barber-site .hero-minimal{grid-template-columns:1fr;gap:28px;display:grid}html body .barber-site .hero-velocity .b-photo{height:420px;min-height:0;transform:none}html body .barber-site .hero-panorama{height:350px}html body .barber-site .hero-wide-heading{padding-bottom:30px}html body .barber-site .hero-paper{margin-top:-40px;margin-left:7%;padding:25px}html body .barber-site .hero-heritage-stage>.b-photo{height:350px;min-height:0}html body .barber-site .hero-heritage-stage{padding-bottom:0}html body .barber-site .hero-midnight{min-height:650px;padding:60px 6% 135px}html body .barber-site .hero-midnight>.b-photo,html body .barber-site .hero-club-door>.b-photo{height:100%;min-height:0;position:absolute;inset:0}html body .barber-site .hero-night-index{flex-wrap:wrap;gap:15px;font-size:9px}html body .barber-site .hero-city-top{grid-template-columns:55px 1fr;gap:20px}html body .barber-site .hero-issue{font-size:60px}html body .barber-site .hero-city-grid>.b-photo{height:350px;min-height:0}html body .barber-site .hero-minimal-image{grid-column:auto;height:290px}html body .barber-site .hero-minimal-image>.b-photo{height:100%;min-height:0}html body .barber-site .hero-noir-grid{flex-direction:column-reverse;gap:30px;display:flex}html body .barber-site .hero-noir-grid>.b-photo{width:100%;height:400px;min-height:0}html body .barber-site .hero-noir-aside{padding:0}html body .barber-site .hero-club-door{min-height:650px;padding:25px 15px}html body .barber-site .hero-club-plaque{padding:25px 18px}html body .barber-site .b-section{padding:55px 6%}html body .barber-site .b-section h2{font-size:clamp(32px,7cqw,48px)}html body .barber-site .b-services,html body .barber-site .b-service-group{grid-template-columns:1fr;gap:15px}html body .barber-site .b-services{display:block}html body .barber-site .b-service{gap:12px;padding:20px 14px!important}html body .barber-site .b-service h3{font-size:20px}html body .barber-site .b-service strong{font-size:21px}html body .barber-site .b-number{display:none}html body .barber-site .b-about-split{display:block}html body .barber-site .b-about-split h2{margin:20px 0}html body .barber-site .b-about-split>p{font-size:18px;line-height:1.8}html body .barber-site .b-team{gap:22px;max-width:none}html body .barber-site .b-team h3{margin-top:18px;font-size:25px}html body .barber-site .b-team p{font-size:13px}html body .barber-site .b-avatar{max-height:380px}html body .b-template-noir .b-team>div{display:block!important}html body .b-template-noir .b-team .b-avatar{max-height:420px}html body .b-template-minimal .b-section:not(.b-about){display:block!important}html body .b-template-club .b-service-group{border-right:0;padding:15px 0}html body .barber-site .b-visit{display:block!important}html body .barber-site .b-visit .b-hour-list{margin-top:30px}html body .barber-site .b-gallery-grid{gap:14px}html body .barber-site .b-footer{flex-wrap:wrap;font-size:16px}}@container (width<=450px){html body .barber-site .b-name{gap:5px;font-size:15px}html body .barber-site .b-name svg{flex-shrink:0;width:17px}html body .barber-site .b-nav>.b-btn{padding:10px 12px;font-size:11px}html body .barber-site .hero-velocity .b-photo{height:350px}html body .barber-site .hero-triptych{grid-template-columns:1fr 1fr;gap:12px}html body .barber-site .hero-triptych>.b-photo{grid-area:1/1/auto/-1;height:330px;min-height:0}html body .barber-site .hero-triptych>img{height:150px}html body .barber-site .hero-menu-strip{flex-direction:column}html body .barber-site .hero-menu-strip>a{border-bottom:1px solid #8985;border-right:0;padding:15px 0}html body .barber-site .hero-heritage-heading{padding:30px 0}html body .barber-site .hero-paper{margin-left:0}html body .barber-site .hero-trade-line{gap:12px;font-size:7px}html body .barber-site .b-team{grid-template-columns:1fr}html body .barber-site .b-avatar{aspect-ratio:1;max-height:400px}html body .barber-site .b-work-gallery .b-gallery-grid{grid-template-columns:1fr;display:grid}html body .barber-site .b-gallery-grid figure,html body .barber-site .b-gallery-grid figure:nth-child(2n){grid-area:auto;width:100%;margin:0 0 20px}html body .barber-site .b-gallery-grid img,html body .barber-site .b-gallery-grid figure:first-child img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){html body .barber-site .b-scroll-reveal{opacity:1;transition:none;transform:none}}html body .barber-site .b-scroll-reveal,html body .barber-site .b-revealed{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}html body .barber-site .b-team{max-width:1100px;margin-left:auto;margin-right:auto}html body .barber-site .b-avatar{isolation:isolate;border-radius:10px!important}html body .barber-site .b-avatar>img,html body .barber-site .b-avatar .p-edit-target>img{object-position:50% 0%!important;border-radius:0!important}html body .template-preview,html body .p-template-collection .template-preview{max-height:none;overflow:hidden;height:auto!important}html body .template-preview .tp-hero{row-gap:20px}html body .template-preview .tp-hero>img{margin-top:0}html body .template-preview.tp-coastal .tp-hero>span{padding-bottom:8px;display:block}html body .template-preview.tp-coastal .tp-hero strong{max-width:12ch;margin:16px 0}html body .template-preview.tp-coastal .tp-hero>span>span{line-height:1.6}html body .template-preview .tp-strap{z-index:1;min-height:32px;margin:0;position:relative}html body .template-preview .tp-work img{display:block}html body .template-preview .tp-hero strong{overflow-wrap:anywhere}html body .ss-template-showcase,html body .p-home-demo-collection,html body .all-template-page{container-type:inline-size}@container (width<=700px){html body .template-site-grid{grid-template-columns:1fr}html body .template-site-caption{min-height:0;display:block}html body .template-site-caption>b{margin-top:14px;display:block}}@font-face{font-family:RebelBlackletter;src:url(/fonts/blackletter.ttf)format("truetype");font-display:swap;font-weight:400}html body .barber-site.b-template-rebel{--shop-accent:#f4f2eb;color:#f4f2eb;isolation:isolate;background:#111;flex-direction:column;padding:0 22px;font-family:Courier New,monospace;font-size:13px;display:flex}html body .b-template-rebel h1,html body .b-template-rebel h2,html body .b-template-rebel .b-name,html body .b-template-rebel .b-footer>strong{letter-spacing:-.025em;font-weight:400;line-height:1.08;font-family:RebelBlackletter,Georgia,serif!important}html body .b-template-rebel .b-nav{min-height:90px;color:inherit;background:#111;border-bottom:1px solid #484848;order:0;width:100%;max-width:none;margin:0;padding:24px 0;position:relative;top:auto}html body .b-template-rebel .b-name{max-width:45%;font-size:32px}html body .b-template-rebel .b-name>svg{display:none}html body .b-template-rebel .b-site-links{text-transform:uppercase;gap:25px;font-size:11px}html body .b-template-rebel .b-btn{min-height:42px;padding:12px 15px;font:12px Courier New,monospace;color:#111!important;box-shadow:none!important;background:#f4f2eb!important;border:1px solid #eee!important;border-radius:0!important}html body .b-template-rebel .b-btn:hover{background:#cfcfcf!important}html body .b-template-rebel .hero-rebel{order:1;grid-template-columns:245px minmax(0,1fr);align-items:stretch;width:100%;max-width:none;min-height:0;gap:0!important;margin:0!important;padding:0!important;display:grid!important}html body .b-template-rebel .hero-rebel aside{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:32px 25px 28px 0;display:flex}html body .b-template-rebel .hero-rebel .b-eyebrow{letter-spacing:.08em;color:#ccc;font:11px/1.7 Courier New,monospace}html body .b-template-rebel .hero-rebel p{max-width:28ch;color:inherit;margin:0;font:13px/1.6 Courier New,monospace}html body .b-template-rebel .hero-rebel h1{writing-mode:vertical-rl;overflow-wrap:normal;max-height:550px;margin:28px 0;font-size:clamp(64px,7.5vw,115px);transform:none}html body .b-template-rebel .hero-rebel small{color:#b5b5b5;margin-top:auto;font-size:11px;line-height:1.6}html body .b-template-rebel .hero-rebel .b-photo{aspect-ratio:auto;background:#a9bac9;width:100%;height:100%;min-height:680px;max-height:900px;margin:0;position:relative;border-radius:0!important}html body .b-template-rebel .hero-rebel .b-photo img{object-fit:cover;object-position:50% 50%;filter:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0;transform:none}html body .b-template-rebel .hero-rebel .b-photo>span{color:#fff;letter-spacing:.12em;background:#111;padding:10px;font-size:10px;position:absolute;bottom:20px;left:auto;right:20px}html body .b-template-rebel .b-section{border:0;border-radius:0;width:100%;min-width:0;max-width:none;margin:0;padding:70px 40px}html body .b-template-rebel .b-section h2{text-align:center;max-width:none;margin:0 0 40px;font-size:clamp(38px,5vw,72px)}html body .b-template-rebel .b-section>.b-eyebrow,html body .b-template-rebel .b-heading>.b-eyebrow{display:none}html body .b-template-rebel #services{color:#111;z-index:1;background:#fff;order:2;margin:0;padding:45px 0 30px;position:relative}html body .b-template-rebel #services .b-heading{border-bottom:1px solid #bbb;margin:0;padding:0 20px 32px;display:block}html body .b-template-rebel #services h2{margin:0}html body .b-template-rebel .b-services{flex-wrap:wrap;justify-content:center;gap:0;padding-top:25px;display:flex!important}html body .b-template-rebel .b-service-group{display:contents}html body .b-template-rebel .b-category-heading,html body .b-template-rebel .b-number,html body .b-template-rebel .b-service-category{display:none}html body .b-template-rebel .b-service{text-align:center;color:#111;width:33.333%;min-width:190px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ccc;flex-direction:column;align-items:center;gap:10px;padding:20px 18px;border-radius:0!important;display:flex!important}html body .b-template-rebel .b-service:last-child{border-right:0}html body .b-template-rebel .b-service h3{letter-spacing:0;margin:0;font:13px/1.5 Courier New,monospace}html body .b-template-rebel .b-service p{color:#555;margin:10px 0;font-size:11px}html body .b-template-rebel .b-service strong{color:#111;font:13px Courier New,monospace}html body .b-template-rebel .b-service-book{color:#fff;background:#111;border:0;border-radius:0;width:auto;height:auto;min-height:38px;margin:3px 0 0;padding:10px 16px;font:12px Courier New,monospace}html body .b-template-rebel .b-service-book:before{content:"Book now"}html body .b-template-rebel .b-service-book svg{display:none}html body .b-template-rebel .b-about{text-align:center;background:0 0;order:3;padding-bottom:30px;display:block!important}html body .b-template-rebel .b-about p{color:#ccc;max-width:560px;margin:0 auto;font:13px/1.7 Courier New,monospace}html body .b-template-rebel .b-work-gallery{background:0 0;order:4;padding:0 0 60px}html body .b-template-rebel .b-work-gallery .b-heading{display:none}html body .b-template-rebel .b-gallery-grid{scroll-snap-type:x mandatory;scrollbar-color:#eee #333;gap:16px;padding-bottom:12px;overflow-x:auto;display:flex!important}html body .b-template-rebel .b-gallery-grid figure{scroll-snap-align:start;flex:0 0 82%;min-width:0;margin:0}html body .b-template-rebel .b-gallery-grid img{object-fit:cover;filter:none;aspect-ratio:auto;border-radius:0;width:100%;height:520px}html body .b-template-rebel figcaption{color:#bbb;padding-top:15px;font-size:11px}html body .b-template-rebel #team{order:5;padding-top:20px;padding-bottom:70px}html body .b-template-rebel .b-team{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px;max-width:780px}html body .b-template-rebel .b-avatar{aspect-ratio:3/4;background:#a9bac9;width:100%;max-width:240px;margin:0 auto 23px;border-radius:0!important}html body .b-template-rebel .b-avatar img{object-fit:cover;object-position:top!important}html body .b-template-rebel .b-team h3{text-transform:uppercase;margin:0 0 12px;font:700 14px Courier New,monospace}html body .b-template-rebel .b-team p{color:#bbb;max-width:30ch;margin:5px auto;font:11px/1.7 Courier New,monospace}html body .b-template-rebel .b-visit{background:0 0;border-top:1px solid #555;order:6;gap:70px;padding:40px 20px}html body .b-template-rebel .b-visit h2{text-align:left;margin-bottom:25px;font-size:42px}html body .b-template-rebel .b-visit p,html body .b-template-rebel .b-hour-list{font-size:12px;line-height:1.6}html body .b-template-rebel .b-booking-faq{border-top:1px solid #555;order:7;padding:35px 20px}html body .b-template-rebel .b-booking-faq h2{text-align:left;margin-bottom:25px;font-size:38px}html body .b-template-rebel .b-footer{text-align:center;background:0 0;border-top:1px solid #555;flex-direction:column;order:9;align-items:center;gap:28px;padding:60px 0 25px;display:flex}html body .b-template-rebel .b-footer>strong{overflow-wrap:anywhere;color:#f4f2eb;width:100%;font-size:clamp(56px,14vw,220px);line-height:1.15}html body .b-template-rebel .b-footer>span{color:#aaa;font-size:10px}html body .booking-theme-rebel .p-book-modal{color:#f4f2eb;background:#111;border:1px solid #777;border-radius:0;font-family:Courier New,monospace}html body .booking-theme-rebel .p-book-modal h2{letter-spacing:0;font:46px/1.1 RebelBlackletter,serif}html body .booking-theme-rebel button{border-radius:0!important}html body .booking-theme-rebel .p-btn{color:#111!important;background:#f4f2eb!important}html body .booking-theme-rebel .p-book-option{background:#191919;border-radius:0}html body .template-preview.tp-rebel{color:#f4f2eb;background:#111;font-family:Courier New,monospace}html body .tp-rebel .tp-nav b,html body .tp-rebel .tp-hero strong,html body .tp-rebel .tp-section>strong,html body .tp-rebel .tp-footer{font-family:RebelBlackletter,serif;font-weight:400}html body .tp-rebel .tp-nav{color:#fff;background:#111;border-bottom:1px solid #444}html body .tp-rebel .tp-hero{background:#111;grid-template-columns:28% 72%;gap:0;min-height:300px;padding:0;display:grid!important}html body .tp-rebel .tp-hero>span{flex-direction:column;gap:15px;padding:20px 15px;display:flex}html body .tp-rebel .tp-hero>span>small,html body .tp-rebel .tp-hero>span>span{color:#ccc;font-size:8px;line-height:1.5}html body .tp-rebel .tp-hero strong{writing-mode:vertical-rl;order:4;max-height:200px;font-size:40px;line-height:1.1;margin:0!important}html body .tp-rebel .tp-hero em{color:#111;background:#eee;border-radius:0;padding:8px;font-size:9px}html body .tp-rebel .tp-hero>img{object-fit:cover;filter:none;border-radius:0;width:100%;height:100%;min-height:340px}html body .tp-rebel .tp-strap{display:none}html body .tp-rebel .tp-section{color:#111;text-align:center;background:#fff;border-radius:0}html body .tp-rebel .tp-section>strong{font-size:32px}html body .tp-rebel .tp-services>span{text-align:center;border:0;border-right:1px solid #ccc;border-radius:0}html body .tp-rebel .tp-services em{color:#fff;background:#111;border-radius:0;padding:5px;font-size:10px}html body .tp-rebel .tp-work{color:#eee;background:#111}html body .tp-rebel .tp-work>span{grid-template-columns:1fr}html body .tp-rebel .tp-work img{object-fit:cover;height:150px!important}html body .tp-rebel .tp-work img:not(:first-child){display:none}html body .tp-rebel .tp-footer{font-size:32px}@media (max-width:700px){html body .barber-site.b-template-rebel{padding:0 12px}html body .b-template-rebel .b-nav{flex-wrap:wrap;gap:10px;padding:16px 0}html body .b-template-rebel .b-name{max-width:65%;font-size:25px}html body .b-template-rebel .b-site-links{order:3;justify-content:center;gap:20px;width:100%;font-size:10px}html body .b-template-rebel .b-nav>.b-btn{padding:10px;font-size:10px}html body .b-template-rebel .hero-rebel{grid-template-columns:1fr!important}html body .b-template-rebel .hero-rebel aside{gap:16px;padding:28px 8px}html body .b-template-rebel .hero-rebel h1{writing-mode:horizontal-tb;order:-1;max-height:none;margin:0;font-size:64px}html body .b-template-rebel .hero-rebel p{max-width:40ch}html body .b-template-rebel .hero-rebel small{display:none}html body .b-template-rebel .hero-rebel .b-photo{height:420px;min-height:360px;max-height:none}html body .b-template-rebel .b-section{padding:40px 14px}html body .b-template-rebel #services{padding:30px 0 15px}html body .b-template-rebel .b-service{border-bottom:1px solid #ccc;border-right:0;width:100%;min-width:0;padding:22px 10px}html body .b-template-rebel .b-service:last-child{border-bottom:0}html body .b-template-rebel .b-services{padding-top:0}html body .b-template-rebel .b-section h2{margin-bottom:26px;font-size:42px}html body .b-template-rebel .b-work-gallery{padding:10px 0 35px}html body .b-template-rebel .b-gallery-grid figure{flex-basis:92%}html body .b-template-rebel .b-gallery-grid img{height:300px}html body .b-template-rebel .b-team{gap:22px}html body .b-template-rebel .b-avatar{aspect-ratio:3/4;max-width:180px}html body .b-template-rebel .b-team h3{font-size:12px}html body .b-template-rebel .b-team p{font-size:10px}html body .b-template-rebel .b-visit{display:block}html body .b-template-rebel .b-visit>div+div{margin-top:30px}html body .b-template-rebel .b-footer{padding:35px 0 20px}html body .booking-theme-rebel .p-book-modal h2{font-size:36px}}html body .b-template-rebel .hero-rebel h1{white-space:nowrap;letter-spacing:-.04em;max-height:none;font-size:clamp(60px,7vw,100px);line-height:1.1}html body .b-template-rebel .rebel-tagline{text-transform:uppercase;letter-spacing:.04em;font:12px/1.4 Courier New,monospace}@media (max-width:700px){html body .b-template-rebel .hero-rebel h1{white-space:normal;font-size:clamp(44px,12vw,78px)}}html body .b-template-rebel .rebel-work-slot{order:4;width:100%}html body .b-template-rebel .rebel-gallery-controls{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;padding:0 10px 20px;font-size:10px;display:flex}html body .b-template-rebel .rebel-gallery-controls button{color:#111;cursor:pointer;background:#eee;border:1px solid #eee;border-radius:0;width:40px;height:40px;margin-left:8px;font-size:20px}html body .booking-theme-rebel{--booking-line:#484848;--booking-muted:#c2c2c2;--booking-surface:#202020;--booking-bg:#111}html body .booking-theme-rebel .p-callout,html body .booking-theme-rebel .p-book-bottom{color:#eee;border-radius:0;background:#191919!important}html body .booking-theme-rebel .p-option{color:#eee;border-color:#555;background:#202020!important}html body .booking-theme-rebel .p-option.selected{border-color:#fff;background:#333!important}@media (max-width:700px){html body .b-template-rebel .b-site-links{display:flex!important}html body .b-template-rebel .rebel-gallery-controls{font-size:9px}}html body .booking-theme-rebel .p-choice{color:#eee!important;background:#202020!important;border-color:#555!important}html body .booking-theme-rebel .p-choice.selected{background:#333!important;border-color:#eee!important}html body .barber-site.b-template-rebel #services .b-service{color:#111!important;background:#fff!important;border:0!important;border-right:1px solid #ccc!important}html body .barber-site.b-template-rebel #services .b-service:last-child{border-right:0!important}html body .barber-site.b-template-rebel #services .b-service h3,html body .barber-site.b-template-rebel #services .b-service strong{color:#111!important}html body .barber-site.b-template-rebel #services .b-service p{color:#555!important}html body .tp-rebel .tp-services>span{color:#111;background:#fff!important}@media (max-width:700px){html body .barber-site.b-template-rebel #services .b-service{border-bottom:1px solid #ccc!important;border-right:0!important}html body .barber-site.b-template-rebel #services .b-service:last-child{border-bottom:0!important}}@font-face{font-family:StudioCondensed;src:url(/fonts/condensed.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}html body .barber-site.b-template-clean{color:#171817;--shop-accent:#171817;background:#fff;padding:0 32px;font-family:Arial,sans-serif;overflow:clip}html body .b-template-clean h1,html body .b-template-clean h2,html body .b-template-clean .b-name,html body .b-template-clean .b-footer strong{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}html body .b-template-clean .b-nav{color:#171817;background:#fff;border-bottom:1px solid #ddd;gap:24px;width:100%;max-width:none;min-height:84px;margin:0;padding:24px 0;position:relative;top:auto}html body .b-template-clean .b-name{max-width:45%;font-size:28px}html body .b-template-clean .b-name>svg{display:none}html body .b-template-clean .b-site-links{letter-spacing:.08em;text-transform:uppercase;gap:30px;font-size:11px}html body .b-template-clean .b-btn{color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:.09em;background:#181918;border:1px solid #181918;border-radius:0;min-height:44px;padding:14px 20px;font:11px/1.3 Arial,sans-serif}html body .b-template-clean .b-btn:hover{background:#444}html body .b-template-clean .hero-clean{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;width:100%;max-width:none;min-height:0;gap:6%!important;margin:0!important;padding:0!important;display:grid!important}html body .b-template-clean .clean-main-photo{min-width:0}html body .b-template-clean .clean-main-photo .b-photo{aspect-ratio:auto;background:#e7e7e5;border-radius:0;height:100%;min-height:690px;margin:0;position:relative;overflow:hidden}html body .b-template-clean .clean-main-photo .b-photo img{object-fit:cover;object-position:50% 35%;filter:grayscale();border-radius:0;width:100%;height:100%;position:absolute;inset:0;transform:none}html body .b-template-clean .clean-main-photo .b-photo>span{display:none}html body .b-template-clean .clean-copy{flex-direction:column;min-width:0;padding-top:55px;display:flex}html body .b-template-clean .clean-intro{grid-template-columns:1.1fr .9fr;gap:30px;min-width:0;padding-bottom:45px;display:grid}html body .b-template-clean .clean-intro h1{overflow-wrap:normal;margin:16px 0 0;font-size:clamp(36px,4.6vw,75px)}html body .b-template-clean .clean-intro .b-eyebrow{letter-spacing:.15em;color:#676b66;font-size:8px;line-height:1.5}html body .b-template-clean .clean-intro p{color:#333;margin:0 0 28px;font:14px/1.6 Georgia,serif}html body .b-template-clean .clean-intro .hero-details{min-width:0;padding-top:28px}html body .b-template-clean .hero-details .b-small{display:none}html body .b-template-clean .clean-intro .b-btn{color:#171817;background:0 0;border:0;border-bottom:1px solid #171817;gap:12px;padding:10px 0}html body .b-template-clean .clean-second-photo{background:#eee;min-width:0;height:370px;margin-top:auto;position:relative;overflow:hidden}html body .b-template-clean .clean-second-photo img{object-fit:cover;object-position:50% 45%;filter:grayscale();width:100%;height:100%;display:block}html body .b-template-clean .clean-footnote{letter-spacing:.12em;justify-content:space-between;gap:20px;padding:18px 0;font-size:9px;display:flex}html body .b-template-clean .b-section{border:0;border-radius:0;width:100%;min-width:0;max-width:none;margin:0;padding:85px 0}html body .b-template-clean .b-section h2{max-width:16ch;margin:14px 0 35px;font-size:clamp(34px,4.5vw,66px)}html body .b-template-clean .b-eyebrow{color:#555;letter-spacing:.17em;font-size:9px;line-height:1.5}html body .b-template-clean .b-about{text-align:left;background:0 0;max-width:none;padding-top:100px;padding-bottom:100px;display:block!important}html body .b-template-clean .b-about h2{text-transform:uppercase;letter-spacing:.15em;margin:0 0 27px;font:10px Arial,sans-serif}html body .b-template-clean .b-about>.b-eyebrow{display:none}html body .b-template-clean .b-about p{letter-spacing:-.035em;color:#171817;max-width:27ch;margin:0;font:clamp(26px,3.4vw,50px)/1.18 Georgia,serif}html body .b-template-clean #services{border-top:1px solid #222;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:8%;padding-top:45px;display:grid}html body .b-template-clean #services .b-heading{margin:0;display:block}html body .b-template-clean #services h2{font-size:38px}html body .barber-site.b-template-clean #services .b-services,html body .barber-site.b-template-clean #services .b-service-group{min-width:0;display:block!important}html body .b-template-clean .b-category-heading,html body .barber-site.b-template-clean #services .b-service-category{display:none}html body .barber-site.b-template-clean #services .b-service{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #bbb;border-radius:0;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:22px;min-width:0;padding:30px 0;display:grid!important}html body .b-template-clean .b-number{color:#777;align-self:start;padding-top:9px;font-size:10px;display:block}html body .b-template-clean .b-number:before{content:"["}html body .b-template-clean .b-number:after{content:"]"}html body .barber-site.b-template-clean #services .b-service h3{letter-spacing:-.025em;overflow-wrap:normal;margin:0 0 14px;font:28px/1.1 Georgia,serif}html body .barber-site.b-template-clean #services .b-service p{color:#666;margin:0;font:12px Arial,sans-serif}html body .barber-site.b-template-clean #services .b-service strong{color:#171817;font:13px Arial,sans-serif}html body .barber-site.b-template-clean #services .b-service-book{color:#171817;background:0 0;border:1px solid #bbb;border-radius:50%;width:38px;height:38px;padding:8px}html body .b-template-clean #team{border-top:1px solid #bbb;padding-top:50px}html body .b-template-clean .b-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:9%;max-width:none;margin:40px 0 0}html body .b-template-clean .b-avatar{aspect-ratio:4/5;background:#eee;max-height:480px;border-radius:0!important}html body .b-template-clean .b-avatar img{filter:grayscale()}html body .b-template-clean .b-team>div:nth-child(2){padding-top:90px}html body .b-template-clean .b-team h3{margin:20px 0 10px;font:28px Georgia,serif}html body .b-template-clean .b-team p{color:#666;max-width:40ch;font:12px/1.6 Arial,sans-serif}html body .b-template-clean .b-work-gallery{border-top:1px solid #bbb;padding-top:50px}html body .b-template-clean .b-gallery-grid{grid-template-columns:1.2fr .8fr 1fr;align-items:start;gap:20px;display:grid}html body .b-template-clean .b-gallery-grid figure{min-width:0;margin:0}html body .b-template-clean .b-gallery-grid figure:nth-child(2){padding-top:65px}html body .b-template-clean .b-gallery-grid img{aspect-ratio:3/4;filter:grayscale();object-fit:cover;border-radius:0;width:100%;height:auto}html body .b-template-clean .b-gallery-grid figcaption{color:#666;margin-top:14px;font:10px/1.5 Arial,sans-serif}html body .b-template-clean .b-visit{background:#f1f1ed;border-top:1px solid #bbb;gap:10%;padding:55px 35px}html body .b-template-clean .b-visit h2{max-width:14ch;font-size:42px}html body .b-template-clean .b-visit p{font-size:13px;line-height:1.7}html body .b-template-clean .b-hour-list{font-size:12px}html body .b-template-clean .b-booking-faq{border-top:1px solid #bbb;padding:45px 0}html body .b-template-clean .b-booking-faq h2{margin-bottom:25px;font-size:36px}html body .b-template-clean .b-booking-faq summary{font-family:Arial,sans-serif}html body .b-template-clean .b-footer{color:#171817;background:#fff;border-top:1px solid #222;padding:45px 0 30px;display:block}html body .b-template-clean .b-footer strong{overflow-wrap:anywhere;margin-bottom:35px;font-size:clamp(60px,13vw,190px);display:block}html body .b-template-clean .b-footer>span{color:#666;font:10px Arial,sans-serif}html body .barber-site.b-template-sleek{--shop-accent:#e4dbc9;color:#f3f1e9;background:#181918;padding:0;font-family:Arial,sans-serif;overflow:clip}html body .b-template-sleek h1,html body .b-template-sleek h2,html body .barber-site.b-template-sleek #services .b-service h3{text-transform:uppercase;letter-spacing:-.025em;font-weight:600;line-height:.95;font-family:StudioCondensed,Arial Narrow,sans-serif!important}html body .b-template-sleek .b-nav{width:100%;max-width:none;min-height:85px;color:inherit;background:#181918;border:0;gap:25px;margin:0;padding:24px 6%;position:relative;top:auto}html body .b-template-sleek .b-name{text-transform:uppercase;letter-spacing:.12em;max-width:45%;font:13px Arial,sans-serif}html body .b-template-sleek .b-name>svg{display:none}html body .b-template-sleek .b-site-links{gap:28px;font-size:12px;font-weight:400}html body .b-template-sleek .b-btn{min-height:46px;box-shadow:none;text-transform:uppercase;letter-spacing:.07em;padding:15px 22px;font:11px Arial,sans-serif;color:#171817!important;background:#e4dbc9!important;border:1px solid #e4dbc9!important;border-radius:0!important}html body .b-template-sleek .hero-sleek{isolation:isolate;place-items:center;width:100%;max-width:none;min-height:730px;position:relative;overflow:hidden;margin:0!important;padding:0!important;display:grid!important}html body .b-template-sleek .hero-sleek>.b-photo{aspect-ratio:auto;z-index:-2;background:#292a29;border-radius:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}html body .b-template-sleek .hero-sleek>.b-photo img{object-fit:cover;object-position:50% 40%;filter:saturate(.55);border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}html body .b-template-sleek .hero-sleek:after{content:"";z-index:-1;background:linear-gradient(#1115,#1115 60%,#111b);position:absolute;inset:0}html body .b-template-sleek .hero-sleek>.b-photo>span{display:none}html body .b-template-sleek .sleek-hero-copy{z-index:1;text-align:center;width:100%;max-width:1000px;padding:85px 25px 100px;position:relative}html body .b-template-sleek .hero-sleek h1{color:#fff;text-wrap:balance;max-width:10ch;margin:20px auto 35px;font-size:clamp(80px,12vw,185px)}html body .b-template-sleek .hero-sleek .b-eyebrow{letter-spacing:.2em;color:#eee;font-size:9px}html body .b-template-sleek .hero-details p{color:#eee;max-width:44ch;margin:0 auto 30px;font-size:14px;line-height:1.7}html body .b-template-sleek .hero-details .b-small{display:none}html body .b-template-sleek .hero-details .b-btn{margin:0 auto}html body .b-template-sleek .sleek-hero-bottom{letter-spacing:.12em;z-index:1;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}html body .b-template-sleek .b-section{border:0;border-radius:0;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:90px 6%}html body .b-template-sleek .b-section h2{max-width:14ch;margin:18px 0 40px;font-size:clamp(48px,6.5vw,100px)}html body .b-template-sleek .b-eyebrow{letter-spacing:.14em;color:#bebeb4;font-size:10px;line-height:1.6}html body .b-template-sleek .b-about{background:0 0;grid-template-columns:1fr 1fr;align-items:start;gap:30px 8%;display:grid!important}html body .b-template-sleek .b-about>.b-eyebrow{grid-column:1/-1}html body .b-template-sleek .b-about>h2{grid-area:2/1;margin:0}html body .b-template-sleek .b-about>p{color:#ccc;grid-area:2/2;margin:0;font:15px/1.9 Arial,sans-serif}html body .b-template-sleek .sleek-story-photo{grid-column:1/-1;height:450px;margin-top:30px;overflow:hidden}html body .b-template-sleek .sleek-story-photo img{object-fit:cover;object-position:50% 45%;filter:saturate(.65);width:100%;height:100%;display:block}html body .b-template-sleek #services{color:#1a1b1a;background:#e6e3db;max-width:none;padding-bottom:30px;padding-left:0;padding-right:0}html body .b-template-sleek #services .b-heading{margin:0 0 55px;padding:0 6%}html body .b-template-sleek #services .b-eyebrow{color:#666}html body .barber-site.b-template-sleek #services .b-services{max-width:none;display:block!important}html body .barber-site.b-template-sleek #services .b-service-group{display:contents}html body .b-template-sleek .b-category-heading,html body .barber-site.b-template-sleek #services .b-service-category,html body .b-template-sleek .b-number{display:none}html body .barber-site.b-template-sleek #services .b-service{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr 1fr;gap:20px 8%;min-width:0;min-height:430px;padding:0 6% 50px 0;position:relative;display:grid!important}html body .b-template-sleek .sleek-service-photo{grid-area:1/1/5;min-width:0;height:430px;overflow:hidden}html body .b-template-sleek .sleek-service-photo img{object-fit:cover;object-position:50% 35%;filter:saturate(.6);width:100%;height:100%;display:block}html body .barber-site.b-template-sleek #services .b-service>div:not(.sleek-service-photo){grid-area:2/2;min-width:0}html body .barber-site.b-template-sleek #services .b-service h3{overflow-wrap:normal;margin:0 0 22px;font-size:clamp(40px,5vw,75px)}html body .barber-site.b-template-sleek #services .b-service p{color:#5f625a;margin:0;font:13px/1.6 Arial,sans-serif}html body .barber-site.b-template-sleek #services .b-service>strong{color:#222;grid-area:3/2;align-self:start;font:15px Arial,sans-serif}html body .barber-site.b-template-sleek #services .b-service-book{color:#fff;background:#1a1b1a;border:0;grid-area:4/2;align-self:start;gap:18px;width:max-content;height:auto;min-height:42px;padding:12px 20px;font:11px Arial,sans-serif;display:flex;border-radius:0!important}html body .barber-site.b-template-sleek #services .b-service-book:before{content:"BOOK THIS SERVICE"}html body .barber-site.b-template-sleek #services .b-service:nth-child(2n)>.sleek-service-photo{grid-column:2}html body .barber-site.b-template-sleek #services .b-service:nth-child(2n)>:not(.sleek-service-photo){grid-column:1!important}html body .b-template-sleek .b-team{grid-template-columns:1fr;gap:45px;max-width:none;margin-top:45px}html body .b-template-sleek .b-team>div{border-bottom:1px solid #555;grid-template-columns:minmax(200px,.65fr) minmax(0,1fr);align-content:start;gap:15px 7%;padding-bottom:45px;display:grid}html body .b-template-sleek .b-avatar{aspect-ratio:4/5;background:#303030;grid-area:1/1/5;max-height:420px;border-radius:0!important}html body .b-template-sleek .b-team h3{text-transform:uppercase;grid-column:2;margin:25px 0 0;font:42px StudioCondensed,sans-serif}html body .b-template-sleek .b-team p{color:#ccc;grid-column:2;max-width:38ch;margin:0;font:14px/1.8 Arial,sans-serif}html body .b-template-sleek .b-team>div:nth-child(2n)>.b-avatar{grid-column:2}html body .b-template-sleek .b-team>div:nth-child(2n)>:not(.b-avatar){grid-column:1}html body .b-template-sleek .b-visit{background:0 0;border-top:1px solid #555;gap:12%}html body .b-template-sleek .b-visit p,html body .b-template-sleek .b-hour-list{font-size:13px;line-height:1.8}html body .b-template-sleek .b-work-gallery{background:#272825;max-width:none;padding:70px 0}html body .b-template-sleek .b-work-gallery .b-heading{padding:0 6%}html body .b-template-sleek .b-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}html body .b-template-sleek .b-gallery-grid figure{min-width:0;margin:0}html body .b-template-sleek .b-gallery-grid img{object-fit:cover;filter:saturate(.5);border-radius:0;width:100%;height:380px}html body .b-template-sleek figcaption{color:#ccc;padding:15px 20px;font:10px/1.6 Arial,sans-serif}html body .b-template-sleek .b-booking-faq{border-top:1px solid #555;padding-top:50px}html body .b-template-sleek .b-booking-faq h2{font-size:50px}html body .b-template-sleek .b-booking-faq summary{font-family:Arial,sans-serif}html body .b-template-sleek .b-footer{color:#f3f1e9;background:#181918;border-top:1px solid #555;justify-content:space-between;align-items:end;gap:35px;padding:50px 6%;display:flex}html body .b-template-sleek .b-footer strong{text-transform:uppercase;overflow-wrap:anywhere;max-width:70%;font:clamp(48px,8vw,130px)/1 StudioCondensed,sans-serif}html body .b-template-sleek .b-footer span{max-width:25ch;font-size:10px;line-height:1.8}html body .booking-theme-clean{--booking-bg:#fff;--booking-ink:#171817;--booking-card:#f8f8f5;--booking-line:#c6c7c1}html body .booking-theme-sleek{--booking-bg:#181918;--booking-ink:#f3f1e9;--booking-card:#282925;--booking-line:#686960}html body .booking-theme-clean .p-book-modal,html body .booking-theme-sleek .p-book-modal{border-radius:0;box-shadow:0 30px 100px #0006}html body .booking-theme-clean .p-book-modal h2{letter-spacing:-.04em;font:44px/1.08 Georgia,serif}html body .booking-theme-sleek .p-book-modal h2{text-transform:uppercase;letter-spacing:-.01em;font:54px/1 StudioCondensed,sans-serif}html body .booking-theme-clean .p-btn,html body .booking-theme-clean .p-choice,html body .booking-theme-clean .p-soft,html body .booking-theme-sleek .p-btn,html body .booking-theme-sleek .p-choice,html body .booking-theme-sleek .p-soft{border-radius:0}html body .booking-theme-clean .p-btn{color:#fff;background:#171817}html body .booking-theme-sleek .p-btn{color:#171817;background:#e4dbc9}html body .booking-theme-clean .p-callout,html body .booking-theme-sleek .p-callout{border-radius:0}html body .clean-second-photo>.p-inline-anchor,html body .sleek-story-photo>.p-inline-anchor{width:100%;height:100%;display:block}html body .clean-second-photo .p-edit-target,html body .sleek-story-photo .p-edit-target{width:100%;height:100%;padding:0;display:block}@media (max-width:800px){html body .barber-site.b-template-clean{padding:0 20px}html body .b-template-clean .b-nav,html body .b-template-sleek .b-nav{flex-wrap:wrap;gap:18px;padding-top:20px;padding-bottom:20px}html body .b-template-clean .b-name{max-width:58%;font-size:25px}html body .b-template-clean .b-nav>.b-btn,html body .b-template-sleek .b-nav>.b-btn{margin-left:auto;padding:12px 15px;font-size:10px}html body .b-template-clean .b-site-links,html body .b-template-sleek .b-site-links{order:3;justify-content:center;gap:25px;width:100%;font-size:10px;display:flex!important}html body .b-template-clean .hero-clean{grid-template-columns:1fr!important;gap:0!important}html body .b-template-clean .clean-main-photo{order:2}html body .b-template-clean .clean-main-photo .b-photo{height:480px;min-height:0}html body .b-template-clean .clean-copy{display:contents}html body .b-template-clean .clean-intro{order:1;padding:38px 0 30px;display:block}html body .b-template-clean .clean-intro h1{max-width:10ch;margin-top:15px;font-size:56px}html body .b-template-clean .clean-intro .hero-details{padding-top:20px}html body .b-template-clean .clean-intro p{max-width:35ch;margin-bottom:13px}html body .b-template-clean .clean-second-photo{order:3;width:82%;height:280px;margin:25px 0 0 auto}html body .b-template-clean .clean-footnote{order:4}html body .b-template-clean .b-section{padding:55px 0}html body .b-template-clean .b-about{padding-top:65px}html body .b-template-clean .b-about p{max-width:30ch;font-size:30px}html body .b-template-clean #services{padding-top:30px;display:block}html body .b-template-clean #services h2{max-width:none;margin-bottom:25px;font-size:38px}html body .barber-site.b-template-clean #services .b-service{grid-template-columns:24px minmax(0,1fr) auto auto;gap:10px;padding:24px 0}html body .barber-site.b-template-clean #services .b-service h3{font-size:23px}html body .barber-site.b-template-clean #services .b-service p{font-size:10px}html body .barber-site.b-template-clean #services .b-service strong{font-size:11px}html body .barber-site.b-template-clean #services .b-service-book{width:32px;height:32px;padding:5px}html body .b-template-clean .b-team{gap:20px;margin-top:25px}html body .b-template-clean .b-team>div:nth-child(2){padding-top:45px}html body .b-template-clean .b-team h3{font-size:25px}html body .b-template-clean .b-team p{font-size:11px}html body .b-template-clean .b-section h2{font-size:38px}html body .b-template-clean .b-gallery-grid{grid-template-columns:1fr 1fr;gap:16px}html body .b-template-clean .b-gallery-grid figure:last-child{grid-column:1/-1;width:80%}html body .b-template-clean .b-gallery-grid figure:nth-child(2){padding-top:40px}html body .b-template-clean .b-visit{padding:35px 20px;display:block}html body .b-template-clean .b-visit>div+div{margin-top:35px}html body .b-template-clean .b-footer strong{font-size:56px}html body .b-template-sleek .b-name{max-width:55%;font-size:11px}html body .b-template-sleek .hero-sleek{min-height:650px}html body .b-template-sleek .sleek-hero-copy{padding:80px 22px 100px}html body .b-template-sleek .hero-sleek h1{max-width:10ch;margin:25px auto;font-size:88px}html body .b-template-sleek .hero-sleek .b-eyebrow{font-size:8px}html body .b-template-sleek .hero-details p{max-width:34ch;font-size:13px}html body .b-template-sleek .sleek-hero-bottom{gap:30px;font-size:8px;line-height:1.5}html body .b-template-sleek .b-section{padding:55px 22px}html body .b-template-sleek .b-section h2{margin-bottom:25px;font-size:54px}html body .b-template-sleek .b-about{display:block!important}html body .b-template-sleek .b-about h2{margin:15px 0 25px}html body .b-template-sleek .b-about p{font-size:14px;line-height:1.8}html body .b-template-sleek .sleek-story-photo{height:280px;margin-top:30px}html body .b-template-sleek #services{padding-top:45px}html body .barber-site.b-template-sleek #services .b-service,html body .barber-site.b-template-sleek #services .b-service:nth-child(2n){flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:0 22px 45px;display:flex!important}html body .b-template-sleek .sleek-service-photo{width:calc(100% + 44px);height:300px;margin-bottom:10px;margin-left:-22px}html body .barber-site.b-template-sleek #services .b-service h3{margin-bottom:15px;font-size:46px}html body .b-template-sleek .b-team{gap:30px}html body .b-template-sleek .b-team>div{grid-template-columns:1fr 1fr;gap:12px 22px;padding-bottom:30px}html body .b-template-sleek .b-avatar{aspect-ratio:3/4;max-height:300px}html body .b-template-sleek .b-team h3{margin:10px 0 0;font-size:32px}html body .b-template-sleek .b-team p{font-size:11px;line-height:1.5}html body .b-template-sleek .b-visit{display:block}html body .b-template-sleek .b-visit>div+div{margin-top:30px}html body .b-template-sleek .b-gallery-grid{grid-template-columns:1fr}html body .b-template-sleek .b-gallery-grid img{height:300px}html body .b-template-sleek .b-footer{padding:40px 22px;display:block}html body .b-template-sleek .b-footer strong{max-width:none;margin-bottom:25px;font-size:64px;display:block}html body .booking-theme-clean .p-book-modal h2{font-size:34px}html body .booking-theme-sleek .p-book-modal h2{font-size:43px}}html body .selected-template-preview{color:#171817;text-align:left;background:#fff;font-family:Arial,sans-serif;overflow:hidden;height:auto!important;padding:0!important;display:block!important}html body .selected-template-preview>span{display:block}html body .selected-template-preview .ct-nav{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}html body .selected-template-preview .ct-nav>b{letter-spacing:-.045em;font:23px Georgia,serif}html body .selected-template-preview .ct-nav>span{letter-spacing:.05em;font:8px Arial,sans-serif}html body .selected-template-preview .ct-clean-hero{grid-template-columns:.82fr 1.18fr;gap:6%;min-height:300px;padding:0 20px;display:grid}html body .selected-template-preview .ct-clean-hero>img{object-fit:cover;object-position:50% 35%;filter:grayscale();width:100%;height:100%;min-height:300px;display:block}html body .selected-template-preview .ct-clean-hero>span{flex-direction:column;min-width:0;padding-top:25px;display:flex}html body .selected-template-preview .ct-clean-copy{grid-template-columns:1fr .8fr;gap:18px;margin-bottom:28px;display:grid}html body .selected-template-preview .ct-clean-copy strong{letter-spacing:-.05em;font:35px/1.02 Georgia,serif}html body .selected-template-preview .ct-clean-copy small{font:10px/1.5 Georgia,serif}html body .selected-template-preview .ct-clean-copy em{margin-top:12px;font:8px Arial,sans-serif;display:block}html body .selected-template-preview .ct-clean-hero>span>img{object-fit:cover;filter:grayscale();width:100%;height:170px;margin-top:auto;display:block}html body .selected-template-preview .ct-about{padding:35px 20px}html body .selected-template-preview .ct-about small{letter-spacing:.13em;margin-bottom:18px;font:8px Arial,sans-serif;display:block}html body .selected-template-preview .ct-about strong{letter-spacing:-.03em;max-width:20ch;font:30px/1.15 Georgia,serif;display:block}html body .selected-template-preview .ct-services{border-top:1px solid #aaa;padding:25px 20px}html body .selected-template-preview .ct-services>strong{margin-bottom:20px;font:27px/1.1 Georgia,serif;display:block}html body .selected-template-preview .ct-services>span{border-top:1px solid #bbb;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}html body .selected-template-preview .ct-services>span>span{align-items:center;gap:14px;display:flex}html body .selected-template-preview .ct-services small{color:#777;font:9px Arial,sans-serif}html body .selected-template-preview .ct-services b{font:18px Georgia,serif}html body .selected-template-preview .ct-services em{font:9px Arial,sans-serif}html body .selected-template-preview .ct-footer{letter-spacing:-.06em;border-top:1px solid #aaa;padding:25px 20px 20px;font:45px/1 Georgia,serif}html body .selected-template-preview .ct-footer small{letter-spacing:.05em;margin-top:22px;font:8px Arial,sans-serif;display:block}html body .selected-template-preview.tp-sleek{color:#f3f1e9;background:#181918}html body .tp-sleek .ct-nav{border-color:#555}html body .tp-sleek .ct-nav>b{letter-spacing:.12em;text-transform:uppercase;font:11px Arial,sans-serif}html body .tp-sleek .ct-sleek-hero{isolation:isolate;text-align:center;color:#fff;place-items:center;min-height:330px;padding:35px 20px;display:grid;position:relative}html body .tp-sleek .ct-sleek-hero>img{z-index:-2;object-fit:cover;filter:brightness(.55)saturate(.6);width:100%;height:100%;position:absolute;inset:0}html body .tp-sleek .ct-sleek-hero strong{text-transform:uppercase;max-width:10ch;margin:20px auto;font:64px/.95 StudioCondensed,sans-serif;display:block}html body .tp-sleek .ct-sleek-hero small{letter-spacing:.15em;font-size:7px}html body .tp-sleek .ct-sleek-hero em{color:#171817;background:#e4dbc9;padding:11px 14px;font:8px Arial,sans-serif;display:inline-block}html body .tp-sleek .ct-about strong{text-transform:uppercase;font:40px/.95 StudioCondensed,sans-serif}html body .tp-sleek .ct-services{color:#171817;background:#e6e3db;border:0;padding:25px 0 0}html body .tp-sleek .ct-services>strong{text-transform:uppercase;padding:0 20px;font:37px/.95 StudioCondensed,sans-serif}html body .tp-sleek .ct-services>span{border:0;grid-template-columns:1fr 1fr;gap:25px;padding:0;display:grid}html body .tp-sleek .ct-services>span>img{object-fit:cover;filter:saturate(.5);width:100%;height:150px}html body .tp-sleek .ct-services>span>span{flex-direction:column;align-items:flex-start;gap:10px;padding-right:15px;display:flex}html body .tp-sleek .ct-services>span>span.ct-book{display:none}html body .tp-sleek .ct-services b{text-transform:uppercase;font:26px/1 StudioCondensed,sans-serif}html body .tp-sleek .ct-services>span:nth-child(odd)>img{order:2}html body .tp-sleek .ct-services>span:nth-child(odd)>span{padding:15px}html body .tp-sleek .ct-footer{text-transform:uppercase;letter-spacing:-.02em;border-color:#555;font:52px/1 StudioCondensed,sans-serif}@container (width<=450px){html body .selected-template-preview .ct-clean-hero{gap:20px;padding:0 12px}html body .selected-template-preview .ct-clean-copy{display:block}html body .selected-template-preview .ct-clean-copy strong{font-size:29px}html body .selected-template-preview .ct-clean-copy small{margin-top:15px;display:block}html body .selected-template-preview .ct-services>span>span{flex-wrap:wrap;gap:8px}html body .selected-template-preview .ct-nav>span{display:none}}html body .b-template-sleek .hero-sleek>.b-photo{max-width:none!important;max-height:none!important}html body .booking-theme-clean .p-book-person img,html body .booking-theme-sleek .p-book-person img{object-position:50% 0%}html body .shop-booking-overlay.booking-theme-clean{--booking-bg:#fff;--booking-ink:#171817;--booking-card:#f8f8f5;--booking-line:#c6c7c1}html body .shop-booking-overlay.booking-theme-sleek{--booking-bg:#181918;--booking-ink:#f3f1e9;--booking-card:#282925;--booking-line:#686960}html body .barber-site.b-template-sleek #services .b-service h3{color:#1a1b1a}html body .barber-site.b-template-clean #services .b-service{color:#171817;gap:22px;margin:0;background:0 0!important;border:0!important;border-bottom:1px solid #bbb!important;padding:30px 0!important}html body .barber-site.b-template-sleek #services .b-service{color:#1a1b1a;margin:0;background:0 0!important;border:0!important;padding:0 6% 50px 0!important}html body .barber-site.b-template-sleek #services .b-service:nth-child(2n){padding:0 0 50px 6%!important}@media (max-width:800px){html body .barber-site.b-template-clean #services .b-service{gap:10px;padding:24px 0!important}html body .barber-site.b-template-sleek #services .b-service,html body .barber-site.b-template-sleek #services .b-service:nth-child(2n){padding:0 22px 45px!important}}html body .barber-site.b-template-velocity{color:#f4f6ef;--v-line:#ffffff30;--v-paper:#f4f6ef;--v-dark:#101110;background:#101110;padding:0;font-family:Arial,sans-serif;overflow:clip}html body .barber-site.b-template-velocity h1,html body .barber-site.b-template-velocity h2,html body .barber-site.b-template-velocity .b-team h3{letter-spacing:-.065em;text-transform:uppercase;font-family:Arial,sans-serif;font-weight:900;line-height:.95}html body .barber-site.b-template-velocity .b-nav{color:#f4f6ef;border:0;border-bottom:1px solid var(--v-line);background:#101110;gap:24px;width:100%;max-width:none;min-height:90px;margin:0;padding:23px 4%;position:relative;top:auto}html body .b-template-velocity .b-name{letter-spacing:-.06em;text-transform:uppercase;max-width:40%;font:900 19px/.95 Arial,sans-serif}html body .b-template-velocity .b-name>svg{display:none}html body .b-template-velocity .b-site-links{letter-spacing:.09em;text-transform:uppercase;gap:30px;font:10px Arial,sans-serif;display:flex}html body .barber-site.b-template-velocity .b-btn{background:var(--shop-accent);color:#101110;border:1px solid var(--shop-accent);text-transform:uppercase;letter-spacing:.02em;gap:16px;min-height:48px;padding:16px 22px;font:800 12px Arial,sans-serif;transition:background .2s;box-shadow:none!important;border-radius:5px!important}html body .b-template-velocity .b-btn:hover{background:#f4f6ef;border-color:#f4f6ef}html body .barber-site.b-template-velocity .hero-velocity{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;width:100%;max-width:none;min-height:0;margin:0;padding:55px 4% 0;position:relative;gap:0 5%!important;display:grid!important}html body .b-template-velocity .velocity-copy{min-width:0;padding:30px 0 50px;position:relative}html body .b-template-velocity .hero-velocity .b-eyebrow{letter-spacing:.1em;color:#c4c8bf;align-items:center;gap:10px;font:9px/1.5 Arial,sans-serif;display:inline-flex}html body .b-template-velocity .hero-velocity .b-eyebrow:before{content:"";background:var(--shop-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}html body .barber-site.b-template-velocity .hero-velocity h1{letter-spacing:-.065em;max-width:10ch;color:var(--v-paper);overflow-wrap:normal;text-wrap:balance;margin:25px 0 32px;font-size:clamp(60px,7.7vw,124px);font-style:italic;line-height:.91}html body .b-template-velocity .hero-velocity h1 .p-edit-target{font:inherit;letter-spacing:inherit;line-height:inherit}html body .b-template-velocity .hero-details p{color:#b7bcb1;opacity:1;max-width:36ch;margin:0 0 28px;font:14px/1.8 Arial,sans-serif}html body .b-template-velocity .hero-details .b-small{color:#858b80;margin-top:17px;font:10px/1.5 Arial,sans-serif}html body .b-template-velocity .velocity-explore{letter-spacing:.1em;color:#a7ada0;align-items:center;gap:20px;margin-top:48px;font:9px Arial,sans-serif;text-decoration:none;display:flex}html body .b-template-velocity .velocity-explore span{color:var(--shop-accent);font-size:24px}html body .b-template-velocity .velocity-photo-stage{align-self:stretch;align-items:stretch;min-width:0;margin-bottom:35px;padding:14px 14px 0 0;display:flex;position:relative}html body .b-template-velocity .velocity-photo-stage:before{content:"";border:1px solid var(--shop-accent);z-index:0;border-radius:5px;position:absolute;inset:0 0 20px 20px}html body .barber-site.b-template-velocity .hero-velocity .b-photo{aspect-ratio:auto;width:100%;height:100%;min-height:570px;box-shadow:none;z-index:1;background:#242820;outline:none;margin:0;position:relative;overflow:hidden;border-radius:5px!important;max-height:none!important;transform:none!important}html body .b-template-velocity .hero-velocity .b-photo img{object-fit:cover;object-position:50% 15%;border-radius:0;width:100%;height:100%;position:absolute;inset:0;filter:saturate(.8)!important;animation:none!important;transform:none!important}html body .b-template-velocity .hero-velocity .b-photo>span{color:#f4f6ef;letter-spacing:.1em;background:#101110e8;border-radius:2px;padding:12px 16px;font-size:9px;line-height:1.4;position:absolute;bottom:18px;left:18px;right:auto}html body .b-template-velocity .velocity-index{z-index:2;color:#fff;letter-spacing:-.07em;font:900 18px Arial,sans-serif;position:absolute;top:34px;right:35px}html body .b-template-velocity .velocity-corner{z-index:2;background:var(--shop-accent);color:#101110;border:10px solid #101110;border-radius:8px;place-items:center;width:82px;height:82px;font:60px/1 Arial,sans-serif;display:grid;position:absolute;bottom:-12px;right:0}html body .b-template-velocity .velocity-service-rail{border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);grid-column:1/-1;grid-template-columns:.7fr repeat(3,1fr);min-width:0;margin-top:35px;display:grid}html body .b-template-velocity .velocity-service-rail>span{letter-spacing:.12em;color:#8e9588;align-self:center;padding:28px 0;font:9px Arial,sans-serif}html body .b-template-velocity .velocity-service-rail>a{border-left:1px solid var(--v-line);color:#f4f6ef;justify-content:space-between;align-items:center;gap:15px;padding:28px 20px;font:11px Arial,sans-serif;text-decoration:none;display:flex}html body .b-template-velocity .velocity-service-rail b{color:var(--shop-accent);margin-left:auto;font-size:13px}html body .b-template-velocity .velocity-service-rail a:hover{background:#1b2017}html body .barber-site.b-template-velocity .b-section{border:0;border-radius:0;width:100%;min-width:0;max-width:none;margin:0;padding:85px 4%}html body .b-template-velocity .b-section .b-eyebrow{letter-spacing:.13em;color:#9ca492;font:9px Arial,sans-serif}html body .b-template-velocity .b-section h2{color:#f4f6ef;max-width:16ch;margin:18px 0 45px;font-size:clamp(42px,5.5vw,80px)}html body .b-template-velocity #services .b-heading{margin-bottom:45px;display:block}html body .b-template-velocity #services h2{margin-bottom:0}html body .barber-site.b-template-velocity #services .b-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:none;display:grid!important}html body .barber-site.b-template-velocity #services .b-service-group{display:contents}html body .barber-site.b-template-velocity #services .b-category-heading{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--v-line);color:#aeb6a1;grid-column:1/-1;margin:12px 0 5px;padding-top:25px;font:10px Arial,sans-serif}html body .barber-site.b-template-velocity #services .b-service{color:#f4f6ef;min-height:265px;box-shadow:none;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:30px 18px;margin:0;transition:border-color .2s,background .2s;background:#191d16!important;border:1px solid #343b2b!important;border-radius:6px!important;padding:27px!important;display:grid!important}html body .barber-site.b-template-velocity #services .b-service:hover{border-color:var(--shop-accent)!important;background:#202719!important}html body .barber-site.b-template-velocity #services .b-number{color:#a8b492;opacity:1;grid-area:1/1;font:10px Arial,sans-serif;display:block}html body .barber-site.b-template-velocity #services .b-service>div{grid-area:2/1/auto/-1}html body .barber-site.b-template-velocity #services .b-service h3{letter-spacing:-.035em;color:#f4f6ef;overflow-wrap:normal;max-width:15ch;margin:0 0 14px;font:800 25px/1.07 Arial,sans-serif}html body .barber-site.b-template-velocity #services .b-service-category{display:none}html body .barber-site.b-template-velocity #services .b-service p{color:#a2ac95;margin:0;font:11px/1.6 Arial,sans-serif}html body .barber-site.b-template-velocity #services .b-service>strong{color:var(--shop-accent);letter-spacing:-.04em;grid-area:3/1;align-self:center;font:800 27px Arial,sans-serif}html body .barber-site.b-template-velocity #services .b-service-book{background:var(--shop-accent);color:#101110;border:0;border-radius:4px;grid-area:3/2;width:45px;height:45px;padding:11px}html body .barber-site.b-template-velocity .b-about{background:var(--shop-accent);color:#101110;outline:none;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px 12%;padding-top:75px;padding-bottom:75px;animation:none!important;display:grid!important}html body .b-template-velocity .b-about>.b-eyebrow{color:#3e5128;grid-column:1/-1}html body .barber-site.b-template-velocity .b-about h2{color:#101110;grid-area:2/1;max-width:13ch;margin:0;font-style:italic;animation:none!important}html body .barber-site.b-template-velocity .b-about>p{color:#26351b;opacity:1;grid-area:2/2;max-width:44ch;margin:0;font:16px/1.9 Arial,sans-serif}html body .b-template-velocity .rebel-work-slot{width:100%;min-width:0}html body .b-template-velocity .b-work-gallery{padding-bottom:0}html body .b-template-velocity .b-work-gallery .b-heading{grid-template-columns:1fr .55fr;align-items:end;gap:20px 12%;margin-bottom:40px;display:grid}html body .b-template-velocity .b-work-gallery .b-heading>.b-eyebrow{grid-column:1/-1}html body .b-template-velocity .b-work-gallery h2{margin:0}html body .b-template-velocity .b-work-gallery .b-heading p{color:#a8afa0;margin:0;font:13px/1.8 Arial,sans-serif}html body .b-template-velocity .b-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}html body .b-template-velocity .b-gallery-grid figure{min-width:0;margin:0}html body .b-template-velocity .b-gallery-grid figure:nth-child(2){padding-top:55px}html body .b-template-velocity .b-gallery-grid img{object-fit:cover;filter:saturate(.65);border-radius:5px;width:100%;height:370px;transition:filter .25s;display:block}html body .b-template-velocity .b-gallery-grid a:hover img{filter:saturate()}html body .b-template-velocity figcaption{color:#a5ae99;margin-top:16px;font:10px/1.6 Arial,sans-serif}html body .b-template-velocity #team .b-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;max-width:1000px;margin:40px auto 0}html body .b-template-velocity #team .b-team>div{background:0 0;border:0;padding:0;display:block!important}html body .b-template-velocity #team .b-avatar{aspect-ratio:4/5;background:#1b2017;max-height:490px;border-radius:5px!important}html body .b-template-velocity #team .b-avatar img{filter:grayscale();transition:filter .25s;object-position:50% 0%!important}html body .b-template-velocity #team .b-team>div:hover img{filter:grayscale(0)}html body .b-template-velocity #team h3{color:var(--shop-accent);margin:22px 0 10px;font-size:36px}html body .b-template-velocity #team p{color:#a4ae97;max-width:38ch;margin:6px 0;font:12px/1.7 Arial,sans-serif}html body .b-template-velocity .b-visit{border-top:1px solid var(--v-line);background:#181d14;gap:13%}html body .b-template-velocity .b-visit h2{max-width:12ch}html body .b-template-velocity .b-visit p,html body .b-template-velocity .b-hour-list{color:#b3bca7;font:13px/1.8 Arial,sans-serif}html body .b-template-velocity .b-visit a{color:var(--shop-accent)}html body .b-template-velocity .b-booking-faq{border-top:1px solid var(--v-line);padding-top:50px;padding-bottom:50px}html body .b-template-velocity .b-booking-faq h2{margin-bottom:30px;font-size:42px}html body .b-template-velocity .b-booking-faq summary{font:700 14px Arial,sans-serif}html body .b-template-velocity .b-footer{border-top:1px solid var(--v-line);color:#f4f6ef;background:#101110;padding:45px 4% 30px;display:block}html body .b-template-velocity .b-footer strong{letter-spacing:-.07em;text-transform:uppercase;overflow-wrap:anywhere;max-width:16ch;color:var(--shop-accent);margin-bottom:35px;font:italic 900 clamp(48px,8.5vw,140px)/.95 Arial,sans-serif;display:block}html body .b-template-velocity .b-footer>span{color:#8f9a83;font:10px Arial,sans-serif}html body .shop-booking-overlay.booking-theme-velocity{--booking-bg:#101110;--booking-ink:#f4f6ef;--booking-card:#1b2017;--booking-line:#4c573f}html body .booking-theme-velocity .p-book-modal{border-radius:8px}html body .booking-theme-velocity .p-book-modal h2{text-transform:uppercase;letter-spacing:-.055em;font:900 44px/.98 Arial,sans-serif}html body .booking-theme-velocity .p-choice,html body .booking-theme-velocity .p-soft,html body .booking-theme-velocity .p-btn,html body .booking-theme-velocity .p-callout{border-radius:4px}html body .booking-theme-velocity .p-book-person img{object-position:50% 0%}html body .booking-theme-velocity .p-btn{color:#101110;font-weight:800}@media (max-width:800px){html body .barber-site.b-template-velocity .b-nav{flex-wrap:wrap;gap:18px;padding:20px}html body .b-template-velocity .b-name{max-width:55%;font-size:17px}html body .b-template-velocity .b-nav>.b-btn{margin-left:auto;padding:13px 16px;font-size:10px}html body .b-template-velocity .b-site-links{order:3;justify-content:center;gap:27px;width:100%;font-size:9px;display:flex!important}html body .barber-site.b-template-velocity .hero-velocity{padding:25px 20px 0;grid-template-columns:1fr!important;gap:0!important}html body .b-template-velocity .velocity-copy{padding:12px 0 35px}html body .barber-site.b-template-velocity .hero-velocity h1{max-width:11ch;margin:25px 0;font-size:clamp(60px,12vw,90px);line-height:.94}html body .b-template-velocity .hero-details p{max-width:40ch;font-size:13px}html body .b-template-velocity .velocity-explore{margin-top:30px}html body .b-template-velocity .velocity-photo-stage{min-height:0;margin-bottom:10px}html body .barber-site.b-template-velocity .hero-velocity .b-photo{aspect-ratio:auto;height:430px;min-height:0;max-height:none}html body .b-template-velocity .velocity-corner{border-width:8px;width:68px;height:68px;font-size:46px}html body .b-template-velocity .velocity-service-rail{grid-template-columns:1fr;margin-top:35px}html body .b-template-velocity .velocity-service-rail>span{padding:20px 0 15px}html body .b-template-velocity .velocity-service-rail>a{border-left:0;border-top:1px solid var(--v-line);padding:20px 0;font-size:12px}html body .barber-site.b-template-velocity .b-section{padding:55px 20px}html body .b-template-velocity .b-section h2{margin-bottom:30px;font-size:44px}html body .barber-site.b-template-velocity #services .b-services{grid-template-columns:1fr;gap:14px}html body .barber-site.b-template-velocity #services .b-service{gap:22px;min-height:225px;padding:25px!important}html body .barber-site.b-template-velocity #services .b-service h3{max-width:none;font-size:27px}html body .barber-site.b-template-velocity .b-about{padding:50px 25px;display:block!important}html body .barber-site.b-template-velocity .b-about h2{margin:20px 0 25px}html body .barber-site.b-template-velocity .b-about p{font-size:14px;line-height:1.8}html body .b-template-velocity .b-work-gallery .b-heading{display:block}html body .b-template-velocity .b-work-gallery .b-heading h2{margin:18px 0 22px}html body .b-template-velocity .b-gallery-grid{grid-template-columns:1fr;gap:28px}html body .b-template-velocity .b-gallery-grid figure:nth-child(2){padding-top:0}html body .b-template-velocity .b-gallery-grid img{height:360px}html body .b-template-velocity #team .b-team{gap:20px;margin-top:25px}html body .b-template-velocity #team .b-avatar{aspect-ratio:3/4;max-height:none}html body .b-template-velocity #team h3{font-size:28px}html body .b-template-velocity #team p{font-size:11px}html body .b-template-velocity .b-visit{display:block}html body .b-template-velocity .b-visit>div+div{margin-top:35px}html body .b-template-velocity .b-footer{padding:35px 20px}html body .b-template-velocity .b-footer strong{font-size:58px}html body .booking-theme-velocity .p-book-modal h2{font-size:34px}}@media (prefers-reduced-motion:reduce){html body .b-template-velocity *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body .template-preview.tp-velocity{color:#f4f6ef;background:#101110;font-family:Arial,sans-serif}html body .template-preview.tp-velocity .tp-nav{color:#f4f6ef;background:#101110;border-bottom:1px solid #ffffff30}html body .template-preview.tp-velocity .tp-nav>b{text-transform:uppercase;letter-spacing:-.04em;font-size:14px;font-weight:900}html body .template-preview.tp-velocity .tp-nav em{background:var(--tp-accent);color:#101110;border-radius:3px}html body .template-preview.tp-velocity .tp-hero{background:#101110;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:30px 22px;display:grid!important}html body .template-preview.tp-velocity .tp-hero>span{min-width:0;padding:0;display:block}html body .template-preview.tp-velocity .tp-hero strong{letter-spacing:-.06em;overflow-wrap:normal;color:#f4f6ef;max-width:10ch;margin:17px 0 20px;font:italic 900 46px/.94 Arial,sans-serif}html body .template-preview.tp-velocity .tp-hero small{letter-spacing:.08em;color:#a5ae99;font-size:7px}html body .template-preview.tp-velocity .tp-hero>span>span{color:#a5ae99;font-size:10px;line-height:1.7}html body .template-preview.tp-velocity .tp-hero em{background:var(--tp-accent);color:#101110;border-radius:3px;margin-top:18px;padding:12px 15px;font-size:9px}html body .template-preview.tp-velocity .tp-hero>img{filter:saturate(.8);object-fit:cover;object-position:50% 15%;border:1px solid #c7ff4740;width:100%;height:310px;border-radius:4px!important;transform:none!important}html body .template-preview.tp-velocity .tp-strap{color:var(--tp-accent);background:#101110;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;font-size:8px}html body .template-preview.tp-velocity .tp-section{color:#f4f6ef;background:#101110}html body .template-preview.tp-velocity .tp-section>strong{text-transform:uppercase;letter-spacing:-.05em;font:900 30px/.95 Arial,sans-serif}html body .template-preview.tp-velocity .tp-services>span{color:#f4f6ef;background:#191d16;border:1px solid #343b2b;border-radius:4px;padding:20px 12px}html body .template-preview.tp-velocity .tp-services em{color:var(--tp-accent)}html body .template-preview.tp-velocity .tp-work{background:var(--tp-accent);color:#101110}html body .template-preview.tp-velocity .tp-work img{border-radius:3px}html body .template-preview.tp-velocity .tp-footer{color:var(--tp-accent);text-transform:uppercase;letter-spacing:-.05em;background:#101110;font:italic 900 30px/1 Arial,sans-serif}@container (width<=450px){html body .template-preview.tp-velocity .tp-hero{gap:15px;padding:22px 15px}html body .template-preview.tp-velocity .tp-hero strong{font-size:28px}html body .template-preview.tp-velocity .tp-hero>img{height:280px}html body .template-preview.tp-velocity .tp-hero small{font-size:6px}}@media (max-width:500px){html body .b-template-velocity .b-name{max-width:48%;font-size:15px}html body .b-template-velocity .b-nav>.b-btn{gap:10px;padding:12px 14px}}
