.btiles{--bt-ease: cubic-bezier(.22, 1, .36, 1);padding-top:var(--bt-pt, 28px);padding-bottom:var(--bt-pb, 28px)}.btiles__inner{display:flex;flex-direction:column;gap:var(--bt-head-gap, 20px)}.btiles__head{display:flex;flex-direction:column;gap:.6rem;max-width:60rem}.btiles__eyebrow{margin:0;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-fg, #222021);opacity:.5}.btiles__heading{margin:0;font-family:var(--font-heading-family);font-weight:700;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--bt-fg, #222021);font-size:var(--bt-hs, clamp(2rem, 2.4vw, 3rem))}.btiles__grid{display:grid;grid-template-columns:repeat(var(--bt-cols, 3),minmax(0,1fr));gap:var(--bt-gap, 12px);list-style:none;margin:0;padding:0}.btiles__grid>li{display:flex}.btile{flex:1 1 auto;position:relative;display:flex;align-items:flex-start;gap:var(--bt-icon-gap, 14px);padding:var(--bt-pad, 20px);border-radius:var(--bt-radius, 18px);background:var(--bt-card, #f6f4f3);border:1px solid var(--bt-border, #e6e0da);color:var(--bt-fg, #222021);text-decoration:none;isolation:isolate;overflow:hidden;transition:transform .45s var(--bt-ease),border-color .45s var(--bt-ease),box-shadow .45s var(--bt-ease)}.btile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.6) 50%,transparent 68%);transform:translate(-130%);transition:transform .8s var(--bt-ease);pointer-events:none}@media(hover:hover){.btile:hover{transform:translateY(-3px);border-color:var(--bt-fg, #222021);box-shadow:0 14px 30px -22px #222021a6}.btile:hover:before{transform:translate(130%)}}a.btile:active{transform:translateY(-1px) scale(.99)}.btile--invert{background:var(--bt-fg, #222021);border-color:var(--bt-fg, #222021);color:var(--bt-card, #f6f4f3)}.btile--invert:before{background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.16) 50%,transparent 68%)}@media(hover:hover){.btile--invert:hover{border-color:var(--bt-fg, #222021)}}.btile__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--bt-icon, 40px);height:var(--bt-icon, 40px);border-radius:999px;background:var(--bt-fg, #222021);color:var(--bt-card, #f6f4f3)}.btile__icon svg{width:55%;height:55%;display:block}.btile--invert .btile__icon{background:var(--bt-card, #f6f4f3);color:var(--bt-fg, #222021)}.btiles--noicon .btile__icon{display:none}.btile__body{display:flex;flex-direction:column;gap:.45rem;min-width:0}.btile__title{margin:0;font-family:var(--font-heading-family);font-weight:700;line-height:1.12;letter-spacing:-.005em;font-size:var(--bt-ts, 1.7rem);text-wrap:balance}.btiles--upper .btile__title{text-transform:uppercase;letter-spacing:.005em}.btile__text{margin:0;font-family:var(--font-body-family);font-size:var(--bt-bs, 1.4rem);line-height:1.45;opacity:.72}.btile--invert .btile__text{opacity:.8}.btile__arrow{position:absolute;top:var(--bt-pad, 20px);right:var(--bt-pad, 20px);width:1.4rem;height:1.4rem;opacity:.35;transition:transform .4s var(--bt-ease),opacity .4s var(--bt-ease)}@media(hover:hover){a.btile:hover .btile__arrow{opacity:.9;transform:translate(2px,-2px)}}@media(prefers-reduced-motion:no-preference){.btiles--animate.btiles--js .btile{opacity:0;transform:translateY(14px);transition:opacity .6s var(--bt-ease) var(--bt-delay, 0s),transform .6s var(--bt-ease) var(--bt-delay, 0s)}.btiles--animate.btiles--js.is-visible .btile{opacity:1;transform:translateY(0);transition:opacity .6s var(--bt-ease) var(--bt-delay, 0s),transform .45s var(--bt-ease),border-color .45s var(--bt-ease),box-shadow .45s var(--bt-ease)}}@media screen and (max-width:749px){.btiles--m-scroll .btiles__grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.btiles--m-scroll .btiles__grid::-webkit-scrollbar{display:none}.btiles--m-scroll .btiles__grid>li{flex:0 0 var(--bt-card-w-m, 76%);scroll-snap-align:start}.btiles--m-list .btiles__grid{grid-template-columns:minmax(0,1fr)}.btiles--m-notext .btile__text{display:none}.btiles--m-notext .btile{align-items:center}}@media screen and (max-width:749px){.btiles{padding-top:var(--bt-pt-m, 20px);padding-bottom:var(--bt-pb-m, 20px)}.btiles__grid{grid-template-columns:repeat(var(--bt-cols-m, 2),minmax(0,1fr));gap:var(--bt-gap-m, 8px)}.btile{flex-direction:var(--bt-dir-m, column);align-items:var(--bt-align-m, flex-start);gap:var(--bt-icon-gap-m, 10px);padding:var(--bt-pad-m, 14px);border-radius:var(--bt-radius-m, 14px)}.btile__icon{width:var(--bt-icon-m, 32px);height:var(--bt-icon-m, 32px)}.btile__title{font-size:var(--bt-ts-m, 1.4rem)}.btile__text{font-size:var(--bt-bs-m, 1.2rem);line-height:1.4}.btile__arrow{display:none}.btiles__heading{font-size:var(--bt-hs-m, clamp(1.9rem, 6vw, 2.6rem))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-benefit-tiles.css.map */
