@import"https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap";:root{--combat-blue: #003399;--combat-dark-blue: #001f5c;--combat-red: #F84E44;--combat-red-light: #ff6b5a;--combat-red-dark: #ff3d2a}.template-collection h1,.template-product h1,.template-collection .h1,.template-product .h1,.template-collection .text-block.h1,.template-product .text-block.h1,.template-collection .text-block.h1>*,.template-product .text-block.h1>*,.collection-title,.product-title h1{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(2.2rem,4vw,3.5rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--combat-blue)!important;margin-bottom:1.5rem!important;position:relative!important;text-shadow:2px 2px 4px rgba(0,51,153,.1)!important;animation:combatTitleEntrance .8s ease forwards!important}.template-collection h1:after,.template-product h1:after,.template-collection .h1:after,.template-product .h1:after,.template-collection .text-block.h1:after,.template-product .text-block.h1:after,.template-collection .text-block.h1>*:after,.template-product .text-block.h1>*:after,.collection-title:after,.product-title h1:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:linear-gradient(135deg,var(--combat-red) 0%,var(--combat-red-light) 100%);border-radius:2px;animation:borderGrow 1s ease .3s forwards;transform:scaleX(0);transform-origin:left}.template-collection h2,.template-product h2,.template-collection .h2,.template-product .h2,.template-collection .text-block.h2,.template-product .text-block.h2,.template-collection .text-block.h2>*,.template-product .text-block.h2>*{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--combat-dark-blue)!important;margin-bottom:1rem!important;position:relative!important}.template-collection h3,.template-product h3,.template-collection .h3,.template-product .h3,.template-collection .text-block.h3,.template-product .text-block.h3,.template-collection .text-block.h3>*,.template-product .text-block.h3>*{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(1.3rem,2.5vw,1.8rem)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--combat-blue)!important;margin-bottom:.8rem!important}.collection-description,.template-collection .collection_description,#collection_description,.template-collection .text-block--full-width,.template-collection .section:last-child,.template-collection .section:last-child .text-block{background:linear-gradient(135deg,#00339908,#f84e4408);border:2px solid transparent;border-radius:16px;padding:2.5rem;margin:3rem auto;position:relative;overflow:hidden;box-shadow:0 8px 32px #00339914,0 4px 16px #f84e440d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:descriptionEntrance 1s ease forwards}.collection-description:before,.template-collection .collection_description:before,#collection_description:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--combat-blue) 0%,var(--combat-red) 25%,var(--combat-blue) 50%,var(--combat-red) 75%,var(--combat-blue) 100%);border-radius:16px;z-index:-1;animation:borderRotate 4s linear infinite;padding:2px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.collection-description p,.collection-description div,.template-collection .collection_description p,.template-collection .collection_description div,#collection_description p,#collection_description div{font-family:var(--font-primary--family),sans-serif!important;font-size:clamp(1rem,2vw,1.2rem)!important;line-height:1.7!important;color:var(--color-foreground)!important;margin-bottom:1.2rem!important;text-align:left!important;letter-spacing:.01em!important}.collection-description p:last-child,.collection-description div:last-child,.template-collection .collection_description p:last-child,.template-collection .collection_description div:last-child,#collection_description p:last-child,#collection_description div:last-child{margin-bottom:0!important}@keyframes combatTitleEntrance{0%{opacity:0;transform:translateY(30px) scale(.95)}50%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes borderGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes descriptionEntrance{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 1024px){.collection-description,.template-collection .collection_description,#collection_description{padding:2rem;margin:2.5rem auto;border-radius:14px}}@media screen and (max-width: 768px){.collection-description,.template-collection .collection_description,#collection_description{padding:1.5rem;margin:2rem auto;border-radius:12px}.template-collection h1,.template-product h1,.template-collection .h1,.template-product .h1,.collection-title,.product-title h1{margin-bottom:1rem!important}.template-collection h1:after,.template-product h1:after,.template-collection .h1:after,.template-product .h1:after,.collection-title:after,.product-title h1:after{width:40px;height:3px;bottom:-6px}}@media screen and (max-width: 480px){.collection-description,.template-collection .collection_description,#collection_description{padding:1.2rem;margin:1.5rem auto;border-radius:10px}.collection-description p,.collection-description div,.template-collection .collection_description p,.template-collection .collection_description div,#collection_description p,#collection_description div{margin-bottom:1rem!important}}.template-collection .text-block--full-width,.template-collection .section:last-child .text-block,.template-collection .section:last-child,.template-product [data-block-type=text],.template-product .text-block{width:100%!important;max-width:none!important}.template-collection .section:last-child .text-block>*{width:100%!important;max-width:none!important}body.template-collection .text-block.h1,body.template-collection .text-block.h1>*,body.template-product .text-block.h1,body.template-product .text-block.h1>*{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(2.2rem,4vw,3.5rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--combat-blue)!important;margin-bottom:1.5rem!important;position:relative!important;text-shadow:2px 2px 4px rgba(0,51,153,.1)!important;animation:combatTitleEntrance .8s ease forwards!important}body.template-collection .text-block.h2,body.template-collection .text-block.h2>*,body.template-product .text-block.h2,body.template-product .text-block.h2>*{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--combat-dark-blue)!important;margin-bottom:1rem!important;position:relative!important}body.template-collection .text-block.h3,body.template-collection .text-block.h3>*,body.template-product .text-block.h3,body.template-product .text-block.h3>*{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(1.3rem,2.5vw,1.8rem)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--combat-blue)!important;margin-bottom:.8rem!important}body.template-collection .section:last-child,body.template-collection .section:last-child .text-block,body.template-collection .section:last-child .text-block>*,body.template-collection .section:last-child .text-block>p,body.template-collection .section:last-child .text-block>div{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.template-collection .section:last-child{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd],.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd],.template-collection rte-formatter.text-block--full-width.rte{background:linear-gradient(135deg,#00339908,#f84e4408)!important;border:2px solid transparent!important;border-radius:16px!important;padding:2.5rem!important;margin:3rem auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 32px #00339914,0 4px 16px #f84e440d!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:descriptionEntrance 1s ease forwards!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd]:before,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd]:before,.template-collection rte-formatter.text-block--full-width.rte:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--combat-blue) 0%,var(--combat-red) 25%,var(--combat-blue) 50%,var(--combat-red) 75%,var(--combat-blue) 100%);border-radius:16px;z-index:-1;animation:borderRotate 4s linear infinite;padding:2px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] h2,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] h2,.template-collection rte-formatter.text-block--full-width.rte h2{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--combat-blue)!important;margin-bottom:1rem!important;margin-top:2rem!important;position:relative!important;text-shadow:1px 1px 3px rgba(0,51,153,.1)!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] h2:first-child,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] h2:first-child,.template-collection rte-formatter.text-block--full-width.rte h2:first-child{margin-top:0!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] h2:after,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] h2:after,.template-collection rte-formatter.text-block--full-width.rte h2:after{content:"";position:absolute;bottom:-6px;left:0;width:50px;height:3px;background:linear-gradient(135deg,var(--combat-red) 0%,var(--combat-red-light) 100%);border-radius:2px;animation:borderGrow .8s ease .2s forwards;transform:scaleX(0);transform-origin:left}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] p,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] p,.template-collection rte-formatter.text-block--full-width.rte p{font-family:var(--font-primary--family),sans-serif!important;font-size:clamp(1rem,2vw,1.2rem)!important;line-height:1.7!important;color:var(--color-foreground)!important;margin-bottom:1.2rem!important;text-align:left!important;letter-spacing:.01em!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] ol,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] ol,.template-collection rte-formatter.text-block--full-width.rte ol{font-family:var(--font-primary--family),sans-serif!important;font-size:clamp(1rem,2vw,1.2rem)!important;line-height:1.7!important;color:var(--color-foreground)!important;margin-bottom:1.5rem!important;padding-left:1.5rem!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] ol li,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] ol li,.template-collection rte-formatter.text-block--full-width.rte ol li{margin-bottom:.8rem!important;position:relative!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] strong,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] strong,.template-collection rte-formatter.text-block--full-width.rte strong{color:var(--combat-red)!important;font-weight:700!important;text-shadow:1px 1px 2px rgba(248,78,68,.1)!important}.template-collection .text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] p:last-child,.template-collection rte-formatter.text-block--full-width.rte[class*=AM1RpbVRONkxTQmxYd] p:last-child,.template-collection rte-formatter.text-block--full-width.rte p:last-child{margin-bottom:0!important}.template-collection .text-block.h1 h1,.template-collection .text-block.h1>h1,.template-collection .section .text-block.h1,.template-collection .section .text-block.h1>*,.template-collection .section .text-block[class*=text_tqQTNE]{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(2.2rem,4vw,3.5rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--combat-blue)!important;margin-bottom:1.5rem!important;position:relative!important;text-shadow:2px 2px 4px rgba(0,51,153,.1)!important;animation:combatTitleEntrance .8s ease forwards!important}.template-collection .text-block.h1 h1:after,.template-collection .text-block.h1>h1:after,.template-collection .section .text-block.h1:after,.template-collection .section .text-block.h1>*:after,.template-collection .section .text-block[class*=text_tqQTNE]:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:linear-gradient(135deg,var(--combat-red) 0%,var(--combat-red-light) 100%);border-radius:2px;animation:borderGrow 1s ease .3s forwards;transform:scaleX(0);transform-origin:left}.template-collection .section-background,.template-product .section-background,.template-collection .section,.template-product .section{width:100%!important}.template-collection .collection_description .text-block,.template-product .product_description .text-block{width:100%!important;max-width:100%!important}.template-product [data-block-type*=product-title],.template-product .product-title,.template-product [class*=product_title],.template-product [id*=product_title]{font-family:"Fjalla One",var(--font-primary--family),sans-serif!important;font-size:clamp(2.2rem,4vw,3.5rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--combat-blue)!important;margin-bottom:1.5rem!important;position:relative!important;text-shadow:2px 2px 4px rgba(0,51,153,.1)!important;animation:combatTitleEntrance .8s ease forwards!important}.template-product [data-block-type*=product-title]:after,.template-product .product-title:after,.template-product [class*=product_title]:after,.template-product [id*=product_title]:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:linear-gradient(135deg,var(--combat-red) 0%,var(--combat-red-light) 100%);border-radius:2px;animation:borderGrow 1s ease .3s forwards;transform:scaleX(0);transform-origin:left}.template-product [data-block-type*=product-description],.template-product .product-description,.template-product [class*=product_description],.template-product [id*=product_description]{background:linear-gradient(135deg,#00339905,#f84e4405);border:1px solid rgba(0,51,153,.1);border-radius:12px;padding:1.5rem;margin:1.5rem 0;position:relative;overflow:hidden;box-shadow:0 4px 16px #0033990d,0 2px 8px #f84e4408;animation:descriptionEntrance .8s ease forwards}.template-product [data-block-type*=product-description] p,.template-product [data-block-type*=product-description] div,.template-product .product-description p,.template-product .product-description div,.template-product [class*=product_description] p,.template-product [class*=product_description] div,.template-product [id*=product_description] p,.template-product [id*=product_description] div{font-family:var(--font-primary--family),sans-serif!important;font-size:clamp(.95rem,1.8vw,1.1rem)!important;line-height:1.6!important;color:var(--color-foreground)!important;margin-bottom:1rem!important;text-align:left!important;letter-spacing:.01em!important}.template-product [data-block-type*=product-description] p:last-child,.template-product [data-block-type*=product-description] div:last-child,.template-product .product-description p:last-child,.template-product .product-description div:last-child,.template-product [class*=product_description] p:last-child,.template-product [class*=product_description] div:last-child,.template-product [id*=product_description] p:last-child,.template-product [id*=product_description] div:last-child{margin-bottom:0!important}rte-formatter[class*=AM1RpbVRONkxTQmxYd]{background:linear-gradient(135deg,#0033990d,#f84e440d)!important;border:2px solid rgba(0,51,153,.1)!important;border-radius:16px!important;padding:2.5rem!important;margin:3rem auto!important;position:relative!important;box-shadow:0 8px 32px #00339914,0 4px 16px #f84e440d!important}rte-formatter[class*=AM1RpbVRONkxTQmxYd] h2{font-family:Fjalla One,Arial,sans-serif!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#039!important;margin-bottom:1rem!important;margin-top:2rem!important;position:relative!important}rte-formatter[class*=AM1RpbVRONkxTQmxYd] h2:first-child{margin-top:0!important}rte-formatter[class*=AM1RpbVRONkxTQmxYd] h2:after{content:"";position:absolute;bottom:-6px;left:0;width:50px;height:3px;background:linear-gradient(135deg,#f84e44,#ff6b5a);border-radius:2px}rte-formatter[class*=AM1RpbVRONkxTQmxYd] strong{color:#f84e44!important;font-weight:700!important}rte-formatter[class*=AM1RpbVRONkxTQmxYd] p{font-size:clamp(1rem,2vw,1.2rem)!important;line-height:1.7!important;margin-bottom:1.2rem!important}rte-formatter[class*=AM1RpbVRONkxTQmxYd] ol{font-size:clamp(1rem,2vw,1.2rem)!important;line-height:1.7!important;margin-bottom:1.5rem!important;padding-left:1.5rem!important}rte-formatter[class*=AM1RpbVRONkxTQmxYd] ol li{margin-bottom:.8rem!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/collection-product-styles.css.map */
