:root:root{--tp-ink: 11, 11, 12;--tp-stone: 244, 243, 240;--tp-cobalt: 0, 47, 167;--tp-cobalt-deep: 0, 36, 128;--tp-mist: 244, 243, 240;--tp-espresso: 11, 11, 12;--tp-espresso-soft: 46, 46, 48;--tp-gold: 0, 47, 167;--tp-gold-ink: 0, 47, 167;--tp-font: "Host Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tp-font-mono: var(--tp-font);--font-body-family: var(--tp-font);--font-heading-family: var(--tp-font);--font-subtitle-family: var(--tp-font);--font-heading-card-family: var(--tp-font);--font-text-card-family: var(--tp-font);--font-button-family: var(--tp-font);--font-header-menu-family: var(--tp-font);--font-footer-menu-family: var(--tp-font);--font-popups-heading-family: var(--tp-font);--font-popups-text-family: var(--tp-font);--border-radius-button: 999px}body{background:#fff!important}body,button,input,select,textarea{font-family:var(--tp-font)}h1,.h1,h2,.h2,.h0{font-weight:400;letter-spacing:-.02em}.tp-mono{font-variant-numeric:tabular-nums}.rte a{color:rgb(var(--tp-cobalt))}html body .tp-pdp .tp-pdp__cta{border-radius:999px!important}html body .tp-pdp .tp-pdp__sample{background:transparent!important;color:rgb(var(--tp-cobalt))!important;border:1px solid rgb(var(--tp-cobalt))!important;border-radius:999px!important}html body .tp-pdp .tp-pdp__sample:hover:not(:disabled){background:rgb(var(--tp-cobalt))!important;color:#fff!important}.tp-calc__dot{color:#ffffff8c}html .tp3d-launcher__btn{background:rgb(var(--tp-ink))!important}html .tp3d-launcher__btn:hover{background:rgb(var(--tp-espresso-soft))!important}html .tp3d-launcher__btn--alt{background:#fff!important;color:rgb(var(--tp-ink))!important;border-color:rgb(var(--tp-ink))!important}html .tp3d-launcher__btn--alt:hover{background:rgb(var(--tp-stone))!important}html .cart__checkout-button,html button[name=checkout]{background:rgb(var(--tp-cobalt))!important;border-color:rgb(var(--tp-cobalt))!important;color:#fff!important}html .cart__checkout-button:hover,html button[name=checkout]:hover{background:rgb(var(--tp-cobalt-deep))!important;border-color:rgb(var(--tp-cobalt-deep))!important}.tp-card .tp-card__add:hover{box-shadow:none!important}.tpd-shine{display:none!important}html .shopify-section-header .header__contact .contact__text--accent a{color:rgb(var(--tp-cobalt))!important}html.tp-top body.template-index .shopify-section-header .header__contact a{color:#fff!important}html.tp-top body.template-index .shopify-section-header .header{border-bottom-color:#ffffff24}.shopify-section-header-sticky .header{border-bottom-color:transparent}html:not(.tp-top) .shopify-section-header .header__heading-link{background:url(/cdn/shop/files/TP-LOGO-light.png?v=1794266952&width=320) no-repeat center / contain!important}html:not(.tp-top) .shopify-section-header .header__heading-logo{opacity:0!important}html .tph__hero{background:#0b0b0c var(--tp-hero-img, none) center / cover no-repeat!important}html .tph__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0b0b0c99,#0b0b0c00 34%),linear-gradient(90deg,#0b0b0cd1,#0b0b0c8c 46%,#0b0b0c33)}html .tph__glow,html .tph__hero .tp-live{display:none!important}html .tph__sub{color:#ffffffd1!important}html .tph__cta{background:#fff!important;color:#0b0b0c!important;box-shadow:none!important}html .tph__cta:hover{background:rgb(var(--tp-stone))!important}html .tph__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html .tph__trade{display:inline-flex;align-items:center;padding:14px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.6);color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}html .tph__trade:hover{background:#fff;color:#0b0b0c}html .tph__rooms{gap:8px!important}html .tph__room{width:auto!important;height:auto!important;padding:10px 18px!important;border-radius:999px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.34)!important}html .tph__room .tph__ph{display:none!important}html .tph__room span:not(.tph__ph){font-size:14px!important;font-weight:500!important;text-shadow:none!important;white-space:nowrap}html .tph__room:hover{background:#fff!important;border-color:#fff!important;color:#0b0b0c!important;transform:none!important}.tph__swatch--img{overflow:hidden}.tph__swatch--img img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.6)}.shopify-section:has(>.tp-photos-anchor){display:none!important}.cards-grid .cards-grid__button.button{background:#fff!important;border-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.info-bar .info-item{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.info-bar .info-item:hover{border-color:rgb(var(--tp-ink))}.info-bar .info-icon{stroke:rgb(var(--tp-ink))}.featured-products .featured-products__info{background:rgb(var(--tp-stone))!important;border-color:transparent!important}footer.footer{border-radius:0!important;border-top:0!important;background:rgb(var(--tp-ink))!important}footer.footer:before{display:none!important}footer.footer .footer-block__heading{color:#f2f0ec8c!important}footer.footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}footer.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px!important}footer.footer .footer__blocks-wrapper>.accordion{display:none!important}footer.footer .footer__blocks-wrapper>.footer-block{display:block!important;width:auto!important;max-width:none!important;flex:none!important;margin:0!important}footer.footer .footer__blocks-wrapper>.footer-block--logo{grid-column:1 / -1}@media screen and (min-width:600px){footer.footer .footer__blocks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){footer.footer .footer__blocks-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px!important}footer.footer .footer__blocks-wrapper>.footer-block--logo{grid-column:auto}}.tpf__bg i{display:none!important}.tpf__brand,.tpf__ic,.tpf__all,.tpf__pr{color:#fff!important}.tpf__dots b.on{background:#ffffff8c!important}.tpf .is-on{border-color:#fff!important;background:#ffffff1f!important}.tpf .tpf__card--photo.is-on{box-shadow:inset 0 0 0 2px #fff!important}.tpf__card:hover,.tpf__sw:hover,.tpf__chip:hover,.tpf__any:hover,.tpf__tile:hover{border-color:#ffffff80!important}.tpf__go{background:#fff!important;color:#0b0b0c!important;box-shadow:none!important}.tpf__pill{border-color:#ffffff80!important;background:#ffffff14!important}.tpf__ask{color:#fff!important;border-color:#fff6!important;background:transparent!important}.tpf__all{border-bottom-color:#ffffff80!important}.tpf__load{border-top-color:#fff!important}.tp-ps-cols{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 6px}.tp-ps-cols a{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(11,11,12,.16);border-radius:999px;color:#0b0b0c;font-size:13px;text-decoration:none;transition:background .2s ease,color .2s ease}.tp-ps-cols a span{opacity:.55;font-size:12px}.tp-ps-cols a:hover{background:#0b0b0c;border-color:#0b0b0c;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/96/assets/tp-skin.css.map */
