.link{text-transform:uppercase;font-size:.8rem}.link--outline{text-transform:uppercase;border:none;outline:none;display:flex;justify-content:center;color:rgb(var(--button-background, var(--text-color)));font-size:.625rem;letter-spacing:.3rem}.link-underline{text-transform:uppercase;text-decoration:underline}.button--outline:hover{border:1px solid black;transition:none}.section-header h2{font-size:.8rem}@media screen and (max-width: 699px){.mobile-hide{display:none!important}}@media screen and (min-width: 700px){.tablet-up-hide{display:none!important}}:where(.modal,.drawer,.popover,.header-search)::part(close-button){place-items:center end}.footer-link-heading.h6,:where(.prose h6){font-size:.8rem}.footer-link{color:#1c1c1c}.footer-newsletter-form{position:relative}.footer-newsletter-button{border:none;outline:none;background:#fff;width:fit-content;position:absolute;right:4px;top:.65rem}.accordion.footer-accordion{border-block-width:0}.footer-accordion__toggle{align-items:center;column-gap:1.5rem;margin-bottom:1.25rem;display:flex}.footer-accordion-link{list-style-type:none}@media screen and (max-width: 699px){.footer-newsletter-block,.footer__aside .payment-methods{margin-top:1.5rem}}.product-card__info{font-size:.875rem;letter-spacing:1px;padding-bottom:1rem;gap:.75rem;font-weight:400}.product-info .product-title,.product-info .price-list .h4{font-size:.8rem}.product-info .buy-buttons{border:1px solid #101010}.product-info .buy-buttons.available:hover{border:1px solid rgba(16,16,16,.4)}.content-over-media .h1{font-size:1.5rem}@media screen and (min-width: 1000px){.content-over-media .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:2rem}}@media screen and (min-width: 1000px){.multiple-media-with-text__content-wrapper{max-width:345px;margin:0 auto}}.multiple-media-with-text{margin-bottom:3.125rem}.multiple-media-with-text__content-wrapper .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:1rem;line-height:1.4;letter-spacing:0px}.multiple-media-with-text__content-wrapper .h6{font-size:.625rem}.multiple-media-with-text__content-wrapper .prose:not(.prose--tight) :where(:not(meta,span)+*){font-size:1rem}.multiple-media-with-text__content-wrapper .button{width:100%}.cart-subtotal-section{display:flex;justify-content:space-between;align-items:center}.product-carousel-buttons{display:flex;justify-content:flex-end;gap:16px}.related-products-section-stack{position:relative}.product-carousel-buttons{position:absolute;top:0;right:0}.product-carousel-buttons .prev-next-button[disabled]{opacity:.3;visibility:visible}.customer-auth,.customer-orders{background:#fff}.customer-auth h1{font-size:.625rem;text-align:left}.customer-auth p{text-align:left;margin-top:.625rem}.customer-auth-container{display:flex;flex-direction:column-reverse;gap:32px}.customer-account-box{width:100%}@media screen and (min-width: 700px){.customer-auth-container{display:grid;grid-template-columns:minmax(0,500px) minmax(500px,1fr);gap:24px;place-items:center}}@media screen and (min-width: 1000px){.customer-auth-container{gap:48px}}.page-header .h2{font-size:1.2rem}.prose.page-content{font-size:1rem}.announcement-bar{background-color:#e5e5e5;height:32px;display:flex;align-items:center}.announcement-bar .prose{text-transform:none;font-family:var(--font-body-family-2);margin:0;width:100%}.announcement-bar__link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer}.announcement-bar__link:hover{opacity:.8}.announcement-bar__link .prose{margin:0}.h2.blog-heading{font-size:1.2rem}.blog-post-card__title.h4{font-size:.65rem;display:flex;justify-content:center;align-items:center}.blog-tags li{text-transform:uppercase;font-family:SackersGothicMedium;font-size:.6rem;letter-spacing:.6px;text-underline-offset:3px}.portrait-alt{position:relative;aspect-ratio:3 / 4;display:flex;justify-content:center;align-items:center;max-width:100%;width:100%;height:auto}.portrait-alt .blog-post-card__image,.portrait-alt img{display:block;position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:center center}.blog-post-card{background:#e9e9e9}@media screen and (min-width: 1000px){.section-stack.blog-stack{gap:4.25rem}}.h1.article-heading,.h2.article-heading,.h6.article-heading{font-size:.65rem}.h1.article-hero-heading{font-size:12px}.article-heading-section{place-items:center}.multi-column.article-multi-column{column-gap:.3rem}.image-duo-grid{height:100%;width:150%;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;grid-template-areas:"b b b s s s" "t t t t . ."}.container-image-grid{max-width:1440px;margin:0 auto}@media screen and (max-width: 699px){.container-image-grid{height:100%;max-width:100%;overflow-x:scroll;scrollbar-width:none}.body-block{position:sticky;left:0;height:max-content}}.image-duo-grid .media-block{height:400px}.media-block--big{grid-area:b}.media-block--small{grid-area:s}.media-block img{height:100%;max-width:100%;width:100%;object-fit:cover;object-position:center}.large-image-link,.small-image-link{display:flex;height:100%}.body-block{padding:0 16px;grid-area:t;height:max-content;text-align:left}.body-block h2,.body-block .article-description p{margin-bottom:16px;line-height:1.4;letter-spacing:0px;word-break:break-word}@media screen and (min-width: 768px){.image-duo-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;grid-template-rows:minmax(40px,auto) 324px 324px 72px;grid-template-areas:". . . . . . . t t t t ." "b b b b b b . t t t t ." "b b b b b b s s s s . ." "b b b b b b s s s s . ."}.image-duo-grid .media-block{height:100%}.image-duo-grid.inverted{grid-template-areas:". t t t t . . . . . . ." ". t t t t . b b b b b b" ". . s s s s b b b b b b" ". . s s s s b b b b b b"}.body-block{padding:unset;max-width:65ch}.h1.article-hero-heading{font-size:30px}}@media screen and (min-width: 1000px){.image-duo-grid{grid-template-areas:". . . . . . . . t t t ." ". . b b b b b . t t t ." ". . b b b b b s s s . ." ". . b b b b b s s s . ."}.image-duo-grid.inverted{grid-template-areas:". t t t . . . . . . . ." ". t t t . b b b b b . ." ". . s s s b b b b b . ." ". . s s s b b b b b . ."}}@media screen and (max-width: 699px){.shopify-section:first-child:has([allow-transparent-header]) .content-over-media--fill.content-over-media--article-max{max-height:250px}}.contact-page-content{width:100%}.contact-grid{border-top:1px solid black}.contact-grid-heading{font-family:SackersGothicLight;font-weight:400;padding-bottom:36px;font-size:12px;text-transform:uppercase}.contact-grid-block{display:grid;grid-template-columns:124px 1fr;padding:5px;border-bottom:1px solid black}.contact-grid-text{padding:5px;text-align:left;color:#1c1c1c}.contact-grid-text.prose a{color:#00f;background:none;cursor:pointer}.contact-grid-block,.contact-grid-block p,.contact-grid-block div{font-size:.8rem}@media screen and (min-width: 700px){.contact-grid-block{grid-template-columns:175px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
