:root{--ink:#12141c;--ink-2:#1b1e29;--ink-3:#2c303e;--sand:#f4f2ec;--paper:#fff;--line:#e2ded3;--accent:#267472;--accent-dark:#1c5a58;--accent-ink:#1f6664;--accent-light:#3f9e98;--muted:#666a76;--muted-dark:#a6aab8;--font-head:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"DM Sans", "Helvetica Neue", Arial, sans-serif;--cut:0 22px 0 22px;--cut-sm:0 14px 0 14px;--cut-lg:0 36px 0 36px;--page:1320px;--gutter:32px;--header:72px;--black:var(--ink);--primary:var(--ink);--lightgrey:#c9c5ba;--lightergrey:var(--sand);--lightwhite:var(--sand);--spacing:24px;--big-spacing:72px;--shadow:0 14px 34px rgba(18, 20, 28, 0.1);--scale:none}html,body,p,a,li,td,th,button,input{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-head)!important;font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--ink)}h1.t-uppercase,h2.t-uppercase,h3.t-uppercase,.hero_overlay{text-transform:none}html,body{background-color:var(--sand)}body{font-size:16px;line-height:1.55;color:var(--ink);-webkit-font-smoothing:antialiased}.wrap{width:100%;margin:0;background:var(--sand);box-shadow:none}.container{max-width:var(--page);padding:0 var(--gutter)}.container.fs_narrow,.sbc_grid.fs_narrow{max-width:820px}.t-large{font-size:clamp(2rem, 3.6vw, 3rem)}.t-medium{font-size:clamp(1.9rem, 3.4vw, 3rem)}.t-small{font-size:1.1rem}.t-lightgrey{color:var(--muted)}.bg-lightgrey{background-color:var(--paper)}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.fs_eyebrow,.fs_hero_eyebrow,.fs_product_brand{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 12px}.btn,.btn:visited{font-family:var(--font-head)!important;font-size:14px;font-weight:800;letter-spacing:-.005em;text-transform:none;padding:13px 22px;border:1.5px solid var(--ink);border-radius:var(--cut-sm);color:var(--ink);background:#fff0;line-height:1.3}a.btn::after{content:"→";display:inline-block;margin-left:10px;transition:transform 0.2s ease}a.btn:hover::after{transform:translateX(4px)}.btn:hover{background:var(--ink);border-color:var(--ink);color:var(--accent)}.btn.fs_btn_solid,.btn.fs_btn_solid:visited,.btn.fs_product_cta,.btn.fs_product_cta:visited{background:var(--accent);border-color:var(--accent);color:var(--ink)}.btn.fs_btn_solid:hover,.btn.fs_product_cta:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--ink)}.fs_chip{display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:5px 8px;border-radius:4px;white-space:nowrap}.fs_chip-was{background:#fbe3df;color:#9c2a1c;text-decoration:line-through}.fs_chip-save,.fs_product_save{background:#e4f5cf;color:#2f5600}.header{top:0;left:0;width:100%;height:var(--header);padding:0;background:rgb(18 20 28 / .9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgb(255 255 255 / .08);box-shadow:none}.header-scroll{height:60px;top:0;background:rgb(18 20 28 / .96)}.admin-bar .header,.admin-bar .header_mobile{top:var(--wp-admin--admin-bar--height,32px)}.header_logo img,.header_mobile_logo img,.footer_section img{max-height:26px;filter:brightness(0) invert(1)}.header_nav{margin-left:auto}.header_nav .menu{gap:34px}.header_nav .menu .menu-item a{color:#f4f2ec;font-size:14px;font-weight:500}.header_nav .menu>.menu-item::after{height:2px;bottom:18px;background:var(--accent);transform-origin:left}.header-scroll .header_nav .menu>.menu-item::after{bottom:13px}.header_nav .menu>.current-menu-item::after,.header_nav .menu>.current-menu-ancestor::after,.header_nav .menu>.current-menu-parent::after{transform:scaleX(1)}.header_nav .menu .sub-menu{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:var(--cut-sm);box-shadow:0 24px 48px rgb(0 0 0 / .35);padding:12px 0;top:calc(100% - 6px)}.header_nav .menu .sub-menu .menu-item a{padding:9px 22px;font-weight:400;color:rgb(244 242 236 / .86)}.header_nav .menu .sub-menu .menu-item a:hover{color:var(--accent)}.fs_hero{min-height:min(88vh, 760px);padding:calc(var(--header) + 80px) 0 88px;align-items:flex-end;background:var(--ink)}.fs_hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(18 20 28 / .94) 0%,rgb(18 20 28 / .74) 42%,rgb(18 20 28 / .18) 100%)}.fs_hero_box{z-index:1;width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--gutter);background:none;box-shadow:none;color:#fff}.fs_hero_box>*{max-width:760px}.fs_hero_eyebrow{color:var(--accent);margin-bottom:18px}.fs_hero_box h1,.fs_hero_box h2{font-size:clamp(2.5rem, 6vw, 5rem);line-height:.98;letter-spacing:-.045em;color:#fff;margin:0 0 22px}.fs_hero_text{font-size:1.15rem;line-height:1.55;color:rgb(255 255 255 / .84);max-width:560px;margin:0 0 30px}.fs_hero_buttons{gap:12px}.fs_hero .btn,.fs_hero .btn:visited{padding:15px 24px;border-color:rgb(255 255 255 / .4);color:#fff}.fs_hero .btn:hover{background:#fff;border-color:#fff;color:var(--ink)}.fs_hero .btn.fs_btn_solid,.fs_hero .btn.fs_btn_solid:visited{border-color:var(--accent);color:#fff}.fs_hero .btn.fs_btn_solid:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.hero_small{height:auto;min-height:320px;display:flex;align-items:flex-end;padding:calc(var(--header) + 72px) 0 44px;background:var(--ink);overflow:hidden}.hero_small img{position:absolute;inset:0;opacity:.4}.hero_small.is_overlay::after{background:linear-gradient(90deg,rgb(18 20 28 / .9) 0%,rgb(18 20 28 / .35) 100%)}.hero_overlay{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}.hero_overlay h1{font-size:clamp(2.4rem, 5.5vw, 4.5rem);letter-spacing:-.045em;line-height:1;color:#fff;margin:0}.hero_medium{height:min(62vh, 540px);margin-top:0;background:var(--ink)}.breadcrumbs{padding:14px 0;border-bottom:1px solid var(--line)}.breadcrumb{font-size:13px;gap:8px;color:var(--muted);flex-wrap:wrap}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--ink)}.breadcrumb svg{width:5px;fill:currentColor;opacity:.6}.breadcrumbs-plain{margin-top:var(--header)}.tpwc_container,.sp_container,.bp_container{align-items:stretch}.tpwc_container>h2,.sp_container>h2,.bp_container>h2,.pcat_container>h2{text-align:left;margin:0 0 28px;max-width:18ch}.sp_container>.btn,.tpwc_container>.btn,.bp_container>.btn,.bp_seeall{align-self:flex-start;margin:36px 0 0}.padding-top{padding-top:88px}.padding-bot{padding-bottom:88px}.prod_item,.prod_grid .prod_item{background:var(--paper);padding:0 16px 16px;border:1px solid var(--line);border-radius:var(--cut);box-shadow:none;text-align:center;overflow:hidden;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.prod_item:hover{border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-3px)}.prod_grid .prod_item:nth-child(n){grid-column:auto}.prod_item_img{margin:0 -16px 14px;padding:22px 22px 6px;background:#fff}.prod_item_img img{height:220px}.prod_item_badge{background:var(--accent);color:var(--ink);font-family:var(--font-head);font-size:13px;font-weight:800;padding:7px 11px;border-radius:0 0 12px 0}.prod_item_dealer{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.prod_item_title{font-family:var(--font-body)!important;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.35;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em}.prod_item_link:hover .prod_item_title{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-dark);text-decoration-thickness:2px;text-underline-offset:3px}.prod_item_price{font-family:var(--font-head);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin:12px 0 16px}.prod_item_save{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:-8px 0 16px}.prod_item_cta,.prod_item_cta:visited{margin-top:auto;background:var(--ink);color:#fff;font-family:var(--font-head)!important;font-size:13px;font-weight:800;text-transform:none;padding:13px 10px;border-radius:var(--cut-sm);transition:background 0.2s ease,color 0.2s ease}.prod_item_cta::after{content:"↗";margin-left:8px}.prod_item_cta:hover{background:var(--accent);color:var(--ink)}.sp_grid,.tpwc_grid,.prod_grid{gap:20px}.tpwc_filter,.bpwn_filter{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0 0 4px}.tpwc_trigger,.bpwn_trigger{padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:600;line-height:1.2;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.tpwc_trigger span{text-transform:none}.tpwc_trigger::after,.bpwn_trigger::after,.tpwc_trigger-active::after,.bpwn_trigger-active::after{display:none}.tpwc_trigger:hover,.bpwn_trigger:hover{border-color:var(--ink);color:var(--ink)}.tpwc_trigger-active,.tpwc_trigger-active:hover,.bpwn_trigger-active,.bpwn_trigger-active:hover{background:var(--ink);border-color:var(--ink);color:#fff}.bpwn_trigger span{color:inherit;opacity:.6}.tpwc_catbtn-visible{display:inline-block}.fs_subcats{padding:28px 0 0}.fs_subcats_list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.fs_subcat,.fs_subcat:visited{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:#e9e5da;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.fs_subcat span{font-size:12px;font-weight:500;opacity:.8}.fs_subcat:hover{background:var(--ink);color:var(--accent)}.poverview_wrap{margin:0;padding:44px 0 88px}.poverview_sidebar_wrap .poverview_container{gap:44px}.poverview_sidebar_wrap .prod_sidebar{width:230px;flex-shrink:0;margin-right:0;top:92px}.prod_sidebar h2{font-family:var(--font-body)!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cat_sidebar_menu{margin-bottom:36px}.fs_gender_menu{list-style:none;margin:0 0 36px;padding:0;display:flex;gap:6px}.fs_gender_menu a,.fs_gender_menu a:visited{display:block;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}.fs_gender_menu a:hover{border-color:var(--ink)}.fs_gender_menu a.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.cat_sidebar_menu>li{margin-bottom:8px}.cat_sidebar_menu a{color:var(--ink);font-size:15px}.cat_sidebar_menu .csm_parent>a{text-transform:none;font-weight:600}.cat_sidebar_menu .csm_child>a{color:var(--muted);font-size:14px;margin-bottom:2px}.cat_sidebar_menu .csm_parent>a::after,.cat_sidebar_menu .csm_child>a::after,.cat_sidebar_menu .csm_seeall>a::after{height:2px;background:var(--accent-dark)}.cat_sidebar_menu .csm_parent>a:hover,.cat_sidebar_menu .csm_child>a:hover,.cat_sidebar_menu li.csm-current a{color:var(--ink)}.cat_sidebar_menu .csm_submenu{padding-left:0;margin:8px 0 14px}.csm_item>a .csm_icon{width:5px;margin-right:8px;opacity:.5}.prod_grid{grid-template-columns:repeat(3,1fr)}.fs_cat_intro{font-size:1.15rem;max-width:720px;margin-bottom:32px}.poverview_footer{margin-top:44px;gap:6px}.seo_section{width:auto;max-width:var(--page);margin:64px auto 0;padding:0 var(--gutter)}.seo_section>*{max-width:760px}.fs_listing_chips{margin-bottom:28px}.fs_listing{padding-top:44px}.fs_brands_grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fs_brand_card,.fs_brand_card:visited{display:flex;flex-direction:column;gap:6px;height:100%;padding:26px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--cut);color:var(--ink);text-decoration:none;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.fs_brand_card strong{font-family:var(--font-head);font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere}.fs_brand_card span{font-size:13px;color:var(--muted)}.fs_brand_card:hover{border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-3px)}.fs_product_brand a,.fs_product_brand a:visited{color:inherit;text-decoration:none}.fs_product_brand a:hover{text-decoration:underline}.fs_pager{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:44px}.fs_pager_count{font-size:14px;color:var(--muted)}a.btn.fs_pager_prev::after{content:none}a.btn.fs_pager_prev::before{content:"←";display:inline-block;margin-right:10px}.fs_product_grid{grid-template-columns:1.05fr 1fr;gap:56px;padding:0 var(--gutter)}.fs_product_img{position:sticky;top:92px;padding:44px;border:1px solid var(--line);border-radius:var(--cut-lg);box-shadow:none;overflow:hidden}.fs_product_brand{color:var(--accent-ink)}.fs_product_info h1{font-size:clamp(1.8rem, 3vw, 2.7rem);line-height:1.08;margin:0 0 22px}.fs_product_price{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fs_product_price strong{font-family:var(--font-head);font-size:2.5rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin-right:4px}.fs_product_price del{color:var(--muted);margin:0}.fs_product_save{font-size:13px;font-weight:600;padding:6px 9px;border-radius:4px}.fs_product_facts{margin:26px 0;border-top:1px solid var(--line);line-height:1.5}.fs_product_facts li{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.btn.fs_product_cta,.btn.fs_product_cta:visited{display:block;text-align:center;font-size:16px;padding:19px 28px}.fs_product_note{color:var(--muted);font-size:12.5px;margin-top:12px}.fs_product_variants{margin-top:34px}.fs_product_variants h2{font-family:var(--font-body)!important;font-size:12px;letter-spacing:.12em;margin-bottom:12px}.fs_product_variants ul{gap:8px}.fs_product_variants a{border-color:var(--line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.fs_product_variants a:hover{border-color:var(--ink);color:var(--ink)}.fs_product_variants a.is-outofstock{color:#9a9a9a;background:#fff0}.fs_product_body{margin-top:88px;font-size:1.05rem}.fs_product_body>h2{margin:0 0 24px}.fs_summary{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--accent-dark);border-radius:0 14px 0 0;padding:20px 24px;font-size:1.1rem}.fs_specs{margin:36px 0;border:1px solid var(--line);border-radius:var(--cut-sm);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:15px}.fs_specs th,.fs_specs td{padding:13px 18px;border-bottom:1px solid var(--line)}.fs_specs tr:last-child th,.fs_specs tr:last-child td{border-bottom:0}.fs_specs th{color:var(--muted);font-weight:500}.fs_product_body .fs_specs{margin-bottom:0;border-bottom:0;border-radius:0 14px 0 0}.fs_specs+p{margin:0}.fs_specs+p .btn.fs_product_cta{border-radius:0 0 0 14px}.sbc_content_inner a,.fs_product_body a:not(.btn),.fs_article_intro a,.fs_faq_answer a,.seo_section a,.fs_toc a,.sc_content a:not(.btn):not(.sc_link){color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-dark);text-decoration-thickness:2px;text-underline-offset:3px}.sbc_content_inner a:hover,.fs_product_body a:not(.btn):hover,.fs_faq_answer a:hover,.seo_section a:hover,.fs_toc a:hover,.fs_article_intro a:hover,.sc_content a:not(.btn):not(.sc_link):hover,.fs_article .sc_data a:hover{background:var(--accent);color:#fff}.sbc_content_inner h2,.seo_section h2{font-size:clamp(1.6rem, 2.6vw, 2.2rem);margin:0 0 18px}.sbc_content_inner h3,.seo_section h3{font-size:1.3rem;margin:32px 0 10px}.sbc_content_inner,.seo_section{font-size:1.05rem;line-height:1.7}.sbc_img img{border-radius:var(--cut-lg)}.sbc_grid{align-items:center}.standard_content{padding-top:56px}.standard_content .container{width:100%;max-width:940px}.sc_grid{gap:36px}.sc_data,.fs_article .sc_data,.fs_article .sc_data a{color:var(--muted);font-size:13px}.sc_data,.fs_article .sc_data{display:block;line-height:1.7;margin:0 0 18px}.sc_content h1{font-size:clamp(2.2rem, 4.6vw, 3.6rem);letter-spacing:-.04em;line-height:1.02;margin:0 0 24px}.fs_article_intro{font-size:1.2rem;line-height:1.65}.sc_text{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.sc_link,.sc_socialicons .sc_link{width:36px;height:36px;border-color:var(--line);background:var(--paper)}.sc_link:hover,.sc_socialicons .sc_link:hover{background:var(--ink);border-color:var(--ink)}.sc_link:hover svg{fill:var(--accent)}.fs_takeaways,.fs_toc,.shadow,.sc_proscons div{box-shadow:none;border:1px solid var(--line);border-radius:var(--cut);padding:26px 30px;background:var(--paper)}.fs_takeaways{background:var(--ink);border-color:var(--ink);color:rgb(255 255 255 / .88);margin-top:36px}.fs_takeaways h2,.fs_toc h2{font-family:var(--font-body)!important;font-size:12px;letter-spacing:.12em;margin-bottom:12px}.fs_takeaways h2{color:var(--accent)}.fs_toc h2{color:var(--accent-ink)}.fs_takeaways li::marker{color:var(--accent)}.fs_faq h2{margin:0 0 24px}.fs_faq_item{background:#fff0;border-bottom:1px solid var(--line);padding:0}.fs_faq_item:first-of-type{border-top:1px solid var(--line)}.fs_faq_item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0}.fs_faq_item summary::-webkit-details-marker{display:none}.fs_faq_item summary::after{content:"+";flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:0 10px 0 10px;background:var(--ink);color:var(--accent);font-family:var(--font-head);font-size:20px;font-weight:500;line-height:1}.fs_faq_item[open] summary::after{content:"–";background:var(--accent);color:var(--ink)}.fs_faq_item summary h3{font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.fs_faq_answer{padding-bottom:22px;max-width:68ch}.blog_posts{background:var(--ink);color:#fff}.blog_posts h2{color:#fff}.blog_posts .fs_eyebrow{color:var(--accent)}.blog_posts .btn,.blog_posts .btn:visited{border-color:rgb(255 255 255 / .4);color:#fff}.blog_posts .btn:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.bp_blogs{width:100%}.bp_grid{gap:20px}.blog_item,.blog_item:visited{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:var(--cut);color:#fff;overflow:hidden;transition:border-color 0.2s ease,transform 0.2s ease}.blog_item:hover{border-color:var(--accent);box-shadow:none;transform:translateY(-3px)}.blog_item_img img{height:210px}.blog_item_wrap{align-items:flex-start;justify-content:flex-start;gap:10px;padding:22px 24px 26px}.blog_item_date{margin:0;font-size:12px;color:var(--muted-dark);text-align:left}.blog_item_title{font-size:1.2rem;line-height:1.15;text-align:left;color:#fff}.blog_item_readmore{margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--accent-light);text-align:left}.blog_item_readmore::after{content:" →"}.blog_posts_with_nav{padding:56px 0 88px}.blog_posts_with_nav .bpwn_filter{max-width:var(--page);margin:0 auto 28px;padding:0 var(--gutter)}.container-bpwn{gap:24px}.bpwn_post{background:var(--paper);border:1px solid var(--line);border-radius:var(--cut);overflow:hidden;padding-bottom:24px}.bpwn_post:hover{border-color:var(--ink);transform:translateY(-3px)}.bpwn_post_image img{height:260px}.bpwn_post-data,.bpwn_post_content{justify-content:flex-start;align-items:flex-start;padding:0 24px}.bpwn_post-data{color:var(--muted);font-size:12px;margin-top:20px}.bpwn_title{font-size:1.3rem;text-align:left;margin:8px 0}.bpwn_text{text-align:left;width:100%;margin:0;color:var(--muted)}.bpwn_readmore{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--accent-ink);margin:14px 0 0}.pcat_categories{margin:56px 0}.pcat_grid{gap:16px}.pcat_item,.cat_item{border-radius:var(--cut);overflow:hidden;background:var(--ink)}.pcat_item:hover,.cat_item:hover{transform:none!important}.pcat_item::after,.cat_item::after{background:linear-gradient(0deg,rgb(18 20 28 / .85) 0%,#fff0 60%)}.pcat_item:hover::after,.cat_item:hover::after{background:linear-gradient(0deg,rgb(18 20 28 / .92) 0%,rgb(18 20 28 / .2) 100%)}.pcat_overlay,.cat_item_overlay{background:none;align-items:flex-start;gap:6px;padding:0;left:24px;right:24px;bottom:22px;transform:none}.pcat_overlay h2,.pcat_overlay h3,.cat_item_overlay h3{font-size:1.5rem;color:#fff;white-space:normal}.pcat_overlay p,.cat_item_overlay p{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--accent)}.cig_grid{gap:16px}.full_width_image_breaker{height:auto}.full_width_image_breaker::after{background:linear-gradient(90deg,rgb(18 20 28 / .92) 0%,rgb(18 20 28 / .45) 100%)}.fwib_wrap{display:flex;align-items:center;height:auto;min-height:520px;padding:96px 0;background-position:center}.fwib_wrap .container{height:auto}.fwib_content{position:relative;top:auto;transform:none;max-width:640px}.fwib_content h2{font-size:clamp(2.2rem, 5vw, 4rem);letter-spacing:-.045em;line-height:1;color:#fff;margin:0 0 18px}.fwib_content p{max-width:480px;font-size:1.1rem;color:rgb(255 255 255 / .84);margin:0 0 12px}.fwib_content .btn,.fwib_content .btn:visited{margin-top:16px;padding:15px 24px;background:var(--accent);border-color:var(--accent);color:var(--ink);text-transform:none}.fwib_content .btn:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.icon_breaker{background:var(--ink)}.icon_breaker .container{padding:44px var(--gutter);gap:24px;flex-wrap:wrap}.ib_icon{color:var(--accent);margin-right:14px}.ib_text_wrap p.t-medium{font-family:var(--font-head)!important;font-size:2.2rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff}.ib_text_wrap p.t-small{font-size:14px;color:var(--muted-dark);margin-top:6px}.dictionary-filter{justify-content:flex-start;margin:40px 0 24px}.dictionary_archive{padding:0}.letter_wrapper{align-items:flex-start;padding:22px 0;margin:0;border-top:1px solid var(--line)}.letter_heading h2{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0 10px;border-radius:var(--cut-sm);background:var(--accent);color:var(--ink);font-size:1.9rem}.dictionary-filter .tpwc_trigger-active,.dictionary-filter .tpwc_trigger-active:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.dictionary_item a{color:var(--ink);text-decoration:none;font-weight:500}.dictionary_item a:hover{text-decoration:underline;text-decoration-color:var(--accent-dark);text-decoration-thickness:2px}footer{width:100%;margin:0;background:var(--ink);border-top:1px solid var(--ink-3);color:rgb(255 255 255 / .72)}.footer_container{padding:84px var(--gutter) 56px}.footer_grid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:48px}.footer_section p{max-width:34ch;font-size:15px}.footer_section .footer_heading{font-family:var(--font-body)!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:6px 0 18px}.footer_links{gap:10px;margin:0}.footer_links a,.footer_links a:visited{color:rgb(255 255 255 / .82);font-size:15px}.footer_links a:hover{color:var(--accent);text-decoration:none}footer .sc_link{background:#fff0;border-color:var(--ink-3)}footer .sc_link svg{fill:#fff}footer .sc_link:hover{background:var(--accent);border-color:var(--accent)}footer .sc_link:hover svg{fill:var(--ink)}.lower_footer{border-top:1px solid var(--ink-3)}.lower_footer .container{padding:22px var(--gutter)}.lower_footer p{font-size:13px;color:var(--muted-dark);margin:0}.header_mobile{background:var(--ink);border-bottom:1px solid var(--ink-3);height:64px}.header_mobile_search span,.header_mobile_tog span{background:var(--accent);border-radius:0 12px 0 12px}.header_mobile svg{fill:var(--ink)}.header_mobile_logo,.header_mobile_search{position:relative;z-index:2}.header_mobile_nav{top:64px;height:calc(100vh - 64px);background:var(--ink);overflow-y:auto;padding:0 24px 40px}.header_mobile_overlay{background-color:rgb(18 20 28 / .5)}@media (max-width:1200px){.container{padding:0 24px}.breadcrumbs{padding:14px 0}.header_nav .menu{gap:24px}.sp_grid,.sp_grid.fs_grid,.tpwc_grid.grid-4{grid-template-columns:repeat(3,1fr)}.prod_grid{grid-template-columns:repeat(2,1fr)}.bp_grid.grid-4{grid-template-columns:repeat(2,1fr)}.fs_brands_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.poverview_sidebar_wrap .poverview_container{flex-direction:column;gap:28px}.poverview_sidebar_wrap .prod_sidebar{position:static;width:100%}.cat_sidebar_menu{margin-bottom:24px}.fs_activity_menu,.fs_brand_menu{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:0}.footer_grid{grid-template-columns:1fr 1fr;gap:40px 24px}.fs_product_grid{grid-template-columns:1fr;gap:32px}.fs_product_img{position:relative;top:auto;padding:28px}}@media (max-width:768px){:root{--gutter:16px;--header:64px;--big-spacing:48px}.container{padding:0 16px}.padding-top{padding-top:56px}.padding-bot{padding-bottom:56px}.fs_hero{min-height:0;padding:calc(var(--header) + 56px) 0 48px}.fs_hero::after{background:linear-gradient(0deg,rgb(18 20 28 / .95) 0%,rgb(18 20 28 / .6) 100%)}.fs_hero_box{padding:0 16px}.fs_hero_box h1,.fs_hero_box h2{font-size:clamp(2.2rem, 10vw, 3rem)}.fs_hero_text{font-size:1.05rem}.hero_small{min-height:0;padding:calc(var(--header) + 44px) 0 28px}.sp_grid,.sp_grid.fs_grid,.tpwc_grid.grid-4,.prod_grid{grid-template-columns:repeat(2,1fr);gap:12px}.prod_item,.prod_grid .prod_item{padding:0 12px 12px;border-radius:0 16px 0 16px}.prod_item_img{margin:0 -12px 10px;padding:14px 14px 4px}.prod_item_img img{height:150px}.prod_item_title{font-size:14px}.fs_brands_grid{grid-template-columns:repeat(2,1fr);gap:12px}.fs_brand_card{padding:18px 16px}.fs_brand_card strong{font-size:1.1rem}.prod_item_price{font-size:1.2rem}.tpwc_filter,.fs_subcats_list{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding:0 16px 6px 0;scrollbar-width:none}.tpwc_filter::-webkit-scrollbar,.fs_subcats_list::-webkit-scrollbar{display:none}.tpwc_trigger,.fs_subcat{flex-shrink:0;white-space:nowrap}.poverview_wrap{padding:28px 0 56px}.bp_grid.grid-4,.bp_grid.grid-3,.container-bpwn,.container-bpwn.grid-3{display:grid;grid-template-columns:1fr}.sbc_grid.grid-2{grid-template-columns:1fr;gap:24px}.standard_content{padding-top:32px}.fs_product_body{margin-top:56px}.fwib_wrap{min-height:0;padding:64px 0;background-attachment:scroll}.pcat_grid,.cig_grid{display:grid;grid-template-columns:1fr;grid-template-areas:none;grid-template-rows:none;grid-auto-rows:180px}.pcat_item:nth-child(n),.cig_grid .cat_item{grid-area:auto}.letter_wrapper{padding:18px 0}.footer_container{padding:56px 16px 40px}.header_mobile_nav .menu{align-items:flex-start;margin-top:28px}.header_mobile_nav .menu .menu-item{font-family:var(--font-head);font-size:1.7rem;font-weight:800;letter-spacing:-.03em;margin-bottom:14px}.header_mobile_nav .menu a,.header_mobile_nav .menu a:visited{font-family:var(--font-head)!important;font-weight:800;color:#fff}.header_mobile_nav .menu .sub-menu{padding:8px 0 6px}.header_mobile_nav .menu .sub-menu .menu-item{font-size:1rem;letter-spacing:0;margin-bottom:8px}.header_mobile_nav .menu .sub-menu a,.header_mobile_nav .menu .sub-menu a:visited{font-family:var(--font-body)!important;font-size:1rem;font-weight:400;color:var(--muted-dark);opacity:1}}@media (max-width:500px){.footer_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}}.fs_search_form{display:flex;align-items:center;background:var(--paper);border-radius:var(--cut-sm);overflow:hidden}.fs_search_form input[type="search"]{flex:1;min-width:0;border:0;background:#fff0;padding:12px 16px;font-size:15px;color:var(--ink);outline:none}.fs_search_form button{border:0;background:var(--accent);width:46px;align-self:stretch;display:grid;place-items:center;cursor:pointer}.fs_search_form button svg{width:16px;height:16px;fill:var(--ink)}.fs_header_search{margin-left:28px;width:240px;display:flex;align-items:center;align-self:stretch}.fs_header_search .fs_search_form{width:100%;height:40px}.fs_header_search .fs_search_form{background:var(--ink-3)}.fs_header_search .fs_search_form button{width:40px}.fs_header_search input[type="search"]{color:var(--sand);padding:9px 14px;font-size:14px}.fs_header_search input::placeholder{color:var(--muted-dark)}.fs_mobile_search{display:none}button.header_mobile_search{border:0;background:none;padding:0}.fs_mobile_search.active{display:block;position:absolute;top:64px;left:0;right:0;padding:12px 16px;background:var(--ink);border-bottom:1px solid var(--ink-3);z-index:5}.fs_search_head{padding:calc(var(--header) + 56px) 0 28px;background:var(--ink);color:var(--sand)}.fs_search_head h1{color:var(--sand);font-size:clamp(30px, 5vw, 52px);margin:0 0 22px;overflow-wrap:anywhere}.fs_search_head .fs_search_form{max-width:640px}.fs_search_head .fs_search_form input[type="search"]{padding:15px 18px;font-size:16px}.fs_search_tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.fs_search_tabs .fs_subcat{background:var(--ink-3);color:var(--sand)}.fs_search_tabs .fs_subcat.is-active,.fs_search_tabs .fs_subcat:hover{background:var(--accent);color:var(--ink)}.fs_search_results{padding-top:40px}.fs_search_group{margin-bottom:56px}.fs_search_group_head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;border-bottom:1px solid var(--line);padding-bottom:10px}.fs_search_group_head h2{margin:0}.fs_search_group_head h2 span{font-size:.6em;color:var(--muted);font-weight:600}.fs_search_group_head a{color:var(--accent-ink);font-weight:600;white-space:nowrap}.fs_search_products.prod_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs_search_list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fs_search_list a{display:block;padding:16px 18px;background:var(--paper);border-radius:var(--cut-sm);color:var(--ink);text-decoration:none;height:100%}.fs_search_list a:hover{box-shadow:var(--shadow)}.fs_search_list strong{display:block;font-family:var(--font-head)!important;margin-bottom:4px}.fs_search_list span{font-size:14px;color:var(--muted)}.fs_search_pages{display:flex;align-items:center;gap:16px;margin-top:28px}@media (max-width:1100px){.fs_header_search{width:180px;margin-left:18px}}@media (max-width:900px){.fs_search_products.prod_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs_search_list{grid-template-columns:1fr}.fs_search_head{padding-top:96px}}.bpwn_posts #load_more{display:table;margin:48px auto 0}.fs_author_head{padding:calc(var(--header) + 64px) 0 64px;background:var(--ink);color:var(--sand)}.fs_author_grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:center}.fs_author_photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--cut-lg);display:block}.fs_author_text h1{color:var(--sand);font-size:clamp(34px, 5vw, 60px);margin:0 0 18px}.fs_author_bio{font-size:18px;line-height:1.6;color:#d9d6cc;max-width:680px}.fs_author_sports{margin:22px 0}.fs_author_sports .fs_subcat{background:var(--ink-3);color:var(--sand)}.fs_author_stats{color:var(--muted-dark);margin:0 0 24px}.fs_author_stats strong{color:var(--accent)}.fs_author_words{padding-top:24px}@media (max-width:900px){.fs_author_head{padding-top:100px}.fs_author_grid{grid-template-columns:minmax(0,1fr);gap:28px}.fs_author_text{min-width:0}.fs_author_photo{max-width:260px}}.fs_logo{font-family:var(--font-head)!important;font-weight:800;font-stretch:70%;font-size:30px;line-height:1;letter-spacing:-.01em;color:var(--sand);white-space:nowrap;display:inline-block}.fs_logo b{font-weight:800;color:var(--accent)}.header_logo a,.header_mobile_logo a,.fs_footer_logo{text-decoration:none;display:inline-flex;align-items:center}.header-scroll .fs_logo{font-size:26px}.header_mobile_logo .fs_logo{font-size:26px}.fs_footer_logo{margin-bottom:18px}.fs_footer_logo .fs_logo{font-size:36px}.lower_footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px}.lower_footer_links a,.lower_footer_links a:visited{color:var(--muted-dark);text-decoration:none}.lower_footer_links a:hover{color:var(--accent)}:root{--rc-card-bg:var(--ink);--rc-card-fg:#fff;--rc-card-muted:var(--muted-dark);--rc-card-line:var(--ink-3);--rc-row-bg:var(--ink-2);--rc-eyebrow:var(--accent);--rc-off:var(--ink-3);--rc-card-edge:var(--accent);--rc-solid-fg:#fff;--rc-solid-hover-fg:#fff}.fs_404_text{color:#d9d6cc;max-width:640px;font-size:18px;margin:0 0 24px}.lower_footer .fs_disclosure{margin-top:6px}.lower_footer .fs_disclosure a{color:var(--accent)}::selection,.btn.fs_btn_solid,.btn.fs_btn_solid:visited,.btn.fs_btn_solid:hover,.btn.fs_product_cta,.btn.fs_product_cta:visited,.btn.fs_product_cta:hover,.prod_item_badge,.prod_item_cta:hover,.fs_faq_item[open] summary::after,.blog_posts .btn:hover,.fwib_content .btn,.fwib_content .btn:visited,.fwib_content .btn:hover,.letter_heading h2,.dictionary-filter .tpwc_trigger-active,.dictionary-filter .tpwc_trigger-active:hover,.fs_search_tabs .fs_subcat.is-active,.fs_search_tabs .fs_subcat:hover,.fs_product_body a:not(.btn):hover,.sbc_content_inner a:hover,.fs_article_intro a:hover,.fs_faq_answer a:hover,.seo_section a:hover,.fs_toc a:hover,.sc_content a:not(.btn):not(.sc_link):hover{color:#fff}.header_mobile_search span svg,.header_mobile_tog span svg,.fs_search_form button svg,footer .sc_link:hover svg{fill:#fff}.fs_logo b,.btn:hover,.fs_subcat:hover,.header_nav .menu .sub-menu .menu-item a:hover,.fs_hero_eyebrow,.fs_takeaways h2,.fs_takeaways li::marker,.fs_faq_item summary::after,.blog_posts .fs_eyebrow,.pcat_overlay p,.cat_item_overlay p,.footer_section .footer_heading,.footer_links a:hover,.lower_footer_links a:hover,.lower_footer .fs_disclosure a,.fs_author_stats strong,.fs_search_head .fs_eyebrow,.fs_author_head .fs_eyebrow{color:var(--accent-light)}.header_nav .menu>.menu-item::after{background:var(--accent-light)}.fs_subcat.is-active span,.fs_subcat:hover span{opacity:1}.fs_author_words_all{margin-top:28px}