.features-section{background-color:var(--fs-bg);color:var(--fs-text);padding:40px 0;position:relative}.features-grid{display:grid;grid-template-columns:repeat(3,1fr)}.features-grid__item{padding:28px 24px;text-align:center;border-right:1px solid var(--fs-border)}.features-grid__item:last-child{border-right:none}.features-grid__title{font-size:16px;letter-spacing:.08em;margin:0 0 16px;font-weight:400}.features-grid__readmore{background:none;border:none;color:var(--fs-text);font-size:11px;letter-spacing:.12em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;font-family:inherit;transition:opacity .2s}.features-grid__readmore:hover{opacity:.6}.features-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;visibility:hidden;pointer-events:none}.features-drawer[aria-hidden=false]{visibility:visible;pointer-events:auto}.features-drawer__inner{position:absolute;top:0;right:0;width:60rem;height:100%;background-color:var(--fs-drawer-bg);color:var(--fs-drawer-text);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.features-drawer[aria-hidden=false] .features-drawer__inner{opacity:1;transform:translateY(0)}.features-drawer__close{position:absolute;top:24px;right:24px;background:none;border:none;color:var(--fs-drawer-text);cursor:pointer;padding:8px;transition:opacity .2s;z-index:1}.features-drawer__close:hover{opacity:.6}.features-drawer__content{width:100%;padding:10rem 5rem}.features-drawer__arrow{font-size:20px;margin-bottom:32px;letter-spacing:.2em;opacity:.7}.features-drawer__heading{color:var(--fs-drawer-text);font-size:16px;font-weight:400;letter-spacing:.15em;line-height:1.6;margin:0 0 20px;text-transform:uppercase}.features-drawer__subheading{font-size:13px;font-weight:600;margin:0 0 20px;line-height:1.5}.features-drawer__body p{font-size:14px;line-height:1.8;margin:0 0 16px;opacity:.85}.features-drawer__body p:last-child{margin-bottom:0}@media(max-width:749px){.features-grid{grid-template-columns:1fr}.features-grid__item{border-right:none;border-bottom:1px solid var(--fs-border)}.features-grid__item:last-child{border-bottom:none}.features-drawer__heading{color:var(--fs-drawer-text);font-size:20px}.features-drawer__inner{width:36rem}.cart-drawer__close{position:initial}.features-drawer__content{padding:80px 24px 40px;overflow-y:auto;max-height:100vh}}body.drawer-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-brand-features.css.map */
