:root{--gh-bg: 10 7 8;--gh-surface: 18 16 18;--gh-raised: 26 23 25;--gh-bone: 216 211 203;--gh-bone-hi: 237 232 224;--gh-yellow: 243 235 26;--gh-glow: 253 240 111;--gh-glow-display: 0 0 1px rgb(var(--gh-glow) / .18), 0 0 12px rgb(var(--gh-glow) / .16), 0 0 36px rgb(var(--gh-bone-hi) / .1);--gh-button-glow: 0 0 0 1px rgb(var(--gh-glow) / .55), 0 6px 24px rgb(var(--gh-glow) / .22)}h1,h2,h3,h4,h5,h6,.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.button,[class^=ai-video-text-heading-],[class^=ai-video-text-button-]:not([class^=ai-video-text-button-wrapper-]){font-synthesis:style}:is(h1,h2,h3,h4,h5,h6,.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[class^=ai-video-text-heading-]) :is(strong,b){font-weight:inherit}:is(.template-index,.template-product,.template-collection,.template-search,.template-cart,.template-list-collections) :is(h1,h2,h3).heading{color:rgb(var(--gh-bone-hi))}.rte p,.rte li,[class^=ai-video-text-text-] p{line-height:1.55}.announcement-bar p{line-height:inherit}.heading:is(.title-sm,.title-md,.title-lg,.title-xl),.banner__title{text-wrap:balance}:is(h1,h2,h3,h4).heading:is(.title-sm,.title-md,.title-lg,.title-xl,.title-sm2x,.title-md2x,.title-lg2x,.title-xl2x),.banner__title.heading,[class^=ai-video-text-heading-],.jdgm-reviews-grid-widget .jm-grid-header__text,#insta-feed h2,.newsletter-modal h2.heading{text-shadow:var(--gh-glow-display)}.announcement-bar *,.button *,.badge{text-shadow:none}html body .jdgm-reviews-grid-widget .jm-grid-header__text{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:var(--title-sm)!important;line-height:1.05!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:rgb(var(--gh-bone-hi))!important}html body #insta-feed h2{font-size:var(--title-sm)!important;line-height:1.05!important;color:rgb(var(--gh-bone-hi))!important}[class^=ai-video-text-button-]:not([class^=ai-video-text-button-wrapper-]){font-family:var(--font-heading-family)!important;font-size:var(--font-button-size, 1.25rem)!important;font-weight:400!important;letter-spacing:.03em;text-transform:uppercase}.button--primary,[class^=ai-video-text-button-]:not([class^=ai-video-text-button-wrapper-]),[class^=ai-apparel-button-][class$=__link]{transition:box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}@media(hover:hover)and (pointer:fine){.button--primary:hover:not([disabled]),[class^=ai-video-text-button-]:not([class^=ai-video-text-button-wrapper-]):hover,[class^=ai-apparel-button-][class$=__link]:hover{box-shadow:var(--gh-button-glow)}}:root{--gh-media-spotlight: radial-gradient( ellipse 80% 70% at 50% 44%, rgb(42 37 39) 0%, rgb(28 24 26) 40%, rgb(14 11 12) 78%, rgb(var(--gh-bg)) 100% );--gh-card-spotlight: radial-gradient( ellipse 78% 66% at 50% 44%, rgb(52 46 48 / .85) 0%, rgb(34 30 32 / .55) 42%, rgb(0 0 0 / 0) 78% );--gh-card-surface: linear-gradient(180deg, rgb(24 21 23) 0%, rgb(14 12 13) 62%, rgb(12 10 11) 100%);--gh-card-edge: rgb(var(--gh-bone) / .07)}.product__media.media,.product__thumbnail.media{background:var(--gh-media-spotlight)}.product-card{background:var(--gh-card-surface);box-shadow:inset 0 0 0 1px var(--gh-card-edge)}.ghosthunt-card-gallery__slide{background:var(--gh-card-spotlight)}.product-card .ghosthunt-card-gallery__link{background-color:transparent}.product-card--standard:not(.product-card--thickness) .product-card__content{padding:6px 10px 12px}.product-card__details{gap:4px}.product-card__title,.product-card__title.reversed-link{font-size:12px!important;font-weight:600;line-height:1.3;letter-spacing:.07em;color:rgb(var(--gh-bone-hi))!important}.product-card .price__regular{font-size:13px;font-weight:400;letter-spacing:.02em;color:rgb(var(--gh-bone) / .82)!important}.product-card .price--on-sale .price__regular{color:rgb(var(--color-sale-price))!important;font-weight:500}.product-card .price__sale{color:rgb(var(--gh-bone) / .55)!important}@media screen and (min-width:768px){.product-card--standard:not(.product-card--thickness) .product-card__content{padding:16px 14px}.product-card__title,.product-card__title.reversed-link{font-size:14px!important}.product-card .price__regular{font-size:14px}}.badge{font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.product-card{transition:box-shadow .3s ease}.product-card:hover{box-shadow:inset 0 0 0 1px rgb(var(--gh-bone) / .16),0 16px 36px -18px rgb(var(--gh-glow) / .22)}}@media(pointer:coarse){.ghosthunt-card-gallery__arrow{display:none!important}}.gh-card-quick-add{margin-block-start:12px}.gh-card-quick-add__sizes{width:100%;max-width:100%;gap:0;border:1px solid rgb(var(--gh-bone) / .16)}.gh-card-quick-add__size,.gh-card-quick-add__size.is-sold-out{flex:1 1 0;width:auto;min-width:0;max-width:none;height:30px;padding:0;border:0;border-inline-start:1px solid rgb(var(--gh-bone) / .1);border-radius:0;font-size:11px;font-weight:600;letter-spacing:.03em;color:rgb(var(--gh-bone) / .85)}.gh-card-quick-add__size:first-child{border-inline-start:0}.gh-card-quick-add__size.is-sold-out:before,.gh-card-quick-add__size.is-sold-out:after{display:none}.gh-card-quick-add__size.is-sold-out span{opacity:.32;text-decoration:line-through;text-decoration-thickness:1px}.gh-card-quick-add__size:hover{border-color:rgb(var(--gh-bone) / .1);background-color:rgb(var(--gh-bone) / .08);color:rgb(var(--gh-bone-hi))}@media screen and (min-width:768px){.gh-card-quick-add__size,.gh-card-quick-add__size.is-sold-out{height:32px;font-size:12px}}@media screen and (max-width:479px){.gh-card-quick-add__size,.gh-card-quick-add__size.is-sold-out{letter-spacing:0}}@media screen and (max-width:359px){.gh-card-quick-add__size,.gh-card-quick-add__size.is-sold-out{font-size:10px}}.product__price{font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem)}.product__price .price:not(.price--on-sale) .price__regular{color:rgb(var(--gh-bone-hi));font-weight:500}.product__text-inner>svg,.product__text-inner>.icon,.product__text-inner>img{flex-shrink:0;margin-inline-end:.5rem}.product-sticky-form__card{background-color:rgb(var(--gh-raised));border-color:rgb(var(--gh-bone) / .12);box-shadow:0 -12px 32px #00000073}@media screen and (max-width:767px){.product-sticky-form__card:before{background-color:rgb(var(--gh-raised))}.product-sticky-form .button{width:auto;height:var(--sp-11);padding-inline:var(--sp-5)}.product-sticky-form .button .btn-text>svg{display:none}.product-sticky-form .button .btn-text>span.hidden{display:block}}@media screen and (min-width:640px){html .newsletter-modal .newsletter-grid .drawer__scrollable{padding-block-start:4.5rem}}.drawer__inner{box-shadow:0 0 0 1px rgb(var(--gh-bone) / .08)}.header__logo-link{filter:drop-shadow(0 0 7px rgb(var(--gh-glow) / .28)) drop-shadow(0 0 20px rgb(var(--gh-bone-hi) / .14));animation:gh-logo-flicker 9s linear infinite;will-change:opacity,filter}@keyframes gh-logo-flicker{0%,86%,to{opacity:1;filter:drop-shadow(0 0 7px rgb(var(--gh-glow) / .28)) drop-shadow(0 0 20px rgb(var(--gh-bone-hi) / .14))}43%{opacity:1;filter:drop-shadow(0 0 11px rgb(var(--gh-glow) / .4)) drop-shadow(0 0 28px rgb(var(--gh-bone-hi) / .2))}87%{opacity:.45;filter:drop-shadow(0 0 2px rgb(var(--gh-glow) / .08)) drop-shadow(0 0 6px rgb(var(--gh-bone-hi) / .04))}88%{opacity:1;filter:drop-shadow(3px 0 0 rgb(var(--gh-bone-hi) / .28)) drop-shadow(0 0 10px rgb(var(--gh-glow) / .38))}89.5%{opacity:.7;filter:drop-shadow(-2px 0 0 rgb(var(--gh-bone-hi) / .18)) drop-shadow(0 0 4px rgb(var(--gh-glow) / .12))}91%{opacity:1;filter:drop-shadow(0 0 8px rgb(var(--gh-glow) / .3)) drop-shadow(0 0 22px rgb(var(--gh-bone-hi) / .16))}}.gh-menu{--gh-menu-gutter: 1.5rem}.gh-menu .drawer__inner{background:radial-gradient(ellipse 120% 52% at 24% 16%,#2a2527,#1c181a 38%,#0e0b0cd9 72%,rgb(var(--gh-bg) / 0)),radial-gradient(ellipse 90% 35% at 70% 100%,rgb(var(--gh-glow) / .05),rgb(var(--gh-glow) / 0) 70%),linear-gradient(180deg,#181517,#0e0c0d 55%,rgb(var(--gh-bg)));box-shadow:1px 0 rgb(var(--gh-bone) / .08),30px 0 80px #0009}@media screen and (max-width:639px){.js .gh-menu .drawer__inner{inset-block:0 auto;inset-inline-start:0;width:min(88vw,26rem);max-width:none;height:100%;max-height:none;border-radius:0;transform:translate3d(-100%,0,0)}.js .gh-menu[active]>.drawer__inner{transform:translateZ(0)}.js .gh-menu .drawer__header:before{content:none}.js .gh-menu .drawer__close{position:relative;inset:auto;--buttons-border-width: 1px}}.gh-menu .gh-menu__header{padding:max(1.25rem,env(safe-area-inset-top,0px)) var(--gh-menu-gutter) .5rem;border-block-end:0}.gh-menu__logo{display:inline-flex;align-items:center}.gh-menu__logo-img{display:block;width:auto;height:1.875rem;max-width:9.5rem;object-fit:contain;filter:drop-shadow(0 0 7px rgb(var(--gh-glow) / .28)) drop-shadow(0 0 20px rgb(var(--gh-bone-hi) / .14));animation:gh-logo-flicker 9s linear infinite}.gh-menu .drawer__close{width:2.75rem;height:2.75rem;margin:0;color:rgb(var(--gh-yellow))}.gh-menu .drawer__scrollable.gh-menu__list{padding-block:.5rem 1rem;scrollbar-width:thin;scrollbar-color:rgb(var(--gh-bone) / .18) transparent}.gh-menu .drawer__menu>.drawer__menu-group{padding-inline:var(--gh-menu-gutter)}.gh-menu .gh-menu__link,.gh-menu .drawer__menu>.drawer__menu-group>details>summary{padding-block:.4375rem}.gh-menu .gh-menu__link,.gh-menu .drawer__menu>.drawer__menu-group>details>summary>.heading{font-size:2rem;line-height:1;letter-spacing:.02em;color:rgb(var(--gh-bone-hi));text-decoration:none}.gh-menu .gh-menu__link--accent .gh-label{color:rgb(var(--gh-yellow));text-shadow:0 0 14px rgb(var(--gh-glow) / .35)}.gh-menu .drawer__menu summary>.icon{inset-inline-end:0;opacity:.5}.gh-menu__sublist,.gh-menu details[is=accordion-details]>.drawer__submenu>.drawer__scrollable{display:grid;margin:.125rem 0 .625rem .125rem;padding:0 0 0 1rem;border-inline-start:1px solid rgb(var(--gh-bone) / .14)}.gh-menu details[is=accordion-details]>.drawer__submenu{background:transparent}.gh-menu .drawer__submenu .drawer__menu-group{padding-inline:0}.gh-menu__sublink,.gh-menu .drawer__submenu .drawer__menu-item{position:relative;display:block;padding-block:.5rem;font-family:var(--font-body-family);font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--gh-bone) / .78);text-decoration:none}.gh-menu__sublink:before{content:"";position:absolute;inset-block:22%;inset-inline-start:calc(-1rem - 1px);width:2px;background:rgb(var(--gh-yellow));box-shadow:0 0 8px rgb(var(--gh-glow) / .8);opacity:0;transition:opacity .2s ease}.gh-menu__sublink.is-current,.gh-menu__sublink.is-lit{color:rgb(var(--gh-yellow))}.gh-menu__sublink.is-current:before,.gh-menu__sublink.is-lit:before{opacity:1}.gh-menu .gh-label{position:relative;display:inline-block}.gh-menu .gh-menu__link .gh-label:after{content:"";position:absolute;inset-inline:0;bottom:-.1em;height:2px;background:rgb(var(--gh-yellow));box-shadow:0 0 6px rgb(var(--gh-glow) / .9),0 0 16px rgb(var(--gh-glow) / .45);transform:scaleX(0);transform-origin:left center;pointer-events:none}.gh-menu .gh-menu__link.is-current .gh-label{color:rgb(var(--gh-yellow))}.gh-menu .gh-menu__link.is-current .gh-label:after{transform:scaleX(1)}.gh-menu .gh-lit.is-lit .gh-label,.gh-menu summary.is-lit>.heading{color:transparent;text-shadow:none;background-image:linear-gradient(100deg,rgb(var(--gh-yellow)) 0% 40%,#fffeec 47%,#fff,#fffeec 53%,rgb(var(--gh-yellow)) 60% 100%);background-size:280% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:gh-light-sweep .75s cubic-bezier(.3,.6,.2,1) both,gh-light-flash .75s ease-out both}.gh-menu .gh-menu__link.is-lit .gh-label:after{animation:gh-line-draw .45s cubic-bezier(.2,.8,.2,1) forwards}@keyframes gh-light-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes gh-light-flash{0%{filter:brightness(1) drop-shadow(0 0 0 rgb(var(--gh-glow) / 0))}20%{filter:brightness(1.4) drop-shadow(0 0 10px rgb(var(--gh-glow) / .85))}to{filter:brightness(1) drop-shadow(0 0 6px rgb(var(--gh-glow) / .4))}}@keyframes gh-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(hover:hover)and (pointer:fine){.gh-menu .gh-menu__link:hover .gh-label,.gh-menu .drawer__menu>.drawer__menu-group>details>summary:hover>.heading,.gh-menu__sublink:hover,.gh-menu .drawer__submenu .drawer__menu-item:hover,.gh-menu__grid-link:hover{color:rgb(var(--gh-yellow))}}.gh-menu__block{padding-inline:var(--gh-menu-gutter)}.gh-menu__block--promo{margin-block-start:.5rem;padding-block-start:1rem;border-block-start:1px solid rgb(var(--gh-bone) / .08)}.gh-menu__promo{position:relative;isolation:isolate;display:block;overflow:hidden;aspect-ratio:2 / 1;max-width:100%;color:rgb(var(--gh-bone-hi));text-decoration:none;background:var(--gh-media-spotlight);box-shadow:inset 0 0 0 1px rgb(var(--gh-bone) / .1);transition:box-shadow .3s ease}.gh-menu__promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gh-menu__promo-media img,.gh-menu__promo-placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gh-menu__promo-placeholder{fill:rgb(var(--gh-bone) / .25);background:rgb(var(--gh-raised))}.gh-menu__promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--gh-bg) / calc(var(--gh-promo-shade, .55) + .25)),rgb(var(--gh-bg) / var(--gh-promo-shade, .55)) 45%,rgb(var(--gh-bg) / 0)),linear-gradient(0deg,rgb(var(--gh-bg) / var(--gh-promo-shade, .55)),rgb(var(--gh-bg) / 0) 60%)}.gh-menu__promo-content{position:absolute;inset:auto 0 0 0;display:grid;justify-items:start;gap:.375rem;padding:1rem}.gh-menu__promo-eyebrow{font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--gh-yellow))}.gh-menu__promo-heading{font-size:1.875rem;line-height:.95;letter-spacing:.02em;color:rgb(var(--gh-bone-hi));text-shadow:var(--gh-glow-display)}.gh-menu__promo-button{display:inline-flex;align-items:center;margin-block-start:.25rem;padding:.5rem .875rem .375rem;font-family:var(--font-heading-family);font-size:1rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--gh-ink, 23 23 26));background:rgb(var(--gh-bone-hi))}@media(hover:hover)and (pointer:fine){.gh-menu__promo:hover .gh-menu__promo-media img{transform:scale(1.04)}}.gh-menu__promo:after,.gh-menu__login:after{content:"";position:absolute;inset-block:-20%;inset-inline-start:0;z-index:1;width:45%;background:linear-gradient(100deg,#fffadc00,#fffadc4d,#fffadc00);transform:translate(-120%) skew(-12deg);pointer-events:none}.gh-menu__promo.is-lit:after,.gh-menu__login.is-lit:after{animation:gh-card-sweep .75s cubic-bezier(.3,.6,.2,1) forwards}.gh-menu__promo.is-lit{box-shadow:inset 0 0 0 1px rgb(var(--gh-yellow) / .7),0 0 24px rgb(var(--gh-glow) / .25)}@keyframes gh-card-sweep{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(260%) skew(-12deg)}}.gh-menu__block--login{padding-block:1rem .25rem}.gh-menu__account{display:block;width:100%}.gh-menu__account::part(signed-out-avatar){display:block;width:100%;min-width:0;min-height:0;padding:0;border:0;background:none}.gh-menu__login{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:3.25rem;padding:.75rem 1rem .625rem;border:1px solid rgb(var(--gh-bone-hi) / .55);background:linear-gradient(180deg,rgb(var(--gh-bone) / .06),rgb(var(--gh-bone) / .02));color:rgb(var(--gh-bone-hi));font-family:var(--font-heading-family);font-size:1.375rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:border-color .25s ease,color .25s ease,box-shadow .25s ease}.gh-menu__login .icon{width:1rem;height:1rem;flex-shrink:0;color:rgb(var(--gh-yellow))}.gh-menu__login.is-lit{border-color:rgb(var(--gh-yellow));color:rgb(var(--gh-yellow));box-shadow:0 0 22px rgb(var(--gh-glow) / .22)}@media(hover:hover)and (pointer:fine){.gh-menu__login:hover{border-color:rgb(var(--gh-yellow));color:rgb(var(--gh-yellow));box-shadow:0 0 22px rgb(var(--gh-glow) / .18)}}.gh-menu__login-note{margin:.625rem 0 0;font-size:.75rem;line-height:1.4;letter-spacing:.06em;text-align:center;color:rgb(var(--gh-bone) / .62)}.gh-menu__block--links{padding-block-start:1rem}.gh-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.gh-menu__grid-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.75rem;padding-block:.625rem;border-block-end:1px solid rgb(var(--gh-bone) / .1);font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gh-bone) / .85);text-decoration:none}.gh-menu__grid-link.is-lit{border-block-end-color:rgb(var(--gh-yellow) / .8)}.gh-menu__grid-arrow{width:.75rem;height:.75rem;flex-shrink:0;opacity:.5;transition:transform .25s ease,opacity .25s ease}.gh-menu__grid-link:is(:hover,.is-lit) .gh-menu__grid-arrow{opacity:1;transform:translate(3px)}.gh-menu .drawer__footer-top{border-block-start:1px solid rgb(var(--gh-bone) / .08)}.gh-menu .drawer__footer-top>button{padding-inline:var(--gh-menu-gutter);color:rgb(var(--gh-bone) / .75)}.gh-menu .gh-menu__social{background:none;padding:.75rem var(--gh-menu-gutter) max(1rem,env(safe-area-inset-bottom,0px));color:rgb(var(--gh-bone) / .7)}@media(prefers-reduced-motion:reduce){.gh-menu__logo-img{animation:none}.gh-menu .gh-lit.is-lit .gh-label,.gh-menu summary.is-lit>.heading{animation:none;background:none;color:rgb(var(--gh-yellow));filter:none}.gh-menu .gh-menu__link.is-lit .gh-label:after{animation:none;transform:scaleX(1)}.gh-menu__promo.is-lit:after,.gh-menu__login.is-lit:after{animation:none}}@media(prefers-reduced-motion:reduce){.header__logo-link{animation:none}.button--primary,.product-card,.gh-card-quick-add__size,[class^=ai-video-text-button-]:not([class^=ai-video-text-button-wrapper-]),[class^=ai-apparel-button-][class$=__link]{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/ghosthunt-premium.css.map */
