: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-rule: .2rem;--house-rule-heavy: .4rem;--house-offset: .7rem;--house-tracking-tight: -.03em;--house-tracking-wide: .22em}.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),.82);-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{grid-area:1 / 1 / 2 / -1;justify-self:center;align-self:center;z-index:1;pointer-events:none}.senpai-scrolled .header__heading-link{pointer-events:auto}}.senpai-scrolled.senpai-scrolling .header-wrapper{background-color:rgba(var(--house-white-rgb),.5)}.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__heading,.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{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]:checked+label{background:var(--house-black);color:var(--house-white);box-shadow:.4rem .4rem 0 var(--house-red)}.product .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 .product__media-wrapper .product__media-item .product__media{border:var(--house-rule) solid var(--house-black)}@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}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/senpai-brand.css.map */
