product-price .price,product-price .pack_info{font-family:var(--font-body)!important}.animation-text-main:before{content:"";position:absolute;top:-58px;left:0;width:100%;height:60px;background-image:url(/cdn/shop/files/yellow-wave.png);background-size:100% 100%;background-repeat:no-repeat;z-index:2}.animation-text-main{position:relative}.custom-contact-form .custom-typography p{font-size:clamp(2.5rem,5.9375vw,7.125rem);font-family:var(--font-primary)!important}.page-about .menu-drawer-container .header__icon{color:#fff}.hokkairon-about{position:relative;overflow:hidden}.hokkairon-about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#3015e9 0% 55%,#ff6a3d00)}.hokkairon-about .img-block-cls:before{content:"";position:absolute;right:15%;left:auto;bottom:15px;top:auto;width:350px;height:350px;background-image:url(/cdn/shop/files/black_hiking_boots.png?v=1772110023);background-repeat:no-repeat;background-size:contain;background-position:bottom right;z-index:3}.hokkairon-about .img-block-cls{position:relative}.hokkairon-about .img-block-cls:after{content:"";position:absolute;right:2%;bottom:9%;width:350px;height:350px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle at center,#ffbe28,#ff8c00f2 30%,#ff5a00bf 50%,#ff3c0059 65%,#ff3c0000 75%);filter:blur(10px);animation:hokkaironGlow 5s ease-in-out infinite}@keyframes hokkaironGlow{0%{transform:scale(.9);opacity:.75}50%{transform:scale(1.15);opacity:1}to{transform:scale(.9);opacity:.75}}.page-about .header__row{background:#3015e9;color:#fff}.page-about .menu-list__list-item span{color:#fff}.custom-hero-section .text-block p{font-size:clamp(4rem,20.35vw,314px);font-weight:600;font-family:var(--font-primary)!important}.custom-hero-section .hero__content-wrapper{padding:0 70px}.animation-text-cls .text-block p{text-transform:uppercase}.follow-tag-cls .text-block{max-width:500px}.follow-tag-cls .social-icons__icon-wrapper:has(.social-icons__icon path){width:42px;height:auto}.follow-tag-cls .social-icons__icon{width:100%;height:auto}.cold-fast-cls .h2 strong{color:#fff}.number-block-cls .text-block{max-width:332px}.number-block-cls .image-block__image{min-width:332px}.edge-elements-section{position:relative;overflow:hidden}.edge-elements-section .edge-elements-container{position:relative;text-align:center}.edge-elements-section .edge-elements-heading{text-transform:uppercase;margin-bottom:30px}.edge-elements-section .edge-elements-heading strong{color:#ffee01}.edge-elements-section .edge-elements-subheading{max-width:600px;margin:0 auto}.edge-elements-section .edge-elements-layout{position:relative;display:flex;align-items:center;justify-content:center;max-width:1230px;margin:0 auto;width:100%;overflow:hidden}.edge-elements-section .edge-elements-image-wrapper{position:relative;max-width:570px;display:flex;align-items:center;justify-content:center;margin-top:-60px}.edge-elements-section .edge-elements-image{width:100%;height:auto;display:block;position:relative}.edge-elements-section .edge-elements-features{position:absolute;top:50%;transform:translateY(-50%);max-width:330px;display:flex;flex-direction:column;gap:60px}.edge-elements-section .edge-elements-features.left{left:0;align-items:flex-end}.edge-elements-section .edge-elements-features.right{right:0;align-items:flex-start}.edge-elements-section .edge-feature-item{display:flex;align-items:center;text-align:left;gap:25px;padding:32px 28px;border-radius:100px;background:#a60019;min-width:332px;max-height:126px}.edge-elements-section .edge-feature-icon img{min-width:76px;height:auto}.edge-elements-section .edge-feature-title{font-family:var(--font-body)}.edge-elements-features.right .edge-feature-item{flex-direction:row-reverse;text-align:right}.variant-label .variant-option__button-label{min-width:calc(50% - 5px)!important;flex:1 1 calc(50% - 5px);line-height:normal}@media screen and (min-width:1600px){.custom-hero-section .hero__content-wrapper{padding-left:calc((100vw - 1460px)/2)}.variant-label .variant-option__button-label{min-width:300px!important}}@media screen and (max-width:1599px){.hokkairon-about .img-block-cls:before{width:300px;height:300px}.header-logo__image{height:50px!important;width:auto!important}.custom-hero-section .hero__content-wrapper{padding:0 40px}.follow-tag-cls .group-block{--padding-block-start: 10px !important}.edge-elements-section .edge-feature-item{padding:15px;gap:20px}.number-block-cls .image-block__image{min-width:auto}}@media screen and (max-width:1200px){.hokkairon-about .img-block-cls:after{width:250px;height:250px}.edge-elements-section .edge-feature-item{gap:20px}.edge-elements-section .edge-elements-image-wrapper{max-width:340px;margin:-30px 0}.edge-elements-section .edge-feature-icon img{min-width:40px;max-width:60px}.edge-elements-section .edge-feature-item{max-height:100px}}@media screen and (max-width:1024px){.animation-text-main:before{top:-40px;height:60px}.hokkairon-about .img-block-cls:before{width:190px;height:190px}}@media screen and (max-width:989px){.number-block-cls .image-block__image{max-width:240px;min-width:auto}.edge-elements-section .edge-elements-heading{margin-bottom:20px}.edge-elements-section .edge-elements-layout{flex-direction:column;margin-top:20px}.edge-elements-section .edge-elements-features{position:relative;top:auto;transform:none;width:100%;align-items:center}.edge-elements-section .edge-feature-item{flex-direction:row;text-align:left;gap:15px;padding:8px 15px}.edge-elements-section .edge-elements-features.left,.edge-elements-section .edge-elements-features.right{left:auto;right:auto;gap:24px}.edge-elements-section .edge-feature-icon img{max-width:44px}.edge-elements-features.right .edge-feature-item{flex-direction:row}.sun-running-animation .running-animation img{width:300px!important}}@media screen and (max-width:749px){.animation-text-main:before{top:-13px;height:27px}.custom-hero-section .hero__content-wrapper h1{font-size:clamp(3rem,5.6875vw,5.6875rem)!important}.custom-hero-section .hero__content-wrapper{padding:0 16px}.follow-tag-cls .group-block-content{--gap: 20px !important}.cold-fast-cls .text-block{--text-align-default: center !important}.cold-fast-cls .text-block.h2{--text-align: center !important}.number-block-cls .image-block__image{max-width:200px}.number-block-cls .group-block-content{--gap: 24px !important}.accordion .details-content p{font-size:16px;line-height:normal}.hokkairon-about .spacing-style{padding-bottom:0}.hokkairon-about .img-block-cls:before{top:auto;bottom:15px}.hokkairon-about .img-block-cls:after{width:180px;height:180px;right:20px}.product-information slideshow-component slideshow-controls{display:none}.product-information{padding:40px 0!important}}.featured-collection .product-card__content p,.featured-collection product-price span{font-family:var(--font-body)!important;text-transform:uppercase}.featured-collection .resource-list__item .product-media{background:#ffee01;overflow:hidden}.featured-collection .resource-list__item .product-media img,.product-recommendations .resource-list__item .product-media img{transition:transform .4s ease;transform-origin:center}.featured-collection .resource-list__item:hover .product-media img,.product-recommendations .resource-list__item:hover .product-media img{transform:rotate(-4deg) translate(-8px)}.featured-collection em{color:#fff;font-style:normal}slideshow-arrows{mix-blend-mode:unset!important}.slideshow-control.button{padding:0}.slideshow-control.button:before{width:50%}fieldset legend{font-size:16px;font-family:var(--font-body)}.variant-label{display:flex;gap:10px}.variant-label .variant-option__button-label .variant-option__button-label__text{font-size:clamp(16px,2vw,20px);font-family:var(--font-body)}.feature-item .arrow{margin-right:8px;color:#e82915;font-size:20px}.product-information .slideshow-controls__thumbnail[aria-selected=true]{display:none!important}.product-information slideshow-controls .button:before,.product-information slideshow-controls .button:hover,.product-information slideshow-controls .button,.product-information slideshow-arrows{display:none}.product-information .product-media{background-color:#3015e9}.product-information .slideshow-controls__thumbnails button.button:hover{box-shadow:unset}.product-information .slideshow-controls__thumbnails button.button{background:#3015e9!important}.feature-heading{font-size:clamp(20px,2vw,28px);font-family:var(--font-body);margin-bottom:5px!important}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 40px}.feature-item{font-size:clamp(16px,2vw,18px);font-family:var(--font-body)}.feature-item .arrow{margin-right:8px}.contact-section .background-image-container img{padding-top:60px;object-fit:unset}.contact-section{overflow:hidden}.sun-running-animation{position:relative;overflow:visible!important;isolation:isolate;margin:auto}.sun-running-animation:before{content:"";width:400px;height:400px;position:absolute;background:url(/cdn/shop/files/Mask_Group_25.svg?v=1772083214) no-repeat center / contain;z-index:2;animation:sunZoom 2.6s ease-in-out infinite}@keyframes sunZoom{0%{transform:scale(.95)}50%{transform:scale(1.5)}to{transform:scale(.95)}}.sun-running-animation:after{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;background:radial-gradient(circle,rgba(255,238,0,.8) 0%,rgba(230,200,0,.6) 30%,rgba(210,170,0,.4) 55%,transparent 75%);filter:blur(16px);z-index:1;animation:zoomGlow 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes zoomGlow{0%{transform:scale(.95);opacity:.7}25%{transform:scale(1.02);opacity:.85}50%{transform:scale(1.05);opacity:1}75%{transform:scale(1.02);opacity:.85}to{transform:scale(.95);opacity:.7}}.sun-running-animation .running-animation{bottom:-10px;left:0;z-index:3;opacity:0;transform:translate(-200px);animation:runFromLeft 1.5s ease-out forwards;animation-delay:1s}.sun-running-animation .running-animation img{width:420px;height:auto}@keyframes runFromLeft{0%{transform:translate(-200px);opacity:0}to{transform:translate(40px);opacity:1}}@media(max-width:1299px){.feature-grid{gap:10px}}@media(max-width:1024px){.contact-section .background-image-container img{padding-top:0;object-fit:cover}}@media(max-width:768px){.sun-running-animation{min-height:225px}.sun-running-animation .running-animation{display:none}.sun-running-animation:before{width:200px;height:200px;animation:sunZoom 1.8s ease-in-out infinite}.sun-running-animation:after{width:250px;height:250px;filter:blur(14px);animation:glowPulse 1.8s ease-in-out infinite}}@media(max-width:749px){.sun-running-animation{position:absolute!important;z-index:-1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hokkairon-a.css.map */
