.product-gallery__media{position:relative}.product-gallery__media [class*=Vtl-WishlistIcon__ProductPageWrapper]{left:calc(100% - 2.5rem)!important;right:auto!important;top:.75rem!important;z-index:5!important}@media screen and (max-width:749px){.product-gallery__media [class*=Vtl-WishlistIcon__ProductPageWrapper]{top:3rem!important}}.shopify-section--header button[class*=wishlist],.shopify-section--header button[class*=wl-],.shopify-section--header button[class*=bsq],.shopify-section--header span[class*=wishlist],.shopify-section--header span[class*=wl-],.shopify-section--header span[class*=bsq]{display:none!important}.shopify-section--main-product{position:relative;z-index:1}.shopify-section--header{position:relative;z-index:100}[id^=shopify-section-]{position:relative;z-index:1}.shopify-section--header,.shopify-section-group-header-group{z-index:100}.mega-menu{padding-block:2.5rem!important;padding-inline:max(2rem,var(--container-gutter))!important;border-block-end:1px solid rgb(var(--text-color) / .1)!important;box-shadow:0 8px 24px rgb(var(--text-color) / .06)!important;justify-content:flex-start!important;column-gap:3rem!important}.mega-menu__linklist{gap:.5rem 3rem!important}@media screen and (min-width:1400px){.mega-menu__linklist{gap:.5rem 3.5rem!important}}.mega-menu__linklist>li>a,.mega-menu__linklist>div>a,.mega-menu [data-depth="0"]>a,.mega-menu>.mega-menu__linklist>*>a:first-child{font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:rgb(var(--text-color))!important;margin-bottom:.75rem!important;display:block!important}.header__dropdown-menu :is(a,summary){padding:.45rem 0!important;font-size:.8rem!important;letter-spacing:.02em!important;line-height:1.5!important;font-weight:400!important;color:rgb(var(--text-color) / .75)!important;transition:color .15s,opacity .15s!important}.header__dropdown-menu :is(a,summary):hover{color:rgb(var(--text-color))!important;opacity:1!important}.mega-menu .header__dropdown-menu :is(a,summary){padding-inline:0!important}.mega-menu__promo{gap:1.5rem!important}.mega-menu__promo>*{max-width:210px!important;min-width:180px!important}.mega-menu__promo img{border-radius:2px}.header__primary-nav-item>a,.header__primary-nav-item>button{font-size:.7rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important}.td-wishlist-li{display:flex;align-items:center;flex-shrink:0;overflow:hidden}.td-wishlist-li a,.td-wishlist-li button{display:flex;align-items:center;justify-content:center;color:rgb(var(--text-color))!important;text-decoration:none;position:relative;width:20px;height:20px}.td-wishlist-li svg{width:20px;height:20px;flex-shrink:0;color:inherit}@supports (height: 100dvh){.pswp{height:100dvh}}.mega-menu--tiles{display:block;width:100%}.mega-menu__tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;width:100%}.mega-menu__tiles>.td-collection-tile{flex:0 0 auto;width:min(calc((100% - (var(--tile-cols, 3) - 1) * .85rem) / var(--tile-cols, 3)),210px)}@media screen and (max-width:749px){.mega-menu__tiles>.td-collection-tile{width:calc((100% - .85rem)/2)}}.td-collection-tile{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:#efe7e8}.td-collection-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.td-collection-tile:hover .td-collection-tile__img{transform:scale(1.06)}.td-collection-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000006b,#0000000f 38%,#0000 62%);transition:opacity .2s ease}.td-collection-tile:hover:after{opacity:.85}.td-collection-tile__title{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding:0 .5rem .9rem;text-align:center;color:#fff;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;line-height:1.3;text-shadow:0 1px 5px rgba(0,0,0,.55)}@media screen and (min-width:1000px){.td-gallery-cw{position:relative;display:block}.td-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#fff;color:#1c1c1c;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px #00000024;opacity:0;transition:opacity .2s ease,background-color .15s ease}.td-gallery-cw:hover .td-gallery-arrow,.td-gallery-arrow:focus-visible{opacity:1}.td-gallery-arrow:hover{background:#1c1c1c;color:#fff}.td-gallery-arrow--prev{inset-inline-start:1rem}.td-gallery-arrow--next{inset-inline-end:1rem}}@media screen and (max-width:999px){.pswp__top-bar{bottom:max(2.5rem,calc(env(safe-area-inset-bottom) + 1.5rem))}}@media screen and (min-width:1000px){.pswp__top-bar{top:0;right:0;bottom:0;left:0;height:auto;background:transparent;pointer-events:none}.pswp__top-bar>.pswp__button,.pswp__preloader{position:absolute;pointer-events:auto;background:rgb(var(--background, 255 255 255));box-shadow:0 2px 10px #00000026}.pswp__top-bar>.pswp__button[aria-label="Close gallery"]{top:1.75rem;right:1.75rem}.pswp__top-bar>.pswp__button[aria-label=Previous]{left:1.75rem;top:50%;transform:translateY(-50%)}.pswp__top-bar>.pswp__button[aria-label=Next]{right:1.75rem;top:50%;transform:translateY(-50%)}.pswp__preloader{top:1.75rem;left:1.75rem;box-shadow:none;background:transparent}}.product-card__quick-add-button{background:#fff;color:#1c1c1c;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 1px 5px #0000001a;padding:.5rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.product-card__quick-add-button:hover,.product-card__quick-add-button:focus-visible{background:#1c1c1c;color:#fff;box-shadow:0 2px 8px #0000002e}@media screen and (pointer:fine){.product-card__quick-add-button{opacity:1;transform:none}}buy-buttons:has(.td-atc-row){display:block}buy-buttons:has(.td-atc-row) .shopify-payment-button{margin-top:.75rem}.td-atc-row{display:flex;gap:.6rem;align-items:stretch}.td-atc-row>.button{flex:1 1 auto}.td-atc-row .Vtl-AppBlock{flex:0 0 3rem;width:3rem!important;display:flex;margin:0;padding:0}.td-atc-row .Vtl-AppBlock>*,.td-atc-row .Vtl-WishlistButtonWrapper,.td-atc-row .Vtl-WishlistButton,.td-atc-row .Vtl-WishlistButton__AddToWishlist{width:100%!important;height:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex:1 0 auto!important;box-sizing:border-box}.td-atc-row .Vtl-WishlistButton__AddToWishlist{align-items:center;justify-content:center;border:1px solid rgb(var(--text-color) / .25);background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.td-atc-row .Vtl-WishlistButton__AddToWishlist:hover{border-color:rgb(var(--text-color) / .6);background:rgb(var(--text-color) / .04)}.td-atc-row .Vtl-WishlistButton__AddToWishlistText{display:none}.td-atc-row .Vtl-WishlistButton__HeartIconWrapper svg,.td-atc-row .Vtl-WishlistButton__HeartIconWrapper svg *{fill:#1c1c1c!important;stroke:#1c1c1c!important}.td-atc-row .Vtl-WishlistButton__AddToWishlist:hover .Vtl-WishlistButton__HeartIconWrapper svg,.td-atc-row .Vtl-WishlistButton__AddToWishlist:hover .Vtl-WishlistButton__HeartIconWrapper svg *{fill:#d79da6!important;stroke:#d79da6!important}.td-atc-row .Vtl-WishlistButton__HeartIconWrapper{margin:0}.product-info__block-item:empty{display:none}.mega-menu--gift-tiles .mega-menu__promo{flex:1 1 auto;justify-content:center;gap:1.5rem}.mega-menu--gift-tiles{justify-content:center!important}.mega-menu--gift-tiles .mega-menu__promo>a>div:first-child img{aspect-ratio:4 / 5;object-fit:cover;width:100%}.page-terms-of-service .prose br+br{display:block;content:"";margin-top:.85em}.td-wishlist-li svg path,.td-wishlist-li svg circle,.td-wishlist-li svg rect,.td-wishlist-li svg polygon,.td-wishlist-li svg polyline,.td-wishlist-li svg line,.td-wishlist-li svg use{fill:currentColor!important;stroke:currentColor!important}.td-wishlist-li *{background:none!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important;max-width:none!important;width:auto!important;height:auto!important}.td-wishlist-li svg{width:20px!important;height:20px!important}@media screen and (max-width:699px){.header__secondary-nav{flex-wrap:nowrap;gap:0}.td-wishlist-li{width:36px;height:36px;justify-content:center;flex-shrink:0}.td-wishlist-li a,.td-wishlist-li button{width:36px!important;height:36px!important}}.td-siw-arrow{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.td-cart-recs__item{min-height:44px}.td-cart-recs{padding:1rem 0 0}.td-cart-recs:empty{display:none}.td-cart-recs__title{font-size:.65rem;font-family:var(--heading-font-family);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .75rem;color:rgb(var(--text-color))}.td-cart-recs__list{display:flex;flex-direction:column;gap:0}.td-cart-recs__item{display:flex;gap:.75rem;align-items:center;padding:.6rem 0;border-top:1px solid rgb(var(--text-color) / .08);text-decoration:none;color:inherit;transition:opacity .2s}.td-cart-recs__item:hover{opacity:.75}.td-cart-recs__image{width:56px;height:56px;flex-shrink:0;overflow:hidden;background:rgb(var(--text-color) / .05)}.td-cart-recs__image img{width:100%;height:100%;object-fit:cover;display:block}.td-cart-recs__info{flex:1;min-width:0}.td-cart-recs__name{font-size:.75rem;line-height:1.3;margin:0 0 .2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.td-cart-recs__price{font-size:.7rem;color:rgb(var(--text-color) / .6);margin:0;font-family:var(--text-font-family)}.td-cart-recs--page .td-cart-recs__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:700px){.td-cart-recs--page .td-cart-recs__list{grid-template-columns:repeat(4,1fr)}}.td-cart-recs--page .td-cart-recs__item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0;border-top:none}.td-cart-recs--page .td-cart-recs__image{width:100%;height:auto;aspect-ratio:1}.td-cart-recs--page .td-cart-recs__name{font-size:.8rem}.td-cart-recs--page .td-cart-recs__price{font-size:.75rem}.shopify-section--main-product .product-title{font-size:var(--td-product-title-size)!important;line-height:1.3!important}.shopify-section--main-product .price-list--product sale-price,.shopify-section--main-product .price-list--product compare-at-price{font-family:var(--text-font-family)!important;font-weight:var(--text-font-weight)!important;font-style:var(--text-font-style)!important;font-size:var(--td-product-price-size)!important}.shopify-section--main-product .price-list--product sale-price.text-subdued,.shopify-section--main-product .price-list--product sale-price:not(.text-on-sale){color:var(--td-product-price-color, rgb(var(--text-color) / .65))!important}.header__primary-nav-item>a,.header__primary-nav-item>a.h6,.header__primary-nav-item .header__menu-disclosure>summary,.header__primary-nav-item .header__menu-disclosure>summary.h6{font-size:var(--td-nav-size)!important}.header-sidebar__linklist-button,.header-sidebar__linklist-button.h6,.header-sidebar__back-button,.header-sidebar__back-button.h6,.header__secondary-nav .link-faded,.header__secondary-nav .link-faded.h6{font-size:var(--td-nav-size)!important}.announcement-bar{font-size:var(--td-announcement-size)!important}.product-card__info .product-title,.product-card__info .product-title.h6{font-size:var(--td-card-title-size)!important}.product-card__info .price-list sale-price,.product-card__info .price-list compare-at-price{font-size:var(--td-card-price-size)!important}.product-card__info .price-list sale-price.h6,.product-card__info .price-list compare-at-price.h6{font-size:var(--td-card-price-size)!important}.td-trust-icons{display:grid;grid-template-columns:1fr;gap:.625rem;padding:.875rem 0}.td-trust-icons--border-top{border-top:1px solid rgba(0,0,0,.08)}.td-trust-icons--border-bottom{border-bottom:1px solid rgba(0,0,0,.08)}@media screen and (min-width:700px){.td-trust-icons{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem 0}}.td-trust-icons__badge{display:flex;align-items:center;gap:.5rem}.td-trust-icons__badge :is(svg,img){flex-shrink:0;opacity:.8}.td-trust-icons__text{font-size:.65rem;letter-spacing:.02em;line-height:1.3;color:var(--text-color)}@media screen and (min-width:700px){.td-trust-icons__text{font-size:.7rem}}.td-style-it-with{padding-block:2rem}.td-siw-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.td-siw-heading{font-family:var(--heading-font-family);font-style:italic;font-weight:400;font-size:1.5rem;letter-spacing:.01em;margin:0;color:rgb(var(--text-color))}@media screen and (min-width:700px){.td-siw-heading{font-size:1.75rem}}.td-siw-arrows{display:flex;gap:.25rem}.td-siw-arrow{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgb(var(--text-color) / .25);background:transparent;cursor:pointer;color:rgb(var(--text-color));transition:border-color .2s,background .2s;padding:0}.td-siw-arrow:hover{border-color:rgb(var(--text-color));background:rgb(var(--text-color) / .05)}.td-siw-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.td-siw-track::-webkit-scrollbar{display:none}.td-siw-card{text-decoration:none;color:inherit;display:block;flex:0 0 calc(47% - .5rem);scroll-snap-align:start}@media screen and (min-width:700px){.td-siw-track{gap:1.25rem}.td-siw-card{flex:0 0 calc(33.333% - .833rem)}}@media screen and (min-width:1024px){.td-siw-card{flex:0 0 min(calc(25% - .94rem),280px)}}.td-siw-card__image{aspect-ratio:3 / 4;overflow:hidden;margin-bottom:.75rem;background:rgb(var(--background-color))}.td-siw-card__image img,.td-siw-card__image .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.td-siw-card:hover .td-siw-card__image img{transform:scale(1.03)}.td-siw-card__name{font-size:.75rem;font-family:var(--text-font-family);letter-spacing:.02em;line-height:1.4;margin:0 0 .3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.td-siw-card__price{font-size:.75rem;font-family:var(--text-font-family);color:rgb(var(--text-color) / .7);margin:0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/td-custom.css.map */
