@keyframes opacity-end-100{0%{opacity:0}to{opacity:1}}@keyframes opacity-bounce{0%{opacity:.4}50%{opacity:.6}to{opacity:.4}}@keyframes translateY-start-negative{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Bold.woff) format("woff");font-weight:700;font-style:normal}.product-media,.woocommerce .product-media{margin:24px 0}@media(min-width:1024px){.product-media,.woocommerce .product-media{margin:0;overflow:hidden;position:absolute;max-width:480px;z-index:90;height:auto}}@media(min-width:1200px){.product-media,.woocommerce .product-media{max-width:620px}}.product-media__wrapper,.woocommerce .product-media__wrapper{position:relative;border:1px solid #e6ebef;margin-bottom:16px;height:auto}@media(min-width:1024px){.product-media__wrapper,.woocommerce .product-media__wrapper{height:100%;margin-bottom:38px}}.product-media__slider,.woocommerce .product-media__slider{width:100%;min-height:470px}.product-media__next,.product-media__previous,.woocommerce .product-media__next,.woocommerce .product-media__previous{background-color:#e6ebef;width:40px;height:40px;border-radius:50%;cursor:pointer;position:absolute;display:none;transition:all .2s cubic-bezier(.2,0,0,1)}.product-media__next:hover,.product-media__previous:hover,.woocommerce .product-media__next:hover,.woocommerce .product-media__previous:hover{background-color:#d5d5d5}@media(min-width:1024px){.product-media__next,.product-media__previous,.woocommerce .product-media__next,.woocommerce .product-media__previous{display:block}}.product-media__previous,.woocommerce .product-media__previous{top:50%;left:16px}.product-media__next,.woocommerce .product-media__next{top:50%;right:16px}.product-media__svg,.woocommerce .product-media__svg{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-media__figure,.woocommerce .product-media__figure{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-media__image,.woocommerce .product-media__image{position:relative;max-width:unset;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-media__button,.woocommerce .product-media__button{position:absolute;top:16px;right:16px;display:flex;gap:13px}.product-media__gallery,.woocommerce .product-media__gallery{width:100%;height:122px;position:relative;margin-bottom:14px;user-select:none}@media(min-width:1024px){.product-media__gallery,.woocommerce .product-media__gallery{height:100%}}.product-media__gallery-inner,.woocommerce .product-media__gallery-inner{display:flex;gap:16px;height:100%;overflow-x:scroll;position:relative;width:100vw;left:-16px;padding:0 16px 10px}@media(min-width:1024px){.product-media__gallery-inner,.woocommerce .product-media__gallery-inner{width:100%;padding:0;left:0;overflow-x:visible;flex-wrap:wrap}.product-media__gallery-inner::-webkit-scrollbar,.woocommerce .product-media__gallery-inner::-webkit-scrollbar{display:none}}.product-media__gallery-wrapper,.woocommerce .product-media__gallery-wrapper{margin:0;display:block;width:112px;height:112px;flex-shrink:0;border:4px solid transparent;transition:all .2s cubic-bezier(.76,0,.24,1)}@media(min-width:1024px){.product-media__gallery-wrapper:hover,.woocommerce .product-media__gallery-wrapper:hover{border:4px solid #003961;cursor:pointer}}.product-media__gallery-wrapper--active,.woocommerce .product-media__gallery-wrapper--active{border:4px solid #003961}@media(min-width:1024px){.product-media__gallery-wrapper,.woocommerce .product-media__gallery-wrapper{width:140px;height:140px}}@media(min-width:1200px){.product-media__gallery-wrapper,.woocommerce .product-media__gallery-wrapper{width:160px;height:160px}}.product-media__gallery-image,.woocommerce .product-media__gallery-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-media .flickity-viewport,.woocommerce .product-media .flickity-viewport{overflow:hidden;width:100%;position:absolute}