.tp-seo-only-description,.collection-hero__description.tp-seo-only-description{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.collection-hero,.collection-hero__inner,.collection-hero__text-wrapper{overflow:visible}.collection-hero .collection-hero__title{margin-top:0;margin-bottom:1rem;padding-block:.6rem;line-height:1.2;overflow:visible;word-break:break-word}@media screen and (max-width:749px){.collection-hero .collection-hero__inner{padding-top:2rem;padding-bottom:2rem}.collection-hero .collection-hero__title{font-size:clamp(2.4rem,6vw,3.6rem);padding-top:1rem}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a,button,.button,.card,.card-wrapper,.product-card-wrapper,.card__media img,.card__inner img,.media img,input,select,textarea,.shopify-payment-button__button,.header__menu-item,.header__active-menu-item,.price,.badge,.facets__summary,summary,.disclosure__link{transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s ease,box-shadow .25s ease,background-color .2s ease,color .2s ease,border-color .2s ease,filter .25s ease;will-change:auto}.card-wrapper,.product-card-wrapper{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 28px -8px #0000001f,0 4px 10px -4px #0000000f}.card__media,.card__inner .media{overflow:hidden}.card__media img,.card__inner .media img,.card-wrapper .media>img,.product-card-wrapper .media>img{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s ease;backface-visibility:hidden;transform:translateZ(0)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__inner .media img,.product-card-wrapper:hover .media>img{transform:scale(1.045)}.card__media .media img+img,.card-wrapper .media img.motion-reduce+img{transition:opacity .4s ease!important}.button,button.button,.shopify-payment-button__button{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background-color .2s ease,color .2s ease}.button:hover:not([disabled]),button.button:hover:not([disabled]){transform:translateY(-1px)}.button:active:not([disabled]),button.button:active:not([disabled]){transform:translateY(0) scale(.98);transition-duration:.08s}.product-form__submit,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden}a:not(.button){transition:color .18s ease,opacity .18s ease}.header__menu-item:hover,.list-menu__item:hover{opacity:.85}.header__active-menu-item,.header__menu-item{position:relative}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,.button:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(var(--color-foreground),.55);outline-offset:2px;transition:outline-offset .12s ease}input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.card__media img[loading=lazy],.collection-list__item img[loading=lazy],.featured-collection img[loading=lazy]{content-visibility:auto}img[loading=lazy]:not(.loaded){background:linear-gradient(90deg,rgba(var(--color-foreground),.04) 25%,rgba(var(--color-foreground),.08),rgba(var(--color-foreground),.04) 75%);background-size:200% 100%;animation:tp-shimmer 1.4s ease-in-out infinite}.cart-drawer,.cart-notification,predictive-search,.search-modal,.menu-drawer{transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease,visibility .3s ease;will-change:transform,opacity}.cart-drawer__overlay,.menu-drawer__overlay{transition:opacity .3s ease}.facets summary,.facets__summary{transition:background-color .2s ease,color .2s ease}.facets__item,.facets__checkbox+label{transition:color .15s ease,background-color .15s ease}.facets__item:hover label,.facets__checkbox:hover+label{color:rgb(var(--color-foreground))}.facets__wrapper,.collection,#product-grid,.product-grid{contain:layout style}.card-wrapper,.product-card-wrapper,.cart-drawer,.menu-drawer,.slider,.slideshow,.deferred-media{transform:translateZ(0);backface-visibility:hidden}.scroll-trigger.animate--fade-in{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.header-wrapper,sticky-header{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background-color .3s ease}.pagination__list a,.pagination__item{transition:background-color .2s ease,color .2s ease,transform .15s ease}.pagination__list a:hover{transform:translateY(-1px)}.badge{transition:opacity .25s ease,transform .25s ease}.price--on-sale .price-item--regular{transition:opacity .2s ease}details>summary::-webkit-details-marker{display:none}details[open]>summary~*{animation:tp-expand .3s cubic-bezier(.2,.8,.2,1)}@keyframes tp-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(hover:none){.card-wrapper:hover,.product-card-wrapper:hover{transform:none;box-shadow:none}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .media>img{transform:none}.button:hover:not([disabled]){transform:none}}::selection{background:rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground))}@media(min-width:750px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.2);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.35);background-clip:padding-box;border:2px solid transparent}}.card__media,.card-wrapper .media{contain:layout paint}.loading__spinner{transition:opacity .2s ease}[aria-busy=true]{cursor:progress;pointer-events:none;opacity:.85}a,button,[role=button],input,label,select,textarea{-webkit-tap-highlight-color:rgba(var(--color-foreground),.08)}.card__media img{transition:opacity .35s ease,transform .4s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.card-wrapper{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;border-radius:10px;overflow:hidden}.card-wrapper:hover{transform:translateY(-5px);box-shadow:0 10px 28px #00000021}.card-wrapper:hover .card__media img{transform:scale(1.05)}}@keyframes tp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.card__media{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:tp-shimmer 1.4s infinite}.card__media:has(img){background:none;animation:none}.button,button[type=submit],.btn{transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease!important}.button:active:not(:disabled){transform:scale(.97)!important}@media(hover:hover){.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}@media screen and (max-width:749px){.collection .product-grid,.featured-collection .product-grid,ul.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0 8px!important}.card__content{padding:6px 5px!important}.card__heading a,.card__heading{font-size:.75rem!important;line-height:1.3!important}.price{font-size:.8rem!important}.card__media{border-radius:8px 8px 0 0;aspect-ratio:1/1;overflow:hidden}.card__media img{width:100%!important;height:100%!important;object-fit:cover!important}}.card__media{aspect-ratio:1/1;overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;display:block}.header-wrapper{transition:box-shadow .3s ease}sticky-header.scrolled .header-wrapper,.header-wrapper--border-bottom{box-shadow:0 2px 10px #00000014}.product-grid,.collection-list,.overflow-x{-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.quick-add__submit,.card .button{min-height:42px!important;font-size:.72rem!important}}@media screen and (min-width:990px){.mega-menu__content{opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}details[open] .mega-menu__content{opacity:1;transform:translateY(0);pointer-events:auto}}.footer{content-visibility:auto;contain-intrinsic-size:auto 350px}@media screen and (max-width:749px){.announcement-bar__message p{font-size:.68rem!important}}.badge--sale{font-weight:700!important;letter-spacing:-.02em}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a,button,.card-wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{decoding:async}
/*# sourceMappingURL=/cdn/shop/t/55/assets/tp-ui-fluidity.css.map */
