.phorm-hero{margin:0!important; min-height:600px; color:#fff}.phorm-hero .wp-block-cover__inner-container{max-width:1440px;width:100%;padding:0 4%;}.phorm-hero h1,.phorm-bestsellers h2,.phorm-home h2{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-weight:900;line-height:1.02;letter-spacing:.01em}.phorm-hero h1{font-size:clamp(40px,5.5vw,80px);max-width:640px;color:#fff}.phorm-eyebrow{font-weight:800;letter-spacing:.1em;font-size:16px}.phorm-bestsellers{text-align:center;padding:55px 5%;}.phorm-bestsellers h2,.phorm-home h2{font-size:clamp(32px,3vw,48px);color:#111}.phorm-product-controls{display:flex;justify-content:center;gap:12px}.phorm-product-controls button{background:none;border:0;color:#00a4c7;font-size:24px}.phorm-products{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.phorm-products::-webkit-scrollbar{display:none}.phorm-products ul.products{display:flex!important;gap:20px;margin:0!important;padding:0!important}.phorm-products ul.products li.product{flex:0 0 calc(25% - 15px);scroll-snap-align:start;margin:0!important}.phorm-empty{color:#555}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{font-size:16px;line-height:1.4}.woocommerce span.onsale{left:8px;top:8px;background:#111;color:#fff}.woocommerce div.product .product_title{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #00a6c8}.woocommerce div.product .single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button{background:#f90;color:#111}.woocommerce div.product .single_add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#d98000;color:#111}
@media(max-width:767px){.phorm-hero{min-height:570px!important;align-items:end;padding-bottom:38px}.phorm-hero .wp-block-cover__image-background{object-position:80% 50%}.phorm-hero h1{font-size:40px}.phorm-bestsellers{padding:40px 20px}.phorm-product-controls{display:none}.phorm-products ul.products li.product{flex-basis:70%}}
.htw-site-header .htw-site-header__main{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);min-height:78px}.htw-site-header .htw-site-header__logo{grid-column:2;grid-row:1;justify-self:center}.htw-site-header .htw-site-header__desktop-nav{grid-column:1;grid-row:1;justify-self:start}.htw-site-header .htw-site-header__actions{grid-column:3;grid-row:1;justify-self:end}.htw-site-header .htw-site-header__logo img{max-height:70px;object-fit:contain}.phorm-home{padding:65px max(4%,20px);margin:0!important}.phorm-home>.wp-block-heading{text-align:center;margin:0 0 35px}.phorm-home .wp-block-columns{max-width:1280px;margin:auto;align-items:center;gap:32px}.phorm-home figure{margin:0}.phorm-home img{width:100%;height:auto;display:block}.phorm-goals{background:#050505;color:#fff}.phorm-goals h2{color:#fff}.phorm-goals .wp-block-columns{gap:12px}.phorm-goals h3{font-size:14px;line-height:1.3;text-transform:uppercase;text-align:center;background:#57b6c9;color:white;margin:0;padding:18px 10px}.phorm-feature,.phorm-faq{background:#f5f5f5}.phorm-feature,.phorm-offer,.phorm-app,.phorm-about{padding-top:60px;padding-bottom:60px}.phorm-feature .wp-block-column,.phorm-offer .wp-block-column,.phorm-app .wp-block-column,.phorm-about .wp-block-column{padding:20px}.phorm-home .wp-block-column>p{font-size:12px;color:#777;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.phorm-blog h3{font-size:16px;text-transform:uppercase}.phorm-blog .wp-block-column{align-self:stretch;background:#f6f6f6}.phorm-blog .wp-block-column h3{padding:15px}.phorm-reviews{text-align:center}.phorm-reviews p{color:#555}.phorm-footer{background:#000;color:#fff;padding:65px 5%}.phorm-footer__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1280px;margin:auto}.phorm-footer h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:18px;color:#fff}.phorm-footer ul{list-style:none;margin:0;padding:0}.phorm-footer li{margin:10px 0}.phorm-footer a{color:#ddd;text-decoration:none}.phorm-footer a:hover{color:#fff;text-decoration:underline}
@media(max-width:767px){.htw-site-header .htw-site-header__main{grid-template-columns:1fr 75px 1fr;padding:0 16px}.htw-site-header .htw-site-header__mobile-toggle{grid-column:1;grid-row:1}.htw-site-header .htw-site-header__logo{grid-column:2}.htw-site-header .htw-site-header__actions{grid-column:3}.phorm-home{padding:40px 20px}.phorm-goals .wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phorm-goals .wp-block-column{min-width:0}.phorm-home .wp-block-column{padding:0}.phorm-footer__columns{grid-template-columns:1fr;gap:16px}}
.phorm-mobile-hero{display:none!important}@media(max-width:767px){.phorm-desktop-hero{display:none!important}.phorm-mobile-hero{display:flex!important;min-height:570px!important;align-items:flex-end;text-align:center;padding:0 15px 65px!important}.phorm-mobile-hero .wp-block-cover__image-background{object-position:center}.phorm-mobile-hero h2{color:#fff;font-family:Impact,'Arial Narrow',sans-serif;font-size:32px;line-height:1.05;text-transform:uppercase;margin:0}.phorm-mobile-hero .phorm-eyebrow{margin:0 0 8px}}
.htw-site-header .htw-site-header__panel.htw-site-header__search{inset:38px 0 0;width:100%;height:calc(100dvh - 38px);max-height:calc(100dvh - 38px);padding:0 max(30px,4vw) 32px;box-shadow:none}.htw-site-header__search .searchform .flex-row{border:0;border-bottom:1px solid #222;border-radius:0}.htw-site-header__search .searchform input.search-field{height:70px;font-size:18px}.storefront-drawer-heading h2,.product-quick-view-container h1{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:0}.wgm-native-card .wgm-native-card__actions a.quick-view{background:#ff9900!important;border-color:#ff9900!important;color:#111!important;text-transform:uppercase!important}.product-quick-view-container form.cart .single_add_to_cart_button{background:#ff9900!important;border-color:#ff9900!important;color:#111!important;text-transform:uppercase!important}.product-quick-view-container form.cart .single_add_to_cart_button:hover,.wgm-native-card .wgm-native-card__actions a.quick-view:hover{background:#dc8400!important;color:#111!important}
.phorm-hero-shell{position:relative}.phorm-hero-module{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0!important;overscroll-behavior-inline:contain}.phorm-hero-module::-webkit-scrollbar{display:none}.phorm-hero-module>.phorm-hero-slide{flex:0 0 100%;width:100%;scroll-snap-align:start}.phorm-hero h2{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-size:clamp(40px,5.5vw,80px);line-height:1.02;color:#fff;max-width:650px}.phorm-hero-arrows{position:absolute;inset:50% 15px auto;display:flex;justify-content:space-between;pointer-events:none}.phorm-hero-arrows button{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;border:1px solid #fff;border-radius:50%;background:#0008;color:#fff;font-size:26px;line-height:1}.phorm-hero-arrows button:focus-visible,.phorm-hero-dots button:focus-visible{outline:3px solid #f90;outline-offset:3px}.phorm-hero-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.phorm-hero-dots button{width:12px;height:12px;min-height:0;border:1px solid white;border-radius:50%;background:transparent;padding:0}.phorm-hero-dots button[aria-current=true]{background:#fff}@media(max-width:767px){.phorm-hero-arrows{display:none}.phorm-mobile-hero h2{font-size:32px;max-width:none}}
.phorm-footer__bottom{max-width:1280px;margin:48px auto 0;padding-top:20px;border-top:1px solid #333;color:#aaa;font-size:12px}.woocommerce-cart .checkout-breadcrumbs{font-family:Impact,'Arial Narrow',sans-serif;letter-spacing:0}.woocommerce-cart .woocommerce .return-to-shop a.button,.htw-site-header__mini-cart .button{background:#f90!important;color:#111!important}.woocommerce-cart .woocommerce .return-to-shop a.button:hover,.htw-site-header__mini-cart .button:hover{background:#dc8400!important;color:#111!important}
.phorm-faq .wp-block-details{max-width:800px;margin:0 auto;border-bottom:1px solid #ccc;padding:18px 0}.phorm-faq summary{font-weight:700;cursor:pointer;list-style-position:outside}.phorm-faq .wp-block-details p{margin:15px 0;color:#444}.phorm-faq .wp-block-details a{color:#007e9a;text-decoration:underline}
.single-product .product-info .product-title{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:900}.single-product .product-info form.cart .single_add_to_cart_button{background:#f90!important;border-color:#f90!important;color:#111!important;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.single-product .product-info form.cart .single_add_to_cart_button:hover,.single-product .product-info form.cart .single_add_to_cart_button:focus-visible{background:#df8600!important;border-color:#df8600!important;color:#111!important}.single-product .product-info form.cart select{border:1px solid #555;border-radius:0}.single-product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover{color:#008ca7}.single-product .product_meta .tagged_as a{display:inline-block;border:1px solid #bbb;border-radius:20px;padding:4px 10px;color:#222;margin:3px}.single-product .next-prev-thumbs li>a.button{border-color:#222;color:#222}.single-product .next-prev-thumbs li>a.button:hover{background:#111;color:#fff}.wgm-native-card .box-text .name,.wgm-native-card .price{font-size:16px;line-height:1.4}.wgm-native-card .price del{font-size:14px}.wgm-native-card{position:relative}.wgm-native-card .badge-container{left:8px;top:8px;right:auto}
@font-face{font-family:PhormOswald;src:url('oswald-bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}.phorm-hero h1,.phorm-hero h2,.phorm-bestsellers h2,.phorm-home h2,.phorm-footer h2,.single-product .product-info .product-title,.product-quick-view-container h1,.woocommerce-cart .checkout-breadcrumbs{font-family:PhormOswald,'Arial Narrow',sans-serif;font-weight:700}.phorm-bestsellers h2,.phorm-home h2{font-size:clamp(40px,4vw,62px)}.phorm-goals .wp-block-image img{aspect-ratio:1;object-fit:cover}@media(max-width:767px){.phorm-bestsellers h2,.phorm-home h2{font-size:40px}.phorm-mobile-hero h2{font-size:32px}}
