.aplus-section{background:var(--aplus-bg, #d9d9d9);color:var(--aplus-text-color, #141414);padding-top:var(--aplus-pad-top-mobile, 32px);padding-bottom:var(--aplus-pad-bottom-mobile, 32px)}@media screen and (min-width:1024px){.aplus-section{padding-top:var(--aplus-pad-top, 64px);padding-bottom:var(--aplus-pad-bottom, 64px)}}.aplus-section__inner{max-width:var(--aplus-max-width, 1320px);margin:0 auto}.aplus-section__header{margin-bottom:32px;text-align:var(--aplus-heading-align, left)}.aplus-section__heading{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.2;margin:0 0 8px}.aplus-section__subheading{color:var(--aplus-muted-color, #6b6b6b);max-width:60ch;margin:0 auto}.aplus-empty-state{border:1px dashed #b5b5b5;border-radius:8px;padding:16px 20px;color:#6b6b6b;font-size:.9rem}.aplus-blocks{display:flex;flex-direction:column;gap:var(--aplus-block-gap, 64px)}.aplus-block{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.aplus-block.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.aplus-block{opacity:1;transform:none;transition:none}}.aplus-hero{display:grid;gap:var(--aplus-card-gap, 20px);grid-template-columns:1fr 1fr;grid-template-areas:"left rbot" "top  top"}.aplus-hero__left{grid-area:left}.aplus-hero__right{display:contents}.aplus-hero__top{grid-area:top}.aplus-hero__bottom{grid-area:rbot}@media screen and (min-width:1024px){.aplus-hero{grid-template-columns:.5fr 1fr;grid-template-areas:"left top" "left rbot";grid-template-rows:1fr 1fr}.aplus-hero__left{grid-area:left}.aplus-hero__top{grid-area:top}.aplus-hero__bottom{grid-area:rbot}}.aplus-hero__left,.aplus-hero__bottom{border-radius:var(--aplus-radius, 20px);overflow:hidden;background:var(--aplus-card-dark-bg, #1c1c1c);position:relative;min-height:260px}.aplus-hero__left{height:100%}.aplus-hero__media{position:relative;height:100%;min-height:260px}.aplus-hero__img{width:100%;height:100%;object-fit:cover;display:block}.aplus-hero__top{position:relative;background:var(--aplus-card-bg, #ffffff);border-radius:var(--aplus-radius, 20px);overflow:hidden;min-height:clamp(180px,26vw,260px)}.aplus-hero__top-media{position:absolute;top:0;right:0;bottom:0;left:0}.aplus-hero__top-media .aplus-hero__img{width:100%;height:100%;object-fit:cover}.aplus-hero__top-content{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;margin-left:auto;width:100%;max-width:65%;padding:clamp(14px,3vw,28px) clamp(16px,3.5vw,28px)}@media screen and (max-width:599px){.aplus-hero__top-content{max-width:60%}}.aplus-hero__top-content .aplus-hero__heading{font-size:clamp(1.8rem,1rem + .8vw,1.5rem);line-height:1.2;margin:0 0 8px;color:#59524d}.aplus-hero__top-content .aplus-hero__text{color:var(--aplus-muted-color, #6b6b6b);font-size:clamp(.9rem,.85rem + .6vw,1.15rem);line-height:1.5;margin:0}@media screen and (min-width:1024px){.aplus-hero__top-content .aplus-hero__heading{font-size:clamp(1.75rem,1.2rem + 2vw,4rem);line-height:1.15}.aplus-hero__top-content .aplus-hero__text{font-size:clamp(1.1rem,.9rem + 1.4vw,2rem)}}.aplus-badge{position:absolute;left:20px;bottom:20px;display:flex;flex-direction:column;gap:2px;border-radius:10px;color:#59524d;max-width:calc(100% - 40px);overflow-wrap:break-word}.aplus-badge__title{font-size:clamp(1rem,.85rem + 2.4vw,4rem);line-height:1.2}.aplus-badge__subtitle{font-size:clamp(.8rem,.7rem + 1vw,2rem);opacity:.85;line-height:1.3}.aplus-icons__heading{text-align:center;font-size:1.25rem;margin:0 0 24px}.aplus-icons__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 20px}@media screen and (min-width:1024px){.aplus-icons__grid{grid-template-columns:repeat(4,1fr);gap:40px 32px}}.aplus-icon-item{display:flex;flex-direction:column;align-items:center;text-align:center}.aplus-icon-item__icon-frame{width:120px;height:120px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.aplus-icon-item__icon{width:100%;height:100%;object-fit:contain;border-radius:16px;border:1px solid #59524D;padding:20px}.aplus-icon-item__title{font-weight:600;font-size:clamp(1rem,.85rem + 1vw,2rem);margin:0;color:#59524d}.aplus-icon-item__description{font-size:clamp(.85rem,.75rem + .7vw,1.5rem);color:#59524d;line-height:1.45;margin:0;max-width:26ch}.aplus-gallery__heading{text-align:center;font-size:1.25rem;margin:0 0 24px}.aplus-gallery__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--aplus-card-gap, 20px)}@media screen and (min-width:1024px){.aplus-gallery__grid{grid-template-columns:repeat(3,1fr)}}.aplus-gallery-item__link{display:block;color:inherit;text-decoration:none}.aplus-gallery-item__media{position:relative;border-radius:var(--aplus-radius, 20px);overflow:hidden;background:var(--aplus-card-dark-bg, #1c1c1c);aspect-ratio:4 / 3}.aplus-gallery-item__img{width:100%;height:100%;object-fit:cover;display:block}.aplus-gallery-item__caption{position:absolute;left:0;right:0;bottom:0;padding:clamp(10px,2vw,16px) 14px;text-align:center;color:#fff;font-weight:300;font-size:clamp(.9rem,.75rem + 1vw,1.85rem);letter-spacing:.01em;background:#59524d}.aplus-gallery-item__description{margin:10px 4px 0;font-size:.875rem;color:var(--aplus-muted-color, #6b6b6b)}.aplus-info{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--aplus-card-gap, 20px)}@media screen and (min-width:769px){.aplus-info{grid-template-columns:repeat(2,1fr)}}.aplus-info-card__media{border-radius:var(--aplus-radius, 20px);overflow:hidden;margin-bottom:16px}.aplus-info-card__img{width:100%;height:auto;display:block;object-fit:cover}.aplus-info-card__heading{font-size:clamp(1.25rem,1rem + 2.4vw,3rem);margin:0 0 8px;color:#59524d}.aplus-info-card__description{color:#59524d;line-height:1.5}.aplus-info-card__description p{margin:0 0 8px;font-size:clamp(.9rem,.8rem + .9vw,1.5rem)}.aplus-info-card__description p:last-child{margin-bottom:0}.aplus-gallery-item__link:focus-visible,.aplus-section a:focus-visible{outline:2px solid var(--aplus-accent, #141414);outline-offset:3px}@media(max-width:767px){.aplus-section.container{padding-block:20px}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/product-aplus.css.map */
