@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/p22-mackinac-pro-regular.woff2?v=1755193865) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/p22-mackinac-pro-medium.woff2?v=1755193865) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:P22 Mackinac Pro;src:url(/cdn/shop/files/p22-mackinac-pro-bold.woff2?v=1755193865) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-regular.woff2?v=1755193958) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-italic.woff2?v=1755193958) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-medium.woff2?v=1755193958) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-medium-italic.woff2?v=1755193958) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-bold.woff2?v=1755193958) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-bold-italic.woff2?v=1755193958) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-heavy.woff2?v=1755193958) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Baton Turbo;src:url(/cdn/shop/files/baton-turbo-heavy-italic.woff2?v=1755193958) format("woff2");font-weight:800;font-style:italic;font-display:swap}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500!important}@media (min-width: 768px){.h1{font-size:56px!important}}@media screen and (max-width: 767px){.h1{font-size:36px!important}}.button{font-size:20px;font-weight:700;border:none!important}.button.button--outline.w-full{display:none}.bordered-section{border-block-start-width:0px!important}.blog-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-card{container-type:inline-size}.product-card__figure{position:relative}.c-product-card__labels,.badge-list{position:absolute;top:clamp(14px,5.5cqi,24px);left:clamp(18px,7.5cqi,36px);z-index:3;display:flex;flex-direction:column;gap:clamp(3px,1.4cqi,7px)}@media screen and (max-width: 767px){.c-product-card__labels,.badge-list{top:12px!important;left:22px!important}}.c-product-card__labels img,.badge-list img,.product-badge__icon{width:clamp(35px,15.2cqi,95px)!important;height:auto;display:block;pointer-events:none;background:transparent}.c-product-card__labels .label{padding:clamp(3.3px,1.21cqi,5.5px) clamp(5.5px,1.76cqi,9.9px);font-size:clamp(12.65px,1.76cqi,15.18px);font-weight:600;text-transform:uppercase;color:#fff;background-color:#222;border-radius:4px;line-height:1;box-shadow:0 1px 2px #0003}.label--on-sale{background-color:#b42f2f}.label--unavailable{background-color:#6c757d}.label--coming-soon{background-color:#c37b16}.label--new{background-color:#2c7a7b}.label--lone-star{background-color:#3e3eb1}.label--custom{background-color:#444}span.rating-badge{position:absolute;z-index:3;top:24px;right:36px}.rating-badge .smallcaps.text-xxs.text-subdued{font-weight:700;color:#9c8d5f}span.jdgm-prev-badge__text{padding-left:10px;font-weight:700;color:#9c8d5f}@media screen and (max-width: 767px){span.rating-badge{top:12px;right:22px}.rating-badge .smallcaps.text-xxs.text-subdued{display:none}}.d-flex{display:flex;gap:5px}.d-flex h1,.d-flex h2{font-weight:700;width:calc(100% - 20px);margin:0;font-family:P22 Mackinac Pro;font-size:2.2rem;line-height:1.2}@media screen and (max-width: 767px){.d-flex h1,.d-flex h2{width:calc(100% - 10px);margin-top:0;font-size:1.5rem}.d-flex .c-product-card__labels.labels.product_badges img{max-width:65px;width:100%}}.d-flex h1 div,.d-flex h2 div{font-family:P22 Mackinac Pro;font-size:1.2rem;line-height:1.2;margin:.3em 0 0;color:#4f5448}@media (min-width: 768px){.d-flex h1 div,.d-flex h2 div{font-size:1.6rem}}@media (min-width: 768px){.d-flex .product_badges{margin-top:2px}}.d-flex .product_badges{position:inherit;margin-top:0}.d-flex .c-product-card__labels .label--new{padding:0}.s-product__price{display:flex;gap:10px;align-items:center}span.s-product__discount{border:2px solid #ef5023;padding:4px 10px;font-size:14px;font-weight:700;color:#fff;border-radius:4px;background:#ef5023;letter-spacing:0}.dc-product-card__title-price{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}.dc-product-title{flex:1;text-align:left}.dc-product-subtitle{display:block;text-align:left;font-family:Baton Turbo,sans-serif!important;color:#4f5448;font-weight:400}.dc-product-price{white-space:nowrap;padding-top:3px}.product-card__info{padding-left:15px;padding-right:15px}@media screen and (max-width: 767px){.dc-product-card__title-price{flex-direction:column;align-items:flex-start;gap:.25rem}.dc-product-price{white-space:normal}}.product-card__info{text-align:left}.product-card__info .justify-center{justify-content:flex-start!important}.product-card__info .v-stack.justify-items-center{justify-items:start}.product-card__info fieldset[data-swatch-fieldset]{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.375rem;margin-top:.375rem}.dc-product-card__title-price{align-items:flex-start}.dc-product-title{display:inline-block}.footer__block-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:flex-start}.footer__block.footer__block--image{flex:0 0 auto;text-align:center;margin:0 40px}.footer__block.footer__block--links{flex:1 1 200px;min-width:175px;margin-bottom:40px}@media (max-width: 768px){.footer__block-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;text-align:left}.footer__block.footer__block--image{grid-column:1 / -1;justify-self:center;margin-bottom:40px}}.footer__aside{padding-top:30px;border-top:solid 1px;border-color:#ffffffa6}
/*# sourceMappingURL=/cdn/shop/t/130/assets/dc-custom.css.map */
