.td-gift-showcase{--td-gs-gap: 12px;--td-gs-gutter: 16px;--td-gs-featured: 82%;--td-gs-standard: 64%;--td-gs-featured-cq: 82cqw;position:relative;isolation:isolate;overflow:hidden;background:var(--td-gs-bg, #1e1e1e);color:var(--td-gs-ink, #fff)}.td-gift-showcase__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.td-gift-showcase__bg-media{display:block;width:100%;height:100%;object-fit:cover}.td-gift-showcase__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--td-gs-overlay, .35));pointer-events:none}.td-gift-showcase__inner{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;padding-inline:var(--td-gs-gutter)}.td-gift-showcase__inner>.shopify-block,.td-gift-showcase__track>.shopify-block{display:contents}.td-gift-showcase__heading{order:0;flex:0 0 100%;margin:0 0 20px;font-family:var(--heading-font);font-size:28px;font-weight:400;text-align:center;color:inherit}.td-gift-showcase__tablist{order:3;flex:0 0 100%;height:0}.td-gift-showcase__tab{order:1;flex:0 0 auto;margin:0 0 20px;padding:8px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:inherit;font-family:var(--body-font);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;opacity:.75;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.td-gift-showcase__tab:hover,.td-gift-showcase__tab[aria-selected=true]{opacity:1}.td-gift-showcase__tab[aria-selected=true]{border-bottom-color:currentColor}.td-gift-showcase__tab:focus-visible,.td-gift-showcase__panel:focus-visible{outline:2px solid currentColor;outline-offset:4px}.td-gift-showcase__panel{order:2;flex:0 0 100%;min-width:0}.td-gift-showcase__rail{position:relative;display:block;container-type:inline-size}.td-gift-showcase__track{position:relative;display:flex;align-items:center;min-height:calc(var(--td-gs-featured-cq) * 5 / 4);gap:var(--td-gs-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.td-gift-showcase__track::-webkit-scrollbar{display:none}.td-gift-showcase__item{flex:0 0 var(--td-gs-standard);min-width:0;margin:0;scroll-snap-align:start}.td-gift-showcase__item{transition:flex-basis .45s ease}.td-gift-showcase__track:not(:has(.td-rail-item--active))>:first-child .td-gift-showcase__item,.td-gift-showcase__track:not(:has(.td-rail-item--active))>.td-gift-showcase__item:first-child,.td-gift-showcase__item.td-rail-item--active{flex-basis:var(--td-gs-featured)}.td-gift-showcase__tile{position:relative}.td-gift-showcase .td-gift-showcase__link,.td-gift-showcase .td-gift-showcase__link:hover,.td-gift-showcase .td-gift-showcase__link span{color:inherit}.td-gift-showcase .td-gift-showcase__link,.td-gift-showcase .td-gift-showcase__link:hover{position:relative;display:block;color:#fff;text-decoration:none}.td-gift-showcase__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff14}.td-gift-showcase__tile-media{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.td-gift-showcase__tile-media--placeholder{fill:#ffffff59}.td-gift-showcase__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000008c,#0000 45%);pointer-events:none}.td-gift-showcase__text{position:absolute;inset:auto 20px 20px;display:flex;flex-direction:column;gap:6px}.td-gift-showcase__eyebrow{font-family:var(--body-font);font-size:11px;letter-spacing:2px;text-transform:uppercase}.td-gift-showcase__title{font-family:var(--heading-font);font-size:28px;font-weight:400;line-height:1.1;text-wrap:balance}.td-gift-showcase--title-holiday .td-gift-showcase__title{font-family:"rafaella",var(--heading-font);letter-spacing:1px}.td-gift-showcase__track:not(:has(.td-rail-item--active))>:first-child .td-gift-showcase__item .td-gift-showcase__title,.td-gift-showcase__track:not(:has(.td-rail-item--active))>.td-gift-showcase__item:first-child .td-gift-showcase__title,.td-gift-showcase__item.td-rail-item--active .td-gift-showcase__title{font-size:34px}.td-gift-showcase__link:focus-visible{outline:none}.td-gift-showcase__link:focus-visible .td-gift-showcase__media{outline:2px solid #fff;outline-offset:3px}@media(hover:hover){.td-gift-showcase__link:hover .td-gift-showcase__tile-media{transform:scale(1.03)}}.td-gift-showcase__toggle{position:absolute;top:12px;left:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer}.td-gift-showcase__toggle:hover{background:#000000b3}.td-gift-showcase__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.td-gift-showcase__toggle--background{top:auto;left:auto;right:16px;bottom:16px;width:40px;height:40px}.td-gift-showcase__icon--play,.td-gift-showcase__toggle--paused .td-gift-showcase__icon--pause{display:none}.td-gift-showcase__toggle--paused .td-gift-showcase__icon--play{display:block}.td-gift-showcase__controls{display:none}.td-gift-showcase__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:#222021;transform:translateY(-50%);cursor:pointer;transition:opacity .2s ease}.td-gift-showcase__arrow--prev{left:12px}.td-gift-showcase__arrow--next{right:12px}.td-gift-showcase__arrow:disabled{opacity:0;pointer-events:none}.td-gift-showcase__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (min-width:990px){.td-gift-showcase{--td-gs-gap: 16px;--td-gs-gutter: 8vw;--td-gs-featured: 36%;--td-gs-standard: 26%;--td-gs-featured-cq: 36cqw}.td-gift-showcase__heading{font-size:40px}.td-gift-showcase__inner{column-gap:64px}.td-gift-showcase__tab{margin-bottom:32px;font-size:12px;letter-spacing:2px}.td-gift-showcase__text{inset:auto 28px 28px}.td-gift-showcase__title{font-size:34px}.td-gift-showcase__track:not(:has(.td-rail-item--active))>:first-child .td-gift-showcase__item .td-gift-showcase__title,.td-gift-showcase__track:not(:has(.td-rail-item--active))>.td-gift-showcase__item:first-child .td-gift-showcase__title,.td-gift-showcase__item.td-rail-item--active .td-gift-showcase__title{font-size:48px}.td-gift-showcase__controls:not([hidden]){display:block}.td-gift-showcase__toggle--background{right:24px;bottom:24px}}@media(prefers-reduced-motion:reduce){.td-gift-showcase__item,.td-gift-showcase__tile-media,.td-gift-showcase__tab,.td-gift-showcase__arrow{transition:none}.td-gift-showcase__link:hover .td-gift-showcase__tile-media{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/section-td-gift-showcase.css.map */
