.grim-product__vendor-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.2rem}.grim-product__vendor-share__vendor{flex:1 1 auto;margin:0;min-width:min(100%,12rem)}.grim-product__vendor-share__share{flex:0 0 auto;margin:0}.grim-product__vendor-share__share .share-button{margin-top:0}:root{--font-grim-display: "UnifrakturMaguntia", "Old English Text MT", "Times New Roman", serif}.header__heading-link .h2{font-family:var(--font-grim-display);font-style:normal;font-weight:400;letter-spacing:.02em;line-height:1.05;text-transform:none}@media screen and (min-width:750px){.header__heading-link .h2{font-size:calc(var(--font-heading-scale) * 2.5rem)}}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.localization-form__select:focus-visible{outline:2px solid rgba(var(--color-foreground),.95);outline-offset:2px}a:focus-visible{outline:2px solid rgba(var(--color-foreground),.75);outline-offset:3px}.skip-to-content-link:focus{outline:2px solid rgba(var(--color-foreground),.95)}.product__media-wrapper--stacked{display:flex;flex-direction:column;align-items:stretch;min-width:0}.product__description--below-media{position:relative;z-index:0;margin-top:2.4rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.12);max-width:100%}.product__description-md h1,.product__description-md h2,.product__description-md h3{margin:1.4em 0 .6em;line-height:1.25}.product__description-md h1:first-child,.product__description-md h2:first-child,.product__description-md h3:first-child{margin-top:0}.product__description-md ul,.product__description-md ol{margin:.8em 0;padding-left:1.6rem}.product__description-md p{margin:0 0 .9em}.product__description-md pre{overflow-x:auto;padding:1rem;border-radius:.4rem;background:rgba(var(--color-foreground),.06);font-size:.95em}.product__title-extended{margin:-.8rem 0 1rem;max-width:65ch;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.45}.cart-item__title-extended{margin:.4rem 0 .6rem;max-width:65ch;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.45}.grim-product-shipping{margin-top:.2rem;margin-bottom:1.2rem}.grim-product-shipping__row{margin:.5rem 0}.grim-product-shipping__label{display:inline-block;margin-right:.6rem;color:rgba(var(--color-foreground),.58);text-transform:uppercase;letter-spacing:.07em;font-size:1.1rem}.grim-product-shipping__value{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product--thumbnail_slider media-gallery{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.2rem;width:100%}.product--thumbnail_slider media-gallery>[id^=GalleryStatus]{flex:1 1 100%;order:0}.product--thumbnail_slider media-gallery>slider-component.thumbnail-slider{flex:0 0 6.8rem;order:1;width:6.8rem;max-width:6.8rem;min-width:6.8rem;display:flex;flex-direction:column;align-items:stretch;gap:0}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none!important}.product--thumbnail_slider media-gallery>slider-component:not(.thumbnail-slider){flex:1 1 calc(100% - 8rem);min-width:0;order:2}.product--thumbnail_slider media-gallery>.product__xr-button{flex:1 1 100%;order:3}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:column;flex-wrap:nowrap!important;grid-template-columns:unset!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0;max-height:min(58rem,72vh);overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:y mandatory!important;overscroll-behavior:contain;gap:.8rem;padding:.4rem 0}.product--thumbnail_slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%!important;max-width:100%;flex:0 0 auto}.product--thumbnail_slider .thumbnail-slider{align-self:flex-start;min-height:12rem}}.product-media-modal__dialog{box-sizing:border-box;max-height:100vh;max-height:100dvh;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.product-media-modal__content{box-sizing:border-box;max-height:100vh;max-height:100dvh;width:100%}.product-media-modal__content>img.global-media-settings,.product-media-modal__content>img{width:auto!important;max-width:min(100%,100vw - 3.2rem)!important;max-height:calc(100vh - 8rem)!important;max-height:calc(100dvh - 8rem)!important;height:auto!important;object-fit:contain;margin-left:auto;margin-right:auto}.product-media-modal__content .deferred-media,.product-media-modal__content .media{max-width:min(100%,100vw - 3.2rem);max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem)}.product-media-modal__content .deferred-media img{max-width:100%;height:auto;object-fit:contain}@media screen and (min-width:750px){.product-media-modal__content>img.global-media-settings,.product-media-modal__content>img{max-width:min(100%,calc(100vw - 24rem))!important;max-height:calc(100vh - 10rem)!important;max-height:calc(100dvh - 10rem)!important}.product-media-modal__content .deferred-media,.product-media-modal__content .media{max-width:min(100%,calc(100vw - 24rem));max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem)}}.header.header--top-center.grim-header--with-locale-bar.page-width{max-width:none;width:100%;box-sizing:border-box}.header.header--top-center.grim-header--with-locale-bar .header__heading-link{padding:.35rem .6rem}.header.header--top-center.grim-header--with-locale-bar .header__heading-logo{max-height:2.6rem;width:auto}@media screen and (min-width:750px){.header.header--top-center.grim-header--with-locale-bar .header__heading-logo{max-height:3rem}}@media screen and (min-width:990px){.header:not(.header--middle-left,.header--middle-center).header--top-center.grim-header--with-locale-bar .header__inline-menu{margin-top:.35rem}.header.header--top-center.grim-header--with-locale-bar .header__menu-item{padding-top:.6rem;padding-bottom:.6rem}.header.header--top-center.grim-header--with-locale-bar .list-menu__item--link{padding-top:.45rem;padding-bottom:.45rem}}.grim-header-icons-stack--pass-through,.grim-header-icons-stack--pass-through .grim-header-icons-stack__row{display:contents}.grim-header-icons-stack:not(.grim-header-icons-stack--pass-through){display:flex;flex-direction:column;align-items:flex-end;gap:0;max-width:100%}.grim-header-icons-stack__row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0}@media screen and (min-width:990px){.header.header--top-center.grim-header--with-locale-bar .header__icons .header__search{display:inline-flex!important}}.grim-header-locale-bar--muted{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.15rem .35rem;width:100%;max-width:28rem;margin-top:0;padding-top:0;font-size:.9rem;letter-spacing:.04em;line-height:1.15;color:rgba(var(--color-foreground),.42);border:0}.grim-header-locale-bar--muted .grim-header-locale-bar__langs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem}.grim-header-locale-bar__form{display:inline;margin:0;padding:0}.grim-header-locale-bar--muted .grim-header-locale-bar__link{font:inherit;letter-spacing:inherit;cursor:pointer;padding:0;margin:0;border:0;background:none;color:rgba(var(--color-foreground),.42);text-decoration:none;min-height:unset;line-height:inherit}.grim-header-locale-bar--muted .grim-header-locale-bar__link:hover{color:rgba(var(--color-foreground),.65);text-decoration:underline}.grim-header-locale-bar--muted .grim-header-locale-bar__current{font-weight:500;color:rgba(var(--color-foreground),.52)}.grim-header-locale-bar__dot:before{content:"\b7";color:rgba(var(--color-foreground),.28)}.grim-header-locale-bar--muted .grim-header-locale-bar__pipe{color:rgba(var(--color-foreground),.28);margin:0 .1rem}.grim-header-locale-bar--muted .grim-header-locale-bar__currency{font-weight:400;color:rgba(var(--color-foreground),.45)}.grim-featured-collection__split{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:none;box-sizing:border-box;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.grim-featured-collection__split{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width:989px){.collection--grim-split .product-grid.slider--tablet{--grid-mobile-horizontal-spacing: .6rem;column-gap:.6rem}.collection--grim-split .collection__title.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}.collection--grim-split .grim-featured-collection__heading{text-align:center;align-items:center}.collection--grim-split .grim-featured-collection__heading-text{align-items:center;width:100%}.collection--grim-split .grim-featured-collection__heading .title,.collection--grim-split .grim-featured-collection__heading .collection__description{text-align:center}.collection--grim-split .grim-featured-collection__view-all{text-align:center;width:100%;margin-top:1.2rem}}@media screen and (min-width:990px){.collection--grim-split .product-grid.slider--desktop{--grid-desktop-horizontal-spacing: .5rem;column-gap:.5rem}.grim-featured-collection__split{display:flex;flex-direction:row;align-items:stretch;gap:2rem;padding-left:3.2rem;padding-right:0}.collection--grim-split .grim-featured-collection__heading{flex:0 0 clamp(16rem,22vw,24rem);max-width:26rem;margin-bottom:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;min-height:0}.collection--grim-split .grim-featured-collection__heading-text{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;width:100%}.collection--grim-split .grim-featured-collection__heading .title{margin-bottom:1rem;text-align:center}.collection--grim-split .grim-featured-collection__heading .collection__description{text-align:center}.collection--grim-split .grim-featured-collection__view-all{flex-shrink:0;margin-top:1.2rem;text-align:center;width:100%}.collection--grim-split .grim-featured-collection__view-all .button,.collection--grim-split .grim-featured-collection__view-all .link{margin-top:0}.collection--grim-split .grim-featured-collection__split slider-component{flex:1;min-width:0;max-width:none;padding-right:0}.collection--grim-split slider-component.slider-component-full-width.grim-slider--split{--desktop-margin-left-first-item: 0}.collection--grim-split slider-component.grim-slider--split .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.collection--grim-split slider-component.grim-slider--split .slider--desktop{scroll-padding-left:0}.collection--grim-split slider-component.grim-slider--split .slider--desktop:after{padding-left:2.5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.collection--grim-split .slider-buttons{justify-content:flex-end;padding-right:max(3.2rem,env(safe-area-inset-right,0px));margin-top:.4rem}}.product-card-wrapper--grim-split{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.product-grid .grid__item:has(>.product-card-wrapper--grim-split){display:flex;flex-direction:column}.product-grid .grid__item>.product-card-wrapper--grim-split{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.product-card-wrapper--grim-split .card.card--extend-height,.product-card-wrapper--grim-split .card{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0}.product-card-wrapper--grim-split .card--extend-height.card--media .card__inner{flex:0 0 auto}.product-card-wrapper--grim-split .card__media .media img{object-fit:cover;object-position:center}.slider--desktop:has(.product-card-wrapper--grim-split),.slider--tablet:has(.product-card-wrapper--grim-split){align-items:stretch}.slider--desktop .slider__slide:has(>.product-card-wrapper--grim-split),.slider--tablet .slider__slide:has(>.product-card-wrapper--grim-split){align-self:stretch;display:flex;flex-direction:column}.slider--desktop .slider__slide>.product-card-wrapper--grim-split,.slider--tablet .slider__slide>.product-card-wrapper--grim-split{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.product-card-wrapper--grim-split .card--standard.card--media>.card__content,.product-card-wrapper--grim-split .card--card.card--media>.card__content{display:flex;flex-direction:column;align-items:center;text-align:center;grid-template-rows:none;gap:.2rem}.product-card-wrapper--grim-split .card--standard.card--media>.card__content .card__information,.product-card-wrapper--grim-split .card--card.card--media>.card__content .card__information{grid-row-start:auto;order:2;width:100%;padding:.15rem .4rem .2rem}.product-card-wrapper--grim-split .card--standard.card--media>.card__content .card-information,.product-card-wrapper--grim-split .card--card.card--media>.card__content .card-information{order:1;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0}.product-card-wrapper--grim-split .card-information>*+*{margin-top:.35rem}.product-card-wrapper--grim-split .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.35rem}.product-card-wrapper--grim-split .card-information>.price{order:-10}.product-card-wrapper--grim-split .card__heading,.product-card-wrapper--grim-split .card__heading.h5{font-size:1.2rem;line-height:1.3;font-weight:500;min-height:2.4em;margin-top:0}@media screen and (min-width:750px){.product-card-wrapper--grim-split .card__heading,.product-card-wrapper--grim-split .card__heading.h5{font-size:1.25rem}}.price--grim-split{margin-top:0;margin-bottom:0}.price--grim-split .price__container{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.price--grim-split .price-item,.price--grim-split.price--on-sale .price-item--regular{font-size:1.28rem;letter-spacing:.03em}.price--grim-split.price--on-sale .price-item--sale{font-size:1.38rem}@media screen and (min-width:750px){.price--grim-split .price-item,.price--grim-split.price--on-sale .price-item--regular{font-size:1.32rem}.price--grim-split.price--on-sale .price-item--sale{font-size:1.42rem}}.grim-accordion-dimensions__intro{margin-bottom:1rem}.grim-accordion-dimensions__list .grim-accordion-dimensions__row{margin-bottom:.5rem}.grim-accordion-dimensions__list .grim-accordion-dimensions__row:last-child{margin-bottom:0}.grim-accordion-dimensions__approx{color:rgba(var(--color-foreground),.68)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/grim-layers.css.map */
