.hermex-hero-products-section .hx-promo-section{margin-top:20px}.hx-promo{position:relative;isolation:isolate;display:grid;grid-template-columns:66% 34%;min-height:var(--hx-height);overflow:hidden;border-radius:10px;background:#39463b;color:var(--hx-text)}.hx-promo__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:var(--hx-position)}.hx-promo__destination{display:block;min-width:0;min-height:var(--hx-height)}.hx-promo__destination:focus-visible{outline:3px solid var(--hx-accent);outline-offset:-5px}.hx-promo__panel{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;background:#ffffff26;-webkit-backdrop-filter:blur(30px) brightness(.9);backdrop-filter:blur(30px) brightness(.9);border-left:1px solid rgb(255 255 255 / 20%)}.hx-promo__slides{display:grid;flex:1}.hx-promo__slide{grid-area:1 / 1;min-width:0}.hx-promo__slide[hidden]{display:none}.hx-promo__product{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;max-width:330px;margin:auto;padding:24px;color:var(--hx-text);text-decoration:none;text-align:center;box-sizing:border-box}.hx-promo__image{display:flex;align-items:center;justify-content:center;height:clamp(150px,calc(var(--hx-height) - 180px),300px);margin-bottom:20px}.hx-promo__image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:5px}.hx-promo__placeholder{width:100%;height:100%;object-fit:contain}.hx-promo__title{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.4;min-height:42px;color:var(--hx-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-promo__prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.hx-promo__price{display:inline-block;font-size:32px;line-height:1.2;font-weight:700;color:var(--hx-accent);animation:hx-promo-price .4s .3s both}.hx-promo__compare{font-size:18px}.hx-promo__product:focus-visible{outline:3px solid var(--hx-accent);outline-offset:-3px}.hx-promo__progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#0000000d}.hx-promo__progress div{width:100%;height:100%;background:var(--hx-accent);transform:scaleX(0);transform-origin:left}.hx-promo--empty{grid-template-columns:1fr}.hx-promo__empty{position:absolute;right:16px;bottom:16px;left:16px;padding:12px;background:#fff;color:#111;pointer-events:none}@keyframes hx-promo-price{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:989px){.hx-promo{grid-template-columns:1fr;min-height:0}.hx-promo__destination{min-height:var(--hx-mobile-height)}.hx-promo__panel{border-left:0;border-top:1px solid rgb(255 255 255 / 20%)}.hx-promo__image{height:200px}}@media(prefers-reduced-motion:reduce){.hx-promo__price{animation:none}}hermex-mex-header{display:block;position:relative;width:100%;overflow:hidden;isolation:isolate;container:mex / inline-size;color:#fff;font-family:Caveat Brush,cursive;font-weight:400;font-style:normal;background:#fff}hermex-mex-header *,hermex-mex-header *:before,hermex-mex-header *:after{box-sizing:border-box}hermex-mex-header .mex-header__layout *,hermex-mex-header .mex-header__footer *{font-family:Caveat Brush,cursive}hermex-mex-header .mex-header__badge,hermex-mex-header .mex-header__button,hermex-mex-header .mex-header__copy,hermex-mex-header .mex-header__copy *{font-family:Inter,sans-serif;font-weight:500;letter-spacing:normal}hermex-mex-header .mex-header__backdrop{position:absolute;z-index:0;top:0;left:0;width:100%;height:min(49.537037cqw,856px);overflow:hidden;background:var(--mex-green, #17675b);pointer-events:none}hermex-mex-header .mex-header__desktop-oval{position:absolute;z-index:1;top:min(32.5cqw,561.6px);left:calc(50% + min(21cqw,362.88px));width:min(41.666667cqw,720px);height:min(31.25cqw,540px);border-radius:50%;background:var(--mex-orange, #f5a000);pointer-events:none}hermex-mex-header .mex-header__surface{position:relative;z-index:1}hermex-mex-header .mex-header__footer{position:static;min-height:min(8.333333cqw,144px);background:#fff}hermex-mex-header .mex-header__character-row{display:contents}hermex-mex-header .mex-header__layout{position:relative;z-index:1;width:100%;max-width:1728px;margin:0 auto;aspect-ratio:1728 / 856}hermex-mex-header .mex-header__background{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none}hermex-mex-header h1,hermex-mex-header h2,hermex-mex-header h3,hermex-mex-header p{margin:0}hermex-mex-header h1,hermex-mex-header h2,hermex-mex-header h3{font-family:inherit;font-style:normal;font-weight:400;color:inherit}hermex-mex-header .mex-header__heading{position:absolute;z-index:2;top:calc(6.4% + 6px);left:5%;width:90%;text-align:center}hermex-mex-header .mex-header__badge{display:inline-block;position:absolute;z-index:2;top:clamp(13px,1.2cqw,21px);left:50%;transform:translate(-50%);padding:5px 22px;border-radius:999px;background:var(--mex-orange, #f5a000);color:#fff;font-size:clamp(12px,.95cqw,17px);line-height:1.25;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}hermex-mex-header .mex-header__title{display:flex;justify-content:center;align-items:baseline;flex-wrap:nowrap;gap:.14em;margin-top:0;font-size:clamp(44px,12.45cqw,215px);line-height:1;letter-spacing:-.015em;white-space:nowrap}hermex-mex-header .mex-header__title-main,hermex-mex-header .mex-header__title-name{--mex-outline: clamp(3px, .475cqw, 8px);-webkit-text-stroke:0;text-shadow:var(--mex-outline) 0 0 #fff,calc(var(--mex-outline) * .980785) calc(var(--mex-outline) * .19509) 0 #fff,calc(var(--mex-outline) * .92388) calc(var(--mex-outline) * .382683) 0 #fff,calc(var(--mex-outline) * .83147) calc(var(--mex-outline) * .55557) 0 #fff,calc(var(--mex-outline) * .707107) calc(var(--mex-outline) * .707107) 0 #fff,calc(var(--mex-outline) * .55557) calc(var(--mex-outline) * .83147) 0 #fff,calc(var(--mex-outline) * .382683) calc(var(--mex-outline) * .92388) 0 #fff,calc(var(--mex-outline) * .19509) calc(var(--mex-outline) * .980785) 0 #fff,0 var(--mex-outline) 0 #fff,calc(var(--mex-outline) * -.19509) calc(var(--mex-outline) * .980785) 0 #fff,calc(var(--mex-outline) * -.382683) calc(var(--mex-outline) * .92388) 0 #fff,calc(var(--mex-outline) * -.55557) calc(var(--mex-outline) * .83147) 0 #fff,calc(var(--mex-outline) * -.707107) calc(var(--mex-outline) * .707107) 0 #fff,calc(var(--mex-outline) * -.83147) calc(var(--mex-outline) * .55557) 0 #fff,calc(var(--mex-outline) * -.92388) calc(var(--mex-outline) * .382683) 0 #fff,calc(var(--mex-outline) * -.980785) calc(var(--mex-outline) * .19509) 0 #fff,calc(var(--mex-outline) * -1) 0 0 #fff,calc(var(--mex-outline) * -.980785) calc(var(--mex-outline) * -.19509) 0 #fff,calc(var(--mex-outline) * -.92388) calc(var(--mex-outline) * -.382683) 0 #fff,calc(var(--mex-outline) * -.83147) calc(var(--mex-outline) * -.55557) 0 #fff,calc(var(--mex-outline) * -.707107) calc(var(--mex-outline) * -.707107) 0 #fff,calc(var(--mex-outline) * -.55557) calc(var(--mex-outline) * -.83147) 0 #fff,calc(var(--mex-outline) * -.382683) calc(var(--mex-outline) * -.92388) 0 #fff,calc(var(--mex-outline) * -.19509) calc(var(--mex-outline) * -.980785) 0 #fff,0 calc(var(--mex-outline) * -1) 0 #fff,calc(var(--mex-outline) * .19509) calc(var(--mex-outline) * -.980785) 0 #fff,calc(var(--mex-outline) * .382683) calc(var(--mex-outline) * -.92388) 0 #fff,calc(var(--mex-outline) * .55557) calc(var(--mex-outline) * -.83147) 0 #fff,calc(var(--mex-outline) * .707107) calc(var(--mex-outline) * -.707107) 0 #fff,calc(var(--mex-outline) * .83147) calc(var(--mex-outline) * -.55557) 0 #fff,calc(var(--mex-outline) * .92388) calc(var(--mex-outline) * -.382683) 0 #fff,calc(var(--mex-outline) * .980785) calc(var(--mex-outline) * -.19509) 0 #fff,calc(var(--mex-outline) * .5) 0 0 #fff,calc(var(--mex-outline) * .46194) calc(var(--mex-outline) * .191342) 0 #fff,calc(var(--mex-outline) * .353553) calc(var(--mex-outline) * .353553) 0 #fff,calc(var(--mex-outline) * .191342) calc(var(--mex-outline) * .46194) 0 #fff,0 calc(var(--mex-outline) * .5) 0 #fff,calc(var(--mex-outline) * -.191342) calc(var(--mex-outline) * .46194) 0 #fff,calc(var(--mex-outline) * -.353553) calc(var(--mex-outline) * .353553) 0 #fff,calc(var(--mex-outline) * -.46194) calc(var(--mex-outline) * .191342) 0 #fff,calc(var(--mex-outline) * -.5) 0 0 #fff,calc(var(--mex-outline) * -.46194) calc(var(--mex-outline) * -.191342) 0 #fff,calc(var(--mex-outline) * -.353553) calc(var(--mex-outline) * -.353553) 0 #fff,calc(var(--mex-outline) * -.191342) calc(var(--mex-outline) * -.46194) 0 #fff,0 calc(var(--mex-outline) * -.5) 0 #fff,calc(var(--mex-outline) * .191342) calc(var(--mex-outline) * -.46194) 0 #fff,calc(var(--mex-outline) * .353553) calc(var(--mex-outline) * -.353553) 0 #fff,calc(var(--mex-outline) * .46194) calc(var(--mex-outline) * -.191342) 0 #fff}hermex-mex-header .mex-header__title-main{color:var(--mex-green, #17675b)}hermex-mex-header .mex-header__title-name{color:var(--mex-orange, #f5a000)}hermex-mex-header .mex-header__title-join{color:#fff;-webkit-text-stroke:0;text-shadow:none}hermex-mex-header .mex-header__intro{position:absolute;z-index:2;top:33%;left:6.8%;width:24.5%}hermex-mex-header .mex-header__intro h2{font-size:clamp(21px,2.35cqw,41px);line-height:1.14;letter-spacing:-.025em;text-wrap:balance}hermex-mex-header .mex-header__copy{margin-top:4px;font-size:clamp(13px,.95cqw,17px);line-height:1.4}hermex-mex-header .mex-header__copy p+p{margin-top:.7em}hermex-mex-header .mex-header__cards{position:absolute;z-index:2;top:min(29.969907cqw,517.88px);left:calc(50% - min(43.5cqw,751.68px));width:min(24cqw,414.72px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2cqw,24px)}hermex-mex-header .mex-header__card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:clamp(180px,14.2cqw,246px);padding:clamp(10px,1.1cqw,19px) 9px 9px;border:3px solid #111;border-radius:20px;background:#fff;box-shadow:4px 5px #0003;color:#111;text-align:center;text-decoration:none}hermex-mex-header .mex-header__card h3{font-size:clamp(17px,1.5cqw,26px);line-height:1.12;overflow-wrap:anywhere}hermex-mex-header .mex-header__card-icon{display:block;width:min(75%,120px);height:clamp(52px,5.5cqw,96px);object-fit:contain}hermex-mex-header .mex-header__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:9px 7px;border-radius:16px;background:var(--mex-orange, #f5a000);color:#fff;font-size:clamp(12px,.95cqw,17px);font-weight:500;line-height:1.2}hermex-mex-header a.mex-header__card:hover{box-shadow:5px 7px #0000004d}hermex-mex-header a.mex-header__card:focus-visible{outline:4px solid #fff;outline-offset:5px}hermex-mex-header .mex-header__speech{position:absolute;z-index:2;top:36%;left:66%;width:17.5%;aspect-ratio:1547 / 1059;overflow:hidden;color:#111;text-align:center;font-family:inherit;font-size:clamp(34px,3.48cqw,60px);font-weight:400;line-height:1}hermex-mex-header .mex-header__speech p{position:absolute;z-index:1;left:52%;top:47%;width:76%;transform:translate(-50%,-50%)}hermex-mex-header .mex-header__speech-image{display:block;position:absolute;width:122.171946%;height:auto;max-width:none;left:-9.437621%;top:-32.483475%}hermex-mex-header .mex-header__press{position:absolute;z-index:2;isolation:isolate;left:calc(50% + min(22.5cqw,388.8px));top:min(27.740741cqw,479.36px);width:min(24cqw,414.72px);text-align:center}hermex-mex-header .mex-header__magazines{display:block;width:100%;height:auto;aspect-ratio:431 / 295;box-sizing:border-box;object-fit:contain;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}hermex-mex-header .mex-header__press p{margin-top:12px;font-size:clamp(16px,1.55cqw,27px);font-weight:400;line-height:1.2}hermex-mex-header .mex-header__art-window{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}hermex-mex-header .mex-header__art-stage{position:relative;width:100%;aspect-ratio:1728 / 856}hermex-mex-header .mex-header__layer{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}hermex-mex-header .mex-header__eyes{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;transform:translate(calc(var(--mex-base-x, 0%) + var(--mex-look-x, 0%)),calc(var(--mex-base-y, 0%) + var(--mex-look-y, 0%)))}hermex-mex-header .mex-header__body{z-index:2;inset:0 auto auto 0;height:auto}hermex-mex-header .mex-header__heading{--mex-reveal-delay: 0ms}hermex-mex-header .mex-header__speech{--mex-reveal-delay: 90ms}hermex-mex-header .mex-header__intro{--mex-reveal-delay: .17s}hermex-mex-header .mex-header__cards{--mex-reveal-delay: .25s}hermex-mex-header .mex-header__press,hermex-mex-header .mex-header__desktop-oval{--mex-reveal-delay: .33s}hermex-mex-header[data-intro=true]:not(:defined) [data-mex-reveal],hermex-mex-header.mex-intro-pending [data-mex-reveal]{animation:mex-reveal-safety 1ms step-end 1.4s both}hermex-mex-header.mex-intro-running [data-mex-reveal]{animation:mex-content-in .36s ease-out var(--mex-reveal-delay, 0ms) both}@keyframes mex-reveal-safety{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes mex-content-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}hermex-mex-header[data-title-sway=true] .mex-header__title{transform-origin:50% 100%;animation:mex-title-sway 6.6s ease-in-out infinite}hermex-mex-header[data-title-sway=true] .mex-header__title:hover{animation-play-state:paused}@keyframes mex-title-sway{0%,to{transform:rotate(-.25deg)}50%{transform:rotate(.25deg)}}hermex-mex-header[data-card-sway=true] .mex-header__card{transform-origin:50% 100%;animation:mex-card-sway 4.6s ease-in-out infinite}hermex-mex-header[data-card-sway=true] .mex-header__card:nth-child(2){animation-duration:5.2s;animation-direction:reverse;animation-delay:-1.3s}hermex-mex-header[data-card-sway=true] .mex-header__card:hover,hermex-mex-header[data-card-sway=true] .mex-header__card:focus-within{animation-play-state:paused}@keyframes mex-card-sway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}hermex-mex-header[data-magazine-sway=true] .mex-header__magazines{transform-origin:50% 65%;animation:mex-magazines-sway 5.6s ease-in-out infinite}hermex-mex-header[data-magazine-sway=true] .mex-header__magazines:hover{animation-play-state:paused}@keyframes mex-magazines-sway{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}.hermex-mex-sparkle-layer{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:strict}.hermex-mex-sparkle{position:absolute;display:block;width:var(--mex-star-size, 9px);height:var(--mex-star-size, 9px);background:currentColor;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);pointer-events:none;animation:mex-star-drift .9s ease-out both}@keyframes mex-star-drift{0%{opacity:.9;transform:translateZ(0) rotate(0) scale(.8)}20%{opacity:1}to{opacity:0;transform:translate3d(var(--mex-star-x, 0px),var(--mex-star-y, 35px),0) rotate(var(--mex-star-turn, 90deg)) scale(.15)}}@media(prefers-reduced-motion:reduce){hermex-mex-header [data-mex-reveal]{animation:none!important;opacity:1!important;visibility:visible!important}hermex-mex-header .mex-header__title,hermex-mex-header .mex-header__card,hermex-mex-header .mex-header__magazines{animation:none!important;transform:none!important}.hermex-mex-sparkle-layer{display:none!important}}@container mex (max-width: 1100px){hermex-mex-header .mex-header__backdrop{height:100%}hermex-mex-header .mex-header__desktop-oval{display:none}hermex-mex-header .mex-header__layout{display:flex;flex-direction:column;align-items:center;gap:24px;aspect-ratio:auto;padding:64px 20px 0}hermex-mex-header .mex-header__background{object-position:60% bottom}hermex-mex-header .mex-header__heading{position:relative;top:auto;left:auto;width:100%;max-width:620px;order:1}hermex-mex-header .mex-header__title{flex-wrap:wrap;gap:6px .15em;margin-top:8px;font-size:clamp(60px,18.5cqw,128px);line-height:.92;letter-spacing:-.015em;white-space:normal}hermex-mex-header .mex-header__title-main{flex:0 0 100%}hermex-mex-header .mex-header__title-main,hermex-mex-header .mex-header__title-name{--mex-outline: 3px}hermex-mex-header .mex-header__badge{position:static;top:auto;left:auto;transform:none;font-size:14px}hermex-mex-header .mex-header__intro{position:relative;top:auto;left:auto;width:100%;max-width:560px;order:3;text-align:center}hermex-mex-header .mex-header__intro h2{font-size:clamp(32px,9cqw,48px);line-height:1.1}hermex-mex-header .mex-header__copy{font-size:16px}hermex-mex-header .mex-header__character-row{display:grid;position:relative;z-index:3;grid-template-columns:62% 38%;align-items:start;width:min(100%,620px);margin-top:calc(-25px - clamp(12px,3.5cqw,24px));order:2}hermex-mex-header .mex-header__art-window{position:relative;inset:auto;width:100%;aspect-ratio:650 / 722}hermex-mex-header .mex-header__art-stage{position:absolute;width:265.846154%;left:-83.076923%;top:-35.180055%}hermex-mex-header .mex-header__speech{position:relative;top:auto;left:-12%;width:100%;margin-top:14%;font-size:clamp(20px,6cqw,42px)}hermex-mex-header .mex-header__footer{position:relative;z-index:0;min-height:0;padding:24px 20px 50px;background:transparent}hermex-mex-header .mex-header__cards{position:relative;top:auto;left:auto;width:min(100%,480px);margin:0 auto;gap:16px}hermex-mex-header .mex-header__card{min-height:220px;padding:18px 10px 10px}hermex-mex-header .mex-header__card h3{font-size:22px}hermex-mex-header .mex-header__card-icon{height:80px}hermex-mex-header .mex-header__button{font-size:14px}hermex-mex-header .mex-header__press{position:relative;top:auto;left:auto;width:min(100%,350px);margin:28px auto 0;padding-bottom:48px}hermex-mex-header .mex-header__press:before{content:"";position:absolute;z-index:-1;top:18%;right:-12%;bottom:0;left:-12%;border-radius:50%;background:var(--mex-orange, #f5a000);pointer-events:none}hermex-mex-header .mex-header__press p{margin-top:10px;padding:0 16px;color:#fff;font-size:26px}}@container mex (max-width: 360px){hermex-mex-header .mex-header__layout{padding-inline:12px}hermex-mex-header .mex-header__footer{padding-inline:12px}hermex-mex-header .mex-header__cards{gap:10px}hermex-mex-header .mex-header__card h3{font-size:19px}}.customcollectionbanner{height:200px;background-color:#f4f4f4;border:1px solid #dfdfdf;display:flex;justify-content:center;align-items:center;flex-direction:column;background-size:cover;background-position:center;max-width:1216px;margin:20px auto;border-radius:4px}.customcollectionbanner-title{color:#2a2b2a;font-size:30px;text-shadow:1px 1px 1px #d9d9d9}.customcollectionbanner-productcount{color:rgba(var(--heading-color) / .6);font-size:1.4rem;line-height:1.4rem;white-space:nowrap;font-weight:700}.innerdivcustomcollectionbanner{background:#ffffffe8;padding:20px 60px;display:flex;justify-content:center;flex-direction:column;text-align:center;border-radius:5px;gap:6px}@media(max-width:767px){.customcollectionbanner{background-image:url("{{ section.settings.image_mob | img_url: "master" }}")}}@media(min-width:768px){.customcollectionbanner{background-image:url("{{ section.settings.image_desk | img_url: "master" }}")}}.innerdivcustomcollectionbanner.no-image{background:transparent;padding:0}
/*# sourceMappingURL=/cdn/shop/t/120/compiled_assets/styles.css.map */
