:root{--alkom-ink: #0d0d0d;--alkom-paper: #fff;--alkom-white: #fff;--alkom-steel: #62666a;--alkom-rule: rgba(13, 13, 13, .24);--alkom-drop-accent: #9a9ea3;--alkom-gutter: 1.6rem;--alkom-section-space: clamp(5.6rem, 10vw, 12rem);--alkom-display: "Archivo ALKOM", "Arial Narrow", sans-serif;--alkom-mono: "Fragment Mono ALKOM", ui-monospace, "SFMono-Regular", Consolas, monospace;--alkom-font-display: var(--alkom-heading-font, var(--alkom-display));--alkom-font-body: var(--alkom-body-font, var(--alkom-display));--alkom-font-mono: var(--alkom-mono)}html{scroll-behavior:smooth;scrollbar-gutter:stable}body.alkom-theme{--font-body-family: var(--alkom-body-font, var(--alkom-display));--font-heading-family: var(--alkom-heading-font, var(--alkom-display));--font-body-style: normal;--font-heading-style: normal;--font-body-weight: var(--alkom-body-weight, 430);--font-heading-weight: var(--alkom-heading-weight, 760);background:var(--alkom-paper);color:var(--alkom-ink);font-family:var(--font-body-family);font-size:var(--alkom-body-size, 1.6rem);font-weight:var(--alkom-body-weight, 430);letter-spacing:var(--alkom-body-tracking, -.012em);line-height:var(--alkom-body-line-height, 1.45)}body.alkom-theme,body.alkom-theme *{border-radius:var(--alkom-radius, 0)}body.alkom-theme h1,body.alkom-theme h2,body.alkom-theme h3,body.alkom-theme h4,body.alkom-theme h5,body.alkom-theme h6,body.alkom-theme .h0,body.alkom-theme .h1,body.alkom-theme .h2{color:inherit;font-family:var(--alkom-heading-font, var(--alkom-display));font-stretch:calc(var(--alkom-heading-width, 82) * 1%);font-variation-settings:"wdth" var(--alkom-heading-width, 82),"wght" var(--alkom-heading-weight, 760);font-weight:var(--alkom-heading-weight, 760);letter-spacing:var(--alkom-heading-tracking, -.04em);line-height:var(--alkom-heading-line-height, .95);text-wrap:balance}body.alkom-theme h1,body.alkom-theme .h0{font-size:var(--alkom-h1-size, clamp(4rem, 12vw, 9.6rem))}body.alkom-theme h2,body.alkom-theme .h1{font-size:var(--alkom-h2-size, clamp(3.2rem, 8vw, 6.4rem))}body.alkom-theme h3,body.alkom-theme .h2{font-size:var(--alkom-h3-size, clamp(2.4rem, 5vw, 4rem))}body.alkom-theme p,body.alkom-theme .rte{max-width:var(--alkom-prose-width, 72ch)}body.alkom-theme a{color:inherit;text-underline-offset:.2em}body.alkom-theme :focus-visible{outline:2px solid var(--alkom-drop-accent);outline-offset:3px}body.alkom-theme button,body.alkom-theme input,body.alkom-theme select,body.alkom-theme textarea{font:inherit}body.alkom-theme button,body.alkom-theme .button,body.alkom-theme [role=button],body.alkom-theme input[type=submit]{min-height:var(--alkom-button-height, 4.4rem)}body.alkom-theme .button,body.alkom-theme button:not(.unstyled-button),body.alkom-theme input[type=submit]{border:1px solid currentColor;box-shadow:none;font-family:var(--alkom-mono);font-size:var(--alkom-button-size, 1.2rem);font-weight:400;letter-spacing:.02em;text-transform:var(--alkom-button-case, uppercase)}body.alkom-theme .button:before,body.alkom-theme .button:after{border-radius:var(--alkom-radius, 0);box-shadow:none}body.alkom-theme a.button:not(.button--secondary):not(.button--tertiary){background:var(--alkom-ink);color:var(--alkom-white)!important;-webkit-text-fill-color:var(--alkom-white)}body.alkom-theme a.button.button--secondary{background:transparent;color:var(--alkom-ink)!important;-webkit-text-fill-color:var(--alkom-ink)}body.alkom-theme .alkom-desktop-nav ul,body.alkom-theme .alkom-mobile-nav__links,body.alkom-theme .alkom-footer ul{margin:0;padding:0;list-style:none}body.alkom-theme #shopify-pc__banner{color:var(--alkom-ink);font-family:var(--alkom-display)}body.alkom-theme #shopify-pc__banner h2,body.alkom-theme #shopify-pc__banner #shopify-pc__banner__body-title{max-width:18ch;margin:0 0 1.6rem;font-family:var(--alkom-display);font-size:clamp(2.4rem,3vw,3.6rem);font-weight:var(--alkom-heading-weight, 760);letter-spacing:-.03em;line-height:.98}body.alkom-theme #shopify-pc__banner p{font-size:1.5rem;line-height:1.4}body.alkom-theme #shopify-pc__banner button{min-height:var(--alkom-button-height, 4.4rem);font-family:var(--alkom-mono);font-size:var(--alkom-button-size, 1.2rem);letter-spacing:.02em;text-transform:var(--alkom-button-case, uppercase)}@media screen and (max-width:749px){body.alkom-theme #shopify-pc__banner{max-height:calc(100dvh - 1.6rem);overflow:auto}}body.alkom-theme input:not([type=checkbox]):not([type=radio]),body.alkom-theme select,body.alkom-theme textarea,body.alkom-theme .field__input,body.alkom-theme .select__select{min-height:var(--alkom-input-height, 4.8rem);background:transparent;border:1px solid currentColor;box-shadow:none;color:inherit}body.alkom-theme summary{list-style:none}body.alkom-theme summary::-webkit-details-marker{display:none}.alkom-mono,.alkom-footer__index h2,.alkom-footer__legal,.alkom-product-meta,.alkom-status,.alkom-kicker{font-family:var(--alkom-mono);font-size:var(--alkom-utility-size, 1.1rem);font-weight:400;letter-spacing:.025em;line-height:1.35;text-transform:var(--alkom-button-case, uppercase)}.section-alkom-header{position:relative;z-index:40}.alkom-header-shell{background:var(--alkom-paper);border-bottom:0;color:var(--alkom-ink)}.alkom-external-icon{display:inline-block;width:1.4rem;height:1.4rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5}.alkom-header{display:grid;min-height:5.8rem;grid-template-columns:minmax(4.4rem,1fr) auto minmax(4.4rem,1fr);align-items:center;gap:1rem;padding:0 var(--alkom-gutter)}.alkom-wordmark{display:inline-flex;align-items:center;justify-content:center;font-family:var(--alkom-display);font-size:2.4rem;font-stretch:90%;font-weight:820;letter-spacing:-.04em;line-height:1;text-decoration:none}.alkom-wordmark img{display:block;width:auto;width:min(var(--alkom-logo-width-mobile, 10rem),26vw);max-width:100%;max-height:4.4rem;object-fit:contain}.alkom-icon-button,.alkom-text-button,.alkom-cart-link{display:inline-flex;min-width:4.4rem;min-height:4.4rem;align-items:center;justify-content:center;padding:0;border:0!important;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.alkom-icon-button svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5}.alkom-mobile-nav{justify-self:start}.alkom-mobile-nav__panel{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:env(safe-area-inset-top,0px) max(2.4rem,var(--alkom-gutter)) max(3.2rem,env(safe-area-inset-bottom,0px));background:var(--alkom-paper);color:var(--alkom-ink)}.alkom-mobile-nav__links ul{margin:0;padding:0 0 0 1.6rem;list-style:none}.alkom-mobile-nav__links .alkom-mobile-nav__children{margin:.4rem 0 1.6rem;border-left:0}.alkom-mobile-nav__links .alkom-mobile-nav__children a{min-height:4.4rem;padding-block:.8rem;font-size:1.6rem;font-weight:450;letter-spacing:0;line-height:1.4}.alkom-desktop-nav__dropdown{position:relative}.alkom-desktop-nav__dropdown>summary{display:inline-flex;min-height:4.4rem;align-items:center;gap:.8rem;cursor:pointer;font-family:var(--alkom-mono);font-size:1.2rem}.alkom-desktop-nav__dropdown>summary svg{width:1.6rem;height:1.6rem}.alkom-desktop-nav .alkom-desktop-nav__children{position:absolute;z-index:10;top:100%;left:0;display:grid;min-width:22rem;max-width:min(34rem,80vw);gap:0;padding:.8rem 1.6rem;border:1px solid var(--alkom-ink);background:var(--alkom-paper)}.alkom-desktop-nav__children a{display:flex;min-height:4.4rem;align-items:center}.alkom-mobile-nav__top{display:flex;min-height:7.6rem;align-items:center;justify-content:space-between;gap:2rem}.alkom-mobile-nav__top .alkom-mono{font-size:1.1rem;letter-spacing:.1em}.alkom-mobile-nav__top .alkom-icon-button{margin-right:-1rem;transition:background-color .18s ease}.alkom-mobile-nav__panel>nav{padding-top:clamp(2.4rem,6vh,5.6rem)}.alkom-mobile-nav__links>li+li{margin-top:.8rem}.alkom-mobile-nav__links a{display:flex;min-height:5.6rem;align-items:center;padding-block:.8rem;font-family:var(--alkom-heading-font, var(--alkom-display));font-size:clamp(2.8rem,7.5vw,4rem);font-stretch:90%;font-weight:560;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere;text-decoration:none;transition:color .18s ease,transform .18s ease}.alkom-mobile-nav__links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}@media(hover:hover){.alkom-mobile-nav__links a:hover{color:color-mix(in srgb,var(--alkom-ink) 65%,var(--alkom-paper));transform:translate(.4rem)}.alkom-mobile-nav__top .alkom-icon-button:hover{background:color-mix(in srgb,var(--alkom-ink) 6%,var(--alkom-paper))}}.alkom-mobile-nav__links a:active{transform:translate(.2rem)}.alkom-header-search label{display:block;margin-bottom:.8rem;font-family:var(--alkom-mono);font-size:1.1rem;text-transform:uppercase}.alkom-field-row{display:flex;align-items:stretch}.alkom-field-row input{width:100%;min-width:0;padding:1.2rem}.alkom-field-row button{flex:none;padding:0 1.6rem;background:var(--alkom-ink);color:var(--alkom-white)}.alkom-field-row .alkom-header-search__reset{border-left:1px solid var(--alkom-ink);background:var(--alkom-paper);color:var(--alkom-ink)}html.alkom-nav-open,html.alkom-nav-open body{overflow:hidden}.alkom-desktop-nav,.alkom-account-link,.alkom-header-search{display:none}.alkom-header__utilities,.alkom-header__utilities.header__icons{display:flex;grid-area:auto!important;align-items:center;justify-content:flex-end;gap:.4rem;padding-right:0}.alkom-cart-link{gap:.4rem;justify-content:flex-end;font-family:var(--alkom-mono);font-size:1.1rem;text-transform:uppercase}.alkom-footer{padding:var(--alkom-section-space) var(--alkom-gutter) 2rem;background:var(--alkom-ink);color:var(--alkom-white)}.alkom-footer__lead{padding-bottom:2.4rem;border-bottom:0}.alkom-footer__lead p{margin:0;color:#ffffffc7}.alkom-form-message{margin:1.2rem 0 0;font-family:var(--alkom-mono);font-size:1.2rem}.alkom-footer__index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2rem;padding:4rem 0}.alkom-footer__index h2{margin:0 0 1.4rem;color:#ffffff94}.alkom-footer__index ul{margin:0;padding:0}.alkom-footer__index li+li{margin-top:.8rem}.alkom-footer__index a{display:inline-flex;min-height:4.4rem;align-items:center;gap:.6rem;text-decoration:none}.alkom-footer__social{grid-column:1 / -1}body.alkom-theme .alkom-footer__index h2{font-size:1.3rem;font-family:var(--alkom-mono);font-variation-settings:normal;font-weight:400;letter-spacing:.04em;line-height:1.4;color:#ffffffc7}.alkom-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.6rem;border-top:0;color:#ffffffa6}.alkom-product-card{min-width:0;text-align:left}.alkom-product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--alkom-white)}.alkom-product-card__media img,.alkom-product-card__media svg{display:block;width:100%;height:100%;object-fit:contain}.alkom-product-card__media .alkom-product-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s ease}@media(hover:hover)and (pointer:fine){.alkom-product-card__media:hover .alkom-product-card__secondary{opacity:1}}.alkom-product-card__copy{display:grid;gap:.8rem;padding:1.6rem 0 2rem}body.alkom-theme .alkom-product-card h3{margin:0;font-size:clamp(1.8rem,4.8vw,2.4rem);line-height:1.15;text-transform:uppercase}.alkom-product-card h3 a{display:inline-flex;min-height:4.4rem;align-items:center;text-decoration:none}.alkom-product-card__copy p{margin:0;font-family:var(--alkom-mono);font-size:1.4rem;line-height:1.4}body.alkom-theme .template-search__header{text-align:left}body.alkom-theme .template-search__header h1{margin:0 0 2.4rem;font-size:clamp(4rem,10vw,7rem);text-align:left}.template-search__search{margin-left:0}body.alkom-theme .template-search__search .field__button{width:4.8rem;height:4.8rem;border:0}body.alkom-theme .template-search__search .field__button .icon{display:block;width:2rem;height:2rem;color:var(--alkom-ink)}body.alkom-theme .template-search__search .search__input{padding-right:10rem}.alkom-search-recovery{margin-top:1.6rem}@media screen and (max-width:749px){.template-search .page-width{padding-inline:var(--alkom-gutter)}.template-search .product-grid{column-gap:1.6rem}.template-search .grid--2-col-tablet-down>.grid__item{width:calc(50% - .8rem);max-width:calc(50% - .8rem)}.template-search .grid--1-col-tablet-down>.grid__item,.template-search .grid__item:only-child{width:100%;max-width:100%}}body.alkom-theme .page-width{width:100%;max-width:160rem;padding-right:var(--alkom-gutter);padding-left:var(--alkom-gutter)}body.alkom-theme .card,body.alkom-theme .card__inner,body.alkom-theme .media,body.alkom-theme .global-media-settings,body.alkom-theme .product__media-wrapper,body.alkom-theme .multicolumn-card,body.alkom-theme .article-card,body.alkom-theme .blog-articles__article,body.alkom-theme .cart-item{border-radius:0!important;box-shadow:none!important}body.alkom-theme .card__inner,body.alkom-theme .product-card-wrapper,body.alkom-theme .collection-card-wrapper{background:transparent}body.alkom-theme .card__content,body.alkom-theme .card__information{padding-right:0;padding-left:0}body.alkom-theme .card__heading{font-size:1.6rem;line-height:1.1}body.alkom-theme .price{font-family:var(--alkom-mono);font-size:1.2rem;letter-spacing:0}body.alkom-theme .price__badge-sale,body.alkom-theme .discounts,body.alkom-theme [class*=trust-badge]{display:none!important}body.alkom-theme .main-page-title,body.alkom-theme .collection-hero__title,body.alkom-theme .title--primary,body.alkom-theme .customer h1,body.alkom-theme .template-search__header h1{margin:clamp(4.8rem,8vw,10rem) 0 clamp(2.4rem,4vw,5.6rem);padding-bottom:1.6rem;border-bottom:0}body.alkom-theme .customer,body.alkom-theme .contact,body.alkom-theme .template-search,body.alkom-theme .template-404,body.alkom-theme .main-blog,body.alkom-theme .article-template,body.alkom-theme .shopify-policy__container{max-width:160rem;margin-inline:auto;padding-right:var(--alkom-gutter);padding-left:var(--alkom-gutter)}body.alkom-theme .shopify-policy__body,body.alkom-theme .article-template__content,body.alkom-theme .rte{font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.55}body.alkom-theme .accordion,body.alkom-theme details.accordion{border-top:0;border-bottom:0}body.alkom-theme .accordion:last-child,body.alkom-theme details.accordion:last-child{border-bottom:0}body.alkom-theme .badge{min-height:2.6rem;border:1px solid currentColor;background:transparent;font-family:var(--alkom-mono);font-size:1rem;text-transform:uppercase}.alkom-service-page{display:grid;gap:4rem;min-height:64svh;padding:clamp(4.8rem,8vw,10rem) var(--alkom-gutter) var(--alkom-section-space)}.alkom-service-page__header h1{max-width:10ch;margin:0}.alkom-service-page__header p{max-width:48rem;margin:2.4rem 0 0;font-size:clamp(1.7rem,2vw,2.1rem)}.alkom-service-page__body{min-width:0;padding-top:2.4rem;border-top:0}.alkom-form-grid{display:grid;gap:2rem}.alkom-form-grid label{display:flex;min-height:2.4rem;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.8rem;font-family:var(--alkom-mono);font-size:1rem;text-transform:uppercase}.alkom-form-grid input,.alkom-form-grid select,.alkom-form-grid textarea{width:100%;padding:1.2rem}.alkom-contact form>button{width:100%;margin-top:2rem;background:var(--alkom-ink);color:var(--alkom-white)}.alkom-service-message{padding:2rem;border:1px solid var(--alkom-ink)}.alkom-service-message h2,.alkom-service-message p{margin:0}.alkom-service-message p{margin-top:1rem}.alkom-service-message--error{border-color:#8e1d19;color:#731712}.alkom-faq__intro{margin-bottom:4rem}.alkom-faq__list{border-top:0}.alkom-faq__list details{border-bottom:0}.alkom-faq__list summary{display:flex;min-height:6.4rem;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:650}.alkom-faq__list details[open] summary span:last-child{transform:rotate(45deg)}.alkom-faq__list .rte{padding:0 0 2.4rem}.alkom-faq__policies{margin-top:6.4rem}.alkom-faq__policies h2{margin:0 0 2.4rem}.alkom-faq__policies ul{margin:0;padding:0;border-top:0}.alkom-faq__policies li{border-bottom:0}.alkom-faq__policies a{display:flex;min-height:5.6rem;align-items:center;justify-content:space-between;text-decoration:none}.alkom-track-order__actions{display:grid;gap:1.2rem}.alkom-track-order__actions .button{width:100%}.alkom-track-order__actions p{margin:1.2rem 0 0}.alkom-not-found{display:flex;min-height:68svh;flex-direction:column;justify-content:flex-end;padding:var(--alkom-section-space) var(--alkom-gutter)}.alkom-not-found h1{max-width:10ch;margin:1.2rem 0 2rem}.alkom-not-found>p:not(.alkom-mono){font-size:clamp(1.7rem,2vw,2.1rem)}.alkom-not-found__actions{display:grid;gap:1rem;margin-top:3.2rem}.template-gift-card{min-height:100svh;padding:var(--alkom-gutter);background:var(--alkom-paper)!important}.template-gift-card .gift-card__title,.template-gift-card .gift-card{max-width:var(--alkom-gift-width, 76rem);margin-inline:auto}.template-gift-card .gift-card__title{padding-top:var(--alkom-gift-space, clamp(4.8rem, 10vw, 10rem));border-bottom:0}.template-gift-card .gift-card__heading{margin:2rem 0}.template-gift-card .gift-card__price{font-family:var(--alkom-mono)}.template-gift-card .gift-card__image-wrapper{display:var(--alkom-gift-image-display, none)}.template-gift-card .gift-card__information{border:1px solid var(--alkom-ink);box-shadow:none}.template-gift-card .gift-card__number{font-family:var(--alkom-mono)}@media screen and (min-width:750px){:root{--alkom-gutter: clamp(2.4rem, 3vw, 5.6rem)}.section-alkom-header{position:sticky;top:0}.alkom-header{min-height:7.2rem;grid-template-columns:1fr auto 1fr}.alkom-mobile-nav{display:none}.alkom-desktop-nav{display:block}.alkom-desktop-nav ul{display:flex;align-items:center;gap:clamp(1.6rem,2vw,3.2rem);margin:0;padding:0}.alkom-header__utilities,.alkom-header__utilities.header__icons{gap:clamp(1.6rem,2vw,3.2rem)}.alkom-desktop-nav a,.alkom-text-button,.alkom-cart-link{font-family:var(--alkom-mono);font-size:1.1rem;text-decoration:none;text-transform:uppercase}.alkom-header-search,.alkom-account-link{display:block}.alkom-header-search{position:relative}.alkom-header-search__panel{position:absolute;z-index:60;top:calc(100% + 1.4rem);right:0;width:min(48rem,80vw);padding:2rem;border:1px solid var(--alkom-ink);background:var(--alkom-paper)}.alkom-wordmark img{width:min(var(--alkom-logo-width-desktop, 13rem),22vw);max-width:100%;max-height:5.2rem}.alkom-footer__index{grid-template-columns:repeat(3,minmax(0,1fr))}.alkom-service-page{grid-template-columns:minmax(0,.8fr) minmax(48rem,1.2fr);gap:clamp(6rem,10vw,16rem)}.alkom-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alkom-form-grid__wide{grid-column:1 / -1}.alkom-track-order__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.alkom-track-order__actions p{grid-column:1 / -1}.alkom-not-found__actions{max-width:60rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:hover){.alkom-desktop-nav a:hover,.alkom-footer a:hover{text-decoration:underline}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.alkom-theme *,body.alkom-theme *:before,body.alkom-theme *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.alkom-desktop-nav .alkom-desktop-nav__children ul{display:grid;gap:0}@media screen and (min-width:750px){.alkom-footer__social{grid-column:auto}}body.alkom-theme .template-search{padding-inline:0}body.alkom-theme .template-search__header h1{margin-top:0}body.alkom-theme .template-search__search{margin-left:0}body.alkom-theme hr,body.alkom-theme .announcement-bar__separator:before,body.alkom-theme .bundle-offer__divider span,body.alkom-theme .shopify-section:has(.section-divider){display:none}body.alkom-theme .announcement-bar,body.alkom-theme .header-wrapper--border-bottom,body.alkom-theme .search-modal,body.alkom-theme .products-mega-menu__item .header__menu-item,body.alkom-theme .cart__items,body.alkom-theme .cart-items thead tr,body.alkom-theme .cart-items th,body.alkom-theme .drawer__header,body.alkom-theme .drawer__footer>details,body.alkom-theme .cart-discount,body.alkom-theme .upsell--border .cart-drawer-gift__progress{border-bottom:0}body.alkom-theme .drawer__footer,body.alkom-theme .bundle-offer__footer,body.alkom-theme .footer,body.alkom-theme .footer__content-bottom{border-top:0}body.alkom-theme .customer table,body.alkom-theme .customer tbody tr{border-block:0;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/alkom.css.map */
