:root{--semm-black: #080808;--semm-off-white: #f7f5f1;--semm-red: #da291c;--semm-red-dark: #b51f15;--semm-border: #d8d4ce;--semm-content-width: 82.5rem}html{scroll-behavior:smooth}body{background:var(--semm-off-white)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(21px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}.page-width-wide,.page-width-normal,.page-width-narrow{--page-content-width: var(--semm-content-width)}.page-width{box-sizing:border-box;width:100%;max-width:calc(var(--semm-content-width) + (var(--page-margin) * 2));margin-inline:auto;padding-inline:var(--page-margin)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--semm-red);outline-offset:3px}.button,.button-secondary,.shopify-payment-button__button,button[class*=button]{border-radius:0}.semm-bracket-heading{margin:0;color:inherit;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--semm-heading-strong-weight, var(--font-heading--weight));line-height:1.05;text-wrap:balance}.semm-bracket-heading:before,.semm-bracket-heading:after{color:var(--semm-red);font-family:inherit;font-weight:inherit}.semm-bracket-heading:before{content:"[\a0"}.semm-bracket-heading:after{content:"\a0]"}.semm-kicker{margin:0;color:var(--semm-red);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.semm-button{display:inline-flex;max-width:100%;min-height:48px;align-items:center;justify-content:center;padding:.75rem 2.1875rem;border:2px solid currentColor;background:var(--semm-red);color:#fff;font-family:var(--font-heading--family);font-size:1.125rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}@media(max-width:749px){.semm-button{padding-inline:1.5rem;font-size:1rem}}.semm-button:hover{background:var(--semm-red-dark);color:#fff;text-decoration:none}.semm-button--inverse{background:transparent;color:#fff}.semm-button--inverse:hover{background:#fff;color:var(--semm-black)}.semm-product-card-meta{display:grid;gap:.2rem;color:color-mix(in srgb,currentColor 72%,transparent);font-size:.75rem;line-height:1.35;text-transform:uppercase}.semm-product-card-meta__artist{color:currentColor;font-weight:700}.semm-product-card-meta__availability{display:inline-flex;align-items:center;gap:.4rem;color:#137333;font-weight:700}.semm-product-card-meta__availability:before{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;content:""}.semm-product-card-meta__availability--sold-out{color:#9d2118}.semm-product-meta{border-block:1px solid var(--semm-border);padding-block:1rem}.semm-product-meta__list{display:grid;grid-template-columns:minmax(7rem,.55fr) minmax(0,1fr);gap:.55rem 1rem;margin:0}.semm-product-meta__term{color:color-mix(in srgb,currentColor 65%,transparent);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.semm-product-meta__value{margin:0}.semm-product-meta__availability{color:#137333;font-weight:700}.semm-product-meta__availability--sold-out{color:#9d2118}.semm-disclosures details{border-block-end:1px solid var(--semm-border)}.semm-disclosures summary{display:flex;min-height:52px;cursor:pointer;align-items:center;justify-content:space-between;font-weight:700;list-style:none}.semm-disclosures summary::-webkit-details-marker{display:none}.semm-disclosures summary:after{color:var(--semm-red);content:"+";font-size:1.4rem}.semm-disclosures details[open] summary:after{content:"\2212"}.semm-disclosures__content{padding-block:0 1.25rem}.collection-template{box-sizing:border-box;width:100%;max-width:calc(var(--semm-content-width) + 42px);margin-inline:auto;padding:2rem 21px 4rem}.collection-template .collection-products,.collection-template .collection_grid_template,.collection-template .collection-grid,.collection-template .grid-link__container{width:100%;min-width:0}.collection-template>.collection-products>.rte--header,.collection-template .hr--clear,.collection-template #shopify-section-collection-top-banners,.collection-template .toolbar>.view-mode,.collection-template .toolbar>.right{display:none}.collection-template .toolbar{display:flex;min-height:3rem;align-items:center;margin-block:1.5rem 2rem;padding-block:.75rem;border-block:1px solid var(--semm-border)}.collection-template #custom-result-count{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.collection-template .product-collection.products-grid-view{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5rem 1.25rem;margin:0;padding:0;list-style:none}.collection-template .products-grid-view>li{display:flex;min-width:0;flex-direction:column;margin:0;list-style:none}.collection-template .products{display:flex;flex:1;flex-direction:column}.collection-template .product-container{position:relative}.collection-template .product-container>.grid-link{display:flex;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;padding:.75rem;border:1px solid var(--semm-border);background:#fff}.collection-template .featured-image{display:block;width:100%;height:100%;object-fit:contain}.collection-template .product-detail{display:grid;gap:.35rem;padding-block-start:.85rem}.collection-template .grid-link__title{display:-webkit-box;overflow:hidden;color:currentColor;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-template .grid-link__title:hover{color:var(--semm-red)}.collection-template .grid-link__meta{font-weight:700}.collection-template .product_desc.grid_list,.collection-template .ImageWrapper,.collection-template .product_right_tag{display:none}.collection-template .semm-product-formatted-format-container{margin-block-start:.6rem}.collection-template .semm-product-formatted-format{display:inline-flex;min-height:1.75rem;align-items:center;padding-inline:.55rem;border:1px solid var(--semm-border);color:currentColor;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.collection-template .pagination-custom{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin:3rem 0 0;padding:0;list-style:none}.collection-template .pagination-custom li{margin:0;list-style:none}.collection-template .pagination-custom :is(a,span){display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;padding-inline:.65rem;border:1px solid var(--semm-border);color:currentColor;text-decoration:none}.collection-template .pagination-custom a:hover,.collection-template .pagination-custom .active span{border-color:var(--semm-red);background:var(--semm-red);color:#fff}.collection-template .pagination-custom .disabled{opacity:.4}.collection-template .pagination-custom .fa-angle-left:before{content:"\2039"}.collection-template .pagination-custom .fa-angle-right:before{content:"\203a"}.search-products.collection-template>h1{max-width:24ch;margin:0 0 1.5rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;text-wrap:balance}.search-products #SearchDrawer{max-width:42rem;margin-block-end:2.5rem}.search-products #SearchDrawer>.search-bar__table{display:block}.search-products .search-bar__form>.search-bar__table{display:grid;grid-template-columns:minmax(0,1fr) 3rem}.search-products .search-bar__input{box-sizing:border-box;width:100%;min-height:3rem;padding-inline:.85rem;border:1px solid currentColor;border-inline-end:0;border-radius:0;background:#fff;color:currentColor;font:inherit}.search-products .search-bar__submit{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;padding:.8rem;border:1px solid var(--semm-black);border-radius:0;background:var(--semm-black);color:#fff}.search-products .search-bar__submit :is(span,svg){display:block;width:100%;height:100%}.search-products .search-bar__submit svg{fill:currentColor}.search-products #SearchDrawer>.text-right{display:none}.search-products>.products-grid-view{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.25rem;margin:0;padding:0;list-style:none}@media(max-width:749px){#header-component .search-action,#header-component .account-button{display:none}.header-menu--mobile .menu-list__link,.header-drawer .menu-drawer__menu-item{min-height:48px}.header-drawer .menu-drawer__menu-item--active{color:var(--semm-red);opacity:1}.product-grid{gap:2rem .75rem}.product-card__content{min-width:0}.product-card__content :is(h3,p,a){overflow-wrap:anywhere}.collection-template .product-collection.products-grid-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}.search-products>.products-grid-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}body:has(.search-products) .cloud-search-page-controls{box-sizing:border-box;width:calc(100vw - 42px)!important;min-width:0!important;max-width:calc(100vw - 42px)!important;margin-inline:0!important}body:has(.search-products) .cloud-search-page-controls__filters-container{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}body:has(.search-products) .cloud-search-page-controls__sort{display:flex;width:100%!important;min-width:0!important;max-width:100%!important;align-items:center;gap:.5rem;margin-inline:0!important}body:has(.search-products) .cloud-search-sort-select{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 0}}@media(min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(40px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}.product-information__media media-gallery{max-width:600px;margin-inline:auto}.collection-template{max-width:calc(var(--semm-content-width) + 80px);padding-inline:40px}}@media(min-width:750px)and (max-width:1099px){.collection-template .product-collection.products-grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}.search-products>.products-grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px)and (max-width:819px){.semm-catalog-toolbar .column-options-wrapper{display:none!important}}@media(min-width:750px){sticky-add-to-cart{display:none}}.add-to-cart-button.button:not(.button-secondary){--button-color: #ffffff;--button-background-color: var(--semm-red);--button-border-color: var(--semm-red)}.add-to-cart-button.button:not(.button-secondary):hover:not([disabled]){--button-color: #ffffff;--button-background-color: var(--semm-red-dark);--button-border-color: var(--semm-red-dark)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/semm.css.map */
