.absen-catalog-showcases{background:#f3f4f5;color:#15171a;font-family:var(--font-body--family, sans-serif)}.absen-catalog-showcases__center{scroll-margin-top:90px}.absen-catalog-showcases__center+.absen-catalog-showcases__center{border-top:1px solid #e1e3e6}.absen-catalog-showcases__inner{box-sizing:border-box;width:min(1336px,calc(100% - 96px));margin:0 auto;padding:48px 0 54px}.absen-catalog-showcases__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;margin-bottom:24px}.absen-catalog-showcases__all-link{justify-self:end;align-self:end;margin-bottom:2px;color:#f58220;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.absen-catalog-showcases__all-link:hover{color:#d86208;text-decoration:underline;text-underline-offset:4px}.absen-catalog-showcases__header h2{margin:0;font:600 clamp(29px,2.5vw,36px) / 1.15 var(--font-heading--family, Montserrat, sans-serif);letter-spacing:-.028em;white-space:nowrap}.absen-catalog-showcases__intro p{margin:10px 0 0;color:#68717a;font-size:15px;line-height:1.55}@media(min-width:990px){.absen-catalog-showcases__intro p{white-space:nowrap}}.absen-catalog-showcases__navigation{grid-column:1 / -1;display:flex;width:100%;min-width:0;align-items:center;gap:8px}.absen-catalog-showcases__tabs{display:flex;min-width:0;flex:1;gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid #d7dce1;background:transparent;scrollbar-width:none}.absen-catalog-showcases__tabs::-webkit-scrollbar{display:none}.absen-catalog-showcases__tabs button{flex:none;min-height:43px;margin-bottom:-1px;padding:10px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#53606c;font:600 13px / 1.2 var(--font-body--family, Montserrat, sans-serif);cursor:pointer;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.absen-catalog-showcases__tabs button:hover:not(.is-active){color:#171a1e}.absen-catalog-showcases__tabs button.is-active{border-bottom-color:#f87308;color:#171a1e}.absen-catalog-showcases__arrow{width:28px;height:28px;flex:none;padding:0;border:0;background:transparent;color:#39434f;font-size:21px;line-height:1;cursor:pointer;transition:color .18s ease}.absen-catalog-showcases__arrow:hover:not(:disabled){color:#d95b06}.absen-catalog-showcases__arrow:disabled{opacity:.22;cursor:default}.absen-catalog-showcases__panel{display:grid;grid-template-columns:minmax(270px,1.05fr) minmax(0,4fr);gap:16px}.absen-catalog-showcases__panel[hidden]{display:none}.absen-catalog-showcases__promo{position:relative;display:flex;min-height:290px;overflow:hidden;flex-direction:column;justify-content:flex-end;padding:26px 24px;border-radius:2px;background:#e9ebee;color:#fff;text-decoration:none}.absen-catalog-showcases__promo:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 37%,rgb(0 0 0 / 12%) 54%,rgb(0 0 0 / 88%) 100%);content:"";pointer-events:none}.absen-catalog-showcases__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center 28%;background:#e9ebee;transition:transform .3s ease}.absen-catalog-showcases__promo--legacy-art .absen-catalog-showcases__promo-image{object-fit:cover;object-position:center}.absen-catalog-showcases__promo:hover .absen-catalog-showcases__promo-image{transform:scale(1.025)}.absen-catalog-showcases__promo--scene .absen-catalog-showcases__promo-image{height:100%;object-fit:cover}.absen-catalog-showcases__promo--scene:after{background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / 82%) 100%)}.absen-catalog-showcases__promo-icon{position:absolute;top:20%;left:50%;display:grid;width:136px;height:136px;place-items:center;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;color:#ffffff73;transform:translate(-50%)}.absen-catalog-showcases__promo-icon svg{width:74px;height:74px;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.absen-catalog-showcases__promo-copy{position:relative;z-index:1;display:grid;gap:10px;text-shadow:0 2px 6px rgb(0 0 0 / 40%)}.absen-catalog-showcases__promo-copy strong{font-size:clamp(22px,1.8vw,30px);line-height:1.1}.absen-catalog-showcases__promo-copy>span{font-size:14px;font-weight:700}.absen-catalog-showcases__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(290px,auto);gap:16px}.absen-catalog-showcases__product{min-width:0;padding:12px 12px 16px;border:1px solid #e8ebef;background:#fff;box-shadow:0 4px 18px #0e19280a}.absen-catalog-showcases__product product-card,.absen-catalog-showcases__product .product-card__content{height:100%}.absen-catalog-showcases__product .product-card__content{text-align:center}.absen-catalog-showcases__product .product-card__content>product-price{margin-top:auto;padding-top:8px}.absen-catalog-showcases__product .card-gallery{height:auto;min-height:0;overflow:hidden;flex:0 0 auto;aspect-ratio:1.18!important;background:#fff}.absen-catalog-showcases__product .card-gallery slideshow-component,.absen-catalog-showcases__product .card-gallery slideshow-container,.absen-catalog-showcases__product .card-gallery slideshow-slides,.absen-catalog-showcases__product .card-gallery slideshow-slide,.absen-catalog-showcases__product .card-gallery .product-media{height:100%;min-height:0}.absen-catalog-showcases__product .card-gallery img{object-fit:contain;background:#fff}.absen-catalog-showcases__product h3{font-size:15px!important;font-weight:500!important;line-height:1.35!important}.absen-catalog-showcases__product .price{color:var(--color-foreground);font-size:14px;font-weight:400}.absen-catalog-showcases__product--quote .price{display:inline-block;padding:6px 11px;border:1px solid #d9dde3;background:#fff;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.absen-catalog-showcases__product--quote .price:after{content:" \2192"}.absen-catalog-showcases__product--quote:is(:hover,:focus-within) .price{background:#f58220;color:#fff;box-shadow:0 6px 14px #ad49002e}.absen-catalog-showcases__empty{grid-column:1 / -1;align-self:center;margin:0;color:#777d86;text-align:center}.absen-catalog-showcases button:focus-visible,.absen-catalog-showcases a:focus-visible{outline:2px solid #f58220;outline-offset:3px}@media(max-width:989px){.absen-catalog-showcases__inner{width:calc(100% - 48px)}.absen-catalog-showcases__header{grid-template-columns:minmax(0,1fr)}.absen-catalog-showcases__all-link{grid-row:3}.absen-catalog-showcases__intro p{margin:10px 0 0;color:#68717a;font-size:15px;line-height:1.55;max-width:560px}.absen-catalog-showcases__navigation{grid-column:1;grid-row:2}.absen-catalog-showcases__panel{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr)}.absen-catalog-showcases__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.absen-catalog-showcases__grid>.absen-catalog-showcases__product:nth-of-type(n+5){display:none}}@media(min-width:990px)and (max-width:1240px){.absen-catalog-showcases__header{grid-template-columns:minmax(0,1fr) auto}.absen-catalog-showcases__intro p{max-width:none}.absen-catalog-showcases__navigation{width:100%}}@media(max-width:749px){.absen-catalog-showcases__inner{width:calc(100% - 32px);padding:38px 0 42px}.absen-catalog-showcases__header h2{font-size:clamp(22px,6vw,30px);white-space:normal}.absen-catalog-showcases__panel{display:block}.absen-catalog-showcases__panel[hidden]{display:none}.absen-catalog-showcases__promo{min-height:170px;margin-bottom:12px}.absen-catalog-showcases__promo-icon{top:12%;width:90px;height:90px}.absen-catalog-showcases__promo-icon svg{width:48px;height:48px}.absen-catalog-showcases__grid{display:flex;min-height:0;gap:12px;margin-right:-16px;overflow-x:auto;padding:0 16px 10px 0;scroll-snap-type:x mandatory}.absen-catalog-showcases__grid>.absen-catalog-showcases__product:nth-of-type(n+5){display:block}.absen-catalog-showcases__product{min-width:46vw;min-height:210px;scroll-snap-align:start}.absen-catalog-showcases__product .card-gallery{height:140px;flex-basis:140px}.absen-catalog-showcases__empty{min-width:240px;align-self:center;text-align:left}}@media(prefers-reduced-motion:reduce){.absen-catalog-showcases__tabs button,.absen-catalog-showcases__arrow{transition:none}}@media(max-width:369px){.absen-catalog-showcases__header h2{white-space:normal}}.absen-home-service-overview{position:relative;overflow:hidden;border-top:1px solid #dce3e9;border-bottom:1px solid #dce3e9;background:#e8edf1;padding-block:56px}.absen-home-service-overview__inner,.absen-home-display-overview__inner{max-width:1336px;width:calc(100% - 96px);margin:auto}.absen-home-service-overview__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:center}.absen-home-service-overview__copy{position:relative;z-index:1}.absen-home-service-overview h2,.absen-home-display-overview h2{margin:0;font:650 clamp(26px,2.5vw,34px)/1.15 var(--font-heading--family);letter-spacing:-.03em}.absen-home-service-overview p,.absen-home-display-overview p{margin:12px 0 24px;color:#687384;font-size:14px;line-height:1.6}.absen-home-service-overview__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.absen-home-service-overview__links a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:136px;padding:20px 18px;border:1px solid rgb(255 255 255 / 80%);border-radius:10px;background:#fffffff0;box-shadow:0 8px 24px #263a4b0f;color:#171a1e;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.absen-home-service-overview__links a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #263a4b1c}.absen-home-service-overview__links strong{font-size:14px;line-height:1.5}.absen-home-service-overview__icon{display:grid;place-items:center;width:32px;height:32px;color:#f58220}.absen-home-service-overview__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.absen-home-display-overview__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.absen-home-overview-link{display:inline-flex;gap:10px;align-items:center;color:#f58220;text-decoration:none;font-size:14px;font-weight:700}.absen-home-overview-link:hover{color:#d86208;text-decoration:underline;text-underline-offset:4px}.absen-home-service-overview__copy>.absen-home-overview-link{margin-top:22px}.absen-home-service-overview__media{position:absolute;inset:0 0 0 auto;width:48%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.absen-home-service-overview__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.absen-home-display-overview{background:#fff;padding-block:48px}.absen-home-display-overview header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.absen-home-display-overview header p{margin-bottom:0}.absen-home-display-overview header>.absen-home-overview-link{margin-bottom:2px;white-space:nowrap}.absen-home-display-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.absen-home-display-overview__card{min-width:0;padding:16px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;color:#171a1e;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.absen-home-display-overview__card:hover{border-color:#c6d0d9;box-shadow:0 10px 28px #15253414}.absen-home-display-overview__media{display:grid;place-items:center;height:210px;overflow:hidden;border-radius:6px;background:#f4f6f8}.absen-home-display-overview__media img{width:100%;height:100%;object-fit:contain}.absen-home-display-overview__card--illustration .absen-home-display-overview__media img{object-fit:cover}.absen-home-display-overview__icon{width:90px;height:90px;color:#355572}.absen-home-display-overview__copy{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:16px}.absen-home-display-overview__copy span{font-size:24px;font-weight:400}@media(max-width:1180px){.absen-home-service-overview__inner,.absen-home-display-overview__inner{width:calc(100% - 48px)}.absen-home-service-overview__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.absen-home-service-overview,.absen-home-display-overview{padding-block:32px}.absen-home-service-overview__inner,.absen-home-display-overview__inner{width:calc(100% - 32px)}.absen-home-service-overview__inner{grid-template-columns:1fr;gap:24px}.absen-home-service-overview__links a{min-height:136px;gap:14px;padding:18px}.absen-home-service-overview__media{position:relative;width:100%;height:220px;border-radius:10px;-webkit-mask-image:none;mask-image:none}.absen-home-display-overview header{flex-direction:column;align-items:flex-start;gap:0}.absen-home-display-overview header>.absen-home-overview-link{margin:0}.absen-home-display-overview__grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:10px}.absen-home-display-overview__card{flex:0 0 78%;scroll-snap-align:start;padding:16px}.absen-home-display-overview__media{height:180px}}@media(prefers-reduced-motion:reduce){.absen-home-service-overview__links a,.absen-home-display-overview__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/absen-home-sections.css.map */
