.tw-container{
  width:100%
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{
  -webkit-transition:all .3s;
  -o-transition:all .3s;
  transition:all .3s;
  margin-top:0.5rem;
  border-radius:0.5rem;
  line-height:1
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:first-child{
  margin-top:0
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{
  height:3rem;
  padding-left:1rem;
  padding-right:1rem;
  font-weight:600;
  display:block;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  --text-opacity:1;
  color:#7C7C7C;
  color:rgba(124, 124, 124, var(--text-opacity))
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover{
  --bg-opacity:1;
  background-color:#f7f7f7;
  background-color:rgba(247, 247, 247, var(--bg-opacity));
  padding-left:0.75rem
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover span{
  --text-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--text-opacity));
  font-weight:700
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active{
  --bg-opacity:1;
  background-color:#f7f7f7;
  background-color:rgba(247, 247, 247, var(--bg-opacity))
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active:hover{
  padding-left:0
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active span{
  --text-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--text-opacity));
  font-weight:700
}

.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{
  font-size:.9rem !important;
  -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06) !important;
          box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06) !important;
  background-color:#f7f7f7 !important;
  color:#00a4e0 !important;
  border-radius:0.25rem
}

.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{
  font-weight:bold;
  color:#00a4e0 !important
}

.tw-bg-gray-100{
  --bg-opacity:1 !important;
  background-color:#f7f7f7 !important;
  background-color:rgba(247, 247, 247, var(--bg-opacity)) !important
}

.tw-bg-red-600{
  --bg-opacity:1 !important;
  background-color:#e53e3e !important;
  background-color:rgba(229, 62, 62, var(--bg-opacity)) !important
}

.tw-bg-primary{
  --bg-opacity:1 !important;
  background-color:#00A0E2 !important;
  background-color:rgba(0, 160, 226, var(--bg-opacity)) !important
}

.tw-bg-secondary{
  --bg-opacity:1 !important;
  background-color:#FF633F !important;
  background-color:rgba(255, 99, 63, var(--bg-opacity)) !important
}

.hover\:tw-bg-blue-600:hover{
  --bg-opacity:1 !important;
  background-color:#3182ce !important;
  background-color:rgba(49, 130, 206, var(--bg-opacity)) !important
}

.tw-border-gray-200{
  --border-opacity:1 !important;
  border-color:#edf2f7 !important;
  border-color:rgba(237, 242, 247, var(--border-opacity)) !important
}

.tw-rounded-sm{
  border-radius:0.125rem !important
}

.tw-rounded{
  border-radius:0.25rem !important
}

.tw-rounded-md{
  border-radius:0.375rem !important
}

.tw-rounded-lg{
  border-radius:0.5rem !important
}

.tw-rounded-r-md{
  border-top-right-radius:0.375rem !important;
  border-bottom-right-radius:0.375rem !important
}

.tw-border-solid{
  border-style:solid !important
}

.tw-border-0{
  border-width:0 !important
}

.tw-border-t-0{
  border-top-width:0 !important
}

.tw-border-b-0{
  border-bottom-width:0 !important
}

.tw-border-t-2{
  border-top-width:2px !important
}

.tw-border-b-2{
  border-bottom-width:2px !important
}

.tw-block{
  display:block !important
}

.tw-inline-block{
  display:inline-block !important
}

.tw-flex{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.tw-inline-flex{
  display:-webkit-inline-box !important;
  display:-ms-inline-flexbox !important;
  display:inline-flex !important
}

.tw-flex-col{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
      -ms-flex-direction:column !important;
          flex-direction:column !important
}

.tw-items-center{
  -webkit-box-align:center !important;
      -ms-flex-align:center !important;
          align-items:center !important
}

.tw-justify-between{
  -webkit-box-pack:justify !important;
      -ms-flex-pack:justify !important;
          justify-content:space-between !important
}

.tw-order-1{
  -webkit-box-ordinal-group:2 !important;
      -ms-flex-order:1 !important;
          order:1 !important
}

.tw-font-semibold{
  font-weight:600 !important
}

.tw-font-bold{
  font-weight:700 !important
}

.tw-h-4{
  height:1rem !important
}

.tw-h-8{
  height:2rem !important
}

.tw-h-12{
  height:3rem !important
}

.tw-h-48{
  height:12rem !important
}

.tw-text-xs{
  font-size:0.75rem !important
}

.tw-text-sm{
  font-size:0.875rem !important
}

.tw-text-xl{
  font-size:1.25rem !important
}

.tw-text-2xl{
  font-size:1.5rem !important
}

.tw-leading-none{
  line-height:1 !important
}

.tw-leading-tight{
  line-height:1.25 !important
}

.tw-leading-normal{
  line-height:1.5 !important
}

.tw-list-none{
  list-style-type:none !important
}

.tw-mx-6{
  margin-left:1.5rem !important;
  margin-right:1.5rem !important
}

.tw-mb-0{
  margin-bottom:0 !important
}

.tw-mt-1{
  margin-top:0.25rem !important
}

.tw-mt-2{
  margin-top:0.5rem !important
}

.tw-ml-2{
  margin-left:0.5rem !important
}

.tw-mt-3{
  margin-top:0.75rem !important
}

.tw-mt-4{
  margin-top:1rem !important
}

.tw-ml-4{
  margin-left:1rem !important
}

.tw-mt-5{
  margin-top:1.25rem !important
}

.tw-mt-6{
  margin-top:1.5rem !important
}

.tw-mt-8{
  margin-top:2rem !important
}

.tw-mb-8{
  margin-bottom:2rem !important
}

.tw-mt-10{
  margin-top:2.5rem !important
}

.tw-mt-32{
  margin-top:8rem !important
}

.tw-overflow-hidden{
  overflow:hidden !important
}

.tw-p-0{
  padding:0 !important
}

.tw-p-5{
  padding:1.25rem !important
}

.tw-py-2{
  padding-top:0.5rem !important;
  padding-bottom:0.5rem !important
}

.tw-py-3{
  padding-top:0.75rem !important;
  padding-bottom:0.75rem !important
}

.tw-px-4{
  padding-left:1rem !important;
  padding-right:1rem !important
}

.tw-px-5{
  padding-left:1.25rem !important;
  padding-right:1.25rem !important
}

.tw-px-6{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important
}

.tw-py-8{
  padding-top:2rem !important;
  padding-bottom:2rem !important
}

.tw-px-8{
  padding-left:2rem !important;
  padding-right:2rem !important
}

.tw-py-10{
  padding-top:2.5rem !important;
  padding-bottom:2.5rem !important
}

.tw-px-12{
  padding-left:3rem !important;
  padding-right:3rem !important
}

.tw-pb-0{
  padding-bottom:0 !important
}

.tw-pt-3{
  padding-top:0.75rem !important
}

.tw-pt-4{
  padding-top:1rem !important
}

.tw-pb-8{
  padding-bottom:2rem !important
}

.tw-fixed{
  position:fixed !important
}

.tw-top-0{
  top:0 !important
}

.tw-left-0{
  left:0 !important
}

.tw-shadow-md{
  -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
}

.tw-shadow-lg{
  -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
}

.tw-fill-current{
  fill:currentColor !important
}

.tw-text-left{
  text-align:left !important
}

.tw-text-center{
  text-align:center !important
}

.tw-text-right{
  text-align:right !important
}

.tw-text-black{
  --text-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--text-opacity)) !important
}

.tw-text-white{
  --text-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--text-opacity)) !important
}

.tw-text-gray-500{
  --text-opacity:1 !important;
  color:#a0aec0 !important;
  color:rgba(160, 174, 192, var(--text-opacity)) !important
}

.tw-text-gray-600{
  --text-opacity:1 !important;
  color:#7C7C7C !important;
  color:rgba(124, 124, 124, var(--text-opacity)) !important
}

.tw-text-red-100{
  --text-opacity:1 !important;
  color:#fff5f5 !important;
  color:rgba(255, 245, 245, var(--text-opacity)) !important
}

.tw-text-primary{
  --text-opacity:1 !important;
  color:#00A0E2 !important;
  color:rgba(0, 160, 226, var(--text-opacity)) !important
}

.tw-uppercase{
  text-transform:uppercase !important
}

.tw-tracking-wider{
  letter-spacing:0.05em !important
}

.tw-w-4{
  width:1rem !important
}

.tw-w-6{
  width:1.5rem !important
}

.tw-w-20{
  width:5rem !important
}

.tw-w-48{
  width:12rem !important
}

.tw-w-full{
  width:100% !important
}

.tw-z-50{
  z-index:50 !important
}

.tw-transform{
  --transform-translate-x:0 !important;
  --transform-translate-y:0 !important;
  --transform-rotate:0 !important;
  --transform-skew-x:0 !important;
  --transform-skew-y:0 !important;
  --transform-scale-x:1 !important;
  --transform-scale-y:1 !important;
  -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
      -ms-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
          transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important
}

.hover\:tw-scale-105:hover{
  --transform-scale-x:1.05 !important;
  --transform-scale-y:1.05 !important
}

.hover\:tw-scale-110:hover{
  --transform-scale-x:1.1 !important;
  --transform-scale-y:1.1 !important
}

.tw-transition-all{
  -webkit-transition-property:all !important;
  -o-transition-property:all !important;
  transition-property:all !important
}

.tw-transition{
  -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  -o-transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important
}

.tw-ease-in-out{
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
       -o-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
}

.tw-duration-300{
  -webkit-transition-duration:300ms !important;
       -o-transition-duration:300ms !important;
          transition-duration:300ms !important
}

.ev-shadow{
  -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);
          box-shadow:0 1px 4px rgba(0,0,0,0.25)
}

@media (min-width: 640px){
  .tw-container{
    max-width:640px
  }}

@media (min-width: 768px){
  .tw-container{
    max-width:768px
  }
  .md\:tw-flex{
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important
  }

  .md\:tw-flex-row{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
        -ms-flex-direction:row !important;
            flex-direction:row !important
  }

  .md\:tw-justify-between{
    -webkit-box-pack:justify !important;
        -ms-flex-pack:justify !important;
            justify-content:space-between !important
  }

  .md\:tw-order-none{
    -webkit-box-ordinal-group:1 !important;
        -ms-flex-order:0 !important;
            order:0 !important
  }

  .md\:tw-h-64{
    height:16rem !important
  }

  .md\:tw-mt-0{
    margin-top:0 !important
  }

  .md\:tw-ml-2{
    margin-left:0.5rem !important
  }

  .md\:tw-ml-auto{
    margin-left:auto !important
  }

  .md\:tw-py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .md\:tw-pr-6{
    padding-right:1.5rem !important
  }

  .md\:tw-text-right{
    text-align:right !important
  }

  .md\:tw-w-64{
    width:16rem !important
  }

  .md\:tw-w-1\/2{
    width:50% !important
  }

  .md\:tw-w-1\/3{
    width:33.333333% !important
  }

  .md\:tw-w-2\/3{
    width:66.666667% !important
  }}

@media (min-width: 1024px){
  .tw-container{
    max-width:1024px
  }
  .lg\:tw-block{
    display:block !important
  }

  .lg\:tw-flex{
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important
  }

  .lg\:tw-items-center{
    -webkit-box-align:center !important;
        -ms-flex-align:center !important;
            align-items:center !important
  }

  .lg\:tw-justify-between{
    -webkit-box-pack:justify !important;
        -ms-flex-pack:justify !important;
            justify-content:space-between !important
  }

  .lg\:tw-mt-0{
    margin-top:0 !important
  }

  .lg\:tw-ml-0{
    margin-left:0 !important
  }

  .lg\:tw-mt-2{
    margin-top:0.5rem !important
  }

  .lg\:tw-mt-4{
    margin-top:1rem !important
  }

  .lg\:tw-mr-4{
    margin-right:1rem !important
  }

  .lg\:tw-ml-4{
    margin-left:1rem !important
  }

  .lg\:tw-py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .lg\:tw-pt-20{
    padding-top:5rem !important
  }

  .lg\:tw-pb-32{
    padding-bottom:8rem !important
  }

  .lg\:tw-text-left{
    text-align:left !important
  }

  .lg\:tw-w-1\/3{
    width:33.333333% !important
  }

  .lg\:tw-w-2\/3{
    width:66.666667% !important
  }

  .lg\:tw-w-full{
    width:100% !important
  }}

@media (min-width: 1280px){
  .tw-container{
    max-width:1280px
  }}

