body.vsite{--body-font-family:"DM Sans",Arial,sans-serif;--heading-font-family:"DM Sans",Arial,sans-serif;--navigation-font-family:"DM Sans",Arial,sans-serif;--heading-capitalize:none;--heading-weight:500;--primary-text-color:#e2e2dc;--primary-title-color:#f4f4ef;--primary-accent-color:#efeee7;--primary-accent-color-80:#d8d7d0;--primary-accent-text-color:#121413;--primary-background-color:#101111;--primary-background-color-75:#101111bf;--primary-secondary-background-color:#1b1e1c;--primary-secondary-background-color-50:#1b1e1c;--primary-section-border-color:#383d38;--primary-text-color-05:#1c201d;--primary-text-color-10:#282d29;--primary-text-color-20:#444a44;--primary-text-color-30:#555b55;--primary-text-color-40:#717770;--primary-text-color-50:#90968f;--primary-text-color-60:#a7ada6;--primary-text-color-70:#bec4bd;--primary-text-color-80:#d1d6cf;--primary-text-color-90:#e1e5de;--section-background-color:#101111;--section-text-color:#e2e2dc;--section-title-color:#f4f4ef;--section-accent-color:#efeee7;--section-accent-text-color:#121413;--section-primary-border-color:#353a35;font-family:DM Sans,Arial,sans-serif;background:#101111;color:#e2e2dc;-webkit-font-smoothing:antialiased}.vsite-header,.vsite-footer{box-sizing:border-box;font-family:DM Sans,Arial,sans-serif;color:#f4f4ef;background:#101111}.vsite-header{height:100px;padding:0 4%;border-bottom:1px solid #343834;display:grid;grid-template-columns:1fr 230px 1fr;align-items:center;position:relative;z-index:40}.vsite-logo{width:210px;justify-self:center}.vsite-logo img,.vsite-footer-logo img{display:block;width:100%;height:auto}.vsite-nav{display:flex;gap:28px;align-items:center;font-size:11px;letter-spacing:.5px}.vsite-right{justify-content:flex-end}.vsite-header a,.vsite-footer a{text-decoration:none;color:inherit}.vsite-header a:hover,.vsite-footer a:hover{color:#c5ad81}.vsite-dropdown{position:relative}.vsite-dropdown summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:18px 0}.vsite-dropdown summary::-webkit-details-marker{display:none}.vsite-dropdown summary:after{display:none}.vsite-dropdown>div{position:absolute;top:100%;left:0;min-width:245px;max-height:75vh;overflow:auto;background:#181b18;border:1px solid #3b413b;padding:13px;box-shadow:0 15px 35px #0005}.vsite-dropdown>div a{display:block;padding:12px;font-size:12px;line-height:1.35}.vsite-dropdown>div a:hover{background:#272d27}.vsite-right .vsite-dropdown>div{right:0;left:auto}.vsite-menu-icon{font-size:22px;line-height:1}.vsite-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vsite :is(a,button,summary,input,select):focus-visible{outline:2px solid #c5ad81;outline-offset:4px}.vsite-footer{padding:72px 6% 24px;border-top:1px solid #343834}.vsite-footer-main{display:grid;grid-template-columns:1.05fr .9fr .9fr 1.3fr;gap:45px}.vsite-footer-logo{width:190px;align-self:start}.vsite-footer h2{font-size:10px;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 22px;font-weight:500;color:#a9aea7}.vsite-footer nav>a{display:block;font-size:13px;line-height:1.5;margin:0 0 13px}.vsite-newsletter p{font-size:14px;line-height:1.6;margin:0 0 20px}.vsite-newsletter label{font-size:11px}.vsite-email-row{display:flex;border-bottom:1px solid #899087;margin:8px 0 12px}.vsite-email-row input{min-width:0;width:100%;background:transparent;border:0;color:#fff;padding:12px 0;font-size:16px}.vsite-email-row button{font-size:25px;padding:8px 16px;background:transparent;color:#fff;border:0}.vsite-newsletter small{display:block;font-size:10px;color:#a2a99f;line-height:1.6}.vsite-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #343834;margin-top:60px;padding-top:25px;font-size:10px;color:#a9aea7}.vsite-footer-bottom nav{display:flex;gap:24px}.vsite-footer-bottom nav a{font-size:10px;margin:0}.vsite-localization{margin-top:25px;font-size:12px}.vsite-localization form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vsite-localization select{background:#1b1e1c;color:#f4f4ef;border:1px solid #596055;padding:8px}.vsite-localization button{border:1px solid #596055;padding:8px 16px}.vsite #MainCollection{padding-top:64px;padding-bottom:80px}.vsite .collection__title,.vsite .product__title,.vsite .cart__title,.vsite .shopify-policy__title h1{font-family:DM Sans,Arial,sans-serif;font-weight:500;letter-spacing:-2px;line-height:1.05;text-transform:none;font-size:clamp(38px,5vw,72px)}.vsite .product__title{font-size:clamp(32px,3.4vw,54px)}.vsite .collection__description{max-width:680px;line-height:1.75;color:#b6bcb3}.vsite .product-grid{row-gap:45px}.vsite .product-card__title,.vsite .product-card h3{font-family:DM Sans,Arial,sans-serif;font-size:17px;font-weight:500;text-transform:none;letter-spacing:-.3px}.vsite .product-card img{background:#e9e8e1}.vsite :is(.button,input,textarea,select){border-radius:0}.vsite .shopify-policy__container{max-width:920px;padding:70px 28px 90px}.vsite .shopify-policy__title{margin-bottom:50px}.vsite .shopify-policy__body{line-height:1.8;font-size:16px}.vsite .shopify-policy__body h2{font-size:26px;margin-top:40px}.vsite .shopify-policy__body a{text-decoration:underline}.vsite main p{overflow-wrap:break-word}.vsite [data-section-type=main-cart-items],.vsite [data-section-type=cart-items]{padding-block:60px}.vsite input,.vsite select,.vsite textarea{font-family:DM Sans,Arial,sans-serif}@media(max-width:1000px){.vsite-header{grid-template-columns:1fr 180px 1fr;padding:0 4%;height:86px}.vsite-logo{width:175px}.vsite-nav{gap:17px}.vsite-footer-main{grid-template-columns:1fr 1fr;gap:40px}.vsite-footer-logo{width:170px}}@media(max-width:700px){.vsite-header{height:78px;grid-template-columns:1fr 145px 1fr;padding:0 5%;gap:8px}.vsite-logo{width:145px}.vsite-nav{gap:15px;font-size:10px}.vsite-desktop,.vsite-shop{display:none}.vsite-menu-icon{font-size:22px}.vsite-dropdown>div{position:fixed;top:78px;left:5vw!important;right:5vw!important;width:90vw;min-width:0;max-height:calc(100dvh - 100px)}.vsite-dropdown>div a{padding:13px;font-size:14px}.vsite-header:has(details[open]){z-index:60}.vsite-footer{padding:48px 6% 24px}.vsite-footer-main{gap:32px 25px}.vsite-footer-logo{grid-column:1/-1;width:160px}.vsite-newsletter{grid-column:1/-1;max-width:440px}.vsite-footer-bottom{margin-top:36px;flex-direction:column;gap:18px}.vsite-footer-bottom nav{flex-wrap:wrap;gap:22px}.vsite #MainCollection{padding-top:38px;padding-bottom:48px}.vsite .collection__title,.vsite .cart__title{font-size:42px;letter-spacing:-1.5px}.vsite .shopify-policy__container{padding:42px 22px 55px}.vsite .shopify-policy__body{font-size:15px}.vsite .product__title{font-size:34px}.vsite .product-card__title{font-size:15px}}@media(prefers-reduced-motion:reduce){.vsite{scroll-behavior:auto}}.vsite [data-section-type=cart-items] h1{font-family:DM Sans,Arial,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:500;letter-spacing:-2px;line-height:1.05;text-transform:none}.vsite #MainProduct{padding-top:50px;padding-bottom:64px}.vsite cart-notification{z-index:100}.vsite .cart-notification__container{background:#1b1e1c;color:#f4f4ef}@media(max-width:700px){.vsite #MainProduct{padding-top:25px;padding-bottom:40px}}body.vsite{--section-text-color-75:#bbc0b8;--section-text-color-50:#a8afa4;--section-accent-hover-color:#d5c7ac}.vsite .breadcrumb,.vsite .breadcrumb__item{color:#bbc0b8}.vsite .breadcrumb a:hover{color:#f4f4ef}.vsite .quantity__label,.vsite .product-form__input legend,.vsite .product-form__label,.vsite .form__label,.vsite .product__info-container legend{color:#d5d9d1}.vsite .vsite-footer label,.vsite .facet label,.vsite .collection__sort label,.vsite .search__sort label{color:#c6cdc2}.vsite :is(input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=password],input[type=url],textarea,select){background-color:#f0f0e9;color:#20251f;border-color:#8a9386}.vsite :is(input,textarea)::placeholder{color:#626c5d;opacity:1}.vsite .quantity__input{background-color:transparent!important;color:#f4f4ef!important}.vsite .vsite-email-row input{background-color:transparent;color:#f4f4ef;border-color:transparent}.vsite .vsite-newsletter label,.vsite .vsite-localization label{color:#c6cdc2}.vsite .vsite-localization select{background-color:#1b1e1c;color:#f4f4ef}.vsite .vra-roster :is(label,legend){color:#343b30}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vsite.css.map */
