.announcement-bar__message{padding-top:calc(1rem + 1.5px);padding-bottom:calc(1rem - 1.5px);text-wrap:balance}@media(min-width:990px){.announcement-bar__message{display:flex;align-items:center;justify-content:center}.announcement-bar__message>span{padding-left:.2em}}.tb-video-media{background:rgba(var(--color-foreground),.04)}.tb-video-media>video,.tb-video-modal>video{object-fit:cover;background:transparent}.tb-video-modal{width:100%;background:transparent}.tb-video-modal>video{object-fit:contain}.media--hover-effect>img[src*=preview_images]{display:none!important}.card-wrapper:hover .media.media--hover-effect:has(>img[src*=preview_images])>img:first-child,.card-wrapper:hover .media.tb-vid-hover>img:first-child{opacity:1!important}.tb-card-video{object-fit:cover;opacity:0;transition:opacity .45s ease;pointer-events:none}.tb-card-video.is-on{opacity:1}.product-form__input--pill.tb-opt{max-width:none;margin:0 0 1.8rem}.product-form__input--pill.tb-opt .form__label{margin-bottom:.8rem}.product-form__input--pill.tb-opt input[type=radio]+label{border-radius:0;margin:0 .6rem .6rem 0;padding:1.1rem 1.6rem;font-size:1.35rem;letter-spacing:.02em;line-height:1.2;border:1px solid rgba(var(--color-foreground),.2);background:transparent;color:rgb(var(--color-foreground));transition:border-color .2s,background-color .2s,color .2s}.product-form__input--pill.tb-opt input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill.tb-opt input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input--pill.tb-opt input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-form__input--pill.tb-opt input[type=radio]+label:before{display:none}.tb-opt--size{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .8rem}.product-form__input--pill.tb-opt--size input[type=radio]+label.tb-sz{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.15rem;margin:0;padding:1.1rem 1.2rem 1rem;min-height:7.4rem;text-align:left;position:relative}.tb-sz__name{font-size:1.45rem;font-weight:500;letter-spacing:.01em;white-space:nowrap}.tb-sz__dim{font-size:1.1rem;opacity:.62;white-space:nowrap}.tb-sz__price{margin-top:auto;padding-top:.5rem;font-size:1.25rem;opacity:.85}.tb-sz__badge{position:absolute;top:-.85rem;right:.8rem;padding:.25rem .6rem;background:var(--tb-gold,#b9975b);color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}@media(max-width:359px){.tb-opt--size{grid-template-columns:repeat(2,minmax(0,1fr))}}.tb-pdp-eta{display:flex;gap:.9rem;align-items:flex-start;margin:1.4rem 0 0;font-size:1.4rem;line-height:1.45}.tb-pdp-eta svg{flex:0 0 2rem;width:2rem;height:2rem;margin-top:-.05rem;opacity:.8}.tb-sethint{margin:1.6rem 0 0;padding:1.4rem 1.6rem;border:1px solid var(--tb-line,rgba(23,25,27,.12))}.tb-sethint__title{margin:0 0 1rem;font-size:1.4rem;line-height:1.4}.tb-sethint__tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.tb-sethint__tiers li{display:flex;flex-direction:column;gap:.2rem;padding:.8rem .6rem;text-align:center;background:rgba(var(--color-foreground),.04);font-size:1.15rem;line-height:1.25}.tb-sethint__tiers strong{font-family:var(--font-heading-family);font-weight:400;font-size:1.7rem;color:rgb(var(--color-foreground))}.tb-sethint__note{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.72}.tb-sethint__note a{color:inherit;text-underline-offset:.3rem}.tb-setbar{margin:0 0 1.6rem;font-size:1.3rem;line-height:1.45}.tb-setbar__text{margin:0 0 .8rem}.tb-setbar__track{height:.4rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.tb-setbar__track span{display:block;height:100%;background:var(--tb-gold,#b9975b);transition:width .4s var(--tb-ease,ease)}.drawer .tb-setbar{margin:0;padding:1.2rem 0 1.4rem}.cart__footer .tb-setbar{max-width:44rem;margin-left:auto}.tb-setbar__link{color:inherit;white-space:nowrap;text-underline-offset:.3rem}.tb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -.6rem 2rem #0000000f;transform:translateY(110%);transition:transform .35s var(--tb-ease,ease)}.tb-sticky.is-on{transform:none}.tb-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.tb-sticky__title{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-sticky__meta{font-size:1.25rem;opacity:.75;white-space:nowrap}.tb-sticky__btn{flex:0 0 auto;min-height:4.4rem;padding:0 1.8rem}@media(min-width:750px){.tb-sticky{display:none}}body.tb-sticky-on shopify-chat{transform:translateY(-7.2rem);transition:transform .35s ease}@media(max-width:749px){.product__media-list .product-media-container{--ratio:.8!important;--preview-ratio:.8!important}.product__media-list .product-media-container .media>img,.product__media-list .product-media-container .media>video{object-fit:cover!important}}.tb-hero2__kicker{line-height:1.5;font-style:normal;color:inherit}.tb-pdp-noframe{margin:-.4rem 0 1.6rem;font-size:1.25rem;line-height:1.5;opacity:.7}html:not(.tb-sz-open) .tb-opt--size input.tb-sz-x:not(:checked)+label{display:none!important}.tb-sz-more{grid-column:1/-1;justify-self:start;margin:.2rem 0 0;padding:.4rem 0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;letter-spacing:.02em;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.tb-sz-more:hover{text-decoration-thickness:2px}.tb-sz-more__close,html.tb-sz-open .tb-sz-more__open{display:none}html.tb-sz-open .tb-sz-more__close{display:inline}@media(max-width:749px){.tb-hero2__media{height:clamp(22rem,30svh,28rem)}.tb-hero2__panel{padding:2.4rem 2rem 3.2rem}.tb-hero2__inner{display:flex;flex-direction:column}.tb-hero2__kicker{order:1;margin-bottom:1rem}.tb-hero2__heading{order:2}.tb-hero2__actions{order:3;margin-top:2rem}.tb-hero2__text{order:4;margin-top:2.2rem}.tb-hero2__rating{order:5;align-self:flex-start}ul.etsy-reviews__grid.etsy-reviews__grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:0 1.5rem .8rem;scroll-padding:0 1.5rem}.etsy-reviews__grid>.etsy-reviews__card{flex:0 0 84%;scroll-snap-align:start;padding:2.4rem!important}.etsy-reviews__grid>.etsy-reviews__card .etsy-reviews__quote{font-size:1.7rem!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tb-fixes.css.map */
