:root{--ink:#101112;--charcoal:#1c1e20;--paper:#f0f0ed;--line:#d6d7d3;--muted:#656967;--silver:#d9dddf;--display:"Barlow Condensed",Arial,sans-serif;--body:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--body)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}img{display:block;max-width:100%}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #7d919e;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:.98;letter-spacing:-.015em}h1{font-size:clamp(54px,6.8vw,108px)}h2{font-size:clamp(40px,4vw,64px)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.15em;line-height:1.6;margin-bottom:20px}.skip{position:fixed;top:-70px;left:15px;z-index:300;padding:12px;background:#fff}.skip:focus{top:10px}.announcement{padding:9px 4%;background:#d2d6d7;color:#1a1d1f;display:flex;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.11em}.announcement a{letter-spacing:0;font-size:12px}header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:84px;padding:14px 3.5%;color:#eee;background:#101112f7;border-bottom:1px solid #353739;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-home{display:flex;align-items:center;gap:18px;flex-shrink:0;--bg:18px;--fw:130px}.fennec-logo{width:120px;filter:invert(1);object-fit:contain}.titan-logo{width:108px;object-fit:contain}.brand-home>span{height:25px;width:1px;background:#535456}.brand-home .titan-logo,.brand-home .fennec-logo{transition:translate .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.brand-home>span{transition:opacity .3s ease}header[data-brand=home] .brand-home .titan-logo,header[data-brand=titan] .brand-home .titan-logo{translate:var(--titan-shift,calc(var(--bg,18px) + var(--fw,135px)/2)) 0}header[data-brand=home] .brand-home .fennec-logo,header[data-brand=titan] .brand-home .fennec-logo{opacity:0;translate:34px 0;pointer-events:none}header[data-brand=home] .brand-home>span,header[data-brand=titan] .brand-home>span{opacity:0}header[data-brand=fennec] .brand-home .titan-logo{opacity:0;translate:-34px 0;pointer-events:none}header[data-brand=fennec] .brand-home>span{opacity:0}header[data-brand=fennec] .brand-home .fennec-logo{translate:var(--fennec-shift,0) 0}@media(prefers-reduced-motion:reduce){.brand-home .titan-logo,.brand-home .fennec-logo,.brand-home>span{transition:none}}@media(prefers-reduced-motion:reduce){.brand-home .titan-logo,.brand-home .fennec-logo{transition:none}}header nav{display:flex;gap:23px;align-items:center}header nav a{font-size:13px;white-space:nowrap;color:#c3c5c5;padding:15px 0;position:relative}header nav a:hover,header nav a.active{color:#fff}header nav a.active:after{position:absolute;bottom:6px;left:0;right:0;height:1px;content:"";background:#ddd}.header-tools{display:flex;align-items:center;gap:6px}.header-tools button,.header-tools>a{min-width:40px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px}.header-tools #saveCount{font-size:11px}.header-tools .mobile-menu{display:none}.hero{background:#111315;color:#f0f0ed;position:relative;padding:28px 4% 0;overflow:hidden}.hero-topline,.hero-base{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.13em;color:#aaadae}.hero-topline{padding-bottom:20px;border-bottom:1px solid #35383a}.hero-grid{display:grid;grid-template-columns:1fr 1.12fr;min-height:610px}.hero-copy{padding:55px 0;z-index:2}.hero-copy .eyebrow{font-size:11px;color:#b3b7b9}.hero h1{font-size:clamp(60px,6.8vw,111px);line-height:.88;letter-spacing:-.025em;font-weight:600}.hero h1 em{font-style:normal;color:#a3a8ab}.hero-actions{display:flex;gap:12px;margin-top:38px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:15px 22px;min-height:52px;font-size:13px;font-weight:600;border:1px solid transparent;transition:background .2s,color .2s,transform .2s}.button:hover{transform:translateY(-2px)}.silver{background:linear-gradient(120deg,#f1f2f2,#a7adb0);color:#101214;border-color:#bac1c4}.outline{color:#eee;border-color:#686d70}.outline:hover{background:#303437}.dark{color:#fff;background:#171a1c}.dark:hover{background:#343b3e}.outline-dark{border-color:#aaaead;color:#171a1c}.outline-dark:hover{background:#dedfdc}.brand-stage{position:relative;display:flex;align-items:center;justify-content:center;margin-left:-20px;background:radial-gradient(ellipse at 50% 42%,#4e53564d,transparent 62%);min-width:0}.brand-stage:before{content:"";position:absolute;width:82%;height:66%;border:1px solid #5f656650;transform:rotate(-12deg);background:linear-gradient(135deg,#a6afb61c,transparent 45%,#a0a9ae0c);box-shadow:25px 30px 70px #0005}.brand-stage:after{content:"";position:absolute;top:10%;right:0;bottom:10%;left:0;background:repeating-linear-gradient(45deg,transparent 0 5px,#ffffff04 5px 7px);-webkit-mask-image:radial-gradient(ellipse,black,transparent 65%);mask-image:radial-gradient(ellipse,black,transparent 65%)}.hero-logo{position:relative;width:95%;filter:invert(1) drop-shadow(0 15px 12px #000a);z-index:2;transform:rotate(-8deg)}.stage-orbit{position:absolute;width:64%;aspect-ratio:1;border-radius:50%;border:1px solid #80878920}.stage-caption{position:absolute;left:10%;right:5%;bottom:21%;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.13em;color:#aeb5b8;z-index:3}.stage-number{position:absolute;bottom:3%;right:-5%;font:600 clamp(90px,11vw,180px)/1 var(--display);letter-spacing:-.03em;color:#ffffff04}.hero-base{padding:21px 0;border-top:1px solid #35383a;gap:20px}.hero-base a{color:#e3e4e5;letter-spacing:0;font-size:13px}.department-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#202326;color:#eee}.department-strip>a{padding:25px 30px;border-right:1px solid #43474a;transition:background .2s}.department-strip>a:hover{background:#343a3e}.department-strip small{font-size:10px;letter-spacing:.12em;color:#9ca3a7}.department-strip strong{display:flex;justify-content:space-between;align-items:center;font:500 30px/1.5 var(--display)}.department-strip strong span{font:400 22px var(--body)}.section{padding:85px 4%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.section-heading .eyebrow{color:#606662;margin-bottom:12px}.text-link{display:inline-block;font-size:14px;font-weight:500;border-bottom:1px solid #9a9e9b;padding:8px 0}.text-link:hover{border-color:#111}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px}.product-card{position:relative;min-width:0}.card-art{display:block;overflow:hidden}.release-art{position:relative;aspect-ratio:1.12;background:linear-gradient(140deg,#252a2d,#111517 45%,#373e42);color:#d5d9db;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:20px;transition:filter .25s}.release-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(110deg,transparent 0px,transparent 2px,#ffffff03 3px,#ffffff01 4px)}.release-art:after{position:absolute;content:"";width:115%;height:1px;left:-7%;top:56%;background:linear-gradient(90deg,transparent,#a6b6bf55,transparent);transform:rotate(-25deg)}.art-top,.art-bottom{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.09em;z-index:2}.art-top span:first-child{font-weight:700}.art-top span:last-child{padding-right:25px;color:#929c9f}.art-bottom{color:#aeb7bb;font-size:8px}.art-emblem{position:absolute;filter:invert(1);opacity:.08;width:85%;top:26%;left:8%}.art-code{font:500 clamp(32px,3.7vw,60px)/1 var(--display);text-align:center;letter-spacing:-.02em;position:relative;z-index:2;text-shadow:0 8px 20px #0007}.light-art{background:radial-gradient(ellipse at 75% 12%,#737c8550,transparent 65%),linear-gradient(140deg,#171b1e,#30373b)}.product-card:hover .release-art{filter:brightness(1.13)}.save-button{position:absolute;right:10px;top:10px;background:#131719b3;color:#d1d6d8;width:40px;height:40px;display:grid;place-items:center;z-index:5}.save-button svg{width:19px}.save-button.selected{color:#fff;background:#56626a}.save-button.selected svg{fill:currentColor}.card-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.09em;color:#6d736e;padding:18px 0 8px;gap:6px}.product-title{display:flex;align-items:center;justify-content:space-between;font:600 30px/1.1 var(--display)}.product-title span{font:400 19px var(--body)}.product-sub{font-size:12px;color:#686d69;margin-top:7px}.card-bottom{border-top:1px solid #d6d8d3;padding-top:13px;margin-top:17px;display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px;color:#737974}.compare-check{display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;min-height:32px;font-size:11px}.compare-check input{accent-color:#242b2e;width:14px;height:14px}.swatches{display:flex;align-items:center;gap:5px}.swatches i,.variant-picker i{display:inline-block;width:13px;height:13px;border-radius:50%;background:var(--swatch);border:1px solid #0002}.swatches i[data-vimg]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.swatches i[data-vimg]:hover{transform:scale(1.3);box-shadow:0 0 0 2px #0000002e}@media(prefers-reduced-motion:reduce){.swatches i[data-vimg]{transition:none}}.swatches span{margin-left:4px}.light-feature{display:grid;grid-template-columns:1fr 1fr;background:#171a1c;color:#eeefef;padding:72px 6%;gap:70px;align-items:center}.light-feature h2{font-size:clamp(55px,6vw,90px)}.light-feature h2 em{color:#969fa4;font-style:normal}.light-feature p:not(.eyebrow){margin:24px 0 28px;color:#a6afb3;font-size:15px}.light-poster{min-height:355px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border:1px solid #596269;background:radial-gradient(ellipse at 75% 15%,#adbbc543,transparent 65%),linear-gradient(120deg,#2e363c,#14191c);box-shadow:16px 16px #ffffff04}.light-poster>span{font-size:12px;letter-spacing:.18em}.light-poster strong{font:500 clamp(85px,12vw,195px)/1 var(--display);letter-spacing:-.05em;background:linear-gradient(120deg,#f2f5f6,#a6b0b6,#424d54);background-clip:text;color:transparent}.light-poster>div{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.titan-section{background:#e5e7e3}.titan-section-logo{width:150px;filter:invert(1);margin-bottom:24px}.titan-section .section-heading>div>p{font-size:15px;color:#626b65;margin-bottom:15px}.product-photo{background:#111315;overflow:hidden;display:block;line-height:0}.product-photo img{display:block;width:100%;height:auto;transition:transform .4s}.product-card:hover .product-photo img{transform:scale(1.035)}.prybar-feature{padding:65px 8%;display:flex;align-items:center;justify-content:space-between;background:#d3d7d6;gap:40px}.prybar-feature p:not(.eyebrow){margin:20px 0 10px;color:#555f5b}.prybar-type{font:500 160px/.85 var(--display);padding:30px 60px;border:1px solid #8f9a98;background:linear-gradient(130deg,#eef1ef,#bac2c2);box-shadow:10px 10px #a4adab55}.prybar-type small{display:block;font:500 11px var(--body);letter-spacing:.2em;margin-top:20px;text-align:center}.support-row{display:grid;grid-template-columns:repeat(3,1fr);padding:0 4%;background:#eeefec}.support-row a{padding:35px 25px;border-right:1px solid #d3d7d1}.support-row a:first-child{padding-left:0}.support-row strong{display:block;font:500 25px var(--display)}.support-row span{font-size:13px;color:#69716c}#main .hero-topline,#main .breadcrumbs{display:none}#main .collection-head{padding-top:46px}#main .hero{padding-top:40px}.collection-head{background:#111315;color:#eeefed;padding:28px 4% 55px}.breadcrumbs{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:12px;color:#888f8c;margin-bottom:35px}.breadcrumbs a:hover{text-decoration:underline}.collection-head .hero-topline{margin-bottom:35px;text-transform:uppercase}.collection-head .eyebrow{margin-top:10px;color:#b0b8bc}.collection-head>p:last-child{max-width:650px;margin-top:22px;color:#aeb7b9;font-size:15px}.catalog-section{padding:0 4% 80px}.catalog-controls{display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding:23px 0}.catalog-search{display:flex;align-items:center;gap:15px;flex:1}.catalog-search input{background:transparent;border:0;padding:10px 0;width:100%;outline-offset:1px;font-size:14px}.select-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#6a716c}.select-label select{font-size:13px;padding:9px 25px 9px 10px;border:1px solid #c6cbc5;background:transparent;color:#262d29}.catalog-summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#657066;padding:23px 0}.catalog-summary button{font-size:12px;text-decoration:underline}.empty{grid-column:1/-1;padding:65px 0;text-align:center}.empty p{margin:20px 0}.empty a{margin-top:10px}.filter-banner{display:flex;align-items:center;justify-content:space-between;margin-top:50px;padding:40px;background:#dce0db;gap:40px}.filter-banner h2{font-size:40px}.filter-banner p:not(.eyebrow){font-size:14px;max-width:650px;margin-top:15px}.filter-banner .button{flex-shrink:0}.product-detail{padding:27px 4% 65px}.detail-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:7%}.detail-grid .release-art{aspect-ratio:1;min-height:420px;padding:32px}.detail-grid .art-code{font-size:clamp(60px,7vw,110px)}.detail-grid .art-top,.detail-grid .art-bottom{font-size:11px}.detail-copy{padding:15px 0}.detail-copy h1{font-size:clamp(60px,6vw,92px)}.detail-code{font-size:20px;margin-top:12px;color:#6b716d}.status-badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.12em;margin-top:23px;border:1px solid #aeb6af;padding:7px 11px}.detail-description{font-size:15px;color:#636d65;margin-top:26px;max-width:550px}.spec-list{margin:25px 0}.spec-list>div{display:flex;justify-content:space-between;gap:25px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.spec-list dt{color:#717a73}.spec-list dd{margin:0;text-align:right}.detail-actions{display:flex;gap:12px;flex-wrap:wrap}.micro,.photo-note{font-size:12px;color:#7c847e;margin-top:15px}.detail-support{display:flex;gap:26px;font-size:12px;margin-top:35px}.detail-support a{border-bottom:1px solid #bec5bf}.variant-picker{border:0;padding:0;margin:24px 0}.variant-picker legend{font-size:13px;margin-bottom:12px}.variant-picker label{display:inline-block;margin-right:10px;cursor:pointer}.variant-picker input{position:absolute;opacity:0}.variant-picker label>span{display:flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid #c2c9c2;font-size:13px}.variant-picker input:checked+span{border-color:#222;box-shadow:inset 0 0 0 1px #222}.variant-picker input:focus-visible+span{outline:2px solid #7d919e}.related{border-top:1px solid var(--line)}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.support-grid article{padding:35px;border:1px solid #bbc4bc}.support-grid article h2{font-size:38px}.support-grid article p:not(.eyebrow){margin:20px 0;color:#637066}footer{background:#101315;color:#b9c0c1;padding:55px 4% 22px}.footer-top{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr;gap:35px;padding-bottom:50px}.footer-top .fennec-logo{width:180px}.footer-top .titan-logo{width:145px;margin-top:10px}.footer-top p{font-size:12px;color:#7f8b90;margin-top:22px}.footer-top a{display:block;font-size:13px;margin:10px 0}.footer-top .eyebrow{display:block;font-size:10px;color:#7f8b90}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #2c3438;padding-top:20px;font-size:10px;color:#77838a}.compare-tray{position:fixed;z-index:60;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:25px;max-width:calc(100% - 24px);background:#161c20;color:#eee;border:1px solid #63717a;padding:14px 18px 14px 25px;box-shadow:0 10px 60px #0005}.compare-tray[hidden]{display:none}.compare-tray>div{min-width:180px}.compare-tray strong{font-size:14px;display:block}.compare-tray>div>span{font-size:10px;color:#a4b0b8;display:block}.compare-tray .button{min-height:43px;padding:10px 16px;font-size:12px;white-space:nowrap}.tray-clear{font-size:25px;min-width:35px;min-height:44px}.has-compare{padding-bottom:90px}dialog{border:1px solid #767e82;width:min(660px,calc(100% - 24px));max-height:90dvh;padding:42px;background:#f0f0ed;color:#17201b}dialog::backdrop{background:#060a0dc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:has(dialog[open]){overflow:hidden}.modal-close{position:absolute;right:12px;top:8px;font-size:30px;min-width:44px;min-height:44px}.modal-close:hover{background:#ddd}.wide-modal{width:min(1050px,calc(100% - 24px))}dialog h2{font-size:50px;margin-bottom:20px}dialog>div>p:not(.eyebrow){font-size:14px;color:#6d766e}.compare-scroll{overflow:auto;margin-top:25px}table{width:100%;border-collapse:collapse;font-size:13px;min-width:530px}th,td{text-align:left;padding:17px 15px;border-bottom:1px solid #c9d0c9;vertical-align:top}thead th{font:600 24px var(--display);background:#dce1db}tbody th{font-weight:500;color:#6e7970}td{min-width:150px}.search-label{display:block;font-size:12px;color:#6e7970}.global-search{width:100%;padding:15px 0;margin:5px 0 15px;border:0;border-bottom:1px solid #8d9a91;background:transparent;font-size:19px}.search-result{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #d2d9d1}.search-result strong{display:block;font-size:15px}.search-result small{display:block;font-size:11px;color:#7b857d}.dialog-nav a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #c7cec7;font:500 30px var(--display)}#toast{position:fixed;left:50%;bottom:115px;transform:translate(-50%,15px);z-index:200;padding:12px 20px;background:#35423c;color:#fff;font-size:13px;opacity:0;pointer-events:none;transition:.2s;max-width:calc(100% - 24px);text-align:center}#toast.show{opacity:1;transform:translate(-50%)}@media(min-width:1600px){.hero-grid{min-height:690px}.hero-copy{padding-top:65px}.hero h1{font-size:125px}}@media(max-width:1250px){header{gap:20px}.brand-home{gap:12px;--bg:12px;--fw:106px}.brand-home .fennec-logo{width:98px}.brand-home .titan-logo{width:90px}header nav{gap:15px}header nav a{font-size:12px}.hero-grid{min-height:560px}.hero-copy{padding:45px 0}.card-bottom{flex-wrap:wrap}.product-grid{gap:35px 18px}}@media(max-width:1050px){header nav{display:none}.header-tools .mobile-menu{display:flex}.hero-grid{min-height:520px}.hero h1{font-size:78px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .button{min-width:210px}.stage-caption{flex-direction:column;gap:5px;bottom:23%;left:12%;font-size:9px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-code{font-size:52px}.department-strip>a{padding:20px}.department-strip strong{font-size:26px}.hero-base{font-size:9px}.detail-grid{gap:5%}.detail-grid .release-art{min-height:340px}.light-feature{gap:40px}.light-poster{min-height:320px}.light-poster strong{font-size:130px}.footer-top{grid-template-columns:1fr 1fr}.catalog-controls{gap:15px}.select-label{flex-direction:column;align-items:flex-start;gap:3px}}@media(max-width:700px){header{min-height:72px;padding:10px 16px;gap:8px}.brand-home{gap:10px;--bg:10px;--fw:95px}.brand-home .fennec-logo{width:88px}.brand-home .titan-logo{width:72px}.brand-home>span{height:21px}.header-tools{gap:0}.header-tools button,.header-tools>a{min-width:35px}.header-tools svg{width:18px}.announcement{padding:8px 16px;font-size:9px;letter-spacing:.04em}.announcement a{font-size:10px}.hero{padding:19px 20px 0}.hero-topline{font-size:8px;letter-spacing:.06em;gap:12px;padding-bottom:15px}.hero-grid{grid-template-columns:1fr;min-height:0;position:relative}.hero-copy{padding:28px 0 0}.hero-copy .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:18px}.hero h1{font-size:clamp(63px,15vw,90px);line-height:.89;max-width:400px}.hero-actions{flex-direction:row;gap:9px;margin-top:24px;position:relative;z-index:4}.hero-actions .button{min-width:0;flex:1;padding:13px 12px;font-size:11px;gap:10px;min-height:46px}.brand-stage{margin:4px 0 0;height:188px}.brand-stage:before{height:70%;width:70%;transform:rotate(-8deg)}.hero-logo{width:78%;max-width:340px;transform:rotate(-5deg)}.stage-orbit{height:175px;width:175px}.stage-caption{left:12%;right:12%;bottom:14%;flex-direction:row;font-size:7px}.stage-number{font-size:80px;right:2%;bottom:0}.hero-base{display:grid;grid-template-columns:1fr 1fr 1fr;padding:15px 0;gap:9px;font-size:7px;letter-spacing:.03em}.hero-base a{display:none}.department-strip{grid-template-columns:1fr 1fr}.department-strip>a{padding:18px 20px;border-bottom:1px solid #42484c}.department-strip small{font-size:8px}.department-strip strong{font-size:26px}.section{padding:48px 16px}.section-heading{gap:18px;align-items:flex-start;flex-direction:column;margin-bottom:24px}.section-heading h2{font-size:42px}.section-heading .eyebrow{font-size:10px;margin-bottom:10px}.text-link{font-size:12px}.product-grid,.three-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.release-art{aspect-ratio:.92;padding:12px}.art-top{font-size:6px;gap:3px;flex-direction:column}.art-top span:last-child{padding:0;font-size:5px}.art-bottom{font-size:6px;gap:4px;flex-direction:column}.art-code{font-size:clamp(29px,8vw,48px)}.save-button{width:34px;height:34px;right:4px;top:4px}.save-button svg{width:15px}.card-meta{font-size:7px;padding:12px 0 7px;letter-spacing:.03em}.product-title{font-size:26px;overflow-wrap:anywhere}.product-title span{font-size:15px}.product-sub{font-size:10px;margin-top:5px}.card-bottom{margin-top:11px;padding-top:7px;font-size:9px;gap:0}.compare-check{font-size:10px;min-height:36px}.light-feature{grid-template-columns:1fr;padding:45px 20px;gap:30px}.light-feature h2{font-size:62px}.light-feature p:not(.eyebrow){font-size:14px;margin:18px 0 22px}.light-poster{min-height:270px;padding:24px}.light-poster strong{font-size:140px}.light-poster>div{font-size:8px}.titan-section-logo{width:120px;margin-bottom:20px}.titan-section .three-grid .product-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.titan-section .three-grid .product-card:last-child .card-art{grid-row:1/5}.titan-section .three-grid .product-card:last-child .save-button{left:calc(50% - 43px);right:auto}.titan-section .three-grid .product-card:last-child .card-meta{align-self:end}.prybar-feature{padding:40px 20px;gap:20px}.prybar-feature h2{font-size:38px}.prybar-feature .eyebrow{font-size:9px}.prybar-feature p:not(.eyebrow){font-size:12px}.prybar-type{font-size:88px;padding:22px}.prybar-type small{font-size:8px;letter-spacing:.12em}.support-row{grid-template-columns:1fr;padding:0 20px}.support-row a,.support-row a:first-child{padding:22px 0;border-right:0;border-bottom:1px solid #cdd5cc}.support-row strong{font-size:23px}.support-row span{font-size:12px}.collection-head{padding:22px 20px 33px}.collection-head h1{font-size:57px}.collection-head>p:last-child{font-size:13px}.collection-head .eyebrow{font-size:10px}.breadcrumbs{font-size:10px;margin-bottom:25px;gap:8px}.catalog-section{padding:0 16px 45px}.catalog-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0}.catalog-search{grid-column:1/-1;border-bottom:1px solid #cdd5ca;padding-bottom:8px}.catalog-search input{font-size:16px}.select-label{font-size:10px}.select-label select{width:100%;font-size:12px;padding:9px}.catalog-summary{padding:17px 0;font-size:11px}.catalog-summary button{font-size:11px}.filter-banner{padding:25px 20px;flex-direction:column;align-items:flex-start;gap:20px}.filter-banner h2{font-size:36px}.filter-banner p:not(.eyebrow){font-size:13px}.product-detail{padding:22px 16px 40px}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-grid .release-art{min-height:0;aspect-ratio:1.15;padding:24px}.detail-grid .art-top{flex-direction:row;font-size:9px}.detail-grid .art-top span:last-child{font-size:8px}.detail-grid .art-bottom{flex-direction:row;font-size:8px}.detail-grid .art-code{font-size:80px}.detail-copy{padding:0}.detail-copy h1{font-size:66px}.detail-copy .eyebrow{font-size:10px}.detail-description{font-size:14px}.detail-actions{flex-wrap:nowrap;gap:8px}.detail-actions .button{font-size:11px;padding:13px 14px;flex:1;justify-content:center}.detail-support{font-size:11px;gap:20px}.photo-note{font-size:10px}.support-grid{grid-template-columns:1fr}.support-grid article{padding:25px}.support-grid article h2{font-size:34px}footer{padding:40px 20px 20px}.footer-top{gap:32px 20px;padding-bottom:30px}.footer-top .fennec-logo{width:130px}.footer-top .titan-logo{width:113px}.footer-top p{font-size:10px;margin-top:15px}.footer-top a{font-size:12px}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:14px}.compare-tray{bottom:10px;padding:10px;gap:10px;width:calc(100% - 20px)}.compare-tray>div{min-width:0;flex:1}.compare-tray strong{font-size:12px}.compare-tray>div>span{font-size:8px;overflow-wrap:anywhere}.compare-tray .button{font-size:10px;gap:5px;padding:10px;white-space:normal}.tray-clear{min-width:25px}dialog{padding:35px 20px 25px}dialog h2{font-size:40px}.wide-modal{padding:35px 14px 22px}th,td{padding:13px 10px}#toast{font-size:11px}.eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.product-sub{font-size:14px}.card-bottom,.compare-check{font-size:12px}.card-meta{font-size:10px}.catalog-search input{font-size:16px}.select-label select{font-size:14px}.detail-description{font-size:16px}.spec-list>div{font-size:14px}.detail-support,.detail-actions .button{font-size:14px}@media(max-width:700px){.product-sub{font-size:12px}.card-bottom{font-size:11px}.compare-check{font-size:12px}.card-meta{font-size:9px}.detail-actions .button,.detail-support{font-size:12px}.collection-head>p:last-child{font-size:14px}}.brand-home .titan-logo{transform:translateY(4px)}@media(max-width:700px){.brand-home .titan-logo{transform:translateY(3px)}}.knife-stage{isolation:isolate;margin-left:0;overflow:hidden}.knife-stage:before,.knife-stage:after,.knife-stage .stage-orbit,.knife-stage .stage-number{display:none}.hero-knife{width:96%;max-width:none;height:auto;transform:rotate(-18deg);position:relative;z-index:1;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 72%)}.knife-stage .stage-caption{bottom:12%;left:7%;right:7%;font-size:11px}@media(max-width:700px){.knife-stage{height:auto;min-height:250px;margin-top:20px;aspect-ratio:1.45}.hero-knife{width:94%;transform:rotate(-12deg)}.knife-stage .stage-caption{bottom:5%;font-size:9px}}header .brand-home .fennec-logo{transform:translateY(0) scale(1.125);transform-origin:center}.flashlight-stage{margin-left:0;overflow:hidden;background:none;min-height:480px}.flashlight-stage:before,.flashlight-stage:after{display:none}.hero-flashlight{width:100%;height:100%;max-height:580px;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(to right,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to right,transparent,#000 20%,#000 80%,transparent);position:relative}.flashlight-stage .stage-caption{bottom:5%;left:8%;font-size:12px}.lights-hero+.catalog-section{scroll-margin-top:100px}@media(max-width:700px){.flashlight-stage{height:360px;min-height:0;margin-top:18px}.hero-flashlight{height:100%;width:100%;object-fit:cover}.flashlight-stage .stage-caption{bottom:4%;font-size:11px}.lights-hero h1{font-size:clamp(54px,13vw,90px)}}.flashlight-stage{padding:24px 0 52px}.flashlight-stage .hero-flashlight{width:100%;height:auto;max-height:480px;object-fit:contain;align-self:center}@media(max-width:700px){.flashlight-stage{height:300px;min-height:300px;padding:12px 0 42px}.flashlight-stage .hero-flashlight{width:100%;height:100%;max-height:246px;object-fit:contain}}.flashlight-stage .hero-flashlight{-webkit-mask-image:radial-gradient(ellipse 52% 82% at 50% 50%,#000 58%,rgba(0,0,0,.75) 72%,transparent 100%);mask-image:radial-gradient(ellipse 52% 82% at 50% 50%,#000 58%,rgba(0,0,0,.75) 72%,transparent 100%)}.flashlight-stage .hero-flashlight{aspect-ratio:1;width:auto;max-width:100%;height:460px;max-height:460px;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);mask-composite:intersect}@media(max-width:700px){.flashlight-stage .hero-flashlight{height:246px;max-height:246px;width:auto;max-width:100%}}.lights-hero .hero-grid{grid-template-columns:.85fr 1.3fr}.flashlight-stage{padding:12px 0 46px;min-height:430px}.flashlight-stage .hero-flashlight{width:112%;max-width:112%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 48%,transparent 74%);-webkit-mask-composite:source-over;mask-composite:add}.flashlight-stage .stage-caption{bottom:5%}@media(max-width:700px){.lights-hero .hero-grid{grid-template-columns:1fr}.flashlight-stage{height:auto;min-height:250px;padding:8px 0 36px}.flashlight-stage .hero-flashlight{width:112%;max-width:112%;height:auto;max-height:none;aspect-ratio:3/2}}.flashlight-stage .hero-flashlight{width:70%;max-width:70%}.flashlight-stage .hero-flashlight{box-shadow:none;filter:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 98%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 2%,#000 98%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 98%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 2%,#000 98%,transparent 100%);mask-composite:intersect}header{padding-left:4%;padding-right:4%}.hero-shop-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hero-shop-links a{display:inline-flex;align-items:center;min-height:44px}.hero-shop-links a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){header{padding-left:20px;padding-right:20px}.hero-shop-links{gap:8px;font-size:10px}}header .brand-home .fennec-logo.fennec-header-crisp{width:130px;height:auto;aspect-ratio:2048/200;margin-left:0;display:block;flex-shrink:0;fill:none;stroke:none;overflow:hidden;filter:invert(1)}@media(min-width:701px)and (max-width:1250px){header .brand-home .fennec-logo.fennec-header-crisp{width:106px}}@media(max-width:700px){header .brand-home .fennec-logo.fennec-header-crisp{width:95px}}header nav{gap:0}header nav a{padding-left:12px;padding-right:12px}header nav a:first-child{padding-left:0}header nav a:last-child{padding-right:0}header nav a+a:before{content:"";position:absolute;left:0;top:50%;height:14px;width:1px;background:#50565a;transform:translateY(-50%)}header nav a.active:after{left:12px;right:12px;background:#cbd0d2}header nav a:first-child.active:after{left:0}header nav a:hover{color:#fff}@media(min-width:701px)and (max-width:1250px){header nav a{padding-left:9px;padding-right:9px}}@media(max-width:1390px){header nav{display:none}.header-tools .mobile-menu{display:flex}}header nav .header-support-group{display:flex;align-items:center;margin-left:25px;padding-left:20px;border-left:1px solid #50565a}header nav .header-support-group a{font-size:12px;color:#aeb5b8;padding-left:10px;padding-right:10px}header nav .header-support-group a:first-child{padding-left:0}header nav .header-support-group a:last-child{padding-right:0}header nav .header-support-group a:hover{color:#fff}header nav .header-support-group a+a:before{display:none}header nav[aria-label="Main navigation"]{border-left:1px solid #50565a;padding-left:20px}header nav[aria-label="Main navigation"]{padding-left:25px}header nav[aria-label="Main navigation"]>a[href="#accessories"]{padding-right:0}.edge-reveal .edge-word{display:inline-block;animation:edge-word-in .65s cubic-bezier(.2,.7,.2,1) both;animation-delay:.1s}.edge-reveal em{font-style:normal;color:#a3a8ab}.edge-reveal em .edge-word:first-child{animation-delay:.45s}.edge-reveal em .edge-word:last-child{animation-delay:.8s}@keyframes edge-word-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.edge-reveal .edge-word{animation:none;opacity:1;transform:none}}.ft-product .detail-copy{min-width:0}.ft-richtext table{width:100%;max-width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.ft-richtext td,.ft-richtext th{overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.hero-script{font-family:Mr Dafoe,cursive;word-spacing:.22em;font-weight:400;font-size:clamp(44px,4.4vw,68px);line-height:1.1;color:#e9e6df;margin:22px 0 0;padding:0 .35em 0 .05em;display:inline-block;transform:rotate(-4deg);transform-origin:left center;text-shadow:0 2px 18px rgba(0,0,0,.45)}.hero-script .script-word{display:inline-block;animation:script-word-in 1.1s cubic-bezier(.25,.6,.25,1) both;animation-delay:1.5s}.hero-script .script-word+.script-word{animation-delay:2.1s}@keyframes script-word-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.hero-script{font-size:42px;margin-top:18px}}@media(prefers-reduced-motion:reduce){.hero-script .script-word{animation:none;opacity:1;transform:none}}@media(min-width:701px){.hero-copy{min-width:0;display:flex;flex-direction:column;padding-bottom:0}.hero-copy>.hero-script{align-self:flex-start;flex-shrink:0;margin:auto 0 auto .2em;white-space:nowrap;font-size:clamp(48px,5.9vw,112px);line-height:1.15;transform:rotate(-3deg);position:relative;z-index:3}}@media(min-width:701px){.hero-copy{padding-top:0}.hero-grid{min-height:555px}}@media(min-width:1600px){.hero-grid{min-height:625px}}@media(min-width:701px)and (max-width:1250px){.hero-grid{min-height:515px}}@media(min-width:701px)and (max-width:1050px){.hero-grid{min-height:475px}}.collection-head h1.edge-reveal{min-height:1.96em}.collection-head>p{margin-top:38px;min-height:52px;display:flex;align-items:center}@media(min-width:701px)and (max-width:1050px){.collection-head .hero-actions{flex-direction:row;align-items:center}}@media(max-width:700px){.collection-head>p{margin-top:24px;min-height:46px}}.collection-head>h1.edge-reveal+p{margin-top:38px}.collection-head>h1.edge-reveal:last-child{margin-bottom:90px}@media(max-width:700px){.collection-head>h1.edge-reveal+p{margin-top:24px}.collection-head>h1.edge-reveal:last-child{margin-bottom:70px}}.edge-reveal em .edge-word:nth-child(2):not(:last-child){animation-delay:.625s}.edge-reveal em .edge-word:only-child{animation-delay:.45s}.collection-head>h1.edge-reveal.three-line:last-child{margin-bottom:calc(90px - .98em)}@media(max-width:700px){.collection-head>h1.edge-reveal.three-line:last-child{margin-bottom:calc(70px - .98em)}}.phone-br{display:none}@media(max-width:700px){.phone-br{display:inline}.collection-head>h1.edge-reveal.phone-three:last-child{margin-bottom:calc(70px - .98em)}}@media(min-width:701px){.collection-head:has(>.hero-actions){position:relative}.collection-head>.hero-actions{position:absolute;right:4%;bottom:55px;margin:0}.collection-head>h1.edge-reveal.three-line{margin-bottom:calc(90px - .98em)}}@media(max-width:700px){.collection-head>h1.edge-reveal.three-line:last-child{margin-bottom:70px}}#catalogGrid .product-card .product-photo,.related .product-card .product-photo{aspect-ratio:3/2;position:relative;overflow:hidden;isolation:isolate}#catalogGrid .product-card .product-photo:before,.related .product-card .product-photo:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:var(--ph,none) center/cover no-repeat;filter:blur(22px);transform:scale(1.1);z-index:-1}#catalogGrid .product-card .product-photo img,.related .product-card .product-photo img{width:100%;height:100%;object-fit:contain}#catalogGrid .product-card .release-art,.related .product-card .release-art{aspect-ratio:3/2}@media(min-width:701px){.collection-head>h1.edge-reveal.three-line{transform:translateY(calc(-3.4px - .038em))}.collection-head>.hero-actions{bottom:62px}}@media(max-width:700px){.collection-head>h1.edge-reveal.three-line:last-child{margin-top:26px;margin-bottom:44px}.collection-head:has(>.hero-actions){padding-top:35px;padding-bottom:44px}}@media(max-width:700px){#main section.collection-head:has(>.hero-actions){padding-top:35px}}@media(min-width:701px){#main section.collection-head{padding-top:calc(42.75px - min(.2584vw,4.1px));padding-bottom:calc(42.75px + min(.2584vw,4.1px))}.collection-head>h1.edge-reveal.three-line,.collection-head>h1.edge-reveal.three-line:last-child{margin-bottom:0;transform:none}#main section.collection-head>.hero-actions{bottom:calc(42.75px + min(.875vw,13.9px))}}.card-meta--titled{align-items:center;gap:14px;padding:16px 0 0}.card-meta--titled .product-title{flex:1;min-width:0;display:block;color:#151718;letter-spacing:normal;text-transform:none}.card-meta--titled .ft-card-price{flex-shrink:0;white-space:nowrap}@media(max-width:700px){.card-meta--titled{padding:12px 0 0;gap:8px}}.card-meta--titled{align-items:baseline}.product-card:has(.card-meta--titled){display:flex;flex-direction:column}.product-card:has(.card-meta--titled)>.card-bottom{margin-top:auto}.card-meta--titled{align-items:flex-start}.card-meta--titled .ft-card-price{margin-top:9px}@media(max-width:700px){.card-meta--titled .ft-card-price{margin-top:7px}}.product-card .card-meta.card-meta--titled{align-items:flex-start}.product-card .card-meta.card-meta--titled .ft-card-price{align-self:flex-start;margin-top:9px}@media(max-width:700px){.product-card .card-meta.card-meta--titled .ft-card-price{margin-top:7px}}@media(max-width:700px){.hero .hero-grid{position:relative}.hero .hero-copy{position:relative;z-index:2}.hero .knife-stage{position:absolute;top:34px;right:-10px;width:54%;height:auto;min-height:0;aspect-ratio:1;margin:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#4e53564d,transparent 66%)}.hero .knife-stage .stage-orbit{display:none}.hero .knife-stage .hero-knife{width:122%;max-width:none;transform:rotate(-28deg)}.hero .stage-caption,.hero .stage-number{display:none}.hero .hero-actions .button>span{font-size:0;line-height:0;display:inline-flex;align-items:center}.hero .hero-actions .button>span:after{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}}@media(max-width:700px){.hero .knife-stage{overflow:visible;isolation:auto}}@media(max-width:700px){section.hero{padding-top:18px}.hero .hero-copy{padding-top:0}.hero .knife-stage{top:-10px}.department-strip strong>span,.product-card .product-title>span{font-size:0!important;line-height:0;display:inline-flex;align-items:center}.department-strip strong>span:after{content:"";width:26px;height:26px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.product-card .product-title>span:after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}}@media(max-width:700px){section.hero{padding-top:18px!important}}@media(max-width:700px){.hero .knife-stage{--f:clamp(63px,15vw,90px);--kw:calc((100vw - 18px - 1.238 * var(--f)) / .94);position:absolute;bottom:0;left:0;top:0;right:0;width:auto;height:auto;aspect-ratio:auto;background:none;overflow:visible}.hero .knife-stage .hero-knife{position:absolute;width:var(--kw);max-width:none;height:auto;left:calc(1.238 * var(--f) + 8px - .033 * var(--kw));top:calc(1.333 * var(--f) - .2733 * var(--kw));transform:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 2.6%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 29%,#000 37%,#000 61%,transparent 69%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 2.6%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 29%,#000 37%,#000 61%,transparent 69%);mask-composite:intersect}}@media(max-width:700px){.hero .knife-stage .hero-knife{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 3%,#000 80%,transparent 100%),linear-gradient(to bottom,transparent 20%,#000 40%,#000 60%,transparent 80%);mask-image:linear-gradient(to right,transparent 0%,#000 3%,#000 80%,transparent 100%),linear-gradient(to bottom,transparent 20%,#000 40%,#000 60%,transparent 80%)}}@media(max-width:700px){.hero .knife-stage .hero-knife{left:calc(1.473 * var(--f) - .033 * var(--kw));top:calc(1.024 * var(--f) + 2px - .2625 * var(--kw))}}@media(max-width:700px){.hero .knife-stage .hero-knife{left:calc(1.6243 * var(--f) - .033 * var(--kw))}}@media(max-width:700px){.hero .knife-stage .hero-knife{top:calc(1.024 * var(--f) + 2px - .2425 * var(--kw))}}@media(max-width:700px){.hero .knife-stage .hero-knife{top:calc(1.024 * var(--f) + 2px - .2558 * var(--kw))}}@media(max-width:700px){.hero-base>span:nth-child(1){text-align:left}.hero-base>span:nth-child(2){text-align:center}.hero-base>span:nth-child(3){text-align:right}}@media(max-width:700px){.hero .hero-copy>.hero-script{margin-left:calc(50% - 149.2px);margin-top:30px}}@media(max-width:700px){.hero .hero-copy>.hero-script{margin-bottom:12px}}@media(max-width:700px){.hero .hero-copy>.hero-script{white-space:nowrap}}@media(max-width:700px){.hero .hero-copy>.hero-script{margin-left:calc(.389*clamp(63px,15vw,90px) + 4.2px)}}@media(max-width:700px){.hero .hero-copy>.hero-script{font-size:min(42px,10.8vw)}}@media(max-width:700px){.hero .hero-copy>.hero-script{margin-left:calc(.548*clamp(63px,15vw,90px) + 5.7px)}}@media(max-width:374px){.hero .hero-copy>.hero-script{font-size:37.5px}}@media(max-width:700px){.hero .hero-copy>.hero-script{margin-left:calc(.548*clamp(63px,15vw,90px) + 5.7px + 1vw)}}@media(max-width:700px){.hero .hero-copy>.hero-script{transform:none;display:block;width:100%;text-align:center;margin-left:0;margin-right:0;padding:0}}@media(max-width:700px){.hero .hero-copy>.hero-script{margin-top:15px;margin-bottom:27px}}@media(max-width:700px){.hero .hero-actions .button{justify-content:center;text-align:center;font-size:12.1px;gap:0}.hero .hero-actions .button>span{display:none!important}}@media(max-width:700px){.department-strip>a{text-align:center}.department-strip .dept-num{display:none}.department-strip strong{justify-content:center}.department-strip strong>span{display:none!important}}@media(max-width:700px){.department-strip small{display:none!important}.department-strip>a{display:flex;align-items:center;justify-content:center;padding:17px 12px}.department-strip strong{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:21px;line-height:1.15}.department-strip strong>span{display:inline-flex!important;opacity:.75}.department-strip strong>span:after{width:14px!important;height:14px!important}}@media(max-width:700px){.department-strip>a{justify-content:flex-start;text-align:left;padding-left:21.5px;padding-right:12px}.department-strip strong{justify-content:flex-start;gap:14px}}@media(max-width:700px){.department-strip{border-top:1px solid #43474a}.department-strip>a:nth-child(2n){border-right:0}}@media(max-width:700px){.department-strip+.section{padding-top:24px}}@media(max-width:700px){.department-strip+.section{padding-top:14px}}@media(min-width:375px)and (max-width:700px){.department-strip+.section .section-heading h2{margin-top:7px}.department-strip+.section .home-grid{margin-top:max(0px,calc(100svh - 740px))}}@media(min-width:375px)and (max-width:700px){.department-strip+.section .section-heading h2{margin-top:7px!important}.department-strip+.section .home-grid{margin-top:max(0px,calc(100dvh - 730px))}}@media(max-width:700px){.department-strip+.section .section-heading h2{margin-top:19px!important}.department-strip+.section .section-heading a{margin-top:-24px}}@media(min-width:375px)and (max-width:700px){.department-strip+.section .home-grid{margin-top:max(0px,calc(100dvh - 700px))}}@media(max-width:700px){.department-strip+.section .section-heading a{margin-top:-1px}}@media(min-width:375px)and (max-width:700px){.department-strip+.section .home-grid{margin-top:max(0px,calc(100dvh - 680px))}}@media(max-width:700px){.department-strip+.section .section-heading a{margin-top:-9px}}@media(max-width:700px){.department-strip+.section .section-heading a{margin-top:-14px}}@media(max-width:700px){.department-strip>a[href$=perf-flashlights]{order:1}.department-strip>a[href$=perf-survival]{order:2}.department-strip>a[href$=perf-knives]{order:3}.department-strip>a[href$=perf-protection]{order:4}.department-strip>a{border-right:1px solid #43474a}.department-strip>a[href$=perf-survival],.department-strip>a[href$=perf-protection]{border-right:0}}@media(max-width:700px){.department-strip>a[href$=perf-flashlights]{border-right:1px solid #43474a}.department-strip>a{flex-direction:column;align-items:flex-start;justify-content:center}.department-strip>a[href$=perf-flashlights] small,.department-strip>a[href$=perf-survival] small{display:block!important;font-size:9px;letter-spacing:.14em;color:#9ca3a7;margin-bottom:5px;line-height:1}.department-strip>a[href$=perf-flashlights] .dept-num,.department-strip>a[href$=perf-survival] .dept-num{display:none}}@media(max-width:700px){.department-strip>a{padding-right:22.5px;align-items:stretch}.department-strip>a small{align-self:flex-start}.department-strip strong{display:flex;width:100%;justify-content:space-between;align-items:center}}@media(max-width:700px){.department-strip>a{padding-right:42px}}@media(max-width:374px){.department-strip>a{padding-right:36px}}.ft-arrow{display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s cubic-bezier(.2,.7,.2,1)}a:hover>.ft-arrow,a:focus-visible>.ft-arrow,a:active>.ft-arrow{transform:translate(5px)}@media(min-width:375px)and (max-width:700px){.department-strip+.section .home-grid{margin-top:max(0px,calc(100svh - 700px))}}@media(min-width:375px)and (max-width:700px){.department-strip+.section .home-grid{margin-top:max(0px,calc(100svh - 715px))}}.ft-arrow:after{content:none!important;display:none!important}.ft-arrow{flex-shrink:0;font-size:0!important;line-height:0}a:hover .ft-arrow,button:hover .ft-arrow,a:focus-visible .ft-arrow,button:focus-visible .ft-arrow{transform:translate(5px)}.ft-arrow--down{transform:rotate(90deg)}a:hover .ft-arrow--down,button:hover .ft-arrow--down{transform:rotate(90deg) translate(4px)}.ft-arrow--sm{width:12px;height:12px;margin-left:8px;opacity:.7}.button .ft-arrow,.ft-cart-checkout .ft-arrow,.ft-support-button .ft-arrow{width:14px;height:14px;margin-left:10px}.product-title .ft-arrow{width:18px;height:18px;margin-left:10px}.department-strip strong .ft-arrow{width:24px;height:24px;margin-left:12px}.ft-shop-card .ft-arrow,.ft-shop-view .ft-arrow{width:16px;height:16px}@media(max-width:700px){.department-strip strong>.ft-arrow{width:14px!important;height:14px!important;margin-left:0}.product-card .product-title>.ft-arrow{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.ft-arrow{transition:none}}@media(max-width:700px){.department-strip>a[href$=perf-flashlights] small,.department-strip>a[href$=perf-survival] small{display:none!important}}@media(max-width:700px){.department-strip+.section{padding-left:20px;padding-right:20px}.department-strip+.section .section-heading h2{margin-left:-1px}}@media(max-width:700px){.department-strip+.section .section-heading a{margin-top:-6px}}@media(max-width:374px){.department-strip+.section .home-grid{margin-top:max(0px,calc(100svh - 728px))}}@media(max-width:374px){.department-strip+.section .home-grid{margin-top:max(0px,calc(100svh - 712px))}}@media(max-width:374px){.department-strip+.section .home-grid{margin-top:max(0px,calc(100svh - 700px))}}@media(max-width:700px){.light-feature{padding-top:22px!important;row-gap:24px!important}.light-feature h2{margin-top:-4px}.light-feature>div>p:not(.eyebrow){margin-top:14px!important}.light-feature>div>.button{margin-top:18px!important}}@media(max-width:700px){.light-feature>div>.button{margin-top:0!important}.light-feature>div>p:not(.eyebrow){margin-bottom:18px!important}}.ft-seo-copy{padding-top:8px;padding-bottom:72px}.ft-seo-copy .ft-rich-text{max-width:760px;color:#4a4d4f;font-size:16px;line-height:1.65}.ft-seo-copy h2{font-family:Barlow Condensed,sans-serif;font-size:28px;letter-spacing:.01em;text-transform:uppercase;color:#171819;margin:36px 0 10px}.ft-seo-copy ul{padding-left:20px;margin:0}.ft-seo-copy li{margin:6px 0}.ft-seo-copy p{margin:0 0 12px}@media(max-width:700px){.ft-seo-copy{padding-left:20px;padding-right:20px;padding-bottom:48px}.ft-seo-copy .ft-rich-text{font-size:15px}.ft-seo-copy h2{font-size:24px}}.ft-seo-copy .ft-rich-text{margin-left:0;margin-right:auto}@media(max-width:700px){.department-strip .ft-department-icon{width:25.52px!important;height:15.42px!important;flex:0 0 25.52px!important}}.ft-product table{width:100%;table-layout:fixed;border-collapse:collapse}@media(max-width:700px){.ft-product table th,.ft-product table td{padding:10px 6px!important;font-size:13px!important;line-height:1.3!important;word-break:normal;overflow-wrap:anywhere}.ft-product table th{font-size:14px!important}}.ft-product .ft-richtext table{display:table!important;overflow:visible!important}.ft-product .ft-richtext td,.ft-product .ft-richtext th{min-width:0!important}@media(max-width:700px){.hero:has(.knife-stage){background:#08090a}.hero .knife-stage{background:none}.hero .knife-stage .hero-knife{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20800%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M39%20327%20Q220%20315%20481%20317%20L543%20316%20L1149%20314%20Q1163%20314%201163%20326%20L1163%20371%20L1140%20432%20Q1138%20436%201125%20435%20L729%20436%20Q720%20436%20711%20425%20L704%20418%20L624%20418%20Q612%20419%20602%20433%20L588%20460%20Q585%20466%20576%20465%20L569%20462%20L547%20428%20Q537%20412%20528%20415%20L519%20423%20L166%20409%20Q89%20408%2039%20327Z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20800%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M39%20327%20Q220%20315%20481%20317%20L543%20316%20L1149%20314%20Q1163%20314%201163%20326%20L1163%20371%20L1140%20432%20Q1138%20436%201125%20435%20L729%20436%20Q720%20436%20711%20425%20L704%20418%20L624%20418%20Q612%20419%20602%20433%20L588%20460%20Q585%20466%20576%20465%20L569%20462%20L547%20428%20Q537%20412%20528%20415%20L519%20423%20L166%20409%20Q89%20408%2039%20327Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.hero .knife-stage:after{content:"";display:block;opacity:.5;position:absolute;inset:auto;left:calc(1.6243 * var(--f) - .033 * var(--kw));top:calc(1.024 * var(--f) + 5px - .2558 * var(--kw));width:var(--kw);height:calc(var(--kw) * 2 / 3);background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20800%22%3E%3Cpath%20d%3D%22M40%20328%20Q89%20408%20166%20409%20L519%20423%20Q532%20410%20547%20428%20L569%20462%20Q582%20470%20588%20460%20L602%20433%20Q612%20419%20624%20418%20L704%20418%20L711%20425%20Q720%20436%20729%20436%20L1125%20435%20Q1138%20436%201140%20432%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-opacity%3D%22.65%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E) center/100% 100% no-repeat;box-shadow:none;border:0;border-radius:0;transform:none;filter:drop-shadow(0 1px 2px rgba(255,255,255,.2));-webkit-mask-image:none;mask-image:none;pointer-events:none;z-index:0}}@media(max-width:700px){.collection-head h1{font-size:46px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fennec-demo.css.map */
