/** Shopify CDN: Minification failed

Line 111:5 Unexpected ".5"

**/
.page-width {
    max-width: 1440px;
    margin-left:auto;
    margin-right:auto;
    padding-right:8px;
    padding-left:8px;
}
.block{display:block!important}
.hidden{display:none!important}
.w-full{width:100%}
.h-full{height:100%}
.w-fit{width:-moz-fit-content;width:fit-content}
.mx-auto{margin-left:auto;margin-right:auto}
.text-center{text-align:center}
.relative{position:relative}
.absolute{position:absolute;z-index:5}
.top-0{top:0}
.top-full{top:100%}
.left-0{left:0}
.right-0{right:0}
.bottom-0{bottom:0}
.bottom-full{bottom:100%}
.z-8{z-index:8}
.z-10{z-index:10}
.top-1\/2{top:50%}
.left-1\/2{left:50%}
.-translate-y-1\/2{transform:translateY(-50%)}
.-translate-x-1\/2{transform:translateX(-50%)}
.absolute-center,.absolute-center-x{margin:auto;left:0;right:0;text-align:center}
.absolute-center,.absolute-center-y{top:50%;transform:translateY(-50%)}
.inline-block{display:inline-block!important}
.inline-flex{display:inline-flex}
.flex{display:flex}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-row{flex-direction:row}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-start{justify-content:flex-start}
.flex-1{flex:1 1 0%}
.order-1{order:1}
.order-2{order:2}
.gap-1{gap:4px}
.gap-2{gap:8px}
.gap-5{gap:20px}
.gap-4{gap:16px}
.gap-3{gap:12px}
.gap-0{gap:0px}
.gap-7{gap:28px}
.gap-9{gap:36px}
.gap-8{gap:32px}
.gap-12{gap:48px}
.gap-1\.5{gap:6px}
.gap-2\.5{gap:10px}
.gap-0\.5{gap:2px}
.gap-\[30px\]{gap:30px}
.gap-\[3px\]{gap:3px}
.gap-3\.5{gap:14px}
.gap-y-3{row-gap:12px}
.gap-y-6{row-gap:24px}
.grid{display:grid}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.leading-normal{line-height:1.5}
.leading-tight{line-height:1.25}
.leading-none{line-height:1}
.font-bold{font-weight:700}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.font-normal{font-weight:400}
.color-white{color:#fff!important}
.overflow-hidden{overflow:hidden}
.rounded-\[10px\]{border-radius:10px}
.rounded-2xl{border-radius:16px}
.rounded-full{border-radius:999px}
.object-cover{object-fit:cover}
.cursor-pointer{cursor:pointer}
.whitespace-nowrap{white-space:nowrap}
.bg-white{background:#fff;}
.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.underline-offset-4{text-underline-offset:4px}
.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}
.capitalize{text-transform:capitalize}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pt-\[36px\]{padding-top:36px}
.pt-0{padding-top:0}
.pt-1{padding-top:4px}
.pt-2{padding-top:8px}
.pt-3{padding-top:12px}
.pt-4{padding-top:16px}
.pt-5{padding-top:20px}
.pt-6{padding-top:24px}
.pt-\[40px\]{padding-top:40px}
.pb-2\.5{padding-bottom:10px}
.pb-6{padding-bottom:24px}
.pb-8{padding-bottom:32px}
.p-1{padding:4px}
.p-2{padding:8px}
.p-3{padding:12px}
.py-1{padding-top:4px;padding-bottom:4px}
.py-1.5{padding-top:6px;padding-bottom:6px}
.py-2{padding-top:8px;padding-bottom:8px}
.py-3{padding-top:12px;padding-bottom:12px}
.px-5{padding-left:20px;padding-right:20px}
.px-3{padding-left:12px;padding-right:12px}
.px-2{padding-left:8px;padding-right:8px}
.m-1{margin:4px}
.m-5{margin:20px}
.m-auto{margin:auto}
.m-4{margin:16px}
.m-6{margin:24px}
.m-8{margin:32px}
.m-0{margin:0px}
.m-2{margin:8px}
.mx-auto{margin-left:auto;margin-right:auto}
.mx-5{margin-left:20px;margin-right:20px}
.my-2{margin-top:8px;margin-bottom:8px}
.mx-1{margin-left:4px;margin-right:4px}
.mx-3{margin-left:12px;margin-right:12px}
.my-4{margin-top:16px;margin-bottom:16px}
.mx-0{margin-left:0px;margin-right:0px}
.my-1{margin-top:4px;margin-bottom:4px}
.my-6{margin-top:24px;margin-bottom:24px}
.my-3{margin-top:12px;margin-bottom:12px}
.my-5{margin-top:20px;margin-bottom:20px}
.mx-2{margin-left:8px;margin-right:8px}
.mx-0\.5{margin-left:2px;margin-right:2px}
.mb-0\.5{margin-bottom:2px}
.mb-0{margin-bottom:0px}
.mb-4{margin-bottom:16px}
.mb-5{margin-bottom:20px}
.mb-6{margin-bottom:24px}
.mt-0{margin-top:0px}
.ml-0{margin-left:0px}
.ml-2{margin-left:8px}
.mr-2{margin-right:8px}
.ml-3{margin-left:12px}
.mt-3{margin-top:12px}
.mt-4{margin-top:16px}
.mb-7{margin-bottom:28px}
.mt-2{margin-top:8px}
.mt-1{margin-top:4px}
.mb-1{margin-bottom:4px}
.mb-2{margin-bottom:8px}
.mb-3{margin-bottom:12px}
.ml-5{margin-left:20px}
.mr-5{margin-right:20px}
.mr-0{margin-right:0px}
.mb-12{margin-bottom:48px}
.mt-8{margin-top:32px}
.mt-7{margin-top:28px}
.ml-auto{margin-left:auto}
.mr-auto{margin-right:auto}
.ml-1{margin-left:4px}
.mt-5{margin-top:20px}
.mr-1{margin-right:4px}
.mb-8{margin-bottom:32px}
.mt-6{margin-top:24px}
.mb-9{margin-bottom:36px}
.mt-9{margin-top:36px}
.mt-16{margin-top:64px}
.mt-12{margin-top:48px}
.mt-14{margin-top:56px}
.mb-10{margin-bottom:40px}
.ml-4{margin-left:16px}
.mt-10{margin-top:40px}
.mr-3{margin-right:12px}
.mb-11{margin-bottom:44px}
.mb-16{margin-bottom:64px}
.mb-14{margin-bottom:56px}
.mr-4{margin-right:16px}
.mt-24{margin-top:96px}
.ml-10{margin-left:40px}
.mr-10{margin-right:40px}
.ml-7{margin-left:28px}
.mr-7{margin-right:28px}
.ml-8{margin-left:32px}
.mr-16{margin-right:64px}
.mr-8{margin-right:32px}
.ml-6{margin-left:24px}
.mr-6{margin-right:24px}
.mb-20{margin-bottom:80px}
.mt-20{margin-top:80px}
.ml-14{margin-left:56px}
.mr-px{margin-right:1px}
.ml-px{margin-left:1px}
.mr-11{margin-right:44px}
.mt-0\.5{margin-top:2px}
.ml-0\.5{margin-left:2px}
.mt-\[1px\]{margin-top:1px}
.mt-2\.5{margin-top:10px}
.mb-1\.5{margin-bottom:6px}
.mr-0\.5{margin-right:2px}
.ml-1\.5{margin-left:6px}
.mt-1\.5{margin-top:6px}
.mt-3\.5{margin-top:14px}
.mr-2\.5{margin-right:10px}
.ml-2\.5{margin-left:10px}
.ml-3\.5{margin-left:14px}
.mb-2\.5{margin-bottom:10px}
.mr-1\.5{margin-right:6px}
.mb-3\.5{margin-bottom:14px}
.text-\[12px\]{font-size:12px}
.text-\[9px\]{font-size:9px}

@media (min-width:768px) {
.md\:absolute{position:absolute}
.md\:block{display:block!important}
.md\:hidden{display:none!important}
.md\:flex{display:flex}
.md\:inline-flex{display:inline-flex}
.md\:flex-col{flex-direction:column}
.md\:justify-start{justify-content:flex-start}
.md\:order-2{order:2}
.md\:order-1{order:1}
.md\:text-36{font-size:36px}
.md\:text-24{font-size:24px}
.md\:text-20{font-size:20px}
.md\:text-18{font-size:18px}
.md\:text-16{font-size:16px}
.md\:grid{display:grid !important}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:gap-0{gap:0px}
.md\:gap-5{gap:20px}
.md\:gap-6{gap:24px}
.md\:gap-2\.5{gap:10px}
.md\:gap-2{gap:8px}
.md\:gap-7{gap:28px}
.md\:gap-12{gap:48px}
.md\:gap-3{gap:12px}
.md\:gap-8{gap:32px}
.md\:gap-4{gap:16px}
.md\:gap-9{gap:36px}
.md\:gap-5{gap:20px}
.md\:gap-1\.5{gap:6px}
.md\:gap-1{gap:4px}
.md\:gap-y-6{row-gap:24px}
.md\:pt-\[56px\]{padding-top:56px}
.md\:pt-\[68px\]{padding-top:68px}
.md\:pt-\[84px\]{padding-top:84px}
.md\:pt-1{padding-top:4px}
.md\:pt-2{padding-top:8px}
.md\:pt-3{padding-top:12px}
.md\:pt-4{padding-top:16px}
.md\:pt-5{padding-top:20px}
.md\:pt-6{padding-top:24px}
.md\:pt-7{padding-top:28px}
.md\:pt-8{padding-top:32px}
.md\:pb-5{padding-bottom:20px}
.md\:pb-6{padding-bottom:24px}
.md\:p-3{padding:12px}
.md\:p-5{padding:20px}
.md\:p-6{padding:24px}
.md\:px-4{padding-left:16px;padding-right:16px}
.md\:px-5{padding-left:20px;padding-right:20px}
.md\:px-12{padding-left:48px;padding-right:48px}
.md\:pb-\[64px\]{padding-bottom:64px}
.md\:pt-\[100px\]{padding-top:100px}
.md\:pb-\[100px\]{padding-bottom:100px}
.md\:py-1{padding-top:4px;padding-bottom:4px}
.md\:mx-2\.5{margin-left:10px;margin-right:10px}
.md\:mx-2{margin-left:8px;margin-right:8px}
.md\:mb-6{margin-bottom:24px}
.md\:ml-3{margin-left:12px}
.md\:mr-3{margin-right:12px}
.md\:ml-4{margin-left:16px}
.md\:mt-0{margin-top:0px}
.md\:mb-2{margin-bottom:8px}
.md\:mb-8{margin-bottom:32px}
.md\:mb-0{margin-bottom:0px}
.md\:ml-24{margin-left:96px}
.md\:mr-24{margin-right:96px}
.md\:mt-5{margin-top:20px}
.md\:mt-0\.5{margin-top:2px}
.md\:mt-\[1px\]{margin-top:1px}
.md\:mb-3{margin-bottom:12px}
.md\:mb-10{margin-bottom:40px}
.md\:mb-5{margin-bottom:20px}
.md\:mb-7{margin-bottom:28px}
.md\:mt-6{margin-top:24px}
.md\:mt-4{margin-top:16px}
.md\:ml-1{margin-left:4px}
.md\:mr-0{margin-right:0px}
.md\:mr-2\.5{margin-right:10px}
.md\:mr-2{margin-right:8px}
.md\:mr-10{margin-right:40px}
.md\:mt-12{margin-top:48px}
.md\:mt-14{margin-top:56px}
.md\:mt-2\.5{margin-top:10px}
.md\:mt-2{margin-top:8px}
.md\:mb-4{margin-bottom:16px}
.md\:mt-8{margin-top:32px}
.md\:mt-20{margin-top:80px}
.md\:mb-9{margin-bottom:36px}
.md\:mt-3{margin-top:12px}
.md\:mt-16{margin-top:64px}
.md\:mt-10{margin-top:40px}
.md\:ml-6{margin-left:24px}
.md\:mb-11{margin-bottom:44px}
.md\:mb-3\.5{margin-bottom:14px}
.md\:mr-3\.5{margin-right:14px}
.md\:mt-7{margin-top:28px}
.md\:mt-3\.5{margin-top:14px}
.md\:mb-1{margin-bottom:4px}
.md\:mt-9{margin-top:36px}
.md\:mb-2\.5{margin-bottom:10px}
.md\:mb-12{margin-bottom:48px}
.md\:mr-1{margin-right:4px}
.md\:mr-4{margin-right:16px}
.md\:mt-1{margin-top:4px}
.md\:ml-auto{margin-left:auto}
.md\:mr-auto{margin-right:auto}
.md\:ml-7{margin-left:28px}
.md\:mr-7{margin-right:28px}
.md\:mt-1\.5{margin-top:6px}
.md\:mt-14{margin-top:56px}
.md\:ml-10{margin-left:40px}
.md\:mr-6{margin-right:24px}
.md\:mr-10{margin-right:40px}
.md\:ml-0{margin-left:0px}
.md\:ml-2{margin-left:8px}
.md\:mt-\[9vh\]{margin-top:9vh}
.md\:mb-14{margin-bottom:56px}
.md\:mb-16{margin-bottom:64px}
.md\:text-\[0\.875rem\]{font-size:14px}
}
.custom-checkbox{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 21px;
  height: 21px;
  border: 1px solid rgba(var(--colors-button));
  border-radius: 3px;
  outline: none;
  cursor: pointer;
  top:9px;
  right:9px;
}
.custom-checkbox:disabled{
  border: solid 1px #535353;
}
.custom-checkbox:checked{
  background-color: rgba(var(--colors-button));
  background-size: 14px 10px;
  background-position: center;
  background-repeat: no-repeat;
}
@keyframes moveUp {
  from {
    opacity: .7;
    transform: translateY(100%);
  }
  to { 
    opacity: 1;
    transform: translateY(0);
  }
}