:root{--house-white: #ffffff;--house-white-rgb: 255, 255, 255;--house-black: #0a0a0a;--house-black-rgb: 10, 10, 10;--house-red: #ff1f3d;--house-red-rgb: 255, 31, 61;--house-red-ink: #e5001f;--house-gold: #c08a2e;--house-gold-rgb: 192, 138, 46;--house-rule: .2rem;--house-rule-heavy: .4rem;--house-offset: .7rem;--house-tracking-tight: -.03em;--house-tracking-wide: .22em;--senpai-cover-card: 62vw;--senpai-cover-gap: 1.2rem}@media screen and (min-width:750px){:root{--senpai-cover-card: min(42vw, 56rem);--senpai-cover-gap: 2rem}}.header-wrapper,.header-wrapper--border-bottom{border-bottom:var(--house-rule-heavy) solid var(--house-black)}.header__heading-link .h2{font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:800;letter-spacing:var(--house-tracking-tight);text-transform:uppercase;line-height:1}.header__heading-link:hover .h2{color:var(--house-red-ink)}.header__inline-menu .header__menu-item{font-size:1.3rem;font-weight:700;letter-spacing:var(--house-tracking-wide);text-transform:uppercase;padding:1.2rem}.header__inline-menu>.list-menu>li>.header__menu-item{position:relative}.header__inline-menu>.list-menu>li>.header__menu-item:before{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.6rem;height:var(--house-rule);background-color:var(--house-red);transform:scaleX(0);transform-origin:left center;transition:transform .16s ease}.header__inline-menu>.list-menu>li>.header__menu-item:hover:before,.header__inline-menu>.list-menu>li>.header__menu-item[aria-expanded=true]:before{transform:scaleX(1)}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__inline-menu .header__active-menu-item{box-shadow:0 var(--house-rule) 0 var(--house-red)}.header__submenu.list-menu{border:var(--house-rule) solid var(--house-black);border-radius:0;box-shadow:var(--house-offset) var(--house-offset) 0 rgba(var(--house-black-rgb),.12)}.header__submenu .header__menu-item{letter-spacing:.08em}.header__submenu .header__menu-item:hover{background-color:var(--house-black);color:var(--house-white)}.header__icon{min-width:4.4rem;min-height:4.4rem}.cart-count-bubble{border-radius:0;background-color:var(--house-red-ink);color:var(--house-white);font-weight:800;font-size:1.1rem;letter-spacing:0}.header-wrapper :focus-visible{outline:var(--house-rule) solid var(--house-red-ink);outline-offset:.3rem;box-shadow:none}@media screen and (max-width:989px){.header__inline-menu>.list-menu>li>.header__menu-item:before{display:none}}.header-wrapper{transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease}.header{position:relative}.header__heading{transition:opacity .3s ease,transform .3s ease}.senpai-scrolled .header-wrapper{background-color:rgba(var(--house-white-rgb),var(--senpai-header-alpha-scrolled, .62));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:rgba(var(--house-black-rgb),.5)}.senpai-scrolled .header__heading{opacity:.72}@media screen and (min-width:750px){.senpai-scrolled .header__heading,.header--senpai-center-always .header__heading{grid-area:1 / 1 / 2 / -1;justify-self:center;align-self:center;z-index:1;pointer-events:none}.senpai-scrolled .header__heading-link,.header--senpai-center-always .header__heading-link{pointer-events:auto}}.header__wordmark{overflow:hidden;max-width:24ch;opacity:1;flex:0 0 auto;transition:max-width .25s ease-out,margin-inline-start .25s ease-out,opacity .16s ease-out,color .16s ease-out}.senpai-scrolled .header__wordmark{max-width:0;margin-inline-start:0;opacity:0}.header-wrapper--senpai-scrim{position:relative}.header-wrapper--senpai-scrim:after{content:"";position:absolute;top:0;right:0;bottom:-3rem;left:0;z-index:0;pointer-events:none;opacity:0;background-image:linear-gradient(to bottom,rgba(var(--house-white-rgb),.55),rgba(var(--house-white-rgb),0));transition:opacity .3s ease}.header-wrapper--senpai-scrim .header{z-index:1}.senpai-scrolled .header-wrapper--senpai-scrim:after{opacity:1}.senpai-scrolled.senpai-scrolling .header-wrapper{background-color:rgba(var(--house-white-rgb),var(--senpai-header-alpha-scrolling, .35))}.senpai-scrolled.senpai-scrolling .header__heading{opacity:.4}.senpai-scrolled.senpai-scrolling .header__heading-link{pointer-events:none}@media(prefers-reduced-motion:reduce){.header-wrapper,.header-wrapper--senpai-scrim:after,.header__heading,.header__wordmark,.header,.header__heading-logo{transition:none}}.product .product__title,.product .product__title>*{font-size:clamp(2.6rem,4.5vw,4.4rem);font-weight:800;line-height:.95;letter-spacing:var(--house-tracking-tight);text-transform:uppercase;margin:0}.product .product__text.caption-with-letter-spacing{font-size:1.1rem;font-weight:700;letter-spacing:var(--house-tracking-wide);color:var(--house-red-ink)}.product .price,.product .price .price-item{font-size:2.2rem;font-weight:800;letter-spacing:-.01em}.product .price--on-sale .price-item--regular{font-weight:400;opacity:.6}.product .product-form__submit{min-height:5.2rem;border:var(--house-rule) solid var(--house-black);border-radius:0;background:var(--house-black);color:var(--house-white);font-size:1.4rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--house-offset) var(--house-offset) 0 var(--house-red);transition:transform .12s ease,box-shadow .12s ease}.product .product-form__submit:after,.product .product-form__submit:before{display:none}.product .product-form__submit:hover:not([disabled]){transform:translate(calc(var(--house-offset) / 2),calc(var(--house-offset) / 2));box-shadow:calc(var(--house-offset) / 2) calc(var(--house-offset) / 2) 0 var(--house-red)}.product .product-form__submit:active:not([disabled]){transform:translate(var(--house-offset),var(--house-offset));box-shadow:0 0 0 var(--house-red)}.product .product-form__submit[disabled]{background:transparent;color:var(--house-black);border-style:dashed;box-shadow:none}.product .quantity{border:var(--house-rule) solid var(--house-black);border-radius:0;min-height:5.2rem}.product .quantity:after{display:none}.product .quantity__input,.product .quantity__button{font-weight:700}.product .product-form__input--pill input[type=radio]+label,.product .product-form__input--swatch input[type=radio]+label,.sticky-atc__bar .product-form__input--pill input[type=radio]+label{border-radius:0;border:var(--house-rule) solid var(--house-black);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-block-size:4.4rem;padding:1rem 1.2rem}.product .product-form__input--pill input[type=radio]:checked+label,.sticky-atc__bar .product-form__input--pill input[type=radio]:checked+label{background:var(--house-black);color:var(--house-white);box-shadow:.4rem .4rem 0 var(--house-red)}.product .product-form__input .form__label,.sticky-atc__bar .product-form__input .form__label,.product .share-button__button{font-size:1.1rem;font-weight:700;letter-spacing:var(--house-tracking-wide);text-transform:uppercase}.product .shopify-payment-button__more-options{display:none}.product :focus-visible{outline:var(--house-rule) solid var(--house-red-ink);outline-offset:.3rem}.product .product__media-wrapper .product__media,.product .product__media-wrapper .media{border-radius:0}.product{--senpai-media-gutter: 1.5rem}@media screen and (min-width:750px){.product{--senpai-media-gutter: 5rem}}.product .product__media-wrapper{--senpai-media-edge: max(0px, calc((100vw - var(--page-width, 120rem)) / 2));--senpai-media-pull: calc( var(--senpai-media-bleed, 0) * (var(--senpai-media-edge) + var(--senpai-media-gutter)) );margin-inline:calc(var(--senpai-media-pull) * -1);width:calc(100% + var(--senpai-media-pull) * 2);max-width:100vw}@media screen and (min-width:750px){.product .product__media-wrapper{margin-inline-end:0;width:calc(100% + var(--senpai-media-pull))}}body:has(.product__media-wrapper){overflow-x:clip}.product .product__media-wrapper .product__media-item,.product .product__media-wrapper .product__media-item .product__media,.product .product__media-wrapper .product__media-item .media{border-radius:0}@media(prefers-reduced-motion:reduce){.product .product-form__submit{transition:none}}.footer{--footer-accent: var(--footer-accent);border-top:var(--house-rule-heavy) solid currentColor}.footer.color-scheme-4{--footer-accent: var(--house-red)}.footer .footer-block__heading{font-size:1.3rem;font-weight:800;letter-spacing:var(--house-tracking-wide);text-transform:uppercase;margin-bottom:1.6rem}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content a{font-size:1.4rem;text-decoration:none}.footer .footer-block__details-content a:hover{color:var(--footer-accent);text-decoration:none}.footer .newsletter-form__field-wrapper .field{border-radius:0}.footer .newsletter-form__field-wrapper .field__input{border-radius:0;border:var(--house-rule) solid currentColor;min-height:5rem}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field__input:focus-visible{box-shadow:none}.footer .newsletter-form__button{min-height:5rem;min-width:5rem}.footer .newsletter-form__button:focus-visible,.footer .field__input:focus-visible{outline:var(--house-rule) solid var(--footer-accent);outline-offset:.2rem}.footer .list-social__link{border:var(--house-rule) solid currentColor;border-radius:0;padding:1rem;min-width:4.4rem;min-height:4.4rem}.footer .list-social__link:hover{color:var(--footer-accent)}.footer .footer__content-bottom{border-top:var(--house-rule) solid currentColor}.footer.color-scheme-4 .list-payment__item svg{background:var(--house-white);padding:.3rem;border-radius:0}.footer .footer__content-bottom-wrapper{justify-content:center}.footer .footer__column--info{width:100%;text-align:center}.footer .footer__copyright{width:100%;display:flex!important;flex-direction:column!important;align-items:center;gap:.6rem;text-align:center}.footer .footer__copyright .policies{justify-content:center}.footer .footer__copyright,.footer .policies,.footer .copyright__content{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.footer .policies a,.footer .copyright__content a{text-decoration:none}.footer .policies a:hover,.footer .copyright__content a:hover{color:var(--footer-accent);text-decoration:underline}.footer :focus-visible{outline:var(--house-rule) solid var(--footer-accent);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.header__inline-menu>.list-menu>li>.header__menu-item:before{transition:none}}.product-media--flush .grid--peek.slider .product__media-item:first-of-type{margin-right:0!important;margin-left:0!important}.product-media--flush .product__media-list{--media-border-width: 0px;--media-radius: 0px;--media-shadow-opacity: 0}@media screen and (max-width:749px){.product-media--flush .product__media-list{margin-top:0}.product-media--flush .product__media-item{padding-top:0}.product .product__media-wrapper:has(.product-media--flush){margin-block-start:0;padding-top:0}}.slider-buttons.product-media__pagination--hidden{display:none}@media screen and (max-width:749px){.product__media-wrapper slider-component.slider-mobile-gutter.product-media--flush{margin-left:0;margin-right:0}}@media screen and (max-width:749px){.product-media--rail .product__media-list{scrollbar-color:auto;scrollbar-width:auto;-ms-overflow-style:auto;padding-bottom:.8rem}@supports not selector(::-webkit-scrollbar){.product-media--rail .product__media-list{scrollbar-width:thin;scrollbar-color:var(--house-red, #ff1f3d) rgba(var(--house-black-rgb, 10, 10, 10),.1)}}.product-media--rail .product__media-list::-webkit-scrollbar{display:block;height:.2rem;width:.2rem}.product-media--rail .product__media-list::-webkit-scrollbar-button{display:none;width:0;height:0}.product-media--rail .product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--house-black-rgb, 10, 10, 10),.1)}.product-media--rail .product__media-list::-webkit-scrollbar-thumb{background-color:var(--house-red, #ff1f3d);border-radius:0;border:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/senpai-brand.css.map */
