.dtc-icongrid__row{margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:clamp(18px,2.5vw,30px)}.dtc-icongrid__item{position:relative;display:grid;grid-template-rows:44px auto 1fr;justify-items:center;align-content:start;text-align:center;row-gap:6px;min-width:0;padding-inline:8px}.dtc-icongrid__link{display:contents;color:inherit;text-decoration:none}.dtc-icongrid__item--link{cursor:pointer}.dtc-icongrid__title{min-height:2.6em;display:flex;align-items:flex-start;justify-content:center}.dtc-icongrid--dividers .dtc-icongrid__item+.dtc-icongrid__item:before{content:"";position:absolute;inset-inline-start:calc(-1*clamp(9px,1.25vw,15px));top:8%;height:84%;width:1px;background:var(--line)}.dtc-icongrid--boxed .dtc-icongrid__item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:26px 20px;transition:border-color var(--dtc-t) var(--dtc-ease),transform var(--dtc-t) var(--dtc-ease)}@media(hover:hover){.dtc-icongrid--boxed .dtc-icongrid__item:hover{border-color:var(--tdhq-card-border, #E6E6E6);transform:translateY(-3px)}:is(.dtc-scheme--dark,.dtc-scheme--black).dtc-icongrid--boxed .dtc-icongrid__item:hover{border-color:var(--dtc-yellow)}}.dtc-icongrid--boxed .dtc-icongrid__item:before{display:none}.dtc-icongrid__icon{color:var(--dtc-yellow);align-self:center;transition:transform var(--dtc-t) var(--dtc-ease)}:is(.dtc-scheme--white,.dtc-scheme--grey).dtc-icongrid .dtc-icongrid__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#f5f5f5;color:#0d0d0d}:is(.dtc-scheme--white,.dtc-scheme--grey).dtc-icongrid .dtc-icongrid__icon>:is(svg,img){width:20px;height:20px}.dtc-scheme--grey.dtc-icongrid:not(.dtc--panel):not(.dtc-icongrid--boxed) .dtc-icongrid__icon,.dtc-scheme--white.dtc-icongrid.dtc--panel:not(.dtc-icongrid--boxed) .dtc-icongrid__icon{background:#fff}@media(hover:hover){.dtc-icongrid__item:hover .dtc-icongrid__icon{transform:translateY(-3px) scale(1.08)}}.dtc-icongrid__title{margin:0;font-family:var(--font-body);font-size:var(--fs-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--heading)}.dtc-icongrid__text{margin:0;font-size:var(--fs-label);color:var(--muted);max-width:none}@media(max-width:1099px){.dtc-icongrid__row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.dtc-icongrid--dividers .dtc-icongrid__item:nth-child(3n+1):before{display:none}}@media(min-width:600px)and (max-width:1099px){.dtc-icongrid__row.dtc-icongrid__row--n4{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-icongrid--dividers:not(.dtc-icongrid--boxed) .dtc-icongrid__row--n4 .dtc-icongrid__item:nth-child(3n+1):before{display:block}.dtc-icongrid--dividers .dtc-icongrid__row--n4 .dtc-icongrid__item:nth-child(odd):before{display:none}}@media(max-width:599px){.dtc-icongrid--boxed .dtc-icongrid__row:is(.dtc-icongrid__row--n1,.dtc-icongrid__row--n2,.dtc-icongrid__row--n3,.dtc-icongrid__row--n4){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.dtc-icongrid--boxed .dtc-icongrid__row:is(.dtc-icongrid__row--n1,.dtc-icongrid__row--n2,.dtc-icongrid__row--n3,.dtc-icongrid__row--n4) .dtc-icongrid__item{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto 1fr;justify-items:start;text-align:left;column-gap:14px;padding:18px 16px}.dtc-icongrid--boxed .dtc-icongrid__row:is(.dtc-icongrid__row--n1,.dtc-icongrid__row--n2,.dtc-icongrid__row--n3,.dtc-icongrid__row--n4) .dtc-icongrid__icon{grid-row:1 / span 2;align-self:start}.dtc-icongrid--boxed .dtc-icongrid__row:is(.dtc-icongrid__row--n1,.dtc-icongrid__row--n2,.dtc-icongrid__row--n3,.dtc-icongrid__row--n4) .dtc-icongrid__title{min-height:0;justify-content:flex-start}.dtc-icongrid--boxed .dtc-icongrid__row:is(.dtc-icongrid__row--n1,.dtc-icongrid__row--n2,.dtc-icongrid__row--n3,.dtc-icongrid__row--n4) .dtc-icongrid__text{max-width:none}}@media(max-width:599px){.dtc-icongrid__row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}.dtc-icongrid__row::-webkit-scrollbar{display:none}.dtc-icongrid__item{flex:0 0 44%;scroll-snap-align:start}.dtc-icongrid--dividers .dtc-icongrid__item:before{display:none}.dtc-icongrid--boxed .dtc-icongrid__item{flex-basis:72%}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dtc-icon-grid.css.map */
