@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";@font-face{font-family:Kalmma;src:url(/cdn/shop/files/gsbuena-1-1.woff2?v=1780146103) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--km-red:#ff0021;--km-red-dark:#cc001a;--km-sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--km-kalmma:"Kalmma","Barlow Condensed",sans-serif;--media-bg:#F3F3F3}body,button,input,select,textarea,optgroup{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}body *:not(h1):not(h1 *):not(i):not(svg):not(svg *):not(use):not([class*=icon]):not([class*=Icon]):not([class*=ico-]){font-family:Montserrat,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}h1,h1 *,h1 p,h1.xo-text,h1.xo-text *,h1.xo-text p,body h1[class][class][class],body h1[class][class][class] *,body h1[class][class][class] p{font-family:Kalmma,Barlow Condensed,sans-serif!important;font-weight:400!important}:where(h2[class*="ff:"],h2[class*="fz:"],h2[class*="tt:"]){font-weight:800}.xo-product-media{background-color:#f3f3f3!important}.xo-product-title.xo-product-title.xo-product-title.xo-product-title,.xo-product-title.xo-product-title.xo-product-title.xo-product-title *{font-family:var(--km-sans)!important;color:#111!important;font-weight:400!important;text-transform:uppercase!important}.xo-menu-item__title,.xo-menu-item__title-duplicate,.xo-sub-menu-item__title,.xo-menu-hamburger-item__title{text-transform:uppercase!important}xo-product-quick-view-trigger{display:none!important}.xo-collection-card{position:relative;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible;transition:transform .35s cubic-bezier(.16,1,.3,1)}.xo-collection-card .xo-group__content,.xo-collection-card .xo-image-block{border:0!important;border-radius:0!important}.xo-collection-card:hover{transform:translateY(-6px)}.xo-collection-card .xo-image-block{position:relative;overflow:hidden}.xo-collection-card .xo-image-block:before{display:none!important}.xo-collection-card .xo-image img{object-fit:contain!important;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s ease;filter:grayscale(.08)}.xo-collection-card:hover .xo-image img{transform:scale(1.06);filter:none}.xo-collection-card .xo-image-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-130%);transition:transform .7s cubic-bezier(.32,.72,0,1)}.xo-collection-card:hover .xo-image-block:after{transform:translate(130%)}.xo-collection-card [xo-abs="right bottom"]{position:static!important;translate:none!important;inset:auto!important;margin-top:-1.2rem!important;padding:0!important;text-align:center!important}.xo-collection-card [xo-abs="right bottom"] [xo-abs=full]{display:none!important}.xo-collection-card h3,.xo-collection-card h3 span,.xo-collection-card:hover h3,.xo-collection-card:hover h3 span{font-family:var(--km-sans)!important;text-transform:uppercase!important;line-height:1.15!important;font-weight:800!important;font-size:clamp(1.8rem,1.5vw,2.4rem)!important;color:#111!important;text-shadow:none!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance}.xo-collection-card:hover [xo-abs="right bottom"],.xo-collection-card:hover [xo-abs="right bottom"] *,.xo-collection-card:focus-within [xo-abs="right bottom"],.xo-collection-card:focus-within [xo-abs="right bottom"] *{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.xo-collection-card h3{position:relative;display:inline-block;padding-bottom:.7rem}.xo-collection-card h3:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:2.6rem;height:.3rem;background:#111;transition:width .4s cubic-bezier(.16,1,.3,1)}.xo-collection-card:hover h3:after{width:70%}.xo-collection-card [xo-abs="center bottom"],.xo-footer-payment,[class*=xo-floating-sidebar]{display:none!important}body[xo-home] .xo-header-base,body[xo-home] .xo-header__sticky,body[xo-home] .xo-header__container,body[xo-home] .xo-header__inner{background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}body[xo-home] .xo-header__sticky[xo-is-sticky] .xo-header__inner,body[xo-home] [xo-is-sticky] .xo-header__inner,body[xo-home] .xo-header__inner[xo-is-sticky]{background-color:#000000eb!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}@media(min-width:990px){.xo-header__inner{padding-top:2.2rem!important;padding-bottom:1.2rem!important}.xo-header-1__center .xo-logo,.xo-header-1__center :has(>img),.xo-header-1__center :has(>picture){width:290px!important;max-width:none!important;overflow:visible!important}.xo-header-1__center img,.xo-header-1__center svg{width:100%!important;max-width:none!important;height:auto!important}}@media(max-width:989px){.xo-header__inner{padding-top:1.2rem!important}}.xo-header-1__left>.d\:none\@lg{display:block!important}@media(min-width:990px){.xo-header-1__left .xo-menu-horizontal-base{display:none!important}:has(>.xo-header-1__center){display:flex!important;align-items:center;justify-content:flex-end;position:relative;min-height:9rem;gap:0}.xo-header-1__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-content:center}.xo-header-1__left{order:1;flex:0 0 auto!important;width:auto!important;justify-content:flex-end!important}.xo-header-1__right{order:2}.xo-header-1__left .xo-menu-hamburger-icon{width:4.8rem!important;height:4.8rem!important;justify-content:center!important}}@media(min-width:990px){.xo-menu-hamburger-base xo-modal-pan{display:none!important}.xo-menu-hamburger-base__content{--height: calc(100dvh - 9rem) !important;height:calc(100dvh - 9rem)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;background-color:#0009!important;-webkit-backdrop-filter:blur(26px) saturate(115%)!important;backdrop-filter:blur(26px) saturate(115%)!important}.xo-menu-hamburger-base__body{height:100%!important;max-width:120rem;margin-inline:auto;display:flex!important;flex-direction:column}.xo-menu-hamburger-base__wrap{margin-block:auto;width:100%;gap:1.6rem!important}.xo-menu-hamburger-base__link{width:auto!important}.xo-menu-hamburger-base__item{width:fit-content}.xo-menu-hamburger-item{width:auto!important;justify-content:flex-start!important;gap:1.8rem!important}.xo-menu-hamburger-base__link{font-size:clamp(3.6rem,4.2vw,6.4rem)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:1.02!important}.xo-menu-hamburger-base__link a,.xo-menu-hamburger-base__link p,.xo-menu-hamburger-base__link span,.xo-menu-hamburger-base__link .xo-text{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.xo-menu-hamburger-base__link .xo-menu-hamburger-item__icon{font-size:0!important;background:transparent!important;background-color:transparent!important;width:2.6rem!important;height:2.6rem!important;opacity:.5;transition:opacity .25s ease,transform .25s ease}.xo-menu-hamburger-base__item{transition:transform .25s cubic-bezier(.16,1,.3,1)}.xo-menu-hamburger-base__item:hover{transform:translate(1.2rem)}.xo-menu-hamburger-base__item:hover .xo-menu-hamburger-base__link{color:var(--km-red)!important}.xo-menu-hamburger-base__item:hover .xo-menu-hamburger-item__icon{opacity:1}.xo-menu-hamburger-base__bottom{display:none!important}}.xo-menu-hamburger-base__close{position:absolute;top:2rem;right:2.4rem;z-index:20;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;cursor:pointer;color:#fff;opacity:.65;transition:opacity .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}.xo-menu-hamburger-base__close:hover,.xo-menu-hamburger-base__close:focus-visible{opacity:1;transform:rotate(90deg)}@media(min-width:990px){.xo-menu-hamburger-base__close{top:2.6rem;right:3.2rem}}#shopify-section-announcement-bar,#shopify-section-announcement-bar .xo-section__bg,#shopify-section-announcement-bar [xo-abs=full]{background-color:var(--km-red)!important;background-image:none!important}body[xo-home] #shopify-section-announcement-bar,[id*=hero_banner_czzETM] h1{display:none!important}[id*=hero_banner_czzETM] a[href*="/collections"]{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;flex:0 0 auto!important;min-height:0!important;padding:1.1rem 2.8rem!important;font-size:1.4rem!important;line-height:1.2!important;background:transparent!important;background-image:none!important;border:1px solid #fff!important;color:#fff!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:background-color .3s ease,color .3s ease}[id*=hero_banner_czzETM] a[href*="/collections"]:hover{background:#fff!important;color:#111!important}[id*=hero_banner_czzETM] a[href*="/collections"] *{color:inherit!important;font-size:inherit!important}[id*=hero_banner_czzETM] :has(>a[href*="/collections"]){width:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important}[id*=hero_banner_czzETM] [xo-abs=full][class*="bgcp:content-box"]{--bg-overlay:transparent !important;background-image:linear-gradient(180deg,#0000 0% 55%,#00000073)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kalmma-custom.css.map */
