:is(.template-cart,.template-search,.template-page,.template-blog,.template-article,.template-404) #MainContent{margin-block-start:0;padding-block-end:0}.scm-utility,.scm-search-section{color:var(--scm-ink)}.scm-utility{padding-block:clamp(34px,6vw,78px)}.scm-utility__intro{margin-bottom:clamp(22px,4vw,42px)}.scm-utility__intro:before,.scm-utility__empty:before{display:block;width:34px;height:3px;margin-bottom:15px;background:var(--scm-red);content:""}.scm-utility__intro h1,.scm-utility__empty h1,.scm-journal__title{margin:0;color:var(--scm-ink);font:800 clamp(2.2rem,5.5vw,4.45rem)/1 var(--scm-display);letter-spacing:-.045em;text-transform:none}.scm-utility__panel,.scm-utility__empty,.scm-search-section .scm-search-section__panel{padding:clamp(20px,4vw,44px);border:1px solid var(--scm-rule);border-radius:8px;background:#fff}.scm-utility__empty{width:min(100%,720px);margin-inline:auto;padding-block:clamp(34px,7vw,84px)}.scm-utility__empty:before{margin-inline:auto}.scm-utility__empty h1+p{margin-block:18px}.scm-utility__empty p:last-child{margin-bottom:0}.scm-utility .scm-utility__button,.scm-search-section .scm-utility__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 19px;border:1px solid transparent;border-radius:5px;background:var(--scm-action);color:#fff;font-weight:700;line-height:1.25;text-decoration:none}.scm-utility .scm-utility__button:hover,.scm-search-section .scm-utility__button:hover{background:#991420;color:#fff}.scm-utility :is(a,button,input,textarea):focus-visible,.scm-search-section :is(a,button,input):focus-visible{outline:2px solid var(--scm-action);outline-offset:2px}.scm-utility :is(input[type=search],input[type=text],input[type=email],input[type=tel],textarea),.scm-search-section input[type=search]{min-height:46px;padding:11px 13px;border:1px solid #ccc7c0;border-radius:5px;background:var(--scm-paper);color:var(--scm-ink);font-size:16px}.scm-content-page>.scm-utility__panel{margin-bottom:32px}.scm-content-page .rte{color:var(--scm-ink);line-height:1.65}.scm-contact__layout{width:min(100%,750px);margin-bottom:32px}.scm-contact__layout--with-copy{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:20px;width:100%}.scm-contact__layout>.content-block{margin:0}.scm-contact .contact-form label{margin-bottom:6px;color:var(--scm-ink);font-weight:700}.scm-contact .contact-form textarea{min-height:145px;resize:vertical}.scm-search-page__intro{display:grid;gap:15px;padding:clamp(20px,4vw,40px);border:1px solid var(--scm-rule);border-radius:8px;background:#fff}.scm-search-page__intro:before,.scm-search-page__intro p{margin:0}.scm-search-page__intro p{color:var(--scm-muted)}.scm-search-page__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:680px}.scm-search-page__form input{width:100%;margin:0}.scm-search-page__results+.scm-search-page__results{margin-top:38px}.scm-search-page__results h2{margin-bottom:17px;font-size:clamp(1.45rem,3.6vw,2.35rem);line-height:1.15}.scm-search-page__products,.scm-search-page__pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2vw,20px)}.scm-search-page__pages{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.scm-search-page__products .product-card{height:100%;border:1px solid var(--scm-rule);border-radius:7px;background:#fff}.scm-search-page__article h3{margin-bottom:9px;font-size:1.2rem;line-height:1.2}.scm-search-page__article p{color:var(--scm-muted)}.scm-search-page__article>a{color:var(--scm-action);font-weight:700;text-decoration:underline;text-underline-offset:3px}.scm-search-section .tag-list__item a{display:inline-block;margin-block:4px;padding:6px 10px;border:1px solid var(--scm-rule);border-radius:4px}.scm-cart .cart-table{margin-bottom:22px;overflow:hidden;border:1px solid var(--scm-rule);border-collapse:separate;border-spacing:0;border-radius:8px;background:#fff}.scm-cart .cart-table th{background:var(--scm-paper);color:var(--scm-muted);font-size:.77rem;letter-spacing:.08em;text-transform:uppercase}.scm-cart .cart-table th:last-child{text-align:right}.scm-cart .cart-table tbody tr+tr td{border-top:1px solid var(--scm-rule)}.scm-cart .cart__image{margin-block:4px}.scm-cart .cart__image img{border-radius:5px}.scm-cart__product>a:first-child{display:inline-block;margin-bottom:5px;color:var(--scm-ink);font-weight:750;line-height:1.25}.scm-cart__product p{margin:0 0 5px;color:var(--scm-muted)}.scm-cart__product p a{text-decoration:underline;text-underline-offset:3px}.scm-cart__summary{width:min(100%,430px);margin-inline-start:auto;padding:clamp(17px,3vw,28px);border:1px solid var(--scm-rule);border-radius:8px;background:#fff}.scm-cart__summary .cart__subtotal,.scm-cart__summary .cart__taxes{margin:0 0 12px}.scm-cart__summary .cart__taxes{color:var(--scm-muted);line-height:1.5}.scm-cart__summary .scm-utility__button{width:100%;margin:0}.scm-cart__summary .update-cart{margin-bottom:8px}.scm-journal__entry{overflow:hidden}.scm-journal .blog__meta{color:var(--scm-muted);font-size:.86rem}.scm-journal__title{margin-bottom:20px}.scm-journal .content-block__full-image{margin-inline:0;margin-bottom:clamp(17px,3vw,30px);overflow:hidden;border-radius:5px}.scm-journal__tags{padding:20px}.scm-journal__empty{color:var(--scm-muted)}.scm-footer.site-footer{padding-top:clamp(30px,6vw,64px);border-top:3px solid var(--scm-red);background:var(--scm-charcoal);color:#c9c6c3}.scm-footer .flex-footer{gap:0 24px;margin:0}.scm-footer .flex-footer .flex__item{flex:1 1 155px;padding:0}.scm-footer .flex-footer .scm-footer__brand{flex:2 1 235px;padding-bottom:24px}.scm-footer .scm-footer__wordmark{display:inline-block;margin-bottom:8px;color:#f8f7f4;font-size:clamp(1.25rem,2.9vw,1.65rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;text-decoration:none}.scm-footer .site-footer__section{padding-bottom:24px}.scm-footer .site-footer__section-title{margin-bottom:12px;color:#f8f7f4;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.scm-footer a,.scm-footer .site-footer__newsletter-label{color:#d8d5d2}.scm-footer a:hover,.scm-footer a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.scm-footer :is(a,button,input):focus-visible{outline:2px solid #ff7c84;outline-offset:3px}.scm-footer .site-footer__list-item{margin-bottom:0}.scm-footer .site-footer__list-item a{display:inline-block;padding-block:6px}.scm-footer .social-icons a{display:grid;width:40px;height:40px;margin:0 4px 4px 0;place-items:center;border:1px solid #4a494b;border-radius:5px}.scm-footer .social-icons .icon{width:17px;height:17px;margin:0}.scm-footer .site-footer__copyright{border-color:#3a393a}@media(max-width:989px){.scm-search-page__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.scm-contact__layout--with-copy{grid-template-columns:minmax(0,1fr)}.scm-search-page__products{grid-template-columns:repeat(2,minmax(0,1fr))}.scm-cart .cart-table tbody{display:block}.scm-cart .cart-table .cart__row{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);align-items:center;gap:12px;padding:15px;border:0}.scm-cart .cart-table tbody tr+tr{border-top:1px solid var(--scm-rule)}.scm-cart .cart-table tbody tr td,.scm-cart .cart-table tbody tr+tr td{padding:0;border:0}.scm-cart .cart-table :is(.scm-cart__product,.cart__cell--total){text-align:left}.scm-cart .cart-table .cart__cell--quantity{width:100%}.scm-cart .cart__quantity-label{font-size:.82rem}.scm-cart__summary{margin:12px auto 0}.scm-footer .flex-footer .scm-footer__brand{flex-basis:100%}.scm-footer .flex-footer .flex__item:not(.scm-footer__brand){flex-basis:110px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/scm-utility.css.map */
