:root{--thp-primary-blue: #17468c;--thp-primary-blue-rgb: 23, 70, 140;--thp-secondary-teal: #02a3a4;--thp-secondary-teal-rgb: 2, 163, 164;--thp-accent-teal: #2bbea1;--thp-transition-smooth: all .25s ease;--thp-font-heading: "DM Serif Display", serif;--thp-font-body: "Mitr", sans-serif;--thp-fluid-h1: clamp(2.5rem, 5vw + 1rem, 4.5rem);--thp-fluid-h2: clamp(2rem, 4vw + 1rem, 3.5rem);--thp-fluid-h3: clamp(1.5rem, 3vw + .5rem, 2.5rem);--thp-fluid-h4: clamp(1.25rem, 2vw + .5rem, 1.75rem);--thp-fluid-body: clamp(1rem, 1vw + .5rem, 1.125rem);--thp-spacing-section: clamp(24px, 4vw, 48px);--thp-spacing-container: clamp(16px, 4vw, 40px)}.thp-brand-background,.thp-swirl-background{position:relative}.thp-brand-background:before,.thp-swirl-background:before{display:none!important;content:none!important;background-image:none!important}.thp-brand-background>*,.thp-swirl-background>*{position:relative;z-index:1}.thp-primary-button{background-color:var(--thp-primary-blue)!important;color:#fff!important;border:1px solid var(--thp-primary-blue)!important;transition:var(--thp-transition-smooth)!important;min-height:44px!important;min-width:44px}@media(hover:hover){.thp-primary-button:hover{background-color:#fff!important;color:var(--thp-primary-blue)!important;box-shadow:0 4px 15px rgba(var(--thp-primary-blue-rgb),.15)!important}}.thp-primary-button:focus,.thp-primary-button.is-active{background-color:#fff!important;color:var(--thp-primary-blue)!important;box-shadow:0 4px 15px rgba(var(--thp-primary-blue-rgb),.15)!important}.thp-secondary-button,.shopify-payment-button__button--unbranded{background-color:var(--thp-secondary-teal)!important;color:#fff!important;border:1px solid var(--thp-secondary-teal)!important;transition:var(--thp-transition-smooth)!important;min-height:44px!important;min-width:44px}@media(hover:hover){.thp-secondary-button:hover,.shopify-payment-button__button--unbranded:hover{background-color:#fff!important;color:var(--thp-secondary-teal)!important;box-shadow:0 4px 15px rgba(var(--thp-secondary-teal-rgb),.15)!important}}.thp-secondary-button:focus,.thp-secondary-button.is-active{background-color:#fff!important;color:var(--thp-secondary-teal)!important;box-shadow:0 4px 15px rgba(var(--thp-secondary-teal-rgb),.15)!important}.xo-btn,.button,.btn{min-height:44px!important;min-width:44px}.xo-product-card{display:flex;flex-direction:column;position:relative;height:100%}@media(max-width:767px){.xo-product-card{background-color:#00000008;border-radius:8px;padding:10px;gap:15px}.xo-product-card__header{display:block!important;position:relative!important;height:auto!important}.xo-product-card__badge{position:absolute;top:10px;left:10px;z-index:2}.xo-product-card__title a{font-size:clamp(1.1rem,2vw + .5rem,1.4rem)!important}.xo-product-card__price{font-size:clamp(1rem,2vw + .3rem,1.25rem)!important}.xo-product-card__actions{display:flex;gap:10px}.xo-product-card__add-to-cart{margin-top:auto}.xo-product-card__add-to-cart .button{width:100%}}@media(hover:hover){.xo-btn:hover,.button:hover,.btn:hover{transform:translateY(-2px)}}.thp-primary-button:disabled,.thp-secondary-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.thp-brand-accent{color:var(--thp-secondary-teal)!important}.thp-interactive:hover,.thp-interactive:focus{color:var(--thp-primary-blue);transition:var(--thp-transition-smooth)}.xo-field-radio--boxed .xo-field-radio__input:checked~.xo-field-radio__item,.xo-field-radio--boxed2 .xo-field-radio__input:checked~.xo-field-radio__item,.xo-field-radio--select .xo-field-radio__input:checked~.xo-field-radio__item{border-color:var(--thp-secondary-teal)!important;background-color:var(--thp-secondary-teal)!important;color:#fff!important}.xo-field-color .xo-field-color__input:checked~.xo-field-color__item:before{border-color:var(--thp-secondary-teal)!important}.swiper-pagination-bullet-active{background-color:var(--thp-secondary-teal)!important}h1,.h1{font-size:var(--thp-fluid-h1)!important}h2,.h2{font-size:var(--thp-fluid-h2)!important}h3,.h3{font-size:var(--thp-fluid-h3)!important}h4,.h4{font-size:var(--thp-fluid-h4)!important}h5,.h5,h6,.h6{font-size:var(--thp-fluid-body)!important;font-weight:600!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--thp-font-heading)!important;font-weight:400!important;text-transform:none!important;line-height:1.2!important}body,p,a,button,input,select,textarea,label,li,span,div{font-family:var(--thp-font-body)}p,a,button,input,select,textarea,label,li,span,div{text-transform:none}.range-selector,.section-id,.product-tag,.uppercase{text-transform:uppercase!important}#xo-root{display:flex!important;flex-direction:column!important;min-height:100vh!important;margin:0!important;padding:0!important}#xo-main-content{flex-grow:1!important;margin-bottom:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;gap:0!important}html,body{min-height:100vh!important;height:auto!important;margin:0!important;padding:0!important}#shopify-section-footer,.shopify-section-group-footer-group,footer,.zpf-footer{margin-bottom:0!important;padding-bottom:0!important}.shopify-section-group-overlay-group,#xo-root>:not(header):not(#xo-main-content):not(.shopify-section-group-footer-group):not(.shopify-section-group-header-group){position:absolute!important;width:0!important;height:0!important;overflow:visible!important;margin:0!important;padding:0!important}body>xo-modal,body>div:not(#xo-root):not(#preview-bar-iframe):not(.shopify-section):not(#thp-cart-drawer):not(#thp-cart-overlay){position:absolute!important;top:0!important;left:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body>div:not(#xo-root):empty,body>div[id*=dummy],body>div[class*=spacer],body>div[id*=spacer]{display:none!important;height:0!important}body>.shopify-app-block,body>div:not(#xo-root):not(#dummy-chat-button):not([id*=shopify]){height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}[id*=main-product] .xo-section,.section-main-product .xo-section,.luxury-pdp-wrapper .xo-section,[class*=main-product] .xo-section{margin-bottom:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/thp-brand.css.map */
