@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap";:root{--heading-font-family: "Oswald", "Fjalla One", Arial, sans-serif;--heading-font-weight: 500}html body h1,html body h2,html body h3,html body h4,html body .h1,html body .h2,html body .h3,html body .h4,html body .pagetitle,html body .product-title,html body .text-overlay__title,html body .section-heading,html body .subheading{font-family:Oswald,Fjalla One,Arial,sans-serif!important;font-weight:500!important;font-style:normal!important;letter-spacing:.01em!important}.template-product main#content{--page-container-width: 1500px}.product-column-right .product-form cc-fetched-content[contains-product-blocks]>.lightly-spaced-row{margin:var(--mcc-product-gap, 16px) 0!important;padding:16px 18px 6px;background:none;border:1px solid #dfe7ea;border-radius:6px}.product-column-right .product-form cc-fetched-content[contains-product-blocks] .label{font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.product-column-right .product-form cc-fetched-content[contains-product-blocks] .img-ar{--aspect-ratio: 1 !important}.product-column-right .product-form cc-fetched-content[contains-product-blocks] .img-ar img,.product-column-right .product-form cc-fetched-content[contains-product-blocks] .product-block img.theme-img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:contain!important}.price--on-sale .price__current,.price--on-sale .price__current .js-value{color:#c20000}.price-label{display:inline-block;padding:3px 8px;line-height:1.3;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff!important;vertical-align:middle}.price-label+.price-label{margin-left:6px}.price-label--sale{display:none!important;background:#c20000}.price-label--preorder{background:#219cba}.price-label--custom-order{background:#1f3a5f}.price-label--sold-out{background:#5c5c5c}.price-label--in-stock{background:#2e7d32}.template-collection .product-block .product-price--block:has(.price--on-sale):after{content:"THIS ITEM IS FINAL SALE";display:block;margin-top:4px;color:#c20000;font-size:12px;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.template-collection .product-block:has(.price--on-sale) .product-block__subtitle{display:none}.template-suffix-clearance-items .product-form .product-info-block:not(.text-box){color:#c20000;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.template-suffix-clearance-items .product-form .product-info-block:not(.text-box) strong{color:#c20000;font-weight:700}.template-suffix-preorder .product-form .product-info-block:not(.text-box){color:#219cba;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.template-suffix-preorder .product-form .product-info-block:not(.text-box) strong{color:#219cba;font-weight:700}.template-suffix-clearance-items .product-column-right .product-form>.lightly-spaced-row:has(>.product-info-block:not(.text-box)){margin-bottom:4px!important}.template-suffix-clearance-items .product-column-right .product-form>.lightly-spaced-row:has(>.product-info-block:not(.text-box))+.lightly-spaced-row:has(>modal-opener){margin-top:4px!important}.mcc-instock{margin:0 0 12px;color:#2e7d32;line-height:1.45}.mcc-instock strong{color:#2e7d32;font-weight:700;letter-spacing:.03em}.mcc-backorder{margin:0 0 12px;color:#c20000;line-height:1.45}.mcc-backorder strong{color:#c20000;font-weight:700}.cart-item .mcc-backorder{margin:6px 0 0}.quantity-submit-row:has(>.mcc-stock-notices--full){flex-wrap:wrap}.quantity-submit-row>.mcc-stock-notices--full{flex:0 0 100%;width:100%;margin-top:24px}.mcc-stock-notices--full .mcc-instock,.mcc-stock-notices--full .mcc-backorder{margin-bottom:6px}.quantity-submit-row>.mcc-stock-notices--full+.quantity-submit-row__submit{margin-top:0!important;padding-top:0!important}.template-suffix-preorder .product-form .add-to-cart{--btn-bg-color: 33, 156, 186;--btn-border-color: 33, 156, 186;--btn-bg-hover-color: 26, 127, 151;--btn-border-hover-color: 26, 127, 151;background-color:#219cba;border-color:#219cba}.template-suffix-preorder .product-form .add-to-cart:hover{background-color:#1a7f97;border-color:#1a7f97}.product-column-right{--mcc-product-gap: 16px}.product-column-right .product-form>.lightly-spaced-row,.product-column-right .product-form>div:has(>.product-description){margin-top:var(--mcc-product-gap)!important;margin-bottom:var(--mcc-product-gap)!important}.product-column-right .product-form .product-description{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.product-column-right .product-description>:first-child,.product-column-right .product-description .with-icon__beside>:first-child{margin-top:0!important}.product-column-right .product-description>:last-child,.product-column-right .product-description .with-icon__beside>:last-child{margin-bottom:0!important}.product-column-right .product-form>.product-info-accordion{margin-top:var(--mcc-product-gap)!important;margin-bottom:0!important}.product-column-right .product-form>.product-info-accordion+.product-info-accordion{margin-top:0!important}.product-column-right .product-info-accordion details.disclosure{margin-bottom:0!important}.product-column-right .product-info-accordion .disclosure__title{padding-top:10px!important;padding-bottom:10px!important}.product-label.product-label--sale{position:relative;display:inline-flex!important;align-items:center;height:26px;padding:0 10px 0 22px!important;border-radius:0 3px 3px 0!important;background:#c20000!important;color:#fff!important;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);line-height:1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.product-label.product-label--sale:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fff}.product-label.product-label--sale>span{padding:0!important;background:transparent!important;color:inherit!important}.template-collection h1.pagetitle{font-size:27px;line-height:1.15}.template-collection .product-block__title{font-size:15px;line-height:1.3}@media(min-width:768px){.product-label.product-label--sale{height:32px;padding:0 14px 0 28px!important;clip-path:polygon(15px 0,100% 0,100% 100%,15px 100%,0 50%);font-size:15px}.product-label.product-label--sale:before{left:11px;width:7px;height:7px;margin-top:-3.5px}.template-collection h1.pagetitle{font-size:34px}.template-collection .product-block__title{font-size:16px}.navigation__tier-1>.navigation__item>.navigation__link{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/mcc-custom.css.map */
