:root{--f-black: #0a0a0a;--f-bone: #f5f3ed;--f-blood: #c41e1a;--f-ash: #3a3a3a;--f-toxic: #9fe000;--font-heading-family: "Rubik Mono One", sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Barlow Condensed", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}html{scroll-behavior:smooth;background:var(--f-black)}body,body.gradient{background:var(--f-black)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{text-transform:uppercase;letter-spacing:2px;line-height:1.15}.header-wrapper{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--f-black);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header-wrapper--border-bottom:before{background:#f5f3ed14}:root{--fossils-header-h: 104px}main#MainContent{padding-top:var(--fossils-header-h)}.product__column-sticky{top:calc(var(--fossils-header-h) + 16px)!important}#bio,#music,#shows,#lessons,#booking,#merch{scroll-margin-top:calc(var(--fossils-header-h) + 16px)}div.fossils-anchor{display:block;height:0;overflow:hidden}.fossils-nav-logo{height:48px;width:auto;object-fit:contain}.header__heading-logo-wrapper{display:flex;align-items:center}.header .list-menu__item{position:relative;font-family:Rubik Mono One,sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--f-bone);transition:color .2s}.header .list-menu__item:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--f-toxic);transition:width .25s}.header .list-menu__item:hover,.header .list-menu__item:focus-visible{color:var(--f-toxic)}.header .list-menu__item:hover:after,.header .list-menu__item:focus-visible:after{width:100%}.header__icon--account{display:none}.header__icon svg,.header__icon .icon{color:var(--f-bone)}.header__icon:hover svg,.header__icon:hover .icon{color:var(--f-toxic)}.cart-count-bubble{background:var(--f-blood);color:var(--f-bone)}.menu-drawer{background:var(--f-black);color:var(--f-bone)}@media screen and (max-width:749px){header-drawer .menu-drawer{width:85%;max-width:340px;border-right:1px solid rgba(245,243,237,.15)}}.menu-drawer .list-menu__item{font-family:Rubik Mono One,sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:16px}.menu-drawer summary,.menu-drawer__inner-submenu{background:var(--f-black);color:var(--f-bone)}header-drawer .icon,.header__icon--menu svg{color:var(--f-bone)}.button,button.button,a.button,.shopify-payment-button__button--unbranded{font-family:Rubik Mono One,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;border-radius:0;clip-path:polygon(0 0,100% 0,100% 70%,96% 100%,0 100%);border:2px solid var(--f-bone);background:transparent;color:var(--f-bone);transition:transform .15s,color .2s,border-color .2s,background .2s}.button:hover,button.button:hover,a.button:hover{color:var(--f-black);border-color:var(--f-toxic);background:var(--f-toxic);transform:translate(2px,-2px)}.button--primary,button.button--primary,a.button--primary{border-color:var(--f-blood);background:var(--f-blood);color:var(--f-bone)}.button--primary:hover{border-color:var(--f-toxic);background:var(--f-toxic);color:var(--f-black)}.footer{border-top:1px solid rgba(245,243,237,.08)}.footer,.footer .copyright__content,.footer a{color:var(--f-ash);font-size:14px;letter-spacing:2px;text-transform:uppercase}.footer a:hover{color:var(--f-toxic)}.card{border-radius:0;border:1px solid rgba(245,243,237,.08);background:#f5f3ed08}.card__heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;text-transform:none;letter-spacing:.3px;line-height:1.25}.card__information .price{font-family:Rubik Mono One,sans-serif}.price{color:var(--f-toxic)}.product__title{font-family:Rubik Mono One,sans-serif}.product__title .h1{font-size:28px}.product-form__input .product-form__label,fieldset.product-form__input legend{font-family:Rubik Mono One,sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:13px}.product-form__input input[type=radio]+label{border-radius:0;border-color:#f5f3ed40}.product-form__input input[type=radio]:checked+label{background:var(--f-blood);border-color:var(--f-blood);color:var(--f-bone)}.cart-drawer,#cart-drawer,.drawer__inner{background:var(--f-black);color:var(--f-bone)}.cart-item__name,.cart-drawer__heading{font-family:Rubik Mono One,sans-serif}.fossils-section{padding:100px 5vw;position:relative;background:var(--f-black)}@media(max-width:640px){.fossils-section{padding:60px 6vw}}.fossils-section-head{display:flex;align-items:baseline;gap:20px;margin-bottom:48px;flex-wrap:wrap;max-width:var(--page-width, 1200px);margin-left:auto;margin-right:auto}.fossils-section-head h2{font-size:clamp(32px,5vw,54px);color:var(--f-bone);margin:0}.fossils-section-head .fossils-underline{display:block;flex:1;height:3px;background:linear-gradient(90deg,var(--f-blood),transparent);min-width:60px}.fossils-bio .fossils-section-head .fossils-underline{height:8px;min-width:100px;max-width:220px;background:none;background-repeat:repeat-x;background-position:left center;background-size:24px 8px;-webkit-mask-image:linear-gradient(90deg,black 70%,transparent);mask-image:linear-gradient(90deg,black 70%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Ccircle cx='0' cy='4' r='2.6' fill='%23c41e1a'/%3E%3Crect x='0' y='3' width='24' height='2' rx='1' fill='%23c41e1a'/%3E%3Ccircle cx='24' cy='4' r='2.6' fill='%23c41e1a'/%3E%3C/svg%3E")}.fossils-inner{max-width:var(--page-width, 1200px);margin:0 auto}.fossils-hero{min-height:min(100vh,880px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;position:relative;padding:56px 5vw 48px;background:var(--f-black);overflow:hidden}.fossils-hero>.fossils-hero__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 25%;filter:grayscale(1) contrast(1.1) brightness(.55);opacity:.35;z-index:0}.fossils-hero>.fossils-hero__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 35%,#0a0a0a33,#0a0a0ad9 70%),linear-gradient(180deg,#0a0a0a66,#0a0a0ae6);z-index:1}.fossils-hero>*:not(.fossils-hero__bg):not(.fossils-hero__scrim){position:relative;z-index:2}.fossils-hero-logo-3d-wrap{display:inline-block;width:min(640px,80vw);aspect-ratio:956 / 624;position:relative;isolation:isolate}.fossils-hero-logo{filter:drop-shadow(0 0 45px rgba(196,30,26,.25));animation:fossils-fracture-in 1.1s cubic-bezier(.2,.9,.2,1) both}@keyframes fossils-fracture-in{0%{opacity:0;transform:scale(1.04) translateY(10px);filter:blur(6px) drop-shadow(0 0 0 rgba(196,30,26,0))}60%{opacity:1;filter:blur(0) drop-shadow(0 0 40px rgba(196,30,26,.15))}to{transform:scale(1) translateY(0)}}.fossils-hero-tagline{margin-top:16px;font-family:Rubik Mono One,sans-serif;font-size:clamp(18px,2.8vw,26px);letter-spacing:2px;text-transform:uppercase;color:var(--f-bone);text-shadow:0 0 20px rgba(196,30,26,.4)}.fossils-hero-tag{margin-top:14px;font-size:clamp(16px,2.2vw,22px);letter-spacing:6px;text-transform:uppercase;color:var(--f-blood);font-weight:600}.fossils-hero-tag .fossils-accent{color:var(--f-blood)}.fossils-hero-cta{margin-top:48px;display:flex;gap:18px;flex-wrap:wrap;justify-content:center}@media(max-width:640px){.fossils-hero{min-height:100svh;padding:16px 4vw}.fossils-hero-cta{flex-direction:column;width:100%}.fossils-hero-cta .button{width:100%}}.fossils-fracture{height:40px;width:100%;position:relative;background:var(--f-black);display:flex;align-items:center;justify-content:space-between;gap:3px;padding:0 4px;overflow:hidden}.fossils-fracture span{flex:1 1 auto;min-width:2px;max-width:6px;background:var(--f-blood);border-radius:1px;box-shadow:0 0 6px #c41e1a80}.fossils-bio-grid{display:grid;grid-template-columns:1.1fr 1.6fr;gap:60px;align-items:center}.fossils-bio-portrait{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 30%;clip-path:polygon(0 0,100% 4%,96% 100%,4% 96%);border:1px solid rgba(245,243,237,.08);display:block;filter:contrast(1.05)}.fossils-bio-text p{font-size:18px;line-height:1.75;color:#f5f3edd9;margin-bottom:20px}.fossils-bio-text p:first-of-type{font-size:22px;color:var(--f-bone)}.fossils-bio-stats{display:flex;flex-direction:column;gap:18px;margin-top:32px}.fossils-bio-stats div{font-family:Rubik Mono One,sans-serif}.fossils-bio-stats .fossils-num{font-size:35px;color:var(--f-toxic);display:block}.fossils-bio-stats .fossils-label{font-size:12px;letter-spacing:2px;color:var(--f-ash);text-transform:uppercase}@media(max-width:860px){.fossils-bio-grid{grid-template-columns:1fr;gap:36px}.fossils-bio-portrait{max-width:320px;margin:0 auto}}.fossils-music-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.fossils-embed-card{background:#f5f3ed08;border:1px solid rgba(245,243,237,.08);padding:20px;clip-path:polygon(0 0,100% 0,100% 96%,97% 100%,0 100%);transition:border-color .25s,transform .25s}.fossils-embed-card:hover{border-color:var(--f-blood);transform:translateY(-4px)}.fossils-embed-card h3{font-size:16px;margin-bottom:14px;color:var(--f-toxic);letter-spacing:2px}.fossils-embed-frame{width:100%;border:0;border-radius:2px;display:block;background:#181818}.fossils-show-list{display:flex;flex-direction:column}.fossils-show-row{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(245,243,237,.1);transition:background .2s,padding-left .2s}.fossils-show-row:hover{background:#c41e1a0f;padding-left:12px}.fossils-show-date{font-family:Rubik Mono One,sans-serif;font-size:17px;color:var(--f-blood)}.fossils-show-date .fossils-day{display:block;font-size:35px;color:var(--f-bone);line-height:1}.fossils-show-info h3{font-size:21px;letter-spacing:1px;color:var(--f-bone)}.fossils-show-info p{color:var(--f-ash);font-size:15px;margin-top:4px;text-transform:uppercase;letter-spacing:1px}.fossils-show-link{font-family:Rubik Mono One,sans-serif;font-size:13px;letter-spacing:2px;color:var(--f-bone);border:1px solid var(--f-bone);padding:10px 22px;white-space:nowrap;transition:all .2s}.fossils-show-link:hover,.fossils-show-link:focus-visible{background:var(--f-toxic);border-color:var(--f-toxic);color:var(--f-black)}.fossils-show-row.fossils-sold-out .fossils-show-link{border-color:var(--f-ash);color:var(--f-ash);pointer-events:none}@media(max-width:640px){.fossils-show-row{grid-template-columns:1fr;text-align:left;gap:10px}.fossils-show-date{display:flex;align-items:baseline;gap:10px}.fossils-show-date .fossils-day{font-size:26px}.fossils-show-link{justify-self:start}}.fossils-lessons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.fossils-lesson-card{position:relative;overflow:hidden;background:#f5f3ed08;border:1px solid rgba(245,243,237,.08);border-top:2px solid var(--f-toxic);padding:28px 24px 24px;min-height:260px;clip-path:polygon(0 0,100% 0,100% 94%,95% 100%,0 100%);transition:border-color .25s,transform .25s}.fossils-lesson-card:hover{border-color:var(--f-blood);border-top-color:var(--f-blood);transform:translateY(-4px)}.fossils-lesson-card>.fossils-lesson-card__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 30%;filter:grayscale(1) contrast(1.1) brightness(.5);opacity:.4;z-index:0;transition:opacity .25s,filter .25s}.fossils-lesson-card:hover>.fossils-lesson-card__bg{opacity:.5;filter:grayscale(1) contrast(1.15) brightness(.4)}.fossils-lesson-card>.fossils-lesson-card__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a59,#0a0a0ad9);z-index:1}.fossils-lesson-card__content{position:relative;z-index:2}.fossils-lesson-card h3{font-size:21px;margin-bottom:10px;color:var(--f-bone);letter-spacing:1px}.fossils-lesson-card p{font-size:16px;line-height:1.6;color:#f5f3edb3;margin-bottom:16px}.fossils-lesson-link{display:inline-block;font-family:Rubik Mono One,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--f-toxic);border-bottom:2px solid transparent;padding-bottom:4px;transition:border-color .2s}.fossils-lesson-link:hover,.fossils-lesson-link:focus-visible{border-color:var(--f-toxic)}.fossils-lessons-note{margin-top:20px;text-align:center;color:var(--f-ash);font-size:15px;letter-spacing:1px;text-transform:uppercase}.fossils-booking{text-align:center}.fossils-booking h2{font-size:clamp(35px,7vw,72px);color:var(--f-bone)}.fossils-booking p.fossils-sub{color:#f5f3ed99;margin:18px auto 40px;max-width:560px;font-size:17px}.fossils-social{margin-top:56px;text-align:center}.fossils-social__divider{display:block;width:80px;height:3px;background:var(--f-blood);box-shadow:0 0 12px #c41e1a99;margin:0 auto 24px}.fossils-social__label{font-family:Rubik Mono One,sans-serif;font-size:16px;letter-spacing:4px;text-transform:uppercase;color:var(--f-toxic);margin-bottom:22px}.fossils-contact-links{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.fossils-contact-links a{display:flex;align-items:center;justify-content:center;width:76px;height:76px;padding:0;border:1px solid rgba(245,243,237,.2);border-radius:50%;color:var(--f-bone);transition:border-color .2s,color .2s}.fossils-contact-links a .icon{width:36px;height:36px}.fossils-contact-links a:hover,.fossils-contact-links a:focus-visible{color:var(--f-toxic);border-color:var(--f-toxic)}@media screen and (max-width:749px){.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}.fossils-newsletter-dialog{background:var(--f-black);color:var(--f-bone);border:1px solid rgba(245,243,237,.15);clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,0 100%);padding:40px 36px;width:min(440px,90vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;overflow:hidden}div.fossils-newsletter-dialog__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:grayscale(1) contrast(1.15) brightness(.55);opacity:.55;z-index:0}div.fossils-newsletter-dialog__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,#0a0a0ae0,#0a0a0abf 55%,#0a0a0a66);z-index:1}.fossils-newsletter-dialog__content{position:relative;z-index:2}.fossils-newsletter-dialog::backdrop{background:#0a0a0ad9}.fossils-newsletter-dialog h3{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:26px;color:var(--f-bone);margin-bottom:12px;padding-right:24px}.fossils-newsletter-dialog p{font-size:17px;font-weight:500;line-height:1.5;color:#f5f3edd9;margin-bottom:20px}.fossils-newsletter-dialog__close{position:absolute;top:12px;right:16px;z-index:3;background:none;border:none;color:var(--f-bone);font-size:32px;font-weight:700;line-height:1;cursor:pointer;padding:4px 8px}.fossils-newsletter-dialog__close:hover{color:var(--f-toxic)}.fossils-newsletter-form__row{display:flex;gap:10px;flex-wrap:wrap}.fossils-newsletter-form__row input[type=email]{flex:1 1 200px;min-width:0;background:#f5f3ed0d;border:1px solid rgba(245,243,237,.2);color:var(--f-bone);padding:12px 14px;font-family:Barlow Condensed,sans-serif;font-size:16px}.fossils-newsletter-form__row input[type=email]:focus{outline:none;border-color:var(--f-toxic)}.fossils-newsletter-form__row .button{white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-weight:700}.fossils-newsletter-form__success{color:var(--f-toxic)!important;font-family:Rubik Mono One,sans-serif;font-size:14px}.fossils-newsletter-form__error{color:var(--f-blood)!important;font-size:14px;margin-top:10px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fossils-theme.css.map */
