html:root{--font-heading: "NeueHaasDisplayMedium";--font-body: "NeueHaasDisplayRoman";--announcement-height: 70px ;--duration-extra-long: .6s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--text-shadow: 2px 2px 8px rgba(0,0,0,.3)}@media only screen and (min-width: 768px){:root{--announcement-height: 80px }}html{scroll-behavior:smooth}html:not([lang=en]) .hide-tw,html:not([lang=tw]) .hide-en{display:none}@media (prefers-reduced-motion: no-preference){.animate--ambient>img,.animate--ambient>svg{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}option{color:#000}img,video,picture{width:100%}.product-siblings__item{margin-right:8px}.product-siblings__item.active a{border:1px solid black}.variations .product-form__input--siblings.product-form__input--siblings label:after{top:0;left:0;right:0;bottom:0;border-radius:0}.underline-hover{position:relative;display:inline-block;text-decoration:none;color:var(--solid-button-label);z-index:30;cursor:pointer;text-shadow:var(--text-shadow)}.underline-hover:after{content:"";position:absolute;left:50%;bottom:-6px;width:100%;height:2px;background:currentColor;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease}.underline-hover:hover{color:currentColor}.underline-hover:hover:after{transform:translate(-50%) scaleX(.3)}.animations-true .line-child{overflow:initial}.klaviyo-form *{font-family:inherit!important}.klaviyo-form>div>form>div>div{flex-direction:column!important}.klaviyo-form label{text-transform:capitalize!important}.klaviyo-form>div>form>div>div>div{flex:unset!important}.klaviyo-form h1{line-height:1.5}.klayvio-container{display:flex;justify-content:center;align-items:center}.form-content-container{max-width:1000px}.klaviyo-form button:hover{background:#004d71!important;color:#fff!important;transition:all ease-in .3s!important}.form-content-container h2,.form-content-container p{text-align:center}.stamped-rewards-widget-heading-main{color:#fff}[data-widget-type=rewards-earnings-v2] .stamped-rewards-widget-campaign-image{display:flex;flex-direction:column}[data-widget-type=rewards-earnings-v2] .stamped-rewards-widget-campaign-image>img{display:none!important}.rewards-spendings-v2 .stamped-rewards-birthday-input-holder input{margin-bottom:0;line-height:5px;border:0;padding:12px 4px}.no-bullets{list-style:none outside;margin-left:0}.thb-header-mobile-left{align-items:center}.thb-header-right .thb-quick-search,.thb-location{display:none}.mobile-menu-drawer .thb-mobile-menu-footer .thb-mobile-account-link.thb-mobile-account-link{font-size:1rem}.mobile-menu-drawer .thb-mobile-menu-footer .thb-mobile-account-link.thb-mobile-account-link svg{height:16px}.thb-location{padding-right:12px}.modal__close{border:0;padding:6px;position:absolute;top:0;right:0;transform:translate(25%,-25%);z-index:2;transition:transform .15s ease-out}.myaccount--header.myaccount--header{margin-bottom:0}womni-balance{opacity:0;transition:opacity .5s;border:1px solid #e8e8e1;display:block;padding:1.25rem;text-align:center}womni-balance .title{margin-bottom:0;font-weight:700}womni-balance .desc{margin:0;font-size:14px}#shopify-section-template--22759641383185__1719368527156e2f9b .section-spacing{margin-top:0;margin-bottom:0}.slideshow.main-slideshow{background-color:#fff}.slideshow__slide-bg{background:var(--color-accent)}.section-product-image-description{max-width:1024px;margin:0 auto}.product-card.product-card .badge{position:static}.product-card--badges{position:absolute;z-index:30;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.product-card--badges.top{top:8px}.product-card--badges.left{left:8px}@media only screen and (min-width: 768px){.product-card--badges.top{top:12px}.product-card--badges.left{left:12px}}@media only screen and (min-width: 1068px){.thb-header-right .thb-quick-search{display:inline-flex}}@media only screen and (min-width: 1068px){.blog-post-detail .post-excerpt-container .share-article.share-article{margin-left:0}}@media only screen and (max-width: 480px),only screen and (max-device-width: 480px){.stamped-rewards-position-left .stamped-launcher-button.stamped-launcher-button{left:initial!important;right:20px!important;bottom:128px!important}}@media only screen and (min-width: 1200px){.slideshow.desktop-height-image .slideshow__slide .slideshow__slide-bg.slideshow__slide-bg img{object-fit:cover}}.collection-container .product--oos{order:200}@media only screen and (min-width: 1600px){.collection-banner.collection-banner--has-bg{min-height:480px}}@media only screen and (min-width: 1920px){.collection-banner.collection-banner--has-bg{min-height:640px}}.scrolling-text--inner.scrolling-text--inner:hover>div{animation-play-state:paused}.scrolling-text--image--x-large.scrolling-text--image{height:auto;margin-right:0;width:calc((100vw - 2rem)/2)}@media only screen and (min-width: 768px){.scrolling-text--image--x-large.scrolling-text--image{width:calc((100vw - 5rem)/5)}}.template-index{--bottom-spacing: 3rem}.template-index .slideshow__slide-inner{padding-bottom:calc(var(--bottom-spacing) - 20px)}.template-index .slideshow__slide-content{padding-bottom:0}.template-index .image-with-text-overlay{padding-bottom:calc(var(--bottom-spacing) - 16px)}.template-index .h3{letter-spacing:1.5px;text-shadow:var(--text-shadow)}@media only screen and (min-width: 768px){.template-index .h3{font-size:calc(var(--font-heading-scale) * 30px)}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/wave.css.map */
