.akm-media{position:relative;overflow:hidden;background:rgba(var(--background-color-media))}.akm-media img,.akm-media svg{display:block;width:100%;height:100%;object-fit:cover}.akm-media img.akm-occ__img--mobile{display:none}.akm-occ__head{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;margin-bottom:2.25rem}.akm-occ__head .main-heading{margin:0}.akm-occ__eyebrow{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.24em;color:rgba(var(--text-color))}.akm-occ .akm-occ__head .section-title{margin:0;font-family:var(--heading-font-family,inherit);font-size:calc(var(--akm-title) * 1px);font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.2em;line-height:1.2}.akm-occ__tabs{display:flex;justify-content:center;gap:3.5rem;margin-bottom:3rem}.akm-occ__tab{flex-shrink:0;padding:0 0 .55rem;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.2em;text-decoration:none;color:var(--akm-accent);border-bottom:1px solid transparent}.akm-occ__tab:hover{color:rgba(var(--text-color))}.akm-occ__tab.is-active{color:#000;border-bottom-color:currentColor}.akm-occ__panel{display:none}.akm-occ__panel.is-active{display:grid;grid-template-columns:minmax(0,calc(var(--akm-left) * 1%)) minmax(0,1fr);column-gap:var(--grid-gap);align-items:stretch}.akm-occ__rail{position:relative;min-width:0}.akm-occ__feature{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--akm-img-text);text-decoration:none}.akm-occ__panel--tall .akm-occ__rail{align-self:start;position:sticky;top:5rem;height:calc(100svh - 7rem);max-height:48rem}.akm-occ__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.akm-occ__feature:after{content:"";position:absolute;left:0;right:0;height:55%;pointer-events:none}.akm-occ--copy-top .akm-occ__feature:after{top:0;background:linear-gradient(to bottom,rgba(var(--akm-overlay),var(--akm-overlay-opacity)),transparent)}.akm-occ--copy-bottom .akm-occ__feature:after{bottom:0;background:linear-gradient(to top,rgba(var(--akm-overlay),var(--akm-overlay-opacity)),transparent)}.akm-occ__copy{position:absolute;z-index:1;left:2.75rem;right:2.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.akm-occ--copy-top .akm-occ__copy{top:3rem}.akm-occ--copy-bottom .akm-occ__copy{bottom:3rem}.akm-occ .akm-occ__title{display:block;margin:0;font-family:var(--heading-font-family,inherit);font-size:clamp(1.25rem,1.9vw,2.25rem);font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.2em;line-height:1.15;color:var(--akm-img-text)}.akm-occ__blurb{display:block;font-size:var(--text-base);line-height:1.6;max-width:22rem;color:var(--akm-img-text)}.akm-occ__cta{display:inline-block;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.2em;padding-bottom:.45rem;border-bottom:1px solid white;color:var(--akm-img-text)}.akm-occ__arrow{margin-left:.6em}.akm-occ__products{display:grid;grid-template-columns:repeat(var(--akm-cols),minmax(0,1fr));gap:1.5rem var(--grid-gap);align-content:start;min-width:0}.akm-occ__more{grid-column:1/-1;display:flex;justify-content:center;margin-top:2.5rem}.akm-occ__card{display:flex;flex-direction:column;gap:.35rem;min-width:0;color:rgba(var(--text-color));text-decoration:none}.akm-occ__card-media{display:block;height:0;padding-bottom:var(--akm-ratio);margin-bottom:.7rem}.akm-occ__card-media img,.akm-occ__card-media svg{position:absolute;top:0;right:0;bottom:0;left:0}.akm-occ__card-media img{transition:transform .6s ease}.akm-occ__card-title{font-size:var(--text-base);line-height:1.3}.akm-occ__card-sub{font-size:var(--text-base);color:var(--akm-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akm-occ__card:hover .akm-occ__card-title{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}.akm-occ__card.zoom-image--effect:hover .akm-occ__card-media img{transform:scale(1.04)}@media(max-width:767px){.akm-media img.akm-occ__img--desktop{display:none}.akm-media img.akm-occ__img--mobile{display:block}.akm-occ .akm-occ__head{margin-bottom:1.25rem;gap:.75rem}.akm-occ .akm-occ__eyebrow{font-size:var(--text-xsmall);letter-spacing:.2em}.akm-occ .akm-occ__head .section-title{font-size:calc(var(--akm-title-m) * 1px);letter-spacing:.12em}.akm-occ .akm-occ__tabs{justify-content:flex-start;gap:1.75rem;overflow-x:auto;scrollbar-width:none;margin:0 -1.5rem 1.5rem;padding-inline:1.5rem}.akm-occ .akm-occ__tabs::-webkit-scrollbar{display:none}.akm-occ .akm-occ__tab{font-size:13px;white-space:nowrap;letter-spacing:.16em}.akm-occ .akm-occ__products{grid-template-columns:repeat(var(--akm-cols-m),minmax(0,1fr));gap:1.25rem .75rem}.akm-occ .akm-occ__card-media{margin-bottom:.5rem}.akm-occ .akm-occ__card-title{font-size:var(--text-base);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.akm-occ .akm-occ__card-sub{font-size:var(--text-small)}.akm-occ .akm-occ__title{line-height:1.1;letter-spacing:.14em}.akm-occ .akm-occ__cta{font-size:var(--text-small);letter-spacing:.16em}.akm-occ .akm-occ__more{margin-top:1.5rem}.akm-occ--stacked .akm-occ__panel.is-active{display:flex;flex-direction:column;gap:1.25rem}.akm-occ--stacked .akm-occ__rail,.akm-occ--stacked .akm-occ__panel--tall .akm-occ__rail{position:relative;top:auto;height:auto;max-height:none;aspect-ratio:var(--akm-mratio,4/5);align-self:auto}.akm-occ--stacked .akm-occ__copy{left:1.25rem;right:1.25rem;gap:.7rem}.akm-occ--stacked.akm-occ--copy-top .akm-occ__copy{top:1.5rem}.akm-occ--stacked.akm-occ--copy-bottom .akm-occ__copy{bottom:1.5rem}.akm-occ--stacked .akm-occ__title{font-size:1.5rem}.akm-occ--stacked .akm-occ__blurb{font-size:var(--text-small)}.akm-occ--stacked.akm-occ--row .akm-occ__products{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - .75rem) / var(--akm-visible));gap:0 .75rem;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;-webkit-overflow-scrolling:touch}.akm-occ--stacked.akm-occ--row .akm-occ__products::-webkit-scrollbar{display:none}.akm-occ--stacked.akm-occ--row .akm-occ__card{scroll-snap-align:start}.akm-occ--side .akm-occ__panel.is-active{grid-template-columns:minmax(0,calc(var(--akm-left-m) * 1%)) minmax(0,1fr)}.akm-occ--side .akm-occ__rail,.akm-occ--side .akm-occ__panel--tall .akm-occ__rail{position:sticky;top:4.5rem;align-self:start;height:calc(100svh - 6rem);max-height:34rem}.akm-occ--side .akm-occ__copy{left:.75rem;right:.75rem;gap:.5rem}.akm-occ--side.akm-occ--copy-top .akm-occ__copy{top:.9rem}.akm-occ--side.akm-occ--copy-bottom .akm-occ__copy{bottom:.9rem}.akm-occ--side .akm-occ__title{font-size:.95rem}.akm-occ--side .akm-occ__blurb--desktop{display:none}.akm-occ--side .akm-occ__blurb{font-size:var(--text-small)}.akm-occ--side .akm-occ__cta{font-size:var(--text-xsmall)}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=BA */
