:root{--ht-navy: #0e1b4d;--ht-navy-mid: #162261;--ht-coral: #f26578;--ht-coral-dark: #d44b5a;--ht-blue: #75b0dc;--ht-light: #ebeff8;--ht-muted: #6b7280;--ht-bg: #f4f6fb}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.15}h4,h5,h6,.h4,.h5,.h6{letter-spacing:-.01em;line-height:1.3}p,li{line-height:1.75;font-size:1rem}.utility-bar.color-scheme-4,.utility-bar.color-scheme-4.gradient{--color-background: 14, 27, 77;--gradient-background: #0e1b4d;--color-foreground: 255, 255, 255;background:#0e1b4d!important;background-color:#0e1b4d!important}.utility-bar.color-scheme-4 .announcement-bar__message,.utility-bar.color-scheme-4 .announcement-bar__message span,.utility-bar.color-scheme-4 .announcement-bar__message *{color:#fff;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.header.color-scheme-3{border-bottom:1px solid rgba(14,27,77,.07);box-shadow:0 1px #0e1b4d0a,0 4px 24px #0e1b4d0a}.header__menu-item .link,.header__menu-item a{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700;transition:color .2s ease}.header__menu-item .link:hover,.header__menu-item a:hover,.header__menu-item--active .link,.list-menu__item--active{color:var(--ht-coral)!important}.button{transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.button:not(.button--secondary):not(.button--tertiary){background-color:var(--ht-coral)!important;border-color:var(--ht-coral)!important;color:#fff!important}.button:not(.button--secondary):not(.button--tertiary):hover,.button:not(.button--secondary):not(.button--tertiary):focus{background-color:var(--ht-coral-dark)!important;border-color:var(--ht-coral-dark)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 20px #f2657859}.button--secondary{color:var(--ht-navy)!important;border-color:var(--ht-navy)!important}.button--secondary:hover{background-color:var(--ht-navy)!important;color:#fff!important;transform:translateY(-1px)}.product__info-container .product-form__buttons{max-width:100%;display:grid;gap:1rem}.product__info-container .product-form__submit,.product__info-container .product-form__submit.button--secondary,.product__info-container .product-form__buttons .button--full-width{min-height:5.6rem!important;padding:0 2rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--ht-coral) 0%,#ff8a78 100%)!important;color:#fff!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:0 1.4rem 3rem #f2657852!important}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after,.product__info-container .product-form__submit.button--secondary:before,.product__info-container .product-form__submit.button--secondary:after,.product__info-container button.shopify-payment-button__button--unbranded:before,.product__info-container button.shopify-payment-button__button--unbranded:after{border-radius:999px!important}.product__info-container .product-form__submit:hover,.product__info-container .product-form__submit:focus-visible,.product__info-container .product-form__submit.button--secondary:hover,.product__info-container .product-form__submit.button--secondary:focus-visible{background:linear-gradient(135deg,var(--ht-coral-dark) 0%,#ff7667 100%)!important;color:#fff!important;box-shadow:0 1.8rem 3.6rem #f2657861!important}.product__info-container button.shopify-payment-button__button--unbranded{min-height:5rem!important;border-radius:999px!important;background:#fff!important;color:var(--ht-navy)!important;box-shadow:0 1rem 2.6rem #0e1b4d1a!important}.product__info-container button.shopify-payment-button__button--unbranded:hover,.product__info-container button.shopify-payment-button__button--unbranded:focus-visible{background:#f8fbff!important;color:var(--ht-navy)!important}#sticky-cta-bar{position:fixed;left:50%;bottom:1.4rem;z-index:45;width:min(94vw,64rem);display:flex;align-items:center;gap:1.2rem;padding:1rem 1.05rem 1rem 1.35rem;border:1px solid rgba(117,176,220,.22);border-radius:2.2rem;background:linear-gradient(135deg,#0e1b4df5,#162261f5);box-shadow:0 1.8rem 4rem #0e1b4d47;color:#fff;transform:translate(-50%);transition:opacity .24s ease,transform .24s ease,visibility .24s ease}#sticky-cta-bar[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,1.8rem)}#sticky-cta-bar[aria-hidden=false]{opacity:1;visibility:visible}#sticky-cta-bar .cta-text{flex:1 1 auto;color:#ffffffd1;font-size:.92rem;line-height:1.4}#sticky-cta-bar #sticky-cta-price,#sticky-cta-bar .cta-text strong{color:#fff;font-size:1.08rem}#sticky-cta-bar .cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 1.85rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--ht-coral) 0%,#ff8a78 100%);color:#fff;cursor:pointer;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 1.2rem 2.6rem #f2657852;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease}#sticky-cta-bar .cta-button:hover,#sticky-cta-bar .cta-button:focus-visible{background:linear-gradient(135deg,var(--ht-coral-dark) 0%,#ff7667 100%);transform:translateY(-1px);box-shadow:0 1.6rem 3.2rem #f2657861}@media screen and (max-width:749px){.product__info-container .product-form__submit,.product__info-container .product-form__submit.button--secondary,.product__info-container .product-form__buttons .button--full-width,.product__info-container button.shopify-payment-button__button--unbranded{min-height:5rem!important;font-size:.76rem!important}#sticky-cta-bar{width:calc(100vw - 1rem);bottom:.5rem;gap:.8rem;padding:.85rem;border-radius:1.5rem}#sticky-cta-bar .cta-text{font-size:.78rem}#sticky-cta-bar .cta-button{min-height:4.4rem;padding:0 1.25rem;font-size:.7rem}}product-model .deferred-media__poster-button{position:absolute!important;bottom:1.25rem!important;right:1.25rem!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;height:auto!important;padding:.55rem 1rem .55rem .85rem!important;border-radius:40px!important;font-size:.7rem!important;letter-spacing:.1em!important;font-weight:700!important;text-transform:uppercase!important;background:#0e1b4dd1!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;display:flex!important;align-items:center!important;gap:.4rem!important;box-shadow:0 4px 16px #00000040!important;z-index:10}product-model .deferred-media__poster-button:after{content:"View in 3D";display:inline}product-model .deferred-media__poster-button .icon,product-model .deferred-media__poster-button svg{width:1.1rem!important;height:1.1rem!important;flex-shrink:0}product-model .deferred-media__poster-button:hover{transform:none!important;background:#f26578eb!important;border-color:#ffffff4d!important}.card-wrapper{transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0e1b4d1f}.card__heading a,.card__heading{font-weight:700;letter-spacing:-.01em;color:var(--ht-navy);transition:color .2s ease;font-size:1rem}.card__heading a:hover{color:var(--ht-coral)}.price__regular .price-item--regular{font-weight:700;font-size:1.05rem;color:var(--ht-navy)}.price__sale .price-item--sale{color:var(--ht-coral);font-weight:700}.badge--sale,.badge.color-scheme-4{background-color:var(--ht-coral)!important;color:#fff!important;font-weight:700;letter-spacing:.05em;font-size:.72rem}.multicolumn-card.content-container{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0e1b4d12;transition:transform .25s ease,box-shadow .25s ease;border:1px solid rgba(14,27,77,.06)}.multicolumn-card.content-container:hover{transform:translateY(-5px);box-shadow:0 20px 56px #0e1b4d1c}.multicolumn-card__info{padding:1.75rem 1.5rem 2rem}.multicolumn-card__info .inline-richtext,.multicolumn-card__info h3,.multicolumn-card__info .h3{font-weight:700;color:var(--ht-navy);letter-spacing:-.015em;font-size:1.1rem;padding-bottom:.65rem;margin-bottom:.9rem;border-bottom:2px solid rgba(242,101,120,.35);display:block}.multicolumn-card__info p,.multicolumn-card__info li{color:#404345;font-size:.95rem;line-height:1.75}.rich-text .rich-text__blocks{background:#fff;border-radius:16px;padding:3rem 3.5rem;box-shadow:0 4px 24px #0e1b4d12;border:1px solid rgba(14,27,77,.05);max-width:820px;margin:0 auto}@media screen and (max-width:749px){.rich-text .rich-text__blocks{padding:2rem 1.5rem;border-radius:12px}}.rich-text .rich-text__heading{margin-bottom:.5rem;letter-spacing:-.025em}.rich-text__text p{font-size:1rem;line-height:1.8;color:#404345}.rich-text__text ul{text-align:left;max-width:540px;margin:1rem auto}.rich-text__text ul li{font-size:.97rem;line-height:1.75;color:#404345;padding:.25rem 0}.rich-text__text strong{color:var(--ht-navy)}.image-with-text__content{display:flex;flex-direction:column;justify-content:center}.image-with-text__heading{letter-spacing:-.02em;line-height:1.2}.image-with-text__text p{font-size:1rem;line-height:1.8}.color-scheme-5,.color-scheme-5.gradient{background-color:#f4f6fb!important}.card.color-scheme-1{background-color:#fff}.slideshow__slide .banner__box{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.slideshow__slide .banner__heading{letter-spacing:-.03em;line-height:1.1}.ht-compare{padding:3.5rem 0;max-width:960px;margin:0 auto}.ht-compare__header{text-align:center;margin-bottom:2.5rem}.ht-compare__header h2{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;color:var(--ht-navy);margin-bottom:.6rem}.ht-compare__header p{font-size:1rem;color:var(--ht-muted);max-width:520px;margin:0 auto;line-height:1.6}.ht-compare__table-wrap{overflow-x:auto;border-radius:14px;box-shadow:0 8px 40px #0e1b4d1a;border:1px solid rgba(14,27,77,.08);background:#fff}.ht-compare__table{width:100%;border-collapse:collapse;min-width:480px}.ht-compare__table thead tr{background:var(--ht-navy);color:#fff}.ht-compare__table thead th{padding:1.1rem 1.25rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-align:center;border:none}.ht-compare__table thead th:first-child{text-align:left;width:34%}.ht-compare__table thead th.col-ht{background:var(--ht-coral);border-radius:0}.ht-compare__table tbody tr{border-bottom:1px solid rgba(14,27,77,.06);transition:background .15s ease}.ht-compare__table tbody tr:last-child{border-bottom:none}.ht-compare__table tbody tr:hover{background:#0e1b4d06}.ht-compare__table tbody tr:nth-child(2n){background:#fafbff}.ht-compare__table tbody tr:nth-child(2n):hover{background:#0e1b4d08}.ht-compare__table tbody td{padding:1rem 1.25rem;font-size:.92rem;text-align:center;border:none;border-left:1px solid rgba(14,27,77,.04);vertical-align:middle;line-height:1.4}.ht-compare__table tbody td:first-child{text-align:left;font-weight:600;color:var(--ht-navy);border-left:none;font-size:.93rem}.ht-compare__table tbody td.col-ht{background:#f265780f;font-weight:700;border-left:2px solid rgba(242,101,120,.25)}.ht-check{font-size:1.1rem;display:inline-block}.ht-check--yes{color:#22c55e}.ht-check--no{color:#9ca3af;opacity:.7}.ht-check--mid{color:#f59e0b}.ht-compare__cta{text-align:center;margin-top:1.75rem}.ht-compare__cta a{display:inline-flex;align-items:center;gap:.4rem;background:var(--ht-navy);color:#fff;padding:.8rem 1.75rem;border-radius:40px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,transform .15s ease}.ht-compare__cta a:hover{background:var(--ht-coral);transform:translateY(-2px)}.footer.color-scheme-3{--color-background: 14, 27, 77;--gradient-background: linear-gradient(160deg, #0e1b4d 0%, #162261 100%);--color-foreground: 212, 216, 236;background:linear-gradient(160deg,#0e1b4d,#162261)!important;background-color:#0e1b4d!important}.footer.color-scheme-3 .footer__content-top{padding-top:4.5rem;padding-bottom:3.5rem;color:#a8b8d8}.footer.color-scheme-3 h2.footer-block__heading,.footer.color-scheme-3 .footer-block__heading{color:#fff!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:700!important;border-bottom:1px solid rgba(242,101,120,.3)!important;padding-bottom:.65rem!important;margin-bottom:1.2rem!important}.footer.color-scheme-3 a,.footer.color-scheme-3 .link{color:#8892b0!important;font-size:.9rem;line-height:1;transition:color .2s ease,padding-left .2s ease}.footer.color-scheme-3 a:hover,.footer.color-scheme-3 .link:hover{color:#fff!important;padding-left:4px}.footer.color-scheme-3 .footer-block .list-unstyled li{margin-bottom:.7rem}.footer.color-scheme-3 .footer-block__brand-info{color:#8892b0}.footer.color-scheme-3 .footer-block__brand-info h2{color:#fff!important;font-size:1.1rem!important;letter-spacing:.02em!important;text-transform:none!important;border-bottom:none!important;padding-bottom:0!important;margin-bottom:.75rem!important;font-weight:800}.footer.color-scheme-3 .footer-block__brand-info .rte p{color:#7a88a8;font-size:.9rem;line-height:1.75;margin-bottom:.5rem}.footer.color-scheme-3 .footer-block__brand-info .rte a{color:var(--ht-blue)!important}.footer.color-scheme-3 .footer-block__brand-info .rte a:hover{color:#fff!important}.footer.color-scheme-3 .list-social__link{color:#7a88a8!important;transition:color .2s ease,transform .2s ease}.footer.color-scheme-3 .list-social__link:hover{color:var(--ht-coral)!important;transform:scale(1.18)}.footer.color-scheme-3 .footer__content-bottom{border-top:1px solid rgba(255,255,255,.06)!important;padding-top:1.5rem!important;padding-bottom:1.75rem!important}.footer.color-scheme-3 .footer__content-bottom .copyright__content,.footer.color-scheme-3 .footer__content-bottom p,.footer.color-scheme-3 .footer__content-bottom a{color:#ffffff4d!important;font-size:.78rem;letter-spacing:.04em}.footer.color-scheme-3 .footer__content-bottom a:hover{color:#fff9!important}.footer.color-scheme-3 .payment-icons{filter:invert(1) brightness(.55);opacity:.55}.ht-footer-grid{display:grid;grid-template-columns:2fr 1.1fr 1.1fr;column-gap:4rem;row-gap:2.5rem;padding-top:4rem;padding-bottom:3.5rem}@media screen and (max-width:989px){.ht-footer-grid{grid-template-columns:1fr 1fr;column-gap:2.5rem}.ht-footer-brand{grid-column:1 / -1}}@media screen and (max-width:749px){.ht-footer-grid{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem;padding-bottom:2rem}}.ht-blog-grid{padding:5rem 0 4.5rem}.ht-blog-grid__heading{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.025em;color:var(--ht-navy);margin:0 0 2.5rem;text-align:center}.ht-blog-grid__heading strong{font-weight:inherit}.ht-blog-grid__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}@media screen and (max-width:989px){.ht-blog-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media screen and (max-width:599px){.ht-blog-grid__cards{grid-template-columns:1fr;gap:1rem}}.ht-blog-grid__card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid rgba(14,27,77,.08);border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0e1b4d0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ht-blog-grid__card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0e1b4d1c;border-color:#f2657873}.ht-blog-grid__img-wrap{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--ht-light)}.ht-blog-grid__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ht-blog-grid__card:hover .ht-blog-grid__img-wrap img{transform:scale(1.04)}.ht-blog-grid__body{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.4rem 1.4rem;gap:.5rem}.ht-blog-grid__title{font-size:1rem;font-weight:700;line-height:1.3;color:var(--ht-navy);margin:0;letter-spacing:-.01em}.ht-blog-grid__excerpt{font-size:.875rem;line-height:1.55;color:#475569;margin:0;flex:1}.ht-blog-grid__link{display:inline-block;margin-top:.5rem;font-size:.82rem;font-weight:700;color:var(--ht-coral);letter-spacing:.01em}.ht-blog-grid__cta{text-align:center;margin-top:2.5rem}.ht-blog-grid__view-all{display:inline-block;padding:.8rem 2.2rem;background:transparent;border:2px solid var(--ht-navy);border-radius:8px;font-size:.9rem;font-weight:700;color:var(--ht-navy);text-decoration:none;letter-spacing:.01em;transition:background .18s ease,color .18s ease}.ht-blog-grid__view-all:hover{background:var(--ht-navy);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ht-brand.css.map */
