:root{--font-marcellus-regular-family: "Marcellus", serif;--font-dmSans-family: "DM Sans", sans-serif;--font-zenKaku-family: "Zen Kaku Gothic New", sans-serif}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.announcement-bar span{font-family:var(--font-zenKaku-family);font-size:13px;font-weight:500;line-height:normal;letter-spacing:.78px}.header .list-menu .header__menu-item span{color:#1c1c1c;font-family:var(--font-marcellus-regular-family);font-size:14px;font-weight:400;line-height:normal;text-transform:uppercase}.header .list-menu details .header__menu-item{color:#1c1c1c;font-family:var(--font-dmSans-family);font-size:14px;font-weight:400;line-height:160%;letter-spacing:.7px}.header__heading-logo-wrapper{width:101px;height:60px}.header--middle-left{grid-template-columns:1fr 1fr 1fr}.c_header__icons .header__icon .icon{width:100%;height:100%}.c_header__icons .header__icon,.c_header__icons .header__icon .svg-wrapper{width:28px;height:28px}.header__inline-menu{text-align:center}.c_header__icons{gap:16px;padding-right:0}.c_section-head{margin-bottom:40px}.u_font__small .c_section-title{font-size:24px;line-height:120%;letter-spacing:1.44px}.c_section-title{color:#1c1c1c;text-align:center;font-family:var(--font-marcellus-regular-family);font-size:36px;font-weight:400;letter-spacing:2.16px;text-transform:uppercase;margin:0!important}@media screen and (max-width: 749px){.c_section-title.u_font__small{font-size:20px;line-height:120%;letter-spacing:1.2px}.c_section-title{color:#1c1c1c;text-align:center;font-family:var(--font-marcellus-regular-family);font-size:24px;font-weight:400;line-height:120%;letter-spacing:1.44px}}.c_section-sub-title{color:#9b8d82;text-align:center;font-family:var(--font-zenKaku-family);font-size:12px;font-weight:400;line-height:120%;margin-top:0!important}.c_collection-hero__title{color:#1c1c1c;font-family:var(--font-marcellus-regular-family);font-size:24px;font-weight:400}@media screen and (max-width: 749px){.c_section-head{margin-bottom:30px}.c_section-title{font-size:20px}.c_section-sub-title{font-size:12px}.c_collection-hero__title{font-size:20px}}.c_price__inclusive{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px}a.c_white__button{white-space:nowrap;color:#1c1c1c;text-align:center;font-family:var(--font-dmSans-family);font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.96px;text-transform:uppercase;padding:12px 72px;gap:15px;transition:all .3s ease}a.c_white__button:hover{background:#1c1c1c;color:#fff}a.c_white__button svg path{fill:#1c1c1c;transition:fill .3s ease}a.c_white__button:hover svg path{fill:#fff}.c_black__button{white-space:nowrap;display:inline-flex;gap:15px;padding:12px 72px;background:#1c1c1c;color:#fff;text-align:center;font-family:var(--font-dmSans-family);font-size:15px;font-weight:400;line-height:160%;letter-spacing:.75px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;width:100%;transition:all .3s ease}.c_black__button:hover{background:#fff;color:#1c1c1c}.c_black__button svg path{fill:#fff;transition:fill .3s ease}.c_black__button:hover svg path{fill:#1c1c1c}@media screen and (max-width: 749px){.c_white__button,.c_black__button{font-size:15px;font-weight:400;letter-spacing:.9px;min-width:315px}}@media screen and (max-width: 350px){.c_white__button,.c_black__button{min-width:180px}}.product-form__buttons .c_black__button svg:first-child path{fill:none;stroke:#fff;transition:stroke .3s ease}.product-form__buttons .c_black__button:hover svg:first-child path{stroke:#1c1c1c}.product-form__buttons .c_black__button svg:first-child rect{fill:none}.c_price__sale{color:#e40609;font-family:var(--font-dmSans-family);font-size:16px;font-weight:700;line-height:normal}.c_price__sale .discount-percentage{color:#e40609;font-family:var(--font-dmSans-family);font-size:14px;font-weight:400;line-height:normal}.newsletter__wrapper h2{color:#1c1c1c;text-align:center;font-family:var(--font-marcellus-regular-family);font-size:32px;font-weight:400;line-height:normal letter-spacing: 1.92px}.newsletter__subheading p{color:#1c1c1c;text-align:center;font-family:var(--font-zenKaku-family);font-size:16px;font-weight:400;line-height:normal;white-space:nowrap}.newsletter__subheading,.newsletter-form,.newsletter__wrapper .newsletter-form__field-wrapper{max-width:448px!important}.newsletter-form__field-wrapper .field:after{display:none}.newsletter-form__field-wrapper .field{border:1px solid rgba(28,28,28,.3)}.newsletter-form__field-wrapper .field .field__label{color:#1c1c1c4d;font-size:12px;font-weight:400;line-height:2.3}.newsletter-form__field-wrapper svg path{color:#1c1c1c4d}@media screen and (max-width: 749px){.newsletter__wrapper{padding-right:20px!important;padding-left:20px!important}.newsletter__wrapper h2{font-size:20px;font-weight:400;letter-spacing:1.2px}.newsletter__subheading p{font-size:14px;white-space:wrap}}.footer__content-top.page-width{padding-left:0;padding-right:0}.footer__content-bottom-wrapper{justify-content:center}.footer-block__heading{margin-bottom:0!important;font-family:var(--font-marcellus-regular-family);font-size:20px;font-weight:400;line-height:normal;letter-spacing:1.2px}.footer-block__details-content a{color:#fff;font-family:var(--font-marcellus-regular-family);font-size:12px;font-style:normal;font-weight:400}.list-social__link{text-decoration:none!important;padding:1rem!important}.list-social__item:first-of-type .list-social__link{padding-left:0!important}.footer__copyright,.c_list-unstyled .list-social__item{position:relative;font-family:var(--font-marcellus-regular-family);font-size:12px;font-weight:400}.list-social__item:after{content:"";position:absolute;width:1px;height:13px;background:#fff;top:50%;transform:translateY(-50%);right:0}.list-social__item:last-child:after{display:none}@media screen and (max-width: 749px){.footer{padding:0 20px}}.facets-vertical .facets-wrapper{padding-right:24px}.shopify-policy__container{padding-block:80px;display:flex;flex-direction:column;align-items:center;row-gap:30px;max-width:620px}.shopify-policy__container h1{font-size:24px;margin-block:0}.shopify-policy__container .shopify-policy__body p{margin-block:0;font-size:15px;line-height:200%;letter-spacing:.75px}@media screen and (max-width: 749px){.shopify-policy__container h1{font-size:20px}.shopify-policy__container .shopify-policy__body p{font-size:14px;letter-spacing:.7px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/c_base.css.map */
