/** Shopify CDN: Minification failed

Line 1691:0 Unexpected "{"
Line 1692:0 Expected identifier but found "%"
Line 1695:0 Unexpected "{"
Line 1696:0 Expected identifier but found "%"

**/
/* mt-live.css: Maverick Tactical custom CSS carried over from live theme 187100659925 (Impulse 7.4.1). Generated by css.py: live rules that use selectors Impulse 10 does not have, or that carry brand values. Loaded after theme.css. */
:root {
--colorAnnouncement: #000000;
--colorAnnouncementText: #fff;
--colorUtilityBar: #8f7d5d;
--colorUtilityBarText: #ffffff;
--colorUtilityBarHover: #1c1d1d;
--colorBody: #ffffff;
--colorBodyAlpha05: rgba(255, 255, 255, 0.05);
--colorBodyDim: #f2f2f2;
--colorBodyLightDim: #fafafa;
--colorBodyMediumDim: #f5f5f5;
--colorBorder: #e8e8e1;
--colorBtnPrimary: #8f7d5d;
--colorBtnPrimaryText: #8f7d5d;
--colorBtnPrimaryHover: #665a44;
--colorBtnPrimaryHoverText: #fff;
--colorBtnPrimaryLight: #a79678;
--colorBtnPrimaryDim: #806f53;
--colorCartDot: #8f7d5d;
--colorDrawers: #8f7d5d;
--colorDrawersDim: #806f53;
--colorDrawerBorder: #e8e8e1;
--colorDrawerText: #ffffff;
--colorDrawerTextDark: #d9d9d9;
--colorDrawerButton: #1c1d1d;
--colorDrawerButtonText: #ffffff;
--colorFooter: #1c1d1d;
--colorFooterText: #fff;
--colorFooterTextAlpha01: #fff;
--colorFooterSecondary: #1c1d1d;
--colorFooterSecondaryText: #ffffff;
--colorFooterCopyright: #8f7d5d;
--colorFooterCopyrightText: #FFFFFF;
--colorGridOverlay: #000000;
--colorGridOverlayOpacity:0.1;
--colorHeaderTextAlpha01: rgba(255, 255, 255, 0.1);
--colorHeroText: #fff;
--colorSmallImageBg: #fff;
--colorLargeImageBg: #1c1d1d;
--colorImageOverlay: #000;
--colorImageOverlayOpacity: 0.1;
--colorImageOverlayTextShadow: 0.3;
--colorLink: #000000;
--colorModalBg: rgba(232, 232, 225, 0.6);
--colorNav: #1c1d1d;
--colorNavText: #ffffff;
--colorPrice: #8f7d5d;
--colorSaleTag: #1c1d1d;
--colorSaleTagText: #ffffff;
--colorTextBody: #000000;
--colorTextBodyAlpha015: rgba(0, 0, 0, 0.15);
--colorTextBodyAlpha005: rgba(0, 0, 0, 0.05);
--colorTextBodyAlpha008: rgba(0, 0, 0, 0.08);
--colorTextSavings: #665a44;
--urlIcoSelect:url(//mavericktactical.us/cdn/shop/t/12/assets/ico-select.svg);
--urlIcoSelectFooter:url(//mavericktactical.us/cdn/shop/t/12/assets/ico-select-footer.svg);
--urlIcoSelectWhite:url(//mavericktactical.us/cdn/shop/t/12/assets/ico-select-white.svg);
--grid-gutter:17px;
--drawer-gutter:20px;
--sizeChartMargin:25px 0;
--sizeChartIconMargin:5px;
--newsletterReminderPadding:40px;
--color-body-text: #000000;
--color-body: #ffffff;
--color-bg: #ffffff;
--typeHeaderPrimary: Oswald;
--typeHeaderFallback: sans-serif;
--typeHeaderSize: 38px;
--typeHeaderWeight: 400;
--typeHeaderLineHeight: 1;
--typeHeaderSpacing: 0.0em;
--typeBasePrimary:Montserrat;
--typeBaseFallback:sans-serif;
--typeBaseSize: 16px;
--typeBaseWeight: 400;
--typeBaseSpacing: 0.05em;
--typeBaseLineHeight: 1.4;
--typeBaselineHeightMinus01: 1.3;
--typeCollectionTitle: 25px;
--iconWeight: 2px;
--iconLinecaps: miter;
--buttonRadius: 0;
--colorGridOverlayOpacity: 0.1;
}
.grid--small-gutters {
margin-left: -10px;
margin-bottom: -10px;
}
.grid--small-gutters .grid__item {
padding-left: 10px;
padding-bottom: 10px;
}
.one-eighth {
width: 12.5%;
}
.two-eighths {
width: 25%;
}
.three-eighths {
width: 37.5%;
}
.four-eighths {
width: 50%;
}
.five-eighths {
width: 62.5%;
}
.six-eighths {
width: 75%;
}
.seven-eighths {
width: 87.5%;
}
.one-tenth {
width: 10%;
}
.two-tenths {
width: 20%;
}
.three-tenths {
width: 30%;
}
.four-tenths {
width: 40%;
}
.five-tenths {
width: 50%;
}
.six-tenths {
width: 60%;
}
.seven-tenths {
width: 70%;
}
.eight-tenths {
width: 80%;
}
.nine-tenths {
width: 90%;
}
.one-twelfth {
width: 8.33333%;
}
.two-twelfths {
width: 16.66667%;
}
.three-twelfths {
width: 25%;
}
.four-twelfths {
width: 33.33333%;
}
.five-twelfths {
width: 41.66667%;
}
.six-twelfths {
width: 50%;
}
.seven-twelfths {
width: 58.33333%;
}
.eight-twelfths {
width: 66.66667%;
}
.nine-twelfths {
width: 75%;
}
.ten-twelfths {
width: 83.33333%;
}
.eleven-twelfths {
width: 91.66667%;
}
@media only screen and (max-width: 849px) {.small--one-eighth {
width: 12.5%;
}.small--two-eighths {
width: 25%;
}.small--three-eighths {
width: 37.5%;
}.small--four-eighths {
width: 50%;
}.small--five-eighths {
width: 62.5%;
}.small--six-eighths {
width: 75%;
}.small--seven-eighths {
width: 87.5%;
}.small--one-tenth {
width: 10%;
}.small--two-tenths {
width: 20%;
}.small--three-tenths {
width: 30%;
}.small--four-tenths {
width: 40%;
}.small--five-tenths {
width: 50%;
}.small--six-tenths {
width: 60%;
}.small--seven-tenths {
width: 70%;
}.small--eight-tenths {
width: 80%;
}.small--nine-tenths {
width: 90%;
}.small--one-twelfth {
width: 8.33333%;
}.small--two-twelfths {
width: 16.66667%;
}.small--three-twelfths {
width: 25%;
}.small--four-twelfths {
width: 33.33333%;
}.small--five-twelfths {
width: 41.66667%;
}.small--six-twelfths {
width: 50%;
}.small--seven-twelfths {
width: 58.33333%;
}.small--eight-twelfths {
width: 66.66667%;
}.small--nine-twelfths {
width: 75%;
}.small--ten-twelfths {
width: 83.33333%;
}.small--eleven-twelfths {
width: 91.66667%;
}.grid--uniform .small--one-half:nth-child(2n/**/+1),
.grid--uniform .small--one-third:nth-child(3n/**/+1),
.grid--uniform .small--one-quarter:nth-child(4n/**/+1),
.grid--uniform .small--one-fifth:nth-child(5n/**/+1),
.grid--uniform .small--one-sixth:nth-child(6n/**/+1),
.grid--uniform .small--two-sixths:nth-child(3n/**/+1),
.grid--uniform .small--three-sixths:nth-child(2n/**/+1),
.grid--uniform .small--one-eighth:nth-child(8n/**/+1),
.grid--uniform .small--two-eighths:nth-child(4n/**/+1),
.grid--uniform .small--four-eighths:nth-child(2n/**/+1),
.grid--uniform .small--five-tenths:nth-child(2n/**/+1),
.grid--uniform .small--one-twelfth:nth-child(12n/**/+1),
.grid--uniform .small--two-twelfths:nth-child(6n/**/+1),
.grid--uniform .small--three-twelfths:nth-child(4n/**/+1),
.grid--uniform .small--four-twelfths:nth-child(3n/**/+1),
.grid--uniform .small--six-twelfths:nth-child(2n/**/+1) {
clear: both;
}}
@media only screen and (min-width: 850px) {.medium-up--one-eighth {
width: 12.5%;
}.medium-up--two-eighths {
width: 25%;
}.medium-up--three-eighths {
width: 37.5%;
}.medium-up--four-eighths {
width: 50%;
}.medium-up--five-eighths {
width: 62.5%;
}.medium-up--six-eighths {
width: 75%;
}.medium-up--seven-eighths {
width: 87.5%;
}.medium-up--one-tenth {
width: 10%;
}.medium-up--two-tenths {
width: 20%;
}.medium-up--three-tenths {
width: 30%;
}.medium-up--four-tenths {
width: 40%;
}.medium-up--five-tenths {
width: 50%;
}.medium-up--six-tenths {
width: 60%;
}.medium-up--seven-tenths {
width: 70%;
}.medium-up--eight-tenths {
width: 80%;
}.medium-up--nine-tenths {
width: 90%;
}.medium-up--one-twelfth {
width: 8.33333%;
}.medium-up--two-twelfths {
width: 16.66667%;
}.medium-up--three-twelfths {
width: 25%;
}.medium-up--four-twelfths {
width: 33.33333%;
}.medium-up--five-twelfths {
width: 41.66667%;
}.medium-up--six-twelfths {
width: 50%;
}.medium-up--seven-twelfths {
width: 58.33333%;
}.medium-up--eight-twelfths {
width: 66.66667%;
}.medium-up--nine-twelfths {
width: 75%;
}.medium-up--ten-twelfths {
width: 83.33333%;
}.medium-up--eleven-twelfths {
width: 91.66667%;
}.grid--uniform .medium-up--one-half:nth-child(2n/**/+1),
.grid--uniform .medium-up--one-third:nth-child(3n/**/+1),
.grid--uniform .medium-up--one-quarter:nth-child(4n/**/+1),
.grid--uniform .medium-up--one-fifth:nth-child(5n/**/+1),
.grid--uniform .medium-up--one-sixth:nth-child(6n/**/+1),
.grid--uniform .medium-up--two-sixths:nth-child(3n/**/+1),
.grid--uniform .medium-up--three-sixths:nth-child(2n/**/+1),
.grid--uniform .medium-up--one-eighth:nth-child(8n/**/+1),
.grid--uniform .medium-up--two-eighths:nth-child(4n/**/+1),
.grid--uniform .medium-up--four-eighths:nth-child(2n/**/+1),
.grid--uniform .medium-up--five-tenths:nth-child(2n/**/+1),
.grid--uniform .medium-up--one-twelfth:nth-child(12n/**/+1),
.grid--uniform .medium-up--two-twelfths:nth-child(6n/**/+1),
.grid--uniform .medium-up--three-twelfths:nth-child(4n/**/+1),
.grid--uniform .medium-up--four-twelfths:nth-child(3n/**/+1),
.grid--uniform .medium-up--six-twelfths:nth-child(2n/**/+1) {
clear: both;
}}
@media only screen and (min-width: 1050px) {.widescreen--one-whole {
width: 100%;
}.widescreen--one-half {
width: 50%;
}.widescreen--one-third {
width: 33.33333%;
}.widescreen--two-thirds {
width: 66.66667%;
}.widescreen--one-quarter {
width: 25%;
}.widescreen--two-quarters {
width: 50%;
}.widescreen--three-quarters {
width: 75%;
}.widescreen--one-fifth {
width: 20%;
}.widescreen--two-fifths {
width: 40%;
}.widescreen--three-fifths {
width: 60%;
}.widescreen--four-fifths {
width: 80%;
}.widescreen--one-sixth {
width: 16.66667%;
}.widescreen--two-sixths {
width: 33.33333%;
}.widescreen--three-sixths {
width: 50%;
}.widescreen--four-sixths {
width: 66.66667%;
}.widescreen--five-sixths {
width: 83.33333%;
}.widescreen--one-eighth {
width: 12.5%;
}.widescreen--two-eighths {
width: 25%;
}.widescreen--three-eighths {
width: 37.5%;
}.widescreen--four-eighths {
width: 50%;
}.widescreen--five-eighths {
width: 62.5%;
}.widescreen--six-eighths {
width: 75%;
}.widescreen--seven-eighths {
width: 87.5%;
}.widescreen--one-tenth {
width: 10%;
}.widescreen--two-tenths {
width: 20%;
}.widescreen--three-tenths {
width: 30%;
}.widescreen--four-tenths {
width: 40%;
}.widescreen--five-tenths {
width: 50%;
}.widescreen--six-tenths {
width: 60%;
}.widescreen--seven-tenths {
width: 70%;
}.widescreen--eight-tenths {
width: 80%;
}.widescreen--nine-tenths {
width: 90%;
}.widescreen--one-twelfth {
width: 8.33333%;
}.widescreen--two-twelfths {
width: 16.66667%;
}.widescreen--three-twelfths {
width: 25%;
}.widescreen--four-twelfths {
width: 33.33333%;
}.widescreen--five-twelfths {
width: 41.66667%;
}.widescreen--six-twelfths {
width: 50%;
}.widescreen--seven-twelfths {
width: 58.33333%;
}.widescreen--eight-twelfths {
width: 66.66667%;
}.widescreen--nine-twelfths {
width: 75%;
}.widescreen--ten-twelfths {
width: 83.33333%;
}.widescreen--eleven-twelfths {
width: 91.66667%;
}.grid--uniform .widescreen--one-half:nth-child(2n/**/+1),
.grid--uniform .widescreen--one-third:nth-child(3n/**/+1),
.grid--uniform .widescreen--one-quarter:nth-child(4n/**/+1),
.grid--uniform .widescreen--one-fifth:nth-child(5n/**/+1),
.grid--uniform .widescreen--one-sixth:nth-child(6n/**/+1),
.grid--uniform .widescreen--two-sixths:nth-child(3n/**/+1),
.grid--uniform .widescreen--three-sixths:nth-child(2n/**/+1),
.grid--uniform .widescreen--one-eighth:nth-child(8n/**/+1),
.grid--uniform .widescreen--two-eighths:nth-child(4n/**/+1),
.grid--uniform .widescreen--four-eighths:nth-child(2n/**/+1),
.grid--uniform .widescreen--five-tenths:nth-child(2n/**/+1),
.grid--uniform .widescreen--one-twelfth:nth-child(12n/**/+1),
.grid--uniform .widescreen--two-twelfths:nth-child(6n/**/+1),
.grid--uniform .widescreen--three-twelfths:nth-child(4n/**/+1),
.grid--uniform .widescreen--four-twelfths:nth-child(3n/**/+1),
.grid--uniform .widescreen--six-twelfths:nth-child(2n/**/+1) {
clear: both;
}}
@media only screen and (min-width: 1050px) {.widescreen--show {
display: block !important;
}.widescreen--hide {
display: none !important;
}.widescreen--text-left {
text-align: left !important;
}.widescreen--text-right {
text-align: right !important;
}.widescreen--text-center {
text-align: center !important;
}}
@media only screen and (min-width: 850px) {.medium-up--push-one-half {
left: 50%;
}.medium-up--push-one-third {
left: 33.33333%;
}.medium-up--push-two-thirds {
left: 66.66667%;
}.medium-up--push-one-quarter {
left: 25%;
}.medium-up--push-two-quarters {
left: 50%;
}.medium-up--push-three-quarters {
left: 75%;
}.medium-up--push-one-fifth {
left: 20%;
}.medium-up--push-two-fifths {
left: 40%;
}.medium-up--push-three-fifths {
left: 60%;
}.medium-up--push-four-fifths {
left: 80%;
}.medium-up--push-one-sixth {
left: 16.66667%;
}.medium-up--push-two-sixths {
left: 33.33333%;
}.medium-up--push-three-sixths {
left: 50%;
}.medium-up--push-four-sixths {
left: 66.66667%;
}.medium-up--push-five-sixths {
left: 83.33333%;
}.medium-up--push-one-eighth {
left: 12.5%;
}.medium-up--push-two-eighths {
left: 25%;
}.medium-up--push-three-eighths {
left: 37.5%;
}.medium-up--push-four-eighths {
left: 50%;
}.medium-up--push-five-eighths {
left: 62.5%;
}.medium-up--push-six-eighths {
left: 75%;
}.medium-up--push-seven-eighths {
left: 87.5%;
}.medium-up--push-one-tenth {
left: 10%;
}.medium-up--push-two-tenths {
left: 20%;
}.medium-up--push-three-tenths {
left: 30%;
}.medium-up--push-four-tenths {
left: 40%;
}.medium-up--push-five-tenths {
left: 50%;
}.medium-up--push-six-tenths {
left: 60%;
}.medium-up--push-seven-tenths {
left: 70%;
}.medium-up--push-eight-tenths {
left: 80%;
}.medium-up--push-nine-tenths {
left: 90%;
}.medium-up--push-one-twelfth {
left: 8.33333%;
}.medium-up--push-two-twelfths {
left: 16.66667%;
}.medium-up--push-three-twelfths {
left: 25%;
}.medium-up--push-four-twelfths {
left: 33.33333%;
}.medium-up--push-five-twelfths {
left: 41.66667%;
}.medium-up--push-six-twelfths {
left: 50%;
}.medium-up--push-seven-twelfths {
left: 58.33333%;
}.medium-up--push-eight-twelfths {
left: 66.66667%;
}.medium-up--push-nine-twelfths {
left: 75%;
}.medium-up--push-ten-twelfths {
left: 83.33333%;
}.medium-up--push-eleven-twelfths {
left: 91.66667%;
}}
@media only screen and (min-width: 1050px) {.widescreen--push-one-half {
left: 50%;
}.widescreen--push-one-third {
left: 33.33333%;
}.widescreen--push-two-thirds {
left: 66.66667%;
}.widescreen--push-one-quarter {
left: 25%;
}.widescreen--push-two-quarters {
left: 50%;
}.widescreen--push-three-quarters {
left: 75%;
}.widescreen--push-one-fifth {
left: 20%;
}.widescreen--push-two-fifths {
left: 40%;
}.widescreen--push-three-fifths {
left: 60%;
}.widescreen--push-four-fifths {
left: 80%;
}.widescreen--push-one-sixth {
left: 16.66667%;
}.widescreen--push-two-sixths {
left: 33.33333%;
}.widescreen--push-three-sixths {
left: 50%;
}.widescreen--push-four-sixths {
left: 66.66667%;
}.widescreen--push-five-sixths {
left: 83.33333%;
}.widescreen--push-one-eighth {
left: 12.5%;
}.widescreen--push-two-eighths {
left: 25%;
}.widescreen--push-three-eighths {
left: 37.5%;
}.widescreen--push-four-eighths {
left: 50%;
}.widescreen--push-five-eighths {
left: 62.5%;
}.widescreen--push-six-eighths {
left: 75%;
}.widescreen--push-seven-eighths {
left: 87.5%;
}.widescreen--push-one-tenth {
left: 10%;
}.widescreen--push-two-tenths {
left: 20%;
}.widescreen--push-three-tenths {
left: 30%;
}.widescreen--push-four-tenths {
left: 40%;
}.widescreen--push-five-tenths {
left: 50%;
}.widescreen--push-six-tenths {
left: 60%;
}.widescreen--push-seven-tenths {
left: 70%;
}.widescreen--push-eight-tenths {
left: 80%;
}.widescreen--push-nine-tenths {
left: 90%;
}.widescreen--push-one-twelfth {
left: 8.33333%;
}.widescreen--push-two-twelfths {
left: 16.66667%;
}.widescreen--push-three-twelfths {
left: 25%;
}.widescreen--push-four-twelfths {
left: 33.33333%;
}.widescreen--push-five-twelfths {
left: 41.66667%;
}.widescreen--push-six-twelfths {
left: 50%;
}.widescreen--push-seven-twelfths {
left: 58.33333%;
}.widescreen--push-eight-twelfths {
left: 66.66667%;
}.widescreen--push-nine-twelfths {
left: 75%;
}.widescreen--push-ten-twelfths {
left: 83.33333%;
}.widescreen--push-eleven-twelfths {
left: 91.66667%;
}}
.media,
.media-flex {
overflow: hidden;
_overflow: visible;
zoom: 1;
}
.media-img {
float: left;
margin-right: 30px;
}
.media-img-right {
float: right;
margin-left: 30px;
}
.media-img img,
.media-img-right img {
display: block;
}
.skip-link:focus {
clip: auto;
width: auto;
height: auto;
margin: 0;
color: #1c1d1d;
background-color: white;
padding: 10px;
opacity: 1;
z-index: 10000;
transition: none;
}
html,
body {
background-color: white;
color: #1c1d1d;
}
@keyframes dronehover {
0% {
transform: translateY(-5%);
}
50% {
transform: translateY(0rem);
}
100% {
transform: translateY(-5%);
}
}
.animation-drone-hover {
animation: dronehover 2s infinite ease-in-out;
animation-fill-mode: both;
}
.headingFontStack {
font-family: "Oswald", "Oswald", sans-serif;
font-weight: 400;
letter-spacing: 0em;
line-height: 1;
text-transform: uppercase;
}
.shopify-section {
position: relative;
z-index: 1;
}
.shopify-section-group-header-group{
z-index: 10;
}
.featured-collection-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0.5rem;
}
@media screen and (max-width: 1024px) {.featured-collection-list {
grid-template-columns: repeat(1, 1fr);
}}
.featured-product-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0.5rem;
}
.featured-products-list {
background-size: cover;
color: var(--shopify-editor-setting-color_body_text);
padding: 60px 0;
}
.featured-products-list .page-width {
width: 90%;
}
.featured-products-list .featured-header {
max-width: 1280px;
margin: 0 auto 20px;
}
.featured-products-list .featured-header span:first-of-type {
color: var(--shopify-editor-setting-color_announcement);
}
.featured-products-list .featured-header.horizontal-left {
text-align: left;
}
.featured-products-list .featured-header.horizontal-center {
text-align: center;
}
.featured-products-list .featured-header.horizontal-right {
text-align: right;
}
@media screen and (max-width: 1024px) {.featured-product-list {
grid-template-columns: repeat(1, 1fr);
}}
.ajaxcart__product-meta {
font-size: 13.6px;
}
.ajaxcart__price {
font-size: 13.6px;
margin-bottom: 10px;
}
.ajaxcart__note {
font-size: 13.6px;
opacity: 0.8;
margin-bottom: 0;
}
@media only screen and (max-width: 849px) {.ajaxcart__note {
font-size: 12px;
}}
.ajaxcart__note--terms {
margin-top: 10px;
}
.ajaxcart__note--terms input {
vertical-align: middle;
}
.ajaxcart__note--terms label {
display: inline;
}
.ajaxcart__note--terms a {
text-decoration: underline;
}
.btn--secondary:hover,
.rte .btn--secondary:hover {
transition: border 0.3s ease;
background: #1c1d1d;
color: white;
}
.btn-quote {
background-color: transparent !important;
color: #5F533D !important;
font-weight: 900 !important;
letter-spacing: 0 !important;
text-transform: uppercase !important;
font-size: 20px !important;
font-family: "Oswald" !important;
font-weight: 700 !important;
margin: 0 0 0 0 !important;
transition: all 0.5s !important;
border: 3px solid #5F533D !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
}
.btn-quote::after {
display: none !important;
}
.btn-quote:disabled,
.btn-quote:hover {
background: #5F533D !important;
border: 3px solid #5F533D !important;
color: #ffffff !important;
font-weight: 900;
letter-spacing: 0;
text-transform: uppercase;
font-size: 20px;
font-family: "Montserrat";
margin: 0 0 0 0;
}
.footer__nav {
border-bottom: 1px solid var(--colorFooterText);
}
.footer__nav .page-width {
display: flex;
align-items: center;
justify-content: space-between;
}
@media screen and (max-width: 1280px) {.footer__nav .page-width {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 1rem;
}}
.footer__copyright {
background-color: var(--colorFooterCopyright);
color: var(--colorFooterCopyrightText);
text-align: center;
font-size: 16px;
}
.footer__copyright .footer__logo {
margin-bottom: 44px !important;
}
.footer__copyright address {
font-style: normal;
}
.footer__copyright .copyright {
font-size: 12px;
font-weight: 400;
margin-top: 44px;
}
.footer__secondary {
background: var(--colorFooterSecondary);
color: var(--colorFooterSecondaryText);
}
.footer__secondary .page-width {
display: flex;
padding-block: 2rem;
align-items: flex-start;
justify-content: space-between;
}
@media screen and (max-width: 959px) {.footer__secondary .page-width {
flex-direction: column;
align-items: center;
justify-content: centern;
gap: 1rem;
}}
.footer__secondary .footer-button {
display: block;
margin-top: 1rem;
padding-inline: 3ch;
}
.footer__contact address,
.footer__contact .email,
.footer__contact .phone {
margin-bottom: 0.5rem;
display: block;
}
.footer__contact .separator {
color: var(--colorAnnouncement);
margin: 0 10px;
}
.pagination .next,
.pagination .prev {
color: #8f7d5d;
width: 43px;
margin: 0 10px;
}
.pagination .next .icon,
.pagination .prev .icon {
color: #8f7d5d;
width: 13px;
height: 14px;
}
.site-header-utility {
background-color: var(--colorUtilityBar);
color: var(--colorUtilityBarText);
}
.site-header-utility .page-width {
display: flex;
justify-content: space-between;
align-items: center;
gap: 0;
}
@media only screen and (max-width: 1023px) {.site-header-utility .page-width {
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}}
.site-header-utility .site-header-utility--contact {
margin-left: 15px;
display: flex;
justify-content: space-between;
align-items: center;
}
.site-header-utility--right {
display: flex;
gap: 1rem;
}
.site-header-utility .site-header-utility--right a {
color: var(--colorUtilityBarText);
}
.site-header-utility .site-nav__icons {
display: flex;
gap: 0.5rem;
}
.site-header-utility .site-nav__icons a {
background: rgba(0, 0, 0, 0.4);
}
.site-header-utility .site-nav__icons a.js-search-header {
background: unset;
}
.site-header-utility .site-nav__icons a:hover {
background: rgba(0, 0, 0, 0.8);
}
.site-header-utility--contact {
display: flex;
}
.site-header-utility--contact span {
border-right: 1px solid var(--colorUtilityBarText);
display: inline-block;
padding-inline: 1ch;
text-transform: uppercase;
}
.site-header-utility--contact span:last-of-type {
border: none;
padding-right: 0;
}
.site-header-utility .social-icons {
display: flex;
align-items: center;
}
.site-header-utility .social-icons a {
color: var(--colorUtilityBarText);
}
.site-header-utility--contact a:hover,
.site-header-utility .social-icons a:hover {
color: var(--colorUtilityBarHover);
}
.site-header-utility .social-icons a .icon {
width: 20px;
height: 20px;
}
.site-header-main {
border-bottom: 1px solid var(--colorAnnouncementText);
}
.site-header-main .page-width {
display: flex;
justify-content: space-between;
align-items: stretch;
gap: 0;
}
.site-header-main .site-nav {
height: 100%;
margin: 0;
display: flex;
gap: 0.5rem;
}
.site-header-main .site-nav li,
.site-header-main .site-nav li a {
display: flex;
align-items: center;
height: 100%;
position: relative;
-webkit-box-flex: 2;
-ms-flex-positive: 2;
flex-grow: 2;
-webkit-transition: background 0.25s;
transition: background 0.25s;
font-weight: 700;
text-transform: uppercase;
}
.site-header-main .site-nav li a.site-nav__dropdown-link:hover {
background: var(--colorBtnPrimary);
}
.site-header-main .site-nav>li {
border: 1px solid transparent;
border-top: none;
border-bottom: none;
-webkit-box-shadow: 0 1px 0 transparent;
box-shadow: 0 1px 0 transparent;
top: 0px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
color: var(--colorAnnouncementText);
}
.site-header-main .site-nav>li.is-focused,
.site-header-main .site-nav>li.is-active,
.site-header-main .site-nav>li:hover {
border-color: var(--colorAnnouncementText);
-webkit-box-shadow: 0 1px 0 var(--colorAnnouncement);
box-shadow: 0 1px 0 var(--colorAnnouncement);
background: var(--colorAnnouncement);
color: var(--colorAnnouncementText);
}
.site-header-main .site-nav>li.is-active {
background: var(--colorBtnPrimaryHover);
}
.site-header-mobile .header-item--navigation {
justify-content: space-between;
}
.callout-images {
position: relative;
height: 225px;
width: 225px;
max-width: 100%;
margin: 20px auto;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
}
@media only screen and (min-width: 850px) {.callout-images {
height: 450px;
width: 450px;
}}
.callout-image-centered {
position: relative;
width: 140px;
}
@media only screen and (min-width: 850px) {.callout-image-centered {
width: 280px;
}}
.callout-image-placeholder {
display: block;
max-height: 100%;
margin: 0 auto 30px;
}
@media only screen and (max-width: 849px) {.callout-image-placeholder {
max-width: 585px;
margin: -75px 0 0 -145px;
}}
.feature-row__callout-image+.feature-row__text .feature-row__content {
background-color: white;
position: relative;
z-index: 3;
margin: -10px;
padding-left: 10px;
}
@media only screen and (min-width: 850px) {.feature-row__callout-image {
-ms-flex-order: 2;
order: 2;
}.feature-row__callout-text.feature-row__text--left {
-ms-flex-order: 1;
order: 1;
padding: 0 60px 0 0;
}.feature-row__callout-text.feature-row__text--right {
-ms-flex-order: 3;
order: 3;
padding: 0 0 0 60px;
}}
.callout-image {
position: absolute;
transition: all 2.5s cubic-bezier(0.39, 0.68, 0.29, 1) 0.5s;
z-index: 1;
background-color: white;
}
.callout-image:nth-child(1) {
position: relative;
width: 100%;
z-index: 2;
}
.callout-image:nth-child(2) {
bottom: 50%;
left: 50%;
transform: translate3d(-50%, 50%, 0);
max-width: 90px;
}
@media only screen and (min-width: 850px) {.callout-image:nth-child(2) {
max-width: 180px;
}}
.callout-image:nth-child(3) {
top: 50%;
right: 50%;
transform: translate3d(50%, -50%, 0);
max-width: 80px;
}
@media only screen and (min-width: 850px) {.callout-image:nth-child(3) {
max-width: 160px;
}}
.callout-image:nth-child(4) {
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
max-width: 100px;
}
@media only screen and (min-width: 850px) {.callout-image:nth-child(4) {
max-width: 200px;
}}
.callout-image:nth-child(5) {
right: 50%;
bottom: 50%;
transform: translate3d(50%, 50%, 0);
max-width: 50px;
}
@media only screen and (min-width: 850px) {.callout-image:nth-child(5) {
max-width: 100px;
}}
[data-aos="collection-callout"].aos-animate .callout-image:nth-child(1) {
box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
}
[data-aos="collection-callout"].aos-animate .callout-image:nth-child(2) {
bottom: 46%;
left: -64px;
transform: translate3d(0, 0, 0);
}
[data-aos="collection-callout"].aos-animate .callout-image:nth-child(3) {
top: 52%;
right: -60px;
transform: translate3d(0, 0, 0);
}
[data-aos="collection-callout"].aos-animate .callout-image:nth-child(4) {
top: 48%;
left: -50px;
transform: translate3d(0, 0, 0);
}
[data-aos="collection-callout"].aos-animate .callout-image:nth-child(5) {
bottom: 54%;
right: -40px;
transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 850px) {[data-aos="collection-callout"].aos-animate .callout-image:nth-child(1) {
box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
}[data-aos="collection-callout"].aos-animate .callout-image:nth-child(2) {
left: -128px;
}[data-aos="collection-callout"].aos-animate .callout-image:nth-child(3) {
right: -120px;
}[data-aos="collection-callout"].aos-animate .callout-image:nth-child(4) {
left: -100px;
}[data-aos="collection-callout"].aos-animate .callout-image:nth-child(5) {
right: -80px;
}}
.collection-filter .btn:not(.btn--tertiary-active),
.collection-filter__sort-container {
background: #1c1d1d;
}
.collection-hero {
position: relative;
width: 100%;
height: 250px;
overflow: hidden;
background: #1c1d1d;
}
.collection-hero__image.lazyloaded {
animation: zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
transition: none;
}
.variant-input-wrap {
border: 0;
margin: 0 0 -12px;
padding: 0;
position: relative;
}
.variant-input-wrap input {
clip: rect(0 0 0 0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.variant-input-wrap label {
background-color: var(--colorBody);
box-shadow: 0 0 0 1px var(--colorBorder);
display: inline-block;
font-family: var(--typeBasePrimary),
var(--typeBaseFallback);
font-size: calc(var(--typeBaseSize)*0.92);
font-weight: 400;
letter-spacing: var(--typeBaseSpacing);
line-height: var(--typeBaseLineHeight);
margin: 0 8px 12px 0;
overflow: hidden;
padding: 7px 15px 7px;
position: relative;
}
@media only screen and (min-width:769px) {.variant-input-wrap label {
font-size: var(--typeBaseSize);
}}
[data-center-text=true] .variant-input-wrap label {
margin: 0 4px 12px;
}
.variant-input-wrap label.disabled {
color: var(--colorBorder);
}
.variant-input-wrap label.disabled:after {
border-left: 1px solid;
border-color: var(--colorBorder);
bottom: 0;
content: "";
left: 50%;
position: absolute;
top: 0;
transform: rotate(45deg);
}
.variant-input-wrap input[type=radio]:focus+label {
border-color: var(--colorTextBodyAlpha005);
box-shadow: 0 0 0 1px var(--colorTextBody);
}
.variant-input-wrap input[type=radio]:checked+label {
box-shadow: 0 0 0 2px var(--colorTextBody);
}
.variant-input {
display: inline-block;
}
select .variant-input {
display: block;
}
.variant-wrapper+.variant-wrapper {
margin-top: 25px;
}
.no-js .variant-wrapper {
display: none;
}
.variant-wrapper--dropdown {
display: inline-block;
margin-bottom: 0;
margin-right: 15px;
max-width: 100%;
}
.variant__label[for] {
cursor: default;
display: block;
margin-bottom: 10px;
}
.variant__label-info {
font-weight: 400;
letter-spacing: 0;
text-transform: none;
}
.grid-product__description {
margin-bottom: 1.25rem;
min-height: 5ch;
}
.quick-product__btn--not-ready {
pointer-events: none;
}
@media only screen and (max-width:768px) {.grid-overflow-wrapper .grid__item--view-all {
align-self: center;
}}
.grid-product__see-all {
border: 1px solid;
border-color: var(--colorBorder);
display: inline-block;
margin-top: -60px;
padding: 15px;
text-align: center;
}
.product-single__description {
margin-bottom: 60px;
}
.grid-product__price,
.product__price {
color: #e8212c;
font-size: 32px;
font-family: "Oswald", "Oswald", sans-serif;
text-transform: uppercase;
letter-spacing: normal;
}
.cart__row {
position: relative;
margin-bottom: 30px;
}
.cart__row:first-child {
border-bottom: 1px solid #e8e8e1;
padding-bottom: 15px;
}
.cart__row:last-child {
border-top: 1px solid #e8e8e1;
padding-top: 15px;
}
.cart__row .js-qty__wrapper {
margin: 0 auto;
}
.drawer__cart .cart__update,
.drawer__cart .cart__checkout {
margin-top: 10px;
}
@media only screen and (min-width: 850px) {.cart__update+.cart__checkout {
margin-left: 15px;
}}
.cart__row--table {
display: table;
table-layout: fixed;
width: 100%;
}
.cart__row--table .grid__item {
display: table-cell;
vertical-align: middle;
float: none;
}
@media only screen and (min-width: 850px) {.cart__row--table-large {
display: table;
table-layout: fixed;
width: 100%;
}.cart__row--table-large .grid__item {
display: table-cell;
vertical-align: middle;
float: none;
}}
.cart__product-name {
margin-bottom: 0;
}
.cart__product-qty {
text-align: center;
margin: 0 auto;
max-width: 80px;
}
.cart__product-meta {
margin-bottom: 0;
}
.cart__product-meta+.cart__product-meta {
margin-top: 20px;
}
.mvt-captioned-hero-wrap {
display: flex;
}
.mvt-captioned-hero-wrap.v-align-top {
align-items: flex-start;
}
.mvt-captioned-hero-wrap.v-align-center {
align-items: center;
}
.mvt-captioned-hero-wrap.v-align-bottom {
align-items: flex-end;
}
.mvt-captioned-hero-wrap.h-align-left {
justify-content: flex-start
}
.mvt-captioned-hero-wrap.h-align-center {
justify-content: center;
}
.mvt-captioned-hero-wrap.h-align-right {
justify-content: flex-end;
}
.mvt-captioned-hero .container {
position: relative;
padding: 0;
background-size: cover;
background-position: var(--backgroundX, 50%) var(--backgroundY, 50%);
}
.mvt-captioned-hero .container .page-width {
height: 100%;
padding: 3rem;
aspect-ratio: 100 / var(--aspect-desktop, 40);
position: relative;
}
@media screen and (max-width: 1024px) {.mvt-captioned-hero .container .page-width {
aspect-ratio: 100 / var(--aspect-mobile, 40);
}}
.mvt-captioned-hero .mvt-caption {
text-align: left;
color: var(--caption-color, #ffffff);
text-transform: uppercase;
font-weight: 700;
font-size: clamp(5rem, calc(10dvw + 1rem), 10rem);
display: inline-block;
width: max-content;
max-width: min(960px, 70dvw);
}
@media screen and (max-width: 768px) {.mvt-captioned-hero .mvt-caption {
font-size: clamp(3rem, calc(7.5dvw + 1rem), 5rem);
bottom: 2rem;
right: 5%;
}}
.mvt-captioned-hero .container::before {
content: "";
display: block;
position: absolute;
inset: 0;
background: var(--overlay-color, #000000);
opacity: 0.5;
}
.geometric-separator {
color: var(--color, #ffffff);
margin-top: var(--vertical-shift, 3rem);
position: relative;
z-index: 1;
}
.geometric-separator::before {
content: "";
display: block;
background-size: cover;
position: absolute;
inset: 0;
clip-path: polygon(0% calc(1 * var(--height)), 25% calc(0 * var(--height)), 75% calc(0.8 * var(--height)), 100% calc(0.2 * var(--height)), 100% calc(100% - 0.8 * var(--height)), 66% calc(100% - 0 * var(--height)), 45% calc(100% - 0.5 * var(--height)), 20% calc(100% - 0 * var(--height)), 0% calc(100% - 1 * var(--height)));
background-image: var(--background-image);
background-color: var(--background-color, #8f7d5d);
}
.geometric-separator .geometric-separator--inner {
padding: calc(1.5 * var(--height)) 3rem;
}
.geometric-separator p {}
.geometric-separator .geometric-separator--inner {
text-transform: uppercase;
margin: 0 auto;
text-align: center;
@include headingFontStack;
position: relative;
z-index: 1;
max-width: MIN(calc(90rem), calc(70dvw));
}
.geometric-separator .geometric-separator--inner h3 {
font-weight: 700;
line-height: 1.5;
margin-bottom: 0;
}
.geometric-separator .geometric-separator--inner .btn {
border-color: var(--color, #ffffff);
color: var(--color, #ffffff);
margin-top: 2rem;
font-size: 18px;
}
.product-line-item {
max-width: 1280px;
background: #efefef;
padding: 0;
margin: 0 auto 40px;
}
.product-line-item .grid {
display: flex;
margin-left: 0;
}
.product-line-item .grid__item {
padding: 0;
}
.product-line-item .product-line-item-photos {
margin-right: 20px;
background: #ffffff;
}
.product-line-item .product-line-item-photos>div {
height: 100%;
}
.product-line-item .product-line-item-photos .product__photos {
align-items: center;
height: 100%;
}
.product-line-item .product-single__meta {
color: var(--shopify-editor-setting-color_body_text);
padding: 40px 0;
}
.product-line-item .product-single__meta .product__price {
display: block;
font-weight: 700;
padding: 15px 0;
color: var(--shopify-editor-setting-color_announcement);
}
.product-line-item-grid {
padding: 0 20px !important;
}
@media screen and (max-width: 768px) {.product-line-item .grid {
display: block;
}.product-line-item .shop-now-button a {
font-size: 20px;
padding: 20px;
justify-content: center;
}}
.mvt-product-line-item {
background: transparent;
}
.mvt-product-line-item .column {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
height: 100%;
gap: 2rem;
}
.mvt-product-line-item .product-single__title a {
font-weight: 700;
}
.mvt-product-line-item .product-single__meta {
padding: 0 10%;
}
.mvt-product-line-item .product-line-item-photos {
margin-right: 0;
}
.mvt-product-line-item .product-line-item-grid {
flex-grow: 2;
}
.mvt-product-line-item .product-single__meta div {
text-align: center;
}
.mvt-product-line-item .shop-now-button {
display: flex;
justify-self: flex-end;
align-self: center;
}
.contact-form-block,
.mvt-newsletter-section {
padding: 3rem 0;
margin: 0;
background-color: #8f7d5d80;
;
background-size: cover;
background-image: url("/cdn/shop/files/random-lines-rect.svg?v=1696959301");
background-blend-mode: multiply;
}
.contact-form-block .page-width,
.mvt-newsletter-section .page-width {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2rem;
}
.contact-form-stacked .page-width {
display: grid;
grid-template-columns: 1fr;
gap: 2rem;
max-width: 800px;
}
@media screen and (max-width: 960px) {.contact-form-block .page-width,
.mvt-newsletter-section .page-width {
grid-template-columns: 1fr;
}}
.contact-heading {
text-align: center;
color: #000000;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.contact-heading h2,
.newsletter-heading {
color: #ffffff;
text-transform: uppercase;
font-size: clamp(2rem, calc(5dvw + 1rem), 56px);
}
.contact-heading h2 span,
.newsletter-heading span {
color: #8f7d5d;
}
.contact-form-block .form-vertical,
.newsletter-contact-form {
text-align: left;
}
.contact-form-block .form-vertical .btn,
.newsletter-contact-form .btn {
background: #8f7d5d;
color: #ffffff;
font-size: 16px;
margin-top: 0.25rem;
}
.contact-form-block .form-vertical input,
.contact-form-block .form-vertical textarea,
.newsletter-contact-form input,
.newsletter-contact-form textarea {
background: #ffffff;
border: 2px solid #8f7d5d;
margin: 0.25rem 0;
}
.contact-form-block .form-vertical input::placeholder,
.contact-form-block .form-vertical textarea::placeholder,
.newsletter-contact-form input::placeholder,
.newsletter-contact-form textarea::placeholder {
color: #8f7d5d;
text-transform: uppercase;
font-weight: 700;
}
.contact-form-block .form-vertical label,
.newsletter-contact-form label {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
.mvt-newsletter-section .newsletter-contact-form #mail {
display: block;
width: 100%;
}
.mvt-image-text-row {
display: grid;
grid-template-columns: 1fr 1fr;
}
.mvt-image-text-row.single-col {
grid-template-columns: 1fr;
}
.mvt-image-text-row--text {
display: flex;
justify-content: center;
align-items: center;
padding: clamp(1rem, calc(25% + 1rem), 4rem);
}
.mvt-image-text-row--text .main-copy {
line-height: 2;
}
.mvt-image-text-row--image {
background-size: cover;
background-image: var(--bg-image);
aspect_ratio: 4/3;
padding-top: 75%;
}
.mvt-image-text-row--image img {
display: none;
}
.mvt-image-text-row.row-right .mvt-image-text-row--image {
order: 2
}
@media screen and (max-width: 1024px) {.mvt-image-text-row {
grid-template-columns: 1fr;
}.mvt-image-text-row--text {
display: flex;
justify-content: center;
align-items: center;
padding: clamp(1rem, calc(5% + 1rem), 4rem);
}}
.mvt-column-boxes--wrapper {
display: grid;
gap: 1rem;
}
.mvt-column-boxes--wrapper[data-columns="1"] {
grid-template-columns: repeat(1, 1fr);
}
.mvt-column-boxes--wrapper[data-columns="2"] {
grid-template-columns: repeat(2, 1fr);
}
.mvt-column-boxes--wrapper[data-columns="3"] {
grid-template-columns: repeat(3, 1fr);
}
.mvt-column-boxes--wrapper[data-columns="4"] {
grid-template-columns: repeat(4, 1fr);
}
@media screen and (max-width: 1280px) {.mvt-column-boxes--wrapper[data-columns="4"] {
grid-template-columns: repeat(2, 1fr);
}}
@media screen and (max-width: 1140px) {.mvt-column-boxes--wrapper[data-columns="3"] {
grid-template-columns: repeat(1, 1fr);
}}
@media screen and (max-width: 640px) {.mvt-column-boxes--wrapper[data-columns] {
grid-template-columns: repeat(1, 1fr);
}}
.mvt-column-box {
background: var(--bg-color, #5F533D);
color: var(--text-color, #FFFFFF);
display: flex;
align-items: var(--vertical-align, "center");
justify-content: var(--horizontal-align, "center");
padding: 3rem;
min-height: 15rem;
}
.mvt-column-box--title {
color: var(--heading-color, #8F7D5D);
text-transform: uppercase;
font-weight: 700;
font-size: 1.75rem;
margin: 0 0 0.5rem;
}
.mvt-column-box--content p:last-of-type {
margin-bottom: 0;
}
.mvt-column-boxes-product-feature {
text-align: center;
}
.mvt-column-boxes-product-feature h1,
.mvt-column-boxes-product-feature h2,
.mvt-column-boxes-product-feature h3 {
color: var(--heading-color, #8F7D5D);
}
.mvt-column-boxes-product-feature .mvt-column-box {
padding: 0;
}
.mvt-column-boxes-product-feature .mvt-column-boxes--wrapper {
display: grid;
gap: 1rem 2rem;
}
#product-addons-wrapper {
.product-addons {
margin: 3rem 0 0;
}
.product-addons .spice-spa-addon-product-image {
border-radius: 0 !important;
}
.product-addons .spice-spa-addon-img-large {
width: 200px;
height: 150px;
max-width: 200px;
}
.product-addons .spice-spa-addon-product-title,
.product-addons .spice-spa-addon-product-title *,
.product-addons .spice-spa-addon-product-title .spice-spa-addon-product-link {
font-weight: 700;
font-size: 18px;
}
.product-addons .spice-spa-addon-product-quick-view {
transform: unset !important;
inset: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
font-weight: 700 !important;
font-size: 18px !important;
font-family: $custom_header_font_stack !important;
text-transform: uppercase !important;
}
.product-addons .spice-spa-addon-heading {
font-size: em($type_header_base_size * 0.7) !important;
font-family: $custom_header_font_stack !important;
text-transform: uppercase !important;
}
.product-addons .spice-spa-addon-product-item {
flex-direction: unset !important;
{
% comment %
}
flex-wrap: wrap !important;
{
% endcomment %
}
width: 100% !important;
align-items: flex-start !important;
justify-content: flex-start !important;
max-width: none !important;
gap: 0.5rem 1rem;
flex-wrap: wrap;
display: grid;
grid-template-columns: 200px 30px 1fr;
}
.spice-spa-addon-product-item>* {
grid-column: 2/4;
text-align: left !important;
}
.spice-spa-addon-product-item>.spice-spa-addon-product-image {
grid-column: 1 / 2;
grid-row: 1 / span 4;
}
.product-addons .spice-spa-addon-checkbox {
grid-row: 1 / 2;
grid-column: 2/3;
margin-inline: auto;
}
.product-addons .spice-spa-addon-product-title {
grid-row: 1 / 2;
grid-column: 3 / 4;
text-align: left !important;
}
}
#CollectionSection .grid {
grid-template-columns: 1fr 1fr;
display: grid;
@media screen and (max-width: 768px) {
grid-template-columns: 1fr;
}
}
#CollectionSection .grid__item {
display: flex;
width: 100% !important;
.grid-product__wrapper {
width: 100%;
}
}
#CollectionSection .grid-product__content>a,
#CollectionSection .grid-product__meta {
display: flex;
flex-direction: column;
justify-content: space-between;
}
#CollectionSection .grid-product__content {
align-items: flex-end;
height: 100%;
width: 100% !important;
}
#CollectionSection .grid-product__price {
display: none;
}
.tag-list--checkboxes .tag--active a:before {
background-color: #1c1d1d;
border-color: #1c1d1d;
}
.tag--remove .icon {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
color: #8f7d5d;
}
.variant-input-wrap {
border: 0;
padding: 0;
margin: 0 0 20px;
position: relative;
}
.variant-input-wrap input {
clip: rect(0 0 0 0);
clip: rect(0, 0, 0, 0);
overflow: hidden;
position: absolute;
height: 1px;
width: 1px;
}
.variant-input-wrap label {
font-size: 13.6px;
font-family: "Montserrat", sans-serif;
letter-spacing: 0.05em;
line-height: 1.4;
position: relative;
display: inline-block;
font-weight: normal;
padding: 7px 15px 7px;
margin: 0 8px 12px 0;
background-color: white;
box-shadow: 0 0 0 1px #e8e8e1;
margin: 0 4px 12px;
}
@media only screen and (min-width: 850px) {.variant-input-wrap label {
font-size: 16px;
}}
.variant-input-wrap label.disabled {
color: #e8e8e1;
}
.variant-input-wrap label.disabled:after {
position: absolute;
content: "";
left: 50%;
top: 0;
bottom: 0;
border-left: 1px solid;
border-color: #e8e8e1;
transform: rotate(45deg);
}
.variant-input-wrap input[type="radio"]:focus+label {
background-color: rgba(28, 29, 29, 0.05);
box-shadow: 0 0 0 1px #1c1d1d;
}
.variant-input-wrap input[type="radio"]:checked+label {
box-shadow: 0 0 0 2px #1c1d1d;
}
.variant-input {
display: inline-block;
}
select .variant-input {
display: block;
}
.variant-wrapper {
margin-bottom: -12px;
}
.no-js .variant-wrapper {
display: none;
}
.variant-wrapper--dropdown {
display: inline-block;
max-width: 100%;
margin-right: 15px;
margin-bottom: 0;
}
.variant__label[for] {
display: block;
margin-bottom: 10px;
cursor: default;
}
.variant__label-info {
text-transform: none;
font-weight: normal;
letter-spacing: 0;
}
.grid-product__title--heading {
font-family: "Oswald", "Oswald", sans-serif;
font-weight: 400;
letter-spacing: 0em;
line-height: 1;
text-transform: uppercase;
font-size: 18px;
}
.product-form-holder {
opacity: 0;
transition: opacity 0.4s ease;
}
.product-form-holder.is-active {
opacity: 1;
}
.grid-product__tag {
font-size: 10.4px;
position: absolute;
top: 0;
right: 0;
line-height: 1;
padding: 6px 5px 6px 7px;
background-color: #8f7d5d;
color: #8f7d5d;
z-index: 1;
transition: opacity 0.4s ease;
}
.grid-product__tag.grid-product__tag--sold-out {
background-color: #1c1d1d;
color: white;
}
.grid-product__tag.grid-product__tag--sale {
background-color: #8f7d5d;
color: white;
}
.quick-product__btn {
font-size: 13.6px;
position: absolute;
bottom: 10px;
right: 10px;
left: 10px;
z-index: 2;
background-color: #8f7d5d;
color: #8f7d5d;
overflow: hidden;
padding: 8px 5px;
text-align: center;
cursor: pointer;
opacity: 0;
transform: translateY(5px);
transition: opacity 0.25s ease, transform 0.25s ease-out, background 0.4s ease;
}
@media only screen and (max-width: 849px) {.grid-overflow-wrapper .grid__item--view-all {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}}
.grid-product__see-all {
display: inline-block;
padding: 15px;
text-align: center;
border: 1px solid #e8e8e1;
margin-top: -60px;
}
a.color-swatch:hover,
.tag:not(.tag--active) a:hover .color-swatch:hover {
box-shadow: 0 0 0 1px #1c1d1d;
}
.tag--active .color-swatch {
box-shadow: 0 0 0 2px #1c1d1d;
}
.collection-item__title--heading {
font-family: "Oswald", "Oswald", sans-serif;
font-weight: 400;
letter-spacing: 0em;
line-height: 1;
text-transform: uppercase;
}
.omg-button-quote-onboarding button {
background-color: transparent !important;
color: #5F533D !important;
font-weight: 900 !important;
letter-spacing: 0 !important;
text-transform: uppercase !important;
font-size: 20px !important;
font-family: "Oswald" !important;
font-weight: 700 !important;
margin: 0 0 0 0 !important;
transition: all 0.5s !important;
border: 3px solid #5F533D !important;
}
.omg-button-quote-onboarding button:after {
display: none !important;
}
.omg-button-quote-onboarding button:disabled,
.omg-button-quote-onboarding button:hover {
background: #5F533D !important;
border: 3px solid #5F533D !important;
color: #ffffff !important;
font-weight: 900;
letter-spacing: 0;
text-transform: uppercase;
font-size: 20px;
font-family: "Montserrat";
margin: 0 0 0 0;
}
.omgrfq-table td,
.omgrfq-table th {
padding: 1rem 2rem !important;
}
.omgrfq-table th {
font-weight: 700 !important;
}
.template-collection-standard {
background: #fff;
color: #000000;
}
.template-collection-standard .grid__item {
margin-bottom: 30px;
}
.template-collection-standard .grid-product__price {
display: flex;
flex-wrap: wrap;
justify-content: center;
color: #8f7d5d;
font-size: 32px;
font-family: "Oswald", "Oswald", sans-serif;
text-transform: uppercase;
letter-spacing: normal;
}
.template-collection-standard .grid-product__price span {
display: block;
width: 100%;
margin: 0;
}
.template-collection-standard .grid-product__price .grid-product__price--original,
.template-collection-standard .grid-product__price .grid-product__price--savings {
font-size: 16px;
color: #000000;
}
.template-collection-standard .grid-product__price .grid-product__price--original {
color: #dddddd;
}
.grid-product__title {
font-family: "Oswald", "Oswald", sans-serif;
text-transform: uppercase;
font-size: 30px;
line-height: 1.1;
letter-spacing: normal;
font-weight: 700;
color: #000000;
margin-block: 1rem;
display: block;
}
.grid-product__title:after {
content: "";
display: block;
width: 10ch;
height: 6px;
background: #8f7d5d;
margin-block: 1rem;
}
.grid-product__button {
margin-top: 1rem;
}
.grid-product__button a {
width: 100%;
}
.site-header__search-form {
align-items: center;
}
#shopify-section-header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 50000;
}
#containerSavy {
display: none !important;
}
.template-product #product-content {
width: 90%;
max-width: 1280px;
margin: 30px auto;
}
.full-wrapper {
width: 100%;
display: block;
}
.half-wrapper {
width: 49%;
margin-right: 1%;
display: table-cell;
vertical-align: middle;
}
.third-wrapper {
width: 32%;
margin-right: 1%;
float: left;
}
.text-black {
color: #000 !important;
}
.mb40 {
margin-bottom: 40px !important;
}
.mt40 {
margin-top: 40px !important;
}
@media only screen and (max-width: 1100px) {.half-wrapper,
.third-wrapper {
width: 98%;
margin: 0% 1%;
}}
@media screen and (min-width: 641px) and (max-width: 960px) {.block-featured-collections {
margin: 30px 0;
}.block-featured-collections .medium-up--one-third,
.block-featured-collections .medium-up--one-fourth,
.block-featured-collections .medium-up--one-fifth {
width: 46%;
margin: 2%;
}#shopify-section-product-recommendations .grid,
#shopify-section-recently-viewed .grid {
flex-wrap: wrap;
}}
@media screen and (min-width: 641px) and (max-width: 768px) {.footer__contact a {
display: block;
}.footer__contact .separator {
display: none;
}.footer__button {
margin: 20px auto;
display: inline-block;
float: none;
}.block-featured-collections .medium-up--one-third,
.block-featured-collections .medium-up--one-fourth,
.block-featured-collections .medium-up--one-fifth {
width: 46%;
margin: 2%;
}}
.checkbox-grid {
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
}
.checkbox-grid .grid__item {
padding: 0px 30px;
display: flex;
align-items: center;
justify-content: space-between;
border: 1px solid #ccc;
margin: 1px;
}
.checkbox-grid .grid__item.medium-up--one-third {
width: calc(33.33% - 2px);
}
.checkbox-grid .grid__item.medium-up--one-quarter {
width: calc(25% - 2px);
}
.checkbox-grid .grid__item.medium-up--three-quarter {
width: calc(75% - 2px);
}
.checkbox-grid .grid__item.medium-up--one-fifth {
width: calc(20% - 2px);
}
.checkbox-grid .grid__item input[type="text"] {
border: none;
}
.checkbox-grid .grid__item input,
.checkbox-grid .grid__item label {
margin: 0;
padding: 20px 10px;
}
.checkbox-grid .grid__item label {
width: 100%;
}
@media screen and (max-width: 640px) {.footer__contact a {
display: block;
}.footer__contact .separator {
display: none;
}.footer__button {
margin: 20px auto;
display: inline-block;
float: none;
}}
/* part 2: live values for selectors that exist in Impulse 10 (cssdiff.py) */
.placeholder-content{background-image:linear-gradient(100deg,#fff 40%,#f7f7f7 63%,#fff 79%)}
.grid{margin:0;margin-left:calc(-1* var(--grid-gutter,22px))}
.grid__item{padding-left:var(--grid-gutter,22px);position:relative}
.grid--flush-bottom{margin-bottom:calc(-1* var(--grid-gutter,22px))}
.grid--flush-bottom>.grid__item{margin-bottom:var(--grid-gutter,22px)}
.flex-grid{justify-content:center}
.flex-grid--gutters{margin-left:-15px}
.flex-grid--gutters .flex-grid__item{padding-left:15px}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 7.5px;font-weight:700}
.h1,.h2,.h3,h1,h2,h3{font-weight:700}
.h1,h1{font-size:calc(var(--typeHeaderSize))}
.h2,h2{font-size:calc(var(--typeHeaderSize)*0.85)}
.h3,h3{font-size:calc(var(--typeHeaderSize)*0.70)}
.h4,h4{letter-spacing:0.3em;font-size:0.75em}
.h5,.h6,h5,h6{letter-spacing:0.3em;font-size:0.75em}
.hero .flickity-button{box-shadow:0 5px 5px rgba(0,0,0,.1)}
[data-bars=true] .flickity-page-dots .dot:after{transform:translateX(-100%)}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px}
.size-chart__standalone svg{margin-left:var(--sizeChartIconMargin)}
newsletter-reminder{box-shadow:0 12px 25px rgba(0,0,0,.15)}
.countdown__text-wrapper--content-alignment-left{text-align:left}
.countdown__text-wrapper--content-alignment-right{text-align:right}
.countdown__display-block{border-right:1px solid}
.countdown__display-block:last-child{border-right:none}
.hotspot__button-content{box-shadow:3px 3px 10px 3px rgba(0,0,0,.2);transform:translateX(-50%)}
.hotspot__button-content:before{transform:translateX(-50%)}
.page-width .hotspots__content{padding-left:40px;padding-right:0}
.page-width.is-reverse .hotspots__content{padding-left:0;padding-right:40px}
.hotspot-content__block .grid-product__tags{margin-left:0}
.comparison--style-minimal .comparison__button{width:auto}
product-recommendations[data-intent=complementary] .product-recommendations__title{text-align:left}
product-recommendations[data-intent=complementary] .grid-item__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{margin-left:48px;text-align:left}
product-recommendations[data-intent=complementary] .grid-product__tag{left:0}
.svg-mask--star img,.svg-mask--star svg:not(.icon),.svg-mask--star video{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjg0IiBoZWlnaHQ9IjEyNTEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGQ9Im02NDIgMCAxNzcuMDA3IDI5MC40NDEgMzM3LjQ0My00Mi42OTctMTE2LjcyIDMxOS40NzYgMjQzLjc3IDIzNy4xOTktMzIyLjU0NCAxMDcuOTQtMzMuNDYxIDMzOC40ODFMNjQyIDEwNjUuOTZsLTI4NS40OTYgMTg0Ljg4LTMzLjQ2LTMzOC40ODFMLjQ5NyA4MDQuNDE5IDI0NC4yNjggNTY3LjIyIDEyNy41NTUgMjQ3Ljc0NGwzMzcuNDM4IDQyLjY5N0w2NDIgMFoiLz48L3N2Zz4=")}
.svg-mask--rounded-wave img,.svg-mask--rounded-wave svg:not(.icon),.svg-mask--rounded-wave video{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDY2IiBoZWlnaHQ9IjEwNjYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGQ9Ik00OTIuNTA5IDMxLjgzYzEwLjU0NS00Mi4xNDUgNzAuNDM3LTQyLjE0NSA4MC45ODIgMCA4LjkzMyAzNS43MDEgNTYuMzQyIDQzLjIxIDc1Ljg3IDEyLjAxNkM2NzIuNDEzIDcuMDIzIDcyOS4zNzQgMjUuNTMgNzI2LjM4IDY4Ljg3Yy0yLjUzNyAzNi43MTUgNDAuMjMxIDU4LjUwNiA2OC40NDMgMzQuODczIDMzLjMwMi0yNy44OTcgODEuNzU3IDcuMzA3IDY1LjUxNiA0Ny42LTEzLjc1OCAzNC4xMzQgMjAuMTgzIDY4LjA3NSA1NC4zMTcgNTQuMzE3IDQwLjI5My0xNi4yNDEgNzUuNDk3IDMyLjIxNCA0Ny42IDY1LjUxNi0yMy42MzMgMjguMjEyLTEuODQyIDcwLjk4IDM0Ljg3MyA2OC40NDMgNDMuMzQxLTIuOTk0IDYxLjg1MSA1My45NjcgMjUuMDIxIDc3LjAxOS0zMS4xOSAxOS41MjgtMjMuNjgxIDY2LjkzNyAxMi4wMiA3NS44NyA0Mi4xNCAxMC41NDUgNDIuMTQgNzAuNDM3IDAgODAuOTgyLTM1LjcwMSA4LjkzMy00My4yMSA1Ni4zNDItMTIuMDIgNzUuODcgMzYuODMgMjMuMDUyIDE4LjMyIDgwLjAxMy0yNS4wMjEgNzcuMDE5LTM2LjcxNS0yLjUzNy01OC41MDYgNDAuMjMxLTM0Ljg3MyA2OC40NDMgMjcuODk3IDMzLjMwMi03LjMwNyA4MS43NTctNDcuNiA2NS41MTYtMzQuMTM0LTEzLjc1OC02OC4wNzUgMjAuMTgzLTU0LjMxNyA1NC4zMTcgMTYuMjQxIDQwLjI5My0zMi4yMTQgNzUuNDk3LTY1LjUxNiA0Ny42LTI4LjIxMi0yMy42MzMtNzAuOTgtMS44NDItNjguNDQzIDM0Ljg3MyAyLjk5NCA0My4zNDEtNTMuOTY3IDYxLjg1MS03Ny4wMTkgMjUuMDIxLTE5LjUyOC0zMS4xOS02Ni45MzctMjMuNjgxLTc1Ljg3IDEyLjAyLTEwLjU0NSA0Mi4xNC03MC40MzcgNDIuMTQtODAuOTgyIDAtOC45MzMtMzUuNzAxLTU2LjM0Mi00My4yMS03NS44Ny0xMi4wMi0yMy4wNTIgMzYuODMtODAuMDEzIDE4LjMyLTc3LjAxOS0yNS4wMjEgMi41MzctMzYuNzE1LTQwLjIzMS01OC41MDYtNjguNDQzLTM0Ljg3My0zMy4zMDIgMjcuODk3LTgxLjc1Ny03LjMwNy02NS41MTYtNDcuNiAxMy43NTgtMzQuMTM0LTIwLjE4My02OC4wNzUtNTQuMzE3LTU0LjMxNy00MC4yOTMgMTYuMjQxLTc1LjQ5Ny0zMi4yMTQtNDcuNi02NS41MTYgMjMuNjMzLTI4LjIxMiAxLjg0Mi03MC45OC0zNC44NzMtNjguNDQzLTQzLjM0IDIuOTk0LTYxLjg0OC01My45NjctMjUuMDI1LTc3LjAxOSAzMS4xOTQtMTkuNTI4IDIzLjY4NS02Ni45MzctMTIuMDE3LTc1Ljg3LTQyLjE0NC0xMC41NDUtNDIuMTQ0LTcwLjQzNyAwLTgwLjk4MiAzNS43MDItOC45MzMgNDMuMjEtNTYuMzQyIDEyLjAxNy03NS44N0M3LjAyMyAzOTMuNTg3IDI1LjUzIDMzNi42MjYgNjguODcgMzM5LjYyYzM2LjcxNSAyLjUzNyA1OC41MDYtNDAuMjMxIDM0Ljg3My02OC40NDMtMjcuODk3LTMzLjMwMiA3LjMwNy04MS43NTcgNDcuNi02NS41MTYgMzQuMTM0IDEzLjc1OCA2OC4wNzUtMjAuMTgzIDU0LjMxNy01NC4zMTctMTYuMjQxLTQwLjI5MyAzMi4yMTQtNzUuNDk3IDY1LjUxNi00Ny42IDI4LjIxMiAyMy42MzMgNzAuOTggMS44NDIgNjguNDQzLTM0Ljg3My0yLjk5NC00My4zNCA1My45NjctNjEuODQ4IDc3LjAxOS0yNS4wMjUgMTkuNTI4IDMxLjE5NCA2Ni45MzcgMjMuNjg1IDc1Ljg3LTEyLjAxN1oiLz48L3N2Zz4=")}
.svg-mask--splat-1 img,.svg-mask--splat-1 svg:not(.icon),.svg-mask--splat-1 video{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDQ4IiBoZWlnaHQ9IjEwNTIiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTU3MC45MDUgMTUyLjM0OEM2ODguNDQxIDE0MC4zMyA3NzEuMTg3LTI3LjkxNSA4ODQuOTQxIDQuMDI2IDk4Ny45OTcgMzIuOTYyIDEwMDYuMjMgMTc4LjE4OCAxMDMyLjYgMjgxLjk4NWMyMy4xNiA5MS4xNjkgMTkuNjUgMTg2LjE0OS02Ljg0IDI3Ni40MDMtMjQuMDYgODEuOTQ4LTg1LjQ2MiAxNDIuMTUxLTEzNi4yMDggMjEwLjgzMS01NS41MyA3NS4xNTYtOTQuMjUyIDE2NS4yNDEtMTc1LjYwMiAyMTEuMTc4LTkxLjYzMiA1MS43NDMtMjAzLjg0MiA5My4xMDMtMzAzLjUxNCA1OS4zNzMtOTkuMjUtMzMuNTktMTM0LjUwOS0xNTIuMzY1LTIwMy43NTktMjMxLjAzMy02OS45NzQtNzkuNDg5LTE5Mi4wMjMtMTI4Ljc1OS0yMDUuNDUzLTIzMy44My0xMy40MzktMTA1LjE0NCA4Ny4wNjYtMTg2LjQ3NCAxMzkuOTk3LTI3OC4yOTUgNDcuMzk1LTgyLjIxOCA2NC40MjItMjAyLjEzIDE1NC4zNTQtMjMyLjMyNCA5My4yMzQtMzEuMzAzIDE3Ny40OTYgOTguMDYzIDI3NS4zMyA4OC4wNloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")}
.svg-mask--splat-2 img,.svg-mask--splat-2 svg:not(.icon),.svg-mask--splat-2 video{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NzciIGhlaWdodD0iODk2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjYTQ5NWZiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NzUuNjg0IDM4MS44MzJjMTcuMjYzIDk1LjAzMy0xNDAuMjE0IDEyOS4yMzEtMTg3LjE3NyAyMTMuNjY2LTUyLjEzOCA5My43MzcgOC41MTUgMjg4LjA5NS05OC4yNTMgMjk5LjUwMy0xMjcuMTc1IDEzLjU4Ny0xMzguMDQ5LTExNS4zNjItMjYzLTE0Mi42My0xMDkuNTg1LTIzLjkxNC0yMjQuNTM1IDkxLjg5NC0zMDguNzE1IDE3Ljg2NC04NC41NDMtNzQuMzQ4IDExOC42ODgtMjA3LjM3MyA5My44MjktMzE3LjA5NEMxOTAuMjE5IDM1NS4zODEgOC4xNzEgMzQ4LjI2My4yOTcgMjQ4LjM0MS02LjU3IDE2MS4yMjMgMTA3LjMxOCAxMTIuMTY0IDE4MS44OTMgNjYuNDRjNjYuMTYzLTQwLjU2NyAxNDIuNTMxLTc2LjcwNSAyMTkuMDgyLTYzLjc3IDcxLjM4MyAxMi4wNjIgMTQwLjQ4NiA2Mi43NzMgMTY4Ljg1MiAxMjkuMzIgOS45MjkgMjMuMjkzIDI1LjgzOSA1NC41MjggNjkuOTIgNzguNTE3IDkxLjg1OSA0OS45OSAzMDQuODE2IDAgMzM1LjkzNyAxNzEuMzI1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}
.svg-mask--splat-3 img,.svg-mask--splat-3 svg:not(.icon),.svg-mask--splat-3 video{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDcyIiBoZWlnaHQ9IjEwNTEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYxOC45MTMgMjE1LjM4M0M3NDUuNzc1IDIyNS42NTcgODQxLjc1IDE4LjAwNSA5NjAuNjc4IDYzLjMyM2MxMDkuMTcyIDQxLjYwMSAxMDkuNzUyIDIwNy45MzkgMTExLjMxMiAzMjQuNzA1IDEuMjYgOTQuMjYtOTkuOTY0IDE2Mi44MjctMTAzLjU0MSAyNTcuMDI3LTQuMzAyIDExMy4yNzYgMTM1LjI0MSAyMjMuMjQzIDgxLjUxMSAzMjMuMDcxLTQ5LjcyIDkyLjM3NC0xOTMuNDkyIDcwLjY5NC0yOTguMDg0IDc5LjI4NC04Ny41NiA3LjE5LTE3OC4yMTIgNy4wMy0yNTYuMDA2LTMzLjc3LTcxLjEzOS0zNy4zMDktODYuMDM2LTEzNC45NTEtMTUyLjI4OC0xODAuMzY4QzI0MS4zNDkgNzYzLjE5IDY2LjQgNzkzLjQxNiAxMi4xMTkgNjgyLjAyM2MtNDkuNjkzLTEwMS45NzkgNjcuMTU3LTIwOS40ODUgMTAzLjI4My0zMTcuMDE1IDQxLjI3LTEyMi44NDQtLjA4Mi0zMjMuMTUyIDEyNC4xOTYtMzYwLjA4MiAxNDEuNDgzLTQyLjA0NCAyMzIuMTkzIDE5OC41NDIgMzc5LjMxNSAyMTAuNDU3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}
.svg-mask--splat-4 img,.svg-mask--splat-4 svg:not(.icon),.svg-mask--splat-4 video{mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTgiIGhlaWdodD0iNTA0IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQTQ5NUZCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMDMuNzkzIDg0LjY3M2MxNi4xNDkgMjMuODQ4IDMxLjczNyA0My41OCA1Ni40OTYgNDguNzI0IDQzLjM1NCA5LjAwNyA5NC4xMzItMzUuNjY1IDEzMC4xOS05Ljk0IDI5LjgzMiAyMS4yODIgMzMuMzIxIDg3LjE4OSAyMCAxMTIuNTQyLTE1LjUgMjkuNS01Mi4yMDEgNDQuMDQxLTY3LjUgNzQtMTguMzUgMzUuOTMyIDEwLjc2MSA3NC45NjgtMzIuNSAxMDMuNS0zMi45MDEgMjEuNjk5LTY4LjY2My0xNS42MjctMTA2LjY4Ni01LjMwMS01OS45MDcgMTYuMjY4LTk0LjU5MyA5Ni4zNDMtMTU2LjY0NSA5NC44MDEtNTcuODA3LTEuNDM2LTExNS42MzgtNDguMTYzLTEzNi42NjktMTAyLjA5MS0yMS4yMjctNTQuNDMxLTguMDQ0LTEyNS44NTIgMzAuNzM2LTE2OS41NDJDNjkuNSAxOTkuNSAxMDUgMTg5IDEyMi40OCAxMzljOS40NTUtMjcuMDQ3LTMtMTAzIDUxLjg5Ny0xMzIuMDUgNDUuMjQtMjMuOTQgOTIuMDY1IDE3LjA3MiAxMjkuNDE2IDc3LjcyM1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")}
.scrolling-text__inner--right{transform:translateX(-50%)}
.newsletter-section__content{padding-left:20px}
.btn--close-search .icon path{stroke:var(--color-body-text) !important}
.results li:hover{background:rgba(0,0,0,.05)}
.results__search-btn:hover{background-color:rgba(0,0,0,.05)}
.recipient-form .field__input:not(:-moz-placeholder-shown)~label{transform:scale(0.85) translateY(-0.4em) translateX(0.15em)}
.recipient-form .field__input:focus~label,.recipient-form .field__input:not(:placeholder-shown)~label{transform:scale(0.85) translateY(-0.4em) translateX(0.15em)}
html[dir=rtl] .grid{margin-right:calc(-1* var(--grid-gutter,22px))}
html[dir=rtl] .grid__item{padding-right:var(--grid-gutter,22px)}
.faux-select,body,button,input,select,textarea{font-size:calc(var(--typeBaseSize)*0.92)}
p{margin:0 0 15px 0}
.subheading{letter-spacing:0.3em}
.comment-date{font-size:calc(var(--typeBaseSize)*0.85)}
.ajaxcart__subtotal{letter-spacing:0.3em;font-size:0.8em;margin-bottom:10px}
.rte .enlarge-text{font-size:1.3em}
.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{appearance:none;border:3px solid var(--colorBtnPrimary);font-family:var(--typeHeaderPrimary);font-size:max(calc(var(--typeBaseSize) *1.5),24px);font-weight:900;letter-spacing:0;line-height:1;padding:0.5rem 3rem 0.7rem}
.btn:hover,.rte .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--colorBtnPrimaryHover)}
[data-button_style=angled] .btn:after,[data-button_style=angled] .btn:before,[data-button_style=angled] .rte .btn:after,[data-button_style=angled] .rte .btn:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded:before{transform:skewX(-12deg)}
[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after{transform:skewX(-20deg)}
[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{background:var(--colorBtnPrimaryHover);color:var(--colorBtnPrimaryHoverText)}
.btn--secondary,.rte .btn--secondary{border-color:#fff;color:#fff}
.btn--secondary:hover,.rte .btn--secondary:hover{background:#1c1d1d;color:white}
.collapsible-trigger-btn{text-align:left;font-size:0.8em;letter-spacing:0.3em;padding:15px 10px 15px 0}
.collection-sidebar__group .collapsible-trigger-btn{text-align:left}
.collapsible-trigger-btn--borders .collapsible-trigger__icon{right:12px}
.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{font-size:calc(var(--typeBaseSize)*0.92)}
.return-link .icon{margin-right:8px}
.add-to-cart.btn--secondary{color:var(--colorTextBody)}
.form-vertical label{text-align:left}
input[type=checkbox],input[type=radio]{margin:0 10px 0 0}
.faux-select,select{padding-right:28px}
.faux-select .icon{right:10px}
.form-vertical input,.form-vertical select,.form-vertical textarea{width:100%}
.selector-wrapper label{margin-right:10px}
.input-group .input-group-field:last-child{border-radius:0 0 0 0}
.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:var(--buttonRadius) 0 0 var(--buttonRadius)}
.input-group .input-group-btn:last-child .btn{border-radius:0 var(--buttonRadius) var(--buttonRadius) 0}
[data-button_style=angled] .input-group-btn{left:-8px}
.drawer{box-shadow:0 0 150px rgba(0,0,0,.1)}
.site-footer{padding:0}
.site-footer .footer__collapsible{font-size:calc(var(--typeBaseSize)*0.85)}
.footer__small-text{font-size:max(calc(var(--typeBaseSize)*0.7), 12px)}
.site-footer__linklist{text-align:right}
.site-footer__linklist a{border-bottom:1px solid transparent}
.footer__newsletter-btn-label{font-size:calc(var(--typeBaseSize)*0.85)}
.footer__logo{padding-right:50px;border-right:1px solid white}
.footer__logo a{width:250px;padding:30px 0}
form+.footer__social{margin-top:var(--gutter)}
.payment-icons li{margin:0 4px 0}
.errors,.note{text-align:left}
.pagination{padding:30px 0}
.pagination a{color:#000000 !important}
.pagination .next,.pagination .prev{color:#8f7d5d}
.pagination .next .icon,.pagination .prev .icon{color:#8f7d5d}
.rte a:not(.rte__image):not(.btn),.rte-setting a:not(.rte__image):not(.btn){border-bottom:1px solid;border-bottom-color:var(--colorTextBodyAlpha015);display:inline-block;position:relative;text-decoration:none}
.header-wrapper--sticky{position:fixed}
.site-header{padding:0}
.header-item--logo{flex:2 0 auto !important;margin-right:20px;padding-right:20px;border-right:1px solid var(--colorAnnouncementText)}
.site-header__search{box-shadow:0 15px 45px rgba(0, 0, 0, .1)}
.site-header__search-input{background:#fff;color:#000000;height:50%;min-height:26px;max-height:40px}
.predictive-results{box-shadow:0 10px 20px rgba(0, 0, 0, .09)}
.toolbar{font-size:calc(var(--typeBaseSize)*0.85)}
.toolbar__item:first-child{padding-left:0}
.toolbar__item:last-child{padding-right:0}
.toolbar__item .faux-select,.toolbar__item select{padding-left:5px}
.section-header select{margin:10px 0}
.section-header__shadow:before{margin:-100px -200px -100px -200px}
.section-header__link{margin-top:15px}
.site-nav__item li{height:100%}
.site-nav__link{display:flex;font-weight:700;height:100%;text-transform:uppercase;align-items:center}
.site-nav--has-dropdown .site-nav__link--underline:after{border-bottom-color:var(--colorTextBody)}
.site-nav__details{height:100%}
.site-nav--has-dropdown.is-focused>a,.site-nav--has-dropdown:hover>a{background-color:var(--colorBody)}
.site-nav__dropdown{background-color:var(--colorBody);box-shadow:0 10px 20px rgba(0, 0, 0, .09);left:0}
.site-nav__dropdown a{background-color:var(--colorBody)}
.site-nav__deep-dropdown{background-color:var(--colorBody);box-shadow:0 10px 20px rgba(0, 0, 0, .09);left:100%}
.site-nav__deep-dropdown:before{left:0}
.site-nav__deep-dropdown-trigger:hover .site-nav__dropdown-link--has-children{background-color:var(--colorBodyDim)}
.site-nav__deep-dropdown-trigger .icon-chevron-down{right:10px;transform:rotate(-90deg) translateX(50%)}
.mobile-nav__child-item .collapsible-trigger:not(.mobile-nav__link--button){flex:0 0 43px}
.mobile-nav__child-item .collapsible-trigger__icon{margin-right:15px}
.mobile-nav__grandchildlist:before{left:17px}
.mobile-nav__grandchildlist .mobile-nav__link{padding-left:35px}
.mobile-nav__social{margin:15px 0 20px 0}
.breadcrumb{font-size:calc(var(--typeBaseSize)*0.85)}
.megamenu{line-height:1.8}
.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){line-height:1.5}
.modal__inner{transform-style:preserve-3d}
.modal--square .modal__inner{box-shadow:0 15px 45px rgba(0, 0, 0, .1)}
.collapsible-trigger__icon{right:0}
.mobile-nav__has-sublist .collapsible-trigger__icon{right:25px}
.collapsible-trigger--inline .collapsible-trigger__icon{left:0;right:auto}
.disclosure-list{box-shadow:0 0 20px rgba(0, 0, 0, .09)}
.disclosure-list__item{text-align:left}
[data-disclosure-currency] .disclosure-list__label{padding-left:10px}
.toolbar .multi-selectors__item{margin-right:0}
.product-single__view-in-space-text{font-size:calc(var(--typeBaseSize)*0.85)}
.price-range__display-wrapper{padding:0;padding-bottom:8px}
.social-sharing__title{font-size:calc(var(--typeBaseSize)*0.85)}
.size-chart__standalone .tool-tip-trigger__title{letter-spacing:0.3em}
.hero__text-shadow:before{margin:-100px -200px -100px -200px}
.hero__top-subtitle{font-size:1.1em;letter-spacing:0.3em}
.hero__subtitle{font-size:1.3em;margin-bottom:5px;margin-top:5px}
.slideshow__slide .hero__image-wrapper,[data-aos=hero__animation] .hero__image-wrapper{transform:translateX(200px)}
.loaded .slideshow__slide.is-selected .animation-contents,.loaded[data-aos=hero__animation] .animation-contents{transform:translateY(0px)}
.loaded .slideshow__slide.is-selected .hero__image-wrapper,.loaded[data-aos=hero__animation] .hero__image-wrapper{transform:translateX(0px)}
.slideshow__slide.animate-out .hero__image-wrapper{transform:translateX(-200px)}
.collection-filter .btn .icon{margin-right:10px}
.collection-filter .btn:not(.btn--tertiary-active),.collection-filter__sort-container{background:#1c1d1d;color:#ffffff}
.collection-filter__item--drawer{flex:0 1 50%;padding-right:7.5px}
.collection-filter__item--sort{flex:0 1 50%;padding-left:7.5px}
.collection-hero{background:#1c1d1d}
.collection-hero__content{align-items:center}
.collection-hero__content:before{background-color:black;opacity:0.1}
.collection-hero__image{opacity:0}
.collection-sidebar{padding-right:10px}
.collection-sidebar__group{border-top:1px solid #e8e8e1}
.tag-list__header{text-align:left}
.tag-list .tag-list{margin-left:15px}
.tag-list--checkboxes a{font-size:14px;padding-left:25px}
.tag-list--checkboxes a:before{left:0;border:1px solid #e8e8e1}
.tag--remove a{text-align:left}
.tag--remove .icon{color:#8f7d5d;right:10px}
.tag-list--swatches{margin-left:-4px}
.drawer .tag-list--swatches{margin-left:-2px}
.tag__checkbox{padding-left:25px}
.tag__checkbox:after,.tag__checkbox:before{left:0}
.tag__checkbox:after{left:3px}
.grid-product__content{border:2px solid rgba(153,153,153,0);padding:30px}
.grid-product__title--heading{font-family:"Oswald","Oswald",sans-serif;font-weight:400;letter-spacing:0em;font-size:18px;text-transform:uppercase}
[data-type_product_capitalize=true] .grid-product__title{font-family:var(--typeHeaderPrimary), var(--typeHeaderFallback);font-weight:700;font-size:25px}
.grid-product__title{min-height:2ch;display:block;text-transform:uppercase;font-size:30px;letter-spacing:normal;font-family:"Oswald","Oswald",sans-serif;line-height:1.1;font-weight:700;color:#000000;margin-block:1rem}
.grid-product__secondary-image{background-color:white;background-repeat:no-repeat;background-size:cover;background-position:center}
.grid-product__color-image{background-color:white;background-position:center}
.grid-product__meta{line-height:1.3;padding:10px 0 6px 0}
.grid-product__vendor{font-size:0.75em;letter-spacing:0.3em;margin-top:3px}
.grid-product__price{color:#000000;font-size:13.6px}
.grid-product__price--savings{color:#665a44;white-space:nowrap}
.grid-product__tag{background-color:#8f7d5d;color:#8f7d5d;font-size:10.4px;right:0;z-index:1;box-shadow:-2px 2px 2px #777}
.quick-product__btn{background-color:#8f7d5d;color:#8f7d5d;font-size:13.6px}
.grid-product__colors{text-align:center;align-items:center;justify-content:center}
.color-swatch{background-position:center;box-shadow:0 0 0 1px #e8e8e1;width:2.5em;border-radius:100%}
.color-swatch:before{bottom:-1px;left:-1px;right:-1px;top:-1px;border:3px solid white;border-radius:100%;border-width:4px}
.tag--active .color-swatch{box-shadow:0 0 0 2px #1c1d1d}
.color-swatch--small:before{border:2px solid white;border-width:3px}
.tag--active .color-swatch--filter:hover:after{border-color:#e8e8e1}
.collection-item:hover .collection-image{transform:scale(1.03,1.03)}
.collection-item:not(.collection-item--below):after{background-color:black;opacity:0.1}
.collection-item:not(.collection-item--below):hover:after{opacity:0.25}
.collection-image{background-size:cover;background-repeat:no-repeat;opacity:0}
.collection-item__title{font-size:calc(var(--typeCollectionTitle)*0.8)}
[data-type_product_capitalize=true] .collection-item__title span{letter-spacing:0.2em}
.collection-item__title--heading{font-family:"Oswald","Oswald",sans-serif;font-weight:400;letter-spacing:0em;line-height:1;text-transform:uppercase}
.collection-item__title--overlaid{text-shadow:0 0 50px black}
.collection-item__title--overlaid-box>span{background-color:white;color:white}
.custom-content{margin-left:-22px}
.custom__item{padding-left:22px}
.custom__item-inner{text-align:left}
.article__date{font-size:max(calc(var(--typeBaseSize)*0.7), 12px)}
.article__author{font-size:max(calc(var(--typeBaseSize)*0.7), 12px)}
.background-media-text__text{font-size:1.1em;text-align:left}
.testimonials-slide.is-selected .testimonials-slider__text{box-shadow:0 10px 25px rgba(0, 0, 0, .1)}
.testimonials-slider__text{margin:0 30px;margin-bottom:15px}
.announcement-text{letter-spacing:0.2em}
.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after{margin:-100px -200px -100px -200px}
.type-advanced .rte--em,.type-product .rte--em,.type-sale_collection .rte--em{letter-spacing:0.3em}
.promo-grid__bg .placeholder-svg{transform:translateX(-50%)}
.cart__image{margin-right:var(--grid-gutter);display:flex;aspect-ratio:1;align-items:center;justify-content:center}
.drawer .cart__item-title{font-size:calc(var(--typeBaseSize)*0.85)}
.cart__item-sub>div:first-child{margin-right:10px}
.cart__discount{color:#665a44}
.drawer .additional-checkout-buttons{margin-top:10px}
.product-single__vendor{font-size:0.8em;letter-spacing:0.3em}
.product-single__title{font-weight:700;text-transform:uppercase}
.product__main-photos{padding-right:44px}
.product-single__description-full+.collapsibles-wrapper{margin:0 0}
.product__thumbs--beside{margin-left:8.5px}
.product__thumbs--below .product__thumb-item{margin-right:8.5px}
.product__thumbs--below .product__thumb-item:last-child{margin-right:0}
.product__price.on-sale{padding-right:5px}
.product__price--compare{padding-right:5px}
.giftcard__border{box-shadow:0 10px 30px rgba(0, 0, 0, .3)}
.giftcard__code__inner{box-shadow:0 0 0 1px rgba(0, 0, 0, .1)}
.tooltip__label{background:rgba(51, 51, 51, .9)}
.tooltip__label small{letter-spacing:.1em}
.template-giftcard .action-link{letter-spacing:.2em}
.grid-product__tag.grid-product__tag--sold-out{background-color:#1c1d1d;color:white}
@media only screen and (max-width:768px){.page-width .hotspots__content{padding-left:0}.page-width.is-reverse .hotspots__content{padding-right:20px}.hotspot-content__block .grid-product__tag{left:0;right:auto}.hotspot-content__block .grid-item__meta,.hotspot-content__block .grid-product__meta{padding-left:10px;text-align:left}.hotspot-content__block .grid-product__actions{left:10px;right:auto}.grid{margin-left:calc(-1* var(--grid-gutter,17px))}html[dir=rtl] .grid{margin-right:calc(-1* var(--grid-gutter,17px))}.grid__item{padding-left:var(--grid-gutter,17px)}html[dir=rtl] .grid__item{padding-right:var(--grid-gutter,17px)}.small--grid--flush{margin-left:-2px}.page-width .small--grid--flush{margin-left:-17px;margin-right:-15px}.small--grid--flush>.grid__item{padding-left:2px}.footer__collapsible{padding:0 0 15px 0}[data-disclosure-currency] .disclosure-list{transform:translateX(-50%)}.feature-row__text{padding-bottom:0}[data-type_product_capitalize=true] .grid-product__title{font-size:16px}.grid-overflow-wrapper .grid__item:first-child{margin-left:17px}.grid-overflow-wrapper .grid__item:last-child:after{margin-right:17px}[data-aos=overflow__animation]{transform:translateX(100vw)}.aos-animate[data-aos=overflow__animation]{transform:translateX(0)}.custom-content{margin-left:-17px}.custom__item{padding-left:17px}.background-media-text__video{left:-100%;width:300%}.promo-grid__container--boxed .promo-grid__content{box-shadow:0 0 50px rgba(0, 0, 0, .1)}}
@media only screen and (min-width:769px){.faux-select,body,button,input,select,textarea{font-size:var(--typeBaseSize)}.table--small-text{font-size:calc(var(--typeBaseSize)*0.85)}.collapsible-trigger-btn--borders .collapsible-trigger__icon{right:15px}.site-footer input,.site-footer select,.site-footer textarea{font-size:calc(var(--typeBaseSize)*0.85)}.section-header--hero .section-header__title{font-size:calc(var(--typeHeaderSize)*1.45)}.template-product .breadcrumb{text-align:left}.grid-product__tag{font-size:calc(var(--typeBaseSize)*1);padding:17px 17px 17px 19px}.background-media-text__video iframe,.background-media-text__video video{left:-100%;width:300%}.testimonials-slider__text{margin-bottom:0}.cart__page-col:first-child{padding-right:100px}.product__thumbs--beside{margin-left:15px}.product__thumbs--beside.product__thumbs-placement--left{margin-left:0;margin-right:15px}.product__thumbs--below .product__thumb-item{margin-right:15px}}
/* live had commented out the Impulse rule that removes the nav background on overlay pages */
.header-wrapper--sticky .site-header:not(.site-header--stuck){background:var(--colorNav)}
/* part 3: live rules for selectors Impulse 10 dropped (header, footer, nav, cards, rich text) */
.page-content,.shopify-policy__container{padding-top:40px;padding-bottom:40px}
.btn.disabled,.btn[disabled],.rte .btn.disabled,.rte .btn[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded.disabled,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{background-color:#f6f6f6;color:#b6b6b6;cursor:default}
.btn.disabled:hover,.btn[disabled]:hover,.rte .btn.disabled:hover,.rte .btn[disabled]:hover,.shopify-payment-button .shopify-payment-button__button--unbranded.disabled:hover,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:hover{background-color:#f6f6f6;color:#b6b6b6}
[data-button_style=angled] .btn.disabled:after,[data-button_style=angled] .btn.disabled:before,[data-button_style=angled] .btn[disabled]:after,[data-button_style=angled] .btn[disabled]:before,[data-button_style=angled] .rte .btn.disabled:after,[data-button_style=angled] .rte .btn.disabled:before,[data-button_style=angled] .rte .btn[disabled]:after,[data-button_style=angled] .rte .btn[disabled]:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded.disabled:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded.disabled:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:before{background-color:#f6f6f6;border-bottom:1px solid;border-bottom-color:#b6b6b6;border-top:1px solid;border-top-color:#b6b6b6}
[data-center-text=true] product-recommendations[data-intent=complementary] .grid-product__colors{justify-content:flex-start}
[data-center-text=true] .footer-promotions{text-align:center}
.site-footer__linklist li{display:inline-block;margin:0 10px;font-size:14px;font-weight:700;text-transform:uppercase}
.site-footer__linklist a:hover{border-bottom-color:currentColor}
.rte a:not(.btn):after,.rte-setting a:not(.btn):after{border-bottom:2px solid currentColor;bottom:-2px;content:"";left:0;position:absolute;transition:width 0.5s ease;width:0}
[data-type_headers_align_text=true] .section-header{text-align:center}
.section-header p{margin:10px 0}
.is-light .site-nav__link{color:#fff}
.is-light .site-nav__link:hover{color:#fff}
.site-nav__dropdown-link--has-children:focus,.site-nav__dropdown-link--has-children:hover{background-color:var(--colorBodyDim)}
[dir=rtl] .mobile-nav__child-item .collapsible-trigger__icon{margin-left:15px;margin-right:0}
[dir=rtl] .mobile-nav__grandchildlist:before{left:auto;right:17px}
.no-js .collection-hero__image{opacity:1}
.is-light .site-header__logo .logo--has-inverted{display:none}
.site-header__logo .logo--inverted{display:none}
.is-light .header-logo a,.is-light .site-header__logo a{color:#fff}
.is-light .header-logo a:hover,.is-light .site-header__logo a:hover{color:#fff}
.site-header--password{color:var(--colorNavText)}
.site-header--password a,.site-header--password a:hover{color:var(--colorNavText)}
.is-light .site-header--password{color:#fff}
.is-light .site-header--password a,.is-light .site-header--password a:hover{color:#fff}
.grid-product__title::after{content:"";display:block;width:clamp(10ch,40%,20ch);height:10px;background:var(--colorBtnPrimary);margin:1rem 0 1.25rem 0}
[data-center-text=true] .grid-product__meta{text-align:left}
[data-center-text=true] .grid-product__colors{text-align:center;align-items:center;justify-content:center}
.announcement-bar a,.announcement-bar a:visited{color:var(--colorAnnouncementText)}
.announcement-bar a:active,.announcement-bar a:hover,.announcement-bar a:visited:active,.announcement-bar a:visited:hover{color:var(--colorAnnouncementText)}
.type-advanced .rte--strong,.type-product .rte--strong{font-size:1.6em;line-height:1.1}
.grid-product__price,.product__price{color:#e8212c;font-size:32px;font-family:"Oswald","Oswald",sans-serif;text-transform:uppercase;letter-spacing:normal}
.grid-product__price .grid-product__price--savings,.product__price .grid-product__price--savings{font-size:16px}
.grid-product__content:hover{border-color:#999999}
.grid-product__image-mask:hover .grid-product__secondary-image{animation:fade-in-small 0.2s cubic-bezier(0.26,0.54,0.32,1) 0s forwards}
.grid-product__tag.grid-product__tag--sale{background-color:#8f7d5d;color:white}
.collection-item--below .collection-image{background-size:contain}
.collection-item__title span{text-transform:uppercase;font-size:0.8em;letter-spacing:0.2em}
.collection-item__title--center[class*="collection-item__title--overlaid"],.collection-item__title--left[class*="collection-item__title--overlaid"],.collection-item__title--right[class*="collection-item__title--overlaid"]{top:50%;transform:translateY(-50%)}
.collection-item__title--top-center[class*="collection-item__title--overlaid"],.collection-item__title--top-left[class*="collection-item__title--overlaid"],.collection-item__title--top-right[class*="collection-item__title--overlaid"]{top:10px}
.collection-item__title--bottom-center[class*="collection-item__title--overlaid"],.collection-item__title--bottom-left[class*="collection-item__title--overlaid"],.collection-item__title--bottom-right[class*="collection-item__title--overlaid"]{bottom:10px}
.grid-product__title:after{content:"";display:block;width:10ch;height:6px;background:#8f7d5d;margin-block:1rem}
@media only screen and (min-width: 850px){.page-content,.shopify-policy__container{padding-top:75px;padding-bottom:75px}.footer__social .icon{width:24px;height:24px}.collection-hero{height:420px}.collection-hero__content{padding:30px 0}.overlaid-header .collection-hero__content{padding-top:100px}.grid-product{margin-bottom:30px}.grid-product__tag{font-size:13.6px;padding:7px 7px 7px 9px}.grid-product__colors{line-height:19px}.collection-item{margin-bottom:22px}.collection-item__title--overlaid,.collection-item__title--overlaid-box{left:18px;right:18px}.collection-item__title--top-center[class*="collection-item__title--overlaid"],.collection-item__title--top-left[class*="collection-item__title--overlaid"],.collection-item__title--top-right[class*="collection-item__title--overlaid"]{top:18px}.collection-item__title--bottom-center[class*="collection-item__title--overlaid"],.collection-item__title--bottom-left[class*="collection-item__title--overlaid"],.collection-item__title--bottom-right[class*="collection-item__title--overlaid"]{bottom:18px}}
@media only screen and (max-width:768px){[data-center-text=true] .site-footer{text-align:center}[data-center-text=true] .footer__title{text-align:center}.announcement-slider .announcement-slider__slide:first-child{display:block}.announcement-slider.flickity-enabled .announcement-slider__slide{display:block}}
@media only screen and (max-width: 1279px){.footer__logo{padding-right:0;border-right:none}}
@media only screen and (max-width: 849px){.footer__collapsible{padding:0 0 calc(var(--gutter) / 2) 0}.footer_collapsible--disabled{padding-top:calc(var(--gutter) / 2)}.grid-overflow-wrapper .grid-product{margin-bottom:0}.grid-product__title{font-size:13px}.supports-touch .grid-product__secondary-image{display:none}.small--grid--flush .grid-product__meta{padding-left:10px;padding-right:10px}.grid-overflow-wrapper .grid-product__price,.grid-overflow-wrapper .grid__item{font-size:0.75rem}}
@media screen and (min-width:700px) and (max-height:550px){.site-header--stuck{position:static}}
@media only screen and (min-width:769px){.announcement-bar{font-size:calc(var(--typeBaseSize)*0.85)}.type-advanced .rte--strong,.type-product .rte--strong{font-size:2.125em}.type-product.flex-grid__item--33 .rte--strong,.type-product.flex-grid__item--50 .rte--strong{font-size:1.6em}}
@media screen and (min-width: 641px) and (max-width: 768px){.site-footer__linklist{margin:30px 0 li;margin-display:block;margin-text-align:center}}
@media screen and (max-width: 640px){.site-footer__linklist{margin:30px 0}.site-footer__linklist li{display:block;text-align:center}}
/* mt part4 */
a.btn:not([class*="btn--"]),.grid-product__button .btn{background:transparent}
.grid-product__button .btn{width:100%}
[data-type_product_capitalize=true] .grid-product__title{letter-spacing:normal}
/* live end-of-file mobile block (theme.css L19464) */
@media screen and (max-width: 640px) {
  .background-media-text {
    background: #000 !important;
  }

  .hero__image {
    background-position: 60% center !important;
  }

  .footer__contact a {
    display: block;
  }

  .footer__contact .separator {
    display: none;
  }

  .footer__button {
    margin: 20px auto;
    display: inline-block;
    float: none;
  }

  .site-footer__linklist {
    margin: 30px 0;
  }

  .site-footer__linklist li {
    display: block;
    text-align: center;
  }

  .grid .grid__item {
    width: 100%;
  }
}


/* mt part5 */
.grid-product__price,.product__price,.product__price.on-sale,.grid-product__price--current{color:#000}
.mvt-image-text-row--text{border-top:6px solid #8f7d5d}
[id$="__sale"] .section-header,[id$="__sale"] .section-header--with-link{display:block;text-align:center}
[id$="__sale"] .section-header__title{text-align:center}
@media only screen and (max-width:768px){.grid-product__button .btn{font-size:11px;line-height:11px;padding:9px 17px}}
