.ht-3col{isolation:isolate}.ht-3col .title-wrapper-with-link{margin-bottom:2.5rem}@media screen and (max-width: 749px){.ht-3col .title-wrapper-with-link{margin-bottom:2rem}}.ht-3col__grid{display:grid;grid-template-columns:1fr;gap:3rem 2rem}@media screen and (min-width: 750px){.ht-3col__grid{gap:4rem 3rem}}@media screen and (min-width: 990px){.ht-3col__grid{gap:5rem 4rem}}.ht-3col__item{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media screen and (min-width: 750px){.ht-3col__item{grid-template-columns:300px 1fr;gap:3rem;align-items:center}}@media screen and (min-width: 990px){.ht-3col__item{gap:4rem}}.ht-3col__item:not(:last-child){border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:3rem}@media screen and (min-width: 750px){.ht-3col__item:not(:last-child){padding-bottom:4rem}}@media screen and (min-width: 990px){.ht-3col__item:not(:last-child){padding-bottom:5rem}}.ht-3col__media-wrapper{width:100%}@media screen and (max-width: 749px){.ht-3col__media-wrapper{max-width:300px;margin:0 auto}}.ht-3col__media{position:relative;border-radius:var(--border-radius, 8px);overflow:hidden;background:rgba(var(--color-foreground),.04)}.ht-3col__media.media--square{aspect-ratio:1}.ht-3col__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}@media (prefers-reduced-motion: no-preference){.ht-3col__item:hover .ht-3col__media img{transform:scale(1.02)}}.ht-3col__media .placeholder-svg{width:100%;height:100%;opacity:.6}.ht-3col__content{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 750px){.ht-3col__content{gap:2rem}}.ht-3col__heading{margin:0;color:rgb(var(--color-foreground));line-height:1.3;font-size:2rem}@media screen and (min-width: 750px){.ht-3col__heading{font-size:2.4rem}}.ht-3col__description{color:rgba(var(--color-foreground),.8);line-height:1.6}.ht-3col__description p{margin:0 0 1.2rem}.ht-3col__description p:last-child{margin-bottom:0}.ht-3col__description strong{color:rgb(var(--color-foreground));font-weight:600}.ht-3col__buttons{display:flex;flex-direction:column;gap:1rem;margin-top:auto}@media screen and (min-width: 550px){.ht-3col__buttons{flex-direction:row;flex-wrap:wrap;gap:1rem 1.5rem}}.ht-3col__button{--button-border-radius: 6px;--button-font-weight: 500;--button-line-height: 1.4;--button-padding-y: 1.2rem;--button-padding-x: 2rem;--button-transition: all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:var(--button-padding-y) var(--button-padding-x);border:2px solid;border-radius:var(--button-border-radius);background-color:var(--button-bg, #3EA3DE);color:var(--button-text, #ffffff);border-color:var(--button-bg, #3EA3DE);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-decoration:none;text-align:center;cursor:pointer;transition:var(--button-transition);position:relative;overflow:hidden;white-space:nowrap}@media screen and (max-width: 549px){.ht-3col__button{width:100%;justify-content:space-between}}.ht-3col__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media (prefers-reduced-motion: no-preference){.ht-3col__button:hover:not([aria-disabled=true]){background-color:var(--button-bg-hover, var(--button-bg, #3EA3DE));border-color:var(--button-bg-hover, var(--button-bg, #3EA3DE));transform:translateY(-1px);box-shadow:0 4px 12px #00000026}}.ht-3col__button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.ht-3col__button.button--primary{font-weight:600}.ht-3col__button.button--primary .button__text{font-weight:inherit}.ht-3col__button.button--secondary{background-color:var(--button-bg, #FF710D);color:var(--button-text, #ffffff);border-color:var(--button-bg, #FF710D)}.ht-3col__button.button--tertiary{background-color:transparent;color:var(--button-bg, #FF710D);border-color:var(--button-bg, #FF710D)}@media (prefers-reduced-motion: no-preference){.ht-3col__button.button--secondary:hover:not([aria-disabled=true]){background-color:var(--button-bg-hover, #e65c00);color:var(--button-text, #ffffff);transform:translateY(-1px)}.ht-3col__button.button--tertiary:hover:not([aria-disabled=true]){background-color:var(--button-bg, #FF710D);color:var(--button-text, #ffffff);transform:translateY(-1px)}}.button__text{flex:1}@media screen and (min-width: 550px){.button__text{flex:none}}@media screen and (max-width: 549px){.ht-3col__buttons{margin-top:2rem}.ht-3col__button{font-size:1.4rem;--button-padding-y: 1.4rem;--button-padding-x: 2.4rem}}@media screen and (min-width: 1200px){.ht-3col__item{grid-template-columns:350px 1fr;gap:5rem}}@media (prefers-reduced-motion: no-preference){.ht-3col__button,.ht-3col__media img{will-change:transform}}@media (prefers-contrast: high){.ht-3col__button{border-width:3px}.ht-3col__media{border:2px solid rgb(var(--color-foreground))}}@media (prefers-color-scheme: dark){.ht-3col__media{background:rgba(var(--color-foreground),.08)}.ht-3col__item:not(:last-child){border-bottom-color:rgba(var(--color-foreground),.12)}}@media print{.ht-3col__button{border:2px solid #000;background:transparent!important;color:#000!important;box-shadow:none;transform:none}.ht-3col__buttons{flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-ht-3col.css.map */
