:root{--absen-red: #f58220;--absen-red-dark: #d6680d;--absen-ink: #101114;--absen-muted: #666a73;--absen-line: #e4e5e8;--absen-surface: #f5f6f8;--absen-shell: 1336px;--absen-radius: 2px;--absen-section-space: clamp(64px, 7.5vw, 112px);--absen-gutter: 24px}html{scroll-behavior:smooth}@media(min-width:990px){html.absen-cart-restoring .page-wrapper{margin-right:var(--theme-drawer-width, var(--sidebar-width));transition:none}}body{color:var(--absen-ink);background:#fff}.absen-home,[class*=absen-]{font-family:var(--font-body--family, Montserrat, sans-serif)}.absen-shell{width:min(calc(100% - (var(--absen-gutter) * 2)),var(--absen-shell));margin-inline:auto}.page-width-normal,.page-width-narrow,.page-width-content,.section.section--page-width{--page-margin: var(--absen-gutter);--page-content-width: var(--absen-shell);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section--page-width:not(.section){width:min(calc(100% - (var(--absen-gutter) * 2)),var(--absen-shell));margin-inline:auto}.section--page-width:not(.section)>.section-content-wrapper{width:100%}.absen-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:18px;color:var(--absen-muted);font-size:12px;line-height:1.4}.absen-breadcrumb a{color:var(--absen-ink);text-decoration:none}.absen-breadcrumb a:hover{color:var(--absen-red)}.absen-breadcrumb [aria-current=page]{overflow:hidden;max-width:min(52vw,560px);text-overflow:ellipsis;white-space:nowrap}.absen-page-header+.shopify-section .absen-blog-featured__crumb{display:none}.absen-section{padding-block:var(--absen-section-space)}.absen-section-heading{margin:0;color:var(--absen-ink);font-size:clamp(32px,3.4vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.absen-eyebrow{margin:0 0 14px;color:var(--absen-red);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.absen-lede{max-width:680px;color:var(--absen-muted);font-size:clamp(16px,1.3vw,19px);line-height:1.7}.absen-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border:1px solid var(--absen-red);border-radius:var(--absen-radius);background:var(--absen-red);color:#fff;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.absen-button:hover{border-color:var(--absen-red-dark);background:var(--absen-red-dark);color:#fff;text-decoration:none}.absen-button--secondary{border-color:currentColor;background:transparent;color:var(--absen-ink)}.absen-button--secondary:hover{border-color:var(--absen-ink);background:var(--absen-ink);color:#fff}#header-group .announcement-bar{min-height:28px;padding-block:4px!important;background:var(--absen-red);color:#fff}#header-group .announcement-bar a,#header-group .announcement-bar button{color:inherit}#header-component .header__row--top{min-height:78px;background:#050505;color:#fff}#header-component .header__columns{max-width:var(--absen-shell);margin-inline:auto}#header-component .menu-list__link{color:#fff;font-weight:600}#header-component .header-actions__action,#header-component .header-actions__action svg,#header-component .header__icon,#header-component summary{color:#fff}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-current=page]{color:var(--absen-red)}@media screen and (min-width:990px){#header-component .header__underlay-open{display:none}#header-component .menu-list__list-item:not([slot=overflow]){position:relative}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{top:calc(100% - 1px);left:0;width:max-content;min-width:220px;max-width:320px;padding:0;clip-path:none;background:#050505;color:#fff;box-shadow:0 14px 32px #00000024}#header-component .menu-list__submenu-inner{display:block;max-height:none;padding:14px 18px;transform:none;overflow:visible}#header-component .menu-list__submenu .mega-menu,#header-component .menu-list__submenu .mega-menu__grid,#header-component .menu-list__submenu .mega-menu__column,#header-component .menu-list__submenu .mega-menu__list{display:block;width:auto;min-width:0;padding:0}#header-component .menu-list__submenu .mega-menu__link{display:block;padding:8px 0;color:#fff;white-space:nowrap}#header-component .menu-list__submenu .mega-menu__link:hover{color:var(--absen-red)}#header-component .menu-list__list-item:not([slot=overflow]):has(.absen-catalog-mega){position:static}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu:has(.absen-catalog-mega){left:50%;transform:translate(-50%);width:min(1300px,calc(100vw - 100px));max-width:none;border-top:2px solid #f58220;border-radius:0 0 8px 8px;background:#f7f8fa;color:#1a1d21;box-shadow:0 20px 48px #141e282e}#header-component .menu-list__list-item:has(>.menu-list__trigger>a:is([href$="/collections/catalog-service-products"],[href$="/pages/absen-services"]))>.menu-list__submenu{width:min(860px,calc(100vw - 40px))}#header-component .menu-list__list-item:has(>.menu-list__trigger>a[href$="/collections/catalog-commercial-display-products"])>.menu-list__submenu{width:min(740px,calc(100vw - 40px))}#header-component .menu-list__submenu:has(.absen-catalog-mega) .menu-list__submenu-inner{max-height:calc(100vh - 95px);padding:20px 24px;overflow-y:auto}#header-component .menu-list__submenu .mega-menu__grid:has(.absen-catalog-mega){display:block}#header-component .menu-list__submenu .mega-menu__list.absen-catalog-mega{display:block;column-count:var(--catalog-columns);column-gap:24px}@media(min-width:1500px){#header-component .menu-list__submenu .mega-menu__list.absen-catalog-mega:has(>.mega-menu__column:nth-child(5)){column-count:6}}#header-component .menu-list__submenu .absen-catalog-mega>.mega-menu__column{display:block;min-width:0;margin:0 0 14px;padding:0 0 13px;break-inside:avoid-column;border:0;border-bottom:1px solid #dce2e8;border-radius:0;background:transparent}#header-component .absen-catalog-mega>.mega-menu__column>div>.mega-menu__link{display:block;margin:0 0 8px;padding:0;border:0;background:transparent;color:#1a1d21;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;white-space:normal}#header-component .absen-catalog-mega>.mega-menu__column>div>.mega-menu__link:hover,#header-component .absen-catalog-mega>.mega-menu__column>div>.mega-menu__link:focus-visible{color:#b94f00}#header-component .absen-catalog-mega>.mega-menu__column>div>ul{display:block;padding:0}#header-component .absen-catalog-mega>.mega-menu__column>div>ul .mega-menu__link{display:block;padding:3px 0;background:transparent;color:#4d5560;font-size:13.5px;line-height:1.35;text-decoration:none;white-space:normal}#header-component .absen-catalog-mega>.mega-menu__column>div>ul .mega-menu__link:hover,#header-component .absen-catalog-mega>.mega-menu__column>div>ul .mega-menu__link:focus-visible{color:#b94f00}#header-component .absen-catalog-mega .mega-menu__link:focus-visible{outline:2px solid #b94f00;outline-offset:3px}@media(max-width:1199px){#header-component .menu-list__submenu .mega-menu__list.absen-catalog-mega{column-count:4}#header-component .menu-list__list-item:has(>.menu-list__trigger>a:is([href$="/collections/catalog-service-products"],[href$="/pages/absen-services"]))>.menu-list__submenu{width:min(760px,calc(100vw - 40px))}#header-component .menu-list__list-item:has(>.menu-list__trigger>a[href$="/collections/catalog-commercial-display-products"])>.menu-list__submenu{width:min(620px,calc(100vw - 40px))}}#header-component .menu-list__disclosure{color:#fff}#header-component .menu-list__trigger:hover .menu-list__disclosure{color:var(--absen-red)}}@media(max-width:989px){:root{--absen-gutter: 24px}}@media(max-width:749px){:root{--absen-section-space: 64px;--absen-gutter: 16px}#header-component .header__row--top{min-height:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.absen-button{transition:none}}.shopify-section[id$=__footer_cta]{border-bottom:1px solid #292b30}@media screen and (min-width:990px){.shopify-section[id$=__footer_main] .footer-content{grid-template-columns:1.05fr .8fr 1.15fr 1.3fr}}.shopify-section[id$=__footer_main] .email-signup__input,.shopify-section[id$=__footer_main] .email-signup__button{min-height:48px;height:48px}.shopify-section[id$=__footer_main] .email-signup__input{padding-block:10px}@media(max-width:749px){main .absen-contact-map-form{padding-block:32px}main .absen-contact-map-form button[type=submit]{width:100%;min-height:48px}main .cart-totals__item.cart-totals__tax-note{display:block;font-size:14px;line-height:1.5}main product-card,main .product-card__content,main .product-card__content>*{min-width:0;max-width:100%}main product-card product-price>[ref=priceContainer]{width:100%;min-width:0;max-width:100%}main product-card .price{display:inline-block}main product-card .price,main product-card .price>span,main product-card product-price{white-space:normal;overflow-wrap:anywhere;max-width:100%}main product-card h3,main product-card .product-title{overflow-wrap:anywhere}main .variant-option--buttons:not(.variant-option--swatches):has(>label:nth-of-type(4)):not(:has(>label:nth-of-type(5))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}main .variant-option--buttons:not(.variant-option--swatches):has(>label:nth-of-type(4)):not(:has(>label:nth-of-type(5)))>label{width:100%;min-width:0;min-height:44px}}@media(max-width:749px){#header-component .header__columns{grid-template-columns:minmax(0,1fr) 44px 88px 44px!important;grid-template-areas:"brand search actions menu"!important;width:100%;box-sizing:border-box;column-gap:4px;padding-inline:16px!important;min-height:72px}#header-component .header__columns .header-logo{grid-area:brand!important;justify-self:start;width:128px;padding:0}#header-component .header-logo__image{width:128px;height:auto;max-width:100%}#header-component .header__columns .search-action{grid-area:search!important}#header-component .header__columns header-actions{grid-area:actions!important}#header-component .header__columns .header__drawer{grid-area:menu!important}#header-component .header__icon svg,#header-component .search-action svg{width:24px;height:24px}.shopify-section[id$=__footer_main] .menu__details{border-block-end-color:#ffffff17}.shopify-section[id$=__footer_main] .menu__heading{min-height:56px;font-size:15px;font-weight:600}}@media(max-width:749px){.shopify-section[id$=__footer_main] .footer-content{gap:0}.shopify-section[id$=__footer_main] .footer-content>:not(accordion-custom){margin-block:20px}.shopify-section[id$=__footer_main] .menu__details{padding-block:0}.shopify-section[id$=__footer_main] .menu__heading{margin:0;padding-block:0;min-height:56px}}@media(max-width:749px){.shopify-section[id$=__footer_main] .footer-content>:has(.menu__details){margin-block:0}}@media(max-width:749px){.shopify-section[id$=__footer_main] .group-block-content:has(>accordion-custom){gap:0}.shopify-section[id$=__footer_main] .footer-content>:has(.menu__details){margin:0}}@media(max-width:749px){#header-component .absen-mobile-catalog-title{margin:12px 24px 20px;font-size:24px;font-weight:600}#header-component .menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu-item--parent,#header-component .menu-drawer__menu-item--child{font-size:16px;line-height:1.4;min-height:52px;padding-block:14px;color:#111}#header-component .menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:0;width:100%}#header-component .menu-drawer__menu-item--mainlist{border-bottom:1px solid rgb(0 0 0 / 8%)}}@media(max-width:749px){#header-component .menu-drawer__title{color:#111;font-size:18px}}.absen-header-search,.absen-header-catalog-trigger{display:none}@media(min-width:990px){#header-component .header__row--top{min-height:76px}#header-component .header__row--top .header__columns{width:100%;grid-template-areas:"left center right";grid-template-columns:136px minmax(280px,1fr) auto;gap:40px;min-height:76px;padding-block:14px}#header-component .header__row--top .header__column--center{width:100%}#header-component .header__row--top .search-action{display:none}#header-component .header-logo{width:136px}#header-component .header-logo__image{width:136px;height:auto}.absen-header-search{display:flex;width:100%;height:48px;border:1px solid #d4d7db;border-radius:5px;overflow:hidden;background:#fff;color:#17191c}.absen-header-search input[type=search]{min-width:0;flex:1;border:0;background:transparent;color:inherit;padding:0 18px;font-size:15px}.absen-header-search button{width:56px;border:0;background:#f87308;color:#fff;cursor:pointer}.absen-header-search button .svg-wrapper{width:24px;margin:auto}#header-component .header__row--bottom .header__columns{display:flex;width:100%;min-height:48px;padding-block:0}#header-component .header__row--bottom .header__column--left{width:100%;gap:24px}.absen-header-catalog-trigger{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 18px;background:#191b1e;color:#fff;font-size:14px;font-weight:650;white-space:nowrap;text-decoration:none}.absen-header-catalog-trigger .svg-wrapper{width:18px;height:18px}.absen-header-catalog-trigger:hover,.absen-header-catalog-trigger[aria-expanded=true]{color:#ff8b30}#header-component .header__row--bottom header-menu{min-width:0;flex:1}#header-component .header__row--bottom .menu-list__link{font-size:13px}}.absen-search-status{height:56px;padding:8px 16px;font-size:12px;line-height:20px}predictive-search-component [ref=predictiveSearchResults][inert]{opacity:.55}.absen-option-retry,.absen-cart-check{text-decoration:underline;white-space:nowrap;font-size:12px}.product-form-text__error:has(.absen-option-retry),.product-form-text__error:has(.absen-cart-check){flex-wrap:wrap}product-form-component[aria-busy=true] button[name=add]{position:relative}product-form-component[aria-busy=true] button[name=add]:after{content:"";position:absolute;inset-inline-end:16px;width:14px;height:14px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:absen-cart-pending .8s linear infinite}@keyframes absen-cart-pending{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){product-form-component[aria-busy=true] button[name=add]:after{animation:none}}.shopify-policy__container{width:100%;min-width:0}.shopify-policy__title,.shopify-policy__body{min-width:0;overflow-wrap:anywhere}.shopify-policy__container :is(h1,h2,h3,p,a){overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/39/assets/absen.css.map */
