.bbs-mnav{display:flex;align-items:center;gap:22px;padding:14px 24px;border-bottom:5px solid var(--ink);flex-wrap:nowrap;background:var(--white)}.bbs-mnav .mlogo img{height:54px;width:auto;display:block}.bbs-mnav .mlinks{display:flex;gap:30px;flex:1;justify-content:center;font-weight:700;font-size:18px}.bbs-mnav .mmenu{display:none}.bbs-mnav:has(~.bbs-notice){border-bottom:none}.bbs-mnav .mlinks a{color:var(--ink);text-decoration:none;display:inline-block;padding:12px 0}.bbs-mnav .mlinks a:hover{color:var(--buy)}.bbs-mnav .mcart{font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;background:var(--buy);color:var(--ink);padding:9px 14px 7px;white-space:nowrap;text-decoration:none}@media(max-width:700px){.bbs-mnav{padding:12px 16px;gap:8px}.bbs-mnav .mlogo img{height:44px}.bbs-mnav .mlinks{display:none}.bbs-mnav .msearch{margin-left:auto}.bbs-mnav .mcart{font-size:22px;padding:10px 12px 8px}.bbs-mnav .mmenu{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px 8px;font:700 22px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;background:var(--ink);color:#fff;border:none;cursor:pointer}.bbs-mnav .mmenu .mm-close,.bbs-mnav .mmenu[aria-expanded=true] .mm-open{display:none}.bbs-mnav .mmenu[aria-expanded=true] .mm-close{display:inline}.bbs-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--white);overflow:auto;padding:96px 16px 24px;display:flex;flex-direction:column}.bbs-menu[hidden]{display:none}.bbs-menu:focus{outline:none}.bbs-menu nav{border-top:5px solid var(--ink)}.bbs-menu .bm-link{display:flex;justify-content:space-between;align-items:center;padding:18px 0 14px;border-bottom:5px solid var(--ink);font:900 clamp(40px,11vw,52px)/.9 var(--disp);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-decoration:none}.bbs-menu .bm-link .arr{font-weight:400}.bbs-menu .bm-foot{display:flex;justify-content:space-between;gap:16px;padding:22px 0 0;margin-top:auto}.bbs-menu .bm-sub{font:700 22px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);text-decoration:none}html.bbs-menu-open{overflow:hidden}html.bbs-menu-open .bbs-header-section .bbs-mnav{position:relative;z-index:61}}.bbs-mnav .mlinks .mshort{display:none}@media(max-width:440px){.bbs-mnav .mlinks .mfull{display:none}.bbs-mnav .mlinks .mshort{display:inline}}.bbs-poster{display:grid;grid-template-columns:minmax(0,7fr) 5fr;gap:36px;align-items:stretch;padding:36px 24px 40px;position:relative;overflow:hidden;background:var(--white)}.bbs-poster .ph{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(96px,19.5vw,300px);line-height:.82;letter-spacing:.01em;color:var(--ink);margin:0}.bbs-poster .ph .mid{font-weight:400}.bbs-poster .pright{display:flex;flex-direction:column;justify-content:flex-end}.bbs-poster .postrow{display:flex;flex-direction:column;align-items:flex-end;gap:14px;text-align:right}.bbs-poster .psub{font-size:17px;max-width:32ch;margin:0}.bbs-buy{display:flex;align-items:stretch;cursor:pointer;border:none;background:none;padding:0;font:inherit;text-decoration:none}.bbs-buy .bname{font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:#fff;padding:15px 18px 11px}.bbs-buy .bprice{font:700 24px/1 var(--disp);letter-spacing:.02em;background:var(--buy);color:var(--ink);padding:15px 16px 11px}.bbs-buy:hover .bname{background:var(--buy);color:var(--ink)}.bbs-golink{display:inline-flex;align-items:center;gap:14px;font:900 clamp(24px,2.1vw,30px)/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--ink);text-decoration:none;padding:16px 22px 12px;min-height:56px;transition:background .15s,color .15s}.bbs-golink .arr{display:inline-block;transition:transform .25s ease-out}.bbs-golink:hover{background:var(--buy);color:var(--ink)}.bbs-golink:hover .arr{transform:translate(8px)}.bbs-golink small{font:400 16px/1 var(--bodyfont);text-transform:none;letter-spacing:0;color:var(--on-ink-mut,#bbb);margin-left:4px}.bbs-poster.has-photo{grid-template-columns:minmax(0,7fr) 5fr;grid-template-rows:auto auto;gap:26px 36px;align-items:stretch;padding-bottom:30px}.bbs-poster.has-photo .ph{grid-column:1;grid-row:1;align-self:end}.bbs-poster .pshot{grid-column:2;grid-row:1;margin:0;position:relative;min-height:420px;border:5px solid var(--ink);background:var(--board);overflow:hidden}.bbs-poster .pshot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal,50%) 100%;display:block}.bbs-poster .pshot .pfx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.pfx .v{opacity:0;animation:fx-boil .36s steps(1,end) infinite}.pfx .v:nth-child(2){animation-delay:-.24s}.pfx .v:nth-child(3){animation-delay:-.12s}@keyframes fx-boil{0%{opacity:1}33.34%{opacity:0}to{opacity:0}}.pfx .fs{fill:none;stroke:var(--ink);stroke-width:18;stroke-linejoin:round}.pfx .ff{fill:#f8b048;stroke:none}.pfx .fc{fill:#fff;stroke:none}.pfx .fxl{fill:none;stroke:var(--ink);stroke-width:10;stroke-linecap:round}.pfx .fxs{fill:#f8b048;stroke:var(--ink);stroke-width:7}.pfx .fx-aroma path{fill:none;stroke:var(--ink);stroke-width:9;stroke-linecap:round}.pfx .fx-aroma .fx-twin{stroke-width:7}.pfx .fx-aroma{opacity:0;animation:fx-waft 4.6s ease-out infinite}.pfx .fx-aroma1{--ax:505px;--ay:575px}.pfx .fx-aroma2{--ax:722px;--ay:592px;animation-delay:1.5s}.pfx .fx-aroma3{--ax:806px;--ay:600px;animation-delay:3s}@keyframes fx-waft{0%{opacity:0;transform:translate(var(--ax),var(--ay)) scale(.8)}10%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(var(--ax),calc(var(--ay) - 48px)) scale(1.05)}}.pfx .fx-fire{animation:fx-sway 1.9s ease-in-out infinite alternate}@keyframes fx-sway{0%{transform:translate(652px,1044px) rotate(-1.6deg) scaleY(.97) translate(-652px,-1044px)}to{transform:translate(652px,1044px) rotate(1.6deg) scaleY(1.04) translate(-652px,-1044px)}}@media(prefers-reduced-motion:reduce){.pfx .v,.pfx .fx-fire,.pfx .fx-aroma{animation:none}.pfx .v:first-child{opacity:1}.pfx .fx-aroma{display:none}}.bbs-poster .pfoot{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bbs-poster .pfoot .psub{font-size:19px;max-width:40ch}.bbs-poster .plinks{display:flex;gap:12px 16px;flex-wrap:wrap}@media(max-width:780px){.bbs-poster{grid-template-columns:1fr;gap:22px;padding:28px 18px 30px}.bbs-poster .ph{font-size:clamp(84px,24vw,120px);line-height:.85}.bbs-poster .postrow{align-items:flex-start;text-align:left}.bbs-poster.has-photo{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:18px 12px;align-items:stretch}.bbs-poster.has-photo .ph{grid-column:1;grid-row:1;align-self:end}.bbs-poster .pshot{grid-column:2;grid-row:1;min-height:0;aspect-ratio:auto;border-width:4px;align-self:stretch}.bbs-poster .pfoot{grid-column:1 / -1;grid-row:2;flex-direction:column;align-items:flex-start;gap:16px}.bbs-poster .pfoot .psub{font-size:17px}.bbs-poster .plinks{width:100%}.bbs-poster .plinks{flex-direction:column;gap:10px}.bbs-poster .plinks .bbs-golink{justify-content:center}}.bbs-ticker{overflow:hidden;border-top:5px solid var(--ink);border-bottom:5px solid var(--ink);background:var(--white)}.bbs-ticker .tk{display:flex;white-space:nowrap;width:max-content;animation:bbs-roll 32s linear infinite}.bbs-ticker .tk span{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:13px 0 9px}.bbs-ticker:hover .tk{animation-play-state:paused}@keyframes bbs-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bbs-ticker .tk{animation:none}}.bbs-drops{display:grid;grid-template-columns:repeat(var(--cols,2),1fr)}.bbs-drops .drop{border-right:5px solid var(--ink);background:var(--board);display:flex;flex-direction:column}.bbs-drops .drop:last-child{border-right:none}.bbs-drops .dimg{padding:0;aspect-ratio:1.06;overflow:hidden;display:block}.bbs-drops .dimg img{width:100%;height:100%;object-fit:cover;object-position:var(--focal,50%) 50%;display:block;transition:transform .5s ease-out}.bbs-drops .drop:hover .dimg img{transform:scale(1.02)}.bbs-drops .dbuy{display:flex;align-items:stretch;border-top:5px solid var(--ink);margin-top:auto}.bbs-drops .dname{flex:1;font:700 clamp(24px,2.3vw,30px)/1.05 var(--disp);letter-spacing:.04em;text-transform:uppercase;background:var(--white);padding:16px 18px 12px;color:var(--ink);text-decoration:none}.bbs-drops .dname small{display:block;font:400 16px/1.45 var(--bodyfont);text-transform:none;letter-spacing:0;color:#5d5a53;margin-top:4px}.bbs-drops .dadd{font:700 clamp(24px,2.3vw,30px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;background:var(--buy);color:var(--ink);padding:16px 22px 12px;cursor:pointer;display:flex;align-items:center;transition:background .15s,color .15s;border:none;text-decoration:none}.bbs-drops .dadd:hover{background:var(--ink);color:#fff}@media(max-width:700px){.bbs-drops{grid-template-columns:1fr}.bbs-drops .drop{border-right:none;border-bottom:5px solid var(--ink)}.bbs-drops .drop:last-child{border-bottom:none}}.bbs-specs{border-top:5px solid var(--ink);background:var(--white)}.bbs-specs .specrow{display:flex;border-bottom:2px solid var(--hairline)}.bbs-specs .specrow:last-child{border-bottom:none}.bbs-specs .sk{width:200px;min-width:130px;font:700 24px/1.2 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:16px 20px 12px;align-self:center}.bbs-specs .sv{flex:1;font-size:17px;line-height:1.4;padding:15px 20px 13px;color:var(--body-strong)}.bbs-specs.two .sv+.sv{border-left:2px solid var(--hairline)}.bbs-specs .spechead{border-bottom:5px solid var(--ink);background:var(--board)}.bbs-specs .sh{font:700 24px/1.2 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);padding:14px 20px 10px}.bbs-specs .scol{display:none}@media(min-width:701px){.bbs-specs.two{position:relative}.bbs-specs.two .sk{order:2;text-align:center;width:200px}.bbs-specs.two:before,.bbs-specs.two:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--hairline);pointer-events:none;mix-blend-mode:multiply}.bbs-specs.two:before{left:calc(50% - 101px)}.bbs-specs.two:after{left:calc(50% + 99px)}.bbs-specs.two .sk+.sv{order:1}.bbs-specs.two .sv{text-align:center}.bbs-specs.two .sv+.sv{order:3;border-left:none}}@media(max-width:700px){.bbs-specs .specrow{display:block;border-bottom:3px solid var(--ink)}.bbs-specs .specrow>.sk,.bbs-specs .specrow>.sv{display:block}.bbs-specs .specrow:last-child{border-bottom:none}.bbs-specs .sk{width:auto;min-width:0;padding:14px 18px 2px}.bbs-specs .sv{padding:2px 18px 14px;font-size:16px}.bbs-specs.two .specrow{display:grid;grid-template-columns:1fr 1fr;text-align:center}.bbs-specs.two .sk{grid-column:1 / -1;padding:16px 18px 6px}.bbs-specs.two .sv{padding:6px 14px 16px}.bbs-specs.two .sv+.sv{border-left:none;padding-top:6px;position:relative}.bbs-specs.two .sv+.sv:before,.bbs-specs .spechead .sh+.sh:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:var(--ink)}.bbs-specs .spechead{display:grid;grid-template-columns:1fr 1fr;border-bottom:5px solid var(--ink)}.bbs-specs .spechead .sk{display:none}.bbs-specs .sh,.bbs-specs.two .spechead .sv.sh,.bbs-specs.two .spechead .sv.sh+.sv.sh{padding:12px 14px 10px;font-size:22px}.bbs-specs .spechead .sh+.sh{border-left:none;padding-top:12px;position:relative}.bbs-specs .scol{display:none}}.bbs-how{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);border-top:5px solid var(--ink);background:var(--white)}.bbs-how .h{padding:30px 26px 34px;border-right:3px solid var(--ink);position:relative;display:flex;flex-direction:column}.bbs-how .h:last-child{border-right:none}.bbs-how .hhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:3px solid var(--ink);padding-bottom:10px;margin-bottom:18px}.bbs-how .hn{font:900 clamp(48px,4.6vw,64px)/.9 var(--disp);color:var(--ink);letter-spacing:.01em}.bbs-how .hw{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--mut)}.bbs-how .ht{font:700 clamp(28px,2.6vw,36px)/1 var(--disp);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;max-width:16ch}.bbs-how .hd{font-size:17px;line-height:1.45;color:var(--body-soft);max-width:30ch;flex:1}.bbs-how .hi{margin-top:26px;height:150px;display:flex;align-items:flex-end}.bbs-how .hi img{height:100%;width:auto;max-width:100%;object-fit:contain}.bbs-how .hi.tall{height:230px}@media(max-width:1000px){.bbs-how{grid-template-columns:repeat(2,1fr)}.bbs-how .h{border-right:none}.bbs-how .h:nth-child(-n+2){border-bottom:2px solid var(--hairline)}.bbs-how .h:nth-child(odd):after{content:"";position:absolute;top:0;bottom:-2px;right:-1.5px;width:3px;background:var(--ink)}}@media(max-width:700px){.bbs-how{grid-template-columns:repeat(2,1fr)}.bbs-how .h{padding:20px 16px 24px}.bbs-how .hhead{padding-bottom:8px;margin-bottom:14px}.bbs-how .hn{font-size:40px}.bbs-how .hw{font-size:22px}.bbs-how .ht{font-size:24px;margin-bottom:10px}.bbs-how .hd{font-size:16px}.bbs-how .hi{height:112px;margin-top:18px}.bbs-how .hi.tall{height:172px}}.bbs-quote{background:var(--ink);color:var(--white);padding:70px 30px 64px;text-align:center;border-top:5px solid var(--ink)}.bbs-quote .bq{font:700 clamp(30px,4.8vw,56px)/1 var(--disp);letter-spacing:.02em;text-transform:uppercase;max-width:21ch;margin:0 auto 16px}.bbs-quote .bq .lt{font-weight:400}.bbs-quote .bqwho{font-size:16px;color:var(--on-ink-mut)}.bbs-quote .bqwho b{font-weight:700;color:var(--white)}.bbs-owners{display:flex;align-items:baseline;justify-content:space-between;gap:18px;background:var(--board);color:var(--ink);padding:38px 26px 34px;border-top:5px solid var(--ink);border-bottom:5px solid var(--ink);text-decoration:none}.bbs-owners .ot{font:700 clamp(26px,4vw,46px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase}.bbs-owners .ot .lt{font-weight:400;color:var(--mut)}.bbs-owners .oa{font:700 clamp(26px,4vw,46px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--ink);text-decoration:none}.bbs-owners .oa .t{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px}.bbs-owners .oa span{display:inline-block;transition:transform .25s ease-out}.bbs-owners:hover .oa span{transform:translate(8px)}@media(max-width:700px){.bbs-owners{flex-direction:column;align-items:flex-start;gap:8px}}.bbs-press{padding:26px 24px;border-top:5px solid var(--ink);background:var(--white)}.bbs-press img{width:100%;max-width:900px;display:block;margin:0 auto}.bbs-press .plogos{display:flex;justify-content:center;align-items:center;gap:20px 52px;flex-wrap:wrap;margin:0 auto}.bbs-press .plogos img{width:auto;height:30px;max-width:none;margin:0}@media(max-width:700px){.bbs-press{padding:22px 16px}.bbs-press .plogos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 16px;justify-items:center}.bbs-press .plogos img{height:22px;max-width:100%;object-fit:contain}}.bbs-capture{border-top:5px solid var(--ink);background:var(--board);padding:44px 26px 48px}.bbs-capture .ct{font:700 clamp(28px,4vw,44px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;margin-bottom:8px}.bbs-capture .cd{font-size:17px;color:var(--body-soft);margin-bottom:20px;max-width:52ch}.bbs-capture .capform{display:flex;max-width:520px}.bbs-capture .capform input[type=email]{flex:1;font:400 17px var(--bodyfont);padding:17px 18px;border:3px solid var(--ink);border-right:none;background:#fff;min-width:0;border-radius:0}.bbs-capture .capform input[type=email]:focus{outline:3px solid var(--buy);outline-offset:-3px}.bbs-capture .capform button{font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:#fff;border:none;padding:17px 26px 13px;cursor:pointer}.bbs-capture .capform button:hover{background:var(--buy);color:var(--ink)}.bbs-capture .capnote{margin-top:12px;font-size:16px;color:var(--body-soft)}.bbs-finish{display:flex;justify-content:space-between;gap:14px;padding:20px 24px 26px;font-size:15px;color:#7a766e;flex-wrap:wrap;background:var(--board)}.bbs-finish a{color:inherit;text-decoration:none}.bbs-finish a:hover{color:var(--ink)}.bbs-sticky{position:sticky;bottom:0;display:flex;align-items:stretch;border-top:5px solid var(--ink);background:var(--white);z-index:20}.bbs-sticky .sbl{font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;padding:15px 22px 11px;flex:1;align-self:center}.bbs-sticky .sbb{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:15px 24px 11px;background:var(--buy);color:var(--ink);cursor:pointer;border:none;border-left:5px solid var(--ink);display:flex;align-items:center}.bbs-sticky .sbb.alt{background:var(--buy);color:var(--ink)}.bbs-sticky .sbb:hover,.bbs-sticky .sbb.alt:hover{background:var(--ink);color:#fff}@media(max-width:700px){.bbs-sticky .sbl{display:none}.bbs-sticky .sbb{flex:1;justify-content:center;border-left-width:5px;padding:16px 12px 12px;font-size:22px}.bbs-sticky .sbb:first-of-type{border-left:none}}.bbs-foot{background:var(--ink);color:var(--on-ink);border-top:5px solid var(--ink)}.bbs-foot .fgrid{display:grid;grid-template-columns:minmax(260px,5fr) 3fr 3fr 3fr;gap:40px;padding:48px 24px 40px}.bbs-foot .fbrand img{display:block;width:173px;height:auto}.bbs-foot .fline{font:400 16px/1.5 var(--bodyfont);color:var(--on-ink-mut);max-width:34ch;margin:16px 0 18px}.bbs-foot .fcap{display:flex;border:2px solid var(--hairline-ink);max-width:340px}.bbs-foot .fcap input{flex:1;min-width:0;background:transparent;border:none;color:#fff;font:400 15px/1 var(--bodyfont);padding:13px 14px}.bbs-foot .fcap input::placeholder{color:var(--on-ink-mut)}.bbs-foot .fcap input:focus{outline:none;background:#ffffff0f}.bbs-foot .fcap button{background:var(--buy);border:none;color:var(--ink);font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:0 20px;cursor:pointer;min-height:44px}.bbs-foot .fcap button:hover{background:var(--white)}.bbs-foot .fcapnote{font:400 16px/1.4 var(--bodyfont);color:var(--on-ink);margin:10px 0 0}.bbs-foot .fcol .fk{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--on-ink-mut);margin:6px 0 14px}.bbs-foot .fcol a{display:block;font:400 16px/1.4 var(--bodyfont);color:var(--on-ink);text-decoration:none;padding:11px 0}.bbs-foot .fcol a:hover{color:var(--buy)}.bbs-foot .fcol a .fsis{font:400 15px/1 var(--bodyfont);color:var(--on-ink-mut);margin-left:8px;white-space:nowrap}.bbs-foot .ffine{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--hairline-ink);padding:18px 24px 22px;font:400 15px/1.4 var(--bodyfont);color:var(--on-ink-mut)}@media(max-width:900px){.bbs-foot .fgrid{grid-template-columns:1fr 1fr;gap:30px 20px;padding:36px 18px 30px}.bbs-foot .fbrand{grid-column:1 / -1}.bbs-foot .ffine{padding:16px 18px 20px}}.bbs-mnav .msearch{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ink);margin-left:auto}.bbs-mnav .msearch:hover{color:var(--buy)}.bbs-mnav .msearch+.mcart{margin-left:0}.specrow .sv a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.specrow .sv a:hover{color:var(--buy)}.bbs-notice{display:flex;justify-content:center;align-items:baseline;gap:14px;flex-wrap:wrap;background:var(--ink);color:#fff;font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:10px 16px 6px;text-align:center}.bbs-notice i{font-style:normal;color:var(--on-ink-mut)}[id^=hextom_fsb],[class*=hextom_fsb],[class*=hextom-fsb],#hextom_fsb_main_bar,#fsb_container,#fsb_background,#fsb_bar,#fsb_message,[id^=fsb_],[class^=fsb_]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/58/assets/bbs-home.css.map */
