﻿a{
    text-decoration:none;
}
ul,li{
    padding:0px;
    margin:0px;
}
@font-face {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4131843c11d14c8861a77e3f60f8f6af718332f1dc0dde158423f2c835d06cdd") format("woff2"), url("//onsclothing.com/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=452625599d15cbcbe1ccc4de9dc9f75fd7c444bed5a0a2e8f7e09e44417ad0ae") format("woff");
}

@font-face {
    font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=041a79e488d5223a9887c8b1e615a70324fb0013f37542ebc60a5f3890ab46f0") format("woff2"), url("//onsclothing.com/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=a5dc02ec3bf7d6bc4a2b1e095bdec5b2d2756381d35133f0dd3f4f3f1dd49b02") format("woff");
}

@font-face {
    font-family: Montserrat;
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/montserrat/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=42620e09f256ba42d121584ce547b976103d33bdce91832a304cc2b85c5b6299") format("woff2"), url("//onsclothing.com/cdn/fonts/montserrat/montserrat_n5.18a018b6c83e89030c5d70a6d4c02c969f228500.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=553b1d501fc4ca405fe63d3da5734d88b4ebc51ad5d9fade7203ef1fe2bb5d46") format("woff");
}

@font-face {
    font-family: Montserrat;
    font-weight: 400;
    font-style: italic;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=26c8f743a50880519f87c0e84a07d07d776744fa592b51202e767088d732a7db") format("woff2"), url("//onsclothing.com/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=73e17f34fa2df5f5fa5d1c4bb9aa710509d15c680bf72bf91f0a5f9733b81822") format("woff");
}

@font-face {
    font-family: Montserrat;
    font-weight: 700;
    font-style: italic;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=ec0d3d9b52f2c763b332bfe570af9c20b49501f209caf285839a97d536e12475") format("woff2"), url("//onsclothing.com/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=340c96249d55fbaf5e9d64be8c86004e09e7cfd0c67a9ea11afb4adc21ef2ae0") format("woff");
}

@font-face {
    font-family: "Basic Commercial";
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/basic_commercial/basiccommercial_n4.161334af349df25a2cfd2ef229e3fe638b6471c6.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=be9fb5d783059fcda1ce5f1419d95c5bec103cdbc9d40a6f1d52c89c5d527a1f") format("woff2"), url("//onsclothing.com/cdn/fonts/basic_commercial/basiccommercial_n4.db1c9e0093cb75b784ac848dd289a1fa6d164d13.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=3a4fd056c6fe325f0112dc70f0281f6054b159f83172a97d83029dab52f3fa53") format("woff");
}

@font-face {
    font-family: "Basic Commercial";
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/basic_commercial/basiccommercial_n7.58fc15bd5b52101eea961dd8bc6882e199098b2d.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=80db659c480b42fe409db61f6432980edfe7e0d1c86a5c89479a4ab6c5148d76") format("woff2"), url("//onsclothing.com/cdn/fonts/basic_commercial/basiccommercial_n7.4e66c0895d465cee42ac67c5439d380b23021fbd.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=1bc8aa2b1a287b5e6d457076783fb0896072702796cc20310b6e8fe236990565") format("woff");
}

@font-face {
    font-family: "Basic Commercial";
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
    src: url("//onsclothing.com/cdn/fonts/basic_commercial/basiccommercial_n4.161334af349df25a2cfd2ef229e3fe638b6471c6.woff2?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=be9fb5d783059fcda1ce5f1419d95c5bec103cdbc9d40a6f1d52c89c5d527a1f") format("woff2"), url("//onsclothing.com/cdn/fonts/basic_commercial/basiccommercial_n4.db1c9e0093cb75b784ac848dd289a1fa6d164d13.woff?h1=b25zY2xvdGhpbmcuY29t&h2=by1uLXMtY2xvdGhpbmcuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=3a4fd056c6fe325f0112dc70f0281f6054b159f83172a97d83029dab52f3fa53") format("woff");
}

:root {
    --page-container-width: 2200px;
    --reading-container-width: 720px;
    --divider-opacity: 0.14;
    --gutter-large: 30px;
    --gutter-desktop: 20px;
    --gutter-mobile: 16px;
    --section-padding: 50px;
    --larger-section-padding: 80px;
    --larger-section-padding-mobile: 60px;
    --largest-section-padding: 110px;
    --aos-animate-duration: 0.6s;
    --base-font-family: Montserrat, sans-serif;
    --base-font-weight: 400;
    --base-font-style: normal;
    --heading-font-family: 'Jost', "Basic Commercial", sans-serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --logo-font-family: "Basic Commercial", sans-serif;
    --logo-font-weight: 700;
    --logo-font-style: normal;
    --nav-font-family: 'Jost', "Basic Commercial", sans-serif;
    --nav-font-weight: 400;
    --nav-font-style: normal;
    --base-text-size: 14px;
    --base-line-height: 1.6;
    --input-text-size: 16px;
    --smaller-text-size-1: 11px;
    --smaller-text-size-2: 14px;
    --smaller-text-size-3: 11px;
    --smaller-text-size-4: 10px;
    --larger-text-size: 30px;
    --super-large-text-size: 53px;
    --super-large-mobile-text-size: 24px;
    --larger-mobile-text-size: 24px;
    --logo-text-size: 24px;
    --btn-letter-spacing: normal;
    --btn-text-transform: none;
    --button-text-size: 14px;
    --quickbuy-button-text-size: 14px;
    --small-feature-link-font-size: 1em;
    --input-btn-padding-top: 1em;
    --input-btn-padding-bottom: 1em;
    --heading-text-transform: none;
    --nav-text-size: 14px;
    --mobile-menu-font-weight: 600;
    --body-bg-color: 248 244 243;
    --bg-color: 248 244 243;
    --body-text-color: 103 104 105;
    --text-color: 103 104 105;
    --header-text-col: #171717;
    --header-text-hover-col: var(--header-text-col);
    --header-bg-col: #afb0a5;
    --heading-color: 23 23 23;
    --body-heading-color: 23 23 23;
    --heading-divider-col: #e2e2e2;
    --logo-col: #171717;
    --main-nav-bg: #ffffff;
    --main-nav-link-col: #676869;
    --main-nav-link-hover-col: #171717;
    --main-nav-link-featured-col: #df5641;
    --link-color: 23 23 23;
    --body-link-color: 23 23 23;
    --btn-bg-color: 35 35 35;
    --btn-bg-hover-color: 0 0 0;
    --btn-border-color: 35 35 35;
    --btn-border-hover-color: 0 0 0;
    --btn-text-color: 255 255 255;
    --btn-text-hover-color: 255 255 255;
    --btn-alt-bg-color: 255 255 255;
    --btn-alt-text-color: 35 35 35;
    --btn-alt-border-color: 35 35 35;
    --btn-alt-border-hover-color: 35 35 35;
    --btn-ter-bg-color: 233 220 217;
    --btn-ter-text-color: 52 53 54;
    --btn-ter-bg-hover-color: 35 35 35;
    --btn-ter-text-hover-color: 255 255 255;
    --btn-border-radius: 3px;
    --color-scheme-default: #f8f4f3;
    --color-scheme-default-color: 248 244 243;
    --color-scheme-default-text-color: 103 104 105;
    --color-scheme-default-head-color: 23 23 23;
    --color-scheme-default-link-color: 23 23 23;
    --color-scheme-default-btn-text-color: 255 255 255;
    --color-scheme-default-btn-text-hover-color: 255 255 255;
    --color-scheme-default-btn-bg-color: 35 35 35;
    --color-scheme-default-btn-bg-hover-color: 0 0 0;
    --color-scheme-default-btn-border-color: 35 35 35;
    --color-scheme-default-btn-border-hover-color: 0 0 0;
    --color-scheme-default-btn-alt-text-color: 35 35 35;
    --color-scheme-default-btn-alt-bg-color: 255 255 255;
    --color-scheme-default-btn-alt-border-color: 35 35 35;
    --color-scheme-default-btn-alt-border-hover-color: 35 35 35;
    --color-scheme-1: #f8f4f3;
    --color-scheme-1-color: 248 244 243;
    --color-scheme-1-text-color: 103 104 105;
    --color-scheme-1-head-color: 23 23 23;
    --color-scheme-1-link-color: 23 23 23;
    --color-scheme-1-btn-text-color: 255 255 255;
    --color-scheme-1-btn-text-hover-color: 255 255 255;
    --color-scheme-1-btn-bg-color: 35 35 35;
    --color-scheme-1-btn-bg-hover-color: 0 0 0;
    --color-scheme-1-btn-border-color: 35 35 35;
    --color-scheme-1-btn-border-hover-color: 0 0 0;
    --color-scheme-1-btn-alt-text-color: 35 35 35;
    --color-scheme-1-btn-alt-bg-color: 255 255 255;
    --color-scheme-1-btn-alt-border-color: 35 35 35;
    --color-scheme-1-btn-alt-border-hover-color: 35 35 35;
    --color-scheme-2: #232323;
    --color-scheme-2-color: 35 35 35;
    --color-scheme-2-text-color: 255 255 255;
    --color-scheme-2-head-color: 255 255 255;
    --color-scheme-2-link-color: 255 255 255;
    --color-scheme-2-btn-text-color: 23 23 23;
    --color-scheme-2-btn-text-hover-color: 23 23 23;
    --color-scheme-2-btn-bg-color: 255 255 255;
    --color-scheme-2-btn-bg-hover-color: 226 226 226;
    --color-scheme-2-btn-border-color: 255 255 255;
    --color-scheme-2-btn-border-hover-color: 226 226 226;
    --color-scheme-2-btn-alt-text-color: 23 23 23;
    --color-scheme-2-btn-alt-bg-color: 255 255 255;
    --color-scheme-2-btn-alt-border-color: 23 23 23;
    --color-scheme-2-btn-alt-border-hover-color: 23 23 23;
    /* Shop Pay payment terms */
    --payment-terms-background-color: #f8f4f3;
    --quickbuy-bg: 248 244 243;
    --body-input-background-color: rgb(var(--body-bg-color));
    --input-background-color: rgb(var(--body-bg-color));
    --body-input-text-color: var(--body-text-color);
    --input-text-color: var(--body-text-color);
    --body-input-border-color: rgb(212, 209, 209);
    --input-border-color: rgb(212, 209, 209);
    --input-border-color-hover: rgb(168, 167, 167);
    --input-border-color-active: rgb(103, 104, 105);
    --swatch-cross-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(212, 209, 209)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
    --swatch-cross-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(168, 167, 167)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
    --swatch-cross-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(103, 104, 105)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
    --footer-divider-col: #e4e4e4;
    --footer-text-col: 103 104 105;
    --footer-heading-col: 23 23 23;
    --footer-bg: #f8f4f3;
    --product-label-overlay-justify: flex-start;
    --product-label-overlay-align: flex-start;
    --product-label-overlay-reduction-text: #ffffff;
    --product-label-overlay-reduction-bg: #b33323;
    --product-label-overlay-stock-text: #ffffff;
    --product-label-overlay-stock-bg: #4c4c4b;
    --product-label-overlay-new-text: #808284;
    --product-label-overlay-new-bg: #ffffff;
    --product-label-overlay-meta-text: #171717;
    --product-label-overlay-meta-bg: #66ff65;
    --product-label-sale-text: #df5641;
    --product-label-sold-text: #171717;
    --product-label-preorder-text: #60a57e;
    --product-block-crop-align: center;
    --product-block-price-align: flex-start;
    --product-block-price-item-margin-start: initial;
    --product-block-price-item-margin-end: .5rem;
    --collection-block-image-position: center center;
    --swatch-picker-image-size: 40px;
    --swatch-crop-align: center center;
    --image-overlay-text-color: 255 255 255;
    --image-overlay-bg: rgba(23, 23, 23, 0.12);
    --image-overlay-shadow-start: rgb(0 0 0 / 0.12);
    --image-overlay-box-opacity: 1.0;
    .image-overlay--bg-box .text-overlay .text-overlay__text

{
    --image-overlay-box-bg: 248 244 243;
    --heading-color: var(--body-heading-color);
    --text-color: var(--body-text-color);
    --link-color: var(--body-link-color);
}

--product-inventory-ok-box-color: #f2faf0;
--product-inventory-ok-text-color: #108043;
--product-inventory-ok-icon-box-fill-color: #fff;
--product-inventory-low-box-color: #fcf1cd;
--product-inventory-low-text-color: #dd9a1a;
--product-inventory-low-icon-box-fill-color: #fff;
--product-inventory-low-text-color-channels: 16, 128, 67;
--product-inventory-ok-text-color-channels: 221, 154, 26;

--rating-star-color: 246 165 41;
}

::selection {
    background: rgb(var(--body-heading-color));
    color: rgb(var(--body-bg-color));
}

::-moz-selection {
    background: rgb(var(--body-heading-color));
    color: rgb(var(--body-bg-color));
}

.navigation .h1 {
    color: inherit !important;
}

.use-color-scheme--default {
    --product-label-sale-text: #df5641;
    --product-label-sold-text: #171717;
    --product-label-preorder-text: #60a57e;
    --input-background-color: rgb(var(--body-bg-color));
    --input-text-color: var(--body-input-text-color);
    --input-border-color: rgb(212, 209, 209);
    --input-border-color-hover: rgb(168, 167, 167);
    --input-border-color-active: rgb(103, 104, 105);
}

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

@import 'https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,400&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap';


@font-face {
        font-family: 'Nunito-Sans-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Nunito-Sans/latin/nunito-sans_latin_italic_400.woff2);
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Nunito-Sans-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Nunito-Sans/latin/nunito-sans_latin_italic_700.woff2);
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Nunito-Sans-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Nunito-Sans/latin/nunito-sans_latin_regular_400.woff2);
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Nunito-Sans-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Nunito-Sans/latin/nunito-sans_latin_regular_700.woff2);
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }