:root{--tcg-gold: #bc9866;--tcg-gold-hi: #f3dca6;--tcg-ink: 2, 6, 23;--tcg-ease: cubic-bezier(.25, .46, .45, .94);--tcg-ease-out: cubic-bezier(.22, 1, .36, 1)}::selection{background:#bc986659}h1,h2,h3,.heading,.product-card .subtitle{text-wrap:balance}#header-group.sticky #header{transition:background-color .3s ease,box-shadow .3s ease}#header-group.sticky.tcg-scrolled #header{box-shadow:0 1px rgba(var(--color-text),.08),0 12px 30px -20px rgba(var(--tcg-ink),.45)}@media(min-width:1200px){#header-group.sticky.tcg-scrolled #header{background-color:rgba(var(--color-background),.84);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}#header-desktop-inner{grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.5rem}#header-desktop-menu nav>ul>li>a,#header-desktop-menu nav a.dropdown-btn{white-space:nowrap}#header-desktop-menu nav>ul>li>a .link-title,#header-desktop-menu nav a.dropdown-btn .link-title{text-decoration:none;padding-bottom:4px;background-image:linear-gradient(var(--tcg-gold),var(--tcg-gold));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .35s var(--tcg-ease-out)}#header-desktop-menu nav>ul>li>a:hover .link-title,#header-desktop-menu nav>ul>li>a.active .link-title,#header-desktop-menu nav a.dropdown-btn:hover .link-title,#header-desktop-menu nav a.dropdown-btn[aria-expanded=true] .link-title{background-size:100% 2px}ul#header-desktop-icons a.header-icon>span>svg{transition:transform .2s var(--tcg-ease-out)}}@media(min-width:1320px){#header-desktop-menu nav>ul{flex-wrap:nowrap}}.btn{transition:background-color .2s var(--tcg-ease),color .2s var(--tcg-ease),border-color .2s var(--tcg-ease),outline-color .2s var(--tcg-ease),box-shadow .25s var(--tcg-ease),transform .2s var(--tcg-ease-out)}@media(hover:hover){.btn-primary:not(:disabled):not(.loading):hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px rgba(var(--tcg-ink),.7)}}.btn:not(:disabled):not(.loading):active{transform:scale(.97);box-shadow:none}.product-block[data-type=buy_buttons] .btn-primary,.sticky-atc .btn-primary,#cart-footer .btn-primary{position:relative;overflow:hidden}.product-block[data-type=buy_buttons] .btn-primary:before,.sticky-atc .btn-primary:before,#cart-footer .btn-primary:before{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(100deg,#fff0,#f3dca657,#fff0);transform:translate(-130%) skew(-18deg);pointer-events:none}@media(hover:hover){.product-block[data-type=buy_buttons] .btn-primary:not(:disabled):hover:before,.sticky-atc .btn-primary:not(:disabled):hover:before,#cart-footer .btn-primary:not(:disabled):hover:before{animation:tcg-glint .9s var(--tcg-ease) both}}.btn-primary.tcg-glint-once:before{animation:tcg-glint 1.1s var(--tcg-ease) .35s both}@keyframes tcg-glint{0%{transform:translate(-130%) skew(-18deg)}to{transform:translate(330%) skew(-18deg)}}.product-card-wrapper{height:auto;flex:1 0 auto}.product-card .img-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--color-text),.07);pointer-events:none;transition:box-shadow .35s var(--tcg-ease)}.product-card .img-wrapper img{transition:transform .7s cubic-bezier(0,0,.2,1)}.product-card .img-wrapper img+img{transition:opacity .45s var(--tcg-ease),transform .7s cubic-bezier(0,0,.2,1)}.product-card:hover .img-wrapper img{transform:none}@media(hover:hover){.product-card:hover .img-wrapper img{transform:scale(1.04)}.product-card:hover .img-wrapper:after{box-shadow:inset 0 0 0 1px #bc9866f2,inset 0 2px #f3dca68c}}.product-card .heading span{transition:color .2s var(--tcg-ease)}.product-card .tcg-pz-btn{transition:background-color .2s var(--tcg-ease),transform .2s var(--tcg-ease-out)}.product-card .tcg-pz-btn:active{transform:scale(.97)}@media(hover:hover){.product-card .tcg-pz-btn:hover{background-color:#f4ecdf!important}}body .collection-card .img-wrapper img,body .collection-card .img-wrapper .placeholder-svg{transition:transform .7s cubic-bezier(0,0,.2,1)}body .collection-card .img-wrapper img:hover{transform:none}@media(hover:hover){body .collection-card a:hover .img-wrapper img{transform:scale(1.04)}}body .collection-card[data-title-style=overlay] a{position:relative;overflow:hidden;border-radius:var(--border-radius)}body .collection-card[data-title-style=overlay] .heading,body .collection-card[data-title-style=overlay] a:hover .heading,body .collection-card[data-title-style=overlay] a:focus-visible .heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:3.5rem 1.125rem 1rem;background:linear-gradient(to top,#000000e0,#0000008c 45%,#0000);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}body .collection-card[data-title-style=overlay] .heading:after{content:"\2192";flex-shrink:0;color:var(--tcg-gold-hi);font-weight:400;transform:translate(-6px);opacity:.75;transition:transform .35s var(--tcg-ease-out),opacity .35s var(--tcg-ease)}@media(hover:hover){body .collection-card[data-title-style=overlay] a:hover .heading:after{transform:none;opacity:1}}@media(max-width:599px){body .collection-card[data-title-style=overlay] .heading,body .collection-card[data-title-style=overlay] a:hover .heading{padding:2.5rem .75rem .75rem;letter-spacing:.05em}}body .featured-collection .section-header,body .collection-list .section-header{margin-bottom:1.5rem}body .featured-collection .section-header .heading,body .collection-list .section-header .heading,body .faq-header .heading{font-weight:600;letter-spacing:.04em}body .section-header .featured-collection-view-all{flex-shrink:0;white-space:nowrap}body .featured-collection-view-all a,body a.featured-collection-view-all{transition:color .2s var(--tcg-ease),text-decoration-color .2s var(--tcg-ease)}@media(hover:hover){body .featured-collection-view-all a:hover,body a.featured-collection-view-all:hover{text-decoration-color:var(--tcg-gold)}}body .marquee-wrapper{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}[data-scroll-animations=true][data-design-mode=false] .scroll-animate-fade-in,[data-scroll-animations=true][data-design-mode=false] .scroll-animate-fade-in-up{animation-duration:.8s;animation-timing-function:var(--tcg-ease-out)}@media(prefers-reduced-motion:no-preference){section[id^=gh-] .gh-copy>*,section[id^=gh-] .gh-below>*{animation:tcg-rise .8s var(--tcg-ease) both}section[id^=gh-] .gh-copy>:nth-child(1){animation-delay:.05s}section[id^=gh-] .gh-copy>:nth-child(2){animation-delay:.13s}section[id^=gh-] .gh-copy>:nth-child(3){animation-delay:.21s}section[id^=gh-] .gh-copy>:nth-child(4){animation-delay:.29s}section[id^=gh-] .gh-copy>:nth-child(5){animation-delay:.37s}section[id^=gh-] .gh-copy>:nth-child(6){animation-delay:.45s}section[id^=gh-] .gh-below>:nth-child(1){animation-delay:.29s}section[id^=gh-] .gh-below>:nth-child(2){animation-delay:.37s}section[id^=gh-] .gh-below>:nth-child(3){animation-delay:.45s}section[id^=gh-] .gh-media img{animation:tcg-settle 1.6s var(--tcg-ease-out) both}}#main section[id^=gh-] .gh-btn:active{transform:scale(.97)}@keyframes tcg-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes tcg-settle{0%{transform:scale(1.045)}to{transform:none}}html.tcg-motion [data-tcg-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--tcg-ease),transform .8s var(--tcg-ease-out);transition-delay:calc(var(--tcg-i, 0) * 70ms)}html.tcg-motion [data-tcg-reveal].tcg-in{opacity:1;transform:none}.product-media-gallery-thumbs button{transition:transform .2s var(--tcg-ease-out),border-color .2s var(--tcg-ease),box-shadow .2s var(--tcg-ease)}.product-media-gallery-thumbs button.active{border-color:var(--tcg-gold);box-shadow:0 0 0 1px var(--tcg-gold)}@media(hover:hover){.product-media-gallery-thumbs button:not(.active):hover{transform:translateY(-2px)}}.product-media-gallery-thumbs button:active{transform:scale(.96)}.product-block[data-type=options] .size-buttons input+label,.product-block[data-type=qty_breaks] .product-qty-break label{transition:background-color .2s var(--tcg-ease),border-color .2s var(--tcg-ease),color .2s var(--tcg-ease),transform .2s var(--tcg-ease-out)}.product-block[data-type=options] .size-buttons input+label:active{transform:scale(.97)}body .sticky-atc{transition:transform .5s var(--tcg-ease-out)}collapse-component summary{transition:color .2s var(--tcg-ease)}@media(prefers-reduced-motion:reduce){.btn,.product-card .img-wrapper img,.product-card .img-wrapper img+img,.collection-card .img-wrapper img,.collection-card[data-title-style=overlay] .heading:after,.product-media-gallery-thumbs button,.sticky-atc,#header-desktop-menu nav a .link-title{transition:none!important}.btn:hover,.btn:active,.product-card:hover .img-wrapper img,.collection-card a:hover .img-wrapper img,.product-media-gallery-thumbs button:hover,.product-media-gallery-thumbs button:active{transform:none!important}.btn-primary:before{animation:none!important}html.tcg-motion [data-tcg-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tcg-elevate.css.map */
