/*! CSS Used from: https://cdn.shopify.com/s/files/1/0264/5144/3787/t/1/assets/theme.scss.css?v=149851678205553002261655118337 ; media=all */
@media all{
  *,*:before,*:after{box-sizing:border-box;}
  input,button{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
  a{background-color:transparent;}
  button,input{color:inherit;font:inherit;margin:0;}
  button::-moz-focus-inner{border-style:none;padding:0;}
  button:-moz-focusring{outline:1px dotted ButtonText;}
  a,button,input,label{touch-action:manipulation;}
  .show{display:block!important;}
  input,button{font-size:16px;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#3d4246;line-height:1.5;}
  @media only screen and (max-width: 989px){
  input,button{font-size:16px;}
  }
  p{color:#69727b;margin:0 0 19.44444px;}
  @media only screen and (max-width: 749px){
  p{font-size:.9375em;}
  }
  p:last-child{margin-bottom:0;}
  li{list-style:none;}
  ul{margin:0;padding:0;}
  a{color:#3d4246;text-decoration:none;}
  a:not([disabled]):hover,a:focus{color:#25282b;}
  svg:not(:root){overflow:hidden;}
  button{cursor:pointer;}
  label{display:block;margin-bottom:5px;}
  @media only screen and (max-width: 749px){
  label{font-size:.875em;}
  }
  label[for]{cursor:pointer;}
  input{border:1px solid #949494;background-color:#fff;color:#000;max-width:100%;line-height:1.2;border-radius:2px;}
  input:focus{border-color:#7b7b7b;}
  ::-webkit-input-placeholder{color:#000;opacity:.6;}
  ::-moz-placeholder{color:#000;opacity:.6;}
  :-ms-input-placeholder{color:#000;opacity:.6;}
  ::-ms-input-placeholder{color:#000;opacity:1;}
  input{padding:8px 15px;}
  @media only screen and (min-width: 750px){
  input{padding:10px 18px;}
  }
  }
  /*! CSS Used from: Embedded */
  .accessibly-otm-hidden{display:none!important;}
  .accessibly-otm-row{display:flex;justify-content:space-between;align-items:center;}
  .accessibly-otm-flex{display:flex;}
  .accessibly-otm-justify-between{justify-content:space-between;}
  .accessibly-otm-align-center{align-items:center;}
  .accessibly-otm-tab{padding:10px;display:none;}
  .accessibly-otm-tab-active{display:block;}
  .accessibly-otm-reset-button-container{padding:10px 10px;}
  .accessibly-otm-reset-button{font-family:"Noto Sans",sans-serif;background-color:#e3e9ff;color:#574cd5;border:0;width:100%;padding:10px;border-radius:5px;margin:0;font-weight:600;cursor:pointer;text-align:center;}
  .accessibly-otm-reset-button:hover{background-color:#574cd5;color:#fff;}
  .accessibly-otm-widget{-webkit-font-smoothing:antialiased;position:relative;right:0;top:0;width:100%;height:100vh;background-color:#f8f9fc;z-index:100;box-shadow:0px 4px 20px rgba(25,27,30,.1);direction:ltr;}
  @media screen and (min-width: 520px){
  .accessibly-otm-widget{width:100%; max-width:435px;}
  }
  .accessibly-otm-hide-forever{background-color:#fff;padding:15px 10px;border-bottom:1px solid #f2f2f8;box-shadow:rgba(25,27,30,.03) 0px 0px;}
  .accessibly-otm-hide-forever-message{font-family:"Noto Sans",sans-serif;font-size:14px;}
  .accessibly-otm-hide-forever-ok{width:50%;margin-right:5px;background-color:#e3e9ff;color:#574cd5;border:0;padding:10px;border-radius:5px;font-weight:600;cursor:pointer;font-family:"Noto Sans",sans-serif;}
  .accessibly-otm-hide-forever-cancel{width:50%;background-color:#f8f9fc;color:#000;border:0;padding:10px;border-radius:5px;font-weight:600;cursor:pointer;font-family:"Noto Sans",sans-serif;}
  .accessibly-otm-navigation .accessibly-otm-row{padding:15px 10px;}
  .accessibly-otm-navigation-button{opacity:1;background-color:rgba(0,0,0,0);outline:none;border:none;text-decoration:none;text-align:center;margin-right:10px;padding:0;}
  .accessibly-otm-navigation-button:hover{text-align:center;opacity:.6;background-color:rgba(0,0,0,0);outline:none;border:none;text-decoration:none;}
  .accessibly-otm-navigation-title{font-family:"Noto Sans",sans-serif;font-size:16px;margin:0;padding:0;color:#fff;position:absolute;left:15px;transform:translateY(-50%) translateX(0%);transition:all .2 linear;letter-spacing:0px;font-weight:600;text-transform:capitalize!important;}
  .accessibly-otm-navigation-close{background-color:rgba(0,0,0,0);border:none;font-size:15px;cursor:pointer;}
  .accessibly-otm-navigation-close svg{height:15px;}
  .accessibly-otm-navigation-settings{font-size:15px;cursor:pointer;}
  .accessibly-otm-navigation-settings svg{height:23px;width:unset;fill:rgba(0,0,0,0);}
  .accessibly-otm-navigation-back{font-family:"Noto Sans",sans-serif;background-color:rgba(0,0,0,0);font-size:15px;display:flex;align-items:center;color:#fff;font-weight:700;opacity:0!important;margin-left:-15px;transition:all .2 linear;cursor:pointer;}
  .accessibly-otm-statement{padding:10px;max-height:calc(100vh - 140px);overflow-y:auto;color:#000;}
  .accessibly-otm-statement ul{padding:0;}
  .accessibly-otm-statement ul li{font-family:"Noto Sans";}
  .accessibly-otm-statement p{font-family:"Noto Sans";font-style:normal;font-weight:400;font-size:14px;}
  .accessibly-otm-statement p.accessibly-otm-h2{font-family:"Noto Sans";font-style:normal;font-weight:600;font-size:22px;}
  .accessibly-otm-statement p.accessibly-otm-h3{font-family:"Noto Sans";font-style:normal;font-weight:600;font-size:18px;}
  .accessibly-otm-statement p.accessibly-otm-h4{font-family:"Noto Sans";font-style:normal;font-weight:600;font-size:16px;}
  #accessiblyOtm .accessibly-otm-assertive{position:relative;width:0px;height:0px;left:0;top:0;opacity:0;display:block;line-height:0;}
  #accessiblyOtm .accessibly-otm-features{padding:10px;max-height:calc(100vh - 150px);overflow-y:auto;}
  #accessiblyOtm .accessibly-otm-features::-webkit-scrollbar{width:5px;background-color:#f3f4f6;}
  #accessiblyOtm .accessibly-otm-features::-webkit-scrollbar-thumb{background:#d4dae4;border-radius:5px;}
  #accessiblyOtm .accessibly-otm-features-block:last-child{padding-bottom:30px;}
  #accessiblyOtm .accessibly-otm-features-block-title{font-family:"Noto Sans",sans-serif;font-size:16px;font-weight:600;color:#7a7f8c;margin-bottom:5px;margin-top:10px;text-transform:capitalize!important;}
  #accessiblyOtm .accessibly-otm-features-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;margin-bottom:30px;}
  @media screen and (min-width: 520px){
  #accessiblyOtm .accessibly-otm-features-row{grid-template-columns:repeat(3, 1fr);}
  }
  #accessiblyOtm .accessibly-otm-option-button{font-family:"Noto Sans",sans-serif;display:block;position:relative;height:auto;text-align:center;padding:5px 10px;background-color:#fff;border:none;min-height:115px;border:1px solid #f2f2f8;border-radius:5px;margin:unset;line-height:1.2;box-shadow:0px 0px 5px rgba(25,27,30,.03);cursor:pointer;}
  #accessiblyOtm .accessibly-otm-option-button:focus{outline:0;}
  #accessiblyOtm .accessibly-otm-option-icon{width:100%;position:relative;display:block;margin-bottom:10px;margin-top:10px;pointer-events:none;line-height:0;}
  #accessiblyOtm .accessibly-otm-option-icon svg{width:30px;height:28px;fill:rgba(0,0,0,0);display:inline;}
  #accessiblyOtm .accessibly-otm-option-icon svg g{fill:rgba(0,0,0,0);}
  #accessiblyOtm .accessibly-otm-option-title{font-family:"Noto Sans",sans-serif;text-transform:initial;margin-bottom:0;font-size:14px;font-weight:700;color:#000;letter-spacing:0;margin-bottom:10px;padding:0;line-height:20px;text-transform:capitalize!important;}
  #accessiblyOtm .accessibly-otm-option-levels{display:flex;justify-content:center;}
  #accessiblyOtm .accessibly-otm-option-levels span{width:33%;margin:0px 2px;}
  #accessiblyOtm .accessibly-otm-option-levels span svg{width:100%;height:unset;display:block;}
  #accessiblyOtm .accessibly-otm-footer{position:absolute;bottom:0;width:100%;}
  #accessiblyOtm .accessibly-otm-footer .accessibly-otm-row{padding:15px 15px;background-color:#fff;border-top:2px solid #f3f4f6;}
  #accessiblyOtm .accessibly-otm-footer a{font-family:"Noto Sans",sans-serif;display:block;font-size:12px;font-weight:700;margin-bottom:5px;padding:0;text-decoration:none;color:#4b5563!important;text-transform:capitalize!important;cursor:pointer;}
  #accessiblyOtm .accessibly-otm-footer a:hover{color:#574cd5!important;}
  #accessiblyOtm .accessibly-otm-dropdown-container{position:relative;display:block;color:#000;}
  #accessiblyOtm .accessibly-otm-dropdown-label{font-family:"Noto Sans",sans-serif;font-size:15px;font-weight:600;width:100%;padding-bottom:10px;border-bottom:1px solid #eff1f7;margin-bottom:0px;}
  #accessiblyOtm .accessibly-otm-dropdown-button{font-family:"Noto Sans",sans-serif;color:inherit;background-color:rgba(0,0,0,0);font-weight:400;font-size:14px;width:100%;border:0;border-inline:none;border-bottom:1px solid #eff1f7;padding:15px 0px;text-align:left;cursor:pointer;}
  #accessiblyOtm .accessibly-otm-dropdown-search{font-family:"Noto Sans",sans-serif;box-sizing:border-box;background-position:14px 12px;background-repeat:no-repeat;font-size:13px;padding:8px 10px;border:none;border-radius:8px;background-color:#eff1f7;margin-top:10px;margin-bottom:10px;width:100%;}
  #accessiblyOtm .accessibly-otm-dropdown-item-container{padding:.5rem 0;display:none;position:absolute;min-width:230px;width:100%;z-index:1;}
  #accessiblyOtm .accessibly-otm-dropdown-item-container.show{display:block;}
  #accessiblyOtm .accessibly-otm-dropdown-item{font-family:"Noto Sans",sans-serif;color:#000;text-decoration:none;text-align:left;font-weight:400;font-size:13px;display:block;cursor:pointer;padding:8px 10px;border-radius:10px;}
  #accessiblyOtm .accessibly-otm-dropdown-item:hover{background-color:#eff1f7;}
  #accessiblyOtm .accessibly-otm-footer-logo svg{height:30px;width:unset;}
  /*! CSS Used from: Embedded */
  fontsninja-text{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;color:inherit;}
  /*! CSS Used fontfaces */
  @font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(https://fonts.shopifycdn.com/roboto/roboto_n4.da808834c2315f31dd3910e2ae6b1a895d7f73f5.woff2?&hmac=fc93048d67b5919b29c4e947343d0a9599adb89fe18272b77057db493cffc489) format("woff2"),url(https://fonts.shopifycdn.com/roboto/roboto_n4.a512c7b68cd7f12c72e1a5fd58e7f7315c552e93.woff?&hmac=be64ada5dc9e0332d117b70bf19b9fefd0340f9022a8349b78d28787f6783825) format("woff");}
  @font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(https://fonts.shopifycdn.com/roboto/roboto_n7.51ede27d5b58491d9cf07ad184108da52fef80b4.woff2?&hmac=8bb259a3f49ea88d41c462dcb44f2cec856d8661f982e17fbec39180f6186d44) format("woff2"),url(https://fonts.shopifycdn.com/roboto/roboto_n7.1babbb6a27f91b14216bafa40bf222e08f6999f4.woff?&hmac=2dc8169e45bac2afac11d0d3aaf8d06b4454742dfab2d1c2987406d80e19ec4f) format("woff");}
  @font-face{font-family:Roboto;font-weight:400;font-style:italic;src:url(https://fonts.shopifycdn.com/roboto/roboto_i4.f98951b4b9b6e1096fc799cd05debd098bd422ac.woff2?&hmac=1aa9c43fd61251fcdf83b82e8f5043a3e3d55898fd9d8eb09ee03cebc337c012) format("woff2"),url(https://fonts.shopifycdn.com/roboto/roboto_i4.688a26691d45bc4053b6ae24a196cabdeedbc25c.woff?&hmac=e1dbd434c5744f0edcd5592ba2a75585f210b69e34be7a9f6322eb8ad1fabc60) format("woff");}
  @font-face{font-family:Roboto;font-weight:700;font-style:italic;src:url(https://fonts.shopifycdn.com/roboto/roboto_i7.9c922c35bb84952cfb17e8c1d42e440e75aa8ccf.woff2?&hmac=2296c2d51e7aa2388655ee9b2f9ae6bca9a27d7203f147def895e600c965e48d) format("woff2"),url(https://fonts.shopifycdn.com/roboto/roboto_i7.c50b5683f5731edb8040ff2110a54947108434de.woff?&hmac=b2ac5182195fbae3d14433e409ef69ddbc692155f1d68bb5fc2b51457d48acf8) format("woff");}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format('woff2');unicode-range:U+0370-03FF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVadyBx2pqPIif.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVYNyBx2pqPIif.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVZdyBx2pqPIif.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVaNyBx2pqPIif.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVZ9yBx2pqPIif.woff2) format('woff2');unicode-range:U+0370-03FF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVa9yBx2pqPIif.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVatyBx2pqPIif.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjOhBVZNyBx2pqPA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVadyBx2pqPIif.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVYNyBx2pqPIif.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVZdyBx2pqPIif.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVaNyBx2pqPIif.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVZ9yBx2pqPIif.woff2) format('woff2');unicode-range:U+0370-03FF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVa9yBx2pqPIif.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVatyBx2pqPIif.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjXhFVZNyBx2pqPA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
