.td-footer{background-color:rgb(var(--color-background));color:rgb(var(--td-text))}.td-footer__grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.td-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3rem}.td-footer__col--newsletter{grid-column:1 / -1}}@media(min-width:1025px){.td-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(var(--td-footer-cols, 4),minmax(0,1fr));gap:3rem}.td-footer__col--newsletter{grid-column:auto;padding-right:4rem}}.td-footer__col--newsletter{padding-bottom:2.4rem}.td-footer__nl-heading{margin:0 0 1rem}.td-footer__nl-text{max-width:42rem;margin-bottom:2rem;color:rgb(var(--td-text) / .8)}.td-footer__heading{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.6rem 0;font-family:var(--td-font-body);font-size:1.2rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--td-ink));list-style:none;cursor:pointer}.td-footer__heading::-webkit-details-marker{display:none}.td-footer__acc-icon{display:inline-flex;transition:transform .35s var(--td-ease)}.td-footer__acc[open] .td-footer__acc-icon{transform:rotate(45deg)}@media(max-width:767px){.td-footer__col--links,.td-footer__col--contact{border-top:1px solid rgb(var(--td-border))}}@media(min-width:768px){.td-footer__heading{padding:0 0 1.6rem;cursor:default}.td-footer__acc-icon{display:none}}.td-footer__links{display:grid;gap:1rem;margin:0;padding:0 0 2rem;list-style:none}.td-footer__link{position:relative;color:rgb(var(--td-text) / .85);font-size:1.4rem;text-decoration:none;transition:color .3s var(--td-ease)}.td-footer__link:hover,.td-footer__link.is-current{color:rgb(var(--td-ink));text-decoration:underline;text-underline-offset:3px}.td-footer__contact{display:grid;gap:1rem;padding-bottom:2rem}.td-footer__contact-img{overflow:hidden;border-radius:var(--td-radius-lg);aspect-ratio:16 / 10;background-color:rgb(var(--td-grey))}.td-footer__contact-img img{width:100%;height:100%;object-fit:cover}.td-footer__contact-row{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--td-ink));text-decoration:none}.td-footer__contact-row:hover{text-decoration:underline}.td-footer__bottom{border-top:1px solid rgb(var(--td-border))}.td-footer__bottom-grid{display:grid;gap:1.2rem;justify-items:center;margin-inline:auto;padding-top:1.4rem;padding-bottom:1.4rem;text-align:center}@media(min-width:1025px){.td-footer__bottom-grid{grid-template-columns:1fr auto 1fr;align-items:center;justify-items:stretch;padding-top:1rem;padding-bottom:1rem}.td-footer__payments{display:flex;justify-content:flex-end}}.td-footer__copy{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;font-size:1.2rem;color:rgb(var(--td-text) / .75)}.td-footer__copy a{color:inherit;text-decoration:none}.td-footer__copy a:hover{text-decoration:underline}.td-footer__policies{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.td-footer__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.td-footer__payment-icon{display:block;width:3.8rem;height:2.4rem}.td-footer__sentence,.td-footer__trust{display:block;max-width:70ch}.td-footer__brandline{display:grid;gap:.4rem;justify-items:center;margin-inline:auto;padding-top:2rem;padding-bottom:1.6rem;text-align:center;border-bottom:1px solid rgb(var(--td-border) / .4)}.td-footer__brandline p{margin:0;max-width:80ch;font-size:1.3rem;line-height:1.5}.td-footer__brandline .td-footer__sentence{color:rgb(var(--td-text) / .85)}.td-footer__brandline .td-footer__trust{color:rgb(var(--td-text) / .65)}.td-footer__bottom-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 1.6rem}@media(min-width:1025px){.td-footer__bottom-grid{grid-template-columns:1fr auto}.td-footer__copy{justify-content:flex-start;align-items:center}.td-footer__bottom-end{justify-content:flex-end}}.td-footer__payment-icon{width:3.4rem;height:2.2rem}.td-quick-view-sheet{position:fixed;inset:auto 0 0 auto;width:100%;max-width:100%;max-height:min(92vh,92dvh);margin:0;padding:0;border:0;border-radius:var(--td-radius-xl, 30px) var(--td-radius-xl, 30px) 0 0;background:rgb(var(--td-surface, 255 255 255));color:rgb(var(--td-text, 32 32 32));overflow:hidden;transform:translateY(100%);transition:transform .6s var(--td-ease-drawer, cubic-bezier(.7, 0, .2, 1))}.td-quick-view-sheet[open]{display:flex;flex-direction:column}.td-quick-view-sheet.is-open{transform:none}.td-quick-view-sheet::backdrop{background:#0000;transition:background-color .5s}.td-quick-view-sheet.is-open::backdrop{background:#00000073}@media screen and (min-width:990px){.td-quick-view-sheet{right:40px;width:960px;max-width:calc(100vw - 80px);max-height:calc(100vh - 10rem)}}@media screen and (min-width:1280px){.td-quick-view-sheet{right:70px}}.td-quick-view-sheet__bar{position:relative;display:flex;justify-content:flex-end;padding:1.2rem 1.2rem 0;flex:none}.td-quick-view-sheet__grabber{position:absolute;left:50%;top:.8rem;width:4rem;height:.4rem;border-radius:.4rem;background:rgb(var(--td-ink, 0 0 0) / .15);transform:translate(-50%)}@media screen and (min-width:990px){.td-quick-view-sheet__grabber{display:none}}.td-quick-view-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2rem 2.4rem}.td-quick-view-sheet__error{padding:2rem 0}.td-quick-view-sheet__error a{text-decoration:underline}.td-quick-view-sheet__loading{display:none;gap:2rem;padding:0 2rem 2.4rem}.td-quick-view-sheet.is-loading .td-quick-view-sheet__loading{display:grid}@media screen and (min-width:990px){.td-quick-view-sheet.is-loading .td-quick-view-sheet__loading{grid-template-columns:1fr 1fr}}.td-quick-view-sheet__skeleton-col{display:grid;gap:1.2rem;align-content:start}.td-quick-view-sheet__skeleton{display:block;height:2.4rem;border-radius:var(--td-radius-sm, 5px);background:linear-gradient(90deg,#0000000d,#0000001a,#0000000d);background-size:200% 100%;animation:td-qv-shimmer 1.2s linear infinite}.td-quick-view-sheet__skeleton--media{height:auto;aspect-ratio:3 / 4;max-height:50vh;border-radius:var(--td-radius-lg, 20px)}.td-quick-view-sheet__skeleton--short{width:40%}.td-quick-view-sheet__skeleton--btn{height:5.2rem;border-radius:var(--td-radius-pill, 40px);margin-top:2rem}@keyframes td-qv-shimmer{to{background-position:-200% 0}}.td-qv-product__grid{display:grid;gap:2rem}@media screen and (min-width:990px){.td-qv-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem;align-items:start}}.td-qv-gallery{position:relative;display:block}.td-qv-gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--td-radius-lg, 20px)}.td-qv-gallery__track::-webkit-scrollbar{display:none}.td-qv-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:3 / 4;max-height:60vh;background:rgb(var(--td-canvas, 242 242 244))}.td-qv-gallery__slide img,.td-qv-gallery__slide svg{width:100%;height:100%;object-fit:cover;display:block}.td-qv-gallery__nav{position:absolute;left:50%;bottom:1.2rem;transform:translate(-50%);display:flex;align-items:center;gap:.8rem;padding:.4rem;border-radius:var(--td-radius-pill, 40px);background:#ffffffb3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.td-qv-gallery__btn{width:36px;height:36px;background:rgb(var(--td-white))}.td-qv-gallery__count{font-size:1.2rem;font-variant-numeric:tabular-nums;min-width:3.6rem;text-align:center}.td-qv-product__info{display:grid;gap:1.4rem;align-content:start}.td-qv-product__vendor{margin:0;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.td-qv-product__title,.td-qv-product__price .price{margin:0}.td-qv-product__desc{margin:0;font-size:1.6rem;color:rgba(var(--color-foreground),.75)}.td-qv-product__buy{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.td-qv-product__qty{margin:0;flex:none}.td-qv-product__qty .quantity{width:13rem}.td-qv-product__qty .quantity__button svg{width:1.2rem;height:1.2rem}.td-qv-product__buttons{flex:1 1 22rem;min-width:0}.td-qv-product__buttons .product-form{margin:0}.td-qv-product__more{justify-self:start}@media(prefers-reduced-motion:reduce){.td-quick-view-sheet,.td-quick-view-sheet::backdrop{transition:none}.td-quick-view-sheet__skeleton{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/td-bundle-late.css.map */
