.header__heading-logo-wrapper{perspective:1000px!important;display:inline-block!important}.header__heading-logo{transform-style:preserve-3d!important;animation:spin-medallion 7s cubic-bezier(.45,.05,.55,.95) infinite!important;will-change:transform,filter}@keyframes spin-medallion{0%{transform:rotateY(0);filter:drop-shadow(0 0 0 rgba(0,0,0,.4)) brightness(1) contrast(1)}20%{filter:drop-shadow(-4px 0 2px rgba(0,0,0,.6)) brightness(.9)}25%{filter:drop-shadow(-6px 0 4px rgba(255,255,255,.8)) brightness(1.4) contrast(1.2)}30%{filter:drop-shadow(-4px 0 2px rgba(0,0,0,.7)) brightness(.85)}50%{transform:rotateY(180deg);filter:drop-shadow(0 0 0 rgba(0,0,0,.4)) brightness(.95)}70%{filter:drop-shadow(4px 0 2px rgba(0,0,0,.6)) brightness(.9)}75%{filter:drop-shadow(6px 0 4px rgba(255,255,255,.8)) brightness(1.4) contrast(1.2)}80%{filter:drop-shadow(4px 0 2px rgba(0,0,0,.7)) brightness(.85)}to{transform:rotateY(360deg);filter:drop-shadow(0 0 0 rgba(0,0,0,.4)) brightness(1) contrast(1)}}.card__inner,.card__media,.card__inner.ratio{background:transparent!important}.card,.card__inner,.card__media,.card-wrapper{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.card--standard,.card--card{border:none!important;box-shadow:none!important}.media{background:transparent!important}.card--card,.card--standard .card__inner,.global-media-settings{border:none!important;box-shadow:none!important;background:transparent!important}.card--card:after,.card--standard .card__inner:after,.global-media-settings:after{content:none!important;box-shadow:none!important;display:none!important}.card__media,.card__media .media,.global-media-settings{overflow:visible!important}.card--card,.card--standard .card__inner,.global-media-settings{border:none!important}.card--card:after,.card--standard .card__inner:after,.global-media-settings:after{content:none!important}.card__media,.card__media .media{overflow:visible!important}.card__media img{filter:drop-shadow(0 25px 20px rgba(0,0,0,.45));transition:filter .3s ease,transform .3s ease}.card__media:hover img{filter:drop-shadow(0 35px 28px rgba(0,0,0,.55));transform:translateY(-4px)}.card__information{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:12px 0!important}.card__heading,.card__heading a{font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:1.1rem!important;text-decoration:none!important;color:#000!important}.card-information .price{font-weight:800!important;font-size:1.1rem!important;letter-spacing:1px!important;margin-top:4px!important}.quick-add__submit,.card .product-form__submit{background-color:#fff!important;color:#000!important;border:2px solid #000000!important;border-radius:0!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:.95rem!important;padding:14px 20px!important;width:100%!important;margin-top:10px!important;margin-bottom:8px!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .1s ease!important}.quick-add__submit:hover,.card .product-form__submit:hover{background-color:#e60000!important;color:#fff!important;border-color:#e60000!important;transform:translateY(-2px)!important}.quick-add__submit:active,.card .product-form__submit:active{transform:scale(.98) translateY(0)!important;background-color:#c00!important;border-color:#c00!important}.quick-add__submit span,.card .product-form__submit span{font-weight:700!important;font-style:italic!important;color:inherit!important}.reveal-on-scroll{opacity:0;transform:translateY(40px);will-change:transform,opacity}.card__inner .card__content,.card__inner .card__information,.card__inner .card__heading{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.quick-add{display:block!important;visibility:visible!important;width:100%!important;margin:10px 0!important}.quick-add form{width:100%!important}.gsap-reveal-item{opacity:0;transform:translateY(45px);will-change:transform,opacity}:root{--font-body-family: "Hanken Grotesk", sans-serif !important;--font-heading-family: "Hanken Grotesk", sans-serif !important}html,body,p,span,a,li,input,textarea,select,.caption,.caption-large{font-family:Hanken Grotesk,sans-serif!important;font-weight:500!important;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.card__heading a,.header__menu-item,.collection__title,.title,.banner__heading{font-family:Hanken Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:-.02em}.price,.price__regular,.price-item,.badge,.button{font-family:Hanken Grotesk,sans-serif!important;font-weight:600!important}.quick-add__submit,.card .product-form__submit{font-family:Hanken Grotesk,sans-serif!important;font-weight:700!important;font-style:italic!important;letter-spacing:2px!important}em,i,.italic{font-style:italic!important}#intro-overlay button{font-family:"Press Start 2P",monospace}.custom-cursor-follower{position:fixed;top:0;left:0;width:28px;height:28px;border:1.5px solid rgba(0,0,0,.65);border-radius:50%;pointer-events:none;z-index:999999;will-change:transform;transition:border-color .2s ease,background-color .2s ease,width .2s ease,height .2s ease}.custom-cursor-follower.is-active{border-color:#e60000!important;background-color:#e600001a!important}body,a,button,input,label{cursor:auto!important}a,button,.quick-add__submit{cursor:pointer!important}.media--hover-effect>img:first-child:only-child{opacity:1!important;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)!important}.media--hover-effect>img+img{opacity:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)!important}.card__media img{filter:drop-shadow(0 25px 20px rgba(0,0,0,.45))}.card-wrapper:hover .media--hover-effect>img:first-child:not(:only-child){opacity:0!important}.card-wrapper:hover .media--hover-effect>img+img{opacity:1!important;transform:translateY(-4px);filter:drop-shadow(0 35px 28px rgba(0,0,0,.55))}.header-wrapper{border-bottom:1px solid #ececec!important}.header__inline-menu .header__menu-item{font-weight:800!important;text-transform:uppercase!important;letter-spacing:2.5px!important;font-size:1.3rem!important;position:relative!important;padding-bottom:8px!important}.header__inline-menu ul{gap:40px!important;display:flex!important;align-items:center!important}.header__inline-menu li{margin:0!important}.header__menu-item .header__active-menu-item,.header__inline-menu .header__menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0%;height:2px;background-color:#e60000;transition:width .3s cubic-bezier(.16,1,.3,1)}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .header__menu-item[aria-current=page]:after{width:100%}.header__icon{transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s ease!important}.header__icon:hover{transform:scale(1.15)!important;color:#e60000!important}.header__icon svg{transition:stroke .25s ease,fill .25s ease!important}.header__icon:hover svg{stroke:#e60000!important}.cart-count-bubble{background-color:#e60000!important;color:#fff!important;font-weight:700!important;border:none!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:link,.header__inline-menu .header__menu-item:visited,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:active,.header__inline-menu .header__active-menu-item{text-decoration:none!important;text-decoration-line:none!important;text-underline-offset:unset!important}.header__inline-menu .header__menu-item.link,.header__inline-menu .header__menu-item.link--text,.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu .header__active-menu-item{text-decoration:none!important;text-decoration-line:none!important}.card-information{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;margin-top:6px!important}.price{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.price .price-item--regular{font-weight:800!important;font-size:1.15rem!important;letter-spacing:.5px!important;color:#000!important}.price .price-item--sale{font-weight:800!important;font-size:1.15rem!important;letter-spacing:.5px!important;color:#e60000!important}.price .price-item--regular.price-item--on-sale,.price del .price-item,.price s{font-weight:500!important;font-size:.95rem!important;color:#999!important;text-decoration:line-through!important;opacity:.8!important}.price__badge-sale,.price .badge{font-size:.7rem!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.caption-with-letter-spacing{font-size:.7rem!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#777!important}.product__title h1{font-weight:800!important;letter-spacing:-.02em!important;font-size:2.2rem!important;line-height:1.1!important}.product-form__input .quantity{border:2px solid #000!important;border-radius:0!important}.product-form__input .quantity__button{border-radius:0!important}.product-form__buttons .button,.product-form__submit,.shopify-payment-button__button{border-radius:0!important;font-weight:700!important;text-transform:uppercase!important;font-style:italic!important;letter-spacing:2px!important;font-size:.95rem!important;padding:16px 20px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .1s ease!important}.product-form__submit{background-color:#fff!important;color:#000!important;border:2px solid #000000!important}.product-form__submit:hover{background-color:#e60000!important;color:#fff!important;border-color:#e60000!important;transform:translateY(-2px)!important}.product-form__submit:active{transform:scale(.98) translateY(0)!important}.shopify-payment-button__button--unbranded{background-color:#000!important;color:#fff!important;border:2px solid #000000!important}.shopify-payment-button__button--unbranded:hover{background-color:#e60000!important;border-color:#e60000!important;transform:translateY(-2px)!important}.shopify-payment-button__button--unbranded:active{transform:scale(.98) translateY(0)!important}.product__description{font-size:1rem!important;line-height:1.6!important;color:#333!important}.badge--low-stock{border:1px solid #e60000!important;background:#fff!important;color:#e60000!important;font-weight:700!important}.low-stock-notice{color:#e60000!important;font-weight:700!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-top:8px!important;margin-bottom:8px!important}@media screen and (max-width:749px){.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important}.card__media{max-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important}.card__media .media{position:relative!important;width:100%!important;height:100%!important;max-height:240px!important}.card__media img{max-height:220px!important;width:auto!important;object-fit:contain!important;margin:0 auto!important}.quick-add__submit,.card .product-form__submit{font-size:.75rem!important;padding:10px 8px!important;letter-spacing:1px!important}.card__heading,.card__heading a{font-size:.9rem!important}.price .price-item--regular,.price .price-item--sale{font-size:.95rem!important}}.payment-trust-badge{margin-top:25px!important;margin-bottom:25px!important;padding:15px!important;border:2px solid #000!important;display:flex!important;justify-content:center!important}.trust-shield{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:.85rem!important;font-weight:800!important;letter-spacing:1px!important;color:#000!important;text-transform:uppercase!important}.trust-logo{height:24px!important;width:auto!important}.trust-shield svg{width:20px!important;height:20px!important}.footer-pillars{display:flex;justify-content:center;gap:30px;padding:20px;background:#000;color:#fff;font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:1px}.card-wrapper,.card-wrapper a,.card__heading a,.card__media a{pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:2!important}.card-media-direct-link{display:block!important;width:100%!important;height:100%!important;cursor:pointer!important;pointer-events:auto!important}.card__media a,.card__media img{cursor:pointer!important;pointer-events:auto!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-visual-effects.css.map */
