.product-feature-markers{position:relative;overflow:hidden}.product-feature-markers .container{position:relative}.product-feature-markers__layout{display:flex;flex-direction:column;gap:5rem}.product-feature-markers__text{display:flex;flex-direction:column;justify-content:center}.product-feature-markers__text--top{justify-content:flex-start}.product-feature-markers__text--middle{justify-content:center}.product-feature-markers__text--bottom{justify-content:flex-end}.product-feature-markers__subtitle{font-family:var(--font-subtitle-family);font-size:12px;font-weight:500;letter-spacing:.36px;line-height:14.4px;text-transform:uppercase;display:flex;align-items:center;column-gap:1.2rem;margin:0 0 1.6rem;color:rgba(var(--color-foreground),.8)}.product-feature-markers__subtitle.section-header__subtitle_dot:before{content:"";display:block;height:6px;width:6px;min-height:6px;min-width:6px;border-radius:50%;background:rgb(var(--color-accent))}.product-feature-markers__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:800;font-size:38px;line-height:47px;letter-spacing:.893px;margin:0 0 32px;color:rgb(var(--color-foreground-title));text-transform:uppercase}.product-feature-markers__description{font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:28.909px;letter-spacing:-.5px;color:rgba(var(--color-foreground),.75);margin:0 0 32px}.product-feature-markers__description p{margin:0}.product-feature-markers__text .button{align-self:flex-start}.product-feature-markers__image-col,.product-feature-markers__img-box{position:relative}.product-feature-markers__img-box>img,.product-feature-markers__img-box>.placeholder-svg{width:100%;height:auto;display:block;border-radius:6px}.product-feature-markers__footnote{font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:400;line-height:19.9px;letter-spacing:-.5px;color:#fffc;text-align:right;margin-top:1.6rem}.product-feature-markers__marker{position:absolute;z-index:3;cursor:pointer}.product-feature-markers__marker .marker-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#2d2d2d;color:#fff;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.product-feature-markers__marker .marker-icon svg{width:12px;height:12px;transition:transform .3s ease}.product-feature-markers__marker:hover .marker-icon,.product-feature-markers__marker.marker-active .marker-icon{transform:scale(1.15);box-shadow:0 0 0 6px #2d2d2d40}.product-feature-markers__marker:hover .marker-icon svg,.product-feature-markers__marker.marker-active .marker-icon svg{transform:rotate(45deg)}.feature-card-wrapper{padding:1.2rem;position:absolute;top:50%;left:100%;opacity:0;pointer-events:none;visibility:hidden;display:none;transition:all .3s ease-in-out;height:auto;background:transparent;transform:translateY(-50%);z-index:10}.product-feature-markers__card{background-color:rgb(var(--color-background));width:30rem;padding:1.6rem;border-radius:6px;box-shadow:0 2px 20px #0000001f}.product-feature-markers__card-img{width:100%;border-radius:4px;overflow:hidden;margin-bottom:1.2rem}.product-feature-markers__card-img img{width:100%;height:auto;display:block}.product-feature-markers__card-heading{font-family:"Barlow Condensed",var(--font-heading-family);font-style:italic;font-weight:800;font-size:16px;line-height:1.4;text-transform:uppercase;letter-spacing:.4px;margin:0 0 .4rem;color:rgb(var(--color-foreground));word-wrap:break-word}.product-feature-markers__card-description{font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.5;color:rgba(var(--color-foreground),.7);word-wrap:break-word}.product-feature-markers__card-description p{margin:0}@keyframes featureCardAppearing{0%{opacity:0;visibility:hidden}to{visibility:visible;opacity:1}}@media screen and (min-width:990px){.product-feature-markers__marker:hover{z-index:10}.product-feature-markers__marker:hover .feature-card-wrapper{visibility:visible;display:block;opacity:1;pointer-events:auto;animation-name:featureCardAppearing;animation-duration:.5s;animation-timing-function:ease-in-out}}.feature-card--go-left .feature-card-wrapper{left:unset;right:100%}.feature-card--go-top .feature-card-wrapper{bottom:50%;top:unset;transform:unset}.feature-card--go-bottom .feature-card-wrapper{top:50%;bottom:unset;transform:unset}.product-feature-markers__mobile-cards{margin-top:2rem}.product-feature-markers__mobile-card{display:none;background-color:rgb(var(--color-background));padding:2rem;border-radius:6px;box-shadow:0 2px 20px #0000000f}@media screen and (min-width:990px){.product-feature-markers__mobile-cards{display:none}}@media screen and (max-width:989px){.product-feature-markers__marker.has-mobile-position{left:var(--mobile-left)!important;right:auto!important;top:var(--mobile-top)!important;bottom:auto!important}}@media screen and (min-width:750px){.product-feature-markers__heading{font-size:48px;line-height:50px}}@media screen and (min-width:990px){.product-feature-markers__layout{flex-direction:row;align-items:stretch;gap:4rem}.product-feature-markers__text{flex:0 0 40%;max-width:40%}.product-feature-markers__image-col{flex:1}.product-feature-markers__heading{font-size:58px;line-height:50px;letter-spacing:-1.281px}}@media screen and (max-width:749px){.product-feature-markers__subtitle{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-product-feature-markers.css.map */
